2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/iio/light
Greg Kroah-Hartman 3fb06981ce IIO: 2nd set of fixes for the 6.13 cycle.
Given timing so late in cycle and that they are all confined to
 specific drivers, it is fine for these to go upstream early in the
 6.14 cycle.
 
 hid-sensors
 - Handle processed attention channel rather than just returning
   an error.
 adi,ad3552r
 - Fix output ranges for ad3541r and ad3542r.
 - Clear the reset status flag so that we can pick up any resets
   during operation.
 adi,ad5791
 - Fix a misleading dt binding example where the sense of the
   interrupt was reversed.
 adi,ad7606
 - Fix some hard coded offsets that should be taking the number of
   channels on a particular part into account. These were missed
   due to some racing changes.
 ams,as73211
 - Fix an off by one in optimized path for just reading the colour
   channels.
 bosch,bme680
 - Fix type of variable passed as pointer, ensuring it works on
   big endian systems and doesn't expose uninitialized data.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEbilms4eEBlKRJoGxVIU0mcT0FogFAmeICcARHGppYzIzQGtl
 cm5lbC5vcmcACgkQVIU0mcT0Foj+phAAg2nQIkFUP1pWaLWNnPYDPZAT6T4N9J8O
 CYkVysYeO3iDotG875eEOKaG4UCXM9QfuNs/nZF8HYL3Hluq3OiKlDOYJEo2mAoD
 qUeQNfkWfzLE5OwqVQjcSpdOmQjbOyQNx4BNf52SV3VtcBHv+rl4M/x+ZLB8hRRc
 /9L57niQtqk0x7ARLLvx3XjBe+bWEGA8b/lV26c112XkJcsIlWxXTPQubafxUiur
 +IAEomDSMEfBnhc4I0oDnTxLsa/H1hKAVSPIe5xCDCUrk5pQoqiHweZS7QOz3pPV
 C3If+fxZA0uFNksrVFUGtwwJuWj5+ITueBrD72G9KQXQvyBr8tWQ0HHwD8jR9V19
 USeQ3w+H4AyNuvJ2GEvDGCZsBlH5AFuFByiGdoJFAXxdiu96MKumVb1bdTmrwGxq
 XCJZXPYRJAmS3qIePqJYw/9oUjVGPhWLPH+4VaToVi/TqTULmtLlVwsJ4HaYpVGx
 em3OJBHHl9fCafpu0Q6QDZ0tW1BFINltKTZ3kDndkPB/wgZoem1j8jnOOB6TWvjh
 aEQ0ygnIRwI5cPLVVPDNub5gi+XnKlCNwS171CTTIccOlxQwLeFu1Yq8pqc6a+Dq
 YNHzn2Q9vICTcdjpIVA0pOKvbhV+vx0apvdVBWd6cDhlO8YQ864/Wg2r+meGUC0R
 Dt2jKx/bMUY=
 =J9mF
 -----END PGP SIGNATURE-----

Merge tag 'iio-fixes-for-6.13b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next

Merge from Jonathan:

IIO: 2nd set of fixes for the 6.13 cycle.

Given timing so late in cycle and that they are all confined to
specific drivers, it is fine for these to go upstream early in the
6.14 cycle.

hid-sensors
- Handle processed attention channel rather than just returning
  an error.
adi,ad3552r
- Fix output ranges for ad3541r and ad3542r.
- Clear the reset status flag so that we can pick up any resets
  during operation.
adi,ad5791
- Fix a misleading dt binding example where the sense of the
  interrupt was reversed.
adi,ad7606
- Fix some hard coded offsets that should be taking the number of
  channels on a particular part into account. These were missed
  due to some racing changes.
ams,as73211
- Fix an off by one in optimized path for just reading the colour
  channels.
bosch,bme680
- Fix type of variable passed as pointer, ensuring it works on
  big endian systems and doesn't expose uninitialized data.

* tag 'iio-fixes-for-6.13b' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio:
  iio: dac: ad3552r-hs: clear reset status flag
  iio: dac: ad3552r-common: fix ad3541/2r ranges
  iio: chemical: bme680: Fix uninitialized variable in __bme680_read_raw()
  iio: light: as73211: fix channel handling in only-color triggered buffer
  dt-bindings: iio: dac: ad5791: ldac gpio is active low
  iio: hid-sensor-prox: Fix invalid read_raw for attention
  iio: adc: ad7606: Fix hardcoded offset in the ADC channels
2025-01-16 13:46:08 +01:00
..
acpi-als.c iio: Rename iio_trigger_poll_chained and add kernel-doc 2023-03-11 12:18:29 +00:00
adjd_s311.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
adux1020.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
al3010.c iio: light: al3010: Fix an error handling path in al3010_probe() 2024-09-30 09:21:03 +01:00
al3320a.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
apds9300.c iio: light: apds9300: use bool for event state 2024-11-03 20:33:44 +00:00
apds9306.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
apds9960.c iio: light: apds9960: remove useless return 2024-11-03 20:33:44 +00:00
as73211.c IIO: 2nd set of fixes for the 6.13 cycle. 2025-01-16 13:46:08 +01:00
bh1745.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00
bh1750.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
bh1780.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
cm3232.c iio: light: cm3232: Reset before reading HW ID 2024-12-07 17:47:58 +00:00
cm3323.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
cm3605.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
cm32181.c iio: light: cm32181: Remove duplicate ACPI handle check 2024-09-30 09:21:02 +01:00
cm36651.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
cros_ec_light_prox.c iio: cros: Register FIFO callback after sensor is registered 2022-07-18 18:29:13 +01:00
gp2ap002.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
gp2ap020a00f.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
hid-sensor-als.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
hid-sensor-prox.c iio: hid-sensor-prox: Fix invalid read_raw for attention 2024-12-20 18:50:20 +00:00
iqs621-als.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
isl29018.c iio: light: isl29018: drop ACPI_PTR() and CONFIG_ACPI guards 2024-11-01 14:54:44 +00:00
isl29028.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
isl29125.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
isl76682.c iio: light: isl76682: remove unreachable code 2023-12-11 19:16:35 +00:00
jsa1212.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
Kconfig iio: light: veml3235: fix scale to conform to ABI 2025-01-04 12:36:39 +00:00
lm3533-als.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
ltr390.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
ltr501.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
ltrf216a.c Linux 6.12-rc2 2024-10-12 11:43:29 +01:00
lv0104cs.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
Makefile iio: light: Add support for TI OPT4060 color sensor 2024-12-28 14:28:13 +00:00
max44000.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
max44009.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
noa1305.c iio: light: noa1305: Fix up integration time look up 2024-08-17 15:37:37 +01:00
opt3001.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
opt4001.c iio: light: opt4001: Use i2c_get_match_data() 2023-09-12 10:42:03 +01:00
opt4060.c iio: light: Add support for TI OPT4060 color sensor 2024-12-28 14:28:13 +00:00
pa12203001.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
rohm-bu27034.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
rpr0521.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
si1133.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
si1145.c iio: light: si1145: use new '.masklength' accessors 2024-08-03 10:13:40 +01:00
st_uvis25_core.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
st_uvis25_i2c.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
st_uvis25_spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
st_uvis25.h iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
stk3310.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
tcs3414.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
tcs3472.c iio: light: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
tsl2563.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
tsl2583.c iio: Switch i2c drivers back to use .probe() 2023-05-21 18:54:53 +01:00
tsl2591.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
tsl2772.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
tsl4531.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
us5182d.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
vcnl4000.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
vcnl4035.c iio: light: vcnl4035: fix information leak in triggered buffer 2024-12-07 17:23:41 +00:00
veml3235.c iio: light: veml3235: fix scale to conform to ABI 2025-01-04 12:36:39 +00:00
veml6030.c iio: light: veml6030: add support for triggered buffer 2024-12-07 17:52:44 +00:00
veml6040.c iio: light: driver for Vishay VEML6040 2024-06-13 19:19:25 +01:00
veml6070.c iio: light: veml6070: add support for integration time 2024-11-03 20:33:42 +00:00
veml6075.c iio: light: add VEML6075 UVA and UVB light sensor driver 2023-12-04 13:57:25 +00:00
vl6180.c iio: light: vl6180: Add support for Continuous Mode 2024-10-15 18:59:51 +01:00
zopt2201.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00