summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
diff options
context:
space:
mode:
authorSandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>2022-12-24 22:00:02 -0700
committerMark Hatle <mark.hatle@amd.com>2023-04-10 09:03:22 -0700
commitc936b5e6767d0940f824e07480b3cb2679a258b1 (patch)
tree5800a5500bd49b44ec88ed019d40aa4eaf825938 /meta-xilinx-core
parent4b3b81f60648e064ffe03f4e4d4cd267e0a66260 (diff)
downloadmeta-xilinx-c936b5e6767d0940f824e07480b3cb2679a258b1.tar.gz
versal-net-generic: Update machine conf file using gen-machineconf tool
1. Update machine conf file using gen-machineconf tool by parsing versal-net static xsa. 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core')
-rw-r--r--meta-xilinx-core/conf/machine/versal-net-generic.conf15
1 files changed, 13 insertions, 2 deletions
diff --git a/meta-xilinx-core/conf/machine/versal-net-generic.conf b/meta-xilinx-core/conf/machine/versal-net-generic.conf
index 7b410aaa..4b368e83 100644
--- a/meta-xilinx-core/conf/machine/versal-net-generic.conf
+++ b/meta-xilinx-core/conf/machine/versal-net-generic.conf
@@ -1,6 +1,6 @@
1#@TYPE: Machine 1#@TYPE: Machine
2#@NAME: Versal Net Generic 2#@NAME: versal-net-generic
3##@DESCRIPTION: Versal Net 3#@DESCRIPTION: Machine configuration for the versal-net-generic devices
4 4
5#### Preamble 5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'versal-net-generic:']['versal-net-generic' != '${MACHINE}']}" 6MACHINEOVERRIDES =. "${@['', 'versal-net-generic:']['versal-net-generic' != '${MACHINE}']}"
@@ -9,10 +9,21 @@ MACHINEOVERRIDES =. "${@['', 'versal-net-generic:']['versal-net-generic' != '${M
9# Must be set first, or versal-generic will set it 9# Must be set first, or versal-generic will set it
10UBOOT_MACHINE ?= "xilinx_versal_net_virt_defconfig" 10UBOOT_MACHINE ?= "xilinx_versal_net_virt_defconfig"
11 11
12# Yocto Versal Net device-tree variables
13YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psx_wizard_0_psxl_0_psx_sbsauart_0"
14YAML_DT_BOARD_FLAGS ?= "{BOARD versal-net-ipp-rev1.9}"
15
16# Yocto Versal Net PLM variables
17YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "psx_wizard_0_psxl_0_psx_sbsauart_0"
18YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "psx_wizard_0_psxl_0_psx_sbsauart_0"
19
12require conf/machine/versal-generic.conf 20require conf/machine/versal-generic.conf
13 21
14SOC_VARIANT = "net" 22SOC_VARIANT = "net"
15 23
24# versal-generic.conf uses vck190-versal xsa as reference input.
25# User can override with custom xsa using HDF_BASE and HDF_PATH variables from
26# local.conf.
16HDF_MACHINE = "versal-net-generic" 27HDF_MACHINE = "versal-net-generic"
17 28
18QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-net-psx-spp-1.4.dtb" 29QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-net-psx-spp-1.4.dtb"