]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/mach-sunxi/Kconfig
sunxi: Add SUN6I_P2WI kconfig entry
[u-boot] / arch / arm / mach-sunxi / Kconfig
index 15cc01439ad5483dd129cb2e51a85d44e72de26e..81573819e98e0506a40b8b89c4850f8dfbaac624 100644 (file)
@@ -6,6 +6,23 @@ config SPL_LDSCRIPT
 config IDENT_STRING
        default " Allwinner Technology"
 
+config SUN6I_P2WI
+       bool "Allwinner sun6i internal P2WI controller"
+       help
+         If you say yes to this option, support will be included for the
+         P2WI (Push/Pull 2 Wire Interface) controller embedded in some sunxi
+         SOCs.
+         The P2WI looks like an SMBus controller (which supports only byte
+         accesses), except that it only supports one slave device.
+         This interface is used to connect to specific PMIC devices (like the
+         AXP221).
+
+config SUN6I_PRCM
+       bool
+       help
+         Support for the PRCM (Power/Reset/Clock Management) unit available
+         in A31 SoC.
+
 config SUNXI_HIGH_SRAM
        bool
        default n
@@ -88,6 +105,8 @@ config MACH_SUN6I
        select CPU_V7_HAS_NONSEC
        select CPU_V7_HAS_VIRT
        select ARCH_SUPPORT_PSCI
+       select SUN6I_P2WI
+       select SUN6I_PRCM
        select SUNXI_GEN_SUN6I
        select SUPPORT_SPL
        select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT