pmic: pca9450: add DM_I2C dependencies in Kconfig
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Tue, 3 May 2022 08:58:06 +0000 (10:58 +0200)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 14 Jun 2022 02:20:50 +0000 (11:20 +0900)
The pca9450 driver uses dm_i2c_{read,write}, which
are (unsurprisingly) only available with DM_I2C. Make sure one can't
create an unbuildable .config by adding proper dependencies.

While here, append "in SPL" to the prompt for the SPL_ variant so it
doesn't read the same as the one for the non-SPL_ variant.

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
drivers/power/pmic/Kconfig

index bb39600..66b16b0 100644 (file)
@@ -158,13 +158,15 @@ config SPL_DM_PMIC_MP5416
 
 config DM_PMIC_PCA9450
        bool "Enable Driver Model for PMIC PCA9450"
+       depends on DM_I2C
        help
          This config enables implementation of driver-model pmic uclass features
          for PMIC PCA9450. The driver implements read/write operations.
 
 config SPL_DM_PMIC_PCA9450
-       bool "Enable Driver Model for PMIC PCA9450"
+       bool "Enable Driver Model for PMIC PCA9450 in SPL"
        depends on SPL_DM_PMIC
+       depends on SPL_DM_I2C
        help
          This config enables implementation of driver-model pmic uclass features
          for PMIC PCA9450 in SPL. The driver implements read/write operations.