diff options
author | Mark Hatle <mark.hatle@xilinx.com> | 2021-12-16 14:23:49 -0800 |
---|---|---|
committer | Mark Hatle <mark.hatle@xilinx.com> | 2022-01-14 15:37:05 -0800 |
commit | ea877a0bc9f9f779da663901ed2290e35902a54f (patch) | |
tree | e05b05774b2b5c7ead77c2ba5a8d6e4d1c6b281b /meta-xilinx-bsp | |
parent | 7d2009f71d6fca822c49bef1e23775c4faed855b (diff) | |
download | meta-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')
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}" | |||
5 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb" | 5 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb" |
6 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend" | 6 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend" |
7 | 7 | ||
8 | BBFILES_DYNAMIC += " \ | ||
9 | xilinx-tools:${LAYERDIR}/dynamic-layers/meta-xilinx-tools/recipes-*/*/*.bb \ | ||
10 | xilinx-tools:${LAYERDIR}/dynamic-layers/meta-xilinx-tools/recipes-*/*/*.bbappend \ | ||
11 | " | ||
12 | |||
8 | BBFILE_COLLECTIONS += "xilinx-bsp" | 13 | BBFILE_COLLECTIONS += "xilinx-bsp" |
9 | BBFILE_PATTERN_xilinx-bsp = "^${LAYERDIR}/" | 14 | BBFILE_PATTERN_xilinx-bsp = "^${LAYERDIR}/" |
10 | BBFILE_PRIORITY_xilinx-bsp = "5" | 15 | BBFILE_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 @@ | |||
2 | PACKAGE_ARCH:pn-linux-xlnx:ultra96 = "${BOARDVARIANT_ARCH}" | 2 | PACKAGE_ARCH:pn-linux-xlnx:ultra96 = "${BOARDVARIANT_ARCH}" |
3 | KERNEL_DEVICETREE:ultra96 = "xilinx/zynqmp-zcu100-revC.dtb" | 3 | KERNEL_DEVICETREE:ultra96 = "xilinx/zynqmp-zcu100-revC.dtb" |
4 | 4 | ||
5 | # Affects meta-xilinx-tools xsctyaml.bbclass related items | ||
6 | YAML_SERIAL_CONSOLE_STDIN:ultra96 ?= "psu_uart_1" | ||
7 | YAML_SERIAL_CONSOLE_STDOUT:ultra96 ?= "psu_uart_1" | ||
8 | |||
9 | YAML_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 @@ | |||
1 | SRC_URI:append:ultra96 = "${@bb.utils.contains('MACHINE_FEATURES', 'mipi', ' file://mipi-support-ultra96.dtsi file://pl.dtsi', '', d)}" | ||
2 | YAML_MAIN_MEMORY_CONFIG:ultra96 ?= "psu_ddr_0" | ||
3 | YAML_CONSOLE_DEVICE_CONFIG:ultra96 ?= "psu_uart_1" | ||
4 | YAML_DT_BOARD_FLAGS:ultra96 ?= "{BOARD avnet-ultra96-rev1}" | ||
5 | |||
6 | YAML_MAIN_MEMORY_CONFIG:kc705 ?= "mig_7series_0" | ||
7 | YAML_CONSOLE_DEVICE_CONFIG:kc705 ?= "axi_uartlite_0" | ||
8 | YAML_DT_BOARD_FLAGS:kc705 ?= "{BOARD kc705-full}" | ||
9 | |||
10 | YAML_DT_BOARD_FLAGS:zcu102 ?= "{BOARD zcu102-rev1.0}" | ||
11 | YAML_DT_BOARD_FLAGS:zcu106 ?= "{BOARD zcu106-reva}" | ||
12 | YAML_DT_BOARD_FLAGS:zc702 ?= "{BOARD zc702}" | ||
13 | YAML_DT_BOARD_FLAGS:zc706 ?= "{BOARD zc706}" | ||
14 | YAML_DT_BOARD_FLAGS:zedboard ?= "{BOARD zedboard}" | ||
15 | YAML_DT_BOARD_FLAGS:zc1254 ?= "{BOARD zc1254-reva}" | ||
16 | YAML_DT_BOARD_FLAGS:zcu104 ?= "{BOARD zcu104-revc}" | ||
17 | YAML_DT_BOARD_FLAGS:zcu111 ?= "{BOARD zcu111-reva}" | ||
18 | YAML_DT_BOARD_FLAGS:zcu1275 ?= "{BOARD zcu1275-revb}" | ||
19 | YAML_DT_BOARD_FLAGS:zcu1285 ?= "{BOARD zcu1285-reva}" | ||
20 | YAML_DT_BOARD_FLAGS:zcu216 ?= "{BOARD zcu216-reva}" | ||
21 | YAML_DT_BOARD_FLAGS:zcu208 ?= "{BOARD zcu208-reva}" | ||
22 | YAML_DT_BOARD_FLAGS:virt-versal ?= "{BOARD versal-virt}" | ||
23 | YAML_DT_BOARD_FLAGS:vck-sc ?= "{BOARD zynqmp-e-a2197-00-reva}" | ||
24 | YAML_DT_BOARD_FLAGS:v350 ?= "{BOARD versal-v350-reva}" | ||
25 | YAML_DT_BOARD_FLAGS:vck5000 ?= "{BOARD versal-vck5000-reva}" | ||
26 | YAML_DT_BOARD_FLAGS:vck190 ?= "{BOARD versal-vck190-reva-x-ebm-01-reva}" | ||
27 | YAML_DT_BOARD_FLAGS:vmk180 ?= "{BOARD versal-vmk180-reva-x-ebm-01-reva}" | ||
28 | YAML_DT_BOARD_FLAGS:vc-p-a2197-00 ?= "{BOARD versal-vc-p-a2197-00-reva-x-prc-01-reva}" | ||
29 | YAML_DT_BOARD_FLAGS:ac701 ?= "{BOARD ac701-full}" | ||
30 | YAML_DT_BOARD_FLAGS:kcu105 ?= "{BOARD kcu105}" | ||
31 | YAML_DT_BOARD_FLAGS:sp701 ?= "{BOARD sp701-rev1.0}" | ||
32 | YAML_DT_BOARD_FLAGS:vcu118 ?= "{BOARD vcu118-rev2.0}" | ||
33 | YAML_DT_BOARD_FLAGS:k26 ?= "{BOARD zynqmp-sm-k26-reva}" | ||
34 | YAML_DT_BOARD_FLAGS:zcu670 ?= "{BOARD zcu670-revb}" | ||
35 | YAML_DT_BOARD_FLAGS:vpk120 ?= "{BOARD versal-vpk120-reva}" | ||
36 | YAML_DT_BOARD_FLAGS:vpk-sc ?= "{BOARD zynqmp-vpk120-reva}" | ||
37 | |||
38 | do_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 @@ | |||
1 | ULTRA96_VERSION ?= "1" | ||
2 | YAML_COMPILER_FLAGS:append:ultra96 = " -DENABLE_MOD_ULTRA96 ${@bb.utils.contains('ULTRA96_VERSION', '2', ' -DULTRA96_VERSION=2 ', ' -DULTRA96_VERSION=1 ', d)}" | ||
3 | YAML_COMPILER_FLAGS:append:k26 = " -DBOARD_SHUTDOWN_PIN=2 -DBOARD_SHUTDOWN_PIN_STATE=0 -DENABLE_EM -DENABLE_MOD_OVERTEMP -DOVERTEMP_DEGC=90.0 " | ||
4 | |||