Merge tag 'efi-2020-04-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
[platform/kernel/u-boot.git] / drivers / power / pmic / Kconfig
index 450935f..df9372c 100644 (file)
@@ -55,6 +55,14 @@ config DM_PMIC_BD71837
          This config enables implementation of driver-model pmic uclass features
          for PMIC BD71837. The driver implements read/write operations.
 
+config SPL_DM_PMIC_BD71837
+       bool "Enable Driver Model for PMIC BD71837 in SPL stage"
+       depends on DM_PMIC
+       help
+         This config enables implementation of driver-model pmic uclass
+         features for PMIC BD71837. The driver implements read/write
+         operations.
+
 config DM_PMIC_FAN53555
        bool "Enable support for OnSemi FAN53555"
        depends on DM_PMIC && DM_REGULATOR && DM_I2C
@@ -69,6 +77,13 @@ config DM_PMIC_FAN53555
          The driver implements read/write operations for use with the FAN53555
          regulator driver and binds the regulator driver to its node.
 
+config DM_PMIC_PCA9450
+       bool "Enable Driver Model for PMIC PCA9450"
+       depends on DM_PMIC
+       help
+         This config enables implementation of driver-model pmic uclass features
+         for PMIC PCA9450. The driver implements read/write operations.
+
 config DM_PMIC_PFUZE100
        bool "Enable Driver Model for PMIC PFUZE100"
        depends on DM_PMIC
@@ -241,7 +256,36 @@ config DM_PMIC_TPS65910
 config PMIC_STPMIC1
        bool "Enable support for STMicroelectronics STPMIC1 PMIC"
        depends on DM_PMIC && DM_I2C
+       select SYSRESET_CMD_POWEROFF if CMD_POWEROFF && !ARM_PSCI_FW
        ---help---
        The STPMIC1 PMIC provides 4 BUCKs, 6 LDOs, 1 VREF and 2 power switches.
        It is accessed via an I2C interface. The device is used with STM32MP1
        SoCs. This driver implements register read/write operations.
+
+config SPL_PMIC_PALMAS
+       bool "Enable driver for Texas Instruments PALMAS PMIC"
+       depends on DM_PMIC
+       help
+       The PALMAS is a PMIC containing several LDOs, SMPS.
+       This driver binds the pmic children in SPL.
+
+config SPL_PMIC_LP873X
+       bool "Enable driver for Texas Instruments LP873X PMIC"
+       depends on DM_PMIC
+       help
+       The LP873X is a PMIC containing couple of LDOs and couple of SMPS.
+       This driver binds the pmic children in SPL.
+
+config SPL_PMIC_LP87565
+       bool "Enable driver for Texas Instruments LP87565 PMIC"
+       depends on DM_PMIC
+       help
+       The LP87565 is a PMIC containing a bunch of SMPS.
+       This driver binds the pmic children in SPL.
+
+config PMIC_TPS65941
+       bool "Enable driver for Texas Instruments TPS65941 PMIC"
+       depends on DM_PMIC
+       help
+       The TPS65941 is a PMIC containing a bunch of SMPS & LDOs.
+       This driver binds the pmic children.