orion5x: kconfig: move board select menu and common settings
authorMasahiro Yamada <yamada.m@jp.panasonic.com>
Sat, 30 Aug 2014 22:11:06 +0000 (07:11 +0900)
committerTom Rini <trini@ti.com>
Sun, 31 Aug 2014 01:21:59 +0000 (21:21 -0400)
Becuase the board select menu in arch/arm/Kconfig is too big,
move the Orion5x board select menu to orion5x/Kconfig.

Move also common settings (CONFIG_SYS_CPU="arm926ejs" and
CONFIG_SYS_SOC="orion5x").

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
arch/arm/Kconfig
arch/arm/cpu/arm926ejs/orion5x/Kconfig [new file with mode: 0644]
board/LaCie/edminiv2/Kconfig
configs/edminiv2_defconfig
include/configs/edminiv2.h

index 8ac16f96efe2cb19528e9eea9a83b1fa4e3edbcb..20b580c6817b3e6733759ecadb9d77af5331714e 100644 (file)
@@ -193,8 +193,8 @@ config TARGET_SC_SPS_1
 config TARGET_NHK8815
        bool "Support nhk8815"
 
-config TARGET_EDMINIV2
-       bool "Support edminiv2"
+config ORION5X
+       bool "Marvell Orion"
 
 config TARGET_DKB
        bool "Support dkb"
@@ -522,6 +522,8 @@ source "arch/arm/cpu/armv7/omap4/Kconfig"
 
 source "arch/arm/cpu/armv7/omap5/Kconfig"
 
+source "arch/arm/cpu/arm926ejs/orion5x/Kconfig"
+
 source "arch/arm/cpu/armv7/rmobile/Kconfig"
 
 source "arch/arm/cpu/armv7/tegra-common/Kconfig"
@@ -536,7 +538,6 @@ source "board/BuR/tseries/Kconfig"
 source "board/BuS/eb_cpux9k2/Kconfig"
 source "board/BuS/vl_ma2sc/Kconfig"
 source "board/CarMediaLab/flea3/Kconfig"
-source "board/LaCie/edminiv2/Kconfig"
 source "board/Marvell/aspenite/Kconfig"
 source "board/Marvell/dkb/Kconfig"
 source "board/Marvell/gplugd/Kconfig"
diff --git a/arch/arm/cpu/arm926ejs/orion5x/Kconfig b/arch/arm/cpu/arm926ejs/orion5x/Kconfig
new file mode 100644 (file)
index 0000000..aa40099
--- /dev/null
@@ -0,0 +1,21 @@
+if ORION5X
+
+choice
+       prompt "Marvell Orion board select"
+
+config TARGET_EDMINIV2
+       bool "LaCie Ethernet Disk mini V2"
+
+endchoice
+
+config SYS_CPU
+       string
+       default "arm926ejs"
+
+config SYS_SOC
+       string
+       default "orion5x"
+
+source "board/LaCie/edminiv2/Kconfig"
+
+endif
index f1151d1823e20bcdb6fd6b70012c47d08ca567d1..9675a9efb5c828e5e5614957d9330093a6404138 100644 (file)
@@ -1,9 +1,5 @@
 if TARGET_EDMINIV2
 
-config SYS_CPU
-       string
-       default "arm926ejs"
-
 config SYS_BOARD
        string
        default "edminiv2"
@@ -12,10 +8,6 @@ config SYS_VENDOR
        string
        default "LaCie"
 
-config SYS_SOC
-       string
-       default "orion5x"
-
 config SYS_CONFIG_NAME
        string
        default "edminiv2"
index 82aa684d984afda1eb6f6b7a6c8e6b4177aa1876..3b1a6c193a703521a9a549567d99541471a26aab 100644 (file)
@@ -1,2 +1,3 @@
 CONFIG_ARM=y
+CONFIG_ORION5X=y
 CONFIG_TARGET_EDMINIV2=y
index 77717a84aeec9dc977cf57875ef81081e6d9ba28..1df4fc198624e41cbc128279019dfd231ebf1f2b 100644 (file)
@@ -25,7 +25,6 @@
 #define CONFIG_MARVELL         1
 #define CONFIG_ARM926EJS       1       /* Basic Architecture */
 #define CONFIG_FEROCEON                1       /* CPU Core subversion */
-#define CONFIG_ORION5X         1       /* SOC Family Name */
 #define CONFIG_88F5182         1       /* SOC Name */
 #define CONFIG_MACH_EDMINIV2   1       /* Machine type */