diff mbox

[U-Boot,3/6] ARM64: zynqmp: Select SYS_CONFIG_NAME via Kconfig

Message ID ea8888a05384c8a0ff625b8e75e38087dafbb923.1459413555.git.michal.simek@xilinx.com
State Accepted
Commit a1108da7318cb0dee90e899309cb4e5e90f9d690
Delegated to: Michal Simek
Headers show

Commit Message

Michal Simek March 31, 2016, 8:39 a.m. UTC
This option enable adding new platform suport just by adding defconfig
and DTS file which will target generic configuration for SoC.
Make no sense to extend Kconfig just create a pointer between DTS and
configuration file.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
---

 arch/arm/cpu/armv8/zynqmp/Kconfig  | 15 ++++++---------
 configs/xilinx_zynqmp_ep_defconfig |  1 +
 2 files changed, 7 insertions(+), 9 deletions(-)
diff mbox

Patch

diff --git a/arch/arm/cpu/armv8/zynqmp/Kconfig b/arch/arm/cpu/armv8/zynqmp/Kconfig
index 9a19dfa77f79..6c71d7840eb5 100644
--- a/arch/arm/cpu/armv8/zynqmp/Kconfig
+++ b/arch/arm/cpu/armv8/zynqmp/Kconfig
@@ -1,13 +1,5 @@ 
 if ARCH_ZYNQMP
 
-choice
-	prompt "Xilinx ZynqMP board select"
-
-config TARGET_ZYNQMP_EP
-	bool "ZynqMP EP Board"
-
-endchoice
-
 config SYS_BOARD
 	default "zynqmp"
 
@@ -18,7 +10,12 @@  config SYS_SOC
 	default "zynqmp"
 
 config SYS_CONFIG_NAME
-	default "xilinx_zynqmp_ep" if TARGET_ZYNQMP_EP
+	string "Board configuration name"
+	default "xilinx_zynqmp"
+	help
+	  This option contains information about board configuration name.
+	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
+	  will be used for board configuration.
 
 config ZYNQMP_USB
 	bool "Configure ZynqMP USB"
diff --git a/configs/xilinx_zynqmp_ep_defconfig b/configs/xilinx_zynqmp_ep_defconfig
index 33f29afab88c..a1f3580f8d01 100644
--- a/configs/xilinx_zynqmp_ep_defconfig
+++ b/configs/xilinx_zynqmp_ep_defconfig
@@ -1,4 +1,5 @@ 
 CONFIG_ARM=y
+CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp_ep"
 CONFIG_ARCH_ZYNQMP=y
 CONFIG_ZYNQMP_USB=y
 CONFIG_SYS_TEXT_BASE=0x8000000