linux-iio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).