All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	Arnd Bergmann <arnd@arndb.de>,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Char/Misc driver changes for 6.11-rc1
Date: Fri, 19 Jul 2024 14:26:27 +0200	[thread overview]
Message-ID: <Zppbc65te9pxYeEx@kroah.com> (raw)

The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826:

  Linux 6.10-rc6 (2024-06-30 14:40:44 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.11-rc1

for you to fetch changes up to 5418e6dfc905b3ccc1e01bdad97d948697b20100:

  misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems (2024-07-18 09:02:37 +0200)

----------------------------------------------------------------
Char/Misc and other driver changes for 6.11-rc1

Here is the "big" set of char/misc and other driver subsystem changes
for 6.11-rc1.  Nothing major in here, just loads of new drivers and
updates.  Included in here are:
  - IIO api updates and new drivers added
  - wait_interruptable_timeout() api cleanups for some drivers
  - MODULE_DESCRIPTION() additions for loads of drivers
  - parport out-of-bounds fix
  - interconnect driver updates and additions
  - mhi driver updates and additions
  - w1 driver fixes
  - binder speedups and fixes
  - eeprom driver updates
  - coresight driver updates
  - counter driver update
  - new misc driver additions
  - other minor api updates

All of these, EXCEPT for the final Kconfig build fix for 32bit systems,
have been in linux-next for a while with no reported issues.  The
Kconfig fixup went in 29 hours ago, so might have missed the latest
linux-next, but was acked by everyone involved.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Aidan MacDonald (1):
      iio: adc: axp20x_adc: Add support for AXP192

Alexander Usyskin (1):
      mei: bus-fixup: set timeout for MKHI send operations

Alisa-Dariana Roman (8):
      iio: adc: ad7192: Use standard attribute
      dt-bindings: iio: adc: ad7192: Add aincom supply
      iio: adc: ad7192: Add aincom supply
      dt-bindings: iio: adc: Add single-channel property
      dt-bindings: iio: adc: ad7192: Add AD7194 support
      iio: adc: ad7192: Add AD7194 support
      iio: adc: ad7192: Clean up dev
      MAINTAINERS: Update AD7192 driver maintainer

Amit Vadhavana (1):
      slimbus: Fix struct and documentation alignment in stream.c

Andy Shevchenko (10):
      misc: eeprom_93xx46: Make use of device properties
      eeprom: digsy_mtc: Fix 93xx46 driver probe failure
      eeprom: digsy_mtc: Convert to use GPIO descriptors
      misc: eeprom_93xx46: Hide legacy platform data in the driver
      misc: eeprom_93xx46: Remove ->prepare() and ->finish() customisation
      misc: eeprom_93xx46: Use spi_message_init_with_transfers()
      misc: eeprom_93xx46: Convert to use kstrtox()
      misc: eeprom_93xx46: Replace explicit castings with proper specifiers
      misc: eeprom_93xx46: Use string_choices API instead of ternary operator
      misc: eeprom_93xx46: Convert to DEVICE_ATTR_WO()

Angelo Dureghello (6):
      dt-bindings: iio: dac: fix ad3552r gain parameter names
      dt-bindings: iio: dac: add ad35xxr single output variants
      iio: dac: ad3552r: add model data structure
      iio: dac: ad3552r: add support for ad3541r and ad3551r
      iio: dac: ad3552r: change AD3552R_NUM_CH define name
      iio: dac: ad3552r: uniform structure names

AngeloGioacchino Del Regno (5):
      dt-bindings: interconnect: Add MediaTek EMI Interconnect bindings
      interconnect: mediatek: Add MediaTek MT8183/8195 EMI Interconnect driver
      dt-bindings: iio: adc: Add MediaTek MT6359 PMIC AUXADC
      math.h: Add unsigned 8 bits fractional numbers type
      iio: adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC

Antoni Pokusinski (1):
      iio: humidity: si7020: add heater support

Antoniu Miclaus (3):
      iio: frequency: adrf6780: rm clk provider include
      dt-bindings: iio: adf4350: add clk provider prop
      iio: frequency: adf4350: add clk provider

Armin Wolf (2):
      eeprom: ee1004: Use devres for bus data cleanup
      eeprom: ee1004: Add nvmem support

Arthur Becker (2):
      iio: light: driver for Vishay VEML6040
      dt-bindings: iio: light: add VEML6040 RGBW-LS

Barnabás Czémán (3):
      iio: light: stk3310: relax failure to match id
      iio: light: stk3310: make chip id check expandable
      iio: light: stk3310: support more stk3311 variants

Bruna Bispo (1):
      iio: chemical: ams-iaq-core: clean up codestyle warning

Carlos Llamas (2):
      binder: use bitmap for faster descriptor lookup
      binder: fix hang of unregistered readers

Chenyuan Yang (1):
      iio: Fix the sorting functionality in iio_gts_build_avail_time_table

Christophe JAILLET (4):
      iio: temperature: max30208: Remove an unused field in struct max30208_data
      iio: multiplexer: Remove an unused field in struct mux
      iio: tmag5273: Remove some unused field in struct tmag5273_data
      iio: light: gp2ap020a00f: Remove some unused field in struct gp2ap020a00f_data

Danila Tikhonov (2):
      iio: imu: bmi160: add support for bmi120
      dt-bindings: iio: imu: bmi160: add bmi120

David Lechner (32):
      iio: adc: sort Makefile
      iio: adc: ad7944: remove unused parameter
      dt-bindings: iio: adc: Add binding for AD7380 ADCs
      iio: adc: ad7380: new driver for AD7380 ADCs
      dt-bindings: iio: adc: ad7380: add pseudo-differential parts
      iio: adc: ad7380: add support for pseudo-differential parts
      iio: introduce struct iio_scan_type
      iio: buffer: use struct iio_scan_type to simplify code
      iio: add support for multiple scan types per channel
      iio: adc: ad7380: use spi_optimize_message()
      iio: adc: ad7266: use devm_regulator_get_enable_read_voltage
      iio: adc: ad7292: use devm_regulator_get_enable_read_voltage
      iio: adc: ad7793: use devm_regulator_get_enable_read_voltage
      iio: adc: ad7944: use devm_regulator_get_enable_read_voltage
      Documentation: devres: add missing SPI helpers
      spi: add devm_spi_optimize_message() helper
      spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message)
      iio: adc: aspeed_adc: use devm_regulator_get_enable_read_voltage()
      iio: adc: hx711: use devm_regulator_get_enable_read_voltage()
      iio: adc: hx711: remove hx711_remove()
      iio: adc: hx711: use dev_err_probe()
      iio: adc: ltc2309: use devm_regulator_get_enable_read_voltage()
      iio: adc: max1363: use devm_regulator_get_enable_read_voltage()
      iio: adc: ti-adc108s102: use devm_regulator_get_enable_read_voltage()
      iio: adc: ti-ads8688: use devm_regulator_get_enable_read_voltage()
      iio: adc: ti-ads8688: drop ads8688_remove()
      iio: dac: ad3552r: use devm_regulator_get_enable_read_voltage()
      iio: adc: ad7192: use devm_regulator_get_enable_read_voltage
      iio: adc: ad7944: use devm_spi_optimize_message()
      counter: ti-eqep: implement over/underflow events
      counter: ti-eqep: remove unused struct member
      counter: ti-eqep: remove counter_priv() wrapper

Denis Benato (1):
      iio: imu: bmi323: Use iio read_acpi_mount_matrix() helper

Dimitri Fedrau (1):
      iio: temperature: mcp9600: add threshold events support

Dmitry Baryshkov (1):
      MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches

Dr. David Alan Gilbert (9):
      iio: accel: bmi088: remove unused struct 'bmi088_scale_info'
      iio: adc: pac1934: remove unused struct 'samp_rate_mapping'
      iio: light: rohm-bu27034: remove unused struct 'bu27034_result'
      staging: iio: adt7316: remove unused struct 'adt7316_limit_regs'
      fpga: altera-fpga2sdram: remove unused struct 'prop_map'
      mcb: remove unused struct 'mcb_parse_priv'
      parport: Remove 'drivers' list
      parport: Remove attach function pointer
      parport: Remove parport_driver.devmodel

Dumitru Ceclan (9):
      dt-bindings: iio: adc: Add common-mode-channel property
      dt-bindings: adc: ad7173: add support for ad411x
      iio: adc: ad_sigma_delta: add disable_one callback
      iio: adc: ad7173: refactor channel configuration parsing
      iio: adc: ad7173: refactor ain and vref selection
      iio: adc: ad7173: add support for special inputs
      iio: adc: ad7173: refactor device info structs
      iio: adc: ad7173: document sampling frequency behaviour
      iio: adc: ad7173: Add support for AD411x devices

Dylan Van Assche (2):
      misc: fastrpc: support complete DMA pool access to the DSP
      misc: fastrpc: use coherent pool for untranslated Compute Banks

Ekansh Gupta (1):
      misc: fastrpc: Add missing dev_err newlines

Erick Archer (1):
      iio: event: use sizeof(*pointer) instead of sizeof(type)

Georgi Djakov (4):
      Merge branch 'icc-mtk' into icc-next
      Merge branch 'icc-fixes' into icc-next
      Merge branch 'icc-msm8953' into icc-next
      Merge branch 'icc-rpmh-qos' into icc-next

Gerhard Engleder (2):
      misc: keba: Add basic KEBA CP500 system FPGA support
      misc: keba: Fix missing AUXILIARY_BUS dependency

Greg Kroah-Hartman (12):
      Merge tag 'iio-for-6.11a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-testing
      Merge tag 'v6.10-rc4' into char-misc-next
      Merge tag 'peci-next-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
      Merge 6.10-rc6 into char-misc-next
      Merge tag 'fpga-for-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'w1-drv-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
      Merge tag 'counter-updates-for-6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'coresight-next-v6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'iio-for-6.11b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'mhi-for-v6.11' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'icc-6.11-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      misc: delete Makefile.rej

Guenter Roeck (2):
      eeprom: ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
      eeprom: ee1004: Instantiate jc42 devices for DIMMS implementing Rev.1 SPD

Guillaume Stols (2):
      dt-bindings: iio: adc: adi,ad7606: add missing datasheet link
      dt-bindings: iio: adc: adi,ad7606: comment and sort the compatible names

Gustavo Silva (6):
      dt-bindings: vendor-prefixes: add ScioSense
      dt-bindings: iio: chemical: add ENS160 sensor
      iio: chemical: add driver for ENS160 sensor
      iio: chemical: ens160: add triggered buffer support
      iio: chemical: ens160: add power management support
      MAINTAINERS: Add ScioSense ENS160

Gustavo Ueti Fukunaga (1):
      iio: adc: ti-adc161s626: make use of iio_device_claim_direct_scoped()

Heiko Stuebner (3):
      nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
      nvmem: rockchip-otp: Set type to OTP
      nvmem: rockchip-efuse: set type to OTP

Iwona Winiarska (1):
      peci: aspeed: Clear clock_divider value before setting it

James Clark (1):
      coresight: Fix ref leak when of_coresight_parse_endpoint() fails

Jean-Baptiste Maneyrol (3):
      iio: imu: inv_icm42600: add register caching in the regmap
      iio: document inv_icm42600 driver private sysfs attributes
      iio: imu: inv_icm42600: add support of accel low-power mode

Jeff Johnson (26):
      uio: add missing MODULE_DESCRIPTION() macros
      parport: add missing MODULE_DESCRIPTION()
      dyndbg: add missing MODULE_DESCRIPTION() macro
      lib/math: add missing MODULE_DESCRIPTION() macros
      ppdev: add missing MODULE_DESCRIPTION() macro
      tlclk: add missing MODULE_DESCRIPTION() macro
      char: add missing MODULE_DESCRIPTION() macros
      misc: open-dice: add missing MODULE_DESCRIPTION() macro
      siox: bus-gpio: add missing MODULE_DESCRIPTION()
      interconnect: imx: add missing MODULE_DESCRIPTION() macros
      interconnect: qcom: add missing MODULE_DESCRIPTION() macros
      iio: add missing MODULE_DESCRIPTION() macros
      counter: ftm-quaddec: add missing MODULE_DESCRIPTION() macro
      dtlk: add missing MODULE_DESCRIPTION() macro
      dsp56k: add missing MODULE_DESCRIPTION() macro
      intel_th: msu-sink: add missing MODULE_DESCRIPTION()
      greybus: add missing MODULE_DESCRIPTION() macros
      dca: add missing MODULE_DESCRIPTION() macro
      platform/goldfish: goldfish_pipe: add missing MODULE_DESCRIPTION() macro
      bsr: add missing MODULE_DESCRIPTION() macro
      nvmem: add missing MODULE_DESCRIPTION() macros
      misc: fastrpc: add missing MODULE_DESCRIPTION() macro
      samples: configfs: add missing MODULE_DESCRIPTION() macro
      spmi: add missing MODULE_DESCRIPTION() macros
      agp: uninorth: add missing MODULE_DESCRIPTION() macro
      virtio: add missing MODULE_DESCRIPTION() macro

Jiapeng Chong (1):
      interconnect: mediatek: remove unneeded semicolon

Jonathan Cameron (4):
      iio: adc: ltc2309: Fix endian type passed to be16_to_cpu()
      Merge tag 'dmaengine_topic_dma_vec' into togreg
      Merge tag 'spi-devm-optimize' into togreg
      iio: adc: ad7173: Fix uninitialized symbol is_current_chan

Jorge Harrisonn (1):
      iio: adc: ad7606: using claim_direct_scoped for code simplification

Josua Mayer (1):
      dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021

João Paulo Gonçalves (2):
      dt-bindings: iio: adc: add ti,ads1119
      iio: adc: ti-ads1119: Add driver

Judith Mendez (3):
      dt-bindings: counter: Add new ti,am62-eqep compatible
      counter/ti-eqep: Add new ti-am62-eqep compatible
      counter: ti-eqep: Allow eQEP driver to be built for K3 devices

Julien Stephan (5):
      iio: adc: ad7380: prepare for parts with more channels
      dt-bindings: iio: adc: ad7380: add support for ad738x-4 4 channels variants
      iio: adc: ad7380: add support for ad738x-4 4 channels variants
      iio: adc: ad7380: add oversampling support
      driver: iio: add missing checks on iio_info's callback access

Kaustabh Chakraborty (3):
      iio: accel: st_accel: add support for LIS2DS12
      dt-bindings: iio: st-sensors: add LIS2DS12 accelerometer
      iio: st_sensors: relax WhoAmI check in st_sensors_verify_id()

Konrad Dybcio (1):
      interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID

Krzysztof Kozlowski (8):
      iio: accel: adxl313: simplify with spi_get_device_match_data()
      iio: accel: adxl355: simplify with spi_get_device_match_data()
      iio: adc: max11205: simplify with spi_get_device_match_data()
      iio: adc: ti-ads131e08: simplify with spi_get_device_match_data()
      iio: adc: ti-tsc2046: simplify with spi_get_device_match_data()
      iio: addac: ad74413r: simplify with spi_get_device_match_data()
      iio: dac: max5522: simplify with spi_get_device_match_data()
      iio: adc: mcp3564: drop redundant open-coded spi_get_device_match_data()

Kuninori Morimoto (1):
      hwtracing: use for_each_endpoint_of_node()

Lei Liu (1):
      binder_alloc: Replace kcalloc with kvcalloc to mitigate OOM issues

Manivannan Sadhasivam (2):
      bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
      bus: mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' for product families

Marco Pagani (1):
      Revert "fpga: disable KUnit test suites when module support is enabled"

Marek Vasut (4):
      nvmem: Replace spaces with tab in documentation
      nvmem: Document type attribute
      nvmem: Use sysfs_emit() for type attribute
      nvmem: core: Implement force_ro sysfs attribute

MarileneGarcia (1):
      nvmem: meson-efuse: Replacing the use of of_node_put to __free

Matti Vaittinen (1):
      iio: test: gts: test available times and gains sorting

Neil Armstrong (2):
      dt-bindings: iio: adc: amlogic,meson-saradc: add optional power-domains
      dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional power-domains

Nuno Sa (19):
      iio: adc: ad9467: use DMA safe buffer for spi
      iio: adc: ad9467: change struct members padding
      iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls
      iio: adc: adi-axi-adc: make sure DRP is locked on enable
      iio: adc: adi-axi-adc: add platform dependencies
      iio: dac: adi-axi-dac: add platform dependencies
      iio: imu: adis_buffer: split trigger handling
      iio: imu: adis: move to the cleanup magic
      iio: imu: adis: add cleanup based lock helpers
      iio: gyro: adis16260: make use of the new lock helpers
      iio: gyro: adis16260: make use of the new lock helpers
      iio: imu: adis16400: make use of the new lock helpers
      iio: imu: adis16480: make use of the new lock helpers
      iio: imu: adis16475: make use of the new lock helpers
      iio: imu: adis: remove legacy lock helpers
      dev_printk: add new dev_err_probe() helpers
      iio: temperature: ltc2983: convert to dev_err_probe()
      iio: backend: make use of dev_err_cast_probe()
      iio: common: scmi_iio: convert to dev_err_probe()

Odelu Kukatla (4):
      dt-bindings: interconnect: add clock property to enable QOS on SC7280
      interconnect: qcom: icc-rpmh: Add QoS configuration support
      interconnect: qcom: sc7280: enable QoS configuration
      interconnect: qcom: Fix DT backwards compatibility for QoS

Olivier Moysan (1):
      dt-bindings: iio: stm32: dfsdm: fix dtbs warnings on dfsdm audio port

Paul Cercueil (7):
      dmaengine: Add API function dmaengine_prep_peripheral_dma_vec()
      dmaengine: dma-axi-dmac: Implement device_prep_peripheral_dma_vec
      Documentation: dmaengine: Document new dma_vec API
      iio: core: Add new DMABUF interface infrastructure
      iio: buffer-dma: Enable support for DMABUFs
      iio: buffer-dmaengine: Support new DMABUF based userspace API
      Documentation: iio: Document high-speed DMABUF based API

Rafał Miłecki (2):
      dt-bindings: nvmem: mediatek: efuse: add support for MT7981
      dt-bindings: nvmem: mediatek: efuse: add support for MT7988

Ramona Gradinariu (15):
      dt-bindings: iio: imu: Add ADIS16501 compatibles
      drivers: iio: imu: Add support for ADIS16501
      iio: imu: adis_buffer: Add buffer setup API with buffer attributes
      iio: imu: adis16475: Create push single sample API
      drivers: iio: imu: adis16475: generic computation for sample rate
      iio: imu: adis_trigger: Allow level interrupts for FIFO readings
      iio: imu: adis16475: Re-define ADIS16475_DATA
      dt-bindings: iio: imu: Add ADIS1657X family devices compatibles
      drivers: iio: imu: Add support for adis1657x family
      iio: adis16480: make the burst_max_speed configurable
      iio: imu: adis16480.c: Add delta angle and delta velocity channels
      dt-bindings: iio: imu: Add ADIS16545/47 compatibles
      iio: adis16480: add support for adis16545/7 families
      docs: iio: add documentation for interfacing tools
      docs: iio: add documentation for adis16480 driver

Ricardo B. Marliere (1):
      coresight: constify the struct device_type usage

Sanjuán García, Jorge (1):
      mcb: mcb-pci: detect IO mapped devices before requesting resources

Sean Anderson (3):
      iio: Add iio_read_channel_label to inkern API
      hwmon: iio: Add labels from IIO channels
      iio: xilinx-ams: Add labels

Sebastian Ene (2):
      dt-bindings: vcpu_stall_detector: Add a PPI interrupt to the virtual device
      misc: Register a PPI for the vcpu stall detection virtual device

Slark Xiao (3):
      bus: mhi: host: Add support for Foxconn SDX72 modems
      bus: mhi: host: Allow controller drivers to specify name for the MHI controller
      net: wwan: mhi: make default data link id configurable

Subhajit Ghosh (1):
      MAINTAINERS: Add AVAGO APDS9306

Thomas Weißschuh (3):
      nvmem: core: add single sysfs group
      nvmem: core: remove global nvmem_cells_group
      nvmem: core: drop unnecessary range checks in sysfs callbacks

Thorsten Blum (3):
      w1: Add missing newline and fix typos in w1_bus_master comment
      w1: Drop allocation error message
      misc: fastrpc: Use memdup_user()

Tony Luck (1):
      peci, hwmon: Switch to new Intel CPU model defines

Trevor Gamblin (43):
      iio: adc: adi-axi-adc: improve probe() error messaging
      iio: accel: fxls8962af-core: Make use of regmap_set_bits(), regmap_clear_bits()
      iio: accel: kxsd9: Make use of regmap_clear_bits()
      iio: accel: msa311: make use of regmap_clear_bits()
      iio: adc: ad4130: make use of regmap_clear_bits()
      iio: adc: axp20x_adc: make use of regmap_set_bits()
      iio: adc: axp288_adc: make use of regmap_set_bits()
      iio: adc: bcm_iproc_adc: make use of regmap_clear_bits()
      iio: adc: cpcap-adc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: fsl-imx25-gcq: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: ina2xx-adc: make use of regmap_clear_bits()
      iio: adc: intel_mrfld_adc: make use of regmap_clear_bits()
      iio: adc: meson_saradc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: mp2629_adc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: berlin2-adc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: qcom-spmi-rradc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: rn5t618-adc: make use of regmap_set_bits()
      iio: adc: sc27xx_adc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: adc: stm32-dfsdm-adc: make use of regmap_clear_bits(), regmap_set_bits()
      iio: dac: ltc2688: make use of regmap_set_bits()
      iio: dac: stm32-dac-core: make use of regmap_set_bits()
      iio: gyro: bmg160_core: make use of regmap_clear_bits()
      iio: gyro: mpu3050-core: make use of regmap_clear_bits(), regmap_set_bits()
      iio: health: afe4403: make use of regmap_clear_bits(), regmap_set_bits()
      iio: health: afe4404: make use of regmap_clear_bits(), regmap_set_bits()
      iio: health: max30100: make use of regmap_set_bits()
      iio: health: max30102: make use of regmap_set_bits()
      iio: imu: inv_icm42600: make use of regmap_clear_bits(), regmap_set_bits()
      iio: light: adux1020: make use of regmap_clear_bits(), regmap_set_bits()
      iio: light: iqs621-als: make use of regmap_clear_bits()
      iio: light: isl29018: make use of regmap_clear_bits()
      iio: light: st_uvis25_core: make use of regmap_clear_bits()
      iio: light: veml6030: make use of regmap_clear_bits()
      iio: magnetometer: ak8974: make use of regmap_set_bits()
      iio: magnetometer: mmc35240: make use of regmap_set_bits()
      iio: pressure: bmp280-core: make use of regmap_clear_bits()
      iio: proximity: sx9324: make use of regmap_set_bits()
      iio: proximity: sx9360: make use of regmap_set_bits()
      iio: proximity: sx9500: make use of regmap_clear_bits(), regmap_set_bits()
      iio: proximity: sx_common: make use of regmap_clear_bits(), regmap_set_bits()
      iio: temperature: mlx90632: make use of regmap_clear_bits()
      iio: trigger: stm32-timer-trigger: make use of regmap_clear_bits(), regmap_set_bits()
      iio: dac: adi-axi-dac: improve probe() error messaging

Uwe Kleine-König (4):
      iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0
      eeprom: Drop explicit initialization of struct i2c_device_id::driver_data to 0
      staging: iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0
      misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0

Val Packett (1):
      iio: accel: mma7660: add mount-matrix support

Vamsi Attunuru (3):
      misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver
      misc: Kconfig: add a new dependency for MARVELL_CN10K_DPI
      misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems

Vasileios Amoiridis (10):
      iio: pressure: bmp280: Improve indentation and line wrapping
      iio: pressure: bmp280: Use BME prefix for BME280 specifics
      iio: pressure: bmp280: Add identifier names in function definitions
      iio: pressure: bmp280: Add more intuitive name for bmp180_measure()
      iio: pressure: bmp280: Remove dead error checks
      iio: pressure: bmp280: Remove, add and update error messages
      iio: pressure: bmp280: Make error checks consistent
      iio: pressure: bmp280: Use unsigned data types for raw sensor data
      iio: pressure: bmp280: Refactorize reading functions
      iio: pressure: bmp280: Introduce new cleanup routines

Vladimir Lypak (2):
      dt-bindings: interconnect: qcom: Add Qualcomm MSM8953 NoC
      interconnect: qcom: Add MSM8953 driver

Wolfram Sang (4):
      misc: apds990x: use 'time_left' variable with wait_event_interruptible_timeout()
      misc: bh1770glc: use 'time_left' variable with wait_event_interruptible_timeout()
      misc: tifm: use 'time_left' variable with wait_for_completion_timeout()
      misc: ti-st: st_kim: use 'time_left' variable with wait_for_completion_interruptible_timeout()

Yang Li (1):
      coresight: tmc: Remove duplicated include in coresight-tmc-core.c

tuhaowen (1):
      dev/parport: fix the array out-of-bounds risk

 Documentation/ABI/stable/sysfs-bus-nvmem           |   30 +-
 Documentation/ABI/stable/sysfs-driver-misc-cp500   |   25 +
 .../ABI/testing/sysfs-bus-iio-inv_icm42600         |   18 +
 .../devicetree/bindings/counter/ti-eqep.yaml       |   27 +-
 Documentation/devicetree/bindings/iio/adc/adc.yaml |   30 +
 .../devicetree/bindings/iio/adc/adi,ad7173.yaml    |  194 ++-
 .../devicetree/bindings/iio/adc/adi,ad7192.yaml    |   95 ++
 .../devicetree/bindings/iio/adc/adi,ad7380.yaml    |  148 +++
 .../devicetree/bindings/iio/adc/adi,ad7606.yaml    |    5 +-
 .../bindings/iio/adc/amlogic,meson-saradc.yaml     |    3 +
 .../bindings/iio/adc/mediatek,mt6359-auxadc.yaml   |   33 +
 .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml       |    4 +
 .../devicetree/bindings/iio/adc/ti,ads1015.yaml    |    1 +
 .../devicetree/bindings/iio/adc/ti,ads1119.yaml    |  155 +++
 .../bindings/iio/chemical/sciosense,ens160.yaml    |   70 ++
 .../devicetree/bindings/iio/dac/adi,ad3552r.yaml   |   43 +-
 .../bindings/iio/frequency/adi,adf4350.yaml        |    6 +
 .../devicetree/bindings/iio/imu/adi,adis16475.yaml |   31 +
 .../devicetree/bindings/iio/imu/adi,adis16480.yaml |    6 +
 .../devicetree/bindings/iio/imu/bosch,bmi160.yaml  |    6 +-
 .../bindings/iio/light/vishay,veml6075.yaml        |    9 +-
 .../devicetree/bindings/iio/st,st-sensors.yaml     |    1 +
 .../bindings/interconnect/mediatek,mt8183-emi.yaml |   51 +
 .../bindings/interconnect/qcom,msm8953.yaml        |  101 ++
 .../bindings/interconnect/qcom,sc7280-rpmh.yaml    |   53 +
 .../bindings/misc/qemu,vcpu-stall-detector.yaml    |    6 +
 .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml   |    3 +
 .../devicetree/bindings/nvmem/mediatek,efuse.yaml  |    2 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/driver-api/dmaengine/client.rst      |    9 +
 Documentation/driver-api/dmaengine/provider.rst    |   10 +
 Documentation/driver-api/driver-model/devres.rst   |    3 +
 Documentation/iio/adis16475.rst                    |   23 +-
 Documentation/iio/adis16480.rst                    |  443 +++++++
 Documentation/iio/iio_dmabuf_api.rst               |   54 +
 Documentation/iio/iio_tools.rst                    |   27 +
 Documentation/iio/index.rst                        |    3 +
 Documentation/misc-devices/index.rst               |    1 +
 Documentation/misc-devices/mrvl_cn10k_dpi.rst      |   52 +
 Documentation/userspace-api/ioctl/ioctl-number.rst |    1 +
 MAINTAINERS                                        |   42 +-
 drivers/android/binder.c                           |  116 +-
 drivers/android/binder_alloc.c                     |   10 +-
 drivers/android/binder_internal.h                  |    5 +-
 drivers/android/dbitmap.h                          |  176 +++
 drivers/ata/pata_parport/pata_parport.c            |    1 -
 drivers/auxdisplay/ks0108.c                        |    1 -
 drivers/auxdisplay/panel.c                         |    1 -
 drivers/bus/mhi/ep/main.c                          |   14 +-
 drivers/bus/mhi/host/pci_generic.c                 |  128 +-
 drivers/char/agp/uninorth-agp.c                    |    1 +
 drivers/char/bsr.c                                 |    1 +
 drivers/char/dsp56k.c                              |    1 +
 drivers/char/dtlk.c                                |    1 +
 drivers/char/lp.c                                  |    2 +-
 drivers/char/nvram.c                               |    1 +
 drivers/char/ppdev.c                               |    2 +-
 drivers/char/tlclk.c                               |    1 +
 drivers/char/ttyprintk.c                           |    1 +
 drivers/counter/Kconfig                            |    2 +-
 drivers/counter/ftm-quaddec.c                      |    1 +
 drivers/counter/ti-eqep.c                          |  131 +-
 drivers/dca/dca-core.c                             |    1 +
 drivers/dma/dma-axi-dmac.c                         |   40 +
 drivers/fpga/altera-fpga2sdram.c                   |    6 -
 drivers/fpga/tests/Kconfig                         |    4 +-
 drivers/greybus/core.c                             |    1 +
 drivers/greybus/es2.c                              |    1 +
 drivers/hwmon/iio_hwmon.c                          |   45 +-
 drivers/hwmon/peci/cputemp.c                       |    8 +-
 drivers/hwtracing/coresight/coresight-platform.c   |    8 +-
 drivers/hwtracing/coresight/coresight-priv.h       |    2 +-
 drivers/hwtracing/coresight/coresight-sysfs.c      |    2 +-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |    1 -
 drivers/hwtracing/intel_th/msu-sink.c              |    1 +
 drivers/i2c/busses/i2c-parport.c                   |    1 -
 drivers/iio/Kconfig                                |    1 +
 drivers/iio/accel/adxl313_spi.c                    |    8 +-
 drivers/iio/accel/adxl355_spi.c                    |   10 +-
 drivers/iio/accel/adxl367_i2c.c                    |    4 +-
 drivers/iio/accel/adxl372_i2c.c                    |    2 +-
 drivers/iio/accel/bma400_i2c.c                     |    2 +-
 drivers/iio/accel/bmi088-accel-core.c              |    5 -
 drivers/iio/accel/da311.c                          |    2 +-
 drivers/iio/accel/dmard06.c                        |    6 +-
 drivers/iio/accel/dmard09.c                        |    4 +-
 drivers/iio/accel/dmard10.c                        |    2 +-
 drivers/iio/accel/fxls8962af-core.c                |   18 +-
 drivers/iio/accel/kxsd9-i2c.c                      |    4 +-
 drivers/iio/accel/kxsd9.c                          |    5 +-
 drivers/iio/accel/mc3230.c                         |    2 +-
 drivers/iio/accel/mma7455_i2c.c                    |    4 +-
 drivers/iio/accel/mma7660.c                        |   52 +-
 drivers/iio/accel/mma9551.c                        |    2 +-
 drivers/iio/accel/mma9553.c                        |    4 +-
 drivers/iio/accel/msa311.c                         |    8 +-
 drivers/iio/accel/mxc4005.c                        |    6 +-
 drivers/iio/accel/mxc6255.c                        |    4 +-
 drivers/iio/accel/st_accel.h                       |    1 +
 drivers/iio/accel/st_accel_core.c                  |   81 ++
 drivers/iio/accel/st_accel_i2c.c                   |    5 +
 drivers/iio/accel/st_accel_spi.c                   |    5 +
 drivers/iio/accel/stk8312.c                        |    4 +-
 drivers/iio/accel/stk8ba50.c                       |    2 +-
 drivers/iio/adc/Kconfig                            |   52 +-
 drivers/iio/adc/Makefile                           |   27 +-
 drivers/iio/adc/ad4130.c                           |    4 +-
 drivers/iio/adc/ad7124.c                           |   14 +-
 drivers/iio/adc/ad7173.c                           |  676 +++++++---
 drivers/iio/adc/ad7192.c                           |  361 ++++--
 drivers/iio/adc/ad7266.c                           |   33 +-
 drivers/iio/adc/ad7291.c                           |    2 +-
 drivers/iio/adc/ad7292.c                           |   36 +-
 drivers/iio/adc/ad7380.c                           |  833 ++++++++++++
 drivers/iio/adc/ad7606.c                           |   19 +-
 drivers/iio/adc/ad7793.c                           |   24 +-
 drivers/iio/adc/ad7944.c                           |   88 +-
 drivers/iio/adc/ad9467.c                           |  103 +-
 drivers/iio/adc/ad_sigma_delta.c                   |    1 +
 drivers/iio/adc/adi-axi-adc.c                      |   27 +-
 drivers/iio/adc/aspeed_adc.c                       |   30 +-
 drivers/iio/adc/axp20x_adc.c                       |  284 ++++-
 drivers/iio/adc/axp288_adc.c                       |    4 +-
 drivers/iio/adc/bcm_iproc_adc.c                    |    8 +-
 drivers/iio/adc/berlin2-adc.c                      |   24 +-
 drivers/iio/adc/cpcap-adc.c                        |   46 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |   16 +-
 drivers/iio/adc/hx711.c                            |   78 +-
 drivers/iio/adc/ina2xx-adc.c                       |    3 +-
 drivers/iio/adc/ingenic-adc.c                      |    1 +
 drivers/iio/adc/intel_mrfld_adc.c                  |    4 +-
 drivers/iio/adc/ltc2309.c                          |   45 +-
 drivers/iio/adc/ltc2485.c                          |    2 +-
 drivers/iio/adc/max11205.c                         |    5 +-
 drivers/iio/adc/max1363.c                          |   28 +-
 drivers/iio/adc/mcp3564.c                          |    6 -
 drivers/iio/adc/meson_saradc.c                     |  101 +-
 drivers/iio/adc/mp2629_adc.c                       |   19 +-
 drivers/iio/adc/mt6359-auxadc.c                    |  606 +++++++++
 drivers/iio/adc/nau7802.c                          |    2 +-
 drivers/iio/adc/pac1934.c                          |    5 -
 drivers/iio/adc/qcom-spmi-rradc.c                  |   50 +-
 drivers/iio/adc/rn5t618-adc.c                      |    5 +-
 drivers/iio/adc/sc27xx_adc.c                       |   41 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |   29 +-
 drivers/iio/adc/ti-adc108s102.c                    |   28 +-
 drivers/iio/adc/ti-adc161s626.c                    |   18 +-
 drivers/iio/adc/ti-ads1119.c                       |  825 ++++++++++++
 drivers/iio/adc/ti-ads131e08.c                     |    4 +-
 drivers/iio/adc/ti-ads7924.c                       |    2 +-
 drivers/iio/adc/ti-ads8688.c                       |   59 +-
 drivers/iio/adc/ti-tsc2046.c                       |    7 +-
 drivers/iio/adc/xilinx-ams.c                       |  108 +-
 drivers/iio/addac/ad74413r.c                       |   13 +-
 drivers/iio/buffer/industrialio-buffer-dma.c       |  178 ++-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   64 +-
 drivers/iio/buffer/kfifo_buf.c                     |    1 +
 drivers/iio/chemical/Kconfig                       |   20 +
 drivers/iio/chemical/Makefile                      |    3 +
 drivers/iio/chemical/ams-iaq-core.c                |    4 +-
 drivers/iio/chemical/bme680_i2c.c                  |    4 +-
 drivers/iio/chemical/ccs811.c                      |    2 +-
 drivers/iio/chemical/ens160.h                      |   10 +
 drivers/iio/chemical/ens160_core.c                 |  367 ++++++
 drivers/iio/chemical/ens160_i2c.c                  |   62 +
 drivers/iio/chemical/ens160_spi.c                  |   61 +
 drivers/iio/common/scmi_sensors/scmi_iio.c         |   45 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |    3 +-
 drivers/iio/dac/Kconfig                            |    1 +
 drivers/iio/dac/ad3552r.c                          |  168 ++-
 drivers/iio/dac/adi-axi-dac.c                      |    9 +-
 drivers/iio/dac/ltc2688.c                          |    5 +-
 drivers/iio/dac/max5522.c                          |   11 +-
 drivers/iio/dac/mcp4728.c                          |    2 +-
 drivers/iio/dac/stm32-dac-core.c                   |    5 +-
 drivers/iio/frequency/adf4350.c                    |  124 +-
 drivers/iio/frequency/adrf6780.c                   |    1 -
 drivers/iio/gyro/adis16136.c                       |   26 +-
 drivers/iio/gyro/adis16260.c                       |   19 +-
 drivers/iio/gyro/bmg160_core.c                     |    4 +-
 drivers/iio/gyro/bmg160_i2c.c                      |    6 +-
 drivers/iio/gyro/fxas21002c_i2c.c                  |    2 +-
 drivers/iio/gyro/itg3200_core.c                    |    2 +-
 drivers/iio/gyro/mpu3050-core.c                    |   35 +-
 drivers/iio/health/afe4403.c                       |    9 +-
 drivers/iio/health/afe4404.c                       |   11 +-
 drivers/iio/health/max30100.c                      |    7 +-
 drivers/iio/health/max30102.c                      |    5 +-
 drivers/iio/humidity/am2315.c                      |    2 +-
 drivers/iio/humidity/hdc100x.c                     |   12 +-
 drivers/iio/humidity/si7005.c                      |    4 +-
 drivers/iio/humidity/si7020.c                      |  141 ++-
 drivers/iio/iio_core.h                             |    4 +
 drivers/iio/imu/Kconfig                            |    4 +-
 drivers/iio/imu/adis.c                             |   11 +-
 drivers/iio/imu/adis16400.c                        |   72 +-
 drivers/iio/imu/adis16475.c                        |  823 ++++++++++--
 drivers/iio/imu/adis16480.c                        |  458 +++++--
 drivers/iio/imu/adis_buffer.c                      |   73 +-
 drivers/iio/imu/adis_trigger.c                     |   37 +-
 drivers/iio/imu/bmi160/bmi160_core.c               |   26 +-
 drivers/iio/imu/bmi160/bmi160_i2c.c                |    5 +-
 drivers/iio/imu/bmi160/bmi160_spi.c                |    3 +
 drivers/iio/imu/bmi323/bmi323_core.c               |    8 +-
 drivers/iio/imu/bno055/bno055_i2c.c                |    2 +-
 drivers/iio/imu/fxos8700_i2c.c                     |    2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |    4 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |  124 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c |   14 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   80 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c    |    4 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c    |    4 +-
 drivers/iio/imu/kmx61.c                            |    2 +-
 drivers/iio/industrialio-backend.c                 |    8 +-
 drivers/iio/industrialio-buffer.c                  |  588 ++++++++-
 drivers/iio/industrialio-core.c                    |   32 +-
 drivers/iio/industrialio-event.c                   |   13 +-
 drivers/iio/industrialio-gts-helper.c              |    7 +-
 drivers/iio/inkern.c                               |   38 +-
 drivers/iio/light/Kconfig                          |   11 +
 drivers/iio/light/Makefile                         |    1 +
 drivers/iio/light/adjd_s311.c                      |    2 +-
 drivers/iio/light/adux1020.c                       |   15 +-
 drivers/iio/light/al3320a.c                        |    2 +-
 drivers/iio/light/apds9300.c                       |    2 +-
 drivers/iio/light/apds9960.c                       |    2 +-
 drivers/iio/light/bh1780.c                         |    4 +-
 drivers/iio/light/cm3232.c                         |    2 +-
 drivers/iio/light/cm3323.c                         |    2 +-
 drivers/iio/light/cm36651.c                        |    2 +-
 drivers/iio/light/gp2ap002.c                       |    4 +-
 drivers/iio/light/gp2ap020a00f.c                   |    3 +-
 drivers/iio/light/iqs621-als.c                     |    4 +-
 drivers/iio/light/isl29018.c                       |    6 +-
 drivers/iio/light/isl29028.c                       |    4 +-
 drivers/iio/light/isl29125.c                       |    2 +-
 drivers/iio/light/jsa1212.c                        |    2 +-
 drivers/iio/light/lv0104cs.c                       |    2 +-
 drivers/iio/light/max44000.c                       |    2 +-
 drivers/iio/light/max44009.c                       |    2 +-
 drivers/iio/light/noa1305.c                        |    2 +-
 drivers/iio/light/opt3001.c                        |    2 +-
 drivers/iio/light/pa12203001.c                     |    2 +-
 drivers/iio/light/rohm-bu27034.c                   |    6 -
 drivers/iio/light/rpr0521.c                        |    2 +-
 drivers/iio/light/si1133.c                         |    2 +-
 drivers/iio/light/st_uvis25_core.c                 |    4 +-
 drivers/iio/light/stk3310.c                        |   37 +-
 drivers/iio/light/tcs3414.c                        |    2 +-
 drivers/iio/light/tcs3472.c                        |    2 +-
 drivers/iio/light/tsl4531.c                        |    2 +-
 drivers/iio/light/us5182d.c                        |    2 +-
 drivers/iio/light/vcnl4035.c                       |    2 +-
 drivers/iio/light/veml6030.c                       |    6 +-
 drivers/iio/light/veml6040.c                       |  281 +++++
 drivers/iio/light/veml6070.c                       |    2 +-
 drivers/iio/light/vl6180.c                         |    2 +-
 drivers/iio/light/zopt2201.c                       |    2 +-
 drivers/iio/magnetometer/af8133j.c                 |    2 +-
 drivers/iio/magnetometer/ak8974.c                  |   18 +-
 drivers/iio/magnetometer/bmc150_magn_i2c.c         |    6 +-
 drivers/iio/magnetometer/mag3110.c                 |    2 +-
 drivers/iio/magnetometer/mmc35240.c                |   10 +-
 drivers/iio/magnetometer/tmag5273.c                |    2 -
 drivers/iio/multiplexer/iio-mux.c                  |    1 -
 drivers/iio/potentiostat/lmp91000.c                |    4 +-
 drivers/iio/pressure/bmp280-core.c                 |  839 +++++++------
 drivers/iio/pressure/bmp280-regmap.c               |    8 +-
 drivers/iio/pressure/bmp280-spi.c                  |    4 +-
 drivers/iio/pressure/bmp280.h                      |   65 +-
 drivers/iio/pressure/dps310.c                      |    2 +-
 drivers/iio/pressure/hp03.c                        |    4 +-
 drivers/iio/pressure/icp10100.c                    |    2 +-
 drivers/iio/pressure/mpl115_i2c.c                  |    2 +-
 drivers/iio/pressure/mpl3115.c                     |    2 +-
 drivers/iio/pressure/t5403.c                       |    2 +-
 drivers/iio/pressure/zpa2326_i2c.c                 |    4 +-
 drivers/iio/proximity/isl29501.c                   |    2 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    6 +-
 drivers/iio/proximity/rfd77402.c                   |    2 +-
 drivers/iio/proximity/sx9324.c                     |    5 +-
 drivers/iio/proximity/sx9360.c                     |    5 +-
 drivers/iio/proximity/sx9500.c                     |   16 +-
 drivers/iio/proximity/sx_common.c                  |    9 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |    2 +-
 drivers/iio/temperature/ltc2983.c                  |  260 ++--
 drivers/iio/temperature/max30208.c                 |    1 -
 drivers/iio/temperature/mcp9600.c                  |  363 +++++-
 drivers/iio/temperature/mlx90632.c                 |    6 +-
 drivers/iio/temperature/tmp006.c                   |    2 +-
 drivers/iio/temperature/tmp007.c                   |    2 +-
 drivers/iio/temperature/tsys01.c                   |    2 +-
 drivers/iio/temperature/tsys02d.c                  |    2 +-
 drivers/iio/test/iio-test-gts.c                    |    8 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |   34 +-
 drivers/input/joystick/db9.c                       |    1 -
 drivers/input/joystick/gamecon.c                   |    1 -
 drivers/input/joystick/turbografx.c                |    1 -
 drivers/input/joystick/walkera0701.c               |    1 -
 drivers/input/serio/parkbd.c                       |    1 -
 drivers/interconnect/Kconfig                       |    1 +
 drivers/interconnect/Makefile                      |    1 +
 drivers/interconnect/imx/imx.c                     |    1 +
 drivers/interconnect/imx/imx8mm.c                  |    1 +
 drivers/interconnect/imx/imx8mn.c                  |    1 +
 drivers/interconnect/imx/imx8mp.c                  |    1 +
 drivers/interconnect/imx/imx8mq.c                  |    1 +
 drivers/interconnect/mediatek/Kconfig              |   29 +
 drivers/interconnect/mediatek/Makefile             |    5 +
 drivers/interconnect/mediatek/icc-emi.c            |  153 +++
 drivers/interconnect/mediatek/icc-emi.h            |   40 +
 drivers/interconnect/mediatek/mt8183.c             |  143 +++
 drivers/interconnect/mediatek/mt8195.c             |  339 +++++
 drivers/interconnect/qcom/Kconfig                  |    9 +
 drivers/interconnect/qcom/Makefile                 |    2 +
 drivers/interconnect/qcom/icc-common.c             |    1 +
 drivers/interconnect/qcom/icc-rpmh.c               |   94 ++
 drivers/interconnect/qcom/icc-rpmh.h               |   36 +
 drivers/interconnect/qcom/msm8953.c                | 1321 ++++++++++++++++++++
 drivers/interconnect/qcom/qcm2290.c                |    2 +-
 drivers/interconnect/qcom/sc7280.c                 |  276 ++++
 drivers/mcb/mcb-parse.c                            |    5 -
 drivers/mcb/mcb-pci.c                              |   16 +-
 drivers/misc/Kconfig                               |   16 +
 drivers/misc/Makefile                              |    2 +
 drivers/misc/apds9802als.c                         |    2 +-
 drivers/misc/apds990x.c                            |   12 +-
 drivers/misc/bh1770glc.c                           |   14 +-
 drivers/misc/ds1682.c                              |    2 +-
 drivers/misc/eeprom/Kconfig                        |    2 +
 drivers/misc/eeprom/digsy_mtc_eeprom.c             |   46 +-
 drivers/misc/eeprom/ee1004.c                       |  131 +-
 drivers/misc/eeprom/eeprom_93xx46.c                |  178 ++-
 drivers/misc/eeprom/idt_89hpesx.c                  |   96 +-
 drivers/misc/eeprom/max6875.c                      |    2 +-
 drivers/misc/fastrpc.c                             |   46 +-
 drivers/misc/hmc6352.c                             |    2 +-
 drivers/misc/ics932s401.c                          |    2 +-
 drivers/misc/isl29003.c                            |    2 +-
 drivers/misc/isl29020.c                            |    2 +-
 drivers/misc/keba/Kconfig                          |   13 +
 drivers/misc/keba/Makefile                         |    3 +
 drivers/misc/keba/cp500.c                          |  458 +++++++
 drivers/misc/mei/bus-fixup.c                       |    8 +-
 drivers/misc/mrvl_cn10k_dpi.c                      |  676 ++++++++++
 drivers/misc/open-dice.c                           |    1 +
 drivers/misc/ti-st/st_kim.c                        |    8 +-
 drivers/misc/tifm_7xx1.c                           |    6 +-
 drivers/misc/tsl2550.c                             |    2 +-
 drivers/misc/vcpu_stall_detector.c                 |   31 +-
 drivers/net/hamradio/baycom_epp.c                  |    1 -
 drivers/net/hamradio/baycom_par.c                  |    1 -
 drivers/net/plip/plip.c                            |    1 -
 drivers/net/wwan/mhi_wwan_mbim.c                   |   18 +-
 drivers/nvmem/apple-efuses.c                       |    1 +
 drivers/nvmem/brcm_nvram.c                         |    1 +
 drivers/nvmem/core.c                               |   90 +-
 drivers/nvmem/meson-efuse.c                        |    5 +-
 drivers/nvmem/rockchip-efuse.c                     |    1 +
 drivers/nvmem/rockchip-otp.c                       |    2 +
 drivers/nvmem/u-boot-env.c                         |    1 +
 drivers/parport/daisy.c                            |    1 -
 drivers/parport/procfs.c                           |   24 +-
 drivers/parport/share.c                            |   10 +-
 drivers/peci/controller/peci-aspeed.c              |    1 +
 drivers/peci/core.c                                |    5 +-
 drivers/peci/cpu.c                                 |   21 +-
 drivers/peci/device.c                              |    3 +-
 drivers/peci/internal.h                            |    6 +-
 drivers/platform/goldfish/goldfish_pipe.c          |    1 +
 drivers/pps/clients/pps_parport.c                  |    1 -
 drivers/pps/generators/pps_gen_parport.c           |    1 -
 drivers/scsi/imm.c                                 |    1 -
 drivers/scsi/ppa.c                                 |    1 -
 drivers/siox/siox-bus-gpio.c                       |    1 +
 drivers/slimbus/stream.c                           |    8 +-
 drivers/spi/spi-butterfly.c                        |    1 -
 drivers/spi/spi-lm70llp.c                          |    1 -
 drivers/spi/spi.c                                  |   28 +
 drivers/spmi/hisi-spmi-controller.c                |    1 +
 drivers/spmi/spmi-pmic-arb.c                       |    1 +
 drivers/staging/iio/addac/adt7316-i2c.c            |   12 +-
 drivers/staging/iio/addac/adt7316.c                |    9 -
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    4 +-
 drivers/uio/uio.c                                  |    1 +
 drivers/uio/uio_aec.c                              |    1 +
 drivers/uio/uio_cif.c                              |    1 +
 drivers/uio/uio_mf624.c                            |    3 +-
 drivers/uio/uio_netx.c                             |    1 +
 drivers/virtio/virtio_dma_buf.c                    |    1 +
 drivers/w1/w1.c                                    |    2 +-
 drivers/w1/w1_int.c                                |    6 +-
 .../dt-bindings/iio/adc/mediatek,mt6357-auxadc.h   |   21 +
 .../dt-bindings/iio/adc/mediatek,mt6358-auxadc.h   |   22 +
 .../dt-bindings/iio/adc/mediatek,mt6359-auxadc.h   |   22 +
 include/dt-bindings/interconnect/mediatek,mt8183.h |   23 +
 include/dt-bindings/interconnect/mediatek,mt8195.h |   44 +
 include/dt-bindings/interconnect/qcom,msm8953.h    |   93 ++
 include/linux/dev_printk.h                         |    8 +
 include/linux/dmaengine.h                          |   33 +
 include/linux/eeprom_93xx46.h                      |   32 -
 include/linux/iio/adc/ad_sigma_delta.h             |   14 +
 include/linux/iio/buffer-dma.h                     |   31 +
 include/linux/iio/buffer_impl.h                    |   33 +
 include/linux/iio/consumer.h                       |   10 +
 include/linux/iio/iio.h                            |   94 +-
 include/linux/iio/imu/adis.h                       |   87 +-
 include/linux/math.h                               |    2 +
 include/linux/mhi.h                                |    2 +
 include/linux/misc/keba.h                          |   25 +
 include/linux/parport.h                            |    6 -
 include/linux/peci-cpu.h                           |   24 +
 include/linux/peci.h                               |    6 +-
 include/linux/spi/spi.h                            |    2 +
 include/linux/w1.h                                 |    7 +-
 include/uapi/linux/iio/buffer.h                    |   22 +
 include/uapi/misc/mrvl_cn10k_dpi.h                 |   39 +
 lib/math/prime_numbers.c                           |    1 +
 lib/math/rational-test.c                           |    1 +
 lib/test_dynamic_debug.c                           |    1 +
 samples/configfs/configfs_sample.c                 |    1 +
 sound/drivers/mts64.c                              |    1 -
 sound/drivers/portman2x4.c                         |    1 -
 423 files changed, 15716 insertions(+), 3144 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-driver-misc-cp500
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6359-auxadc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/chemical/sciosense,ens160.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,mt8183-emi.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8953.yaml
 create mode 100644 Documentation/iio/adis16480.rst
 create mode 100644 Documentation/iio/iio_dmabuf_api.rst
 create mode 100644 Documentation/iio/iio_tools.rst
 create mode 100644 Documentation/misc-devices/mrvl_cn10k_dpi.rst
 create mode 100644 drivers/android/dbitmap.h
 create mode 100644 drivers/iio/adc/ad7380.c
 create mode 100644 drivers/iio/adc/mt6359-auxadc.c
 create mode 100644 drivers/iio/adc/ti-ads1119.c
 create mode 100644 drivers/iio/chemical/ens160.h
 create mode 100644 drivers/iio/chemical/ens160_core.c
 create mode 100644 drivers/iio/chemical/ens160_i2c.c
 create mode 100644 drivers/iio/chemical/ens160_spi.c
 create mode 100644 drivers/iio/light/veml6040.c
 create mode 100644 drivers/interconnect/mediatek/Kconfig
 create mode 100644 drivers/interconnect/mediatek/Makefile
 create mode 100644 drivers/interconnect/mediatek/icc-emi.c
 create mode 100644 drivers/interconnect/mediatek/icc-emi.h
 create mode 100644 drivers/interconnect/mediatek/mt8183.c
 create mode 100644 drivers/interconnect/mediatek/mt8195.c
 create mode 100644 drivers/interconnect/qcom/msm8953.c
 create mode 100644 drivers/misc/keba/Kconfig
 create mode 100644 drivers/misc/keba/Makefile
 create mode 100644 drivers/misc/keba/cp500.c
 create mode 100644 drivers/misc/mrvl_cn10k_dpi.c
 create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6357-auxadc.h
 create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6358-auxadc.h
 create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6359-auxadc.h
 create mode 100644 include/dt-bindings/interconnect/mediatek,mt8183.h
 create mode 100644 include/dt-bindings/interconnect/mediatek,mt8195.h
 create mode 100644 include/dt-bindings/interconnect/qcom,msm8953.h
 delete mode 100644 include/linux/eeprom_93xx46.h
 create mode 100644 include/linux/misc/keba.h
 create mode 100644 include/uapi/misc/mrvl_cn10k_dpi.h

             reply	other threads:[~2024-07-19 12:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-07-19 12:26 Greg KH [this message]
2024-07-20  0:05 ` [GIT PULL] Char/Misc driver changes for 6.11-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Zppbc65te9pxYeEx@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=arnd@arndb.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.