public inbox for linux-kernel@vger.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 7.1-rc1
Date: Fri, 24 Apr 2026 15:18:33 +0200	[thread overview]
Message-ID: <aettqY14s65twk5d@kroah.com> (raw)

The following changes since commit 591cd656a1bf5ea94a222af5ef2ee76df029c1d2:

  Linux 7.0-rc7 (2026-04-05 15:26:23 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 1c0220a61508d67a09a6e71eb09593a8aea61822:

  Merge tag 'coresight-next-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next (2026-04-09 09:21:13 +0200)

----------------------------------------------------------------
Char/Misc/IIO/and others driver updates for 7.1-rc1

Here is the char/misc/iio and other smaller driver subsystem updates for
7.1-rc1.  Lots of stuff in here, all tiny, but relevant for the
different drivers they touch.  Major points in here is:
  - the usual large set of new IIO drivers and updates for that
    subsystem (the large majority of this diffstat)
  - lots of comedi driver updates and bugfixes
  - coresight driver updates
  - interconnect driver updates and additions
  - mei driver updates
  - binder (both rust and C versions) updates and fixes
  - lots of other smaller driver subsystem updates and additions

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

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

----------------------------------------------------------------
Aaron Kling (1):
      dt-bindings: interconnect: OSM L3: Document sm8550 OSM L3 compatible

Abel Vesa (1):
      dt-bindings: interconnect: OSM L3: Add Eliza EPSS L3 compatible

Akshay Gupta (4):
      misc: amd-sbi: Address CPUID extended function bits
      misc: amd-sbi: Add revision support for AMD Venice platform
      misc: amd-sbi: Add check to probe only SBRMI devices
      misc: amd-sbi: Add device tree mapping for AMD SBRMI devices

Alexander Usyskin (10):
      mei: me: use PCI_DEVICE_DATA macro
      mei: fix idle print specifiers
      mei: me: move trace into firmware status read
      mei: trace: print return value of pci_cfg_read
      mei: convert PCI error to common errno
      mei: csc: support controller with separate PCI device
      mei: csc: wake device while reading firmware status
      mei: bus: add mei_cldev_uuid
      mei: lb: add late binding version 2
      mei: me: add nova lake point H DID

Alice Ryhl (6):
      rust_binder: avoid name mangling for get_work[_local]
      rust_binder: introduce TransactionInfo
      rust: sync: implement == operator for ARef
      rust: task: implement == operator for Task
      rust_binder: make use of == for Task
      rust_binder: check current before closing fds

Ammar Mustafa (1):
      Docs: iio: ad7191 Correct clock configuration

Andrew Donnellan (1):
      MAINTAINERS: Update ocxl maintainer details

Andy Shevchenko (10):
      iio: adc: ad7192: Revert "properly check spi_get_device_match_data()"
      iio: core: Simplify IIO core managed APIs
      iio: light: gp2ap020a00f: Use correct types for 16-bit LE data
      iio: light: gp2ap020a00f: Return directly from the switch cases
      iio: light: gp2ap020a00f: Replace custom implementation of min()
      iio: light: gp2ap020a00f: Use temporary variable for struct device
      iio: light: gp2ap020a00f: Explicitly use string literal for driver name
      iio: light: gp2ap020a00f: Remove trailing comma in termination entry
      iio: light: gp2ap020a00f: Join some lines of code to be a single line
      iio: imu: inv_icm42600: Convert to uXX and sXX integer types

Antoniu Miclaus (50):
      iio: adc: pac1934: Return -ENOMEM on memory allocation failure
      iio: frequency: adf4350: Return -ENOMEM on memory allocation failure
      iio: magnetometer: si7210: simplify probe with devm_regulator_get_enable_read_voltage()
      iio: dac: max5522: simplify probe with devm_regulator_get_enable_read_voltage()
      dt-bindings: iio: adc: adi,ad4080: add support for AD4082, AD4085 and AD4088
      iio: adc: ad4080: add support for AD4082, AD4085 and AD4088
      iio: filter: admv8818: remove redundant else after return
      iio: adc: ad7266: simplify error return
      iio: adc: ade9000: use dev_err_probe() in probe path
      iio: adc: at91_adc: change at91_ts_sample to return void
      iio: addac: ad74413r: simplify timeout return
      iio: frequency: adrf6780: add dev variable
      iio: frequency: adrf6780: use dev_err_probe()
      iio: frequency: admv1014: add dev variable
      iio: frequency: admv1014: use dev_err_probe()
      iio: frequency: admv1013: add dev variable
      iio: frequency: admv1013: use dev_err_probe()
      iio: frequency: adf4377: add dev variable
      iio: frequency: adf4377: use dev_err_probe()
      iio: dac: ad7293: add dev variable
      iio: dac: ad7293: use dev_err_probe()
      iio: filter: admv8818: add dev variable
      iio: filter: admv8818: use dev_err_probe()
      iio: frequency: admv4420: return proper error code from admv4420_calc_parameters()
      MAINTAINERS: add entry for ADL8113 driver
      iio: pressure: hsc030pa: Improve i2c_transfer return value handling
      iio: adc: ad4080: remove unused dec_rate field
      iio: adc: ad7768-1: remove unused mclk_div field
      iio: adc: ad7793: remove unused int_vref_mv field
      iio: adc: ad9467: remove unused output_mode field
      iio: adc: max1363: remove unused requestedmask field
      iio: adc: nau7802: remove unused min_conversions field
      iio: adc: ti-ads1015: remove unused enabled field
      iio: dac: adi-axi-dac: remove unused int_tone field
      iio: dac: ti-dac5571: remove unused id field
      iio: humidity: hdc2010: remove unused interrupt_config
      iio: imu: bmi323: remove unused drdy_trigger_enabled
      iio: light: apds9306: remove unused nlux_per_count
      iio: light: gp2ap020a00f: remove unused debug_reg_addr
      iio: light: ltr501: return proper error code from ltr501_get_gain_index()
      iio: frequency: admv1013: fix NULL pointer dereference on str
      iio: accel: adxl372: introduce chip_info structure
      dt-bindings: iio: accel: adi,adxl372: add ADXL371 compatible
      iio: accel: adxl372: factor out buffer and trigger setup
      iio: accel: adxl372: add support for ADXL371
      iio: backend: use __free(fwnode_handle) for automatic cleanup
      iio: frequency: admv4420: add dev variable
      iio: frequency: admv4420: use dev_err_probe
      iio: frequency: ad9523: add dev variable
      iio: frequency: ad9523: use dev_err_probe

Archit Anant (1):
      staging: iio: impedance-analyzer: ad5933: use div64_ul() instead of do_div()

Bhargav Joshi (4):
      iio: frequency: ad9523: fix implicit variable macros
      iio: frequency: ad9523: fix multi-line dereferences
      iio: frequency: ad9523: use octal permissions
      iio: hid-sensor-gyro-3d: fix typo in array name

Billy Tsai (4):
      iio: adc: Add battery channel definition for ADC
      iio: adc: Enable multiple consecutive channels based on model data
      iio: adc: aspeed: Replace mdelay() with fsleep() for ADC stabilization delay
      iio: adc: aspeed: Reserve battery sensing channel for on-demand use

Bruno Martins (1):
      staging: iio: ad7816: Replace sprintf() with sysfs_emit()

Chuang Zhu (1):
      iio: adc: ina2xx: add INA236 support

Cosmin Tanislav (2):
      iio: ABI: fix current_trigger description
      counter: sysfs: remove double return in counter_sysfs_attr_add()

Daniele Palmas (2):
      bus: mhi: host: pci_generic: Add NMEA channels to FN920C04 and FN990A
      bus: mhi: host: pci_generic: Add Telit FE912C04 modem support

David Jander (1):
      iio: dac: ds4424: add DS4402/DS4404 device IDs

David Lechner (5):
      dt-bindings: iio: adc: adi,ad7380: add spi-rx-bus-width property
      iio: adc: ad7380: add support for multiple SPI lanes
      iio: adc: ti-ads7950: remove chip_info[]
      iio: light: as73211: remove duplicate zero init of scan.chan[3]
      iio: adc: ti-ads7950: use iio_push_to_buffers_with_ts_unaligned()

David Marinovic (3):
      iio: dac: ltc2632: drop enum and use individual chip_info objects
      dt-bindings: iio: dac: ltc2632: add LTC2654 compatible strings
      iio: dac: ltc2632: add support for LTC2654 DAC family

Dinh Nguyen (1):
      fpga: bridge: Use sysfs_emit() instead of sprintf()

Dmitry Baryshkov (8):
      dt-bindings: interconnect: qcom,msm8974: drop bus clocks
      dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common
      interconnect: qcom: drop unused is_on flag
      interconnect: qcom: icc-rpm: allow overwriting get_bw callback
      interconnect: qcom: define OCMEM bus resource
      interconnect: qcom: let platforms declare their bugginess
      interconnect: qcom: msm8974: switch to the main icc-rpm driver
      interconnect: qcom: msm8974: expand DEFINE_QNODE macros

Elsanti (1):
      drivers/hwtracing/coresight: remove unneeded variable in tmc_crashdata_release()

Erikas Bitovtas (10):
      dt-bindings: iio: light: vcnl4000: add Capella CM36686 and CM36672P
      iio: light: vcnl4000: add support for Capella CM36686 and CM36672P
      dt-bindings: iio: light: vcnl4000: add regulators
      iio: light: vcnl4000: sort includes by their name
      iio: light: vcnl4000: move power enablement from init to probe
      iio: light: vcnl4000: replace mutex_init() with devm_mutex_init()
      iio: light: vcnl4000: remove error messages for trigger and irq
      iio: light: vcnl4000: use variables for I2C client and device instances
      iio: light: vcnl4000: remove redundant check for proximity-near-level
      iio: light: vcnl4000: add support for regulators

Ethan Nelson-Moore (4):
      gpib: remove unnecessary module_init/exit functions
      comedi: remove unnecessary module_init/exit functions
      char: remove unnecessary module_init/exit functions
      parport: Remove completed item from to-do list

Ethan Tidmore (4):
      iio: adc: ad4062: Add missing IS_ERR() check
      iio: light: gp2ap020a00f: simplify locking with guard()
      iio: light: gp2ap020a00f: correct return type to int
      iio: light: gp2ap020a00f: Fix possible error swallow

Felix Gu (5):
      iio: adc: nxp-sar-adc: Remove unnecessary type casting
      iio: adc: ti-ads1119: Drop redundant error message
      nvmem: qnap-mcu-eeprom: Fix struct assignments using commas instead of semicolons
      misc: ti_fpc202: fix off-by-one error in port ID bounds check
      misc: ti_fpc202: remove dead code in fpc202_detach_addr()

Finley Xiao (2):
      nvmem: rockchip-otp: Add support for RK3568
      nvmem: rockchip-otp: Add support for RK3562

Gabriel Almeida (2):
      iio: light: zopt2201: Reorder header includes
      iio: light: zopt2201: use lock guards

Gabriel Rondon (3):
      staging: iio: ad5933: use sysfs_emit() in show functions
      staging: iio: ad9834: use sysfs_emit() and simplify show functions
      iio: accel: bmc150-accel-core: use sysfs_emit() in show functions

Georgi Djakov (5):
      Merge branch 'icc-eliza' into icc-next
      Merge branch 'icc-mahua' into icc-next
      Merge branch 'icc-qcs8300' into icc-next
      Merge branch 'icc-qcs615' into icc-next
      Merge branch 'icc-msm8974' into icc-next

Giorgi Tchankvetadze (9):
      iio: adc: ad7173: move opening brace to a separate line
      iio: adc: ade9000: remove unused AD9000_CHANNELS_PER_PHASE macro
      iio: adc: fix typos found by codespell
      iio: adc: ade9000: remove unused ADE9000_ST_ERROR macro
      iio: adc: max1363: Reformat enum and array initializers
      iio: adc: palmas_gpadc: Replace leading space indentation with tabs
      iio: adc: mt6359-auxadc: Fix comma spacing
      iio: adc: ad_sigma_delta: Format block comments
      iio: adc: max11410: make vref register name arrays static const

Greg Kroah-Hartman (9):
      Merge 7.0-rc4 into char-misc-next
      Merge tag 'iio-for-7.1a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'counter-updates-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'mhi-for-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'v7.0-rc7' into char-misc-next
      Merge tag 'fpga-for-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'extcon-next-for-7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      Merge tag 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'coresight-next-v7.1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next

Gui-Dong Han (1):
      interconnect: debugfs: fix devm_kstrdup and kfree mismatch

Harshit Mogalapalli (8):
      iio: sca3000: simplify with spi_get_device_match_data()
      iio: sca3000: reuse device pointer for devm helpers
      iio: sca3000: switch IRQ handling to devm helpers
      iio: sca3000: Move sca3000_stop_all_interrupts() above sca3000_probe()
      iio: sca3000: make stop_all_interrupts() return void
      iio: sca3000: use guard(mutex) to simplify return paths
      iio: sca3000: stop interrupts via devm_add_action_or_reset()
      iio: sca3000: manage device registration with devm helper

Henry Zhang (1):
      speakup: Document bleeps parameter values

Ian Abbott (47):
      comedi: add comedi_check_request_region()
      comedi: 8255: Add some I/O base address sanity checks
      comedi: adq12b: Add sanity checks for I/O base address
      comedi: aio_aio12_8: Add sanity checks for I/O base address
      comedi: aio_iiro_16: Add sanity checks for I/O base address
      comedi: amplc_dio200: Add sanity checks for I/O base address
      comedi: amplc_pc236: Add sanity checks for I/O base address
      comedi: amplc_pc263: Add sanity checks for I/O base address
      comedi: c6xdigio: Add sanity checks for I/O base address
      comedi: comedi_parport: Add sanity checks for I/O base address
      comedi: dac02: Add sanity checks for I/O base address
      comedi: das08_isa: Add sanity checks for I/O base address
      comedi: das16: Add sanity checks for I/O base address
      comedi: das16m1: Add sanity checks for I/O base address
      comedi: das1800: Add sanity checks for I/O base address
      comedi: das6402: Add sanity checks for I/O base address
      comedi: das800: Add sanity checks for I/O base address
      comedi: dmm32at: Add sanity check for I/O base address
      comedi: dt2801: Add sanity checks for I/O base address
      comedi: dt2811: Add sanity checks for I/O base address
      comedi: dt2814: Add sanity checks for I/O base address
      comedi: dt2815: Add sanity checks for I/O base address
      comedi: dt2817: Add sanity checks for I/O base address
      comedi: fl512: Add sanity checks for I/O base address
      comedi: mpc624: Add sanity checks for I/O base address
      comedi: multiq3: Add sanity checks for I/O base address
      comedi: ni_at_a2150: Add sanity checks for I/O base address
      comedi: ni_at_ao: Add sanity checks for I/O base address
      comedi: ni_atmio: Add sanity checks for I/O base address
      comedi: ni_atmio16d: Add sanity checks for I/O base address
      comedi: ni_labpc: Add sanity checks for I/O base address
      comedi: pcl711: Add sanity checks for I/O base address
      comedi: pcl724: Add sanity checks for I/O base address
      comedi: pcl726: Add sanity checks for I/O base address
      comedi: pcl730: Add sanity checks for I/O base address
      comedi: pcl812: Add sanity checks for I/O base address
      comedi: pcl816: Add sanity checks for I/O base address
      comedi: pcl818: Add sanity checks for I/O base address
      comedi: pcm3724: Add sanity checks for I/O base address
      comedi: pcmad: Add sanity checks for I/O base address
      comedi: pcmda12: Add sanity checks for I/O base address
      comedi: pcmmio: Add sanity checks for I/O base address
      comedi: pcmuio: Add sanity checks for I/O base address
      comedi: rti800: Add sanity checks for I/O base address
      comedi: rti802: Add sanity checks for I/O base address
      comedi: s526: Add sanity checks for I/O base address
      comedi: Correct name of ACCES I/O Products

Jann Horn (2):
      binder: use current_euid() for transaction sender identity
      rust_binder: use current_euid() for transaction sender identity

Jie Gan (5):
      coresight: ctcu: fix the spin_bug
      coresight: cti: fix the check condition in inout_sel_store
      coresight: platform: check the availability of the endpoint before parse
      coresight: tpdm: add traceid_show for checking traceid
      coresight: tpdm: fix invalid MMIO access issue

Jingyi Wang (1):
      dt-bindings: nvmem: qfprom: Add Kaanapali compatible

Jishnu Prakash (3):
      dt-bindings: iio: adc: Split out QCOM VADC channel properties
      dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC
      iio: adc: Add support for QCOM PMIC5 Gen3 ADC

Johan Hovold (6):
      gpib: lpvo_usb: rename driver symbol prefix
      gpib: agilent_82357a: drop redundant device reference
      gpib: ni_usb: drop redundant device reference
      comedi: ni_usb6501: refactor endpoint lookup
      greybus: es2: drop redundant device reference
      w1: ds2490: drop redundant device reference

Jonas Karlman (3):
      dt-bindings: nvmem: rockchip,otp: Add compatible for RK3528
      nvmem: rockchip-otp: Handle internal word_size in main reg_read op
      nvmem: rockchip-otp: Add support for RK3528

Jonathan Cameron (2):
      Merge branch 'ib-iio-thermal-qcom-pmic5' into togreg Immutable branch to allow this base work to be merged into thermal.
      Merge tag 'v7.0-rc4' into togreg

Jonathan Santos (4):
      iio: adc: ad7768-1: fix one-shot mode data acquisition
      iio: adc: ad7768-1: remove switch to one-shot mode
      iio: adc: ad7768-1: disable IRQ autoenable
      iio: adc: ad7768-1: add support for SPI offload

Jori Koolstra (4):
      gpib: common: change gpib_class to a const struct
      pps: change pps_gen_class to a const struct
      most: replace cdev_component->class with a const struct class
      pps: change pps_class to a const struct

Jun Yan (3):
      dt-bindings: iio: accel: bosch,bma255: add bmx055 accel binding
      dt-bindings: iio: magnetometer: bosch,bmc150_magn: add bmx055 magnetometer binding
      dt-bindings: iio: gyroscope: bosch,bmg160: add bmx055 gyroscope binding

Kever Yang (1):
      dt-bindings: nvmem: rockchip,otp: Add support for RK3562 and RK3568

Krishna Chaitanya Chundru (1):
      bus: mhi: host: pci_generic: Add Qualcomm SDX35 modem

Krzysztof Kozlowski (3):
      dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name
      interconnect: qcom: De-acronymize SoC names
      mux: mmio: Zero the allocated memory

Kuan-Wei Chiu (1):
      MAINTAINERS: Add interconnect kunit test entry

Kyle Hsieh (3):
      dt-bindings: adc: ltc2497: add support for ltc2305
      iio: adc: ltc2309: explicitly assign hex values to channel enums
      iio: adc: ltc2309: add support for ltc2305

Leo Yan (17):
      coresight: cti: Move resource release to cti_remove()
      coresight: Fix memory leak in coresight_alloc_device_name()
      coresight: Get parent device reference after sink ID map allocation
      coresight: Protect unregistration with mutex
      coresight: Refactor output connection sysfs link cleanup
      coresight: Refactor sysfs connection group cleanup
      coresight: Move sink validation into etm_perf_add_symlink_sink()
      coresight: Do not mix success path with failure handling
      coresight: Unify bus unregistration via coresight_unregister()
      coresight: cti: Make spinlock usage consistent
      coresight: cti: Fix register reads
      coresight: cti: Access ASICCTL only when implemented
      coresight: cti: Remove CPU power management code
      coresight: cti: Rename cti_active() to cti_is_active()
      coresight: cti: Remove hw_powered flag
      coresight: cti: Remove hw_enabled flag
      coresight: cti: Properly handle negative offsets in cti_reg32_{show|store}()

Manivannan Sadhasivam (1):
      bus: mhi: ep: Test for non-zero return value where applicable

Marcelo Schmitt (7):
      dt-bindings: iio: adc: adi,ad4030: Reference spi-peripheral-props
      iio: adc: ad4030: Use BIT macro to improve code readability
      Docs: iio: ad4030: Add double PWM SPI offload doc
      dt-bindings: iio: adc: adi,ad4030: Add PWM
      iio: adc: ad4030: Add SPI offload support
      dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224
      iio: adc: ad4030: Add support for ADAQ4216 and ADAQ4224

Marco Crivellari (1):
      extcon: int3496: replace use of system_wq with system_percpu_wq

Menderes Sabaz (1):
      iio: dac: ad5360: converting to guard(mutex)

Michael Walle (1):
      dt-bindings: nvmem: sl28cpld: Drop sa67mcu compatible

Michael Wu (1):
      extcon: Fixed sysfs duplicate filename issue

Mike Leach (1):
      MAINTAINERS: Change e-mail address for reviewer

Milan Misic (1):
      iio: imu: st_lsm6dsx: Add ACPI ID for SHIFT13mi gyroscope

Mohamad Alsadhan (6):
      rust_binder: remove "rust_" prefix from tracepoints
      rust_binder: add ioctl/read/write done tracepoints
      rust_binder: add `wait_for_work` tracepoint
      rust_binder: add `transaction_received` tracepoint
      rust_binder: add fd translation tracepoints
      rust_binder: add `command`/`return` tracepoints

Neel Bullywon (4):
      iio: magnetometer: bmc150_magn: replace msleep with fsleep
      iio: magnetometer: bmc150_magn: minor formatting cleanup
      iio: magnetometer: bmc150_magn: use automated cleanup for mutex
      iio: frequency: adf4350: replace TODO with NOTE in adf4350_set_freq()

Nick Xie (2):
      dt-bindings: iio: adc: amlogic,meson-saradc: add S4 compatible
      iio: adc: meson-saradc: add support for Meson S4

Nikhil Gautam (1):
      iio: accel: adxl380: fix typo in PART_ID register macro

Nuno Sá (1):
      iio: buffer: hw-consumer: remove redundant scan_mask flexible array

Odelu Kukatla (6):
      dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS
      interconnect: qcom: qcs8300: enable QoS configuration
      dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC
      interconnect: qcom: Add Eliza interconnect provider driver
      dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS
      interconnect: qcom: qcs615: enable QoS configuration

Oleksij Rempel (11):
      iio: dac: ds4424: refactor raw access to use bitwise operations
      iio: dac: ds4424: ratelimit read errors and use device context
      iio: dac: ds4424: sort headers alphabetically
      iio: dac: ds4424: rename iio_info struct to avoid ambiguity
      iio: dac: ds4424: use device match data for chip info
      iio: dac: ds4424: use fsleep() instead of usleep_range()
      dt-bindings: iio: dac: maxim,ds4424: add ds4402/ds4404
      iio: dac: ds4424: support per-variant output range limits
      iio: dac: ds4424: convert to regmap
      dt-bindings: iio: dac: maxim,ds4424: add maxim,rfs-ohms property
      iio: dac: ds4424: add Rfs-based scale and per-variant limits

Pedro Montes Alcalde (1):
      rust_binder: drop startup init log message

Pengpeng Hou (2):
      greybus: beagleplay: bound bootloader RX buffer copy
      greybus: gb-beagleplay: bound bootloader receive buffering

Pranav Kharche (1):
      dt-bindings: iio: dac: Fix typo in ti,dac7612.yaml

Qiang Yu (2):
      bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays
      bus: mhi: host: pci_generic: Add pm_runtime_forbid() in remove callback

Rafael J. Wysocki (4):
      iio: light: acpi-als: Register ACPI notify handler directly
      iio: light: acpi-als: Convert ACPI driver to a platform one
      hpet: Convert ACPI driver to a platform one
      sonypi: Convert ACPI driver to a platform one

Rajveer Chaudhari (2):
      iio: accel: adxl313: convert to guard(mutex)
      iio: accel: adxl372: convert to guard(mutex)

Randy Dunlap (3):
      iio: tsl2772: fix all kernel-doc warnings
      iio: st_sensors: correct kernel-doc issues
      misc: apds990x: fix all kernel-doc warnings

Raviteja Laggyshetty (2):
      dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Mahua SoC
      interconnect: qcom: glymur: Add Mahua SoC support

Rodrigo Alencar (13):
      MAINTAINERS: Add missing maintainer entry for AD8366 driver
      dt-bindings: iio: amplifiers: Add AD8366 support
      iio: amplifiers: ad8366: refactor include headers
      iio: amplifiers: ad8366: add local dev pointer to the probe function
      iio: amplifiers: ad8366: use devm_mutex_init() and drop mutex_init()
      iio: amplifiers: ad8366: refactor device resource management
      iio: amplifiers: ad8366: replace reset-gpio with reset controller
      iio: amplifiers: ad8366: prepare for device-tree support
      iio: amplifiers: ad8366: add device tree support
      iio: amplifiers: ad8366: consume enable gpio
      iio: amplifiers: ad8366: update device support
      dt-bindings: iio: amplifiers: ad8366: add adrf5702/3 support
      iio: amplifiers: ad8366: add support for adrf5702/3

Romain Gantois (3):
      misc: ti_fpc202: Depend on GPIOLIB instead of selecting it
      dt-bindings: misc: Describe FPC202 LED features
      misc: ti_fpc202: Support special-purpose GPIO lines with LED features

Rosen Penev (5):
      iio: adc: at91-sama5d2_adc: no devm for nvmem_cell_get
      iio: adc: meson: no devm for nvmem_cell_get
      bus: mhi: host: Use kzalloc_flex
      comedi: isadma: use kzalloc_flex
      greybus: svc: use kzalloc_flex

SAJJA EASWAR SAI (1):
      iio: light: apds9306: remove redundant explicit pointer cast

Salah Triki (1):
      iio: core: Clean up device correctly on viio_trigger_alloc() failure

Sanjay Chitroda (1):
      iio: st_sensors: drop temporary kmalloc buffer and reuse buffer_data

Shi Hao (14):
      iio: accel: fix typo celcius to Celsius
      iio: light: fix several incorrect spellings
      iio: adc: add an article and use digitize instead of digitalize
      iio: imu: fix typo from adjustement to adjustment
      iio: magnetometer: fix various spelling mistakes
      iio: pressure: fix spelling mistakes in comments
      iio: proximity: fix typo from currenly to currently
      iio: resolver: fix typo from degredation to degradation
      iio: temp: fix spelling mistakes in comments
      iio: test: fix typo from neeeds to needs in comment
      iio: common: fix spelling mistakes in comments
      iio: chemical: rephrase comment and fix a typo
      iio: cdc: fix spelling mistakes in comments
      iio: amplifiers: fix typo from Curren to Current

Shivam Kalra (3):
      rust: kvec: implement shrink_to for KVVec
      rust: alloc: add KUnit tests for KVVec shrink_to
      rust_binder: shrink all_procs when deregistering processes

Sibi Sankar (1):
      dt-bindings: misc: qcom,fastrpc: Add compatible for Glymur

Siratul Islam (2):
      dt-bindings: iio: proximity: add ST VL53L1X ToF sensor
      iio: proximity: add driver for ST VL53L1X ToF sensor

Suzuki K Poulose (1):
      MAINTAINERS: coresight: Add Leo Yan as Reviewer

Svyatoslav Ryhel (2):
      dt-bindings: iio: adc: cpcap-adc: document Mot ADC
      iio: adc: cpcap-adc: add support for Mot ADC

Taha Ed-Dafili (5):
      docs: iio: adxl345: grammar and formatting cleanups
      iio: core: Add IIO_EV_INFO_SCALE to event info
      iio: accel: adxl345: Expose IIO_EV_INFO_VALUE for double tap
      iio: accel: adxl345: Implement event scaling for ABI compliance
      docs: iio: adxl345: update event attributes and scaling math

Thorsten Blum (1):
      most: usb: Use kzalloc_objs for endpoint address array

Tomas Melin (6):
      iio: industrialio-backend: support backend capabilities
      iio: adc: adi-axi-adc: define supported iio-backend capabilities
      iio: dac: adi-axi-dac: define supported iio-backend capabilities
      iio: adc: sd_adc_modulator: define supported iio-backend capabilities
      iio: adc: ad9467: simplify device pointer in probe
      iio: adc: ad9467: check for backend capabilities

Tomasz Unger (1):
      misc: vmw_vmci: Fix spelling mistakes in comments

Tyllis Xu (3):
      misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
      ibmasm: fix OOB reads in command_file_write due to missing size checks
      ibmasm: fix heap over-read in ibmasm_send_i2o_message()

Vivek Pernamitta (1):
      bus: mhi: host: pci_generic: Enable IP_SW and IP_ETH channels for Qcom QDU100 device

Weigang He (2):
      greybus: gb-beagleplay: fix sleep in atomic context in hdlc_tx_frames()
      greybus: gb-beagleplay: propagate hdlc_tx_frames() errors to callers

Xu Yang (4):
      extcon: ptn5150: handle pending IRQ events during system resume
      dt-bindings: extcon: ptn5150: Allow "connector" node to present
      extcon: ptn5150: Add Type-C orientation switch support
      extcon: ptn5150: Support USB role switch via connector fwnode

Yannis Bolliger (1):
      extcon: usbc-tusb320: Make typec-power-opmode optional

Yasin Lee (2):
      dt-bindings: iio: proximity: hx9023s: support firmware-name property
      iio: proximity: hx9023s: support firmware-name property

Yury Norov (1):
      fpga: m10bmc-sec: switch show_canceled_csk() to using sysfs_emit()

 .mailmap                                           |    1 +
 Documentation/ABI/stable/sysfs-driver-speakup      |    4 +-
 .../ABI/testing/sysfs-bus-coresight-devices-tpdm   |   10 +
 Documentation/ABI/testing/sysfs-bus-iio            |    2 +-
 .../devicetree/bindings/extcon/extcon-ptn5150.yaml |    3 +
 .../devicetree/bindings/iio/accel/adi,adxl372.yaml |    9 +-
 .../bindings/iio/accel/bosch,bma255.yaml           |   38 +-
 .../devicetree/bindings/iio/adc/adi,ad4030.yaml    |   64 +
 .../devicetree/bindings/iio/adc/adi,ad4080.yaml    |    3 +
 .../devicetree/bindings/iio/adc/adi,ad7380.yaml    |   23 +
 .../bindings/iio/adc/amlogic,meson-saradc.yaml     |    4 +
 .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml  |    7 +
 .../bindings/iio/adc/motorola,cpcap-adc.yaml       |    1 +
 .../bindings/iio/adc/qcom,spmi-adc5-gen3.yaml      |  151 ++
 .../bindings/iio/adc/qcom,spmi-vadc-common.yaml    |   84 +
 .../bindings/iio/adc/qcom,spmi-vadc.yaml           |   78 +-
 .../bindings/iio/amplifiers/adi,ad8366.yaml        |  101 ++
 .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml  |   57 +-
 .../devicetree/bindings/iio/dac/maxim,ds4424.yaml  |   42 +-
 .../devicetree/bindings/iio/dac/ti,dac7612.yaml    |    2 +-
 .../bindings/iio/gyroscope/bosch,bmg160.yaml       |   12 +-
 .../bindings/iio/light/vishay,vcnl4000.yaml        |   31 +-
 .../iio/magnetometer/bosch,bmc150_magn.yaml        |   14 +-
 .../bindings/iio/proximity/st,vl53l0x.yaml         |   22 +-
 .../bindings/iio/proximity/tyhx,hx9023s.yaml       |    4 +
 .../bindings/interconnect/qcom,eliza-rpmh.yaml     |  142 ++
 .../bindings/interconnect/qcom,glymur-rpmh.yaml    |  136 +-
 .../bindings/interconnect/qcom,msm8974.yaml        |   28 +-
 .../bindings/interconnect/qcom,osm-l3.yaml         |    2 +
 .../bindings/interconnect/qcom,qcs615-rpmh.yaml    |   23 +
 .../bindings/interconnect/qcom,qcs8300-rpmh.yaml   |   63 +
 .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml    |    1 +
 .../devicetree/bindings/misc/qcom,fastrpc.yaml     |   11 +-
 .../devicetree/bindings/misc/ti,fpc202.yaml        |   21 +
 .../bindings/nvmem/layouts/kontron,sl28-vpd.yaml   |    7 +-
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |    1 +
 .../devicetree/bindings/nvmem/rockchip,otp.yaml    |   83 +-
 Documentation/iio/ad4030.rst                       |   39 +
 Documentation/iio/ad7191.rst                       |    6 +-
 Documentation/iio/adxl345.rst                      |   89 +-
 MAINTAINERS                                        |   44 +-
 drivers/android/binder.c                           |    2 +-
 drivers/android/binder/allocation.rs               |   31 +-
 drivers/android/binder/context.rs                  |   11 +
 drivers/android/binder/error.rs                    |   10 +-
 drivers/android/binder/process.rs                  |   29 +-
 drivers/android/binder/rust_binder.h               |    5 +
 drivers/android/binder/rust_binder_events.h        |  121 +-
 drivers/android/binder/rust_binder_main.rs         |    3 +-
 drivers/android/binder/thread.rs                   |  211 +--
 drivers/android/binder/trace.rs                    |   78 +-
 drivers/android/binder/transaction.rs              |   89 +-
 drivers/bus/mhi/ep/main.c                          |   10 +-
 drivers/bus/mhi/ep/ring.c                          |    6 +-
 drivers/bus/mhi/host/boot.c                        |   22 +-
 drivers/bus/mhi/host/pci_generic.c                 |   40 +-
 drivers/char/agp/backend.c                         |   16 -
 drivers/char/hpet.c                                |   18 +-
 drivers/char/nsc_gpio.c                            |   14 -
 drivers/char/sonypi.c                              |   25 +-
 drivers/comedi/Kconfig                             |   10 +-
 drivers/comedi/comedi_pci.c                        |   11 -
 drivers/comedi/comedi_pcmcia.c                     |   11 -
 drivers/comedi/comedi_usb.c                        |   11 -
 drivers/comedi/drivers.c                           |   46 +-
 drivers/comedi/drivers/8255.c                      |   10 +-
 drivers/comedi/drivers/addi_watchdog.c             |   11 -
 drivers/comedi/drivers/adq12b.c                    |    3 +-
 drivers/comedi/drivers/aio_aio12_8.c               |   15 +-
 drivers/comedi/drivers/aio_iiro_16.c               |   11 +-
 drivers/comedi/drivers/amplc_dio200.c              |    3 +-
 drivers/comedi/drivers/amplc_dio200_common.c       |   11 -
 drivers/comedi/drivers/amplc_pc236.c               |    3 +-
 drivers/comedi/drivers/amplc_pc236_common.c        |   11 -
 drivers/comedi/drivers/amplc_pc263.c               |    3 +-
 drivers/comedi/drivers/c6xdigio.c                  |    4 +-
 drivers/comedi/drivers/comedi_8254.c               |   11 -
 drivers/comedi/drivers/comedi_8255.c               |   11 -
 drivers/comedi/drivers/comedi_isadma.c             |   32 +-
 drivers/comedi/drivers/comedi_parport.c            |    4 +-
 drivers/comedi/drivers/dac02.c                     |    3 +-
 drivers/comedi/drivers/das08.c                     |   11 -
 drivers/comedi/drivers/das08_isa.c                 |    3 +-
 drivers/comedi/drivers/das16.c                     |   31 +-
 drivers/comedi/drivers/das16m1.c                   |    3 +-
 drivers/comedi/drivers/das1800.c                   |    3 +-
 drivers/comedi/drivers/das6402.c                   |    3 +-
 drivers/comedi/drivers/das800.c                    |    3 +-
 drivers/comedi/drivers/dmm32at.c                   |   22 +-
 drivers/comedi/drivers/dt2801.c                    |    3 +-
 drivers/comedi/drivers/dt2811.c                    |    3 +-
 drivers/comedi/drivers/dt2814.c                    |    3 +-
 drivers/comedi/drivers/dt2815.c                    |    3 +-
 drivers/comedi/drivers/dt2817.c                    |    3 +-
 drivers/comedi/drivers/dt282x.c                    |    7 +-
 drivers/comedi/drivers/fl512.c                     |    8 +-
 drivers/comedi/drivers/mite.c                      |   11 -
 drivers/comedi/drivers/mpc624.c                    |    3 +-
 drivers/comedi/drivers/multiq3.c                   |    3 +-
 drivers/comedi/drivers/ni_at_a2150.c               |    3 +-
 drivers/comedi/drivers/ni_at_ao.c                  |    3 +-
 drivers/comedi/drivers/ni_atmio.c                  |    3 +-
 drivers/comedi/drivers/ni_atmio16d.c               |    3 +-
 drivers/comedi/drivers/ni_labpc.c                  |    3 +-
 drivers/comedi/drivers/ni_labpc_common.c           |   11 -
 drivers/comedi/drivers/ni_labpc_isadma.c           |   11 -
 drivers/comedi/drivers/ni_tio.c                    |   11 -
 drivers/comedi/drivers/ni_tiocmd.c                 |   11 -
 drivers/comedi/drivers/ni_usb6501.c                |   23 +-
 drivers/comedi/drivers/pcl711.c                    |    6 +-
 drivers/comedi/drivers/pcl724.c                    |   22 +-
 drivers/comedi/drivers/pcl726.c                    |   12 +-
 drivers/comedi/drivers/pcl730.c                    |   49 +-
 drivers/comedi/drivers/pcl812.c                    |   22 +-
 drivers/comedi/drivers/pcl816.c                    |    3 +-
 drivers/comedi/drivers/pcl818.c                    |   27 +-
 drivers/comedi/drivers/pcm3724.c                   |    3 +-
 drivers/comedi/drivers/pcmad.c                     |    3 +-
 drivers/comedi/drivers/pcmda12.c                   |    9 +-
 drivers/comedi/drivers/pcmmio.c                    |    3 +-
 drivers/comedi/drivers/pcmuio.c                    |    5 +-
 drivers/comedi/drivers/rti800.c                    |    3 +-
 drivers/comedi/drivers/rti802.c                    |    3 +-
 drivers/comedi/drivers/s526.c                      |    3 +-
 drivers/comedi/kcomedilib/kcomedilib_main.c        |   12 -
 drivers/counter/counter-sysfs.c                    |    2 -
 drivers/extcon/Kconfig                             |    1 +
 drivers/extcon/extcon-intel-int3496.c              |    4 +-
 drivers/extcon/extcon-ptn5150.c                    |   56 +
 drivers/extcon/extcon-usbc-tusb320.c               |   24 +-
 drivers/extcon/extcon.c                            |    4 +-
 drivers/fpga/fpga-bridge.c                         |    2 +-
 drivers/fpga/intel-m10-bmc-sec-update.c            |    2 +-
 drivers/gpib/agilent_82357a/agilent_82357a.c       |    5 +-
 drivers/gpib/common/gpib_os.c                      |   17 +-
 drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c         |  206 ++-
 drivers/gpib/nec7210/nec7210.c                     |   12 -
 drivers/gpib/ni_usb/ni_usb_gpib.c                  |    4 -
 drivers/gpib/tms9914/tms9914.c                     |   13 -
 drivers/greybus/es2.c                              |   11 +-
 drivers/greybus/gb-beagleplay.c                    |  164 +-
 drivers/greybus/svc.c                              |    5 +-
 drivers/hwtracing/coresight/coresight-catu.c       |    4 +-
 drivers/hwtracing/coresight/coresight-core.c       |  216 ++-
 drivers/hwtracing/coresight/coresight-ctcu-core.c  |    5 +-
 drivers/hwtracing/coresight/coresight-cti-core.c   |  321 +---
 drivers/hwtracing/coresight/coresight-cti-sysfs.c  |  174 ++-
 drivers/hwtracing/coresight/coresight-cti.h        |   15 +-
 drivers/hwtracing/coresight/coresight-dummy.c      |    7 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |    4 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |    5 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |    4 +-
 drivers/hwtracing/coresight/coresight-platform.c   |    4 +-
 drivers/hwtracing/coresight/coresight-priv.h       |    3 +-
 drivers/hwtracing/coresight/coresight-replicator.c |    4 +-
 drivers/hwtracing/coresight/coresight-stm.c        |    4 +-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |   15 +-
 drivers/hwtracing/coresight/coresight-tnoc.c       |    4 +-
 drivers/hwtracing/coresight/coresight-tpda.c       |    4 +-
 drivers/hwtracing/coresight/coresight-tpdm.c       |   40 +-
 drivers/hwtracing/coresight/coresight-tpdm.h       |    2 +
 drivers/hwtracing/coresight/coresight-tpiu.c       |    4 +-
 drivers/hwtracing/coresight/ultrasoc-smb.c         |    4 +-
 drivers/iio/accel/Kconfig                          |   12 +-
 drivers/iio/accel/adis16201.c                      |    2 +-
 drivers/iio/accel/adis16209.c                      |    2 +-
 drivers/iio/accel/adxl313_core.c                   |   11 +-
 drivers/iio/accel/adxl345_core.c                   |   32 +-
 drivers/iio/accel/adxl372.c                        |  314 ++--
 drivers/iio/accel/adxl372.h                        |   20 +-
 drivers/iio/accel/adxl372_i2c.c                    |   17 +-
 drivers/iio/accel/adxl372_spi.c                    |   17 +-
 drivers/iio/accel/adxl380.c                        |    4 +-
 drivers/iio/accel/bmc150-accel-core.c              |    4 +-
 drivers/iio/accel/sca3000.c                        |  215 ++-
 drivers/iio/adc/Kconfig                            |   33 +
 drivers/iio/adc/Makefile                           |    1 +
 drivers/iio/adc/ad4030.c                           |  618 +++++++-
 drivers/iio/adc/ad4062.c                           |   12 +-
 drivers/iio/adc/ad4080.c                           |   46 +-
 drivers/iio/adc/ad4170-4.c                         |    6 +-
 drivers/iio/adc/ad7173.c                           |    3 +-
 drivers/iio/adc/ad7192.c                           |    3 -
 drivers/iio/adc/ad7266.c                           |    6 +-
 drivers/iio/adc/ad7380.c                           |   53 +-
 drivers/iio/adc/ad7768-1.c                         |  221 ++-
 drivers/iio/adc/ad7793.c                           |    3 +-
 drivers/iio/adc/ad7887.c                           |    2 +-
 drivers/iio/adc/ad7923.c                           |    4 +-
 drivers/iio/adc/ad9467.c                           |   95 +-
 drivers/iio/adc/ad_sigma_delta.c                   |    6 +-
 drivers/iio/adc/ade9000.c                          |   13 +-
 drivers/iio/adc/adi-axi-adc.c                      |    5 +
 drivers/iio/adc/aspeed_adc.c                       |   72 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |    5 +-
 drivers/iio/adc/at91_adc.c                         |   12 +-
 drivers/iio/adc/cpcap-adc.c                        |   15 +
 drivers/iio/adc/fsl-imx25-gcq.c                    |    2 +-
 drivers/iio/adc/ina2xx-adc.c                       |   65 +-
 drivers/iio/adc/ltc2309.c                          |   81 +-
 drivers/iio/adc/max11410.c                         |    4 +-
 drivers/iio/adc/max1363.c                          |   87 +-
 drivers/iio/adc/mcp3564.c                          |    2 +-
 drivers/iio/adc/men_z188_adc.c                     |    2 +-
 drivers/iio/adc/meson_saradc.c                     |   21 +-
 drivers/iio/adc/mt6359-auxadc.c                    |    2 +-
 drivers/iio/adc/nau7802.c                          |    3 +-
 drivers/iio/adc/npcm_adc.c                         |    2 +-
 drivers/iio/adc/nxp-sar-adc.c                      |    3 +-
 drivers/iio/adc/pac1921.c                          |    2 +-
 drivers/iio/adc/pac1934.c                          |    2 +-
 drivers/iio/adc/palmas_gpadc.c                     |    8 +-
 drivers/iio/adc/qcom-spmi-adc5-gen3.c              |  860 +++++++++++
 drivers/iio/adc/rohm-bd79124.c                     |    4 +-
 drivers/iio/adc/sd_adc_modulator.c                 |    1 +
 drivers/iio/adc/spear_adc.c                        |    2 +-
 drivers/iio/adc/stm32-adc-core.c                   |    2 +-
 drivers/iio/adc/stm32-adc.c                        |    2 +-
 drivers/iio/adc/sun20i-gpadc-iio.c                 |    2 +-
 drivers/iio/adc/ti-ads1015.c                       |    1 -
 drivers/iio/adc/ti-ads1119.c                       |    3 +-
 drivers/iio/adc/ti-ads7950.c                       |  183 ++-
 drivers/iio/adc/ti_am335x_adc.c                    |    6 +-
 drivers/iio/adc/twl4030-madc.c                     |    2 +-
 drivers/iio/adc/twl6030-gpadc.c                    |    2 +-
 drivers/iio/addac/ad74413r.c                       |    9 +-
 drivers/iio/amplifiers/Kconfig                     |    8 +
 drivers/iio/amplifiers/ad8366.c                    |  409 ++---
 drivers/iio/amplifiers/ada4250.c                   |    2 +-
 drivers/iio/buffer/industrialio-hw-consumer.c      |   11 +-
 drivers/iio/buffer/kfifo_buf.c                     |   41 +-
 drivers/iio/cdc/ad7150.c                           |    2 +-
 drivers/iio/cdc/ad7746.c                           |    2 +-
 drivers/iio/chemical/bme680_core.c                 |    2 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |    2 +-
 .../iio/common/hid-sensors/hid-sensor-attributes.c |    2 +-
 .../iio/common/inv_sensors/inv_sensors_timestamp.c |    4 +-
 drivers/iio/common/ms_sensors/ms_sensors_i2c.c     |    2 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |   11 +-
 drivers/iio/dac/Kconfig                            |    1 +
 drivers/iio/dac/ad5360.c                           |   29 +-
 drivers/iio/dac/ad7293.c                           |   31 +-
 drivers/iio/dac/adi-axi-dac.c                      |    3 +-
 drivers/iio/dac/ds4424.c                           |  377 +++--
 drivers/iio/dac/ltc2632.c                          |  353 ++---
 drivers/iio/dac/max5522.c                          |   22 +-
 drivers/iio/dac/ti-dac5571.c                       |    1 -
 drivers/iio/filter/admv8818.c                      |   60 +-
 drivers/iio/frequency/ad9523.c                     |   92 +-
 drivers/iio/frequency/adf4350.c                    |   10 +-
 drivers/iio/frequency/adf4377.c                    |   56 +-
 drivers/iio/frequency/admv1013.c                   |  104 +-
 drivers/iio/frequency/admv1014.c                   |   89 +-
 drivers/iio/frequency/admv4420.c                   |   37 +-
 drivers/iio/frequency/adrf6780.c                   |   58 +-
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |    6 +-
 drivers/iio/humidity/hdc2010.c                     |    1 -
 drivers/iio/imu/bmi323/bmi323_core.c               |    1 -
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |    2 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c         |    2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    1 +
 drivers/iio/industrialio-backend.c                 |   22 +-
 drivers/iio/industrialio-event.c                   |    1 +
 drivers/iio/industrialio-trigger.c                 |   33 +-
 drivers/iio/light/Kconfig                          |    2 +-
 drivers/iio/light/acpi-als.c                       |   42 +-
 drivers/iio/light/apds9160.c                       |    2 +-
 drivers/iio/light/apds9306.c                       |    4 +-
 drivers/iio/light/as73211.c                        |    3 -
 drivers/iio/light/gp2ap020a00f.c                   |  310 ++--
 drivers/iio/light/ltr390.c                         |    2 +-
 drivers/iio/light/ltr501.c                         |    6 +-
 drivers/iio/light/opt3001.c                        |    2 +-
 drivers/iio/light/tsl2772.c                        |    2 +-
 drivers/iio/light/vcnl4000.c                       |  131 +-
 drivers/iio/light/zopt2201.c                       |   47 +-
 drivers/iio/magnetometer/ak8974.c                  |    2 +-
 drivers/iio/magnetometer/ak8975.c                  |    6 +-
 drivers/iio/magnetometer/bmc150_magn.c             |  145 +-
 drivers/iio/magnetometer/si7210.c                  |   21 +-
 drivers/iio/magnetometer/yamaha-yas530.c           |    2 +-
 drivers/iio/pressure/bmp280-spi.c                  |    2 +-
 drivers/iio/pressure/hsc030pa.c                    |    2 +-
 drivers/iio/pressure/hsc030pa_i2c.c                |    7 +-
 drivers/iio/pressure/rohm-bm1390.c                 |    2 +-
 drivers/iio/pressure/zpa2326.c                     |    2 +-
 drivers/iio/proximity/Kconfig                      |   15 +
 drivers/iio/proximity/Makefile                     |    1 +
 drivers/iio/proximity/hx9023s.c                    |    5 +-
 drivers/iio/proximity/sx9324.c                     |    2 +-
 drivers/iio/proximity/vl53l1x-i2c.c                |  756 +++++++++
 drivers/iio/resolver/ad2s1210.c                    |    6 +-
 drivers/iio/temperature/ltc2983.c                  |    4 +-
 drivers/iio/test/iio-test-gts.c                    |    2 +-
 drivers/interconnect/debugfs-client.c              |    9 +-
 drivers/interconnect/qcom/Kconfig                  |   13 +-
 drivers/interconnect/qcom/Makefile                 |    2 +
 drivers/interconnect/qcom/eliza.c                  | 1585 +++++++++++++++++++
 drivers/interconnect/qcom/glymur.c                 |   40 +-
 drivers/interconnect/qcom/icc-rpm-clocks.c         |    6 +
 drivers/interconnect/qcom/icc-rpm.c                |   18 +-
 drivers/interconnect/qcom/icc-rpm.h                |    7 +-
 drivers/interconnect/qcom/msm8974.c                | 1613 +++++++++++++++-----
 drivers/interconnect/qcom/qcs615.c                 |  247 +++
 drivers/interconnect/qcom/qcs8300.c                |  375 +++++
 drivers/misc/Kconfig                               |    3 +-
 drivers/misc/amd-sbi/rmi-core.c                    |    4 +-
 drivers/misc/amd-sbi/rmi-i2c.c                     |   14 +
 drivers/misc/ibmasm/ibmasmfs.c                     |    7 +
 drivers/misc/ibmasm/lowlevel.c                     |   12 +-
 drivers/misc/ibmasm/remote.c                       |    5 +
 drivers/misc/mei/Kconfig                           |   11 +
 drivers/misc/mei/Makefile                          |    3 +
 drivers/misc/mei/bus-fixup.c                       |    6 +-
 drivers/misc/mei/bus.c                             |   13 +
 drivers/misc/mei/gsc-me.c                          |    3 +-
 drivers/misc/mei/hw-me-regs.h                      |  166 +-
 drivers/misc/mei/hw-me.c                           |   53 +-
 drivers/misc/mei/hw-me.h                           |   10 +-
 drivers/misc/mei/hw-txe.c                          |    4 +-
 drivers/misc/mei/init.c                            |    4 +-
 drivers/misc/mei/main.c                            |   18 +-
 drivers/misc/mei/mei-trace.h                       |   10 +-
 drivers/misc/mei/mei_dev.h                         |    5 +
 drivers/misc/mei/mei_lb.c                          |  252 ++-
 drivers/misc/mei/pci-csc.c                         |  261 ++++
 drivers/misc/mei/pci-me.c                          |  171 ++-
 drivers/misc/ti_fpc202.c                           |  349 ++++-
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |    4 +-
 drivers/most/most_cdev.c                           |   20 +-
 drivers/most/most_usb.c                            |    6 +-
 drivers/mux/mmio.c                                 |    8 +-
 drivers/nvmem/qnap-mcu-eeprom.c                    |    8 +-
 drivers/nvmem/rockchip-otp.c                       |  159 +-
 drivers/parport/TODO-parport                       |    2 +-
 drivers/pps/generators/pps_gen.c                   |   22 +-
 drivers/pps/pps.c                                  |   24 +-
 drivers/staging/iio/adc/ad7816.c                   |   16 +-
 drivers/staging/iio/frequency/ad9834.c             |   20 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   28 +-
 drivers/w1/masters/ds2490.c                        |   11 +-
 include/drm/intel/intel_lb_mei_interface.h         |   51 +-
 include/dt-bindings/interconnect/qcom,eliza-rpmh.h |  136 ++
 include/linux/comedi/comedi_isadma.h               |    2 +-
 include/linux/comedi/comedidev.h                   |   53 +-
 include/linux/coresight.h                          |   14 +-
 include/linux/iio/adc/qcom-adc5-gen3-common.h      |  211 +++
 include/linux/iio/backend.h                        |   24 +
 include/linux/iio/common/st_sensors.h              |   11 +-
 include/linux/iio/types.h                          |    1 +
 include/linux/mei_cl_bus.h                         |    1 +
 include/linux/mhi.h                                |   34 +-
 include/linux/platform_data/apds990x.h             |    4 +-
 include/linux/platform_data/tsl2772.h              |    4 +-
 rust/kernel/alloc/kvec.rs                          |  216 ++-
 rust/kernel/sync/aref.rs                           |   22 +
 rust/kernel/task.rs                                |    9 +
 rust/kernel/uaccess.rs                             |    2 +-
 358 files changed, 13042 insertions(+), 4261 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-adc5-gen3.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc-common.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ad8366.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,eliza-rpmh.yaml
 create mode 100644 drivers/iio/adc/qcom-spmi-adc5-gen3.c
 create mode 100644 drivers/iio/proximity/vl53l1x-i2c.c
 create mode 100644 drivers/interconnect/qcom/eliza.c
 create mode 100644 drivers/misc/mei/pci-csc.c
 create mode 100644 include/dt-bindings/interconnect/qcom,eliza-rpmh.h
 create mode 100644 include/linux/iio/adc/qcom-adc5-gen3-common.h

             reply	other threads:[~2026-04-24 13:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-24 13:18 Greg KH [this message]
2026-04-24 20:37 ` [GIT PULL] Char/Misc/IIO driver changes for 7.1-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=aettqY14s65twk5d@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox