mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] Char/Misc/IIO driver changes for 7.2-rc1
@ 2026-06-22 13:35 Greg KH
  2026-06-22 19:59 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Greg KH @ 2026-06-22 13:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, Arnd Bergmann, linux-kernel

The following changes since commit e43ffb69e0438cddd72aaa30898b4dc446f664f8:

  Linux 7.1-rc6 (2026-05-31 15:14:24 -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.2-rc1

for you to fetch changes up to b232fc005aec5fa5346d970f8986b8f0046f328b:

  Merge tag 'iio-fixes-for-7.1b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next (2026-06-14 07:56:59 +0200)

----------------------------------------------------------------
Char/Misc/IIO/FPGA/GPIB/etc driver updates for 7.2-rc1

Here is the big set of char, misc, iio, fpga, and other small driver
subsystems changes for 7.2-rc1.

Lots of little stuff in here, the majority being of course the IIO
driver updates, as a list they are:
  - IIO driver updates and additions
  - GPIB driver bugfixes and cleanups
  - Android binder driver updates (rust and C version)
  - counter driver updates
  - MHI driver updates
  - mei driver updates
  - w1 driver updates
  - interconnect driver updates
  - Comedi driver fixes and updates
  - some obsolete char drivers removed (applicom and dtlk)
  - hwtracing driver updates
  - other tiny driver updates

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

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

----------------------------------------------------------------
Abel Vesa (2):
      dt-bindings: interconnect: qcom,eliza-rpmh: Add SDCC1 slave
      interconnect: qcom: eliza: Add SDCC1 slave node

Abhishikth J (1):
      drivers: misc: vmw_vmci: fix typo in comment

Adam Crosser (1):
      gpib: fix double decrement of descriptor_busy in command_ioctl()

Aldo Conte (7):
      iio: tcs3472: power down chip on probe failure
      iio: tcs3472: sort headers alphabetically
      iio: tcs3472: convert remaining locking to guard(mutex)
      iio: tcs3472: use ! instead of explicit NULL check
      iio: tcs3472: use devm for resource management
      iio: tcs3472: use local struct device * for remaining cases
      iio: tcs3472: move standalone return to default case

Alexander A. Klimov (2):
      iio: light: al3010: read both ALS ADC registers again
      iio: light: al3320a: read both ALS ADC registers again

Alexander Usyskin (3):
      mei: store kind as enum
      mei: expose device kind for ioe device
      mei: me: remove comma from mei_cfg_idx sentinel

Alexis Czezar Torreno (2):
      dt-bindings: iio: dac: Add ADI AD5706R
      iio: dac: ad5706r: Add support for AD5706R DAC

Alice Ryhl (1):
      rust_binder: use lock_vma_under_rcu() in shrinker

Alvin Sun (3):
      rust: miscdevice: use vertical import style
      samples: rust_misc_device: use vertical import style
      rust: miscdevice: remove redundant imports

Andy Shevchenko (17):
      iio: adc: ad7191: Don't check for specific errors when parsing properties
      fpga: lattice-sysconfig-spi: Fix the terminator entries in ID tables
      fpga: lattice-sysconfig-spi: Drop of_match_ptr() protection
      fpga: lattice-sysconfig-spi: Don't use "proxy" headers
      fpga: lattice-sysconfig-spi: simplify with spi_get_device_match_data()
      iio: buffer: Move from int64_t to s64 for timestamp
      iio: magnetometer: ak8975: Add missed pm_runtime_put_autosuspend() call
      iio: magnetometer: ak8975: avoid using temporary variable
      iio: magnetometer: ak8975: drop duplicate NULL check
      iio: magnetometer: ak8975: remove duplicate error message
      iio: magnetometer: ak8975: reduce usage of magic lengths of the buffer
      iio: magnetometer: ak8975: unify return code variable name
      iio: magnetometer: yamaha-yas530: Get rid of i2c_client_get_device_id()
      iio: magnetometer: yamaha-yas530: Use devm_mutex_init() for mutex initialization
      iio: magnetometer: yamaha-yas530: replace usleep_range() with fsleep()
      iio: magnetometer: ak8975: consistently use 'data' parameter
      iio: Convert IIO_CHAN_SOFT_TIMESTAMP() to be compound literal

Angus Gardner (3):
      staging: iio: ad9834: simplify -ENOMEM return in probe
      staging: iio: ad9834: use dev_err_probe() in probe function
      staging: iio: ad9834: fix chip name typo in comments

Antoniu Miclaus (19):
      iio: adc: ad7949: use dev_err_probe()
      iio: adc: ad7780: add dev variable
      iio: adc: ad7780: use dev_err_probe()
      iio: adc: ad7793: add dev variable
      iio: adc: ad7793: use dev_err_probe()
      iio: adc: ad7292: add dev variable
      iio: adc: ad7292: use dev_err_probe()
      iio: adc: ad7791: add dev variable
      iio: adc: ad7791: use dev_err_probe()
      iio: adc: ad7280a: use dev_err_probe()
      iio: adc: ad7768-1: use dev_err_probe()
      iio: adc: ad9467: use dev_err_probe()
      iio: adc: ad4062: use dev_err_probe()
      iio: backend: add devm_iio_backend_get_by_index()
      dt-bindings: iio: adc: ad4080: add AD4880 support
      iio: adc: ad4080: add support for AD4880 dual-channel ADC
      dt-bindings: iio: adc: ad4080: add AD4884 support
      iio: adc: ad4080: add support for AD4884
      iio: adc: ad4080: fix AD4880 chip ID

Antony Kurniawan Soemardi (3):
      iio: adc: qcom-pm8xxx-xoadc: remove redundant error logs when reading values
      iio: adc: qcom-pm8xxx-xoadc: add support for reading channel labels
      dt-bindings: iio: adc: qcom,pm8018-adc: add label property for ADC channels

Archit Anant (5):
      iio: adc: ad799x: sort headers alphabetically
      iio: adc: ad799x: use local device pointer in probe
      iio: adc: ad799x: use a static buffer for scan data
      iio: adc: ad799x: cache regulator voltages during probe
      iio: adc: ad799x: convert to fully managed resources and drop remove()

Ariana Lazar (3):
      dt-bindings: iio: dac: mcp47feb02: Fix I2C address in example
      dt-bindings: iio: dac: mcp47feb02: fix reg property value bounds
      dt-bindings: iio: dac: mcp47feb02: fix example indentation

Arnd Bergmann (1):
      iio: adc: ad4062: add GPIOLIB dependency

Carlos Jones Jr (2):
      iio: adc: ltc2309: add read delay for ltc2305
      iio: adc: ltc2309: Optimize chip_info structure layout

Dan Carpenter (3):
      iio: dac: ad3552r-hs: fix uninitialized data ni ad3552r_hs_write_data_source()
      iio: backend: fix uninitialized data in debugfs
      iio: core: fix uninitialized data in debugfs

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

Dave Penkler (9):
      gpib: Remove useless code
      gpib: Fix inappropriate ioctl error return
      gpib: Add enums for INES 72130 based cards
      gpib: Add ines 72130 line_status routine
      gpib: Don't use extended registers
      gpib: Add ines_pci_xl_interface
      gpib: Add attach routine for pci_xl board
      gpib; Add register and unregister calls
      gpib: Suppress setting END on error from NI_USB dongle

David Carlier (8):
      iio: dac: ad3552r: Use devm_mutex_init()
      iio: dac: ad7303: Use devm_mutex_init()
      iio: dac: ad5758: Use devm_mutex_init()
      iio: dac: ad5755: Use devm_mutex_init()
      iio: dac: ad5686: Use devm_mutex_init()
      iio: dac: ltc2664: Use devm_mutex_init()
      iio: addac: ad74115: Use devm_mutex_init()
      iio: pressure: bmp280: zero-init bmp580 trigger handler buffer

David Lechner (19):
      iio: buffer: check return value of iio_compute_scan_bytes()
      iio: buffer: cache timestamp offset in scan buffer
      iio: buffer: ensure repeat alignment is a power of two
      iio: buffer: fix timestamp alignment when quaternion in scan
      iio: imu: bno055: add explicit scan buf layout
      iio: orientation: hid-sensor-rotation: use ext_scan_type
      iio: adc: ti-ads7950: use spi_optimize_message()
      MAINTAINERS: add match for IIO API docs
      docs: iio: triggered-buffers: use new helpers in example
      iio: common: ssp: remove SSP_CHAN_TIMESTAMP() macro
      iio: humidity: ens210: remove compiler warning workaround
      iio: common: scmi_sensors: simplify timestamp channel definition
      iio: adc: dln2-adc: simplify timestamp channel definition
      iio: adc: at91_adc: simplify timestamp channel definition
      iio: adc: cc10001_adc: simplify timestamp channel definition
      iio: adc: stm32-adc: simplify timestamp channel definition
      iio: common: cros_ec_sensors: simplify timestamp channel definition
      iio: light: cros_ec_light_prox: simplify timestamp channel definition
      iio: pressure: cros_ec_baro: simplify timestamp channel definition

Dinh Nguyen (1):
      firmware: stratix10-rsu: avoid blocking reboot_image sysfs when busy

Dmitry Torokhov (4):
      iio: adc: ti-ads7950: switch to using guard() notation
      iio: adc: ti-ads7950: simplify check for spi_setup() failures
      iio: adc: ti-ads7950: switch to using devm_regulator_get_enable_read_voltage()
      iio: adc: ti-ads7950: complete conversion to using managed resources

Erikas Bitovtas (6):
      iio: light: vcnl4000: validate device by prod ID instead of table ID
      iio: light: vcnl4000: drop enum id table in favor of chip structs
      iio: light: vcnl4000: move device tree entries into one line
      iio: light: vcnl4000: move power state function into device-managed action
      iio: light: vcnl4000: make pm_runtime_enable() device-managed
      iio: light: vcnl4000: register an IIO device with a device-managed function

Ethan Nelson-Moore (2):
      char: dtlk: remove driver for ISA speech synthesizer card
      char: applicom: remove low-quality, unused driver

Felipe Ribeiro de Souza (3):
      iio: adc: ingenic-adc: rename ingenic_adc_enable_unlocked() function
      iio: adc: ingenic-adc: refactor ingenic_adc_read_chan_info_raw()
      iio: adc: ingenic-adc: use guard()() and scoped_guard() to handle synchronisation

Felix Gu (1):
      iio: buffer: hw-consumer: free scan_mask on buffer release

Francesco Lavra (6):
      iio: imu: st_lsm6dsx: Fix check for invalid samples from FIFO
      iio: Replace 'sign' field with union in struct iio_scan_type
      iio: tools: Add support for floating-point types in buffer scan elements
      iio: ABI: Add support for floating-point numbers in buffer scan elements
      iio: ABI: Add quaternion axis modifier
      iio: imu: st_lsm6dsx: Add support for rotation sensor

Gabriel Rondon (1):
      iio: adc: ti-ads8688: use read_avail for available attributes

Georgi Djakov (5):
      Merge branch 'icc-shikra' into icc-next
      Merge branch 'icc-nord' into icc-next
      Merge branch 'icc-eliza' into icc-next
      Merge branch 'icc-hawi' into icc-next
      Merge branch 'icc-misc' into icc-next

Giorgi Tchankvetadze (3):
      iio: adc: ti-ads7924: Use guard(mutex) in ADC read helper
      iio: adc: ad7625: fix type mismatch in clamp() macro
      iio: chemical: scd30: make command lookup table const

Greg Kroah-Hartman (10):
      Revert "gpib: cb7210: Fix region leak when request_irq fails"
      Merge tag 'v7.1-rc6' into char-misc-next
      Merge tag 'counter-updates-for-7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'fpga-for-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'mhi-for-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'iio-for-7.2a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into work-testing
      Merge tag 'icc-7.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'coresight-next-v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'svc_updates_for_v7.2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next
      Merge tag 'iio-fixes-for-7.1b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next

Guilherme Dias (1):
      iio: gyro: adxrs290: Use guard(mutex) in lieu of manual lock+unlock

Guilherme Ivo Bozi (4):
      iio: adc: ad4170: use lookup table for gpio mask selection
      iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling
      iio: adc: xilinx-ams: use guard(mutex) for automatic locking
      iio: adc: xilinx-ams: refactor alarm mapping to table-driven approach

Hongling Zeng (1):
      gpib: cb7210: Fix region leak when request_irq fails

Hungyu Lin (1):
      staging: iio: addac: adt7316: document SPI interface switching sequence

Ian Dannapel (3):
      dt-bindings: vendor-prefix: Add prefix for Efinix, Inc.
      dt-bindings: fpga: Add Efinix SPI programming bindings
      fpga-mgr: Add Efinix SPI programming driver

Ilpo Järvinen (1):
      counter: intel-qep: Use devm_mutex_init()

James Clark (1):
      coresight: ete: Always save state on power down

James Kim (1):
      char: tlclk: fix use-after-free in tlclk_cleanup()

Javier Achirica (1):
      bus: mhi: host: pci_generic: Round up nr_irqs to power of two

Javier Carrasco (2):
      iio: light: veml6030: fix channel type when pushing events
      iio: light: veml6030: remove unnecessary read of IT index

Jie Gan (3):
      coresight: fix missing error code when trace ID is invalid
      coresight: Fix source not disabled on idr_alloc_u32 failure
      coresight: platform: defer connection counter increment until alloc succeeds

Jisheng Zhang (1):
      binder: Use LIST_HEAD() to initialize on stack list head

Joao Paulo Menezes Linaris (1):
      counter: intel-qep: Replace manual mutex logic with lock guards

Joe Simmons-Talbott (1):
      gpib: agilent_82357a: don't check a NULL serial string

Jonathan Cameron (3):
      iio: adc: ad7768-1: Select GPIOLIB
      iio: trigger: drop generic interrupt trigger.
      Merge tag 'v7.1-rc6' into work

Jonathan Santos (5):
      dt-bindings: iio: adc: ad4130: Document interrupts property
      dt-bindings: iio: adc: ad4130: Add new supported parts
      iio: adc: ad4130: Add SPI device ID table
      iio: adc: ad4130: introduce chip info for future multidevice support
      iio: adc: ad4130: add new supported parts

Jose A. Perez de Azpillaga (2):
      dt-bindings: iio: light: add Broadcom APDS9999
      iio: light: add support for APDS9999 sensor

Joshua Crofts (28):
      iio: magnetometer: ak8975: remove unnecessary braces
      iio: frequency: ad9832: remove kernel.h proxy header
      iio: frequency: ad9834: clean up includes
      iio: magnetometer: hid-sensor-magn-3d: prefer 'u32' type
      iio: light: opt3001: fix missing state reset on timeout
      iio: frequency: ad9832: simplify bitwise math
      iio: light: si1133: reset counter to prevent race condition
      iio: light: si1133: prevent race condition on timeout
      iio: light: si1133: remove unused macros
      iio: light: si1133: prefer complex macros enclosed in parenthesis
      iio: light: si1133: add missing include headers
      iio: light: si1133: group generic <linux/*> headers
      iio: light: si1133: add local variable for timeout
      iio: light: si1133: use guard(mutex)() macro
      iio: magnetometer: ak8975: sort headers alphabetically
      iio: magnetometer: ak8975: update headers per IWYU principle
      iio: magnetometer: ak8975: replace usleep_range() with fsleep()
      iio: magnetometer: ak8975: change 'u8*' to 'u8 *' in cast
      iio: magnetometer: ak8975: fix wrong errno on return
      iio: magnetometer: ak8975: pass conversion timeouts as arguments
      iio: magnetometer: ak8975: modernize polling loops with iopoll() macros
      iio: magnetometer: ak8975: check if gpiod read was successful
      iio: magnetometer: ak8975: ensure device is awake for buffered capture
      iio: magnetometer: ak8975: fix potential kernel stack memory leak
      iio: light: opt3001: make headers conform to iwyu
      iio: light: opt3001: use macros from bits.h header
      dt-bindings: iio: light: veml6030: add veml3328
      iio: light: veml3328: add support for new device

Junrui Luo (1):
      coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()

Kevin Tung (1):
      iio: adc: rtq6056: add i2c_device_id support

Kim Seer Paller (1):
      iio: ABI: Add DAC 500ohm, 3.85kohm, and 16kohm powerdown modes

Krzysztof Kozlowski (9):
      iio: adc: qcom: Unify user-visible "Qualcomm" name
      interconnect: Do not create empty devres on missing interconnects
      interconnect: Move MODULE_DEVICE_TABLE next to the table itself
      dt-bindings: interconnect: qcom,sdm660: Disallow clocks when appropriate
      dt-bindings: interconnect: qcom,sm6115: Drop incorrect children if:then: block
      dt-bindings: interconnect: qcom,sm6115: Restrict children and clocks
      interconnect: qcom: Fix indentation
      interconnect: qcom: Restrict drivers per ARM/ARM64
      iio: Move MODULE_DEVICE_TABLE next to the table itself

Leo Yan (28):
      coresight: tmc: Fix overflow when calculating is bigger than 2GiB
      coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore
      coresight: Handle helper enable failure properly
      coresight: Extract device init into coresight_init_device()
      coresight: Populate CPU ID into coresight_device
      coresight: Remove .cpu_id() callback from source ops
      coresight: Take hotplug lock in enable_source_store() for Sysfs mode
      coresight: perf: Retrieve path and source from event data
      coresight: Take a reference on csdev
      coresight: Move per-CPU source pointer to core layer
      coresight: Take per-CPU source reference during AUX setup
      coresight: Register CPU PM notifier in core layer
      coresight: etm4x: Hook CPU PM callbacks
      coresight: etm4x: Remove redundant checks in PM save and restore
      coresight: syscfg: Use IRQ-safe spinlock to protect active variables
      coresight: Disable source helpers in coresight_disable_path()
      coresight: Control path with range
      coresight: Use helpers to fetch first and last nodes
      coresight: Introduce coresight_enable_source() helper
      coresight: Save active path for system tracers
      coresight: etm4x: Set active path on target CPU
      coresight: etm3x: Set active path on target CPU
      coresight: sysfs: Use source's path pointer for path control
      coresight: Control path during CPU idle
      coresight: Add PM callbacks for sink device
      coresight: sysfs: Increment refcount only for software source
      coresight: Move CPU hotplug callbacks to core layer
      coresight: sysfs: Validate CPU online status for per-CPU sources

Liviu Stan (9):
      iio: temperature: ltc2983: Fix n_wires default bypassing rotation check
      iio: temperature: ltc2983: Fix reinit_completion() called after conversion start
      iio: temperature: ltc2983: Fix macro parenthesization and rename
      iio: temperature: ltc2983: Use local device pointer consistently
      iio: temperature: ltc2983: Fix inconsistent channel wording in messages
      iio: temperature: ltc2983: Use fwnode_property_present() for optional properties
      iio: core: Add IIO_COVERAGE channel type
      dt-bindings: iio: temperature: Add ADT7604 support to adi,ltc2983
      iio: temperature: ltc2983: Add support for ADT7604

Lucas Ivars Cadima Ciziks (2):
      iio: adc: ad7280a: Extract chan->address bit fields into named local variables
      iio: adc: ad7280a: use cleanup helpers guard() and scoped_guard() for mutex locking

Lucas Rabaquim (1):
      iio: light: tsl2591: remove unneeded tsl2591_compatible_als_persist_cycle()

Manish Baing (2):
      dt-bindings: fpga: altr,a10-pr-ip: convert to DT schema
      dt-bindings: fpga: altr,socfpga-fpga-mgr: convert to DT schema

Manivannan Sadhasivam (2):
      bus: mhi: ep: Protect mhi_ep_handle_syserr() in the error path
      bus: mhi: host: pci_generic: Fix the physical function check

Marcelo Machado Lage (2):
      iio: adc: mcp3422: rewrite mask macros with help of bits.h APIs
      iio: adc: mcp3422: write bit operations using bitfield.h APIs

Marek Vasut (1):
      iio: adc: rcar: Fix up Marek Vasut MAINTAINERS entry

Matheus Silveira (1):
      light: tsl2591: simplify tsl2591_persist functions via lookup table

Maxwell Doose (8):
      iio: proximity: srf08: Replace sprintf() with sysfs_emit()
      iio: chemical: scd30: Cleanup initializations and fix sign-extension bug
      iio: magnetometer: rm3100: Modernize locking and refactor control flow
      MAINTAINERS: Add myself as SCD30 maintainer
      dt-bindings: iio: chemical: sensirion,scd30: Update maintainers field
      iio: imu: kmx61: Use guard(mutex)() over manual locking
      iio: chemical: sps30: Replace manual locking with RAII locking
      iio: chemical: scd30: Replace manual locking with RAII locking

Md Shofiqul Islam (3):
      iio: adc: ti-ads1298: Fix incorrect timeout comment
      iio: adc: ti-ads1298: Add parentheses around macro parameter
      iio: adc: ti-ads1298: Remove unnecessary CONFIG2 write during init

Miao Li (3):
      iio: light: stk3310: Deal with the ps interrupt issue in PM
      iio: light: stk3310: Replace uint32_t with u32 and reorder members to eliminate padding
      iio: light: stk3310: Use sizeof() for regmap_bulk_read/write count parameter

Michal Piekos (3):
      dt-bindings: iio: adc: Add GPADC for Allwinner A523
      iio: adc: sun20i-gpadc: add A523 gpadc support
      iio: adc: sun20i-gpadc: support non-contiguous channel lookups

Mukesh Ojha (2):
      dt-bindings: interconnect: qcom-bwmon: Add Hawi cpu-bwmon compatible
      dt-bindings: interconnect: qcom-bwmon: Add Hawi llcc-bwmon compatible

Natália Salvino André (6):
      iio: accel: HID: hid-sensor-accel-3d: Refactor channel initialization
      iio: gyro: HID: hid-sensor-gyro-3d: Refactor channel initialization
      iio: light: HID: hid-sensor-als: Refactor channel initialization
      iio: light: HID: hid-sensor-prox: Refactor channel initialization
      iio: magnetometer: HID: hid-sensor-magn-3d: Refactor channel initialization
      iio: pressure: HID: hid-sensor-press: Refactor channel initialization

Nikhil Gautam (4):
      iio: dac: mcp4821: fix spelling mistake in enum name
      iio: dac: mcp4821: move state initialization outside switch
      iio: dac: mcp4821: add configurable gain support
      iio: chemical: bme680: use BME680_NUM_CHANNELS for scan buffer

Odelu Kukatla (2):
      dt-bindings: interconnect: Document RPMh Network-On-Chip for Qualcomm Nord SoC
      interconnect: qcom: Add interconnect provider driver for Nord SoC

Pedro Barletta Gennari (2):
      iio: light: iqs621-als: use lock guards
      iio: light: iqs621-als: prefer early error handling over if (!ret)

Phil Pemberton (2):
      dt-bindings: fpga: Add Technologic Systems TS-7300 FPGA Manager
      fpga: ts73xx-fpga: add OF match table for device tree probing

Piyush Patle (4):
      iio: dac: ad3552r: use field_get() for power-down bit read
      iio: adc: nxp-sar-adc: use field_get() for EOC bit check
      dt-bindings: iio: adc: hx711: clean up existing binding text
      iio: adc: hx711: move scale computation to per-device storage

Radu Sabau (8):
      iio: adc: ad_sigma_delta: fix CS held asserted and state leaks
      iio: adc: ad_sigma_delta: fix clear_pending_event for registerless devices
      dt-bindings: iio: adc: add AD4691 family
      iio: adc: ad4691: add initial driver for AD4691 family
      iio: adc: ad4691: add triggered buffer support
      iio: adc: ad4691: add SPI offload support
      iio: adc: ad4691: add oversampling support
      docs: iio: adc: ad4691: add driver documentation

Rafael G. Dias (2):
      iio: light: stk3310: Sort headers alphabetically
      iio: light: stk3310: Update includes to match IWYU

Rafael J. Wysocki (3):
      iio: light: acpi-als: Check ACPI_COMPANION() against NULL
      hpet: Check ACPI_COMPANION() against NULL at probe time
      sonypi: Check ACPI_COMPANION() against NULL at probe time

Raffael Raiel Trindade (1):
      iio: light: vcnl4000: use lock guard()

Rahman Mahmutović (1):
      iio: temperature: maxim_thermocouple: Fix indentation in of_match table

Raviteja Laggyshetty (2):
      dt-bindings: interconnect: document the RPM Network-On-Chip interconnect in Shikra SoC
      interconnect: qcom: add Shikra interconnect provider driver

Rodrigo Alencar (8):
      iio: dac: ad5686: refactor include headers
      iio: dac: ad5686: remove redundant register definition
      iio: dac: ad5686: drop enum id
      iio: dac: ad5686: add of_match table to the spi driver
      iio: dac: ad5686: add helpers to handle powerdown masks
      iio: dac: ad5686: add control_sync() for single-channel devices
      iio: dac: ad5686: cleanup doc header of local structs
      iio: dac: ad5686: create bus ops struct

Rodrigo Gobbi (2):
      iio: adc: spear_adc: sort includes alphabetically
      iio: adc: spear_adc: align headers with IWYU principle

Rosen Penev (1):
      firmware: stratix10-svc: kmalloc_array + kzalloc to flex

Runyu Xiao (1):
      coresight: etb10: restore atomic_t for shared reading state

Sam Daly (2):
      iio: light: veml6075: add bounds check to veml6075_it_ms index
      iio: adc: ti-ads1298: add bounds check to pga_settings index

Sanjay Chitroda (18):
      iio: accel: adxl313_core: Use devm-managed mutex initialization
      iio: accel: adxl313: Use dev_err_probe()
      iio: accel: adxl380: Use devm-managed mutex initialization
      iio: accel: adxl355_core: Use devm-managed mutex initialization
      iio: accel: adxl355: Use dev_err_probe()
      iio: accel: adxl367: Use devm-managed mutex initialization
      iio: accel: adxl372: Use devm-managed mutex initialization
      iio: accel: adxl372: Use dev_err_probe()
      iio: ssp_sensors: cleanup codestyle warning
      iio: ssp_sensors: cleanup codestyle check
      iio: ssp_sensors: cleanup codestyle warning
      MAINTAINERS: Update Analog Devices IIO drivers entry
      MAINTAINERS: Update maintainer for IIO drivers
      iio: accel: mma8452: handle I2C read error(s) in mma8452_read()
      iio: accel: mma8452: switch to non-devm request_threaded_irq()
      iio: accel: mma8452: cleanup codestyle warning
      iio: accel: mma8452: sort headers alphabetically
      iio: accel: mma8452: Use dev_err_probe()

Sebastian Alba Vives (3):
      fpga: dfl: add bounds check in dfh_get_param_size()
      fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
      fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()

Sicong Huang (1):
      virt: acrn: Fix irqfd use-after-free during eventfd shutdown

Siew Chin Lim (1):
      firmware: stratix10-svc: change get provision data to async SMC call

Stepan Ionichev (18):
      iio: gyro: bmg160: bail out when bandwidth/filter is not in table
      iio: gyro: bmg160: wait full startup time after mode change at probe
      iio: proximity: vl53l0x: notify trigger and clear IRQ on error paths
      iio: resolver: ad2s1210: notify trigger and clear state on fault read error
      iio: temperature: tmp006: use devm_iio_trigger_register
      iio: adc: qcom-spmi-iadc: balance enable_irq_wake() on driver unbind
      counter: ftm-quaddec: use devm_mutex_init()
      counter: interrupt-cnt: use devm_mutex_init()
      iio: chemical: scd30: reject (response=NULL, size>0) in scd30_i2c_command()
      iio: adc: ad7793: replace usleep_range() with fsleep()
      iio: frequency: adrf6780: replace usleep_range() with fsleep()
      iio: adc: ad7192: replace usleep_range() with fsleep()
      iio: accel: adxl355: replace usleep_range() with fsleep()
      iio: adc: ad7192: fix GPOCON register access annotation
      Documentation: iio: fix typo in triggered-buffers example
      Documentation: iio: make ADXL Y-axis calibbias description consistent
      iio: imu: bno055: terminate dev_err() strings with a newline
      iio: adc: nxp-sar-adc: harden buffer ISR against per-channel read failure

Sumit Kumar (2):
      bus: mhi: ep: Fix potential deadlock in mhi_ep_reset_worker()
      bus: mhi: ep: Add missing state_lock protection for mhi_state access

Svyatoslav Ryhel (3):
      dt-bindings: iio: light: Document Avago APDS9900/9901 ALS/Proximity sensor
      iio: tsl2772: Add support for Avago APDS9900/9901 ALS/Proximity sensor
      misc: Remove old APDS990x driver

Taha Ed-Dafili (2):
      iio: dac: ad5504: sort headers alphabetically
      iio: dac: ad5504: introduce local dev pointer

Tze Yee Ng (1):
      firmware: stratix10-svc: Add support to query Arm Trusted Firmware (ATF) version

Uwe Kleine-König (The Capable Hub) (15):
      comedi: Consistently define pci_device_ids using named initializers
      misc: rtsx: Use named initializers for struct pci_device_id
      misc: tifm: Use PCI_VDEVICE to initialize pci_device_id array
      misc: pch_phub: Drop two unused functions
      misc: pch_phub: Introduce an enum for device indentification
      iio: Drop unused driver_data in four i2c drivers
      iio: accel: bmc150: Explicitly set .driver_data
      iio: adc: ad7091r5: Simplify driver_data handling
      iio: dac: max5821: Drop unused i2c driver data
      iio: proximity: sx9324: Drop unused driver data
      iio: proximity: sx9360: Drop unused driver data
      staging: iio: Use named initializers for struct i2c_device_id
      iio: Initialize i2c_device_id arrays using member names
      iio: Use named initializers for platform_device_id arrays
      w1: ds2482: Use named initializers for arrays of i2c_device_data

Venkat Rao Bagalkote (1):
      char/nvram: Remove redundant nvram_mutex

Vishwas Rajashekar (1):
      dt-bindings: iio: gyroscope: add mount-matrix for bmg160

Vivek Aknurwar (2):
      dt-bindings: interconnect: qcom: document the RPMh NoC for Hawi SoC
      interconnect: qcom: add Hawi interconnect provider driver

Vladislav Kulikov (2):
      dt-bindings: iio: magnetometer: add MEMSIC MMC5983MA
      iio: magnetometer: add driver for MEMSIC MMC5983MA

Wang Zihan (1):
      iio: adxl313: fix typos in documentation

Wentao Liang (1):
      fpga: region: fix use-after-free in child_regions_with_firmware()

Yabin Cui (1):
      coresight: trbe: Save and restore state across CPU low power state

Yingchao Deng (1):
      coresight: cti: Fix DT filter signals silently ignored

 Documentation/ABI/testing/sysfs-bus-iio            |   68 +-
 Documentation/admin-guide/devices.txt              |    1 -
 .../devicetree/bindings/fpga/altera-pr-ip.txt      |   12 -
 .../bindings/fpga/altera-socfpga-fpga-mgr.txt      |   17 -
 .../devicetree/bindings/fpga/altr,a10-pr-ip.yaml   |   34 +
 .../bindings/fpga/altr,socfpga-fpga-mgr.yaml       |   38 +
 .../bindings/fpga/efinix,trion-config.yaml         |   98 +
 .../bindings/fpga/technologic,ts7300-fpga.yaml     |   36 +
 .../devicetree/bindings/iio/adc/adi,ad4080.yaml    |   56 +-
 .../devicetree/bindings/iio/adc/adi,ad4130.yaml    |   19 +-
 .../devicetree/bindings/iio/adc/adi,ad4691.yaml    |  180 ++
 .../iio/adc/allwinner,sun20i-d1-gpadc.yaml         |   32 +-
 .../devicetree/bindings/iio/adc/avia-hx711.yaml    |   25 +-
 .../bindings/iio/adc/qcom,pm8018-adc.yaml          |   15 +
 .../bindings/iio/chemical/sensirion,scd30.yaml     |    2 +-
 .../devicetree/bindings/iio/dac/adi,ad5706r.yaml   |  105 +
 .../bindings/iio/dac/microchip,mcp47feb02.yaml     |   36 +-
 .../bindings/iio/gyroscope/bosch,bmg160.yaml       |    6 +
 .../bindings/iio/light/brcm,apds9999.yaml          |   54 +
 .../devicetree/bindings/iio/light/tsl2772.yaml     |    2 +
 .../bindings/iio/light/vishay,veml6030.yaml        |    5 +-
 .../bindings/iio/magnetometer/memsic,mmc5983.yaml  |   63 +
 .../bindings/iio/temperature/adi,ltc2983.yaml      |  217 +-
 .../bindings/interconnect/qcom,hawi-rpmh.yaml      |  131 +
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    2 +
 .../bindings/interconnect/qcom,nord-rpmh.yaml      |  131 +
 .../bindings/interconnect/qcom,sdm660.yaml         |   13 +
 .../bindings/interconnect/qcom,shikra.yaml         |  134 +
 .../bindings/interconnect/qcom,sm6115.yaml         |   33 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/driver-api/iio/buffers.rst           |    7 +-
 Documentation/driver-api/iio/triggered-buffers.rst |   10 +-
 Documentation/iio/ad4691.rst                       |  227 ++
 Documentation/iio/adxl313.rst                      |   10 +-
 Documentation/iio/adxl345.rst                      |    2 +-
 Documentation/iio/adxl380.rst                      |    2 +-
 Documentation/iio/iio_devbuf.rst                   |    3 +-
 Documentation/iio/index.rst                        |    1 +
 Documentation/misc-devices/apds990x.rst            |  128 -
 Documentation/misc-devices/index.rst               |    1 -
 Documentation/userspace-api/ioctl/ioctl-number.rst |    1 -
 MAINTAINERS                                        |   59 +-
 arch/powerpc/configs/ppc6xx_defconfig              |    1 -
 drivers/android/binder.c                           |    6 +-
 drivers/android/binder/page_range.rs               |   24 +-
 drivers/bus/mhi/ep/main.c                          |   11 +-
 drivers/bus/mhi/host/pci_generic.c                 |   36 +-
 drivers/char/Kconfig                               |   26 -
 drivers/char/Makefile                              |    2 -
 drivers/char/applicom.c                            |  857 -------
 drivers/char/applicom.h                            |   86 -
 drivers/char/dtlk.c                                |  663 -----
 drivers/char/hpet.c                                |    6 +-
 drivers/char/nvram.c                               |   16 +-
 drivers/char/sonypi.c                              |    6 +-
 drivers/char/tlclk.c                               |    4 +
 drivers/comedi/drivers/8255_pci.c                  |   32 +-
 drivers/comedi/drivers/addi_apci_1032.c            |    4 +-
 drivers/comedi/drivers/addi_apci_1500.c            |    4 +-
 drivers/comedi/drivers/addi_apci_1516.c            |    8 +-
 drivers/comedi/drivers/addi_apci_1564.c            |    4 +-
 drivers/comedi/drivers/addi_apci_16xx.c            |    6 +-
 drivers/comedi/drivers/addi_apci_2032.c            |    4 +-
 drivers/comedi/drivers/addi_apci_2200.c            |    4 +-
 drivers/comedi/drivers/addi_apci_3120.c            |    6 +-
 drivers/comedi/drivers/addi_apci_3501.c            |    4 +-
 drivers/comedi/drivers/addi_apci_3xxx.c            |   52 +-
 drivers/comedi/drivers/adl_pci6208.c               |    7 +-
 drivers/comedi/drivers/adl_pci7250.c               |   18 +-
 drivers/comedi/drivers/adl_pci7x3x.c               |   14 +-
 drivers/comedi/drivers/adl_pci8164.c               |    4 +-
 drivers/comedi/drivers/adl_pci9111.c               |    6 +-
 drivers/comedi/drivers/adl_pci9118.c               |    8 +-
 drivers/comedi/drivers/adv_pci1710.c               |   62 +-
 drivers/comedi/drivers/adv_pci1720.c               |    4 +-
 drivers/comedi/drivers/adv_pci1723.c               |    4 +-
 drivers/comedi/drivers/adv_pci1724.c               |    4 +-
 drivers/comedi/drivers/adv_pci1760.c               |    4 +-
 drivers/comedi/drivers/adv_pci_dio.c               |   30 +-
 drivers/comedi/drivers/amplc_dio200_pci.c          |   12 +-
 drivers/comedi/drivers/amplc_pci224.c              |    6 +-
 drivers/comedi/drivers/amplc_pci230.c              |    6 +-
 drivers/comedi/drivers/amplc_pci236.c              |    4 +-
 drivers/comedi/drivers/amplc_pci263.c              |    4 +-
 drivers/comedi/drivers/cb_pcidas.c                 |   18 +-
 drivers/comedi/drivers/cb_pcidas64.c               |   44 +-
 drivers/comedi/drivers/cb_pcidda.c                 |   14 +-
 drivers/comedi/drivers/cb_pcimdas.c                |    6 +-
 drivers/comedi/drivers/cb_pcimdda.c                |    4 +-
 drivers/comedi/drivers/contec_pci_dio.c            |    4 +-
 drivers/comedi/drivers/daqboard2000.c              |   10 +-
 drivers/comedi/drivers/das08_pci.c                 |    4 +-
 drivers/comedi/drivers/dt3000.c                    |   16 +-
 drivers/comedi/drivers/dyna_pci10xx.c              |    4 +-
 drivers/comedi/drivers/gsc_hpdi.c                  |    6 +-
 drivers/comedi/drivers/icp_multi.c                 |    4 +-
 drivers/comedi/drivers/jr3_pci.c                   |   12 +-
 drivers/comedi/drivers/ke_counter.c                |    4 +-
 drivers/comedi/drivers/me4000.c                    |   28 +-
 drivers/comedi/drivers/me_daq.c                    |    6 +-
 drivers/comedi/drivers/mf6x4.c                     |   11 +-
 drivers/comedi/drivers/ni_6527.c                   |    6 +-
 drivers/comedi/drivers/ni_65xx.c                   |   46 +-
 drivers/comedi/drivers/ni_660x.c                   |   16 +-
 drivers/comedi/drivers/ni_670x.c                   |    8 +-
 drivers/comedi/drivers/ni_labpc_pci.c              |    4 +-
 drivers/comedi/drivers/ni_pcidio.c                 |    8 +-
 drivers/comedi/drivers/ni_pcimio.c                 |  132 +-
 drivers/comedi/drivers/rtd520.c                    |    6 +-
 drivers/comedi/drivers/s626.c                      |    6 +-
 drivers/counter/ftm-quaddec.c                      |    4 +-
 drivers/counter/intel-qep.c                        |   54 +-
 drivers/counter/interrupt-cnt.c                    |    4 +-
 drivers/firmware/stratix10-rsu.c                   |   85 +-
 drivers/firmware/stratix10-svc.c                   |  106 +-
 drivers/fpga/Kconfig                               |    7 +
 drivers/fpga/Makefile                              |    1 +
 drivers/fpga/dfl-afu-main.c                        |    3 +
 drivers/fpga/dfl.c                                 |    2 +
 drivers/fpga/efinix-spi.c                          |  260 ++
 drivers/fpga/lattice-sysconfig-spi.c               |   29 +-
 drivers/fpga/microchip-spi.c                       |    3 +
 drivers/fpga/of-fpga-region.c                      |    3 +-
 drivers/fpga/ts73xx-fpga.c                         |    9 +
 drivers/gpib/agilent_82357a/agilent_82357a.c       |    2 +-
 drivers/gpib/common/gpib_os.c                      |   11 +-
 drivers/gpib/ines/ines.h                           |   16 +
 drivers/gpib/ines/ines_gpib.c                      |   90 +
 drivers/gpib/ni_usb/ni_usb_gpib.c                  |    2 +-
 drivers/hwtracing/coresight/coresight-catu.c       |    2 +-
 drivers/hwtracing/coresight/coresight-core.c       |  574 ++++-
 drivers/hwtracing/coresight/coresight-cti-core.c   |    9 +-
 .../hwtracing/coresight/coresight-cti-platform.c   |    1 +
 drivers/hwtracing/coresight/coresight-etb10.c      |    6 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |  289 ++-
 drivers/hwtracing/coresight/coresight-etm3x-core.c |   73 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  214 +-
 drivers/hwtracing/coresight/coresight-platform.c   |   12 +-
 drivers/hwtracing/coresight/coresight-priv.h       |    8 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |   38 +-
 drivers/hwtracing/coresight/coresight-syscfg.h     |    2 +
 drivers/hwtracing/coresight/coresight-sysfs.c      |  135 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |    4 +-
 drivers/hwtracing/coresight/coresight-trbe.c       |   61 +-
 drivers/hwtracing/coresight/ultrasoc-smb.c         |    1 +
 drivers/iio/accel/adxl313_core.c                   |   10 +-
 drivers/iio/accel/adxl313_i2c.c                    |   10 +-
 drivers/iio/accel/adxl313_spi.c                    |   11 +-
 drivers/iio/accel/adxl345_i2c.c                    |    4 +-
 drivers/iio/accel/adxl355_core.c                   |   30 +-
 drivers/iio/accel/adxl355_i2c.c                    |   15 +-
 drivers/iio/accel/adxl355_spi.c                    |   11 +-
 drivers/iio/accel/adxl367.c                        |    4 +-
 drivers/iio/accel/adxl367_i2c.c                    |    2 +-
 drivers/iio/accel/adxl372.c                        |   10 +-
 drivers/iio/accel/adxl372_i2c.c                    |    4 +-
 drivers/iio/accel/adxl380.c                        |    4 +-
 drivers/iio/accel/adxl380_i2c.c                    |    8 +-
 drivers/iio/accel/bma180.c                         |   10 +-
 drivers/iio/accel/bma220_i2c.c                     |    2 +-
 drivers/iio/accel/bma400_i2c.c                     |    2 +-
 drivers/iio/accel/bmc150-accel-i2c.c               |   20 +-
 drivers/iio/accel/bmi088-accel-i2c.c               |    6 +-
 drivers/iio/accel/da280.c                          |    6 +-
 drivers/iio/accel/da311.c                          |    2 +-
 drivers/iio/accel/dmard06.c                        |    6 +-
 drivers/iio/accel/dmard09.c                        |    2 +-
 drivers/iio/accel/dmard10.c                        |    2 +-
 drivers/iio/accel/fxls8962af-i2c.c                 |    8 +-
 drivers/iio/accel/hid-sensor-accel-3d.c            |   27 +-
 drivers/iio/accel/kxcjk-1013.c                     |   10 +-
 drivers/iio/accel/kxsd9-i2c.c                      |    2 +-
 drivers/iio/accel/mc3230.c                         |    4 +-
 drivers/iio/accel/mma7455_i2c.c                    |    4 +-
 drivers/iio/accel/mma7660.c                        |    2 +-
 drivers/iio/accel/mma8452.c                        |  108 +-
 drivers/iio/accel/mma9551.c                        |    2 +-
 drivers/iio/accel/mma9553.c                        |    2 +-
 drivers/iio/accel/mxc4005.c                        |    4 +-
 drivers/iio/accel/mxc6255.c                        |    4 +-
 drivers/iio/accel/ssp_accel_sensor.c               |    2 +-
 drivers/iio/accel/st_accel_i2c.c                   |   52 +-
 drivers/iio/accel/stk8312.c                        |    4 +-
 drivers/iio/accel/stk8ba50.c                       |    2 +-
 drivers/iio/adc/88pm886-gpadc.c                    |    2 +-
 drivers/iio/adc/Kconfig                            |   22 +-
 drivers/iio/adc/Makefile                           |    1 +
 drivers/iio/adc/ad4062.c                           |    7 +-
 drivers/iio/adc/ad4080.c                           |  275 +-
 drivers/iio/adc/ad4130.c                           |  493 +++-
 drivers/iio/adc/ad4170-4.c                         |   47 +-
 drivers/iio/adc/ad4691.c                           | 2084 +++++++++++++++
 drivers/iio/adc/ad7091r5.c                         |   12 +-
 drivers/iio/adc/ad7191.c                           |   63 +-
 drivers/iio/adc/ad7192.c                           |    9 +-
 drivers/iio/adc/ad7280a.c                          |   75 +-
 drivers/iio/adc/ad7291.c                           |    2 +-
 drivers/iio/adc/ad7292.c                           |   16 +-
 drivers/iio/adc/ad7606.c                           |    2 +-
 drivers/iio/adc/ad7625.c                           |    4 +-
 drivers/iio/adc/ad7768-1.c                         |    6 +-
 drivers/iio/adc/ad7780.c                           |   46 +-
 drivers/iio/adc/ad7791.c                           |   19 +-
 drivers/iio/adc/ad7793.c                           |   37 +-
 drivers/iio/adc/ad7949.c                           |   25 +-
 drivers/iio/adc/ad799x.c                           |  151 +-
 drivers/iio/adc/ad9467.c                           |    9 +-
 drivers/iio/adc/ad_sigma_delta.c                   |   39 +-
 drivers/iio/adc/at91_adc.c                         |   10 +-
 drivers/iio/adc/cc10001_adc.c                      |   10 +-
 drivers/iio/adc/dln2-adc.c                         |   12 +-
 drivers/iio/adc/gehc-pmc-adc.c                     |    2 +-
 drivers/iio/adc/hx711.c                            |   31 +-
 drivers/iio/adc/ina2xx-adc.c                       |   12 +-
 drivers/iio/adc/ingenic-adc.c                      |   68 +-
 drivers/iio/adc/ltc2309.c                          |   20 +-
 drivers/iio/adc/ltc2471.c                          |    4 +-
 drivers/iio/adc/ltc2485.c                          |    2 +-
 drivers/iio/adc/ltc2497.c                          |    4 +-
 drivers/iio/adc/max11410.c                         |    2 +-
 drivers/iio/adc/max34408.c                         |    4 +-
 drivers/iio/adc/max77541-adc.c                     |    2 +-
 drivers/iio/adc/mcp3422.c                          |   81 +-
 drivers/iio/adc/nau7802.c                          |    2 +-
 drivers/iio/adc/nxp-sar-adc.c                      |    7 +-
 drivers/iio/adc/pac1921.c                          |    2 +-
 drivers/iio/adc/qcom-pm8xxx-xoadc.c                |   39 +-
 drivers/iio/adc/qcom-spmi-iadc.c                   |   18 +-
 drivers/iio/adc/rohm-bd79124.c                     |    2 +-
 drivers/iio/adc/rtq6056.c                          |   10 +-
 drivers/iio/adc/spear_adc.c                        |   23 +-
 drivers/iio/adc/stm32-adc.c                        |   10 +-
 drivers/iio/adc/sun20i-gpadc-iio.c                 |   28 +-
 drivers/iio/adc/sun4i-gpadc-iio.c                  |    6 +-
 drivers/iio/adc/ti-adc081c.c                       |    6 +-
 drivers/iio/adc/ti-ads1015.c                       |    6 +-
 drivers/iio/adc/ti-ads1100.c                       |    4 +-
 drivers/iio/adc/ti-ads1119.c                       |    2 +-
 drivers/iio/adc/ti-ads1298.c                       |   26 +-
 drivers/iio/adc/ti-ads7138.c                       |    4 +-
 drivers/iio/adc/ti-ads7924.c                       |    7 +-
 drivers/iio/adc/ti-ads7950.c                       |  256 +-
 drivers/iio/adc/ti-ads8688.c                       |   70 +-
 drivers/iio/adc/xilinx-ams.c                       |  190 +-
 drivers/iio/addac/ad74115.c                        |    5 +-
 drivers/iio/buffer/industrialio-hw-consumer.c      |    2 +
 drivers/iio/cdc/ad7150.c                           |    6 +-
 drivers/iio/cdc/ad7746.c                           |    6 +-
 drivers/iio/chemical/ags02ma.c                     |    2 +-
 drivers/iio/chemical/ams-iaq-core.c                |    2 +-
 drivers/iio/chemical/atlas-ezo-sensor.c            |    6 +-
 drivers/iio/chemical/atlas-sensor.c                |   10 +-
 drivers/iio/chemical/bme680_core.c                 |    2 +-
 drivers/iio/chemical/bme680_i2c.c                  |    2 +-
 drivers/iio/chemical/ccs811.c                      |    4 +-
 drivers/iio/chemical/ens160_i2c.c                  |    2 +-
 drivers/iio/chemical/scd30_core.c                  |   85 +-
 drivers/iio/chemical/scd30_i2c.c                   |    5 +-
 drivers/iio/chemical/sgp30.c                       |    7 +-
 drivers/iio/chemical/sgp40.c                       |    2 +-
 drivers/iio/chemical/sps30.c                       |   24 +-
 drivers/iio/chemical/sps30_i2c.c                   |    2 +-
 drivers/iio/chemical/vz89x.c                       |    4 +-
 .../iio/common/cros_ec_sensors/cros_ec_activity.c  |    8 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |    8 +-
 drivers/iio/common/scmi_sensors/scmi_iio.c         |   13 +-
 drivers/iio/common/ssp_sensors/ssp_dev.c           |    2 +-
 drivers/iio/common/ssp_sensors/ssp_iio_sensor.h    |   12 -
 drivers/iio/common/ssp_sensors/ssp_spi.c           |    8 +-
 drivers/iio/dac/Kconfig                            |   11 +
 drivers/iio/dac/Makefile                           |    1 +
 drivers/iio/dac/ad3552r-hs.c                       |    2 +-
 drivers/iio/dac/ad3552r.c                          |    7 +-
 drivers/iio/dac/ad5064.c                           |   94 +-
 drivers/iio/dac/ad5380.c                           |   32 +-
 drivers/iio/dac/ad5446-i2c.c                       |   12 +-
 drivers/iio/dac/ad5504.c                           |   45 +-
 drivers/iio/dac/ad5686-spi.c                       |   73 +-
 drivers/iio/dac/ad5686.c                           |  532 ++--
 drivers/iio/dac/ad5686.h                           |  133 +-
 drivers/iio/dac/ad5696-i2c.c                       |   80 +-
 drivers/iio/dac/ad5706r.c                          |  253 ++
 drivers/iio/dac/ad5755.c                           |    5 +-
 drivers/iio/dac/ad5758.c                           |    4 +-
 drivers/iio/dac/ad7303.c                           |    4 +-
 drivers/iio/dac/ds4424.c                           |    8 +-
 drivers/iio/dac/ltc2664.c                          |    4 +-
 drivers/iio/dac/m62332.c                           |    2 +-
 drivers/iio/dac/max517.c                           |   10 +-
 drivers/iio/dac/max5821.c                          |    6 +-
 drivers/iio/dac/mcp4725.c                          |    4 +-
 drivers/iio/dac/mcp4728.c                          |    2 +-
 drivers/iio/dac/mcp47feb02.c                       |   48 +-
 drivers/iio/dac/mcp4821.c                          |  137 +-
 drivers/iio/dac/ti-dac5571.c                       |   22 +-
 drivers/iio/frequency/adrf6780.c                   |    7 +-
 drivers/iio/gyro/adxrs290.c                        |   75 +-
 drivers/iio/gyro/bmg160_core.c                     |   16 +-
 drivers/iio/gyro/bmg160_i2c.c                      |    6 +-
 drivers/iio/gyro/fxas21002c_i2c.c                  |    2 +-
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |   27 +-
 drivers/iio/gyro/itg3200_core.c                    |    2 +-
 drivers/iio/gyro/mpu3050-i2c.c                     |    2 +-
 drivers/iio/gyro/ssp_gyro_sensor.c                 |    2 +-
 drivers/iio/gyro/st_gyro_i2c.c                     |   18 +-
 drivers/iio/health/afe4404.c                       |    2 +-
 drivers/iio/health/max30100.c                      |    2 +-
 drivers/iio/health/max30102.c                      |    6 +-
 drivers/iio/humidity/am2315.c                      |    2 +-
 drivers/iio/humidity/ens210.c                      |   31 +-
 drivers/iio/humidity/hdc100x.c                     |   12 +-
 drivers/iio/humidity/hdc2010.c                     |    4 +-
 drivers/iio/humidity/hdc3020.c                     |    6 +-
 drivers/iio/humidity/hts221_i2c.c                  |    2 +-
 drivers/iio/humidity/htu21.c                       |    4 +-
 drivers/iio/humidity/si7005.c                      |    4 +-
 drivers/iio/humidity/si7020.c                      |    4 +-
 drivers/iio/imu/bmi160/bmi160_i2c.c                |    4 +-
 drivers/iio/imu/bmi270/bmi270_i2c.c                |    4 +-
 drivers/iio/imu/bmi323/bmi323_i2c.c                |    2 +-
 drivers/iio/imu/bno055/bno055.c                    |   27 +-
 drivers/iio/imu/bno055/bno055_i2c.c                |    2 +-
 drivers/iio/imu/bno055/bno055_ser_core.c           |    4 +-
 drivers/iio/imu/fxos8700_i2c.c                     |    2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c    |   14 +-
 drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c    |   16 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |   36 +-
 drivers/iio/imu/kmx61.c                            |  131 +-
 drivers/iio/imu/st_lsm6dsx/Makefile                |    2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   28 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |   43 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |   58 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c     |  241 ++
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |   48 +-
 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c        |    4 +-
 drivers/iio/industrialio-backend.c                 |   55 +-
 drivers/iio/industrialio-buffer.c                  |   48 +-
 drivers/iio/industrialio-core.c                    |    4 +-
 drivers/iio/light/Kconfig                          |   25 +
 drivers/iio/light/Makefile                         |    2 +
 drivers/iio/light/acpi-als.c                       |    6 +-
 drivers/iio/light/adjd_s311.c                      |    2 +-
 drivers/iio/light/adux1020.c                       |    2 +-
 drivers/iio/light/al3000a.c                        |    2 +-
 drivers/iio/light/al3010.c                         |   10 +-
 drivers/iio/light/al3320a.c                        |   10 +-
 drivers/iio/light/apds9160.c                       |    2 +-
 drivers/iio/light/apds9300.c                       |    2 +-
 drivers/iio/light/apds9960.c                       |    2 +-
 drivers/iio/light/apds9999.c                       |  333 +++
 drivers/iio/light/as73211.c                        |    4 +-
 drivers/iio/light/bh1745.c                         |    2 +-
 drivers/iio/light/bh1750.c                         |   10 +-
 drivers/iio/light/bh1780.c                         |    2 +-
 drivers/iio/light/cm3232.c                         |    5 +-
 drivers/iio/light/cm3323.c                         |    2 +-
 drivers/iio/light/cm36651.c                        |    2 +-
 drivers/iio/light/cros_ec_light_prox.c             |    8 +-
 drivers/iio/light/gp2ap002.c                       |    2 +-
 drivers/iio/light/gp2ap020a00f.c                   |    2 +-
 drivers/iio/light/hid-sensor-als.c                 |   18 +-
 drivers/iio/light/hid-sensor-prox.c                |   19 +-
 drivers/iio/light/iqs621-als.c                     |  111 +-
 drivers/iio/light/isl29018.c                       |    6 +-
 drivers/iio/light/isl29028.c                       |    4 +-
 drivers/iio/light/isl29125.c                       |    2 +-
 drivers/iio/light/isl76682.c                       |    2 +-
 drivers/iio/light/jsa1212.c                        |    2 +-
 drivers/iio/light/ltr390.c                         |    2 +-
 drivers/iio/light/ltr501.c                         |    8 +-
 drivers/iio/light/ltrf216a.c                       |    4 +-
 drivers/iio/light/lv0104cs.c                       |    2 +-
 drivers/iio/light/max44000.c                       |    2 +-
 drivers/iio/light/max44009.c                       |    2 +-
 drivers/iio/light/noa1305.c                        |    2 +-
 drivers/iio/light/opt3001.c                        |   30 +-
 drivers/iio/light/opt4001.c                        |    4 +-
 drivers/iio/light/opt4060.c                        |    2 +-
 drivers/iio/light/pa12203001.c                     |    2 +-
 drivers/iio/light/rpr0521.c                        |    2 +-
 drivers/iio/light/si1133.c                         |   72 +-
 drivers/iio/light/si1145.c                         |   14 +-
 drivers/iio/light/st_uvis25_i2c.c                  |    2 +-
 drivers/iio/light/stk3310.c                        |  113 +-
 drivers/iio/light/tcs3414.c                        |    2 +-
 drivers/iio/light/tcs3472.c                        |  183 +-
 drivers/iio/light/tsl2563.c                        |    8 +-
 drivers/iio/light/tsl2583.c                        |    6 +-
 drivers/iio/light/tsl2591.c                        |  123 +-
 drivers/iio/light/tsl2772.c                        |   38 +-
 drivers/iio/light/tsl4531.c                        |    2 +-
 drivers/iio/light/us5182d.c                        |    2 +-
 drivers/iio/light/vcnl4000.c                       |  428 ++--
 drivers/iio/light/vcnl4035.c                       |    2 +-
 drivers/iio/light/veml3235.c                       |    2 +-
 drivers/iio/light/veml3328.c                       |  423 +++
 drivers/iio/light/veml6030.c                       |   20 +-
 drivers/iio/light/veml6040.c                       |    2 +-
 drivers/iio/light/veml6046x00.c                    |    2 +-
 drivers/iio/light/veml6070.c                       |    2 +-
 drivers/iio/light/veml6075.c                       |   10 +-
 drivers/iio/light/vl6180.c                         |    2 +-
 drivers/iio/light/zopt2201.c                       |    2 +-
 drivers/iio/magnetometer/Kconfig                   |   11 +
 drivers/iio/magnetometer/Makefile                  |    1 +
 drivers/iio/magnetometer/af8133j.c                 |    2 +-
 drivers/iio/magnetometer/ak8974.c                  |    8 +-
 drivers/iio/magnetometer/ak8975.c                  |  273 +-
 drivers/iio/magnetometer/bmc150_magn_i2c.c         |    6 +-
 drivers/iio/magnetometer/hid-sensor-magn-3d.c      |   26 +-
 drivers/iio/magnetometer/hmc5843_i2c.c             |    8 +-
 drivers/iio/magnetometer/mag3110.c                 |    2 +-
 drivers/iio/magnetometer/mmc35240.c                |    2 +-
 drivers/iio/magnetometer/mmc5633.c                 |    4 +-
 drivers/iio/magnetometer/mmc5983.c                 |  348 +++
 drivers/iio/magnetometer/rm3100-core.c             |   94 +-
 drivers/iio/magnetometer/si7210.c                  |    2 +-
 drivers/iio/magnetometer/st_magn_i2c.c             |   18 +-
 drivers/iio/magnetometer/tlv493d.c                 |    2 +-
 drivers/iio/magnetometer/tmag5273.c                |    2 +-
 drivers/iio/magnetometer/yamaha-yas530.c           |   30 +-
 drivers/iio/orientation/hid-sensor-rotation.c      |   71 +-
 drivers/iio/potentiometer/ad5272.c                 |   10 +-
 drivers/iio/potentiometer/ds1803.c                 |    8 +-
 drivers/iio/potentiometer/tpl0102.c                |    8 +-
 drivers/iio/potentiostat/lmp91000.c                |    4 +-
 drivers/iio/pressure/abp060mg.c                    |   90 +-
 drivers/iio/pressure/abp2030pa_i2c.c               |    2 +-
 drivers/iio/pressure/adp810.c                      |    2 +-
 drivers/iio/pressure/bmp280-core.c                 |    2 +-
 drivers/iio/pressure/bmp280-i2c.c                  |   12 +-
 drivers/iio/pressure/cros_ec_baro.c                |    8 +-
 drivers/iio/pressure/dlhl60d.c                     |    4 +-
 drivers/iio/pressure/dps310.c                      |    2 +-
 drivers/iio/pressure/hid-sensor-press.c            |   19 +-
 drivers/iio/pressure/hp03.c                        |    2 +-
 drivers/iio/pressure/hp206c.c                      |    2 +-
 drivers/iio/pressure/hsc030pa_i2c.c                |    2 +-
 drivers/iio/pressure/icp10100.c                    |    2 +-
 drivers/iio/pressure/mpl115_i2c.c                  |    2 +-
 drivers/iio/pressure/mpl3115.c                     |    2 +-
 drivers/iio/pressure/mprls0025pa_i2c.c             |    2 +-
 drivers/iio/pressure/ms5611_i2c.c                  |    4 +-
 drivers/iio/pressure/ms5637.c                      |    8 +-
 drivers/iio/pressure/rohm-bm1390.c                 |    2 +-
 drivers/iio/pressure/sdp500.c                      |    2 +-
 drivers/iio/pressure/st_pressure_i2c.c             |   16 +-
 drivers/iio/pressure/t5403.c                       |    2 +-
 drivers/iio/pressure/zpa2326_i2c.c                 |    2 +-
 drivers/iio/proximity/aw96103.c                    |    4 +-
 drivers/iio/proximity/hx9023s.c                    |    2 +-
 drivers/iio/proximity/isl29501.c                   |    2 +-
 drivers/iio/proximity/mb1232.c                     |   14 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    4 +-
 drivers/iio/proximity/rfd77402.c                   |    2 +-
 drivers/iio/proximity/srf08.c                      |   23 +-
 drivers/iio/proximity/sx9310.c                     |    4 +-
 drivers/iio/proximity/sx9324.c                     |    6 +-
 drivers/iio/proximity/sx9360.c                     |    8 +-
 drivers/iio/proximity/sx9500.c                     |    2 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |    9 +-
 drivers/iio/proximity/vl53l1x-i2c.c                |    2 +-
 drivers/iio/resolver/ad2s1210.c                    |    2 +-
 drivers/iio/temperature/ltc2983.c                  |  621 ++++-
 drivers/iio/temperature/max30208.c                 |    2 +-
 drivers/iio/temperature/maxim_thermocouple.c       |    6 +-
 drivers/iio/temperature/mcp9600.c                  |    4 +-
 drivers/iio/temperature/mlx90614.c                 |    4 +-
 drivers/iio/temperature/mlx90632.c                 |    2 +-
 drivers/iio/temperature/mlx90635.c                 |    2 +-
 drivers/iio/temperature/tmp006.c                   |    4 +-
 drivers/iio/temperature/tmp007.c                   |    2 +-
 drivers/iio/temperature/tmp117.c                   |    4 +-
 drivers/iio/temperature/tsys01.c                   |    2 +-
 drivers/iio/temperature/tsys02d.c                  |    2 +-
 drivers/iio/trigger/Kconfig                        |    9 -
 drivers/iio/trigger/Makefile                       |    1 -
 drivers/iio/trigger/iio-trig-interrupt.c           |  109 -
 drivers/interconnect/core.c                        |    2 +-
 drivers/interconnect/qcom/Kconfig                  |   95 +-
 drivers/interconnect/qcom/Makefile                 |    6 +
 drivers/interconnect/qcom/eliza.c                  |   15 +-
 drivers/interconnect/qcom/hawi.c                   | 2028 +++++++++++++++
 drivers/interconnect/qcom/msm8953.c                |    2 +-
 drivers/interconnect/qcom/nord.c                   | 2682 ++++++++++++++++++++
 drivers/interconnect/qcom/shikra.c                 | 1837 ++++++++++++++
 drivers/misc/Kconfig                               |   10 -
 drivers/misc/Makefile                              |    1 -
 drivers/misc/apds990x.c                            | 1284 ----------
 drivers/misc/cardreader/rtsx_pcr.c                 |   30 +-
 drivers/misc/mei/hw-me-regs.h                      |    4 +
 drivers/misc/mei/hw-me.c                           |   96 +-
 drivers/misc/mei/hw-me.h                           |    8 +-
 drivers/misc/mei/main.c                            |   19 +-
 drivers/misc/mei/mei_dev.h                         |   29 +-
 drivers/misc/mei/pci-me.c                          |    2 +-
 drivers/misc/mei/pci-txe.c                         |    1 +
 drivers/misc/mei/platform-vsc.c                    |    2 +-
 drivers/misc/pch_phub.c                            |  151 +-
 drivers/misc/tifm_7xx1.c                           |    9 +-
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |    2 +-
 drivers/staging/iio/addac/adt7316-i2c.c            |   12 +-
 drivers/staging/iio/addac/adt7316-spi.c            |   13 +-
 drivers/staging/iio/frequency/ad9832.c             |   20 +-
 drivers/staging/iio/frequency/ad9834.c             |   45 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    4 +-
 drivers/virt/acrn/irqfd.c                          |   75 +-
 drivers/w1/masters/ds2482.c                        |    4 +-
 include/dt-bindings/interconnect/qcom,eliza-rpmh.h |    1 +
 include/dt-bindings/interconnect/qcom,hawi-rpmh.h  |  165 ++
 include/dt-bindings/interconnect/qcom,nord-rpmh.h  |  217 ++
 include/dt-bindings/interconnect/qcom,shikra.h     |  121 +
 include/linux/coresight.h                          |   27 +-
 include/linux/cpuhotplug.h                         |    2 +-
 include/linux/dtlk.h                               |   86 -
 include/linux/firmware/intel/stratix10-smc.h       |   31 +-
 .../linux/firmware/intel/stratix10-svc-client.h    |    7 +-
 include/linux/iio/backend.h                        |    1 +
 include/linux/iio/buffer.h                         |   14 +-
 include/linux/iio/iio.h                            |   39 +-
 include/linux/platform_data/apds990x.h             |   65 -
 include/uapi/linux/iio/types.h                     |    2 +
 rust/kernel/miscdevice.rs                          |   23 +-
 samples/rust/rust_misc_device.rs                   |   34 +-
 tools/iio/iio_event_monitor.c                      |    3 +
 tools/iio/iio_generic_buffer.c                     |   70 +-
 tools/iio/iio_utils.c                              |   12 +-
 tools/iio/iio_utils.h                              |    4 +-
 528 files changed, 19487 insertions(+), 8286 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/fpga/altera-pr-ip.txt
 delete mode 100644 Documentation/devicetree/bindings/fpga/altera-socfpga-fpga-mgr.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/altr,a10-pr-ip.yaml
 create mode 100644 Documentation/devicetree/bindings/fpga/altr,socfpga-fpga-mgr.yaml
 create mode 100644 Documentation/devicetree/bindings/fpga/efinix,trion-config.yaml
 create mode 100644 Documentation/devicetree/bindings/fpga/technologic,ts7300-fpga.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4691.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5706r.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/brcm,apds9999.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,hawi-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,nord-rpmh.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,shikra.yaml
 create mode 100644 Documentation/iio/ad4691.rst
 delete mode 100644 Documentation/misc-devices/apds990x.rst
 delete mode 100644 drivers/char/applicom.c
 delete mode 100644 drivers/char/applicom.h
 delete mode 100644 drivers/char/dtlk.c
 create mode 100644 drivers/fpga/efinix-spi.c
 create mode 100644 drivers/iio/adc/ad4691.c
 create mode 100644 drivers/iio/dac/ad5706r.c
 create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
 create mode 100644 drivers/iio/light/apds9999.c
 create mode 100644 drivers/iio/light/veml3328.c
 create mode 100644 drivers/iio/magnetometer/mmc5983.c
 delete mode 100644 drivers/iio/trigger/iio-trig-interrupt.c
 create mode 100644 drivers/interconnect/qcom/hawi.c
 create mode 100644 drivers/interconnect/qcom/nord.c
 create mode 100644 drivers/interconnect/qcom/shikra.c
 delete mode 100644 drivers/misc/apds990x.c
 create mode 100644 include/dt-bindings/interconnect/qcom,hawi-rpmh.h
 create mode 100644 include/dt-bindings/interconnect/qcom,nord-rpmh.h
 create mode 100644 include/dt-bindings/interconnect/qcom,shikra.h
 delete mode 100644 include/linux/dtlk.h
 delete mode 100644 include/linux/platform_data/apds990x.h

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] Char/Misc/IIO driver changes for 7.2-rc1
  2026-06-22 13:35 [GIT PULL] Char/Misc/IIO driver changes for 7.2-rc1 Greg KH
@ 2026-06-22 19:59 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-06-22 19:59 UTC (permalink / raw)
  To: Greg KH; +Cc: Linus Torvalds, Andrew Morton, Arnd Bergmann, linux-kernel

The pull request you sent on Mon, 22 Jun 2026 15:35:51 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0000d9ccbcfa90411c88f70850501723389312b9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-22 19:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-22 13:35 [GIT PULL] Char/Misc/IIO driver changes for 7.2-rc1 Greg KH
2026-06-22 19:59 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®