summaryrefslogtreecommitdiff
path: root/board/sunxi
diff options
context:
space:
mode:
authorIan Campbell <ijc@hellion.org.uk>2014-10-24 21:20:44 +0100
committerHans de Goede <hdegoede@redhat.com>2014-11-05 13:09:57 +0100
commit2c7e3b90468535ed7b31bd070c662b47f51db6fd (patch)
treeba409c2079305018877861fb21d77a085f0ae73d /board/sunxi
parentd6aac671b68dd865056f909ebd00e6c49297c7c4 (diff)
downloadu-boot-imx-2c7e3b90468535ed7b31bd070c662b47f51db6fd.zip
u-boot-imx-2c7e3b90468535ed7b31bd070c662b47f51db6fd.tar.gz
u-boot-imx-2c7e3b90468535ed7b31bd070c662b47f51db6fd.tar.bz2
sunxi: kconfig: Add top-level ARCH_SUNXI
And make TARGET_SUN[45678]I a choice variable under this. configs updated with: sed -i -e 's/^\(\+S:\)\?CONFIG_TARGET_SUN.I=y/\1CONFIG_ARCH_SUNXI=y\n&/g' configs/* Signed-off-by: Ian Campbell <ijc@hellion.org.uk> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'board/sunxi')
-rw-r--r--board/sunxi/Kconfig30
1 files changed, 29 insertions, 1 deletions
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
index 28df187..e700495 100644
--- a/board/sunxi/Kconfig
+++ b/board/sunxi/Kconfig
@@ -1,4 +1,32 @@
-if TARGET_SUN4I || TARGET_SUN5I || TARGET_SUN6I || TARGET_SUN7I || TARGET_SUN8I
+if ARCH_SUNXI
+
+choice
+ prompt "Sunxi SoC Variant"
+
+config TARGET_SUN4I
+ bool "sun4i (Allwinner A10)"
+ select CPU_V7
+ select SUPPORT_SPL
+
+config TARGET_SUN5I
+ bool "sun5i (Allwinner A13)"
+ select CPU_V7
+ select SUPPORT_SPL
+
+config TARGET_SUN6I
+ bool "sun6i (Allwinner A31)"
+ select CPU_V7
+
+config TARGET_SUN7I
+ bool "sun7i (Allwinner A20)"
+ select CPU_V7
+ select SUPPORT_SPL
+
+config TARGET_SUN8I
+ bool "sun8i (Allwinner A23)"
+ select CPU_V7
+
+endchoice
config SYS_CONFIG_NAME
string