]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iio: magn: mmc5633: Ensure REGMAP_I2C / I3C not build if I2C / I3C is not.
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 19 Jan 2026 21:48:16 +0000 (21:48 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Thu, 22 Jan 2026 20:52:12 +0000 (20:52 +0000)
Fixes the following build warning (and equivalent I2C one)
WARNING: unmet direct dependencies detected for REGMAP_I3C
  Depends on [n]: I3C [=n]
  Selected by [m]:
  - MMC5633 [=m] && IIO [=y] && (I2C [=y] || I3C [=n])

Fixes: 6e5f6bf2e3f0 ("iio: magnetometer: Add mmc5633 sensor")
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/magnetometer/Kconfig

index cfb74a4a083630678a1db1132a14264de451a31a..2b81b22c95506d0ed3203a2195dde3342fe7ada7 100644 (file)
@@ -141,8 +141,8 @@ config MMC35240
 
 config MMC5633
        tristate "MEMSIC MMC5633 3-axis magnetic sensor"
-       select REGMAP_I2C
-       select REGMAP_I3C
+       select REGMAP_I2C if I2C
+       select REGMAP_I3C if I3C
        depends on I2C || I3C
        help
          Say yes here to build support for the MEMSIC MMC5633 3-axis