[meta-xilinx] [meta-xilinx-tools][PATCH] device-tree.bbappend: Add support for kc705-microblazeel

Manjukumar Matha manjukumar.harthikote-matha at xilinx.com
Mon Apr 23 15:26:52 PDT 2018


Enable support for kc705-microblazeel machine to generate dtb using DTG
flow

Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
 recipes-bsp/device-tree/device-tree.bbappend | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/recipes-bsp/device-tree/device-tree.bbappend b/recipes-bsp/device-tree/device-tree.bbappend
index a22a79a..a999612 100644
--- a/recipes-bsp/device-tree/device-tree.bbappend
+++ b/recipes-bsp/device-tree/device-tree.bbappend
@@ -22,6 +22,9 @@ XSCTH_APP = "device-tree"
 YAML_MAIN_MEMORY_CONFIG_zcu100-zynqmp = "psu_ddr_0"
 YAML_CONSOLE_DEVICE_CONFIG_zcu100-zynqmp = "psu_uart_1"
 
+YAML_MAIN_MEMORY_CONFIG_kc705-microblazeel = "ddr3_sdram"
+YAML_CONSOLE_DEVICE_CONFIG_kc705-microblazeel = "rs232_uart"
+
 YAML_DT_BOARD_FLAGS_zcu100-zynqmp = "{BOARD zcu100-revc}"
 YAML_DT_BOARD_FLAGS_zcu102-zynqmp = "{BOARD zcu102-rev1.0}"
 YAML_DT_BOARD_FLAGS_zcu106-zynqmp = "{BOARD zcu106-reva}"
@@ -29,6 +32,7 @@ YAML_DT_BOARD_FLAGS_zc702-zynq7 = "{BOARD zc702}"
 YAML_DT_BOARD_FLAGS_zc706-zynq7 = "{BOARD zc706}"
 YAML_DT_BOARD_FLAGS_zedboard-zynq7 = "{BOARD zedboard}"
 YAML_DT_BOARD_FLAGS_zc1254-zynqmp = "{BOARD zc1254-reva}"
+YAML_DT_BOARD_FLAGS_kc705-microblazeel = "{BOARD kc705-full}"
 
 DTS_FILES_PATH = "${XSCTH_WS}/${XSCTH_PROJ}"
 DTS_INCLUDE_append = " ${WORKDIR}"
@@ -38,6 +42,11 @@ KERNEL_DTS_INCLUDE_append = " ${STAGING_KERNEL_DIR}/include"
 COMPATIBLE_MACHINE_zynq = ".*"
 COMPATIBLE_MACHINE_zynqmp = ".*"
 
+do_compile_prepend_kc705-microblazeel() {
+	cp ${WORKDIR}/system-conf.dtsi ${DTS_FILES_PATH}
+	cp ${WORKDIR}/kc705-microblazeel.dts ${DTS_FILES_PATH}
+}
+
 do_compile_prepend() {
 	[ -e ${DTS_FILES_PATH}/system.dts ] && rm ${DTS_FILES_PATH}/system.dts
 }
-- 
2.7.4



More information about the meta-xilinx mailing list