]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/sunxi/Kconfig
Convert CONFIG_SPL_SERIAL_SUPPORT to Kconfig
[karo-tx-uboot.git] / board / sunxi / Kconfig
index 323e972932c92025e66805fc09a648f0b755c682..79f644a935b84128569af5fa59842445f53c8bcd 100644 (file)
@@ -1,5 +1,26 @@
 if ARCH_SUNXI
 
+config SPL_GPIO_SUPPORT
+       default y
+
+config SPL_LIBCOMMON_SUPPORT
+       default y
+
+config SPL_LIBDISK_SUPPORT
+       default y
+
+config SPL_LIBGENERIC_SUPPORT
+       default y
+
+config SPL_MMC_SUPPORT
+       default y
+
+config SPL_POWER_SUPPORT
+       default y
+
+config SPL_SERIAL_SUPPORT
+       default y
+
 # Note only one of these may be selected at a time! But hidden choices are
 # not supported by Kconfig
 config SUNXI_GEN_SUN4I
@@ -37,6 +58,7 @@ config MACH_SUN6I
        select CPU_V7
        select CPU_V7_HAS_NONSEC
        select CPU_V7_HAS_VIRT
+       select ARCH_SUPPORT_PSCI
        select SUNXI_GEN_SUN6I
        select SUPPORT_SPL
        select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
@@ -46,6 +68,7 @@ config MACH_SUN7I
        select CPU_V7
        select CPU_V7_HAS_NONSEC
        select CPU_V7_HAS_VIRT
+       select ARCH_SUPPORT_PSCI
        select SUNXI_GEN_SUN4I
        select SUPPORT_SPL
        select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
@@ -55,6 +78,7 @@ config MACH_SUN8I_A23
        select CPU_V7
        select CPU_V7_HAS_NONSEC
        select CPU_V7_HAS_VIRT
+       select ARCH_SUPPORT_PSCI
        select SUNXI_GEN_SUN6I
        select SUPPORT_SPL
        select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
@@ -64,6 +88,7 @@ config MACH_SUN8I_A33
        select CPU_V7
        select CPU_V7_HAS_NONSEC
        select CPU_V7_HAS_VIRT
+       select ARCH_SUPPORT_PSCI
        select SUNXI_GEN_SUN6I
        select SUPPORT_SPL
        select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
@@ -79,6 +104,7 @@ config MACH_SUN8I_H3
        select CPU_V7
        select CPU_V7_HAS_NONSEC
        select CPU_V7_HAS_VIRT
+       select ARCH_SUPPORT_PSCI
        select SUNXI_GEN_SUN6I
        select SUPPORT_SPL
        select ARMV7_BOOT_SEC_DEFAULT if OLD_SUNXI_KERNEL_COMPAT
@@ -249,7 +275,7 @@ config UART0_PORT_F
        Only enable this if you really know what you are doing.
 
 config OLD_SUNXI_KERNEL_COMPAT
-       boolean "Enable workarounds for booting old kernels"
+       bool "Enable workarounds for booting old kernels"
        default n
        ---help---
        Set this to enable various workarounds for old kernels, this results in
@@ -419,14 +445,14 @@ config I2C4_ENABLE
 endif
 
 config AXP_GPIO
-       boolean "Enable support for gpio-s on axp PMICs"
+       bool "Enable support for gpio-s on axp PMICs"
        default n
        ---help---
        Say Y here to enable support for the gpio pins of the axp PMIC ICs.
 
 config VIDEO
-       boolean "Enable graphical uboot console on HDMI, LCD or VGA"
-       depends on !MACH_SUN8I_A83T && !MACH_SUN8I_H3 && !MACH_SUN9I && !MACH_SUN50I_A64
+       bool "Enable graphical uboot console on HDMI, LCD or VGA"
+       depends on !MACH_SUN8I_A83T && !MACH_SUN8I_H3 && !MACH_SUN9I && !MACH_SUN50I
        default y
        ---help---
        Say Y here to add support for using a cfb console on the HDMI, LCD
@@ -434,21 +460,21 @@ config VIDEO
        info on how to select the video output and mode.
 
 config VIDEO_HDMI
-       boolean "HDMI output support"
+       bool "HDMI output support"
        depends on VIDEO && !MACH_SUN8I
        default y
        ---help---
        Say Y here to add support for outputting video over HDMI.
 
 config VIDEO_VGA
-       boolean "VGA output support"
+       bool "VGA output support"
        depends on VIDEO && (MACH_SUN4I || MACH_SUN7I)
        default n
        ---help---
        Say Y here to add support for outputting video over VGA.
 
 config VIDEO_VGA_VIA_LCD
-       boolean "VGA via LCD controller support"
+       bool "VGA via LCD controller support"
        depends on VIDEO && (MACH_SUN5I || MACH_SUN6I || MACH_SUN8I)
        default n
        ---help---
@@ -457,7 +483,7 @@ config VIDEO_VGA_VIA_LCD
        Olimex A13 boards.
 
 config VIDEO_VGA_VIA_LCD_FORCE_SYNC_ACTIVE_HIGH
-       boolean "Force sync active high for VGA via LCD controller support"
+       bool "Force sync active high for VGA via LCD controller support"
        depends on VIDEO_VGA_VIA_LCD
        default n
        ---help---
@@ -475,7 +501,7 @@ config VIDEO_VGA_EXTERNAL_DAC_EN
        format understood by sunxi_name_to_gpio, e.g. PH1 for pin 1 of port H.
 
 config VIDEO_COMPOSITE
-       boolean "Composite video output support"
+       bool "Composite video output support"
        depends on VIDEO && (MACH_SUN4I || MACH_SUN5I || MACH_SUN7I)
        default n
        ---help---