linux-yocto/drivers/iio/adc
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
..
ab8500-gpadc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
ad_sigma_delta.c iio: adc: ad_sigma_delta: Use unsigned int instead of plain unsigned 2024-12-28 14:28:13 +00:00
ad799x.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
ad4000.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
ad4130.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ad4695.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00
ad7091r-base.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ad7091r-base.h iio: adc: Fix typos in comments across various files 2024-10-05 12:09:15 +01:00
ad7091r5.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ad7091r8.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ad7124.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00
ad7173.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00
ad7192.c iio: adc: ad_sigma_delta: Store information about reset sequence length 2024-12-11 19:20:48 +00:00
ad7266.c iio: adc: ad7266: Get platform data via dev_get_platdata() 2024-09-30 09:21:00 +01:00
ad7280a.c iio: adc: ad7280a: use IIO_DIFF_EVENT_CODE macro helper 2024-11-03 20:33:45 +00:00
ad7291.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
ad7292.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ad7298.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ad7380.c iio: adc: ad7380: add support for adaq4370-4 and adaq4380-4 2024-11-09 10:41:55 +00:00
ad7476.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ad7606_par.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ad7606_spi.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ad7606.c iio: adc: ad7606: Fix hardcoded offset in the ADC channels 2024-12-20 18:50:20 +00:00
ad7606.h iio: adc: ad7606: Fix hardcoded offset in the ADC channels 2024-12-20 18:50:20 +00:00
ad7625.c iio: adc: ad7625: Add ending newlines to error messages 2025-01-04 13:10:50 +00:00
ad7766.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ad7768-1.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ad7779.c drivers: iio: adc: add support for ad777x family 2024-10-28 20:04:10 +00:00
ad7780.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ad7791.c iio: adc: ad_sigma_delta: Store information about reset sequence length 2024-12-11 19:20:48 +00:00
ad7793.c iio: adc: ad_sigma_delta: Store information about reset sequence length 2024-12-11 19:20:48 +00:00
ad7887.c iio: adc: Fix typos in comments across various files 2024-10-05 12:09:15 +01:00
ad7923.c iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer 2024-10-31 21:02:07 +00:00
ad7944.c iio: adc: ad7944: Fix sign and use aligned_s64 for timestamp. 2024-12-28 14:28:14 +00:00
ad7949.c
ad9467.c iio: adc: ad9467: Fix the "don't allow reading vref if not available" case 2024-12-07 17:57:19 +00:00
adi-axi-adc.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
aspeed_adc.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
at91_adc.c iio: adc: at91: call input_free_device() on allocated iio_dev 2024-12-07 17:28:39 +00:00
at91-sama5d2_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
axp20x_adc.c Linux 6.12-rc2 2024-10-12 11:43:29 +01:00
axp288_adc.c iio: adc: Constify struct iio_map 2024-09-30 09:21:02 +01:00
bcm_iproc_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
berlin2-adc.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
cc10001_adc.c iio: adc: cc10001_adc: make use of iio_for_each_active_channel() 2024-08-03 10:13:39 +01:00
cpcap-adc.c iio: adc: cpcap-adc: make use of regmap_clear_bits(), regmap_set_bits() 2024-06-25 21:04:44 +01:00
da9150-gpadc.c iio: adc: Convert to IIO_MAP() 2024-09-30 09:21:02 +01:00
dln2-adc.c iio: adc: dln2-adc: zero full struct instead of just the padding 2024-12-28 14:28:13 +00:00
envelope-detector.c
ep93xx_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
exynos_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
fsl-imx25-gcq.c iio: adc: fsl-imx25-gcq: make use of regmap_clear_bits(), regmap_set_bits() 2024-06-25 21:04:44 +01:00
gehc-pmc-adc.c iio: adc: Add support for the GE HealthCare PMC ADC 2024-10-06 14:00:15 +01:00
hi8435.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
hx711.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
imx7d_adc.c
imx8qxp-adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
imx93_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
ina2xx-adc.c io: adc: ina2xx-adc: Fix sign and use aligned_s64 for timestamp. 2024-12-28 14:28:14 +00:00
ingenic-adc.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
intel_mrfld_adc.c Linux 6.12-rc2 2024-10-12 11:43:29 +01:00
Kconfig iio: adc: Remove "default n" entries 2024-10-28 20:04:10 +00:00
lp8788_adc.c iio: adc: Convert to IIO_MAP() 2024-09-30 09:21:02 +01:00
lpc18xx_adc.c
lpc32xx_adc.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ltc2309.c iio: adc: ltc2309: Fix endian type passed to be16_to_cpu() 2024-06-28 20:04:18 +01:00
ltc2471.c
ltc2485.c iio: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-27 09:48:57 +01:00
ltc2496.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ltc2497-core.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ltc2497.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ltc2497.h module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
Makefile drivers: iio: adc: add support for ad777x family 2024-10-28 20:04:10 +00:00
max1027.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
max1118.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
max1241.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
max1363.c iio: adc: max1363: Use a small fixed size buffer to replace dynamic allocation 2024-12-28 14:28:13 +00:00
max9611.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
max11100.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
max11205.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
max11410.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
max34408.c iio: adc: Fix typos in comments across various files 2024-10-05 12:09:15 +01:00
max77541-adc.c
mcp320x.c iio: adc: mcp320x: Drop vendorless compatible strings 2024-09-03 18:49:44 +01:00
mcp3422.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
mcp3564.c iio: adc: mcp3564: use devm_regulator_get_enable_read_voltage() 2024-08-03 10:13:43 +01:00
mcp3911.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
men_z188_adc.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
meson_saradc.c iio: adc: meson: simplify MESON_SAR_ADC_REG11 register access 2024-12-28 14:28:16 +00:00
mp2629_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
mt6359-auxadc.c iio: adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC 2024-07-01 19:38:48 +01:00
mt6360-adc.c Linux 6.12-rc2 2024-10-12 11:43:29 +01:00
mt6370-adc.c
mt6577_auxadc.c
mxs-lradc-adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
nau7802.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
npcm_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
pac1921.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
pac1934.c iio: adc: pac1934: Replace strange way of checking type of enumeration 2024-10-28 20:04:11 +00:00
palmas_gpadc.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
qcom-pm8xxx-xoadc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
qcom-spmi-adc5.c iio: adc: qcom-spmi-adc5: Tidy up adc5_get_fw_data() error messages 2024-10-05 12:19:01 +01:00
qcom-spmi-iadc.c
qcom-spmi-rradc.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
qcom-spmi-vadc.c iio: adc: qcom-spmi-vadc: use scoped device_for_each_child_node() 2024-10-05 12:09:14 +01:00
qcom-vadc-common.c
rcar-gyroadc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
rn5t618-adc.c iio: adc: Constify struct iio_map 2024-09-30 09:21:02 +01:00
rockchip_saradc.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00
rtq6056.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
rzg2l_adc.c iio: adc: rzg2l_adc: Add support for Renesas RZ/G3S 2024-12-11 19:20:47 +00:00
sc27xx_adc.c iio: adc: sc27xx_adc: make use of regmap_clear_bits(), regmap_set_bits() 2024-06-25 21:04:45 +01:00
sd_adc_modulator.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
sophgo-cv1800b-adc.c iio: adc: sophgo-saradc: Add driver for Sophgo CV1800B SARADC 2024-09-03 20:05:03 +01:00
spear_adc.c
stm32-adc-core.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
stm32-adc-core.h
stm32-adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
stm32-dfsdm-adc.c iio: adc: stm32-dfsdm: handle label as an optional property 2024-12-07 17:23:41 +00:00
stm32-dfsdm-core.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
stm32-dfsdm.h
stmpe-adc.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
sun4i-gpadc-iio.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
sun20i-gpadc-iio.c iio: adc: sun20i-gpadc: use scoped device_for_each_child_node() 2024-10-05 12:09:14 +01:00
ti_am335x_adc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
ti-adc081c.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
ti-adc084s021.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
ti-adc108s102.c iio: adc: ti-adc108s102: use devm_regulator_get_enable_read_voltage() 2024-06-25 21:04:51 +01:00
ti-adc128s052.c
ti-adc161s626.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-adc0832.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-adc12138.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-ads124s08.c iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() 2024-12-07 17:23:42 +00:00
ti-ads131e08.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
ti-ads1015.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
ti-ads1100.c
ti-ads1119.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00
ti-ads1298.c iio: adc: ti-ads1298: Add NULL check in ads1298_init 2024-12-07 17:23:41 +00:00
ti-ads7924.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-ads7950.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-ads8344.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-ads8688.c iio: adc: ti-ads8688: fix information leak in triggered buffer 2024-12-07 17:23:41 +00:00
ti-lmp92064.c iio: adc: ti-lmp92064: Switch timestamp type from int64_t __aligned(8) to aligned_s64 2024-12-28 14:28:15 +00:00
ti-tlc4541.c iio: adc: standardize on formatting for id match tables 2024-09-05 19:27:13 +01:00
ti-tsc2046.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
twl4030-madc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
twl6030-gpadc.c iio: Switch back to struct platform_driver::remove() 2024-10-10 19:31:50 +01:00
vf610_adc.c iio: adc: Use aligned_s64 instead of open coding alignment. 2024-12-28 14:28:15 +00:00
viperboard_adc.c
xilinx-ams.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
xilinx-xadc-core.c iio: adc: xilinx-xadc-core: use new '.masklength' accessors 2024-08-03 10:13:43 +01:00
xilinx-xadc-events.c iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00
xilinx-xadc.h iio: fix write_event_config signature 2024-11-03 20:33:44 +00:00