aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2021-10-08 00:17:19 -0500
committerAndre Przywara <andre.przywara@arm.com>2021-10-12 09:50:27 +0100
commit4ab39e74b640799748dfdef49f099b416a5ae497 (patch)
tree5246e53dadc2921c9d52ca70d458c10c5cdcc981
parentabd2e783f15ce372e275eb66f732c4edbaf0c0b6 (diff)
downloadu-boot-4ab39e74b640799748dfdef49f099b416a5ae497.zip
u-boot-4ab39e74b640799748dfdef49f099b416a5ae497.tar.gz
u-boot-4ab39e74b640799748dfdef49f099b416a5ae497.tar.bz2
sunxi: pmic_bus: Fix Kconfig dependencies
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>
-rw-r--r--arch/arm/mach-sunxi/Kconfig3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
index 03054a3..da35cc8 100644
--- a/arch/arm/mach-sunxi/Kconfig
+++ b/arch/arm/mach-sunxi/Kconfig
@@ -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.