diff options
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf | 58 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf | 55 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf | 59 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf | 59 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf | 51 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf | 55 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf | 51 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf | 51 |
8 files changed, 387 insertions, 52 deletions
diff --git a/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf index d336043c..61b2bf2b 100644 --- a/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf | |||
| @@ -1,12 +1,58 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu102-zynqmp | 2 | #@NAME: zcu102-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU102 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU102 evaluation board. |
| 4 | 4 | ||
| 5 | SOC_VARIANT = "eg" | 5 | # Compatibility with old BOARD value. |
| 6 | # TODO - Remove these once removed from petalinux bsp | ||
| 7 | MACHINEOVERRIDES =. "zcu102:" | ||
| 6 | 8 | ||
| 7 | require conf/machine/zynqmp-generic.conf | 9 | #### Preamble |
| 10 | MACHINEOVERRIDES =. "${@['', 'zcu102-zynqmp:']['zcu102-zynqmp' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 8 | 12 | ||
| 9 | # Add board compatibility override | 13 | # Variables that changes based on hw design or board specific requirement must be |
| 10 | MACHINEOVERRIDES .= ":zcu102" | 14 | # defined before calling the required inclusion file else pre-expansion value |
| 15 | # defined in zynqmp-generic.conf will be set. | ||
| 11 | 16 | ||
| 12 | KERNEL_DEVICETREE = "xilinx/zynqmp-zcu102-rev1.0.dtb" | 17 | # Yocto device-tree variables |
| 18 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" | ||
| 19 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 20 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu102-rev1.0}" | ||
| 21 | |||
| 22 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 23 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 24 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 25 | |||
| 26 | # Yocto PMUFW variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto FSBL variables | ||
| 31 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 32 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 33 | |||
| 34 | # Yocto KERNEL Variables | ||
| 35 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 36 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 37 | |||
| 38 | # zcu102-zynqmp Serial Console | ||
| 39 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 40 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 41 | |||
| 42 | # Required generic machine inclusion | ||
| 43 | # ZCU102 board uses ZynqMP EG device hence use soc variant based generic machine | ||
| 44 | # inclusion | ||
| 45 | require conf/machine/zynqmp-eg-generic.conf | ||
| 46 | |||
| 47 | # This eval board machine conf file uses zcu102-zynqmp xsa as reference input. | ||
| 48 | # User can override with zcu102 custom xsa using HDF_BASE and HDF_PATH variables | ||
| 49 | # from local.conf. | ||
| 50 | HDF_MACHINE = "zcu102-zynqmp" | ||
| 51 | |||
| 52 | # KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match | ||
| 53 | # the xsa. User can enable explicitly if required from local.conf. | ||
| 54 | # KERNEL_DEVICETREE = "xilinx/zynqmp-zcu102-rev1.0.dtb" | ||
| 55 | |||
| 56 | #### No additional settings should be after the Postamble | ||
| 57 | #### Postamble | ||
| 58 | PACKAGE_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 index 942b8978..bf38eebe 100644 --- a/meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu104-zynqmp.conf | |||
| @@ -1,16 +1,57 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu104-zynqmp | 2 | #@NAME: zcu104-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU104 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU104 evaluation board. |
| 4 | # | ||
| 5 | 4 | ||
| 6 | SOC_VARIANT = "ev" | 5 | #### Preamble |
| 6 | MACHINEOVERRIDES =. "${@['', 'zcu104-zynqmp:']['zcu104-zynqmp' !='${MACHINE}']}" | ||
| 7 | #### Regular settings follow | ||
| 7 | 8 | ||
| 8 | require conf/machine/zynqmp-generic.conf | 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. | ||
| 9 | 12 | ||
| 10 | # Add board compatibility override | 13 | # Yocto device-tree variables |
| 11 | MACHINEOVERRIDES .= ":zcu104" | 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" |
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 16 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu104-revc}" | ||
| 12 | 17 | ||
| 13 | KERNEL_DEVICETREE = "xilinx/zynqmp-zcu104-revC.dtb" | 18 | # Yocto arm-trusted-firmware(TF-A) variables |
| 19 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 20 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 21 | |||
| 22 | # Yocto PMUFW variables | ||
| 23 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 24 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 25 | |||
| 26 | # Yocto FSBL variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto KERNEL Variables | ||
| 31 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 32 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 33 | |||
| 34 | # zcu104-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_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 | ||
| 41 | require 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. | ||
| 46 | HDF_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" | ||
| 14 | 51 | ||
| 15 | MACHINE_HWCODECS = "libomxil-xlnx" | 52 | MACHINE_HWCODECS = "libomxil-xlnx" |
| 53 | IMAGE_FEATURES += "hwcodecs" | ||
| 16 | 54 | ||
| 55 | #### No additional settings should be after the Postamble | ||
| 56 | #### Postamble | ||
| 57 | PACKAGE_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 index 03090aa8..6853edb0 100644 --- a/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu106-zynqmp.conf | |||
| @@ -1,14 +1,61 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu106-zynqmp | 2 | #@NAME: zcu106-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU106 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU106 evaluation board. |
| 4 | 4 | ||
| 5 | SOC_VARIANT = "ev" | 5 | # Compatibility with old BOARD value. |
| 6 | # TODO - Remove these once removed from petalinux bsp | ||
| 7 | MACHINEOVERRIDES =. "zcu106:" | ||
| 6 | 8 | ||
| 7 | require conf/machine/zynqmp-generic.conf | 9 | #### Preamble |
| 10 | MACHINEOVERRIDES =. "${@['', 'zcu106-zynqmp:']['zcu106-zynqmp' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 8 | 12 | ||
| 9 | # Add board compatibility override | 13 | # Variables that changes based on hw design or board specific requirement must be |
| 10 | MACHINEOVERRIDES .= ":zcu106" | 14 | # defined before calling the required inclusion file else pre-expansion value |
| 15 | # defined in zynqmp-generic.conf will be set. | ||
| 11 | 16 | ||
| 12 | KERNEL_DEVICETREE = "xilinx/zynqmp-zcu106-revA.dtb" | 17 | # Yocto device-tree variables |
| 18 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" | ||
| 19 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 20 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu106-reva}" | ||
| 21 | |||
| 22 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 23 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 24 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 25 | |||
| 26 | # Yocto PMUFW variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto FSBL variables | ||
| 31 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 32 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 33 | |||
| 34 | # Yocto KERNEL Variables | ||
| 35 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 36 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 37 | |||
| 38 | # zcu106-zynqmp Serial Console | ||
| 39 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 40 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 41 | |||
| 42 | # Required generic machine inclusion | ||
| 43 | # ZCU106 board uses ZynqMP EV device hence use soc variant based generic machine | ||
| 44 | # inclusion | ||
| 45 | require conf/machine/zynqmp-ev-generic.conf | ||
| 46 | |||
| 47 | # This eval board machine conf file uses zcu106-zynqmp xsa as reference input. | ||
| 48 | # User can override with zcu106 custom xsa using HDF_BASE and HDF_PATH variables | ||
| 49 | # from local.conf. | ||
| 50 | HDF_MACHINE = "zcu106-zynqmp" | ||
| 51 | |||
| 52 | # KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match | ||
| 53 | # the xsa. User can enable explicitly if required from local.conf. | ||
| 54 | # KERNEL_DEVICETREE = "xilinx/zynqmp-zcu106-revA.dtb" | ||
| 13 | 55 | ||
| 14 | MACHINE_HWCODECS = "libomxil-xlnx" | 56 | MACHINE_HWCODECS = "libomxil-xlnx" |
| 57 | IMAGE_FEATURES += "hwcodecs" | ||
| 58 | |||
| 59 | #### No additional settings should be after the Postamble | ||
| 60 | #### Postamble | ||
| 61 | PACKAGE_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 index 09ca2b33..92e80460 100644 --- a/meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu111-zynqmp.conf | |||
| @@ -1,13 +1,58 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu111-zynqmp | 2 | #@NAME: zcu111-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU111 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU111 evaluation board. |
| 4 | # | ||
| 5 | 4 | ||
| 6 | SOC_VARIANT = "dr" | 5 | # Compatibility with old BOARD value. |
| 6 | # TODO - Remove these once removed from petalinux bsp | ||
| 7 | MACHINEOVERRIDES =. "zcu111:" | ||
| 7 | 8 | ||
| 8 | require conf/machine/zynqmp-generic.conf | 9 | #### Preamble |
| 10 | MACHINEOVERRIDES =. "${@['', 'zcu111-zynqmp:']['zcu111-zynqmp' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 9 | 12 | ||
| 10 | # Add board compatibility override | 13 | # Variables that changes based on hw design or board specific requirement must be |
| 11 | MACHINEOVERRIDES .= ":zcu111" | 14 | # defined before calling the required inclusion file else pre-expansion value |
| 15 | # defined in zynqmp-generic.conf will be set. | ||
| 12 | 16 | ||
| 13 | KERNEL_DEVICETREE = "xilinx/zynqmp-zcu111-revA.dtb" | 17 | # Yocto device-tree variables |
| 18 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" | ||
| 19 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 20 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu111-reva}" | ||
| 21 | |||
| 22 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 23 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 24 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 25 | |||
| 26 | # Yocto PMUFW variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto FSBL variables | ||
| 31 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 32 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 33 | |||
| 34 | # Yocto KERNEL Variables | ||
| 35 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 36 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 37 | |||
| 38 | # zcu111-zynqmp Serial Console | ||
| 39 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 40 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 41 | |||
| 42 | # Required generic machine inclusion | ||
| 43 | # ZCU111 board uses ZynqMP DR device hence use soc variant based generic machine | ||
| 44 | # inclusion | ||
| 45 | require conf/machine/zynqmp-dr-generic.conf | ||
| 46 | |||
| 47 | # This eval board machine conf file uses zcu111-zynqmp xsa as reference input. | ||
| 48 | # User can override with zcu111 custom xsa using HDF_BASE and HDF_PATH variables | ||
| 49 | # from local.conf. | ||
| 50 | HDF_MACHINE = "zcu111-zynqmp" | ||
| 51 | |||
| 52 | # KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match | ||
| 53 | # the xsa. User can enable explicitly if required from local.conf. | ||
| 54 | # KERNEL_DEVICETREE = "xilinx/zynqmp-zcu111-revA.dtb" | ||
| 55 | |||
| 56 | #### No additional settings should be after the Postamble | ||
| 57 | #### Postamble | ||
| 58 | PACKAGE_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 index 8ae4e40c..597c05a7 100644 --- a/meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf | |||
| @@ -1,13 +1,50 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu1275-zynqmp | 2 | #@NAME: zcu1275-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU1275 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU1275 evaluation board. |
| 4 | # | ||
| 5 | 4 | ||
| 6 | SOC_VARIANT = "dr" | 5 | #### Preamble |
| 6 | MACHINEOVERRIDES =. "${@['', 'zcu1275-zynqmp:']['zcu1275-zynqmp' !='${MACHINE}']}" | ||
| 7 | #### Regular settings follow | ||
| 7 | 8 | ||
| 8 | require conf/machine/zynqmp-generic.conf | 9 | # Yocto device-tree variables |
| 10 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" | ||
| 11 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 12 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu1275-revb}" | ||
| 9 | 13 | ||
| 10 | # Add board compatibility override | 14 | # Yocto arm-trusted-firmware(TF-A) variables |
| 11 | MACHINEOVERRIDES .= ":zcu1275" | 15 | ATF_CONSOLE_DEFAULT ?= "cadence" |
| 16 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 12 | 17 | ||
| 13 | KERNEL_DEVICETREE = "xilinx/zynqmp-zcu1275-revB.dtb" | 18 | # Yocto PMUFW variables |
| 19 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 20 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 21 | |||
| 22 | # Yocto FSBL variables | ||
| 23 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 24 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 25 | |||
| 26 | # Yocto KERNEL Variables | ||
| 27 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 28 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 29 | |||
| 30 | # zcu1275-zynqmp Serial Console | ||
| 31 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 32 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 33 | |||
| 34 | # Required generic machine inclusion | ||
| 35 | # ZCU1275 board uses ZynqMP DR device hence use soc variant based generic machine | ||
| 36 | # inclusion | ||
| 37 | require conf/machine/zynqmp-dr-generic.conf | ||
| 38 | |||
| 39 | # This eval board machine conf file uses zcu1275-zynqmp xsa as reference input. | ||
| 40 | # User can override with zcu1275 custom xsa using HDF_BASE and HDF_PATH variables | ||
| 41 | # from local.conf. | ||
| 42 | HDF_MACHINE = "zcu1275-zynqmp" | ||
| 43 | |||
| 44 | # KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match | ||
| 45 | # the xsa. User can enable explicitly if required from local.conf. | ||
| 46 | # KERNEL_DEVICETREE = "xilinx/zynqmp-zcu1275-revB.dtb" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_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 index b0743a44..396eafe9 100644 --- a/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf | |||
| @@ -1,13 +1,54 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu1285-zynqmp | 2 | #@NAME: zcu1285-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU1285 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU1285 evaluation board. |
| 4 | # | ||
| 5 | 4 | ||
| 6 | SOC_VARIANT = "dr" | 5 | #### Preamble |
| 6 | MACHINEOVERRIDES =. "${@['', 'zcu1285-zynqmp:']['zcu1285-zynqmp' !='${MACHINE}']}" | ||
| 7 | #### Regular settings follow | ||
| 7 | 8 | ||
| 8 | require conf/machine/zynqmp-generic.conf | 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. | ||
| 9 | 12 | ||
| 10 | # Add board compatibility override | 13 | # Yocto device-tree variables |
| 11 | MACHINEOVERRIDES .= ":zcu1285" | 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" |
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 16 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu1285-reva}" | ||
| 12 | 17 | ||
| 13 | KERNEL_DEVICETREE = "xilinx/zynqmp-zcu1285-revA.dtb" | 18 | # Yocto arm-trusted-firmware(TF-A) variables |
| 19 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 20 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 21 | |||
| 22 | # Yocto PMUFW variables | ||
| 23 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 24 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 25 | |||
| 26 | # Yocto FSBL variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto KERNEL Variables | ||
| 31 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 32 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 33 | |||
| 34 | # zcu1285-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 37 | |||
| 38 | # Required generic machine inclusion | ||
| 39 | # ZCU1285 board uses ZynqMP DR device hence use soc variant based generic machine | ||
| 40 | # inclusion | ||
| 41 | require conf/machine/zynqmp-dr-generic.conf | ||
| 42 | |||
| 43 | # This eval board machine conf file uses zcu1285-zynqmp xsa as reference input. | ||
| 44 | # User can override with zcu1285 custom xsa using HDF_BASE and HDF_PATH variables | ||
| 45 | # from local.conf. | ||
| 46 | HDF_MACHINE = "zcu1285-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-zcu1285-revA.dtb" | ||
| 51 | |||
| 52 | #### No additional settings should be after the Postamble | ||
| 53 | #### Postamble | ||
| 54 | PACKAGE_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 index 0be5a3d3..d7b2f340 100644 --- a/meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu208-zynqmp.conf | |||
| @@ -1,11 +1,50 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu208-zynqmp | 2 | #@NAME: zcu208-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU208 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU208 evaluation board. |
| 4 | # | ||
| 5 | 4 | ||
| 6 | SOC_VARIANT = "dr" | 5 | #### Preamble |
| 6 | MACHINEOVERRIDES =. "${@['', 'zcu208-zynqmp:']['zcu208-zynqmp' !='${MACHINE}']}" | ||
| 7 | #### Regular settings follow | ||
| 7 | 8 | ||
| 8 | require conf/machine/zynqmp-generic.conf | 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. | ||
| 9 | 12 | ||
| 10 | # Add board compatibility override | 13 | # Yocto device-tree variables |
| 11 | MACHINEOVERRIDES .= ":zcu208" | 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" |
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 16 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu208-reva}" | ||
| 17 | |||
| 18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 19 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 20 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 21 | |||
| 22 | # Yocto PMUFW variables | ||
| 23 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 24 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 25 | |||
| 26 | # Yocto FSBL variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto KERNEL Variables | ||
| 31 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 32 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 33 | |||
| 34 | # zcu208-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_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 | ||
| 41 | require 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. | ||
| 46 | HDF_MACHINE = "zcu208-zynqmp" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_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 index cba83052..5f5856e8 100644 --- a/meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu216-zynqmp.conf | |||
| @@ -1,11 +1,50 @@ | |||
| 1 | #@TYPE: Machine | 1 | #@TYPE: Machine |
| 2 | #@NAME: zcu216-zynqmp | 2 | #@NAME: zcu216-zynqmp |
| 3 | #@DESCRIPTION: Machine support for ZCU216 Evaluation Board. | 3 | #@DESCRIPTION: Machine configuration for the ZCU216 evaluation board. |
| 4 | # | ||
| 5 | 4 | ||
| 6 | SOC_VARIANT = "dr" | 5 | #### Preamble |
| 6 | MACHINEOVERRIDES =. "${@['', 'zcu216-zynqmp:']['zcu216-zynqmp' !='${MACHINE}']}" | ||
| 7 | #### Regular settings follow | ||
| 7 | 8 | ||
| 8 | require conf/machine/zynqmp-generic.conf | 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. | ||
| 9 | 12 | ||
| 10 | # Add board compatibility override | 13 | # Yocto device-tree variables |
| 11 | MACHINEOVERRIDES .= ":zcu216" | 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" |
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 16 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu216-reva}" | ||
| 17 | |||
| 18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 19 | ATF_CONSOLE_DEFAULT ?= "cadence" | ||
| 20 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 21 | |||
| 22 | # Yocto PMUFW variables | ||
| 23 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 24 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 25 | |||
| 26 | # Yocto FSBL variables | ||
| 27 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 28 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 29 | |||
| 30 | # Yocto KERNEL Variables | ||
| 31 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 32 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 33 | |||
| 34 | # zcu216-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_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 | ||
| 41 | require 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. | ||
| 46 | HDF_MACHINE = "zcu216-zynqmp" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_EXTRA_ARCHS:append = "${@['', 'zcu216_zynqmp']['zcu216-zynqmp' != '${MACHINE}']}" | ||
