]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
sunxi: pmic_bus: Fix Kconfig dependencies
authorSamuel Holland <samuel@sholland.org>
Fri, 8 Oct 2021 05:17:19 +0000 (00:17 -0500)
committerAndre Przywara <andre.przywara@arm.com>
Tue, 12 Oct 2021 08:50:27 +0000 (09:50 +0100)
AXP_PMIC_BUS enables communication with a specific AXP PMIC at a
PMIC-dependent I2C/P2WI/RSB bus address. It is automatically selected
as a dependency of the PMIC driver. It should not be selectable by the
user when no PMIC is chosen.

AXP_GPIO uses the pmic_bus functions, and also depends on a specific
PMIC header to pick up register definitions.

Both of these changes have no impact on any existing configs, since
the code does not compile if the dependencies are not met.

Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
arch/arm/mach-sunxi/Kconfig

index 03054a331aa6b0ae7833cb50d3fc4c9ab6ee2e9c..da35cc87e8545a2087741d8978eff7fd0a80b768 100644 (file)
@@ -106,7 +106,7 @@ config SUN6I_PRCM
          in A31 SoC.
 
 config AXP_PMIC_BUS
-       bool "Sunxi AXP PMIC bus access helpers"
+       bool
        help
          Select this PMIC bus access helpers for Sunxi platform PRCM or other
          AXP family PMIC devices.
@@ -795,6 +795,7 @@ endif
 
 config AXP_GPIO
        bool "Enable support for gpio-s on axp PMICs"
+       depends on AXP_PMIC_BUS
        ---help---
        Say Y here to enable support for the gpio pins of the axp PMIC ICs.