]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
6.11-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 21 Oct 2024 07:33:48 +0000 (09:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 21 Oct 2024 07:33:48 +0000 (09:33 +0200)
added patches:
iio-accel-kx022a-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-adc-ad7944-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-adc-ti-ads124s08-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-adc-ti-ads8688-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-adc-ti-lmp92064-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-adc-ti-lmp92064-add-missing-select-regmap_spi-in-kconfig.patch
iio-amplifiers-ada4250-add-missing-select-regmap_spi-in-kconfig.patch
iio-chemical-ens160-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-dac-ad3552r-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-dac-ad5766-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-dac-ad5770r-add-missing-select-regmap_spi-in-kconfig.patch
iio-dac-ltc1660-add-missing-select-regmap_spi-in-kconfig.patch
iio-dac-stm32-dac-core-add-missing-select-regmap_mmio-in-kconfig.patch
iio-frequency-adf4377-add-missing-select-remap_spi-in-kconfig.patch
iio-hid-sensors-fix-an-error-handling-path-in-_hid_sensor_set_report_latency.patch
iio-light-bu27008-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-light-opt3001-add-missing-full-scale-range-value.patch
iio-light-veml6030-fix-als-sensor-resolution.patch
iio-light-veml6030-fix-iio-device-retrieval-from-embedded-device.patch
iio-magnetometer-af8133j-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-pressure-bm1390-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-proximity-mb1232-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
iio-resolver-ad2s1210-add-missing-select-regmap-in-kconfig.patch
iio-resolver-ad2s1210-add-missing-select-triggered_-buffer-in-kconfig.patch

25 files changed:
queue-6.11/iio-accel-kx022a-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-adc-ad7944-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-adc-ti-ads124s08-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-adc-ti-ads8688-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-adc-ti-lmp92064-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-adc-ti-lmp92064-add-missing-select-regmap_spi-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-amplifiers-ada4250-add-missing-select-regmap_spi-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-chemical-ens160-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-dac-ad3552r-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-dac-ad5766-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-dac-ad5770r-add-missing-select-regmap_spi-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-dac-ltc1660-add-missing-select-regmap_spi-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-dac-stm32-dac-core-add-missing-select-regmap_mmio-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-frequency-adf4377-add-missing-select-remap_spi-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-hid-sensors-fix-an-error-handling-path-in-_hid_sensor_set_report_latency.patch [new file with mode: 0644]
queue-6.11/iio-light-bu27008-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-light-opt3001-add-missing-full-scale-range-value.patch [new file with mode: 0644]
queue-6.11/iio-light-veml6030-fix-als-sensor-resolution.patch [new file with mode: 0644]
queue-6.11/iio-light-veml6030-fix-iio-device-retrieval-from-embedded-device.patch [new file with mode: 0644]
queue-6.11/iio-magnetometer-af8133j-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-pressure-bm1390-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-proximity-mb1232-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-resolver-ad2s1210-add-missing-select-regmap-in-kconfig.patch [new file with mode: 0644]
queue-6.11/iio-resolver-ad2s1210-add-missing-select-triggered_-buffer-in-kconfig.patch [new file with mode: 0644]
queue-6.11/series

diff --git a/queue-6.11/iio-accel-kx022a-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-accel-kx022a-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..eca6955
--- /dev/null
@@ -0,0 +1,36 @@
+From 96666f05d11acf0370cedca17a4c3ab6f9554b35 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:47 +0200
+Subject: iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 96666f05d11acf0370cedca17a4c3ab6f9554b35 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 7c1d1677b322 ("iio: accel: Support Kionix/ROHM KX022A accelerometer")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Acked-by: Matti Vaittinen <mazziesaccount@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-1-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/accel/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/accel/Kconfig
++++ b/drivers/iio/accel/Kconfig
+@@ -420,6 +420,8 @@ config IIO_ST_ACCEL_SPI_3AXIS
+ config IIO_KX022A
+       tristate
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+ config IIO_KX022A_SPI
+       tristate "Kionix KX022A tri-axis digital accelerometer SPI interface"
diff --git a/queue-6.11/iio-adc-ad7944-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-adc-ad7944-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..2fcee99
--- /dev/null
@@ -0,0 +1,36 @@
+From f4dc96f05149d5e14d7a03c3b16171098847fee9 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:48 +0200
+Subject: iio: adc: ad7944: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit f4dc96f05149d5e14d7a03c3b16171098847fee9 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: d1efcf8871db ("iio: adc: ad7944: add driver for AD7944/AD7985/AD7986")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Reviewed-by: David Lechner <dlechner@baylibre.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-2-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/adc/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/adc/Kconfig
++++ b/drivers/iio/adc/Kconfig
+@@ -307,6 +307,8 @@ config AD7923
+ config AD7944
+       tristate "Analog Devices AD7944 and similar ADCs driver"
+       depends on SPI
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Analog Devices
+         AD7944, AD7985, AD7986 ADCs.
diff --git a/queue-6.11/iio-adc-ti-ads124s08-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-adc-ti-ads124s08-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..e5085cc
--- /dev/null
@@ -0,0 +1,35 @@
+From eb143d05def52bc6d193e813018e5fa1a0e47c77 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:49 +0200
+Subject: iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit eb143d05def52bc6d193e813018e5fa1a0e47c77 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: e717f8c6dfec ("iio: adc: Add the TI ads124s08 ADC code")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-3-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/adc/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/adc/Kconfig
++++ b/drivers/iio/adc/Kconfig
+@@ -1447,6 +1447,8 @@ config TI_ADS8688
+ config TI_ADS124S08
+       tristate "Texas Instruments ADS124S08"
+       depends on SPI
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         If you say yes here you get support for Texas Instruments ADS124S08
+         and ADS124S06 ADC chips
diff --git a/queue-6.11/iio-adc-ti-ads8688-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-adc-ti-ads8688-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..bba7f83
--- /dev/null
@@ -0,0 +1,36 @@
+From 4c4834fd8696a949d1b1f1c2c5b96e1ad2083b02 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:50 +0200
+Subject: iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 4c4834fd8696a949d1b1f1c2c5b96e1ad2083b02 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Fixes: 2a86487786b5 ("iio: adc: ti-ads8688: add trigger and buffer support")
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Reviewed-by: Sean Nyekjaer <sean@geanix.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-4-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/adc/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/adc/Kconfig
++++ b/drivers/iio/adc/Kconfig
+@@ -1433,6 +1433,8 @@ config TI_ADS8344
+ config TI_ADS8688
+       tristate "Texas Instruments ADS8688"
+       depends on SPI
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         If you say yes here you get support for Texas Instruments ADS8684 and
+         and ADS8688 ADC chips
diff --git a/queue-6.11/iio-adc-ti-lmp92064-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-adc-ti-lmp92064-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..0592eb8
--- /dev/null
@@ -0,0 +1,35 @@
+From a985576af824426e33100554a5958a6beda60a13 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:52 +0200
+Subject: iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit a985576af824426e33100554a5958a6beda60a13 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 6c7bc1d27bb2 ("iio: adc: ti-lmp92064: add buffering support")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-6-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/adc/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/adc/Kconfig
++++ b/drivers/iio/adc/Kconfig
+@@ -52,6 +52,8 @@ config AD7091R8
+       depends on SPI
+       select AD7091R
+       select REGMAP_SPI
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Analog Devices AD7091R-2, AD7091R-4,
+         and AD7091R-8 ADC.
diff --git a/queue-6.11/iio-adc-ti-lmp92064-add-missing-select-regmap_spi-in-kconfig.patch b/queue-6.11/iio-adc-ti-lmp92064-add-missing-select-regmap_spi-in-kconfig.patch
new file mode 100644 (file)
index 0000000..a71943e
--- /dev/null
@@ -0,0 +1,33 @@
+From f3fe8c52c580e99c6dc0c7859472ec48176af32d Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:51 +0200
+Subject: iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit f3fe8c52c580e99c6dc0c7859472ec48176af32d upstream.
+
+This driver makes use of regmap_spi, but does not select the required
+module.
+Add the missing 'select REGMAP_SPI'.
+
+Fixes: 627198942641 ("iio: adc: add ADC driver for the TI LMP92064 controller")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-5-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/adc/Kconfig |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/iio/adc/Kconfig
++++ b/drivers/iio/adc/Kconfig
+@@ -1481,6 +1481,7 @@ config TI_AM335X_ADC
+ config TI_LMP92064
+       tristate "Texas Instruments LMP92064 ADC driver"
+       depends on SPI
++      select REGMAP_SPI
+       help
+         Say yes here to build support for the LMP92064 Precision Current and Voltage
+         sensor.
diff --git a/queue-6.11/iio-amplifiers-ada4250-add-missing-select-regmap_spi-in-kconfig.patch b/queue-6.11/iio-amplifiers-ada4250-add-missing-select-regmap_spi-in-kconfig.patch
new file mode 100644 (file)
index 0000000..91d7fe2
--- /dev/null
@@ -0,0 +1,33 @@
+From b7983033a10baa0d98784bb411b2679bfb207d9a Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:37 +0200
+Subject: iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit b7983033a10baa0d98784bb411b2679bfb207d9a upstream.
+
+This driver makes use of regmap_spi, but does not select the required
+module.
+Add the missing 'select REGMAP_SPI'.
+
+Fixes: 28b4c30bfa5f ("iio: amplifiers: ada4250: add support for ADA4250")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-5-4019453f8c33@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/amplifiers/Kconfig |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/iio/amplifiers/Kconfig
++++ b/drivers/iio/amplifiers/Kconfig
+@@ -27,6 +27,7 @@ config AD8366
+ config ADA4250
+       tristate "Analog Devices ADA4250 Instrumentation Amplifier"
+       depends on SPI
++      select REGMAP_SPI
+       help
+         Say yes here to build support for Analog Devices ADA4250
+         SPI Amplifier's support. The driver provides direct access via
diff --git a/queue-6.11/iio-chemical-ens160-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-chemical-ens160-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..a55ce45
--- /dev/null
@@ -0,0 +1,41 @@
+From 3fd8bbf93926162eb59153a5bcd2a53b0cc04cf0 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:55 +0200
+Subject: iio: chemical: ens160: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 3fd8bbf93926162eb59153a5bcd2a53b0cc04cf0 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 0fc26596b4b3 ("iio: chemical: ens160: add triggered buffer support")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Acked-by: Gustavo Silva <gustavograzs@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-9-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/chemical/Kconfig | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/drivers/iio/chemical/Kconfig b/drivers/iio/chemical/Kconfig
+index 678a6adb9a75..6c87223f58d9 100644
+--- a/drivers/iio/chemical/Kconfig
++++ b/drivers/iio/chemical/Kconfig
+@@ -80,6 +80,8 @@ config ENS160
+       tristate "ScioSense ENS160 sensor driver"
+       depends on (I2C || SPI)
+       select REGMAP
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       select ENS160_I2C if I2C
+       select ENS160_SPI if SPI
+       help
+-- 
+2.47.0
+
diff --git a/queue-6.11/iio-dac-ad3552r-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-dac-ad3552r-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..63c8116
--- /dev/null
@@ -0,0 +1,35 @@
+From 5bede948670f447154df401458aef4e2fd446ba8 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:53 +0200
+Subject: iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 5bede948670f447154df401458aef4e2fd446ba8 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 8f2b54824b28 ("drivers:iio:dac: Add AD3552R driver support")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-7-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/dac/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/dac/Kconfig
++++ b/drivers/iio/dac/Kconfig
+@@ -9,6 +9,8 @@ menu "Digital to analog converters"
+ config AD3552R
+       tristate "Analog Devices AD3552R DAC driver"
+       depends on SPI_MASTER
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Analog Devices AD3552R
+         Digital to Analog Converter.
diff --git a/queue-6.11/iio-dac-ad5766-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-dac-ad5766-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..5bb4164
--- /dev/null
@@ -0,0 +1,35 @@
+From 62ec3df342cca6a8eb7ed33fd4ac8d0fbfcb9391 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:54 +0200
+Subject: iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 62ec3df342cca6a8eb7ed33fd4ac8d0fbfcb9391 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 885b9790c25a ("drivers:iio:dac:ad5766.c: Add trigger buffer")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-8-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/dac/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/dac/Kconfig
++++ b/drivers/iio/dac/Kconfig
+@@ -252,6 +252,8 @@ config AD5764
+ config AD5766
+       tristate "Analog Devices AD5766/AD5767 DAC driver"
+       depends on SPI_MASTER
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Analog Devices AD5766, AD5767
+         Digital to Analog Converter.
diff --git a/queue-6.11/iio-dac-ad5770r-add-missing-select-regmap_spi-in-kconfig.patch b/queue-6.11/iio-dac-ad5770r-add-missing-select-regmap_spi-in-kconfig.patch
new file mode 100644 (file)
index 0000000..6ea887f
--- /dev/null
@@ -0,0 +1,33 @@
+From bcdab6f74c91cda19714354fd4e9e3ef3c9a78b3 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:38 +0200
+Subject: iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit bcdab6f74c91cda19714354fd4e9e3ef3c9a78b3 upstream.
+
+This driver makes use of regmap_spi, but does not select the required
+module.
+Add the missing 'select REGMAP_SPI'.
+
+Fixes: cbbb819837f6 ("iio: dac: ad5770r: Add AD5770R support")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-6-4019453f8c33@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/dac/Kconfig |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/iio/dac/Kconfig
++++ b/drivers/iio/dac/Kconfig
+@@ -262,6 +262,7 @@ config AD5766
+ config AD5770R
+       tristate "Analog Devices AD5770R IDAC driver"
+       depends on SPI_MASTER
++      select REGMAP_SPI
+       help
+         Say yes here to build support for Analog Devices AD5770R Digital to
+         Analog Converter.
diff --git a/queue-6.11/iio-dac-ltc1660-add-missing-select-regmap_spi-in-kconfig.patch b/queue-6.11/iio-dac-ltc1660-add-missing-select-regmap_spi-in-kconfig.patch
new file mode 100644 (file)
index 0000000..9aeb4e2
--- /dev/null
@@ -0,0 +1,33 @@
+From 252ff06a4cb4e572cb3c7fcfa697db96b08a7781 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:39 +0200
+Subject: iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 252ff06a4cb4e572cb3c7fcfa697db96b08a7781 upstream.
+
+This driver makes use of regmap_spi, but does not select the required
+module.
+Add the missing 'select REGMAP_SPI'.
+
+Fixes: 8316cebd1e59 ("iio: dac: add support for ltc1660")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-7-4019453f8c33@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/dac/Kconfig |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/iio/dac/Kconfig
++++ b/drivers/iio/dac/Kconfig
+@@ -354,6 +354,7 @@ config LPC18XX_DAC
+ config LTC1660
+       tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver"
+       depends on SPI
++      select REGMAP_SPI
+       help
+         Say yes here to build support for Linear Technology
+         LTC1660 and LTC1665 Digital to Analog Converters.
diff --git a/queue-6.11/iio-dac-stm32-dac-core-add-missing-select-regmap_mmio-in-kconfig.patch b/queue-6.11/iio-dac-stm32-dac-core-add-missing-select-regmap_mmio-in-kconfig.patch
new file mode 100644 (file)
index 0000000..e99b0cb
--- /dev/null
@@ -0,0 +1,33 @@
+From 27b6aa68a68105086aef9f0cb541cd688e5edea8 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:40 +0200
+Subject: iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 27b6aa68a68105086aef9f0cb541cd688e5edea8 upstream.
+
+This driver makes use of regmap_mmio, but does not select the required
+module.
+Add the missing 'select REGMAP_MMIO'.
+
+Fixes: 4d4b30526eb8 ("iio: dac: add support for stm32 DAC")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-8-4019453f8c33@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/dac/Kconfig |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/iio/dac/Kconfig
++++ b/drivers/iio/dac/Kconfig
+@@ -474,6 +474,7 @@ config STM32_DAC
+ config STM32_DAC_CORE
+       tristate
++      select REGMAP_MMIO
+ config TI_DAC082S085
+       tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver"
diff --git a/queue-6.11/iio-frequency-adf4377-add-missing-select-remap_spi-in-kconfig.patch b/queue-6.11/iio-frequency-adf4377-add-missing-select-remap_spi-in-kconfig.patch
new file mode 100644 (file)
index 0000000..9d13cf7
--- /dev/null
@@ -0,0 +1,33 @@
+From c64643ed4eaa5dfd0b3bab7ef1c50b84f3dbaba4 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:35 +0200
+Subject: iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit c64643ed4eaa5dfd0b3bab7ef1c50b84f3dbaba4 upstream.
+
+This driver makes use of regmap_spi, but does not select the required
+module.
+Add the missing 'select REGMAP_SPI'.
+
+Fixes: eda549e2e524 ("iio: frequency: adf4377: add support for ADF4377")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-3-4019453f8c33@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/frequency/Kconfig |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/drivers/iio/frequency/Kconfig
++++ b/drivers/iio/frequency/Kconfig
+@@ -53,6 +53,7 @@ config ADF4371
+ config ADF4377
+       tristate "Analog Devices ADF4377 Microwave Wideband Synthesizer"
+       depends on SPI && COMMON_CLK
++      select REGMAP_SPI
+       help
+         Say yes here to build support for Analog Devices ADF4377 Microwave
+         Wideband Synthesizer.
diff --git a/queue-6.11/iio-hid-sensors-fix-an-error-handling-path-in-_hid_sensor_set_report_latency.patch b/queue-6.11/iio-hid-sensors-fix-an-error-handling-path-in-_hid_sensor_set_report_latency.patch
new file mode 100644 (file)
index 0000000..18cc0ff
--- /dev/null
@@ -0,0 +1,34 @@
+From 3a29b84cf7fbf912a6ab1b9c886746f02b74ea25 Mon Sep 17 00:00:00 2001
+From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
+Date: Thu, 3 Oct 2024 20:41:12 +0200
+Subject: iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
+
+From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
+
+commit 3a29b84cf7fbf912a6ab1b9c886746f02b74ea25 upstream.
+
+If hid_sensor_set_report_latency() fails, the error code should be returned
+instead of a value likely to be interpreted as 'success'.
+
+Fixes: 138bc7969c24 ("iio: hid-sensor-hub: Implement batch mode")
+Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
+Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
+Link: https://patch.msgid.link/c50640665f091a04086e5092cf50f73f2055107a.1727980825.git.christophe.jaillet@wanadoo.fr
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/common/hid-sensors/hid-sensor-trigger.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/iio/common/hid-sensors/hid-sensor-trigger.c
++++ b/drivers/iio/common/hid-sensors/hid-sensor-trigger.c
+@@ -32,7 +32,7 @@ static ssize_t _hid_sensor_set_report_la
+       latency = integer * 1000 + fract / 1000;
+       ret = hid_sensor_set_report_latency(attrb, latency);
+       if (ret < 0)
+-              return len;
++              return ret;
+       attrb->latency_ms = hid_sensor_get_report_latency(attrb);
diff --git a/queue-6.11/iio-light-bu27008-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-light-bu27008-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..6983851
--- /dev/null
@@ -0,0 +1,36 @@
+From aa99ef68eff5bc6df4959a372ae355b3b73f9930 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:56 +0200
+Subject: iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit aa99ef68eff5bc6df4959a372ae355b3b73f9930 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 41ff93d14f78 ("iio: light: ROHM BU27008 color sensor")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Acked-by: Matti Vaittinen <mazziesaccount@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-10-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/light/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/light/Kconfig
++++ b/drivers/iio/light/Kconfig
+@@ -322,6 +322,8 @@ config ROHM_BU27008
+       depends on I2C
+       select REGMAP_I2C
+       select IIO_GTS_HELPER
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Enable support for the ROHM BU27008 color sensor.
+         The ROHM BU27008 is a sensor with 5 photodiodes (red, green,
diff --git a/queue-6.11/iio-light-opt3001-add-missing-full-scale-range-value.patch b/queue-6.11/iio-light-opt3001-add-missing-full-scale-range-value.patch
new file mode 100644 (file)
index 0000000..d93bef2
--- /dev/null
@@ -0,0 +1,41 @@
+From 530688e39c644543b71bdd9cb45fdfb458a28eaa Mon Sep 17 00:00:00 2001
+From: Emil Gedenryd <emil.gedenryd@axis.com>
+Date: Fri, 13 Sep 2024 11:57:02 +0200
+Subject: iio: light: opt3001: add missing full-scale range value
+
+From: Emil Gedenryd <emil.gedenryd@axis.com>
+
+commit 530688e39c644543b71bdd9cb45fdfb458a28eaa upstream.
+
+The opt3001 driver uses predetermined full-scale range values to
+determine what exponent to use for event trigger threshold values.
+The problem is that one of the values specified in the datasheet is
+missing from the implementation. This causes larger values to be
+scaled down to an incorrect exponent, effectively reducing the
+maximum settable threshold value by a factor of 2.
+
+Add missing full-scale range array value.
+
+Fixes: 94a9b7b1809f ("iio: light: add support for TI's opt3001 light sensor")
+Signed-off-by: Emil Gedenryd <emil.gedenryd@axis.com>
+Cc: <Stable@vger.kernel.org>
+Link: https://patch.msgid.link/20240913-add_opt3002-v2-1-69e04f840360@axis.com
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/light/opt3001.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/drivers/iio/light/opt3001.c
++++ b/drivers/iio/light/opt3001.c
+@@ -139,6 +139,10 @@ static const struct opt3001_scale opt300
+               .val2 = 400000,
+       },
+       {
++              .val = 41932,
++              .val2 = 800000,
++      },
++      {
+               .val = 83865,
+               .val2 = 600000,
+       },
diff --git a/queue-6.11/iio-light-veml6030-fix-als-sensor-resolution.patch b/queue-6.11/iio-light-veml6030-fix-als-sensor-resolution.patch
new file mode 100644 (file)
index 0000000..e969fdd
--- /dev/null
@@ -0,0 +1,41 @@
+From c9e9746f275c45108f2b0633a4855d65d9ae0736 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Mon, 23 Sep 2024 00:17:49 +0200
+Subject: iio: light: veml6030: fix ALS sensor resolution
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit c9e9746f275c45108f2b0633a4855d65d9ae0736 upstream.
+
+The driver still uses the sensor resolution provided in the datasheet
+until Rev. 1.6, 28-Apr-2022, which was updated with Rev 1.7,
+28-Nov-2023. The original ambient light resolution has been updated from
+0.0036 lx/ct to 0.0042 lx/ct, which is the value that can be found in
+the current device datasheet.
+
+Update the default resolution for IT = 100 ms and GAIN = 1/8 from the
+original 4608 mlux/cnt to the current value from the "Resolution and
+maximum detection range" table (Application Note 84367, page 5), 5376
+mlux/cnt.
+
+Cc: <stable@vger.kernel.org>
+Fixes: 7b779f573c48 ("iio: light: add driver for veml6030 ambient light sensor")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20240923-veml6035-v2-1-58c72a0df31c@gmail.com
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/light/veml6030.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/iio/light/veml6030.c
++++ b/drivers/iio/light/veml6030.c
+@@ -780,7 +780,7 @@ static int veml6030_hw_init(struct iio_d
+       /* Cache currently active measurement parameters */
+       data->cur_gain = 3;
+-      data->cur_resolution = 4608;
++      data->cur_resolution = 5376;
+       data->cur_integration_time = 3;
+       return ret;
diff --git a/queue-6.11/iio-light-veml6030-fix-iio-device-retrieval-from-embedded-device.patch b/queue-6.11/iio-light-veml6030-fix-iio-device-retrieval-from-embedded-device.patch
new file mode 100644 (file)
index 0000000..3966831
--- /dev/null
@@ -0,0 +1,45 @@
+From c7c44e57750c31de43906d97813273fdffcf7d02 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Fri, 13 Sep 2024 15:18:58 +0200
+Subject: iio: light: veml6030: fix IIO device retrieval from embedded device
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit c7c44e57750c31de43906d97813273fdffcf7d02 upstream.
+
+The dev pointer that is received as an argument in the
+in_illuminance_period_available_show function references the device
+embedded in the IIO device, not in the i2c client.
+
+dev_to_iio_dev() must be used to accessthe right data. The current
+implementation leads to a segmentation fault on every attempt to read
+the attribute because indio_dev gets a NULL assignment.
+
+This bug has been present since the first appearance of the driver,
+apparently since the last version (V6) before getting applied. A
+constant attribute was used until then, and the last modifications might
+have not been tested again.
+
+Cc: stable@vger.kernel.org
+Fixes: 7b779f573c48 ("iio: light: add driver for veml6030 ambient light sensor")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20240913-veml6035-v1-3-0b09c0c90418@gmail.com
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/light/veml6030.c |    3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+--- a/drivers/iio/light/veml6030.c
++++ b/drivers/iio/light/veml6030.c
+@@ -99,9 +99,8 @@ static const char * const period_values[
+ static ssize_t in_illuminance_period_available_show(struct device *dev,
+                               struct device_attribute *attr, char *buf)
+ {
++      struct veml6030_data *data = iio_priv(dev_to_iio_dev(dev));
+       int ret, reg, x;
+-      struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
+-      struct veml6030_data *data = iio_priv(indio_dev);
+       ret = regmap_read(data->regmap, VEML6030_REG_ALS_CONF, &reg);
+       if (ret) {
diff --git a/queue-6.11/iio-magnetometer-af8133j-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-magnetometer-af8133j-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..376badc
--- /dev/null
@@ -0,0 +1,41 @@
+From fbb913895e3da36cb42e1e7a5a3cae1c6d150cf6 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:57 +0200
+Subject: iio: magnetometer: af8133j: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit fbb913895e3da36cb42e1e7a5a3cae1c6d150cf6 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 1d8f4b04621f ("iio: magnetometer: add a driver for Voltafield AF8133J magnetometer")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Reviewed-by: Andrey Skvortsov <andrej.skvortzov@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-11-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/magnetometer/Kconfig | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/drivers/iio/magnetometer/Kconfig b/drivers/iio/magnetometer/Kconfig
+index 8eb718f5e50f..f69ac75500f9 100644
+--- a/drivers/iio/magnetometer/Kconfig
++++ b/drivers/iio/magnetometer/Kconfig
+@@ -11,6 +11,8 @@ config AF8133J
+       depends on I2C
+       depends on OF
+       select REGMAP_I2C
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Voltafield AF8133J I2C-based
+         3-axis magnetometer chip.
+-- 
+2.47.0
+
diff --git a/queue-6.11/iio-pressure-bm1390-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-pressure-bm1390-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..b67e91a
--- /dev/null
@@ -0,0 +1,45 @@
+From 3f7b25f6ad0925b9ae9b70656a49abb5af111483 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:58 +0200
+Subject: iio: pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 3f7b25f6ad0925b9ae9b70656a49abb5af111483 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Note the original driver patch had wrong part number hence the odd fixes
+entry.
+
+Fixes: 81ca5979b6ed ("iio: pressure: Support ROHM BU1390")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Acked-by: Matti Vaittinen <mazziesaccount@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-12-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/pressure/Kconfig | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/drivers/iio/pressure/Kconfig b/drivers/iio/pressure/Kconfig
+index df65438c771e..d2cb8c871f6a 100644
+--- a/drivers/iio/pressure/Kconfig
++++ b/drivers/iio/pressure/Kconfig
+@@ -19,6 +19,9 @@ config ABP060MG
+ config ROHM_BM1390
+       tristate "ROHM BM1390GLV-Z pressure sensor driver"
+       depends on I2C
++      select REGMAP_I2C
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Support for the ROHM BM1390 pressure sensor. The BM1390GLV-Z
+         can measure pressures ranging from 300 hPa to 1300 hPa with
+-- 
+2.47.0
+
diff --git a/queue-6.11/iio-proximity-mb1232-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-proximity-mb1232-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..5069a86
--- /dev/null
@@ -0,0 +1,35 @@
+From 75461a0b15d7c026924d0001abce0476bbc7eda8 Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 23:04:59 +0200
+Subject: iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 75461a0b15d7c026924d0001abce0476bbc7eda8 upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 16b05261537e ("mb1232.c: add distance iio sensor with i2c")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Link: https://patch.msgid.link/20241003-iio-select-v1-13-67c0385197cd@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/proximity/Kconfig |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/iio/proximity/Kconfig
++++ b/drivers/iio/proximity/Kconfig
+@@ -72,6 +72,8 @@ config LIDAR_LITE_V2
+ config MB1232
+       tristate "MaxSonar I2CXL family ultrasonic sensors"
+       depends on I2C
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say Y to build a driver for the ultrasonic sensors I2CXL of
+         MaxBotix which have an i2c interface. It can be used to measure
diff --git a/queue-6.11/iio-resolver-ad2s1210-add-missing-select-regmap-in-kconfig.patch b/queue-6.11/iio-resolver-ad2s1210-add-missing-select-regmap-in-kconfig.patch
new file mode 100644 (file)
index 0000000..5801881
--- /dev/null
@@ -0,0 +1,39 @@
+From 17a99360184cf02b2b3bc3c1972e777326bfa63b Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:33 +0200
+Subject: iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 17a99360184cf02b2b3bc3c1972e777326bfa63b upstream.
+
+This driver makes use of regmap, but does not select the required
+module.
+Add the missing 'select REGMAP'.
+
+Fixes: b3689e14415a ("staging: iio: resolver: ad2s1210: use regmap for config registers")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Reviewed-by: David Lechner <dlechner@baylibre.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-1-4019453f8c33@gmail.com
+Cc: <Stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/resolver/Kconfig | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/iio/resolver/Kconfig b/drivers/iio/resolver/Kconfig
+index 424529d36080..640aef3e5c94 100644
+--- a/drivers/iio/resolver/Kconfig
++++ b/drivers/iio/resolver/Kconfig
+@@ -31,6 +31,7 @@ config AD2S1210
+       depends on SPI
+       depends on COMMON_CLK
+       depends on GPIOLIB || COMPILE_TEST
++      select REGMAP
+       help
+         Say yes here to build support for Analog Devices spi resolver
+         to digital converters, ad2s1210, provides direct access via sysfs.
+-- 
+2.47.0
+
diff --git a/queue-6.11/iio-resolver-ad2s1210-add-missing-select-triggered_-buffer-in-kconfig.patch b/queue-6.11/iio-resolver-ad2s1210-add-missing-select-triggered_-buffer-in-kconfig.patch
new file mode 100644 (file)
index 0000000..ae96497
--- /dev/null
@@ -0,0 +1,41 @@
+From 2caa67b6251c802e0c2257920b225c765e86bf4a Mon Sep 17 00:00:00 2001
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Date: Thu, 3 Oct 2024 18:49:34 +0200
+Subject: iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
+
+From: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+
+commit 2caa67b6251c802e0c2257920b225c765e86bf4a upstream.
+
+This driver makes use of triggered buffers, but does not select the
+required modules.
+
+Add the missing 'select IIO_BUFFER' and 'select IIO_TRIGGERED_BUFFER'.
+
+Fixes: 128b9389db0e ("staging: iio: resolver: ad2s1210: add triggered buffer support")
+Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
+Reviewed-by: David Lechner <dlechner@baylibre.com>
+Link: https://patch.msgid.link/20241003-ad2s1210-select-v1-2-4019453f8c33@gmail.com
+Cc: <stable@vger.kernel.org>
+Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/iio/resolver/Kconfig | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/drivers/iio/resolver/Kconfig b/drivers/iio/resolver/Kconfig
+index 640aef3e5c94..de2dee3832a1 100644
+--- a/drivers/iio/resolver/Kconfig
++++ b/drivers/iio/resolver/Kconfig
+@@ -32,6 +32,8 @@ config AD2S1210
+       depends on COMMON_CLK
+       depends on GPIOLIB || COMPILE_TEST
+       select REGMAP
++      select IIO_BUFFER
++      select IIO_TRIGGERED_BUFFER
+       help
+         Say yes here to build support for Analog Devices spi resolver
+         to digital converters, ad2s1210, provides direct access via sysfs.
+-- 
+2.47.0
+
index 13a68609defe926b070b313f95fe0ff3a25c2591..54487055af77461e58e9877d4101be00ee8c9813 100644 (file)
@@ -67,3 +67,27 @@ drm-amdgpu-mes-fix-issue-of-writing-to-the-same-log-buffer-from-2-mes-pipes.patc
 drm-amdgpu-smu13-always-apply-the-powersave-optimization.patch
 drm-amdgpu-swsmu-only-force-workload-setup-on-init.patch
 drm-amdgpu-prevent-bo_handles-error-from-being-overwritten.patch
+iio-dac-ad5770r-add-missing-select-regmap_spi-in-kconfig.patch
+iio-dac-ltc1660-add-missing-select-regmap_spi-in-kconfig.patch
+iio-dac-stm32-dac-core-add-missing-select-regmap_mmio-in-kconfig.patch
+iio-adc-ti-ads8688-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-hid-sensors-fix-an-error-handling-path-in-_hid_sensor_set_report_latency.patch
+iio-light-veml6030-fix-als-sensor-resolution.patch
+iio-light-veml6030-fix-iio-device-retrieval-from-embedded-device.patch
+iio-light-opt3001-add-missing-full-scale-range-value.patch
+iio-amplifiers-ada4250-add-missing-select-regmap_spi-in-kconfig.patch
+iio-frequency-adf4377-add-missing-select-remap_spi-in-kconfig.patch
+iio-chemical-ens160-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-light-bu27008-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-magnetometer-af8133j-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-resolver-ad2s1210-add-missing-select-regmap-in-kconfig.patch
+iio-pressure-bm1390-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-dac-ad5766-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-proximity-mb1232-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-dac-ad3552r-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-adc-ti-lmp92064-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-adc-ti-lmp92064-add-missing-select-regmap_spi-in-kconfig.patch
+iio-adc-ti-ads124s08-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-resolver-ad2s1210-add-missing-select-triggered_-buffer-in-kconfig.patch
+iio-adc-ad7944-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch
+iio-accel-kx022a-add-missing-select-iio_-triggered_-buffer-in-kconfig.patch