linux/drivers/iio
Linus Torvalds 0000d9ccbc 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>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCajk4Gg8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+yl89wCdG1WBLsvKHZ3zaFWd4POE8G/gS1YAnRf0GcRB
 0F1/iBXSZLaRF/p9dsGq
 =fg13
 -----END PGP SIGNATURE-----

Merge tag 'char-misc-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull misc driver updates from Greg KH:
 "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"

* tag 'char-misc-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (406 commits)
  w1: ds2482: Use named initializers for arrays of i2c_device_data
  firmware: stratix10-svc: Add support to query Arm Trusted Firmware (ATF) version
  firmware: stratix10-rsu: avoid blocking reboot_image sysfs when busy
  coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()
  iio: adc: nxp-sar-adc: harden buffer ISR against per-channel read failure
  iio: chemical: scd30: Replace manual locking with RAII locking
  iio: light: tsl2591: remove unneeded tsl2591_compatible_als_persist_cycle()
  iio: dac: ad5686: create bus ops struct
  iio: dac: ad5686: cleanup doc header of local structs
  iio: dac: ad5686: add control_sync() for single-channel devices
  iio: dac: ad5686: add helpers to handle powerdown masks
  iio: dac: ad5686: add of_match table to the spi driver
  iio: dac: ad5686: drop enum id
  iio: dac: ad5686: remove redundant register definition
  iio: dac: ad5686: refactor include headers
  iio: adc: ad4080: fix AD4880 chip ID
  iio: light: veml3328: add support for new device
  dt-bindings: iio: light: veml6030: add veml3328
  fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()
  fpga: dfl-afu: validate DMA mapping length in afu_dma_map_region()
  ...
2026-06-22 12:20:21 -07:00
..
accel iio: accel: HID: hid-sensor-accel-3d: Refactor channel initialization 2026-05-31 11:01:47 +01:00
adc Char/Misc/IIO/FPGA/GPIB/etc driver updates for 7.2-rc1 2026-06-22 12:20:21 -07:00
addac iio: addac: ad74115: Use devm_mutex_init() 2026-04-27 09:58:22 +01:00
afe iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
amplifiers iio: amplifiers: ad8366: add support for adrf5702/3 2026-03-26 20:10:26 +00:00
buffer iio: buffer: hw-consumer: free scan_mask on buffer release 2026-05-26 19:22:56 +01:00
cdc iio: Initialize i2c_device_id arrays using member names 2026-05-31 11:01:46 +01:00
chemical IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
common Linux 7.1-rc6 2026-06-02 15:24:19 +01:00
dac IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
dummy Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
filter iio: filter: admv8818: use dev_err_probe() 2026-02-28 11:35:31 +00:00
frequency iio: frequency: adrf6780: replace usleep_range() with fsleep() 2026-05-31 10:59:38 +01:00
gyro IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
health iio: Initialize i2c_device_id arrays using member names 2026-05-31 11:01:46 +01:00
humidity iio: humidity: ens210: remove compiler warning workaround 2026-05-31 11:01:47 +01:00
imu Linux 7.1-rc6 2026-06-02 15:24:19 +01:00
light IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
magnetometer Char/Misc/IIO/FPGA/GPIB/etc driver updates for 7.2-rc1 2026-06-22 12:20:21 -07:00
multiplexer iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
orientation iio: orientation: hid-sensor-rotation: use ext_scan_type 2026-04-27 09:58:16 +01:00
position iio: position: hid-sensor-custom-intel-hinge: replace sprintf() with sysfs_emit() 2025-10-19 11:59:18 +01:00
potentiometer iio: Initialize i2c_device_id arrays using member names 2026-05-31 11:01:46 +01:00
potentiostat iio: Initialize i2c_device_id arrays using member names 2026-05-31 11:01:46 +01:00
pressure Char/Misc/IIO/FPGA/GPIB/etc driver updates for 7.2-rc1 2026-06-22 12:20:21 -07:00
proximity IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
resolver iio: resolver: ad2s1210: notify trigger and clear state on fault read error 2026-05-16 19:25:17 +01:00
temperature Char/Misc/IIO/FPGA/GPIB/etc driver updates for 7.2-rc1 2026-06-22 12:20:21 -07:00
test iio: test: fix typo from neeeds to needs in comment 2026-03-21 19:27:32 +00:00
trigger iio: trigger: drop generic interrupt trigger. 2026-05-31 10:59:42 +01:00
iio_core_trigger.h
iio_core.h
industrialio-acpi.c
industrialio-backend.c IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
industrialio-buffer.c Linux 7.1-rc6 2026-06-02 15:24:19 +01:00
industrialio-configfs.c
industrialio-core.c IIO: 2nd set of fixes for the 7.1 cycle. 2026-06-14 07:56:59 +02:00
industrialio-event.c iio: core: Add IIO_EV_INFO_SCALE to event info 2026-03-01 12:04:07 +00:00
industrialio-gts-helper.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
industrialio-sw-device.c iio: core: Constify struct configfs_item_operations and configfs_group_operations 2025-12-31 17:59:26 +00:00
industrialio-sw-trigger.c iio: core: Constify struct configfs_item_operations and configfs_group_operations 2025-12-31 17:59:26 +00:00
industrialio-trigger.c iio: core: Simplify IIO core managed APIs 2026-02-23 21:00:47 +00:00
industrialio-triggered-event.c
inkern.c iio: Fix iio_multiply_value use in iio_read_channel_processed_scale 2026-04-28 16:36:09 +01:00
Kconfig
Makefile
TODO