public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] ni: Add NIZYNQ platform
@ 2017-11-08  2:54 Wilson Lee
  2017-11-08  6:27 ` Michal Simek
  0 siblings, 1 reply; 7+ messages in thread
From: Wilson Lee @ 2017-11-08  2:54 UTC (permalink / raw)
  To: u-boot

Initial platform creation for NIZYNQ.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Keng Soon Cheah <keng.soon.cheah@ni.com>
Signed-off-by: Wilson Lee <wilson.lee@ni.com>
Cc: Chen Yee Chew <chen.yee.chew@ni.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
---
 arch/arm/Kconfig  | 15 +++++++++++++++
 arch/arm/Makefile |  4 +++-
 board/ni/Kconfig  | 13 +++++++++++++
 3 files changed, 31 insertions(+), 1 deletion(-)
 create mode 100644 board/ni/Kconfig

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 83b7aa5..ae34821 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -767,6 +767,20 @@ config ARCH_ZYNQMP
 	select DM_USB if USB
 	imply FAT_WRITE
 
+config NIZYNQ
+	bool "National Instruments zynq Platform"
+	select CPU_V7
+	select SUPPORT_SPL
+	select OF_CONTROL
+	select SPL_OF_CONTROL if SPL
+	select DM
+	select DM_ETH
+	select DM_GPIO
+	select SPL_DM if SPL
+	select DM_MMC
+	select DM_SERIAL
+	select SPL_SEPARATE_BSS if SPL
+
 config TEGRA
 	bool "NVIDIA Tegra"
 	imply FAT_WRITE
@@ -1258,6 +1272,7 @@ source "board/hisilicon/hikey/Kconfig"
 source "board/hisilicon/poplar/Kconfig"
 source "board/imx31_phycore/Kconfig"
 source "board/isee/igep003x/Kconfig"
+source "board/ni/Kconfig"
 source "board/olimex/mx23_olinuxino/Kconfig"
 source "board/phytec/pcm051/Kconfig"
 source "board/ppcag/bg0900/Kconfig"
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 0e0ae77..fbc271a 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -74,7 +74,9 @@ machine-$(CONFIG_ARCH_ROCKCHIP)		+= rockchip
 machine-$(CONFIG_STM32)			+= stm32
 machine-$(CONFIG_TEGRA)			+= tegra
 machine-$(CONFIG_ARCH_UNIPHIER)		+= uniphier
-machine-$(CONFIG_ARCH_ZYNQ)		+= zynq
+ifneq (,$(findstring y,$(CONFIG_ZYNQ)$(CONFIG_NIZYNQ)))
+machine-y				+= zynq
+endif
 
 machdirs := $(patsubst %,arch/arm/mach-%/,$(machine-y))
 
diff --git a/board/ni/Kconfig b/board/ni/Kconfig
new file mode 100644
index 0000000..382a544
--- /dev/null
+++ b/board/ni/Kconfig
@@ -0,0 +1,13 @@
+if NIZYNQ
+choice
+	prompt "NI Zynq board select"
+
+endchoice
+
+config SYS_VENDOR
+	default "ni"
+
+config SYS_SOC
+	default "zynq"
+
+endif
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-11-23  7:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-08  2:54 [U-Boot] [PATCH] ni: Add NIZYNQ platform Wilson Lee
2017-11-08  6:27 ` Michal Simek
2017-11-22  3:06   ` Wilson Lee
2017-11-22  7:11     ` Michal Simek
2017-11-23  3:42       ` Wilson Lee
2017-11-23  7:35         ` Michal Simek
2017-11-22  3:14   ` Wilson Lee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox