summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2021-12-16 14:23:49 -0800
committerMark Hatle <mark.hatle@xilinx.com>2022-01-14 15:37:05 -0800
commitea877a0bc9f9f779da663901ed2290e35902a54f (patch)
treee05b05774b2b5c7ead77c2ba5a8d6e4d1c6b281b /meta-xilinx-bsp
parent7d2009f71d6fca822c49bef1e23775c4faed855b (diff)
downloadmeta-xilinx-ea877a0bc9f9f779da663901ed2290e35902a54f.tar.gz
Move board specific items from meta-xilinx-tools
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp')
-rw-r--r--meta-xilinx-bsp/conf/layer.conf5
-rw-r--r--meta-xilinx-bsp/conf/machine/include/board/ultra96.inc6
-rw-r--r--meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/device-tree/device-tree.bbappend44
-rw-r--r--meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend4
4 files changed, 59 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/conf/layer.conf b/meta-xilinx-bsp/conf/layer.conf
index cee8b3c8..b5bb3b19 100644
--- a/meta-xilinx-bsp/conf/layer.conf
+++ b/meta-xilinx-bsp/conf/layer.conf
@@ -5,6 +5,11 @@ BBPATH .= ":${LAYERDIR}"
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb" 5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb"
6BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend" 6BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend"
7 7
8BBFILES_DYNAMIC += " \
9xilinx-tools:${LAYERDIR}/dynamic-layers/meta-xilinx-tools/recipes-*/*/*.bb \
10xilinx-tools:${LAYERDIR}/dynamic-layers/meta-xilinx-tools/recipes-*/*/*.bbappend \
11"
12
8BBFILE_COLLECTIONS += "xilinx-bsp" 13BBFILE_COLLECTIONS += "xilinx-bsp"
9BBFILE_PATTERN_xilinx-bsp = "^${LAYERDIR}/" 14BBFILE_PATTERN_xilinx-bsp = "^${LAYERDIR}/"
10BBFILE_PRIORITY_xilinx-bsp = "5" 15BBFILE_PRIORITY_xilinx-bsp = "5"
diff --git a/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc b/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc
index 0ff5e3d5..98f04158 100644
--- a/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc
+++ b/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc
@@ -2,6 +2,12 @@
2PACKAGE_ARCH:pn-linux-xlnx:ultra96 = "${BOARDVARIANT_ARCH}" 2PACKAGE_ARCH:pn-linux-xlnx:ultra96 = "${BOARDVARIANT_ARCH}"
3KERNEL_DEVICETREE:ultra96 = "xilinx/zynqmp-zcu100-revC.dtb" 3KERNEL_DEVICETREE:ultra96 = "xilinx/zynqmp-zcu100-revC.dtb"
4 4
5# Affects meta-xilinx-tools xsctyaml.bbclass related items
6YAML_SERIAL_CONSOLE_STDIN:ultra96 ?= "psu_uart_1"
7YAML_SERIAL_CONSOLE_STDOUT:ultra96 ?= "psu_uart_1"
8
9YAML_COMPILER_FLAGS:append:ultra96 = " -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 "
10
5# Enable bluetooth and wifi module 11# Enable bluetooth and wifi module
6#MACHINE_ESSENTIAL_EXTRA_RDEPENDS:append:ultra96 = " linux-firmware-wl18xx linux-firmware-ti-bt-wl181x" 12#MACHINE_ESSENTIAL_EXTRA_RDEPENDS:append:ultra96 = " linux-firmware-wl18xx linux-firmware-ti-bt-wl181x"
7 13
diff --git a/meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/device-tree/device-tree.bbappend
new file mode 100644
index 00000000..75c6bf88
--- /dev/null
+++ b/meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/device-tree/device-tree.bbappend
@@ -0,0 +1,44 @@
1SRC_URI:append:ultra96 = "${@bb.utils.contains('MACHINE_FEATURES', 'mipi', ' file://mipi-support-ultra96.dtsi file://pl.dtsi', '', d)}"
2YAML_MAIN_MEMORY_CONFIG:ultra96 ?= "psu_ddr_0"
3YAML_CONSOLE_DEVICE_CONFIG:ultra96 ?= "psu_uart_1"
4YAML_DT_BOARD_FLAGS:ultra96 ?= "{BOARD avnet-ultra96-rev1}"
5
6YAML_MAIN_MEMORY_CONFIG:kc705 ?= "mig_7series_0"
7YAML_CONSOLE_DEVICE_CONFIG:kc705 ?= "axi_uartlite_0"
8YAML_DT_BOARD_FLAGS:kc705 ?= "{BOARD kc705-full}"
9
10YAML_DT_BOARD_FLAGS:zcu102 ?= "{BOARD zcu102-rev1.0}"
11YAML_DT_BOARD_FLAGS:zcu106 ?= "{BOARD zcu106-reva}"
12YAML_DT_BOARD_FLAGS:zc702 ?= "{BOARD zc702}"
13YAML_DT_BOARD_FLAGS:zc706 ?= "{BOARD zc706}"
14YAML_DT_BOARD_FLAGS:zedboard ?= "{BOARD zedboard}"
15YAML_DT_BOARD_FLAGS:zc1254 ?= "{BOARD zc1254-reva}"
16YAML_DT_BOARD_FLAGS:zcu104 ?= "{BOARD zcu104-revc}"
17YAML_DT_BOARD_FLAGS:zcu111 ?= "{BOARD zcu111-reva}"
18YAML_DT_BOARD_FLAGS:zcu1275 ?= "{BOARD zcu1275-revb}"
19YAML_DT_BOARD_FLAGS:zcu1285 ?= "{BOARD zcu1285-reva}"
20YAML_DT_BOARD_FLAGS:zcu216 ?= "{BOARD zcu216-reva}"
21YAML_DT_BOARD_FLAGS:zcu208 ?= "{BOARD zcu208-reva}"
22YAML_DT_BOARD_FLAGS:virt-versal ?= "{BOARD versal-virt}"
23YAML_DT_BOARD_FLAGS:vck-sc ?= "{BOARD zynqmp-e-a2197-00-reva}"
24YAML_DT_BOARD_FLAGS:v350 ?= "{BOARD versal-v350-reva}"
25YAML_DT_BOARD_FLAGS:vck5000 ?= "{BOARD versal-vck5000-reva}"
26YAML_DT_BOARD_FLAGS:vck190 ?= "{BOARD versal-vck190-reva-x-ebm-01-reva}"
27YAML_DT_BOARD_FLAGS:vmk180 ?= "{BOARD versal-vmk180-reva-x-ebm-01-reva}"
28YAML_DT_BOARD_FLAGS:vc-p-a2197-00 ?= "{BOARD versal-vc-p-a2197-00-reva-x-prc-01-reva}"
29YAML_DT_BOARD_FLAGS:ac701 ?= "{BOARD ac701-full}"
30YAML_DT_BOARD_FLAGS:kcu105 ?= "{BOARD kcu105}"
31YAML_DT_BOARD_FLAGS:sp701 ?= "{BOARD sp701-rev1.0}"
32YAML_DT_BOARD_FLAGS:vcu118 ?= "{BOARD vcu118-rev2.0}"
33YAML_DT_BOARD_FLAGS:k26 ?= "{BOARD zynqmp-sm-k26-reva}"
34YAML_DT_BOARD_FLAGS:zcu670 ?= "{BOARD zcu670-revb}"
35YAML_DT_BOARD_FLAGS:vpk120 ?= "{BOARD versal-vpk120-reva}"
36YAML_DT_BOARD_FLAGS:vpk-sc ?= "{BOARD zynqmp-vpk120-reva}"
37
38do_configure:append:ultra96() {
39 if [ -e ${WORKDIR}/mipi-support-ultra96.dtsi ]; then
40 cp ${WORKDIR}/mipi-support-ultra96.dtsi ${DT_FILES_PATH}/mipi-support-ultra96.dtsi
41 cp ${WORKDIR}/pl.dtsi ${DT_FILES_PATH}/pl.dtsi
42 echo '/include/ "mipi-support-ultra96.dtsi"' >> ${DT_FILES_PATH}/${BASE_DTS}.dts
43 fi
44}
diff --git a/meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend b/meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend
new file mode 100644
index 00000000..93caf4e4
--- /dev/null
+++ b/meta-xilinx-bsp/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend
@@ -0,0 +1,4 @@
1ULTRA96_VERSION ?= "1"
2YAML_COMPILER_FLAGS:append:ultra96 = " -DENABLE_MOD_ULTRA96 ${@bb.utils.contains('ULTRA96_VERSION', '2', ' -DULTRA96_VERSION=2 ', ' -DULTRA96_VERSION=1 ', d)}"
3YAML_COMPILER_FLAGS:append:k26 = " -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 -DENABLE_EM -DENABLE_MOD_OVERTEMP -DOVERTEMP_DEGC=90.0 "
4