summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf
diff options
context:
space:
mode:
Diffstat (limited to 'meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf')
-rw-r--r--meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf56
1 files changed, 56 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf
new file mode 100644
index 00000000..6fba3619
--- /dev/null
+++ b/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf
@@ -0,0 +1,56 @@
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}']}"