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/IIO driver changes for 6.16-rc1
Date: Fri, 6 Jun 2025 10:38:28 +0200	[thread overview]
Message-ID: <aEKpBDC2WB4HgaJ6@kroah.com> (raw)

The following changes since commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:

  Linux 6.15-rc6 (2025-05-11 14:54:11 -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.16-rc1

for you to fetch changes up to 9857af0fcff385c75433f2162c30c62eb912ef6d:

  binder: fix yet another UAF in binder_devices (2025-05-25 11:25:07 +0200)

----------------------------------------------------------------
Char/Misc/IIO pull request for 6.16-rc1

Here is the big char/misc/iio and other small driver subsystem pull
request for 6.16-rc1.

Overall, a lot of individual changes, but nothing major, just the normal
constant forward progress of new device support and cleanups to existing
subsystems.  Highlights in here are:
  - Large IIO driver updates and additions and device tree changes
  - Android binder bugfixes and logfile fixes
  - mhi driver updates
  - comedi driver updates
  - counter driver updates and additions
  - coresight driver updates and additions
  - echo driver removal as there are no in-kernel users of it
  - nvmem driver updates
  - spmi driver updates
  - new amd-sbi driver "subsystem" and drivers added
  - rust miscdriver binding documentation fix
  - other small driver fixes and updates (uio, w1, acrn, hpet, xillybus,
    cardreader drivers, fastrpc and others.)

All of these have been in linux-next for quite a while with no reported
problems.

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

----------------------------------------------------------------
Ahelenia Ziemiańska (1):
      iio: ssp_sensors: optimalize -> optimize

Akshay Gupta (10):
      hwmon/misc: amd-sbi: Move core sbrmi from hwmon to misc
      misc: amd-sbi: Move protocol functionality to core file
      misc: amd-sbi: Move hwmon device sensor as separate entity
      misc: amd-sbi: Use regmap subsystem
      misc: amd-sbi: Optimize the wait condition for mailbox command completion
      misc: amd-sbi: Add support for AMD_SBI IOCTL
      misc: amd-sbi: Add support for CPUID protocol
      misc: amd-sbi: Add support for read MCA register protocol
      misc: amd-sbi: Add support for register xfer
      misc: amd-sbi: Add document for AMD SB IOCTL description

Alexander Sverdlin (2):
      counter: interrupt-cnt: Convert atomic_t -> atomic_long_t
      counter: interrupt-cnt: Protect enable/disable OPs with mutex

Anandu Krishnan E (1):
      misc: fastrpc: Add meaningful labels for exit paths

Andrew Davis (1):
      mux: mmio: Do not use syscon helper to build regmap

Andy Shevchenko (2):
      iio: amplifiers: hmc425a: Remove not fully correct comment
      coresight: cti: Replace inclusion by struct fwnode_handle forward declaration

Angelo Dureghello (11):
      iio: dac: ad3552r-hs: add debugfs reg access
      dt-bindings: iio: adc: adi,ad7606: add SPI offload properties
      doc: iio: ad7606: describe offload support
      iio: adc: ad7606: add SPI offload support
      iio: dac: adi-axi-dac: add cntrl chan check
      docs: iio: add documentation for ad3552r driver
      iio: backend: add support for data source get
      iio: dac: adi-axi-dac: add data source get
      iio: dac: ad3552r-hs: add support for internal ramp
      iio: dac: adi-axi-dac: fix bus read
      docs: iio: ad3552r: fix malformed table

AngeloGioacchino Del Regno (1):
      dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893

Antoniu Miclaus (4):
      iio: adc: ad4851: fix ad4858 chan pointer handling
      dt-bindings: iio: dac: ad7293: add vrefin support
      iio: dac: ad7293: add adc reference configuration
      MAINTAINERS: add maintainers for ad4851 driver

Arnd Bergmann (4):
      apm-emulation: hide an unused variable
      comedi: ni_atmio: avoid warning for unused device_ids[] table
      mux: adg792a: remove incorrect of_match_ptr annotation
      nvmem: rmem: select CONFIG_CRC32

Arthur Pilone (1):
      iio: adc: ad7091r-base: Remove duplicate code on volatile reg check

Arthur-Prince (1):
      iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build

Bartosz Golaszewski (8):
      misc: microchip: pci1xxxx: use new GPIO line value setter callbacks
      iio: dac: ad5592r: destroy mutexes in detach paths
      iio: dac: ad5592r: use lock guards
      iio: dac: ad5592r: use new GPIO line value setter callbacks
      iio: adc: ti-ads7950: use new GPIO line value setter callbacks
      iio: adc: ad4130: use new GPIO line value setter callbacks
      iio: addac: ad74413r: use new GPIO line value setter callbacks
      iio: addac: ad74115: use new GPIO line value setter callbacks

Beatriz Viana Costa (1):
      iio: light: zopt2201: Remove code duplication in scale write functions

Brian Pellegrino (1):
      iio: filter: admv8818: Support frequencies >= 2^32

Carlos Llamas (1):
      binder: fix yet another UAF in binder_devices

Chelsy Ratnawat (2):
      HID: sensor-hub: Fix typo and improve documentation for sensor_hub_remove_callback()
      HID: sensor-hub: Fix typo and improve documentation

Chen Ni (2):
      char: xillybus: Use to_delayed_work()
      hpet: Remove unnecessary NULL check before unregister_sysctl_table()

Chenyuan Yang (1):
      misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe()

Christian Schrefl (1):
      rust: miscdevice: fix typo in MiscDevice::ioctl documentation

Colin Ian King (1):
      iio: admv1013: replace redundant ternary operator with just len

Dan Carpenter (3):
      rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()
      iio: dac: ad5592r: Delete stray unlock in ad5592r_write_raw()
      iio: chemical: mhz19b: Fix error code in probe()

Daniele Palmas (1):
      bus: mhi: host: pci_generic: Add Telit FN920C04 modem support

David Heidelberg (13):
      iio: light: al3010: Use unsigned int for the indexing
      iio: light: al3320a: Use unsigned int for the indexing
      iio: light: al3010: Remove DRV_NAME definition
      iio: light: al3320a: Remove DRV_NAME definition
      iio: light: al3010: Abstract device reference in the probe function
      iio: light: al3320a: Abstract device reference in the probe function
      iio: light: al3010: Split set_pwr function into set_pwr_on and _off
      iio: light: al3320a: Split set_pwr function into set_pwr_on and _off
      iio: light: al3010: Improve al3010_init error handling with dev_err_probe()
      iio: light: al3000a: Fix an error handling path in al3000a_probe()
      iio: light: al3320a: Fix an error handling path in al3320a_probe()
      iio: light: al3010: Implement regmap support
      iio: light: al3320a: Implement regmap support

David Lechner (55):
      iio: adc: ad4030: check scan_type for error
      iio: adc: ad4030: remove some duplicate code
      iio: adc: ad4030: move setting mode to update_scan_mode
      iio: adc: ad4030: don't store scan_type in state
      iio: adc: ad4030: explain rearranging raw sample data
      iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config()
      iio: adc: ad7606: add missing max sample rates
      iio: adc: ad7606: use devm_mutex_init()
      iio: adc: ad7606: fix kernel-doc comments
      iio: adc: ad7606: use kernel identifier name style
      iio: adc: ad7606: don't use address field
      iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_t
      iio: adc: ad7606: dynamically allocate channel info
      iio: adc: ad7606_par: add ad7606c chips
      iio: adc: ad7944: drop bits_per_word hack
      dt-bindings: iio: adc: ad7380: add AD7389-4
      iio: adc: ad7380: rename internal_ref_only
      iio: adc: ad7380: move internal reference voltage to chip_info
      iio: adc: ad7380: add ad7389-4
      Documentation: iio: ad7380: add AD7389-4
      iio: normalize array sentinel style
      iio: adc: ad7173: fix compiling without gpiolib
      iio: adc: ad7606: fix raw read for 18-bit chips
      iio: adc: ad7606_spi: fix reg write value mask
      iio: adc: ad7944: mask high bits on direct read
      iio: adc: mt6360-adc: use aligned_s64 for timestamp
      iio: addac: ad74413r: use aligned_s64 for timestamp
      iio: adc: hx711: use struct with aligned_s64 timestamp
      iio: orientation: hid-sensor-rotation: remove unnecessary alignment
      iio: pressure: bmp280: drop sensor_data array
      iio: adc: ad7606_spi: add offload scan mask check
      iio: adc: ad7606: explicit timestamp alignment
      iio: adc: ad4695: use u16 for buffer elements
      iio: adc: ad4030: remove bits_per_word = 8
      iio: adc: ti-tsc2046: remove bits_per_word = 8
      iio: chemical: bme680_spi: remove bits_per_word = 8
      iio: dac: ad5761: remove bits_per_word = 8
      iio: dac: ad5766: remove bits_per_word = 8
      iio: dac: ad5791: remove bits_per_word = 8
      iio: dac: ltc2688: remove bits_per_word = 8
      iio: gyro: adxrs450: remove bits_per_word = 8
      iio: imu: adis: remove bits_per_word = 8
      iio: magnetometer: hmc5843_spi: remove bits_per_word = 8
      iio: magnetometer: rm3100-spi: remove bits_per_word = 8
      iio: pressure: bmp280-spi: remove bits_per_word = 8
      iio: pressure: ms5611_spi: remove bits_per_word = 8
      iio: pressure: zpa2326_spi: remove bits_per_word = 8
      iio: make IIO_DMA_MINALIGN minimum of 8 bytes
      iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros
      iio: adc: ad4695: use IIO_DECLARE_DMA_BUFFER_WITH_TS
      iio: adc: ad4695: rename AD4695_MAX_VIN_CHANNELS
      iio: adc: ad7380: use IIO_DECLARE_DMA_BUFFER_WITH_TS
      iio: accel: sca3300: use IIO_DECLARE_BUFFER_WITH_TS
      iio: adc: at91-sama5d2: use IIO_DECLARE_BUFFER_WITH_TS
      iio: bmp280: zero-init buffer

Dharma Balasubiramani (1):
      counter: microchip-tcb-capture: Add watch validation support

Dmitry Antipov (1):
      binder: fix use-after-free in binderfs_evict_inode()

Dmitry Baryshkov (1):
      dt-bindings: arm: arm,coresight-static-replicator: add optional clocks

Dr. David Alan Gilbert (4):
      misc: rtsx: Remove deadcode
      misc: echo: Remove
      MAINTAINERS: Fix XILINX SD-FEC entry
      virt: acrn: Remove unused list 'acrn_irqfd_clients'

Eason Yang (2):
      dt-bindings: iio: adc: add NCT7201 ADCs
      iio: adc: add support for Nuvoton NCT7201

Fabrice Gasnier (1):
      counter: stm32-timer-cnt: add support for stm32mp25

Feng Wei (1):
      staging: iio: adt7316: replace irqd_get_trigger_type with irq_get_trigger_type

Gabriel Shahrouzi (2):
      iio: frequency: ad9832: Remove unused parameter from data documentation
      staging: iio: ad5933: Correct settling cycles encoding per datasheet

Geert Uytterhoeven (1):
      nvmem: Remove unused nvmem cell table support

Georgi Djakov (1):
      Merge branch 'icc-sa8775p' into icc-next

Greg Kroah-Hartman (15):
      Merge 6.15-rc4 into char-misc-next
      Revert "char: misc: make miscdevice unit test built-in only"
      Revert "char: misc: add test cases"
      Merge 6.15-rc6 into char-misc-next
      Merge tag 'counter-fixes-for-6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'counter-updates-for-6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'fpga-for-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'mhi-fixes-for-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'mhi-for-v6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'mux-drv-6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into char-misc-next
      Merge tag 'iio-fixes-for-6.15b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'iio-for-6.16a-take2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'coresight-next-v6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'counter-updates-for-6.16b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next

Gustavo A. R. Silva (4):
      misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning
      iio: proximity: cros_ec_mkbp_proximity: Avoid -Wflex-array-member-not-at-end warning
      iio: cros_ec: Avoid -Wflex-array-member-not-at-end warning
      w1: Avoid -Wflex-array-member-not-at-end warnings

Gustavo Vaz (1):
      iio: accel: kxcjk-1013: Deduplicate setup interrupt functions

Gwendal Grignou (1):
      iio: cros_ec_sensors: Flush when changing the FIFO timeout

Gyeyoung Baek (4):
      dt-bindings: Add Winsen to the vendor prefixes
      dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor
      iio: chemical: Add support for Winsen MHZ19B CO2 sensor
      MAINTAINERS: Add WINSEN MHZ19B

Hans de Goede (1):
      mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array()

Hector Martin (1):
      nvmem: Add apple-spmi-nvmem driver

Heikki Huttu (1):
      comedi: drivers: adl_pci9118.c: Edit file so that checkpatch.pl has 0 typo errors

Ian Abbott (4):
      comedi: ni_pcidio: Do not bother filling buffer with 0xaa byte values
      comedi: access buffer data page-by-page
      comedi: remove the mapping of the Comedi buffer in vmalloc address space
      comedi: allocate DMA coherent buffer as individual pages

James Clark (8):
      coresight: Convert tag clear function to take a struct csdev_access
      coresight: Only check bottom two claim bits
      coresight: Add claim tag warnings and debug messages
      coresight: etm3x: Convert raw base pointer to struct coresight access
      coresight: Clear self hosted claim tag on probe
      coresight: Remove inlines from static function definitions
      coresight: Remove extern from function declarations
      coresight: Add a KUnit test for coresight_find_default_sink()

Jean-Baptiste Maneyrol (2):
      dt-bindings: iio: imu: icm42600: add interrupt naming support
      iio: imu: inv_icm42600: switch to use generic name irq get

Jean-Francois Bortolotti (1):
      spmi: add a spmi driver for Apple SoC

Jeff Hugo (1):
      bus: mhi: host: Fix conflict between power_up and SYSERR

Jiri Slaby (SUSE) (2):
      irqdomain: cdx: Switch to of_fwnode_handle()
      irqdomain: spmi: Switch to irq_domain_create_tree()

Jonathan Cameron (79):
      iio: adc: vf610: Move claim of direct mode to caller of vf610_read_sample and use guard(mutex)
      iio: adc: vf610: Switch to sparse friendly iio_device_claim/release_direct()
      iio: adc: ti-ads1100: Use guard(mutex) to allow direct returns
      iio: adc: ti-ads1100: Switch to sparse friendly iio_device_claim/release_direct()
      iio: adc: ti-ads1015: Use guard(mutex) and factor out code for INFO_RAW
      iio: adc: ti-ads1015: Switch to sparse friendly iio_device_claim/release_direct()
      iio: adc: mxs-lradc: Switch to sparse friendly iio_device_claim/release_direct()
      iio: adc: rcar: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: apds9306: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: gp2ap020a00f: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: isl29125: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: as73211: Use guard() and move mode switch into inner write_raw fucntion
      iio: light: as73211: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: ltr501: Factor out IIO_INFO_RAW leg of read_raw() callback.
      iio: light: ltr501: Factor out core of write_raw() where direct mode claim is held.
      iio: light: ltr501: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: opt4060: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: rohm-bu27034: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: rpr0521: Factor out handling of IIO_INFO_RAW and use guard()
      iio: light: rpr0521: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: si1145: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: st_uvis25: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: tcs3414: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: tcs3472: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: vcnl4000: Switch to sparse friendly iio_device_claim/release_direct()
      iio: light: vcnl4035: Switch to sparse friendly iio_device_claim/release_direct()
      iio: addac: ad74115: Switch to sparse friendly iio_device_claim/release_direct()
      iio: chemical: ccs811: Factor out handling of read of IIO_INFO_RAW to simplify error paths.
      iio: chemical: ccs811: Switch to sparse friendly iio_device_claim/release_direct()
      iio: chemical: atlas-sensor: Switch to sparse friendly iio_device_claim/release_direct()
      iio: chemical: scd4x: Switch to sparse friendly iio_device_claim/release_direct()
      iio: common: scmi: Switch to sparse friendly iio_device_claim/release_direct()
      iio: common: st_sensors: Switch to sparse friendly iio_device_claim/release_direct()
      iio: gyro: adxrs290: Switch to sparse friendly iio_device_claim/release_direct()
      iio: health: max30102: Switch to sparse friendly iio_device_claim/release_direct()
      iio: humidity: hdc100x: Use guard(mutex) to simplify code flow
      iio: humidity: hdc100x: Switch to sparse friendly iio_device_claim/release_direct()
      iio: humidity: hdc2010: Switch to sparse friendly iio_device_claim/release_direct()
      iio: humidity: hts211: Factor out everything under direct mode claim into helper functions.
      iio: humidity: hts211: Switch to sparse friendly iio_device_claim/release_direct()
      iio: imu: inv_icm42600: Switch to sparse friendly iio_device_claim/release_direct()
      iio: imu: inv_mpu6050: Switch to sparse friendly iio_device_claim/release_direct()
      iio: imu: smi240: Switch to sparse friendly iio_device_claim/release_direct()
      iio: imu: st_lsm6dsx: Factor out parts of st_lsm6dsx_shub_write_raw() to allow direct returns
      iio: imu: st_lsm6dsx: Switch to sparse friendly claim/release_direct()
      iio: imu: st_lsm6dsx: Switch to sparse friendly iio_device_claim/release_direct()
      iio: magnetometer: mag3110: Factor out core of read/write_raw() and use guard() to simplify code flow.
      iio: magnetometer: mag3110: Switch to sparse friendly iio_device_claim/release_direct()
      iio: magnetometer: rm3100: Switch to sparse friendly iio_device_claim/release_direct()
      iio: pressure: dlhl60d: Switch to sparse friendly iio_device_claim/release_direct()
      iio: pressure: icp10100: Switch to sparse friendly iio_device_claim/release_direct()
      iio: pressure: mpl3115: factor out core of IIO_INFO_RAW read to simplify code flow
      iio: pressure: mpl3115: Switch to sparse friendly iio_device_claim/release_direct()
      iio: pressure: ms5611: Switch to sparse friendly iio_device_claim/release_direct()
      iio: pressure: rohm-bm1390: Switch to sparse friendly iio_device_claim/release_direct()
      iio: pressure: zpa2326: Switch to sparse friendly iio_device_claim/release_direct()
      iio: proximity: hx9023s: Switch to sparse friendly iio_device_claim/release_direct()
      iio: proximity: pulsed-light: Switch to sparse friendly iio_device_claim/release_direct()
      iio: proximity: sx9500: Switch to sparse friendly iio_device_claim/release_direct()
      iio: temp: maxim_thermocouple: Switch to sparse friendly iio_device_claim/release_direct()
      iio: temp: maxim_thermocouple: Drop unused mutex.h include.
      staging: iio: ad5933: Switch to sparse friendly iio_device_claim/release_direct()
      iio: Adjust internals of handling of direct mode claiming to suit new API.
      MAINTAINERS: IIO: Update reviewers for the subsystem
      iio: introduced iio_push_to_buffers_with_ts() that takes a data_total_len argument.
      iio: dummy: Use a fixed structure to build up scan to push to buffers.
      iio: dummy: Switch to iio_push_to_buffers_with_ts() and provide size of storage
      iio: adc: ti-ads131e08: Use new iio_push_to_buffers_with_ts() to provide length sanity check.
      iio: adc: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: accel: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: accel: hid: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: chemical: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: temperature: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: resolver: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: proximity: irsd200: Use a struct for scan and iio_push_to_buffers_with_ts()
      iio: proximity: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: pressure: zpa2326: Use aligned_s64 for the timestamp
      iio: pressure: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.
      iio: magnetometer: Use iio_push_to_buffers_with_ts() to provide length for runtime checks.

Jonathan Santos (2):
      iio: adc: ad7768-1: convert driver to use regmap
      iio: adc: ad7768-1: reorganize driver headers

Jorge Marques (1):
      Documentation: ABI: add events sampling frequency in sysfs-bus-iio

Junhao He (1):
      coresight: Fixes device's owner field for registered using coresight_init_driver()

Kees Cook (3):
      EISA: Increase length of device names
      mei: Cast the cb->ext_hdr allocation type
      EISA: Move devlist.h out of obj to always

Kim Seer Paller (3):
      iio: ABI: add new DAC powerdown mode
      dt-bindings: iio: dac: Add adi,ad3530r.yaml
      iio: dac: ad3530r: Add driver for AD3530R and AD3531R

Krzysztof Kozlowski (6):
      dt-bindings: iio: Correct indentation and style in DTS example
      dt-bindings: iio: Use unevaluatedProperties for SPI devices
      dt-bindings: interconnect: Correct indentation and style in DTS example
      mux: adgs1408: simplify with spi_get_device_match_data()
      mux: adgs1408: fix Wvoid-pointer-to-enum-cast warning
      mux: MAINTAINERS: Mark as Odd Fixes

Leo Yan (9):
      coresight: replicator: Fix panic for clearing claim tag
      coresight: etm4x: Extract the trace unit controlling
      coresight: Introduce pause and resume APIs for source
      coresight: etm4x: Hook pause and resume callbacks
      coresight: perf: Support AUX trace pause and resume
      coresight: tmc: Re-enable sink after buffer update
      coresight: perf: Update buffer on AUX pause
      Documentation: coresight: Document AUX pause and resume
      coresight: etm4x: Fix timestamp bit field handling

Long Li (1):
      uio_hv_generic: Set event for all channels on the device

Lothar Rubusch (7):
      iio: accel: adxl345: use regmap cache for INT mapping
      iio: accel: adxl345: move INT enable to regmap cache
      iio: accel: adxl345: cleanup regmap return values
      iio: accel: adxl345: introduce adxl345_push_event function
      iio: accel: adxl345: add single tap feature
      iio: accel: adxl345: add double tap feature
      iio: accel: adxl345: set the tap suppress bit permanently

Mao Jinlong (2):
      coresight: Disable MMIO logging for coresight stm driver
      coresight: tmc: fix failure to disable/enable ETF after reading

Marcelo Schmitt (5):
      iio: adc: ad4000: Add support for SPI offload
      Documentation: iio: ad4000: Add new supported parts
      Documentation: iio: ad4000: Add IIO Device characteristics section
      Documentation: iio: ad4000: Describe offload support
      iio: adc: ad4000: Avoid potential double data word read

Marcus Folkesson (3):
      iio: adc: mcp3911: fix device dependent mappings for conversion result registers
      dt-bindings: iio: adc: mcp3911: add reset-gpios
      iio: adc: mcp3911: add reset management

Marius Cristea (1):
      iio: adc: PAC1934: fix typo in documentation link

Martin Blumenstingl (2):
      dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC compatible
      iio: adc: meson: add support for the GXLX SoC

Matti Vaittinen (23):
      dt-bindings: ROHM BD79124 ADC/GPO
      property: Add functions to iterate named child
      iio: adc: add helpers for parsing ADC nodes
      iio: adc: rzg2l_adc: Use adc-helpers
      iio: adc: sun20i-gpadc: Use adc-helpers
      iio: adc: Support ROHM BD79124 ADC
      MAINTAINERS: Add IIO ADC helpers
      MAINTAINERS: Add ROHM BD79124 ADC/GPO
      dt-bindings: Add ROHM BD7970x variants
      iio: dac: bd79703 Store device address to 'address'
      iio: dac: bd79703: Add chip data
      iio: dac: bd79703: Support BD79700 and BD79701
      iio: dac: bd79703: Support ROHM BD79702
      iio: bd79124: Use set_rv and set_multiple_rv
      dt-bindings: ROHM BD79104 ADC
      iio: adc: ti-adc128s052: Simplify using be16_to_cpu()
      iio: adc: ti-adc128s052: Be consistent with arrays
      iio: adc: ti-adc128s052: Use devm_mutex_init()
      iio: adc: ti-adc128s052: Simplify using guard(mutex)
      iio: adc: ti-adc128s052: Support ROHM BD79104
      MAINTAINERS: A driver for TI/ROHM ADCs
      iio: ti-adc128s052: Drop variable vref
      dt-bindings: iio: adc: Add ROHM BD79100G

Neil Armstrong (4):
      interconnect: qcom: sm8650: enable QoS configuration
      dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC
      interconnect: qcom: sm8650: add the MASTER_APSS_NOC
      interconnect: qcom: sm8650: remove regmap config for mc_virt & clk_virt

Olivier Moysan (2):
      iio: trigger: stm32-lptimer: add support for stm32mp25
      iio: adc: stm32: add oversampling support

Peter Colberg (1):
      fpga: m10bmc-sec: change contact for secure update driver

Peter Korsgaard (1):
      nvmem: zynqmp_nvmem: unbreak driver after cleanup

Philipp Stanner (2):
      misc: cardreader: Use non-hybrid PCI devres API
      misc: cardreader: Return -EBUSY if regions are busy

Purva Yeshi (1):
      iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos

Qasim Ijaz (1):
      fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt()

Raviteja Laggyshetty (5):
      dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P
      interconnect: core: Add dynamic id allocation support
      interconnect: qcom: Add multidev EPSS L3 support
      interconnect: qcom: icc-rpmh: Add dynamic icc node id support
      interconnect: qcom: sa8775p: Add dynamic icc node id support

Rengarajan S (2):
      misc: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices
      misc: microchip: pci1xxxx: Add GPIO Wakeup Support

Ricky Wu (1):
      misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform

Roxana Nicolescu (2):
      misc: lis3lv02d: Fix correct sysfs directory path for lis3lv02d
      char: tlclk: Fix correct sysfs directory path for tlclk

Sam Winchenbach (5):
      dt-bindings: iio: filter: Add lpf/hpf freq margins
      iio: filter: admv8818: fix band 4, state 15
      iio: filter: admv8818: fix integer overflow
      iio: filter: admv8818: fix range calculation
      iio: core: Add support for writing 64 bit attrs

Sasha Finkelstein (2):
      dt-bindings: spmi: Add Apple SPMI NVMEM
      dt-bindings: spmi: Add Apple SPMI controller

Sasha Levin (2):
      scripts: Add git-resolve tool for full SHA-1 resolution
      git-resolve: add SPDX and copyright line

Sean Nyekjaer (3):
      iio: imu: inv_icm42600: Fix temperature calculation
      iio: accel: fxls8962af: Fix temperature calculation
      iio: accel: fxls8962af: Fix temperature scan element sign

Sergio Perez (2):
      dt-bindings: iio: light: bh1750: Add reset-gpios property
      iio: light: bh1750: Add hardware reset support via GPIO

Sergiu Cuciurean (2):
      iio: adc: ad7768-1: Add reset gpio
      iio: adc: ad7768-1: Move buffer allocation to a separate function

Siddharth Menon (2):
      iio: frequency: ad9832: devicetree probing support
      iio: frequency: ad9832: Use FIELD_PREP macro to set bit fields

Srinivas Kandagatla (2):
      dt-bindings: mux: add optional regulator binding to gpio mux
      mux: gpio: add optional regulator support

Subramanian Ananthanarayanan (1):
      bus: mhi: host: pci_generic: Remove redundant assign resource usage

Sumit Kumar (1):
      bus: mhi: ep: Update read pointer only after buffer is written

Thadeu Lima de Souza Cascardo (3):
      char: misc: restrict the dynamic range to exclude reserved minors
      char: misc: add test cases
      char: misc: make miscdevice unit test built-in only

Thorsten Blum (1):
      mux: mmio: Add missing word in error message

Tiffany Y. Yang (3):
      binder: use buffer offsets in debug logs
      binder: Refactor binder_node print synchronization
      binder: Create safe versions of binder log files

Tobias Sperling (1):
      iio: adc: sort TI drivers alphanumerical

Tóth János (2):
      dt-bindings: trivial-devices: Document SEN0322
      iio: chemical: Add driver for SEN0322

Uwe Kleine-König (3):
      iio: adc: ad7124: Fix 3dB filter frequency reading
      iio: adc: ad7124: Remove ability to write filter_low_pass_3db_frequency
      iio: adc: ad7124: Make register naming consistent

WangYuli (1):
      spmi: Only use Hikey 970 SPMI controller driver when ARM64

Wolfram Sang (1):
      misc: eeprom/idt_89hpesx: use per-client debugfs directory

Wupeng Ma (1):
      VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify

Yabin Cui (2):
      coresight: catu: Introduce refcount and spinlock for enabling/disabling
      coresight: core: Disable helpers for devices that fail to enable

Yeoreum Yun (3):
      coresight/etm4: fix missing disable active config
      coresight: holding cscfg_csdev_lock while removing cscfg from csdev
      coresight: prevent deactivate active config while enabling the config

Zhang Lixu (1):
      iio: hid-sensor-prox: Add support for 16-bit report size

 Documentation/ABI/testing/sysfs-bus-iio            |    3 +
 .../ABI/testing/sysfs-driver-intel-m10-bmc         |    4 +-
 .../testing/sysfs-driver-intel-m10-bmc-sec-update  |   14 +-
 .../arm/arm,coresight-static-replicator.yaml       |   13 +
 .../devicetree/bindings/iio/adc/adi,ad7380.yaml    |   11 +
 .../devicetree/bindings/iio/adc/adi,ad7476.yaml    |   63 +-
 .../devicetree/bindings/iio/adc/adi,ad7606.yaml    |    8 +
 .../bindings/iio/adc/amlogic,meson-saradc.yaml     |    1 +
 .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml   |    1 +
 .../bindings/iio/adc/microchip,mcp3911.yaml        |    5 +
 .../bindings/iio/adc/nuvoton,nct7201.yaml          |   70 ++
 .../devicetree/bindings/iio/adc/rohm,bd79104.yaml  |   69 ++
 .../devicetree/bindings/iio/adc/rohm,bd79124.yaml  |  114 ++
 .../devicetree/bindings/iio/adc/st,stm32-adc.yaml  |  102 +-
 .../bindings/iio/chemical/winsen,mhz19b.yaml       |   33 +
 .../devicetree/bindings/iio/dac/adi,ad3530r.yaml   |  100 ++
 .../devicetree/bindings/iio/dac/adi,ad3552r.yaml   |    2 +-
 .../devicetree/bindings/iio/dac/adi,ad7293.yaml    |    2 +
 .../devicetree/bindings/iio/dac/adi,ltc2664.yaml   |    2 +-
 .../devicetree/bindings/iio/dac/adi,ltc2672.yaml   |    2 +-
 .../bindings/iio/dac/microchip,mcp4821.yaml        |    2 +-
 .../devicetree/bindings/iio/dac/rohm,bd79703.yaml  |   35 +-
 .../bindings/iio/filter/adi,admv8818.yaml          |   20 +
 .../devicetree/bindings/iio/imu/adi,adis16550.yaml |    2 +-
 .../bindings/iio/imu/invensense,icm42600.yaml      |   13 +-
 .../devicetree/bindings/iio/light/bh1750.yaml      |    6 +
 .../bindings/iio/pressure/honeywell,hsc030pa.yaml  |    2 +-
 .../iio/pressure/honeywell,mprls0025pa.yaml        |    2 +-
 .../bindings/interconnect/qcom,msm8939.yaml        |    8 +-
 .../bindings/interconnect/qcom,msm8953.yaml        |   20 +-
 .../bindings/interconnect/qcom,msm8974.yaml        |   18 +-
 .../bindings/interconnect/qcom,osm-l3.yaml         |    1 +
 .../devicetree/bindings/interconnect/qcom,rpm.yaml |   12 +-
 .../bindings/interconnect/qcom,rpmh.yaml           |   28 +-
 .../bindings/interconnect/qcom,sdx75-rpmh.yaml     |   16 +-
 .../devicetree/bindings/mux/gpio-mux.yaml          |    4 +
 .../bindings/nvmem/apple,spmi-nvmem.yaml           |   54 +
 .../devicetree/bindings/spmi/apple,spmi.yaml       |   49 +
 .../devicetree/bindings/trivial-devices.yaml       |    2 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/driver-api/nvmem.rst                 |   14 +-
 Documentation/iio/ad3552r.rst                      |   72 ++
 Documentation/iio/ad4000.rst                       |   91 +-
 Documentation/iio/ad7380.rst                       |    7 +
 Documentation/iio/ad7606.rst                       |   45 +
 Documentation/iio/index.rst                        |    1 +
 Documentation/misc-devices/amd-sbi.rst             |   99 ++
 Documentation/misc-devices/index.rst               |    1 +
 Documentation/misc-devices/lis3lv02d.rst           |    6 +-
 Documentation/trace/coresight/coresight-perf.rst   |   31 +
 Documentation/userspace-api/ioctl/ioctl-number.rst |    2 +
 MAINTAINERS                                        |   70 +-
 drivers/android/binder.c                           |  248 +++--
 drivers/android/binder_internal.h                  |    8 +-
 drivers/android/binderfs.c                         |    2 +-
 drivers/base/property.c                            |   27 +
 drivers/bus/mhi/ep/ring.c                          |   16 +-
 drivers/bus/mhi/host/pci_generic.c                 |   43 +-
 drivers/bus/mhi/host/pm.c                          |   18 +-
 drivers/cdx/cdx_msi.c                              |    4 +-
 drivers/char/Kconfig                               |    2 +-
 drivers/char/apm-emulation.c                       |    5 +-
 drivers/char/hpet.c                                |    3 +-
 drivers/char/misc.c                                |   28 +-
 drivers/char/xillybus/xillybus_core.c              |    3 +-
 drivers/comedi/comedi_buf.c                        |  155 +--
 drivers/comedi/comedi_fops.c                       |  120 +-
 drivers/comedi/drivers/adl_pci9118.c               |    4 +-
 drivers/comedi/drivers/ni_atmio.c                  |    2 +-
 drivers/comedi/drivers/ni_pcidio.c                 |    2 -
 drivers/counter/interrupt-cnt.c                    |   17 +-
 drivers/counter/microchip-tcb-capture.c            |   25 +-
 drivers/counter/stm32-timer-cnt.c                  |    7 +-
 drivers/eisa/Makefile                              |   10 +-
 drivers/eisa/eisa-bus.c                            |    2 +-
 drivers/fpga/tests/fpga-mgr-test.c                 |    1 +
 drivers/hwmon/Kconfig                              |   10 -
 drivers/hwmon/sbrmi.c                              |  357 ------
 drivers/hwtracing/coresight/Kconfig                |    9 +
 drivers/hwtracing/coresight/Makefile               |    3 +
 drivers/hwtracing/coresight/coresight-catu.c       |   39 +-
 drivers/hwtracing/coresight/coresight-catu.h       |    1 +
 drivers/hwtracing/coresight/coresight-config.h     |    2 +-
 drivers/hwtracing/coresight/coresight-core.c       |  131 ++-
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |    3 +-
 drivers/hwtracing/coresight/coresight-cti-core.c   |    2 +
 drivers/hwtracing/coresight/coresight-cti.h        |    3 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |    4 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |   84 +-
 drivers/hwtracing/coresight/coresight-etm.h        |    6 +-
 drivers/hwtracing/coresight/coresight-etm3x-core.c |   28 +-
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |    8 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  158 ++-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |    8 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |    2 +
 drivers/hwtracing/coresight/coresight-funnel.c     |    4 +-
 .../hwtracing/coresight/coresight-kunit-tests.c    |   74 ++
 drivers/hwtracing/coresight/coresight-platform.c   |   26 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   22 +-
 drivers/hwtracing/coresight/coresight-replicator.c |    6 +-
 drivers/hwtracing/coresight/coresight-stm.c        |    8 +-
 .../coresight/coresight-syscfg-configfs.c          |    2 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |   51 +-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |   11 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |   20 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   26 +-
 drivers/hwtracing/coresight/coresight-tpiu.c       |    2 +-
 drivers/hwtracing/coresight/coresight-trbe.c       |   18 +-
 drivers/iio/accel/adxl345.h                        |    4 +
 drivers/iio/accel/adxl345_core.c                   |  606 ++++++++++-
 drivers/iio/accel/adxl345_i2c.c                    |    2 +
 drivers/iio/accel/adxl345_spi.c                    |    2 +
 drivers/iio/accel/adxl355_core.c                   |    4 +-
 drivers/iio/accel/adxl367_i2c.c                    |    2 +-
 drivers/iio/accel/adxl367_spi.c                    |    4 +-
 drivers/iio/accel/adxl372_i2c.c                    |    2 +-
 drivers/iio/accel/adxl372_spi.c                    |    2 +-
 drivers/iio/accel/bma180.c                         |    2 +-
 drivers/iio/accel/bma220_spi.c                     |    8 +-
 drivers/iio/accel/bma400_core.c                    |    5 +-
 drivers/iio/accel/bmc150-accel-i2c.c               |    6 +-
 drivers/iio/accel/bmc150-accel-spi.c               |    4 +-
 drivers/iio/accel/bmi088-accel-i2c.c               |    4 +-
 drivers/iio/accel/bmi088-accel-spi.c               |    4 +-
 drivers/iio/accel/da280.c                          |    4 +-
 drivers/iio/accel/da311.c                          |    2 +-
 drivers/iio/accel/dmard10.c                        |    2 +-
 drivers/iio/accel/fxls8962af-core.c                |   19 +-
 drivers/iio/accel/fxls8962af-i2c.c                 |    4 +-
 drivers/iio/accel/fxls8962af-spi.c                 |    4 +-
 drivers/iio/accel/hid-sensor-accel-3d.c            |    4 +-
 drivers/iio/accel/kxcjk-1013.c                     |   91 +-
 drivers/iio/accel/kxsd9-i2c.c                      |    2 +-
 drivers/iio/accel/kxsd9-spi.c                      |    2 +-
 drivers/iio/accel/kxsd9.c                          |    7 +-
 drivers/iio/accel/mma7455_core.c                   |    5 +-
 drivers/iio/accel/mma7660.c                        |    4 +-
 drivers/iio/accel/mma8452.c                        |    5 +-
 drivers/iio/accel/mma9551.c                        |    4 +-
 drivers/iio/accel/mma9553.c                        |    6 +-
 drivers/iio/accel/msa311.c                         |    4 +-
 drivers/iio/accel/mxc4005.c                        |    8 +-
 drivers/iio/accel/sca3000.c                        |    2 +-
 drivers/iio/accel/sca3300.c                        |   23 +-
 drivers/iio/accel/st_accel_i2c.c                   |    6 +-
 drivers/iio/accel/st_accel_spi.c                   |    4 +-
 drivers/iio/accel/stk8312.c                        |    6 +-
 drivers/iio/accel/stk8ba50.c                       |    8 +-
 drivers/iio/adc/Kconfig                            |  160 +--
 drivers/iio/adc/Makefile                           |    4 +
 drivers/iio/adc/ad4000.c                           |  387 ++++++-
 drivers/iio/adc/ad4030.c                           |   70 +-
 drivers/iio/adc/ad4130.c                           |   10 +-
 drivers/iio/adc/ad4695.c                           |   19 +-
 drivers/iio/adc/ad4851.c                           |   14 +-
 drivers/iio/adc/ad7091r-base.c                     |    9 +-
 drivers/iio/adc/ad7124.c                           |  208 ++--
 drivers/iio/adc/ad7173.c                           |   15 +-
 drivers/iio/adc/ad7266.c                           |    7 +-
 drivers/iio/adc/ad7280a.c                          |    2 +-
 drivers/iio/adc/ad7298.c                           |    4 +-
 drivers/iio/adc/ad7380.c                           |   57 +-
 drivers/iio/adc/ad7476.c                           |    4 +-
 drivers/iio/adc/ad7606.c                           |  373 +++----
 drivers/iio/adc/ad7606.h                           |  196 ++--
 drivers/iio/adc/ad7606_par.c                       |   37 +-
 drivers/iio/adc/ad7606_spi.c                       |  310 ++++--
 drivers/iio/adc/ad7768-1.c                         |  247 +++--
 drivers/iio/adc/ad7779.c                           |    3 +-
 drivers/iio/adc/ad7791.c                           |    2 +-
 drivers/iio/adc/ad7923.c                           |    4 +-
 drivers/iio/adc/ad7944.c                           |   13 +-
 drivers/iio/adc/ad799x.c                           |    2 +-
 drivers/iio/adc/ad_sigma_delta.c                   |    4 +
 drivers/iio/adc/adi-axi-adc.c                      |    2 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |   13 +-
 drivers/iio/adc/axp20x_adc.c                       |    8 +-
 drivers/iio/adc/axp288_adc.c                       |    4 +-
 drivers/iio/adc/cpcap-adc.c                        |    2 +-
 drivers/iio/adc/da9150-gpadc.c                     |    2 +-
 drivers/iio/adc/dln2-adc.c                         |    4 +-
 drivers/iio/adc/envelope-detector.c                |    4 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |    2 +-
 drivers/iio/adc/hi8435.c                           |    2 +-
 drivers/iio/adc/hx711.c                            |   11 +-
 drivers/iio/adc/imx7d_adc.c                        |    2 +-
 drivers/iio/adc/imx8qxp-adc.c                      |    2 +-
 drivers/iio/adc/imx93_adc.c                        |    2 +-
 drivers/iio/adc/ina2xx-adc.c                       |    2 +-
 drivers/iio/adc/industrialio-adc.c                 |   82 ++
 drivers/iio/adc/intel_mrfld_adc.c                  |    4 +-
 drivers/iio/adc/lpc18xx_adc.c                      |    2 +-
 drivers/iio/adc/ltc2471.c                          |    2 +-
 drivers/iio/adc/max1118.c                          |    4 +-
 drivers/iio/adc/max11410.c                         |    4 +-
 drivers/iio/adc/max1363.c                          |    8 +-
 drivers/iio/adc/max77541-adc.c                     |    2 +-
 drivers/iio/adc/mcp3911.c                          |   62 +-
 drivers/iio/adc/meson_saradc.c                     |   36 +-
 drivers/iio/adc/mt6359-auxadc.c                    |    2 +-
 drivers/iio/adc/mt6360-adc.c                       |    4 +-
 drivers/iio/adc/mt6370-adc.c                       |    2 +-
 drivers/iio/adc/mxs-lradc-adc.c                    |   17 +-
 drivers/iio/adc/nct7201.c                          |  501 +++++++++
 drivers/iio/adc/npcm_adc.c                         |    2 +-
 drivers/iio/adc/pac1921.c                          |    7 +-
 drivers/iio/adc/pac1934.c                          |    2 +-
 drivers/iio/adc/palmas_gpadc.c                     |    2 +-
 drivers/iio/adc/rcar-gyroadc.c                     |   11 +-
 drivers/iio/adc/rn5t618-adc.c                      |    2 +-
 drivers/iio/adc/rockchip_saradc.c                  |    3 +-
 drivers/iio/adc/rohm-bd79124.c                     | 1146 ++++++++++++++++++++
 drivers/iio/adc/rtq6056.c                          |    3 +-
 drivers/iio/adc/rzg2l_adc.c                        |   41 +-
 drivers/iio/adc/spear_adc.c                        |    2 +-
 drivers/iio/adc/stm32-adc-core.h                   |   17 +
 drivers/iio/adc/stm32-adc.c                        |  158 ++-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |    8 +-
 drivers/iio/adc/sun20i-gpadc-iio.c                 |   41 +-
 drivers/iio/adc/sun4i-gpadc-iio.c                  |    6 +-
 drivers/iio/adc/ti-adc081c.c                       |    4 +-
 drivers/iio/adc/ti-adc0832.c                       |    4 +-
 drivers/iio/adc/ti-adc084s021.c                    |    4 +-
 drivers/iio/adc/ti-adc12138.c                      |    4 +-
 drivers/iio/adc/ti-adc128s052.c                    |  102 +-
 drivers/iio/adc/ti-ads1015.c                       |  172 ++-
 drivers/iio/adc/ti-ads1100.c                       |   44 +-
 drivers/iio/adc/ti-ads1119.c                       |    4 +-
 drivers/iio/adc/ti-ads124s08.c                     |    4 +-
 drivers/iio/adc/ti-ads131e08.c                     |    4 +-
 drivers/iio/adc/ti-ads7950.c                       |   17 +-
 drivers/iio/adc/ti-ads8688.c                       |    4 +-
 drivers/iio/adc/ti-lmp92064.c                      |    6 +-
 drivers/iio/adc/ti-tlc4541.c                       |    4 +-
 drivers/iio/adc/ti-tsc2046.c                       |    6 +-
 drivers/iio/adc/twl6030-gpadc.c                    |    2 +-
 drivers/iio/adc/vf610_adc.c                        |   46 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |    2 +-
 drivers/iio/addac/ad74115.c                        |   25 +-
 drivers/iio/addac/ad74413r.c                       |   37 +-
 drivers/iio/afe/iio-rescale.c                      |    2 +-
 drivers/iio/amplifiers/ad8366.c                    |    2 +-
 drivers/iio/amplifiers/ada4250.c                   |    4 +-
 drivers/iio/amplifiers/hmc425a.c                   |    5 +-
 drivers/iio/cdc/ad7150.c                           |    4 +-
 drivers/iio/cdc/ad7746.c                           |    4 +-
 drivers/iio/chemical/Kconfig                       |   20 +
 drivers/iio/chemical/Makefile                      |    2 +
 drivers/iio/chemical/ags02ma.c                     |    4 +-
 drivers/iio/chemical/atlas-ezo-sensor.c            |    4 +-
 drivers/iio/chemical/atlas-sensor.c                |   14 +-
 drivers/iio/chemical/bme680_core.c                 |    4 +-
 drivers/iio/chemical/bme680_i2c.c                  |    4 +-
 drivers/iio/chemical/bme680_spi.c                  |   12 +-
 drivers/iio/chemical/ccs811.c                      |   83 +-
 drivers/iio/chemical/ens160_core.c                 |    4 +-
 drivers/iio/chemical/mhz19b.c                      |  316 ++++++
 drivers/iio/chemical/pms7003.c                     |    4 +-
 drivers/iio/chemical/scd30_core.c                  |    3 +-
 drivers/iio/chemical/scd4x.c                       |   10 +-
 drivers/iio/chemical/sen0322.c                     |  161 +++
 drivers/iio/chemical/sps30.c                       |    4 +-
 drivers/iio/chemical/sunrise_co2.c                 |    4 +-
 .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c |    2 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |    2 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |   76 +-
 drivers/iio/common/scmi_sensors/scmi_iio.c         |   11 +-
 drivers/iio/common/ssp_sensors/ssp_dev.c           |    2 +-
 drivers/iio/common/ssp_sensors/ssp_spi.c           |    2 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |    7 +-
 drivers/iio/dac/Kconfig                            |   11 +
 drivers/iio/dac/Makefile                           |    1 +
 drivers/iio/dac/ad3530r.c                          |  517 +++++++++
 drivers/iio/dac/ad3552r-common.c                   |    4 +
 drivers/iio/dac/ad3552r-hs.c                       |  182 +++-
 drivers/iio/dac/ad3552r.h                          |    1 +
 drivers/iio/dac/ad5064.c                           |    8 +-
 drivers/iio/dac/ad5360.c                           |    2 +-
 drivers/iio/dac/ad5380.c                           |    2 +-
 drivers/iio/dac/ad5446.c                           |    6 +-
 drivers/iio/dac/ad5449.c                           |    2 +-
 drivers/iio/dac/ad5504.c                           |    4 +-
 drivers/iio/dac/ad5592r-base.c                     |  156 ++-
 drivers/iio/dac/ad5592r.c                          |    6 +-
 drivers/iio/dac/ad5593r.c                          |    6 +-
 drivers/iio/dac/ad5624r_spi.c                      |    4 +-
 drivers/iio/dac/ad5686-spi.c                       |    2 +-
 drivers/iio/dac/ad5686.c                           |    2 +-
 drivers/iio/dac/ad5696-i2c.c                       |    4 +-
 drivers/iio/dac/ad5755.c                           |    4 +-
 drivers/iio/dac/ad5758.c                           |    2 +-
 drivers/iio/dac/ad5761.c                           |    4 +-
 drivers/iio/dac/ad5766.c                           |    8 +-
 drivers/iio/dac/ad5770r.c                          |    4 +-
 drivers/iio/dac/ad5791.c                           |    4 +-
 drivers/iio/dac/ad7293.c                           |   17 +-
 drivers/iio/dac/ad7303.c                           |    6 +-
 drivers/iio/dac/ad8801.c                           |    2 +-
 drivers/iio/dac/ad9739a.c                          |    4 +-
 drivers/iio/dac/adi-axi-dac.c                      |   66 +-
 drivers/iio/dac/dpot-dac.c                         |    2 +-
 drivers/iio/dac/ds4424.c                           |    2 +-
 drivers/iio/dac/lpc18xx_dac.c                      |    2 +-
 drivers/iio/dac/ltc1660.c                          |    4 +-
 drivers/iio/dac/ltc2632.c                          |    6 +-
 drivers/iio/dac/ltc2688.c                          |   14 +-
 drivers/iio/dac/max5522.c                          |    4 +-
 drivers/iio/dac/max5821.c                          |    2 +-
 drivers/iio/dac/mcp4725.c                          |    4 +-
 drivers/iio/dac/mcp4728.c                          |    6 +-
 drivers/iio/dac/mcp4821.c                          |    4 +-
 drivers/iio/dac/mcp4922.c                          |    2 +-
 drivers/iio/dac/rohm-bd79703.c                     |  114 +-
 drivers/iio/dac/stm32-dac-core.c                   |    2 +-
 drivers/iio/dac/stm32-dac.c                        |    4 +-
 drivers/iio/dac/ti-dac082s085.c                    |    2 +-
 drivers/iio/dac/ti-dac5571.c                       |    6 +-
 drivers/iio/dac/ti-dac7311.c                       |    2 +-
 drivers/iio/dac/ti-dac7612.c                       |    4 +-
 drivers/iio/dac/vf610_dac.c                        |    4 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |   27 +-
 drivers/iio/filter/admv8818.c                      |  236 +++-
 drivers/iio/frequency/ad9523.c                     |    2 +-
 drivers/iio/frequency/adf4350.c                    |    6 +-
 drivers/iio/frequency/adf4371.c                    |    6 +-
 drivers/iio/frequency/adf4377.c                    |    4 +-
 drivers/iio/frequency/admv1013.c                   |    8 +-
 drivers/iio/frequency/admv1014.c                   |    4 +-
 drivers/iio/frequency/adrf6780.c                   |    4 +-
 drivers/iio/gyro/adis16080.c                       |    2 +-
 drivers/iio/gyro/adis16260.c                       |    2 +-
 drivers/iio/gyro/adxrs290.c                        |   14 +-
 drivers/iio/gyro/adxrs450.c                        |    7 +-
 drivers/iio/gyro/bmg160_i2c.c                      |    4 +-
 drivers/iio/gyro/bmg160_spi.c                      |    2 +-
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |    2 +-
 drivers/iio/gyro/mpu3050-core.c                    |    2 +-
 drivers/iio/gyro/mpu3050-i2c.c                     |    4 +-
 drivers/iio/gyro/st_gyro_i2c.c                     |    4 +-
 drivers/iio/gyro/st_gyro_spi.c                     |    4 +-
 drivers/iio/health/afe4403.c                       |    4 +-
 drivers/iio/health/afe4404.c                       |    4 +-
 drivers/iio/health/max30100.c                      |    2 +-
 drivers/iio/health/max30102.c                      |    6 +-
 drivers/iio/humidity/am2315.c                      |    2 +-
 drivers/iio/humidity/hdc100x.c                     |   68 +-
 drivers/iio/humidity/hdc2010.c                     |   14 +-
 drivers/iio/humidity/hid-sensor-humidity.c         |    2 +-
 drivers/iio/humidity/hts221_core.c                 |  103 +-
 drivers/iio/humidity/hts221_i2c.c                  |    6 +-
 drivers/iio/humidity/hts221_spi.c                  |    4 +-
 drivers/iio/humidity/htu21.c                       |    4 +-
 drivers/iio/imu/adis.c                             |    9 -
 drivers/iio/imu/adis16400.c                        |    2 +-
 drivers/iio/imu/adis16460.c                        |    4 +-
 drivers/iio/imu/adis16475.c                        |    2 +-
 drivers/iio/imu/adis16480.c                        |    2 +-
 drivers/iio/imu/adis_buffer.c                      |    3 -
 drivers/iio/imu/bmi160/bmi160_i2c.c                |    6 +-
 drivers/iio/imu/bmi160/bmi160_spi.c                |    6 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |    2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |   23 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   14 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |   23 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c    |    5 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c    |    5 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c   |   15 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c         |    2 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   14 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |    4 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |    4 +-
 drivers/iio/imu/kmx61.c                            |    2 +-
 drivers/iio/imu/smi240.c                           |    7 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |   16 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    6 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c        |    2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c       |   69 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |    4 +-
 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c        |    6 +-
 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c        |    4 +-
 drivers/iio/industrialio-backend.c                 |   28 +
 drivers/iio/industrialio-core.c                    |   41 +-
 drivers/iio/light/acpi-als.c                       |    2 +-
 drivers/iio/light/adux1020.c                       |    2 +-
 drivers/iio/light/al3000a.c                        |   11 +-
 drivers/iio/light/al3010.c                         |  111 +-
 drivers/iio/light/al3320a.c                        |  122 ++-
 drivers/iio/light/apds9306.c                       |    7 +-
 drivers/iio/light/apds9960.c                       |    2 +-
 drivers/iio/light/as73211.c                        |   42 +-
 drivers/iio/light/bh1750.c                         |   24 +
 drivers/iio/light/bh1780.c                         |    2 +-
 drivers/iio/light/cm3232.c                         |    4 +-
 drivers/iio/light/cm3323.c                         |    4 +-
 drivers/iio/light/cm3605.c                         |    2 +-
 drivers/iio/light/cros_ec_light_prox.c             |    2 +-
 drivers/iio/light/gp2ap002.c                       |    2 +-
 drivers/iio/light/gp2ap020a00f.c                   |    7 +-
 drivers/iio/light/hid-sensor-als.c                 |    2 +-
 drivers/iio/light/hid-sensor-prox.c                |    5 +-
 drivers/iio/light/isl29018.c                       |    4 +-
 drivers/iio/light/isl29028.c                       |    4 +-
 drivers/iio/light/isl29125.c                       |    7 +-
 drivers/iio/light/jsa1212.c                        |    2 +-
 drivers/iio/light/ltr390.c                         |    4 +-
 drivers/iio/light/ltr501.c                         |  170 +--
 drivers/iio/light/ltrf216a.c                       |    4 +-
 drivers/iio/light/opt4001.c                        |    2 +-
 drivers/iio/light/opt4060.c                        |    5 +-
 drivers/iio/light/pa12203001.c                     |    4 +-
 drivers/iio/light/rohm-bu27034.c                   |   14 +-
 drivers/iio/light/rpr0521.c                        |   63 +-
 drivers/iio/light/si1145.c                         |   25 +-
 drivers/iio/light/st_uvis25_core.c                 |    7 +-
 drivers/iio/light/st_uvis25_i2c.c                  |    4 +-
 drivers/iio/light/st_uvis25_spi.c                  |    4 +-
 drivers/iio/light/stk3310.c                        |    8 +-
 drivers/iio/light/tcs3414.c                        |    9 +-
 drivers/iio/light/tcs3472.c                        |    9 +-
 drivers/iio/light/tsl2563.c                        |    4 +-
 drivers/iio/light/tsl2583.c                        |    4 +-
 drivers/iio/light/tsl2591.c                        |    2 +-
 drivers/iio/light/tsl2772.c                        |    4 +-
 drivers/iio/light/us5182d.c                        |    6 +-
 drivers/iio/light/vcnl4000.c                       |   88 +-
 drivers/iio/light/vcnl4035.c                       |   42 +-
 drivers/iio/light/veml6040.c                       |    4 +-
 drivers/iio/light/veml6075.c                       |    2 +-
 drivers/iio/light/vl6180.c                         |    2 +-
 drivers/iio/light/zopt2201.c                       |   42 +-
 drivers/iio/magnetometer/af8133j.c                 |    3 +-
 drivers/iio/magnetometer/ak8974.c                  |   10 +-
 drivers/iio/magnetometer/ak8975.c                  |    8 +-
 drivers/iio/magnetometer/als31300.c                |    7 +-
 drivers/iio/magnetometer/bmc150_magn.c             |    4 +-
 drivers/iio/magnetometer/bmc150_magn_i2c.c         |    2 +-
 drivers/iio/magnetometer/bmc150_magn_spi.c         |    2 +-
 drivers/iio/magnetometer/hid-sensor-magn-3d.c      |    2 +-
 drivers/iio/magnetometer/hmc5843.h                 |    2 +-
 drivers/iio/magnetometer/hmc5843_core.c            |    4 +-
 drivers/iio/magnetometer/hmc5843_i2c.c             |    2 +-
 drivers/iio/magnetometer/hmc5843_spi.c             |    1 -
 drivers/iio/magnetometer/mag3110.c                 |  165 ++-
 drivers/iio/magnetometer/mmc35240.c                |    4 +-
 drivers/iio/magnetometer/rm3100-core.c             |   11 +-
 drivers/iio/magnetometer/rm3100-spi.c              |    1 -
 drivers/iio/magnetometer/st_magn_i2c.c             |    4 +-
 drivers/iio/magnetometer/st_magn_spi.c             |    4 +-
 drivers/iio/magnetometer/tmag5273.c                |    4 +-
 drivers/iio/magnetometer/yamaha-yas530.c           |    8 +-
 drivers/iio/multiplexer/iio-mux.c                  |    2 +-
 drivers/iio/orientation/hid-sensor-incl-3d.c       |    2 +-
 drivers/iio/orientation/hid-sensor-rotation.c      |    4 +-
 .../iio/position/hid-sensor-custom-intel-hinge.c   |    2 +-
 drivers/iio/potentiometer/ad5272.c                 |    4 +-
 drivers/iio/potentiometer/ds1803.c                 |    4 +-
 drivers/iio/potentiometer/max5432.c                |    2 +-
 drivers/iio/potentiometer/max5487.c                |    2 +-
 drivers/iio/potentiometer/mcp4018.c                |    4 +-
 drivers/iio/potentiometer/mcp41010.c               |    4 +-
 drivers/iio/potentiometer/mcp4131.c                |    4 +-
 drivers/iio/potentiometer/mcp4531.c                |    4 +-
 drivers/iio/potentiometer/tpl0102.c                |    2 +-
 drivers/iio/potentiostat/lmp91000.c                |    4 +-
 drivers/iio/pressure/abp060mg.c                    |    2 +-
 drivers/iio/pressure/bmp280-core.c                 |  110 +-
 drivers/iio/pressure/bmp280-i2c.c                  |    4 +-
 drivers/iio/pressure/bmp280-spi.c                  |   10 +-
 drivers/iio/pressure/bmp280.h                      |    8 -
 drivers/iio/pressure/cros_ec_baro.c                |    2 +-
 drivers/iio/pressure/dlhl60d.c                     |   11 +-
 drivers/iio/pressure/dps310.c                      |    4 +-
 drivers/iio/pressure/hid-sensor-press.c            |    7 +-
 drivers/iio/pressure/hp03.c                        |    2 +-
 drivers/iio/pressure/hp206c.c                      |    4 +-
 drivers/iio/pressure/hsc030pa.c                    |    4 +-
 drivers/iio/pressure/hsc030pa_i2c.c                |    4 +-
 drivers/iio/pressure/hsc030pa_spi.c                |    4 +-
 drivers/iio/pressure/icp10100.c                    |   15 +-
 drivers/iio/pressure/mpl115_spi.c                  |    2 +-
 drivers/iio/pressure/mpl3115.c                     |  101 +-
 drivers/iio/pressure/mprls0025pa_i2c.c             |    4 +-
 drivers/iio/pressure/mprls0025pa_spi.c             |    4 +-
 drivers/iio/pressure/ms5611_core.c                 |    8 +-
 drivers/iio/pressure/ms5611_spi.c                  |    1 -
 drivers/iio/pressure/ms5637.c                      |    4 +-
 drivers/iio/pressure/rohm-bm1390.c                 |   14 +-
 drivers/iio/pressure/st_pressure_i2c.c             |    6 +-
 drivers/iio/pressure/st_pressure_spi.c             |    4 +-
 drivers/iio/pressure/zpa2326.c                     |   21 +-
 drivers/iio/pressure/zpa2326_spi.c                 |    3 +-
 drivers/iio/proximity/as3935.c                     |    8 +-
 drivers/iio/proximity/cros_ec_mkbp_proximity.c     |   17 +-
 drivers/iio/proximity/hx9023s.c                    |   15 +-
 drivers/iio/proximity/irsd200.c                    |   14 +-
 drivers/iio/proximity/isl29501.c                   |    4 +-
 drivers/iio/proximity/mb1232.c                     |    6 +-
 drivers/iio/proximity/ping.c                       |    2 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    9 +-
 drivers/iio/proximity/srf04.c                      |    2 +-
 drivers/iio/proximity/srf08.c                      |    6 +-
 drivers/iio/proximity/sx9310.c                     |    6 +-
 drivers/iio/proximity/sx9324.c                     |    2 +-
 drivers/iio/proximity/sx9500.c                     |   11 +-
 drivers/iio/proximity/sx_common.c                  |    4 +-
 drivers/iio/proximity/vcnl3020.c                   |    2 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |    4 +-
 drivers/iio/resolver/ad2s1200.c                    |    2 +-
 drivers/iio/resolver/ad2s1210.c                    |    5 +-
 drivers/iio/resolver/ad2s90.c                      |    4 +-
 drivers/iio/temperature/hid-sensor-temperature.c   |    7 +-
 drivers/iio/temperature/ltc2983.c                  |    4 +-
 drivers/iio/temperature/maxim_thermocouple.c       |   37 +-
 drivers/iio/temperature/mcp9600.c                  |    4 +-
 drivers/iio/temperature/tmp006.c                   |    4 +-
 drivers/iio/temperature/tmp007.c                   |    2 +-
 drivers/iio/temperature/tsys01.c                   |    4 +-
 drivers/iio/temperature/tsys02d.c                  |    2 +-
 drivers/iio/test/iio-test-format.c                 |    2 +-
 drivers/iio/test/iio-test-gts.c                    |    2 +-
 drivers/iio/test/iio-test-rescale.c                |    2 +-
 drivers/iio/trigger/stm32-lptimer-trigger.c        |   77 +-
 drivers/iio/trigger/stm32-timer-trigger.c          |    4 +-
 drivers/interconnect/core.c                        |   82 +-
 drivers/interconnect/qcom/icc-rpmh.c               |   17 +-
 drivers/interconnect/qcom/icc-rpmh.h               |    5 +
 drivers/interconnect/qcom/osm-l3.c                 |   38 +-
 drivers/interconnect/qcom/sa8775p.c                |  952 ++++++----------
 drivers/interconnect/qcom/sm8650.c                 |  344 ++++++
 drivers/interconnect/qcom/sm8650.h                 |    1 +
 drivers/misc/Kconfig                               |    2 +-
 drivers/misc/Makefile                              |    2 +-
 drivers/misc/amd-sbi/Kconfig                       |   18 +
 drivers/misc/amd-sbi/Makefile                      |    4 +
 drivers/misc/amd-sbi/rmi-core.c                    |  474 ++++++++
 drivers/misc/amd-sbi/rmi-core.h                    |   74 ++
 drivers/misc/amd-sbi/rmi-hwmon.c                   |  120 ++
 drivers/misc/amd-sbi/rmi-i2c.c                     |  133 +++
 drivers/misc/bcm-vk/bcm_vk.h                       |    1 -
 drivers/misc/cardreader/alcor_pci.c                |   13 +-
 drivers/misc/cardreader/rts5264.c                  |   17 +
 drivers/misc/cardreader/rtsx_pcr.c                 |   46 -
 drivers/misc/cardreader/rtsx_pcr.h                 |    2 -
 drivers/misc/echo/Kconfig                          |    9 -
 drivers/misc/echo/Makefile                         |    2 -
 drivers/misc/echo/echo.c                           |  589 ----------
 drivers/misc/echo/echo.h                           |  175 ---
 drivers/misc/echo/fir.h                            |  154 ---
 drivers/misc/echo/oslec.h                          |   81 --
 drivers/misc/eeprom/idt_89hpesx.c                  |   75 +-
 drivers/misc/fastrpc.c                             |   16 +-
 drivers/misc/lis3lv02d/Kconfig                     |    4 +-
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c    |   99 +-
 drivers/misc/mei/interrupt.c                       |    2 +-
 drivers/misc/mei/vsc-tp.c                          |    4 +-
 drivers/misc/tps6594-pfsm.c                        |    3 +
 drivers/misc/vmw_vmci/vmci_host.c                  |   11 +-
 drivers/mux/adg792a.c                              |    2 +-
 drivers/mux/adgs1408.c                             |    4 +-
 drivers/mux/gpio.c                                 |    5 +
 drivers/mux/mmio.c                                 |   15 +-
 drivers/nvmem/Kconfig                              |   14 +
 drivers/nvmem/Makefile                             |    2 +
 drivers/nvmem/apple-spmi-nvmem.c                   |   62 ++
 drivers/nvmem/core.c                               |   68 --
 drivers/nvmem/zynqmp_nvmem.c                       |    1 +
 drivers/rpmsg/qcom_smd.c                           |    2 +-
 drivers/spmi/Kconfig                               |    9 +
 drivers/spmi/Makefile                              |    1 +
 drivers/spmi/spmi-apple-controller.c               |  168 +++
 drivers/spmi/spmi-pmic-arb.c                       |    2 +-
 drivers/staging/iio/accel/adis16203.c              |    2 +-
 drivers/staging/iio/adc/ad7816.c                   |    2 +-
 drivers/staging/iio/addac/adt7316-i2c.c            |    2 +-
 drivers/staging/iio/addac/adt7316.c                |    2 +-
 drivers/staging/iio/frequency/ad9832.c             |  102 +-
 drivers/staging/iio/frequency/ad9832.h             |    1 -
 drivers/staging/iio/frequency/ad9834.c             |    4 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   44 +-
 drivers/uio/uio_hv_generic.c                       |   32 +-
 drivers/virt/acrn/irqfd.c                          |    2 -
 drivers/w1/w1_netlink.c                            |   42 +-
 include/dt-bindings/iio/adc/adi,ad7606.h           |    9 +
 .../dt-bindings/interconnect/qcom,sm8650-rpmh.h    |    1 +
 include/linux/comedi/comedidev.h                   |   10 +-
 include/linux/coresight.h                          |   44 +-
 include/linux/eisa.h                               |    5 +-
 include/linux/hid-sensor-hub.h                     |   19 +-
 include/linux/iio/adc-helpers.h                    |   27 +
 include/linux/iio/backend.h                        |    5 +
 include/linux/iio/buffer.h                         |   12 +
 include/linux/iio/iio.h                            |   51 +-
 include/linux/iio/timer/stm32-lptim-trigger.h      |    9 +
 include/linux/interconnect-provider.h              |   12 +
 include/linux/interconnect.h                       |    3 +
 include/linux/nvmem-provider.h                     |   24 -
 include/linux/property.h                           |   20 +
 include/linux/rtsx_pci.h                           |    2 -
 include/uapi/misc/amd-apml.h                       |  152 +++
 rust/kernel/miscdevice.rs                          |    2 +-
 scripts/git-resolve.sh                             |  201 ++++
 tools/iio/iio_generic_buffer.c                     |    2 +-
 602 files changed, 12373 insertions(+), 6149 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/rohm,bd79124.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml
 create mode 100644 Documentation/devicetree/bindings/spmi/apple,spmi.yaml
 create mode 100644 Documentation/iio/ad3552r.rst
 create mode 100644 Documentation/misc-devices/amd-sbi.rst
 delete mode 100644 drivers/hwmon/sbrmi.c
 create mode 100644 drivers/hwtracing/coresight/coresight-kunit-tests.c
 create mode 100644 drivers/iio/adc/industrialio-adc.c
 create mode 100644 drivers/iio/adc/nct7201.c
 create mode 100644 drivers/iio/adc/rohm-bd79124.c
 create mode 100644 drivers/iio/chemical/mhz19b.c
 create mode 100644 drivers/iio/chemical/sen0322.c
 create mode 100644 drivers/iio/dac/ad3530r.c
 create mode 100644 drivers/misc/amd-sbi/Kconfig
 create mode 100644 drivers/misc/amd-sbi/Makefile
 create mode 100644 drivers/misc/amd-sbi/rmi-core.c
 create mode 100644 drivers/misc/amd-sbi/rmi-core.h
 create mode 100644 drivers/misc/amd-sbi/rmi-hwmon.c
 create mode 100644 drivers/misc/amd-sbi/rmi-i2c.c
 delete mode 100644 drivers/misc/echo/Kconfig
 delete mode 100644 drivers/misc/echo/Makefile
 delete mode 100644 drivers/misc/echo/echo.c
 delete mode 100644 drivers/misc/echo/echo.h
 delete mode 100644 drivers/misc/echo/fir.h
 delete mode 100644 drivers/misc/echo/oslec.h
 create mode 100644 drivers/nvmem/apple-spmi-nvmem.c
 create mode 100644 drivers/spmi/spmi-apple-controller.c
 create mode 100644 include/dt-bindings/iio/adc/adi,ad7606.h
 create mode 100644 include/linux/iio/adc-helpers.h
 create mode 100644 include/uapi/misc/amd-apml.h
 create mode 100755 scripts/git-resolve.sh

             reply	other threads:[~2025-06-06  8:38 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-06  8:38 Greg KH [this message]
2025-06-06 20:11 ` [GIT PULL] Char/Misc/IIO driver changes for 6.16-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=aEKpBDC2WB4HgaJ6@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.