* [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig
@ 2024-10-03 16:49 Javier Carrasco
2024-10-03 16:49 ` [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP " Javier Carrasco
` (7 more replies)
0 siblings, 8 replies; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
This series adds some missing selects in the Kconfig entry for the
following drivers:
- ad2s1210 (BUFFER, TRIGGERED_BUFFER, REGMAP)
- adf4377 (REGMAP_SPI)
- admv4420 (REMGAP_SPI)
- ada4250 (REGMAP_SPI)
- ad4770r (REGMAP_SPI)
- ltc1660 (REGMAP_SPI)
- stm32-dac-core (REGMAP_MMIO)
Usually you will not notice the missing dependencies, but tiny
config files where those drivers are include will lead to multiple
errors when compiling and linking.
The issue was found while compiling the ad2s1210, and then I looked for
other cases where REGMAP was missing.
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
---
Javier Carrasco (8):
iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
iio: frequency: admv4420: add missing select REMAP_SPI in Kconfig
iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
drivers/iio/amplifiers/Kconfig | 1 +
drivers/iio/dac/Kconfig | 3 +++
drivers/iio/frequency/Kconfig | 18 ++++++++++--------
drivers/iio/resolver/Kconfig | 3 +++
4 files changed, 17 insertions(+), 8 deletions(-)
---
base-commit: c02d24a5af66a9806922391493205a344749f2c4
change-id: 20241003-ad2s1210-select-a0a73a48038a
Best regards,
--
Javier Carrasco <javier.carrasco.cruz@gmail.com>
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-03 22:44 ` David Lechner
2024-10-03 16:49 ` [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER " Javier Carrasco
` (6 subsequent siblings)
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
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.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
2024-10-03 16:49 ` [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-03 22:44 ` David Lechner
2024-10-03 16:49 ` [PATCH 3/8] iio: frequency: adf4377: add missing select REMAP_SPI " Javier Carrasco
` (5 subsequent siblings)
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
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.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 3/8] iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
2024-10-03 16:49 ` [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP " Javier Carrasco
2024-10-03 16:49 ` [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-06 13:26 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 4/8] iio: frequency: admv4420: " Javier Carrasco
` (4 subsequent siblings)
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
drivers/iio/frequency/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iio/frequency/Kconfig b/drivers/iio/frequency/Kconfig
index c455be7d4a1c..89ae09db5ca5 100644
--- 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.
--
2.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 4/8] iio: frequency: admv4420: add missing select REMAP_SPI in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
` (2 preceding siblings ...)
2024-10-03 16:49 ` [PATCH 3/8] iio: frequency: adf4377: add missing select REMAP_SPI " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-03 19:30 ` Javier Carrasco
2024-10-03 16:49 ` [PATCH 5/8] iio: amplifiers: ada4250: add missing select REGMAP_SPI " Javier Carrasco
` (3 subsequent siblings)
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
This driver makes use of regmap_spi, but does not select the required
module.
Add the missing 'select REGMAP_SPI'.
Fixes: b59c04155901 ("iio: frequency: admv4420.c: Add support for ADMV4420")
Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
---
drivers/iio/frequency/Kconfig | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/drivers/iio/frequency/Kconfig b/drivers/iio/frequency/Kconfig
index 89ae09db5ca5..b90e1ac4b342 100644
--- a/drivers/iio/frequency/Kconfig
+++ b/drivers/iio/frequency/Kconfig
@@ -92,14 +92,15 @@ config ADMV1014
module will be called admv1014.
config ADMV4420
- tristate "Analog Devices ADMV4420 K Band Downconverter"
- depends on SPI
- help
- Say yes here to build support for Analog Devices K Band
- Downconverter with integrated Fractional-N PLL and VCO.
-
- To compile this driver as a module, choose M here: the
- module will be called admv4420.
+ tristate "Analog Devices ADMV4420 K Band Downconverter"
+ depends on SPI
+ select REGMAP_SPI
+ help
+ Say yes here to build support for Analog Devices K Band
+ Downconverter with integrated Fractional-N PLL and VCO.
+
+ To compile this driver as a module, choose M here: the
+ module will be called admv4420.
config ADRF6780
tristate "Analog Devices ADRF6780 Microwave Upconverter"
--
2.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 5/8] iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
` (3 preceding siblings ...)
2024-10-03 16:49 ` [PATCH 4/8] iio: frequency: admv4420: " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-06 13:29 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 6/8] iio: dac: ad5770r: " Javier Carrasco
` (2 subsequent siblings)
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
drivers/iio/amplifiers/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iio/amplifiers/Kconfig b/drivers/iio/amplifiers/Kconfig
index b54fe01734b0..55eb16b32f6c 100644
--- 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
--
2.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 6/8] iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
` (4 preceding siblings ...)
2024-10-03 16:49 ` [PATCH 5/8] iio: amplifiers: ada4250: add missing select REGMAP_SPI " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-06 13:28 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 7/8] iio: dac: ltc1660: " Javier Carrasco
2024-10-03 16:49 ` [PATCH 8/8] iio: dac: stm32-dac-core: add missing select REGMAP_MMIO " Javier Carrasco
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
drivers/iio/dac/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig
index 1cfd7e2a622f..3160b10f2752 100644
--- 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.
--
2.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 7/8] iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
` (5 preceding siblings ...)
2024-10-03 16:49 ` [PATCH 6/8] iio: dac: ad5770r: " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
2024-10-06 13:30 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 8/8] iio: dac: stm32-dac-core: add missing select REGMAP_MMIO " Javier Carrasco
7 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
drivers/iio/dac/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig
index 3160b10f2752..f13daf0fd9f7 100644
--- 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.
--
2.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 8/8] iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
` (6 preceding siblings ...)
2024-10-03 16:49 ` [PATCH 7/8] iio: dac: ltc1660: " Javier Carrasco
@ 2024-10-03 16:49 ` Javier Carrasco
7 siblings, 0 replies; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 16:49 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel, Javier Carrasco
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>
---
drivers/iio/dac/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig
index f13daf0fd9f7..a5d083804b1c 100644
--- a/drivers/iio/dac/Kconfig
+++ b/drivers/iio/dac/Kconfig
@@ -485,6 +485,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"
--
2.43.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH 4/8] iio: frequency: admv4420: add missing select REMAP_SPI in Kconfig
2024-10-03 16:49 ` [PATCH 4/8] iio: frequency: admv4420: " Javier Carrasco
@ 2024-10-03 19:30 ` Javier Carrasco
2024-10-06 13:23 ` Jonathan Cameron
0 siblings, 1 reply; 19+ messages in thread
From: Javier Carrasco @ 2024-10-03 19:30 UTC (permalink / raw)
To: Jonathan Cameron, Lars-Peter Clausen, David Lechner,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel
On 03/10/2024 18:49, Javier Carrasco wrote:
> This driver makes use of regmap_spi, but does not select the required
> module.
> Add the missing 'select REGMAP_SPI'.
>
> Fixes: b59c04155901 ("iio: frequency: admv4420.c: Add support for ADMV4420")
> Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
> ---
> drivers/iio/frequency/Kconfig | 17 +++++++++--------
> 1 file changed, 9 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/iio/frequency/Kconfig b/drivers/iio/frequency/Kconfig
> index 89ae09db5ca5..b90e1ac4b342 100644
> --- a/drivers/iio/frequency/Kconfig
> +++ b/drivers/iio/frequency/Kconfig
> @@ -92,14 +92,15 @@ config ADMV1014
> module will be called admv1014.
>
> config ADMV4420
> - tristate "Analog Devices ADMV4420 K Band Downconverter"
> - depends on SPI
> - help
> - Say yes here to build support for Analog Devices K Band
> - Downconverter with integrated Fractional-N PLL and VCO.
> -
> - To compile this driver as a module, choose M here: the
> - module will be called admv4420.
> + tristate "Analog Devices ADMV4420 K Band Downconverter"
> + depends on SPI
> + select REGMAP_SPI
> + help
> + Say yes here to build support for Analog Devices K Band
> + Downconverter with integrated Fractional-N PLL and VCO.
> +
> + To compile this driver as a module, choose M here: the
> + module will be called admv4420.
>
> config ADRF6780
> tristate "Analog Devices ADRF6780 Microwave Upconverter"
>
Note that I formatted the entry to use tabs instead of spaces, although
I forgot to add it to the commit message.
Best regards,
Javier Carrasco
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
2024-10-03 16:49 ` [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP " Javier Carrasco
@ 2024-10-03 22:44 ` David Lechner
2024-10-06 13:24 ` Jonathan Cameron
0 siblings, 1 reply; 19+ messages in thread
From: David Lechner @ 2024-10-03 22:44 UTC (permalink / raw)
To: Javier Carrasco, Jonathan Cameron, Lars-Peter Clausen,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel
On 10/3/24 11:49 AM, Javier Carrasco wrote:
> 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>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
2024-10-03 16:49 ` [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER " Javier Carrasco
@ 2024-10-03 22:44 ` David Lechner
2024-10-06 13:25 ` Jonathan Cameron
0 siblings, 1 reply; 19+ messages in thread
From: David Lechner @ 2024-10-03 22:44 UTC (permalink / raw)
To: Javier Carrasco, Jonathan Cameron, Lars-Peter Clausen,
Antoniu Miclaus, Nuno Sá, Cristian Pop, Mircea Caprioru,
Alexandru Tachici, Marcus Folkesson, Fabrice Gasnier
Cc: Jonathan Cameron, linux-iio, linux-kernel
On 10/3/24 11:49 AM, Javier Carrasco wrote:
> 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>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 4/8] iio: frequency: admv4420: add missing select REMAP_SPI in Kconfig
2024-10-03 19:30 ` Javier Carrasco
@ 2024-10-06 13:23 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:23 UTC (permalink / raw)
To: Javier Carrasco
Cc: Lars-Peter Clausen, David Lechner, Antoniu Miclaus, Nuno Sá,
Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 3 Oct 2024 21:30:26 +0200
Javier Carrasco <javier.carrasco.cruz@gmail.com> wrote:
> On 03/10/2024 18:49, Javier Carrasco wrote:
> > This driver makes use of regmap_spi, but does not select the required
> > module.
> > Add the missing 'select REGMAP_SPI'.
> >
> > Fixes: b59c04155901 ("iio: frequency: admv4420.c: Add support for ADMV4420")
> > Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
> > ---
> > drivers/iio/frequency/Kconfig | 17 +++++++++--------
> > 1 file changed, 9 insertions(+), 8 deletions(-)
> >
> > diff --git a/drivers/iio/frequency/Kconfig b/drivers/iio/frequency/Kconfig
> > index 89ae09db5ca5..b90e1ac4b342 100644
> > --- a/drivers/iio/frequency/Kconfig
> > +++ b/drivers/iio/frequency/Kconfig
> > @@ -92,14 +92,15 @@ config ADMV1014
> > module will be called admv1014.
> >
> > config ADMV4420
> > - tristate "Analog Devices ADMV4420 K Band Downconverter"
> > - depends on SPI
> > - help
> > - Say yes here to build support for Analog Devices K Band
> > - Downconverter with integrated Fractional-N PLL and VCO.
> > -
> > - To compile this driver as a module, choose M here: the
> > - module will be called admv4420.
> > + tristate "Analog Devices ADMV4420 K Band Downconverter"
> > + depends on SPI
> > + select REGMAP_SPI
> > + help
> > + Say yes here to build support for Analog Devices K Band
> > + Downconverter with integrated Fractional-N PLL and VCO.
> > +
> > + To compile this driver as a module, choose M here: the
> > + module will be called admv4420.
> >
> > config ADRF6780
> > tristate "Analog Devices ADRF6780 Microwave Upconverter"
> >
>
> Note that I formatted the entry to use tabs instead of spaces, although
> I forgot to add it to the commit message.
Please split it up. The fix wants backporting. Also there are
other white space issues in here that would be good to clean up
(see the entry above).
>
> Best regards,
> Javier Carrasco
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
2024-10-03 22:44 ` David Lechner
@ 2024-10-06 13:24 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:24 UTC (permalink / raw)
To: David Lechner
Cc: Javier Carrasco, Lars-Peter Clausen, Antoniu Miclaus,
Nuno Sá, Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 3 Oct 2024 17:44:03 -0500
David Lechner <dlechner@baylibre.com> wrote:
> On 10/3/24 11:49 AM, Javier Carrasco wrote:
> > 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>
Applied to the fixes-togreg branch of iio.git.
Thanks,
J
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
2024-10-03 22:44 ` David Lechner
@ 2024-10-06 13:25 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:25 UTC (permalink / raw)
To: David Lechner
Cc: Javier Carrasco, Lars-Peter Clausen, Antoniu Miclaus,
Nuno Sá, Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 3 Oct 2024 17:44:20 -0500
David Lechner <dlechner@baylibre.com> wrote:
> On 10/3/24 11:49 AM, Javier Carrasco wrote:
> > 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>
applied.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 3/8] iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
2024-10-03 16:49 ` [PATCH 3/8] iio: frequency: adf4377: add missing select REMAP_SPI " Javier Carrasco
@ 2024-10-06 13:26 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:26 UTC (permalink / raw)
To: Javier Carrasco
Cc: Lars-Peter Clausen, David Lechner, Antoniu Miclaus, Nuno Sá,
Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 03 Oct 2024 18:49:35 +0200
Javier Carrasco <javier.carrasco.cruz@gmail.com> wrote:
> 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>
Applied.
> ---
> drivers/iio/frequency/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/iio/frequency/Kconfig b/drivers/iio/frequency/Kconfig
> index c455be7d4a1c..89ae09db5ca5 100644
> --- 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.
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 6/8] iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
2024-10-03 16:49 ` [PATCH 6/8] iio: dac: ad5770r: " Javier Carrasco
@ 2024-10-06 13:28 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:28 UTC (permalink / raw)
To: Javier Carrasco
Cc: Lars-Peter Clausen, David Lechner, Antoniu Miclaus, Nuno Sá,
Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 03 Oct 2024 18:49:38 +0200
Javier Carrasco <javier.carrasco.cruz@gmail.com> wrote:
> 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>
Applied
> ---
> drivers/iio/dac/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig
> index 1cfd7e2a622f..3160b10f2752 100644
> --- 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.
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 5/8] iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
2024-10-03 16:49 ` [PATCH 5/8] iio: amplifiers: ada4250: add missing select REGMAP_SPI " Javier Carrasco
@ 2024-10-06 13:29 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:29 UTC (permalink / raw)
To: Javier Carrasco
Cc: Lars-Peter Clausen, David Lechner, Antoniu Miclaus, Nuno Sá,
Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 03 Oct 2024 18:49:37 +0200
Javier Carrasco <javier.carrasco.cruz@gmail.com> wrote:
> 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>
Applied.
> ---
> drivers/iio/amplifiers/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/iio/amplifiers/Kconfig b/drivers/iio/amplifiers/Kconfig
> index b54fe01734b0..55eb16b32f6c 100644
> --- 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
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 7/8] iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
2024-10-03 16:49 ` [PATCH 7/8] iio: dac: ltc1660: " Javier Carrasco
@ 2024-10-06 13:30 ` Jonathan Cameron
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan Cameron @ 2024-10-06 13:30 UTC (permalink / raw)
To: Javier Carrasco
Cc: Lars-Peter Clausen, David Lechner, Antoniu Miclaus, Nuno Sá,
Cristian Pop, Mircea Caprioru, Alexandru Tachici,
Marcus Folkesson, Fabrice Gasnier, Jonathan Cameron, linux-iio,
linux-kernel
On Thu, 03 Oct 2024 18:49:39 +0200
Javier Carrasco <javier.carrasco.cruz@gmail.com> wrote:
> 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>
Applied to the fixes-togreg branch of iio.git.
> ---
> drivers/iio/dac/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig
> index 3160b10f2752..f13daf0fd9f7 100644
> --- 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.
>
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2024-10-06 13:30 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-03 16:49 [PATCH 0/8] iio: {amplifiers,dac,frequency,resolver}: add missing selects in Kconfig Javier Carrasco
2024-10-03 16:49 ` [PATCH 1/8] iio: resolver: ad2s1210 add missing select REGMAP " Javier Carrasco
2024-10-03 22:44 ` David Lechner
2024-10-06 13:24 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 2/8] iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER " Javier Carrasco
2024-10-03 22:44 ` David Lechner
2024-10-06 13:25 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 3/8] iio: frequency: adf4377: add missing select REMAP_SPI " Javier Carrasco
2024-10-06 13:26 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 4/8] iio: frequency: admv4420: " Javier Carrasco
2024-10-03 19:30 ` Javier Carrasco
2024-10-06 13:23 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 5/8] iio: amplifiers: ada4250: add missing select REGMAP_SPI " Javier Carrasco
2024-10-06 13:29 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 6/8] iio: dac: ad5770r: " Javier Carrasco
2024-10-06 13:28 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 7/8] iio: dac: ltc1660: " Javier Carrasco
2024-10-06 13:30 ` Jonathan Cameron
2024-10-03 16:49 ` [PATCH 8/8] iio: dac: stm32-dac-core: add missing select REGMAP_MMIO " Javier Carrasco
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).