summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-xilinx-bsp/conf/machine/ac701-microblazeel.conf50
-rw-r--r--meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf50
-rw-r--r--meta-xilinx-bsp/conf/machine/kcu105-microblazeel.conf50
-rw-r--r--meta-xilinx-bsp/conf/machine/sp701-microblazeel.conf52
-rw-r--r--meta-xilinx-bsp/conf/machine/vck190-versal.conf45
-rw-r--r--meta-xilinx-bsp/conf/machine/vcu118-microblazeel.conf50
-rw-r--r--meta-xilinx-bsp/conf/machine/vek280-versal.conf55
-rw-r--r--meta-xilinx-bsp/conf/machine/vhk158-versal.conf53
-rw-r--r--meta-xilinx-bsp/conf/machine/vmk180-versal.conf45
-rw-r--r--meta-xilinx-bsp/conf/machine/vpk120-versal.conf48
-rw-r--r--meta-xilinx-bsp/conf/machine/vpk180-versal.conf48
-rw-r--r--meta-xilinx-bsp/conf/machine/zc1254-zynqmp.conf11
-rw-r--r--meta-xilinx-bsp/conf/machine/zc702-zynq7.conf44
-rw-r--r--meta-xilinx-bsp/conf/machine/zc706-zynq7.conf44
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf54
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf58
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf58
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf54
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf52
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf56
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf50
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf50
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu670-zynqmp.conf50
23 files changed, 0 insertions, 1127 deletions
diff --git a/meta-xilinx-bsp/conf/machine/ac701-microblazeel.conf b/meta-xilinx-bsp/conf/machine/ac701-microblazeel.conf
deleted file mode 100644
index 27cb3939..00000000
--- a/meta-xilinx-bsp/conf/machine/ac701-microblazeel.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: ac701-microblazeel
3#@DESCRIPTION: Machine configuration for the AC701 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'ac701-microblazeel:']['ac701-microblazeel' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in microblazeel-generic.conf will be set.
12
13# Yocto AC701 device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "MIG_7SERIES_0"
16DT_PADDING_SIZE:pn-device-tree ?= "0x1000"
17DTC_FLAGS:pn-device-tree ?= ""
18XSCTH_PROC:pn-device-tree ?= "microblaze_0"
19YAML_DT_BOARD_FLAGS ?= "{BOARD ac701-full}"
20
21# Yocto FS-Boot variables
22YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0"
24YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "MIG_7SERIES_0"
25YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0"
26XSCTH_PROC:pn-fs-boot ?= "microblaze_0"
27
28# Yocto KERNEL Variables
29UBOOT_ENTRYPOINT ?= "0x80000000"
30UBOOT_LOADADDRESS ?= "0x80000000"
31
32# ac701-microblazeel Serial Console
33SERIAL_CONSOLES ?= "115200;ttyUL0"
34YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
35
36# Set DDR Base address for u-boot-xlnx-scr variables
37DDR_BASEADDR ?= "0x80000000"
38SKIP_APPEND_BASEADDR ?= "0"
39
40# Required generic machine inclusion
41require conf/machine/microblaze-generic.conf
42
43# This machine conf file uses ac701-microblazeel xsa as reference input.
44# User can override with ac701 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "ac701-microblazeel"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', ' ac701_microblazeel']['ac701-microblazeel' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf b/meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf
deleted file mode 100644
index f3236f07..00000000
--- a/meta-xilinx-bsp/conf/machine/kc705-microblazeel.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: kc705-microblazeel
3#@DESCRIPTION: Machine configuration for the KC705 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'kc705-microblazeel:']['kc705-microblazeel' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in microblazeel-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "MIG_7SERIES_0"
16DT_PADDING_SIZE:pn-device-tree ?= "0x1000"
17DTC_FLAGS:pn-device-tree ?= ""
18XSCTH_PROC:pn-device-tree ?= "microblaze_0"
19YAML_DT_BOARD_FLAGS ?= "{BOARD kc705-full}"
20
21# Yocto FS-Boot variables
22YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0"
24YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "MIG_7SERIES_0"
25YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_emc_0"
26XSCTH_PROC:pn-fs-boot ?= "microblaze_0"
27
28# Yocto KERNEL Variables
29UBOOT_ENTRYPOINT ?= "0x80000000"
30UBOOT_LOADADDRESS ?= "0x80000000"
31
32# kc705-microblazeel Serial Console
33SERIAL_CONSOLES ?= "115200;ttyUL0"
34YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
35
36# Set DDR Base address for u-boot-xlnx-scr variables
37DDR_BASEADDR ?= "0x80000000"
38SKIP_APPEND_BASEADDR ?= "0"
39
40# Required generic machine inclusion
41require conf/machine/microblaze-generic.conf
42
43# This machine conf file uses kc705-microblazeel xsa as reference input.
44# User can override with kc705 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "kc705-microblazeel"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', ' kc705_microblazeel']['kc705-microblazeel' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/kcu105-microblazeel.conf b/meta-xilinx-bsp/conf/machine/kcu105-microblazeel.conf
deleted file mode 100644
index a866f87c..00000000
--- a/meta-xilinx-bsp/conf/machine/kcu105-microblazeel.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: kcu105-microblazeel
3#@DESCRIPTION: Machine configuration for the KCU105 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'kcu105-microblazeel:']['kcu105-microblazeel' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in microblazeel-generic.conf will be set.
12
13# Yocto KCU105 device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "DDR4_0"
16DT_PADDING_SIZE:pn-device-tree ?= "0x1000"
17DTC_FLAGS:pn-device-tree ?= ""
18XSCTH_PROC:pn-device-tree ?= "microblaze_0"
19YAML_DT_BOARD_FLAGS ?= "{BOARD kcu105}"
20
21# Yocto FS-Boot variables
22YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0"
24YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "DDR4_0"
25YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0"
26XSCTH_PROC:pn-fs-boot ?= "microblaze_0"
27
28# Yocto KERNEL Variables
29UBOOT_ENTRYPOINT ?= "0x80000000"
30UBOOT_LOADADDRESS ?= "0x80000000"
31
32# kcu105-microblazeel Serial Console
33SERIAL_CONSOLES ?= "115200;ttyUL0"
34YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
35
36# Set DDR Base address for u-boot-xlnx-scr variables
37DDR_BASEADDR ?= "0x80000000"
38SKIP_APPEND_BASEADDR ?= "0"
39
40# Required generic machine inclusion
41require conf/machine/microblaze-generic.conf
42
43# This machine conf file uses kcu105-microblazeel xsa as reference input.
44# User can override with kcu105 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "kcu105-microblazeel"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', ' kcu105_microblazeel']['kcu105-microblazeel' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/sp701-microblazeel.conf b/meta-xilinx-bsp/conf/machine/sp701-microblazeel.conf
deleted file mode 100644
index e3df1d26..00000000
--- a/meta-xilinx-bsp/conf/machine/sp701-microblazeel.conf
+++ /dev/null
@@ -1,52 +0,0 @@
1#@TYPE: Machine
2#@NAME: sp701-microblazeel
3#@DESCRIPTION: Machine configuration for the SP701 boards.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'sp701-microblazeel:']['sp701-microblazeel' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in microblazeel-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "MIG_7SERIES_0"
16DT_PADDING_SIZE:pn-device-tree ?= "0x1000"
17DTC_FLAGS:pn-device-tree ?= ""
18XSCTH_PROC:pn-device-tree ?= "microblaze_0"
19YAML_DT_BOARD_FLAGS ?= "{BOARD sp701-rev1.0}"
20
21# Yocto u-boot-xlnx variables
22
23# Yocto FS-Boot variables
24YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0"
25YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0"
26YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "MIG_7SERIES_0"
27YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0"
28XSCTH_PROC:pn-fs-boot ?= "microblaze_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x80000000"
32UBOOT_LOADADDRESS ?= "0x80000000"
33
34# xilinx-sp701 Serial Console
35SERIAL_CONSOLES ?= "115200;ttyUL0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Set DDR Base address for u-boot-xlnx-scr variables
39DDR_BASEADDR ?= "0x80000000"
40SKIP_APPEND_BASEADDR ?= "0"
41
42# Required generic machine inclusion
43require conf/machine/microblaze-generic.conf
44
45# This machine conf file uses sp701-microblazeel xsa as reference input.
46# User can override with kc705 custom xsa using HDF_BASE and HDF_PATH variables
47# from local.conf.
48HDF_MACHINE = "sp701-microblazeel"
49
50#### No additional settings should be after the Postamble
51#### Postamble
52PACKAGE_EXTRA_ARCHS:append = "${@['', ' sp701_microblazeel']['sp701-microblazeel' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/vck190-versal.conf b/meta-xilinx-bsp/conf/machine/vck190-versal.conf
deleted file mode 100644
index ed049268..00000000
--- a/meta-xilinx-bsp/conf/machine/vck190-versal.conf
+++ /dev/null
@@ -1,45 +0,0 @@
1#@TYPE: Machine
2#@NAME: vck190-versal
3#@DESCRIPTION: Machine configuration for the VCK190 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'vck190-versal:']['vck190-versal' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in versal-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "CIPS_0_pspmc_0_psv_sbsauart_0"
15YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vck190-reva-x-ebm-01-reva}"
16
17# Yocto arm-trusted-firmware(TF-A) variables
18ATF_CONSOLE ?= "pl011"
19TFA_BL33_LOAD ?= "0x8000000"
20
21# Yocto PLM variables
22YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0"
24
25# Yocto KERNEL Variables
26UBOOT_ENTRYPOINT ?= "0x200000"
27UBOOT_LOADADDRESS ?= "0x200000"
28
29# vck190-versal Serial Console
30SERIAL_CONSOLES ?= "115200;ttyAMA0"
31YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
32
33# Required generic machine inclusion
34# VCK190 board uses Versal AI Core device hence use soc variant based generic
35# machine inclusion
36require conf/machine/versal-ai-core-generic.conf
37
38# This machine conf file uses vck190-versal xsa as reference input.
39# User can override with vck190 custom xsa using HDF_BASE and HDF_PATH variables
40# from local.conf.
41HDF_MACHINE = "vck190-versal"
42
43#### No additional settings should be after the Postamble
44#### Postamble
45PACKAGE_EXTRA_ARCHS:append = "${@['', ' vck190_versal']['vck190-versal' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/vcu118-microblazeel.conf b/meta-xilinx-bsp/conf/machine/vcu118-microblazeel.conf
deleted file mode 100644
index bfd60336..00000000
--- a/meta-xilinx-bsp/conf/machine/vcu118-microblazeel.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: vcu118-microblazeel
3#@DESCRIPTION: Machine configuration for the VCU118 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'vcu118-microblazeel:']['vcu118-microblazeel' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in microblazeel-generic.conf will be set.
12
13# Yocto VCU118 device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "DDR4_0"
16DT_PADDING_SIZE:pn-device-tree ?= "0x1000"
17DTC_FLAGS:pn-device-tree ?= ""
18XSCTH_PROC:pn-device-tree ?= "microblaze_0"
19YAML_DT_BOARD_FLAGS ?= "{BOARD vcu118-rev2.0}"
20
21# Yocto FS-Boot variables
22YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0"
24YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "DDR4_0"
25YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0"
26XSCTH_PROC:pn-fs-boot ?= "microblaze_0"
27
28# Yocto KERNEL Variables
29UBOOT_ENTRYPOINT ?= "0x80000000"
30UBOOT_LOADADDRESS ?= "0x80000000"
31
32# vcu118-microblazeel Serial Console
33SERIAL_CONSOLES ?= "115200;ttyUL0"
34YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
35
36# Set DDR Base address for u-boot-xlnx-scr variables
37DDR_BASEADDR ?= "0x80000000"
38SKIP_APPEND_BASEADDR ?= "0"
39
40# Required generic machine inclusion
41require conf/machine/microblaze-generic.conf
42
43# This machine conf file uses vcu118-microblazeel xsa as reference input.
44# User can override with vcu118 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "vcu118-microblazeel"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', ' vcu118_microblazeel']['vcu118-microblazeel' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/vek280-versal.conf b/meta-xilinx-bsp/conf/machine/vek280-versal.conf
deleted file mode 100644
index ffe2fcb7..00000000
--- a/meta-xilinx-bsp/conf/machine/vek280-versal.conf
+++ /dev/null
@@ -1,55 +0,0 @@
1XILINX_DEPRECATED[vek280-versal] = "${@'vek280-versal is not supported in 2023.2' if d.getVar("XILINX_RELEASE_VERSION") == 'v2023.2' else ''}"
2
3#@TYPE: Machine
4#@NAME: vek280-versal
5#@DESCRIPTION: Machine configuration for the VEK280 evaluation boards.
6
7#### Preamble
8MACHINEOVERRIDES =. "${@['', 'vek280-versal:']['vek280-versal' !='${MACHINE}']}"
9#### Regular settings follow
10
11# Variables that changes based on hw design or board specific requirement must be
12# defined before calling the required inclusion file else pre-expansion value
13# defined in versal-generic.conf will be set.
14
15# Yocto device-tree variables
16YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "CIPS_0_pspmc_0_psv_sbsauart_0"
17YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vek280-revb}"
18
19# Yocto arm-trusted-firmware(TF-A) variables
20ATF_CONSOLE ?= "pl011"
21TFA_BL33_LOAD ?= "0x8000000"
22
23# Yocto PLM variables
24YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0"
25YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0"
26
27# Yocto KERNEL Variables
28UBOOT_ENTRYPOINT ?= "0x200000"
29UBOOT_LOADADDRESS ?= "0x200000"
30
31# vek280-versal Serial Console
32SERIAL_CONSOLES ?= "115200;ttyAMA0"
33YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
34
35# Required generic machine inclusion
36require conf/machine/versal-ai-edge-generic.conf
37
38# This machine conf file uses vek280-versal xsa as reference input.
39# User can override with vek280 custom xsa using HDF_BASE and HDF_PATH variables
40# from local.conf.
41HDF_MACHINE = "vek280-versal"
42
43# VEK280 board has 12GB memory only but default versal-generic has QB_MEM set to
44# 8G, Hence we need set 12G in QB_MEM.
45QB_MEM = "-m 12G"
46
47QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vek280.dtb"
48QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb"
49
50# Yocto MACHINE_FEATURES Variable
51MACHINE_FEATURES += "vdu"
52
53#### No additional settings should be after the Postamble
54#### Postamble
55PACKAGE_EXTRA_ARCHS:append = "${@['', ' vek280_versal']['vek280-versal' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/vhk158-versal.conf b/meta-xilinx-bsp/conf/machine/vhk158-versal.conf
deleted file mode 100644
index bc2dc6c8..00000000
--- a/meta-xilinx-bsp/conf/machine/vhk158-versal.conf
+++ /dev/null
@@ -1,53 +0,0 @@
1#@TYPE: Machine
2#@NAME: vhk158-versal
3#@DESCRIPTION: Machine configuration for the VHK158 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'vhk158-versal:']['vhk158-versal' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in versal-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "axi_noc_0_C0_DDR_LOW0x2"
16YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vhk158-reva}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE_DEFAULT ?= "pl011"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PLM variables
23YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
25
26# Yocto KERNEL Variables
27UBOOT_ENTRYPOINT ?= "0x200000"
28UBOOT_LOADADDRESS ?= "0x200000"
29
30# vhk158-versal Serial Console
31SERIAL_CONSOLES ?= "115200;ttyAMA0"
32YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
33
34# Required generic machine inclusion
35# VHK158 board uses Versal HBM device hence use soc variant based generic
36# machine inclusion
37require conf/machine/versal-hbm-generic.conf
38
39# This machine conf file uses vhk158-versal xsa as reference input.
40# User can override with vhk158 custom xsa using HDF_BASE and HDF_PATH variables
41# from local.conf.
42HDF_MACHINE = "vhk158-versal"
43
44# VHK158 has 32GB memory only but default versal-generic has QB_MEM set to 8G,
45# Since versal-vhk158-reva.dts has 32GB set, we need set same in QB_MEM
46QB_MEM = "-m 32G"
47
48QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vhk158.dtb"
49QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb"
50
51#### No additional settings should be after the Postamble
52#### Postamble
53PACKAGE_EXTRA_ARCHS:append = "${@['', 'vhk158_versal']['vhk158-versal' != '${MACHINE}']}" \ No newline at end of file
diff --git a/meta-xilinx-bsp/conf/machine/vmk180-versal.conf b/meta-xilinx-bsp/conf/machine/vmk180-versal.conf
deleted file mode 100644
index 0f474f78..00000000
--- a/meta-xilinx-bsp/conf/machine/vmk180-versal.conf
+++ /dev/null
@@ -1,45 +0,0 @@
1#@TYPE: Machine
2#@NAME: vmk180-versal
3#@DESCRIPTION: Machine configuration for the VMK180 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'vmk180-versal:']['vmk180-versal' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in versal-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
15YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vmk180-reva-x-ebm-01-reva}"
16
17# Yocto arm-trusted-firmware(TF-A) variables
18ATF_CONSOLE ?= "pl011"
19TFA_BL33_LOAD ?= "0x8000000"
20
21# Yocto PLM variables
22YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
24
25# Yocto KERNEL Variables
26UBOOT_ENTRYPOINT ?= "0x200000"
27UBOOT_LOADADDRESS ?= "0x200000"
28
29# vmk180-versal Serial Console
30SERIAL_CONSOLES ?= "115200;ttyAMA0"
31YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
32
33# Required generic machine inclusion
34# VMK180 board uses Versal Prime device hence use soc variant based generic
35# machine inclusion
36require conf/machine/versal-prime-generic.conf
37
38# This machine conf file uses vmk180-versal xsa as reference input.
39# User can override with vmk180 custom xsa using HDF_BASE and HDF_PATH variables
40# from local.conf.
41HDF_MACHINE = "vmk180-versal"
42
43#### No additional settings should be after the Postamble
44#### Postamble
45PACKAGE_EXTRA_ARCHS:append = "${@['', ' vmk180_versal']['vmk180-versal' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/vpk120-versal.conf b/meta-xilinx-bsp/conf/machine/vpk120-versal.conf
deleted file mode 100644
index e200d42d..00000000
--- a/meta-xilinx-bsp/conf/machine/vpk120-versal.conf
+++ /dev/null
@@ -1,48 +0,0 @@
1#@TYPE: Machine
2#@NAME: vpk120-versal
3#@DESCRIPTION: Machine configuration for the VPK120 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'vpk120-versal:']['vpk120-versal' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in versal-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
15YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vpk120-reva}"
16
17# Yocto arm-trusted-firmware(TF-A) variables
18ATF_CONSOLE ?= "pl011"
19TFA_BL33_LOAD ?= "0x8000000"
20
21# Yocto PLM variables
22YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
24
25# Yocto KERNEL Variables
26UBOOT_ENTRYPOINT ?= "0x200000"
27UBOOT_LOADADDRESS ?= "0x200000"
28
29# vpk120-versal Serial Console
30SERIAL_CONSOLES ?= "115200;ttyAMA0"
31YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
32
33# Required generic machine inclusion
34# VPK120 board uses Versal Premium device hence use soc variant based generic
35# machine inclusion
36require conf/machine/versal-premium-generic.conf
37
38# This machine conf file uses vpk120-versal xsa as reference input.
39# User can override with vpk120 custom xsa using HDF_BASE and HDF_PATH variables
40# from local.conf.
41HDF_MACHINE = "vpk120-versal"
42
43QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vpk120.dtb"
44QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb"
45
46#### No additional settings should be after the Postamble
47#### Postamble
48PACKAGE_EXTRA_ARCHS:append = "${@['', ' vpk120_versal']['vpk120-versal' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/vpk180-versal.conf b/meta-xilinx-bsp/conf/machine/vpk180-versal.conf
deleted file mode 100644
index 92630e97..00000000
--- a/meta-xilinx-bsp/conf/machine/vpk180-versal.conf
+++ /dev/null
@@ -1,48 +0,0 @@
1#@TYPE: Machine
2#@NAME: vpk180-versal
3#@DESCRIPTION: Machine configuration for the VPK180 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'vpk180-versal:']['vpk180-versal' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in versal-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
15YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vpk180-reva}"
16
17# Yocto arm-trusted-firmware(TF-A) variables
18ATF_CONSOLE ?= "pl011"
19TFA_BL33_LOAD ?= "0x8000000"
20
21# Yocto PLM variables
22YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
23YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0"
24
25# Yocto KERNEL Variables
26UBOOT_ENTRYPOINT ?= "0x200000"
27UBOOT_LOADADDRESS ?= "0x200000"
28
29# vpk180-versal Serial Console
30SERIAL_CONSOLES ?= "115200;ttyAMA0"
31YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
32
33# Required generic machine inclusion
34# VPK180 board uses Versal Premium device hence use soc variant based generic
35# machine inclusion
36require conf/machine/versal-premium-generic.conf
37
38# This machine conf file uses vpk180-versal xsa as reference input.
39# User can override with vpk180 custom xsa using HDF_BASE and HDF_PATH variables
40# from local.conf.
41HDF_MACHINE = "vpk180-versal"
42
43QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vpk180.dtb"
44QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb"
45
46#### No additional settings should be after the Postamble
47#### Postamble
48PACKAGE_EXTRA_ARCHS:append = "${@['', ' vpk180_versal']['vpk180-versal' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zc1254-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zc1254-zynqmp.conf
deleted file mode 100644
index a9dbe800..00000000
--- a/meta-xilinx-bsp/conf/machine/zc1254-zynqmp.conf
+++ /dev/null
@@ -1,11 +0,0 @@
1#@TYPE: Machine
2#@NAME: zc1254-zynqmp
3#@DESCRIPTION: Machine support for ZC1254 Evaluation Board.
4#
5
6require conf/machine/zynqmp-dr-generic.conf
7
8# Add board compatibility override
9MACHINEOVERRIDES .= ":zc1254"
10
11KERNEL_DEVICETREE = "xilinx/zynqmp-zc1254-revA.dtb"
diff --git a/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf b/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf
deleted file mode 100644
index 1db0616f..00000000
--- a/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf
+++ /dev/null
@@ -1,44 +0,0 @@
1#@TYPE: Machine
2#@NAME: zc702-zynq7
3#@DESCRIPTION: Machine configuration for the ZC702 evaluation boards.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zc702-zynq7:']['zc702-zynq7' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynq-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "ps7_uart_1"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PS7_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zc702}"
17
18# Yocto FSBL variables
19YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "ps7_uart_1"
20YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "ps7_uart_1"
21
22# Yocto KERNEL Variables
23UBOOT_ENTRYPOINT ?= "0x200000"
24UBOOT_LOADADDRESS ?= "0x200000"
25
26# zc702-zynq7 Serial Console
27SERIAL_CONSOLES ?= "115200;ttyPS0"
28YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
29
30# Required generic machine inclusion
31require conf/machine/zynq-generic.conf
32
33# This eval board machine conf file uses zc702-zynq7 xsa as reference input.
34# User can override with zc702 custom xsa using HDF_BASE and HDF_PATH variables
35# from local.conf.
36HDF_MACHINE = "zc702-zynq7"
37
38# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
39# the xsa. User can enable explicitly if required from local.conf.
40# KERNEL_DEVICETREE = "zynq-zc702.dtb"
41
42#### No additional settings should be after the Postamble
43#### Postamble
44PACKAGE_EXTRA_ARCHS:append = "${@['', ' zc702_zynq7']['zc702-zynq7' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf b/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf
deleted file mode 100644
index 7e0525d1..00000000
--- a/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf
+++ /dev/null
@@ -1,44 +0,0 @@
1#@TYPE: Machine
2#@NAME: zc706-zynq7
3#@DESCRIPTION: Machine configuration for the ZC706 evaluation boards.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zc706-zynq7:']['zc706-zynq7' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynq-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "ps7_uart_1"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PS7_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zc706}"
17
18# Yocto FSBL variables
19YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "ps7_uart_1"
20YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "ps7_uart_1"
21
22# Yocto KERNEL Variables
23UBOOT_ENTRYPOINT ?= "0x200000"
24UBOOT_LOADADDRESS ?= "0x200000"
25
26# zc706-zynq7 Serial Console
27SERIAL_CONSOLES ?= "115200;ttyPS0"
28YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
29
30# Required generic machine inclusion
31require conf/machine/zynq-generic.conf
32
33# This eval board machine conf file uses zc702-zynq7 xsa as reference input.
34# User can override with zc702 custom xsa using HDF_BASE and HDF_PATH variables
35# from local.conf.
36HDF_MACHINE = "zc706-zynq7"
37
38# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
39# the xsa. User can enable explicitly if required from local.conf.
40# KERNEL_DEVICETREE = "zynq-zc706.dtb"
41
42#### No additional settings should be after the Postamble
43#### Postamble
44PACKAGE_EXTRA_ARCHS:append = "${@['', ' zc706_zynq7']['zc706-zynq7' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf
deleted file mode 100644
index acd2544a..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf
+++ /dev/null
@@ -1,54 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu102-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU102 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu102-zynqmp:']['zcu102-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu102-rev1.0}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu102-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU102 board uses ZynqMP EG device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-eg-generic.conf
42
43# This eval board machine conf file uses zcu102-zynqmp xsa as reference input.
44# User can override with zcu102 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu102-zynqmp"
47
48# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
49# the xsa. User can enable explicitly if required from local.conf.
50# KERNEL_DEVICETREE = "xilinx/zynqmp-zcu102-rev1.0.dtb"
51
52#### No additional settings should be after the Postamble
53#### Postamble
54PACKAGE_EXTRA_ARCHS:append = "${@['', ' zcu102_zynqmp']['zcu102-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf
deleted file mode 100644
index bff853b8..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf
+++ /dev/null
@@ -1,58 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu104-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU104 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu104-zynqmp:']['zcu104-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu104-revc}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu104-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU104 board uses ZynqMP EV device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-ev-generic.conf
42
43# This eval board machine conf file uses zcu104-zynqmp xsa as reference input.
44# User can override with zcu104 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu104-zynqmp"
47
48# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
49# the xsa. User can enable explicitly if required from local.conf.
50# KERNEL_DEVICETREE = "xilinx/zynqmp-zcu104-revC.dtb"
51
52# Yocto IMAGE_FEATURES Variable
53MACHINE_HWCODECS = "libvcu-omxil"
54IMAGE_FEATURES += "hwcodecs"
55
56#### No additional settings should be after the Postamble
57#### Postamble
58PACKAGE_EXTRA_ARCHS:append = "${@['', ' zcu104_zynqmp']['zcu104-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf
deleted file mode 100644
index cc2c6083..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf
+++ /dev/null
@@ -1,58 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu106-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU106 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu106-zynqmp:']['zcu106-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu106-reva}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu106-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU106 board uses ZynqMP EV device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-ev-generic.conf
42
43# This eval board machine conf file uses zcu106-zynqmp xsa as reference input.
44# User can override with zcu106 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu106-zynqmp"
47
48# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
49# the xsa. User can enable explicitly if required from local.conf.
50# KERNEL_DEVICETREE = "xilinx/zynqmp-zcu106-revA.dtb"
51
52# Yocto IMAGE_FEATURES Variable
53MACHINE_HWCODECS = "libvcu-omxil"
54IMAGE_FEATURES += "hwcodecs"
55
56#### No additional settings should be after the Postamble
57#### Postamble
58PACKAGE_EXTRA_ARCHS:append = "${@['', ' zcu106_zynqmp']['zcu106-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf
deleted file mode 100644
index 77da93ca..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf
+++ /dev/null
@@ -1,54 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu111-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU111 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu111-zynqmp:']['zcu111-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu111-reva}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu111-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU111 board uses ZynqMP DR device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-dr-generic.conf
42
43# This eval board machine conf file uses zcu111-zynqmp xsa as reference input.
44# User can override with zcu111 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu111-zynqmp"
47
48# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
49# the xsa. User can enable explicitly if required from local.conf.
50# KERNEL_DEVICETREE = "xilinx/zynqmp-zcu111-revA.dtb"
51
52#### No additional settings should be after the Postamble
53#### Postamble
54PACKAGE_EXTRA_ARCHS:append = "${@['', ' zcu111_zynqmp']['zcu111-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf
deleted file mode 100644
index 18aa3eee..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf
+++ /dev/null
@@ -1,52 +0,0 @@
1XILINX_DEPRECATED[zcu1275-zynqmp] = "${@'zcu1275-zynqmp is not supported in 2023.2' if d.getVar("XILINX_RELEASE_VERSION") == 'v2023.2' else ''}"
2
3#@TYPE: Machine
4#@NAME: zcu1275-zynqmp
5#@DESCRIPTION: Machine configuration for the ZCU1275 evaluation board.
6
7#### Preamble
8MACHINEOVERRIDES =. "${@['', 'zcu1275-zynqmp:']['zcu1275-zynqmp' !='${MACHINE}']}"
9#### Regular settings follow
10
11# Yocto device-tree variables
12YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
13YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
14YAML_DT_BOARD_FLAGS ?= "{BOARD zcu1275-revb}"
15
16# Yocto arm-trusted-firmware(TF-A) variables
17ATF_CONSOLE ?= "cadence"
18TFA_BL33_LOAD ?= "0x8000000"
19
20# Yocto PMUFW variables
21YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
22YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
23
24# Yocto FSBL variables
25YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
26YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
27
28# Yocto KERNEL Variables
29UBOOT_ENTRYPOINT ?= "0x200000"
30UBOOT_LOADADDRESS ?= "0x200000"
31
32# zcu1275-zynqmp Serial Console
33SERIAL_CONSOLES ?= "115200;ttyPS0"
34YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
35
36# Required generic machine inclusion
37# ZCU1275 board uses ZynqMP DR device hence use soc variant based generic machine
38# inclusion
39require conf/machine/zynqmp-dr-generic.conf
40
41# This eval board machine conf file uses zcu1275-zynqmp xsa as reference input.
42# User can override with zcu1275 custom xsa using HDF_BASE and HDF_PATH variables
43# from local.conf.
44HDF_MACHINE = "zcu1275-zynqmp"
45
46# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
47# the xsa. User can enable explicitly if required from local.conf.
48# KERNEL_DEVICETREE = "xilinx/zynqmp-zcu1275-revB.dtb"
49
50#### No additional settings should be after the Postamble
51#### Postamble
52PACKAGE_EXTRA_ARCHS:append = "${@['', 'zcu1275_zynqmp']['zcu1275-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf
deleted file mode 100644
index 6fba3619..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf
+++ /dev/null
@@ -1,56 +0,0 @@
1XILINX_DEPRECATED[zcu1285-zynqmp] = "${@'zcu1285-zynqmp is not supported in 2023.2' if d.getVar("XILINX_RELEASE_VERSION") == 'v2023.2' else ''}"
2
3#@TYPE: Machine
4#@NAME: zcu1285-zynqmp
5#@DESCRIPTION: Machine configuration for the ZCU1285 evaluation board.
6
7#### Preamble
8MACHINEOVERRIDES =. "${@['', 'zcu1285-zynqmp:']['zcu1285-zynqmp' !='${MACHINE}']}"
9#### Regular settings follow
10
11# Variables that changes based on hw design or board specific requirement must be
12# defined before calling the required inclusion file else pre-expansion value
13# defined in zynqmp-generic.conf will be set.
14
15# Yocto device-tree variables
16YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
17YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
18YAML_DT_BOARD_FLAGS ?= "{BOARD zcu1285-reva}"
19
20# Yocto arm-trusted-firmware(TF-A) variables
21ATF_CONSOLE ?= "cadence"
22TFA_BL33_LOAD ?= "0x8000000"
23
24# Yocto PMUFW variables
25YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
26YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
27
28# Yocto FSBL variables
29YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
30YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
31
32# Yocto KERNEL Variables
33UBOOT_ENTRYPOINT ?= "0x200000"
34UBOOT_LOADADDRESS ?= "0x200000"
35
36# zcu1285-zynqmp Serial Console
37SERIAL_CONSOLES ?= "115200;ttyPS0"
38YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
39
40# Required generic machine inclusion
41# ZCU1285 board uses ZynqMP DR device hence use soc variant based generic machine
42# inclusion
43require conf/machine/zynqmp-dr-generic.conf
44
45# This eval board machine conf file uses zcu1285-zynqmp xsa as reference input.
46# User can override with zcu1285 custom xsa using HDF_BASE and HDF_PATH variables
47# from local.conf.
48HDF_MACHINE = "zcu1285-zynqmp"
49
50# KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match
51# the xsa. User can enable explicitly if required from local.conf.
52# KERNEL_DEVICETREE = "xilinx/zynqmp-zcu1285-revA.dtb"
53
54#### No additional settings should be after the Postamble
55#### Postamble
56PACKAGE_EXTRA_ARCHS:append = "${@['', 'zcu1285_zynqmp']['zcu1285-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf
deleted file mode 100644
index 7bb2c9db..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu208-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU208 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu208-zynqmp:']['zcu208-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu208-reva}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu208-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU208 board uses ZynqMP DR device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-dr-generic.conf
42
43# This eval board machine conf file uses zcu208-zynqmp xsa as reference input.
44# User can override with zcu208 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu208-zynqmp"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', ' zcu208_zynqmp']['zcu208-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf
deleted file mode 100644
index f4e1619d..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu216-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU216 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu216-zynqmp:']['zcu216-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu216-reva}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu216-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU216 board uses ZynqMP DR device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-dr-generic.conf
42
43# This eval board machine conf file uses zcu216-zynqmp xsa as reference input.
44# User can override with zcu216 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu216-zynqmp"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', ' zcu216_zynqmp']['zcu216-zynqmp' != '${MACHINE}']}"
diff --git a/meta-xilinx-bsp/conf/machine/zcu670-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu670-zynqmp.conf
deleted file mode 100644
index 6b1dd488..00000000
--- a/meta-xilinx-bsp/conf/machine/zcu670-zynqmp.conf
+++ /dev/null
@@ -1,50 +0,0 @@
1#@TYPE: Machine
2#@NAME: zcu670-zynqmp
3#@DESCRIPTION: Machine configuration for the ZCU670 evaluation board.
4
5#### Preamble
6MACHINEOVERRIDES =. "${@['', 'zcu670-zynqmp:']['zcu670-zynqmp' !='${MACHINE}']}"
7#### Regular settings follow
8
9# Variables that changes based on hw design or board specific requirement must be
10# defined before calling the required inclusion file else pre-expansion value
11# defined in zynqmp-generic.conf will be set.
12
13# Yocto device-tree variables
14YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0"
15YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0"
16YAML_DT_BOARD_FLAGS ?= "{BOARD zcu670-revb}"
17
18# Yocto arm-trusted-firmware(TF-A) variables
19ATF_CONSOLE_DEFAULT ?= "cadence"
20TFA_BL33_LOAD ?= "0x8000000"
21
22# Yocto PMUFW variables
23YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0"
24YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0"
25
26# Yocto FSBL variables
27YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0"
28YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0"
29
30# Yocto KERNEL Variables
31UBOOT_ENTRYPOINT ?= "0x200000"
32UBOOT_LOADADDRESS ?= "0x200000"
33
34# zcu670-zynqmp Serial Console
35SERIAL_CONSOLES ?= "115200;ttyPS0"
36YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200"
37
38# Required generic machine inclusion
39# ZCU670 board uses ZynqMP DR device hence use soc variant based generic machine
40# inclusion
41require conf/machine/zynqmp-dr-generic.conf
42
43# This eval board machine conf file uses zcu670-zynqmp xsa as reference input.
44# User can override with zcu670 custom xsa using HDF_BASE and HDF_PATH variables
45# from local.conf.
46HDF_MACHINE = "zcu670-zynqmp"
47
48#### No additional settings should be after the Postamble
49#### Postamble
50PACKAGE_EXTRA_ARCHS:append = "${@['', 'zcu670_zynqmp']['zcu670-zynqmp' != '${MACHINE}']}"