mirror-linux/drivers/iio/accel
Linus Torvalds 83bd89291f Char/Misc/IIO driver updates for 6.19-rc1
Here is the big set of char/misc/iio driver updates for 6.19-rc1.  Lots
 of stuff in here including:
   - lots of IIO driver updates, cleanups, and additions.
   - large interconnect driver changes as they get converted over to a
     dynamic system of ids
   - coresight driver updates
   - mwave driver updates
   - binder driver updates and changes
   - comedi driver fixes now that the fuzzers are being set loose on them
   - nvmem driver updates
   - new uio driver addition
   - lots of other small char/misc driver updates, full details in the
     shortlog
 
 All of these have been in linux-next for a while now, with no reported
 issues other than a merge conflict with your tree that should be trivial
 to handle (take both sides).
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCaTTNDQ8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ykVIACeN0AiTosAtp4CAGe4fAwM7EvbnkQAoNJE5NAx
 Ef31/j1Tq2pCTWt6SVbs
 =AY/e
 -----END PGP SIGNATURE-----

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

Pull char/misc/IIO driver updates from Greg KH:
 "Here is the big set of char/misc/iio driver updates for 6.19-rc1. Lots
  of stuff in here including:

   - lots of IIO driver updates, cleanups, and additions

   - large interconnect driver changes as they get converted over to a
     dynamic system of ids

   - coresight driver updates

   - mwave driver updates

   - binder driver updates and changes

   - comedi driver fixes now that the fuzzers are being set loose on
     them

   - nvmem driver updates

   - new uio driver addition

   - lots of other small char/misc driver updates, full details in the
     shortlog

  All of these have been in linux-next for a while now"

* tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (304 commits)
  char: applicom: fix NULL pointer dereference in ac_ioctl
  hangcheck-timer: fix coding style spacing
  hangcheck-timer: Replace %Ld with %lld
  hangcheck-timer: replace printk(KERN_CRIT) with pr_crit
  uio: Add SVA support for PCI devices via uio_pci_generic_sva.c
  dt-bindings: slimbus: fix warning from example
  intel_th: Fix error handling in intel_th_output_open
  misc: rp1: Fix an error handling path in rp1_probe()
  char: xillybus: add WQ_UNBOUND to alloc_workqueue users
  misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store
  misc: cb710: Fix a NULL vs IS_ERR() check in probe()
  mux: mmio: Add suspend and resume support
  virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev
  greybus: gb-beagleplay: Fix timeout handling in bootloader functions
  greybus: add WQ_PERCPU to alloc_workqueue users
  char/mwave: drop typedefs
  char/mwave: drop printk wrapper
  char/mwave: remove printk tracing
  char/mwave: remove unneeded fops
  char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery
  ...
2025-12-06 18:34:24 -08:00
..
Kconfig iio: accel: bma220: add i2c module 2025-10-19 11:59:20 +01:00
Makefile iio: accel: bma220: add i2c module 2025-10-19 11:59:20 +01:00
adis16201.c iio: adis16201: Correct inclinometer channel resolution 2025-04-21 14:58:31 +01:00
adis16209.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
adxl313.h iio: accel: adxl313: implement power-save on inactivity 2025-07-13 15:36:27 +01:00
adxl313_core.c iio: accel: adxl313: add AC coupled activity/inactivity events 2025-07-13 15:36:27 +01:00
adxl313_i2c.c iio: accel: adxl313: make use of regmap cache 2025-07-13 15:36:26 +01:00
adxl313_spi.c iio: accel: adxl313: make use of regmap cache 2025-07-13 15:36:26 +01:00
adxl345.h iio: accel: adxl345: simplify measure enable 2025-06-26 19:32:55 +01:00
adxl345_core.c iio: accel: adxl345: extend inactivity time for less than 1s 2025-08-16 11:57:07 +01:00
adxl345_i2c.c iio: accel: adxl345: use regmap cache for INT mapping 2025-04-22 19:09:51 +01:00
adxl345_spi.c iio: accel: adxl345: use regmap cache for INT mapping 2025-04-22 19:09:51 +01:00
adxl355.h
adxl355_core.c iio: accel: fix ADXL355 startup race condition 2025-10-18 14:07:16 +01:00
adxl355_i2c.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
adxl355_spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
adxl367.c iio: accel: adxl367: fix setting odr for activity time update 2025-04-07 19:32:49 +01:00
adxl367.h
adxl367_i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
adxl367_spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
adxl372.c iio: accel: adxl372: use = { } instead of memset() 2025-06-26 19:32:55 +01:00
adxl372.h
adxl372_i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
adxl372_spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
adxl380.c iio: accel: adxl380: add support for ADXL318 and ADXL319 2025-11-15 17:11:35 +00:00
adxl380.h iio: accel: adxl380: add support for ADXL318 and ADXL319 2025-11-15 17:11:35 +00:00
adxl380_i2c.c iio: accel: adxl380: add support for ADXL318 and ADXL319 2025-11-15 17:11:35 +00:00
adxl380_spi.c iio: accel: adxl380: add support for ADXL318 and ADXL319 2025-11-15 17:11:35 +00:00
bma180.c iio: accel: bma180: use stack allocated buffer for scan 2025-08-16 11:57:05 +01:00
bma220.h iio: accel: bma220: move set_wdt() out of bma220_core 2025-11-09 12:57:03 +00:00
bma220_core.c iio: accel: bma220: move set_wdt() out of bma220_core 2025-11-09 12:57:03 +00:00
bma220_i2c.c iio: accel: bma220: move set_wdt() out of bma220_core 2025-11-09 12:57:03 +00:00
bma220_spi.c iio: accel: bma220: white space cleanup 2025-10-19 11:59:23 +01:00
bma400.h iio: accel: bma400: Replace bit shifts with FIELD_PREP() and FIELD_GET() 2025-10-19 11:59:23 +01:00
bma400_core.c iio: accel: bma400: Add detail to comments in GEN INTR configuration 2025-10-19 11:59:23 +01:00
bma400_i2c.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
bma400_spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
bmc150-accel-core.c iio: accel: bmc150: Fix irq assumption regression 2025-11-11 20:22:23 +00:00
bmc150-accel-i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
bmc150-accel-spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
bmc150-accel.h iio: accel: bmc150: Fix irq assumption regression 2025-11-11 20:22:23 +00:00
bmi088-accel-core.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
bmi088-accel-i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
bmi088-accel-spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
bmi088-accel.h
cros_ec_accel_legacy.c iio: accel: cros_ec_accel_legacy: make use of iio_get_masklength() 2024-07-29 20:31:08 +01:00
da280.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
da311.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
dmard06.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00
dmard09.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00
dmard10.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00
fxls8962af-core.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
fxls8962af-i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
fxls8962af-spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
fxls8962af.h iio: accel: fxls8962af: add fxls8967af support 2024-12-07 17:11:01 +00:00
hid-sensor-accel-3d.c iio: accel: hid: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. 2025-05-21 14:20:26 +01:00
kionix-kx022a-i2c.c iio: accel: kx022a: Support KX134-1211 2024-12-07 17:52:39 +00:00
kionix-kx022a-spi.c iio: accel: kx022a: Support KX134-1211 2024-12-07 17:52:39 +00:00
kionix-kx022a.c iio: accel: kionix-kx022a: Apply approximate iwyu principles to includes 2025-07-14 19:20:53 +01:00
kionix-kx022a.h iio: kx022a: document new chip_info structure members 2024-12-08 18:26:31 +00:00
kxcjk-1013.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
kxsd9-i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
kxsd9-spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
kxsd9.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
kxsd9.h
mc3230.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00
mma7455.h
mma7455_core.c iio: accel: Use iio_push_to_buffers_with_ts() to provide length for runtime checks. 2025-05-21 14:20:26 +01:00
mma7455_i2c.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mma7455_spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
mma7660.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00
mma8452.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
mma9551.c iio: Remove single use of macro definition for IRQ name 2025-06-09 07:45:36 +01:00
mma9551_core.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
mma9551_core.h
mma9553.c iio: accel: mma9553: make mma9553_event_info const 2025-07-06 10:37:51 +01:00
msa311.c iio: accel: Remove redundant pm_runtime_mark_last_busy() calls 2025-08-25 15:56:12 +01:00
mxc4005.c iio: Remove single use of macro definition for regmap name 2025-06-09 07:45:36 +01:00
mxc6255.c iio: Remove single use of macro definition for regmap name 2025-06-09 07:45:36 +01:00
sca3000.c iio: accel: sca3000: replace error_ret labels by simple returns 2025-06-26 19:32:54 +01:00
sca3300.c iio: accel: sca3300: fix uninitialized iio scan data 2025-08-11 21:35:01 +01:00
ssp_accel_sensor.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
st_accel.h iio: accel: st_accel: add support for LIS2DS12 2024-06-25 21:04:49 +01:00
st_accel_buffer.c
st_accel_core.c iio: common: st_sensors: Fix use of uninitialize device structs 2025-06-29 17:15:39 +01:00
st_accel_i2c.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
st_accel_spi.c iio: normalize array sentinel style 2025-04-22 19:10:04 +01:00
stk8ba50.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00
stk8312.c iio: accel: Drop unnecessary -ENOMEM messages 2025-08-25 12:28:10 +01:00