]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iio: pressure: mprls0025pa: Kconfig allow bus selection
authorPetre Rodan <petre.rodan@subdimension.ro>
Thu, 18 Dec 2025 11:05:43 +0000 (13:05 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 21 Dec 2025 18:06:27 +0000 (18:06 +0000)
Allow the user to select either the SPI or the i2c bus specific
module and autoselect core if needed.

Signed-off-by: Petre Rodan <petre.rodan@subdimension.ro>
Reviewed-by: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/pressure/Kconfig

index b2720be515061740c258c295bebb99888dced5ab..0d25842aa41440e047eae919e3bee41ee93559f1 100644 (file)
@@ -216,29 +216,33 @@ config MPL3115
          will be called mpl3115.
 
 config MPRLS0025PA
-       tristate "Honeywell MPRLS0025PA (MicroPressure sensors series)"
-       depends on (I2C || SPI_MASTER)
-       select MPRLS0025PA_I2C if I2C
-       select MPRLS0025PA_SPI if SPI_MASTER
+       tristate
        select IIO_BUFFER
        select IIO_TRIGGERED_BUFFER
-       help
-         Say Y here to build support for the Honeywell MicroPressure pressure
-         sensor series. There are many different types with different pressure
-         range. These ranges can be set up in the device tree.
-
-         To compile this driver as a module, choose M here: the module will be
-         called mprls0025pa.
 
 config MPRLS0025PA_I2C
-       tristate
-       depends on MPRLS0025PA
+       tristate "Honeywell MPR pressure sensor series I2C driver"
        depends on I2C
+       select MPRLS0025PA
+       help
+         Say Y here to build I2C bus support for the Honeywell MicroPressure
+         series sensor.
+
+         To compile this driver as a module, choose M here: the module
+         will be called mprls0025pa_i2c and you will also get mprls0025pa
+         for the core module.
 
 config MPRLS0025PA_SPI
-       tristate
-       depends on MPRLS0025PA
+       tristate "Honeywell MPR pressure sensor series SPI driver"
        depends on SPI_MASTER
+       select MPRLS0025PA
+       help
+         Say Y here to build SPI bus support for the Honeywell MicroPressure
+         series sensor.
+
+         To compile this driver as a module, choose M here: the module
+         will be called mprls0025pa_spi and you will also get mprls0025pa
+         for the core module.
 
 config MS5611
        tristate "Measurement Specialties MS5611 pressure sensor driver"