diff options
| author | Mark Hatle <mark.hatle@amd.com> | 2024-11-11 11:24:08 -0700 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2024-11-11 11:24:08 -0700 |
| commit | ee6e2f1f4fc8d438bfde7634e31657b52970fda9 (patch) | |
| tree | 38b5366d82e15538ab3c5e4f9a3dd1dcac26ff20 /meta-xilinx-bsp | |
| parent | 03d3b2ce359a1c2959f04588cf2c4a1b0dcb4de8 (diff) | |
| parent | 7c79383570dc4182bb21cdee68598ccf47403150 (diff) | |
| download | meta-xilinx-ee6e2f1f4fc8d438bfde7634e31657b52970fda9.tar.gz | |
Merge remote-tracking branch 'origin/rel-v2024.2' into scarthgap-next
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-bsp')
48 files changed, 13 insertions, 1641 deletions
diff --git a/meta-xilinx-bsp/README.md b/meta-xilinx-bsp/README.md index 2d869913..3002355c 100644 --- a/meta-xilinx-bsp/README.md +++ b/meta-xilinx-bsp/README.md | |||
| @@ -1,66 +1,31 @@ | |||
| 1 | # meta-xilinx-bsp | 1 | # meta-xilinx-bsp |
| 2 | 2 | ||
| 3 | This layer enables AMD Xilinx MicroBlaze, Zynq, ZynqMP and Versal device | 3 | This layer enables AMD MicroBlaze, Zynq, ZynqMP and Versal device |
| 4 | evaluation boards and provides related metadata. | 4 | evaluation boards and provides related metadata. |
| 5 | 5 | ||
| 6 | ## Additional documentation | 6 | ## Additional documentation |
| 7 | 7 | ||
| 8 | * [Building Image Instructions](../README.building.md) | 8 | * [Building Image Instructions](../README.building.md) |
| 9 | * [Booting Image Instructions](../README.booting.md) | 9 | * [Booting Image Instructions](../README.booting.md) |
| 10 | --- | ||
| 11 | 10 | ||
| 12 | ## AMD Xilinx Evaluation Boards BSP Machines files | ||
| 13 | |||
| 14 | The following boards are supported by the meta-xilinx-bsp layer: | ||
| 15 | |||
| 16 | > **Variable usage examples:** | ||
| 17 | > | ||
| 18 | > Machine Configuration file: `MACHINE = "zcu102-zynqmp"` | ||
| 19 | > | ||
| 20 | > Reference XSA: `HDF_MACHINE = "zcu102-zynqmp"` | ||
| 21 | > | ||
| 22 | > HW Board Device tree: `YAML_DT_BOARD_FLAGS = "{BOARD zcu102-rev1.0}"` | ||
| 23 | |||
| 24 | | Devices | Evaluation Board | Machine Configuration file | Reference XSA | HW Board Device tree | QEMU tested | HW tested | | ||
| 25 | |------------|-------------------------------------------------------------------------------|--------------------------------------------------------------|-----------------------|-------------------------------------|-------------|-----------| | ||
| 26 | | MicroBlaze | [KC705](https://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html) | [kc705-microblazeel](conf/machine/kc705-microblazeel.conf) | `kc705-microblazeel` | `kc705-full` | Yes | Yes | | ||
| 27 | | | [AC701](https://www.xilinx.com/products/boards-and-kits/ek-a7-ac701-g.html) | [ac701-microblazeel](conf/machine/ac701-microblazeel.conf) | `ac701-microblazeel` | `ac701-full` | Yes | Yes | | ||
| 28 | | | [KCU105](https://www.xilinx.com/products/boards-and-kits/kcu105.html) | [kcu105-microblazeel](conf/machine/kcu105-microblazeel.conf) | `kcu105-microblazeel` | `kcu105` | Yes | Yes | | ||
| 29 | | | [VCU118](https://www.xilinx.com/products/boards-and-kits/vcu118.html) | [vcu118-microblazeel](conf/machine/vcu118-microblazeel.conf) | `vcu118-microblazeel` | `vcu118-rev2.0` | Yes | Yes | | ||
| 30 | | Zynq-7000 | [ZC702](https://www.xilinx.com/products/boards-and-kits/ek-z7-zc702-g.html) | [zc702-zynq7](conf/machine/zc702-zynq7.conf) | `zc702-zynq7` | `zc702` | Yes | Yes | | ||
| 31 | | | [ZC706](https://www.xilinx.com/products/boards-and-kits/ek-z7-zc706-g.html) | [zc706-zynq7](conf/machine/zc706-zynq7.conf) | `zc706-zynq7` | `zc706` | Yes | Yes | | ||
| 32 | | ZynqMP | [ZCU102](https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-g.html) | [zcu102-zynqmp](conf/machine/zcu102-zynqmp.conf) | `zcu102-zynqmp` | `zcu102-rev1.0` | Yes | Yes | | ||
| 33 | | | [ZCU104](https://www.xilinx.com/products/boards-and-kits/zcu104.html) | [zcu104-zynqmp](conf/machine/zcu104-zynqmp.conf) | `zcu104-zynqmp` | `zcu104-revc` | Yes | Yes | | ||
| 34 | | | [ZCU106](https://www.xilinx.com/products/boards-and-kits/zcu106.html) | [zcu106-zynqmp](conf/machine/zcu106-zynqmp.conf) | `zcu106-zynqmp` | `zcu106-reva` | Yes | Yes | | ||
| 35 | | | [ZCU111](https://www.xilinx.com/products/boards-and-kits/zcu111.html) | [zcu111-zynqmp](conf/machine/zcu111-zynqmp.conf) | `zcu111-zynqmp` | `zcu111-reva` | Yes | Yes | | ||
| 36 | | | [ZCU208](https://www.xilinx.com/products/boards-and-kits/zcu208.html) | [zcu208-zynqmp](conf/machine/zcu208-zynqmp.conf) | `zcu208-zynqmp` | `zcu208-reva` | Yes | Yes | | ||
| 37 | | | [ZCU216](https://www.xilinx.com/products/boards-and-kits/zcu216.html) | [zcu216-zynqmp](conf/machine/zcu216-zynqmp.conf) | `zcu216-zynqmp` | `zcu216-reva` | Yes | Yes | | ||
| 38 | | | [ZCU670](https://www.xilinx.com/products/boards-and-kits/zcu670.html) | [zcu670-zynqmp](conf/machine/zcu670-zynqmp.conf) | `zcu670-zynqmp` | `zcu670-revb` | Yes | Yes | | ||
| 39 | | Versal | [VCK190](https://www.xilinx.com/products/boards-and-kits/vck190.html) | [vck190-versal](conf/machine/vck190-versal.conf) | `vck190-versal` | `versal-vck190-reva-x-ebm-01-reva` | Yes | Yes | | ||
| 40 | | | [VMK180](https://www.xilinx.com/products/boards-and-kits/vmk180.html) | [vmk180-versal](conf/machine/vmk180-versal.conf) | `vmk180-versal` | `versal-vmk180-reva-x-ebm-01-reva` | Yes | Yes | | ||
| 41 | | | [VCK5000](https://www.xilinx.com/products/boards-and-kits/vck5000.html) | [vck5000-versal](conf/machine/vck5000-versal.conf) | `vck5000-versal` | `versal-vck5000-reva-x-ebm-01-reva` | No | No | | ||
| 42 | | | [VPK120](https://www.xilinx.com/products/boards-and-kits/vpk120.html) | [vpk120-versal](conf/machine/vpk120-versal.conf) | `vpk120-versal` | `versal-vpk120-reva` | Yes | Yes | | ||
| 43 | | | [VPK180](https://www.xilinx.com/products/boards-and-kits/vpk180.html) | [vpk180-versal](conf/machine/vpk180-versal.conf) | `vpk180-versal` | `versal-vpk180-reva` | Yes | Yes | | ||
| 44 | | | [VEK280](https://www.xilinx.com/products/boards-and-kits/vek280.html) | [vek280-versal](conf/machine/vek280-versal.conf) | `vek280-versal` | `versal-vek280-revb` | Yes | Yes | | ||
| 45 | | | [VHK158](https://www.xilinx.com/products/boards-and-kits/vhk158.html) | [vhk158-versal](conf/machine/vhk158-versal.conf) | `vhk158-versal` | `versal-vhk158-reva` | Yes | Yes | | ||
| 46 | |||
| 47 | > **Note:** Additional information on Xilinx architectures can be found at: | ||
| 48 | https://www.xilinx.com/products/silicon-devices.html | ||
| 49 | --- | ||
| 50 | ## Dependencies | 11 | ## Dependencies |
| 51 | 12 | ||
| 52 | This layer depends on: | 13 | This layer depends on: |
| 53 | 14 | ||
| 54 | URI: https://git.yoctoproject.org/poky | 15 | URI: https://git.yoctoproject.org/poky |
| 55 | layers: meta, meta-poky | 16 | layers: meta, meta-poky |
| 56 | branch: langdale | 17 | branch: scarthgap |
| 57 | 18 | ||
| 58 | URI: https://git.openembedded.org/meta-openembedded | 19 | URI: https://git.openembedded.org/meta-openembedded |
| 59 | layers: meta-oe | 20 | layers: meta-oe |
| 60 | branch: langdale | 21 | branch: scarthgap |
| 22 | |||
| 23 | URI: https://git.yoctoproject.org/meta-arm | ||
| 24 | layers: meta-arm, meta-arm-toolchain | ||
| 25 | branch: scarthgap | ||
| 61 | 26 | ||
| 62 | URI: | 27 | URI: |
| 63 | https://git.yoctoproject.org/meta-xilinx (official version) | 28 | https://git.yoctoproject.org/meta-xilinx (official version) |
| 64 | https://github.com/Xilinx/meta-xilinx (development and amd xilinx release) | 29 | https://github.com/Xilinx/meta-xilinx (development and AMD release) |
| 65 | layers: meta-xilinx-microblaze, meta-xilinx-core | 30 | layers: meta-xilinx-microblaze, meta-xilinx-core, meta-xilinx-standalone |
| 66 | branch: langdale or amd xilinx release version (e.g. rel-v2023.1) | 31 | branch: scarthgap or AMD release version (e.g. rel-v2024.2) |
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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "MIG_7SERIES_0" | ||
| 16 | DT_PADDING_SIZE:pn-device-tree ?= "0x1000" | ||
| 17 | DTC_FLAGS:pn-device-tree ?= "" | ||
| 18 | XSCTH_PROC:pn-device-tree ?= "microblaze_0" | ||
| 19 | YAML_DT_BOARD_FLAGS ?= "{BOARD ac701-full}" | ||
| 20 | |||
| 21 | # Yocto FS-Boot variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0" | ||
| 24 | YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "MIG_7SERIES_0" | ||
| 25 | YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0" | ||
| 26 | XSCTH_PROC:pn-fs-boot ?= "microblaze_0" | ||
| 27 | |||
| 28 | # Yocto KERNEL Variables | ||
| 29 | UBOOT_ENTRYPOINT ?= "0x80000000" | ||
| 30 | UBOOT_LOADADDRESS ?= "0x80000000" | ||
| 31 | |||
| 32 | # ac701-microblazeel Serial Console | ||
| 33 | SERIAL_CONSOLES ?= "115200;ttyUL0" | ||
| 34 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 35 | |||
| 36 | # Set DDR Base address for u-boot-xlnx-scr variables | ||
| 37 | DDR_BASEADDR ?= "0x80000000" | ||
| 38 | SKIP_APPEND_BASEADDR ?= "0" | ||
| 39 | |||
| 40 | # Required generic machine inclusion | ||
| 41 | require 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. | ||
| 46 | HDF_MACHINE = "ac701-microblazeel" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "MIG_7SERIES_0" | ||
| 16 | DT_PADDING_SIZE:pn-device-tree ?= "0x1000" | ||
| 17 | DTC_FLAGS:pn-device-tree ?= "" | ||
| 18 | XSCTH_PROC:pn-device-tree ?= "microblaze_0" | ||
| 19 | YAML_DT_BOARD_FLAGS ?= "{BOARD kc705-full}" | ||
| 20 | |||
| 21 | # Yocto FS-Boot variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0" | ||
| 24 | YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "MIG_7SERIES_0" | ||
| 25 | YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_emc_0" | ||
| 26 | XSCTH_PROC:pn-fs-boot ?= "microblaze_0" | ||
| 27 | |||
| 28 | # Yocto KERNEL Variables | ||
| 29 | UBOOT_ENTRYPOINT ?= "0x80000000" | ||
| 30 | UBOOT_LOADADDRESS ?= "0x80000000" | ||
| 31 | |||
| 32 | # kc705-microblazeel Serial Console | ||
| 33 | SERIAL_CONSOLES ?= "115200;ttyUL0" | ||
| 34 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 35 | |||
| 36 | # Set DDR Base address for u-boot-xlnx-scr variables | ||
| 37 | DDR_BASEADDR ?= "0x80000000" | ||
| 38 | SKIP_APPEND_BASEADDR ?= "0" | ||
| 39 | |||
| 40 | # Required generic machine inclusion | ||
| 41 | require 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. | ||
| 46 | HDF_MACHINE = "kc705-microblazeel" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "DDR4_0" | ||
| 16 | DT_PADDING_SIZE:pn-device-tree ?= "0x1000" | ||
| 17 | DTC_FLAGS:pn-device-tree ?= "" | ||
| 18 | XSCTH_PROC:pn-device-tree ?= "microblaze_0" | ||
| 19 | YAML_DT_BOARD_FLAGS ?= "{BOARD kcu105}" | ||
| 20 | |||
| 21 | # Yocto FS-Boot variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0" | ||
| 24 | YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "DDR4_0" | ||
| 25 | YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0" | ||
| 26 | XSCTH_PROC:pn-fs-boot ?= "microblaze_0" | ||
| 27 | |||
| 28 | # Yocto KERNEL Variables | ||
| 29 | UBOOT_ENTRYPOINT ?= "0x80000000" | ||
| 30 | UBOOT_LOADADDRESS ?= "0x80000000" | ||
| 31 | |||
| 32 | # kcu105-microblazeel Serial Console | ||
| 33 | SERIAL_CONSOLES ?= "115200;ttyUL0" | ||
| 34 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 35 | |||
| 36 | # Set DDR Base address for u-boot-xlnx-scr variables | ||
| 37 | DDR_BASEADDR ?= "0x80000000" | ||
| 38 | SKIP_APPEND_BASEADDR ?= "0" | ||
| 39 | |||
| 40 | # Required generic machine inclusion | ||
| 41 | require 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. | ||
| 46 | HDF_MACHINE = "kcu105-microblazeel" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' kcu105_microblazeel']['kcu105-microblazeel' != '${MACHINE}']}" | ||
diff --git a/meta-xilinx-bsp/conf/machine/microblazeel-v11.0-bs-cmp-mh-div-generic.conf b/meta-xilinx-bsp/conf/machine/microblazeel-v11.0-bs-cmp-mh-div-generic.conf deleted file mode 100644 index 96b4e6d1..00000000 --- a/meta-xilinx-bsp/conf/machine/microblazeel-v11.0-bs-cmp-mh-div-generic.conf +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: microblazeel-v11.0-bs-cmp-mh-div-generic | ||
| 3 | #@DESCRIPTION: microblazeel-v11.0-bs-cmp-mh-div | ||
| 4 | |||
| 5 | TUNE_FEATURES:tune-microblaze ?= "microblaze v11.0 barrel-shift pattern-compare reorder divide-hard multiply-high" | ||
| 6 | |||
| 7 | require conf/machine/microblaze-generic.conf | ||
diff --git a/meta-xilinx-bsp/conf/machine/microblazeel-v11.0-bs-cmp-ml-generic.conf b/meta-xilinx-bsp/conf/machine/microblazeel-v11.0-bs-cmp-ml-generic.conf deleted file mode 100644 index cf83acf8..00000000 --- a/meta-xilinx-bsp/conf/machine/microblazeel-v11.0-bs-cmp-ml-generic.conf +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: microblazeel-v11.0-bs-cmp-ml-generic | ||
| 3 | #@DESCRIPTION: microblazeel-v11.0-bs-cmp-ml | ||
| 4 | |||
| 5 | TUNE_FEATURES:tune-microblaze ?= "microblaze v11.0 barrel-shift reorder pattern-compare multiply-low" | ||
| 6 | |||
| 7 | require conf/machine/microblaze-generic.conf | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-cg.conf b/meta-xilinx-bsp/conf/machine/qemu-zynqmp-cg.conf deleted file mode 100644 index cb92bc71..00000000 --- a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-cg.conf +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: QEMU ZynqMP CG machine | ||
| 3 | #@DESCRIPTION: Machine configuration for running a ZynqMP CG system on QEMU w/ testimage | ||
| 4 | |||
| 5 | # This machine is NOT designed to be inherited by other machines or used as an | ||
| 6 | # example of how to create a machine. It is only useful for running testimage | ||
| 7 | # with runqemu. | ||
| 8 | |||
| 9 | #### Preamble | ||
| 10 | MACHINEOVERRIDES =. "${@['', 'qemu-zynqmp-cg:']['qemu-zynqmp-cg' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 12 | |||
| 13 | # The following is from conf/machine/include/qemu.inc, but we can not use it | ||
| 14 | # as it changes other values that need to come from the distro and the | ||
| 15 | # AMD machine settings | ||
| 16 | XSERVER ?= "xserver-xorg \ | ||
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ | ||
| 18 | xf86-video-fbdev \ | ||
| 19 | xf86-video-modesetting \ | ||
| 20 | " | ||
| 21 | |||
| 22 | MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" | ||
| 23 | |||
| 24 | MACHINEOVERRIDES =. "qemuall:" | ||
| 25 | |||
| 26 | IMAGE_FSTYPES += "tar.bz2 ext4" | ||
| 27 | |||
| 28 | # Don't include kernels in standard images | ||
| 29 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" | ||
| 30 | |||
| 31 | # Provide the nfs server kernel module for all qemu images | ||
| 32 | KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" | ||
| 33 | KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" | ||
| 34 | KERNEL_FEATURES:append:pn-linux-xlnx = " features/nfsd/nfsd-enable.scc" | ||
| 35 | |||
| 36 | |||
| 37 | # Now include the generic machine which already supports QEMU booting | ||
| 38 | require conf/machine/zynqmp-cg-generic.conf | ||
| 39 | |||
| 40 | #### No additional settings should be after the Postamble | ||
| 41 | #### Postamble | ||
| 42 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' qemu_zynqmp_cg']['qemu-zynqmp-cg' != '${MACHINE}']}" | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-dr.conf b/meta-xilinx-bsp/conf/machine/qemu-zynqmp-dr.conf deleted file mode 100644 index 5fcb3541..00000000 --- a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-dr.conf +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: QEMU ZynqMP DR machine | ||
| 3 | #@DESCRIPTION: Machine configuration for running a ZynqMP DR system on QEMU w/ testimage | ||
| 4 | |||
| 5 | # This machine is NOT designed to be inherited by other machines or used as an | ||
| 6 | # example of how to create a machine. It is only useful for running testimage | ||
| 7 | # with runqemu. | ||
| 8 | |||
| 9 | #### Preamble | ||
| 10 | MACHINEOVERRIDES =. "${@['', 'qemu-zynqmp-dr:']['qemu-zynqmp-dr' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 12 | |||
| 13 | # The following is from conf/machine/include/qemu.inc, but we can not use it | ||
| 14 | # as it changes other values that need to come from the distro and the | ||
| 15 | # AMD machine settings | ||
| 16 | XSERVER ?= "xserver-xorg \ | ||
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ | ||
| 18 | xf86-video-fbdev \ | ||
| 19 | xf86-video-modesetting \ | ||
| 20 | " | ||
| 21 | |||
| 22 | MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" | ||
| 23 | |||
| 24 | MACHINEOVERRIDES =. "qemuall:" | ||
| 25 | |||
| 26 | IMAGE_FSTYPES += "tar.bz2 ext4" | ||
| 27 | |||
| 28 | # Don't include kernels in standard images | ||
| 29 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" | ||
| 30 | |||
| 31 | # Provide the nfs server kernel module for all qemu images | ||
| 32 | KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" | ||
| 33 | KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" | ||
| 34 | KERNEL_FEATURES:append:pn-linux-xlnx = " features/nfsd/nfsd-enable.scc" | ||
| 35 | |||
| 36 | |||
| 37 | # Now include the generic machine which already supports QEMU booting | ||
| 38 | require conf/machine/zynqmp-dr-generic.conf | ||
| 39 | |||
| 40 | #### No additional settings should be after the Postamble | ||
| 41 | #### Postamble | ||
| 42 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' qemu_zynqmp_dr']['qemu-zynqmp-dr' != '${MACHINE}']}" | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-eg.conf b/meta-xilinx-bsp/conf/machine/qemu-zynqmp-eg.conf deleted file mode 100644 index 5f4b972c..00000000 --- a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-eg.conf +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: QEMU ZynqMP EG machine | ||
| 3 | #@DESCRIPTION: Machine configuration for running a ZynqMP EG system on QEMU w/ testimage | ||
| 4 | |||
| 5 | # This machine is NOT designed to be inherited by other machines or used as an | ||
| 6 | # example of how to create a machine. It is only useful for running testimage | ||
| 7 | # with runqemu. | ||
| 8 | |||
| 9 | #### Preamble | ||
| 10 | MACHINEOVERRIDES =. "${@['', 'qemu-zynqmp-eg:']['qemu-zynqmp-eg' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 12 | |||
| 13 | # The following is from conf/machine/include/qemu.inc, but we can not use it | ||
| 14 | # as it changes other values that need to come from the distro and the | ||
| 15 | # AMD machine settings | ||
| 16 | XSERVER ?= "xserver-xorg \ | ||
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ | ||
| 18 | xf86-video-fbdev \ | ||
| 19 | xf86-video-modesetting \ | ||
| 20 | " | ||
| 21 | |||
| 22 | MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" | ||
| 23 | |||
| 24 | MACHINEOVERRIDES =. "qemuall:" | ||
| 25 | |||
| 26 | IMAGE_FSTYPES += "tar.bz2 ext4" | ||
| 27 | |||
| 28 | # Don't include kernels in standard images | ||
| 29 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" | ||
| 30 | |||
| 31 | # Provide the nfs server kernel module for all qemu images | ||
| 32 | KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" | ||
| 33 | KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" | ||
| 34 | KERNEL_FEATURES:append:pn-linux-xlnx = " features/nfsd/nfsd-enable.scc" | ||
| 35 | |||
| 36 | |||
| 37 | # Now include the generic machine which already supports QEMU booting | ||
| 38 | require conf/machine/zynqmp-eg-generic.conf | ||
| 39 | |||
| 40 | #### No additional settings should be after the Postamble | ||
| 41 | #### Postamble | ||
| 42 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' qemu_zynqmp_eg']['qemu-zynqmp-eg' != '${MACHINE}']}" | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-ev.conf b/meta-xilinx-bsp/conf/machine/qemu-zynqmp-ev.conf deleted file mode 100644 index 6058bfa4..00000000 --- a/meta-xilinx-bsp/conf/machine/qemu-zynqmp-ev.conf +++ /dev/null | |||
| @@ -1,42 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: QEMU ZynqMP EV machine | ||
| 3 | #@DESCRIPTION: Machine configuration for running a ZynqMP EV system on QEMU w/ testimage | ||
| 4 | |||
| 5 | # This machine is NOT designed to be inherited by other machines or used as an | ||
| 6 | # example of how to create a machine. It is only useful for running testimage | ||
| 7 | # with runqemu. | ||
| 8 | |||
| 9 | #### Preamble | ||
| 10 | MACHINEOVERRIDES =. "${@['', 'qemu-zynqmp-ev:']['qemu-zynqmp-ev' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 12 | |||
| 13 | # The following is from conf/machine/include/qemu.inc, but we can not use it | ||
| 14 | # as it changes other values that need to come from the distro and the | ||
| 15 | # AMD machine settings | ||
| 16 | XSERVER ?= "xserver-xorg \ | ||
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ | ||
| 18 | xf86-video-fbdev \ | ||
| 19 | xf86-video-modesetting \ | ||
| 20 | " | ||
| 21 | |||
| 22 | MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" | ||
| 23 | |||
| 24 | MACHINEOVERRIDES =. "qemuall:" | ||
| 25 | |||
| 26 | IMAGE_FSTYPES += "tar.bz2 ext4" | ||
| 27 | |||
| 28 | # Don't include kernels in standard images | ||
| 29 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" | ||
| 30 | |||
| 31 | # Provide the nfs server kernel module for all qemu images | ||
| 32 | KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" | ||
| 33 | KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" | ||
| 34 | KERNEL_FEATURES:append:pn-linux-xlnx = " features/nfsd/nfsd-enable.scc" | ||
| 35 | |||
| 36 | |||
| 37 | # Now include the generic machine which already supports QEMU booting | ||
| 38 | require conf/machine/zynqmp-ev-generic.conf | ||
| 39 | |||
| 40 | #### No additional settings should be after the Postamble | ||
| 41 | #### Postamble | ||
| 42 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' qemu_zynqmp_ev']['qemu-zynqmp-ev' != '${MACHINE}']}" | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynqmp.conf b/meta-xilinx-bsp/conf/machine/qemu-zynqmp.conf deleted file mode 100644 index 91a96ede..00000000 --- a/meta-xilinx-bsp/conf/machine/qemu-zynqmp.conf +++ /dev/null | |||
| @@ -1,45 +0,0 @@ | |||
| 1 | #@TYPE: Machine | ||
| 2 | #@NAME: QEMU ZynqMP machine | ||
| 3 | #@DESCRIPTION: Machine configuration for running a ZynqMP system on QEMU w/ testimage | ||
| 4 | |||
| 5 | # This machine is NOT designed to be inherited by other machines or used as an | ||
| 6 | # example of how to create a machine. It is only useful for running testimage | ||
| 7 | # with runqemu. | ||
| 8 | |||
| 9 | #### Preamble | ||
| 10 | MACHINEOVERRIDES =. "${@['', 'qemu-zynqmp:']['qemu-zynqmp' !='${MACHINE}']}" | ||
| 11 | #### Regular settings follow | ||
| 12 | |||
| 13 | # The following is from conf/machine/include/qemu.inc, but we can not use it | ||
| 14 | # as it changes other values that need to come from the distro and the | ||
| 15 | # AMD machine settings | ||
| 16 | XSERVER ?= "xserver-xorg \ | ||
| 17 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa-driver-swrast xserver-xorg-extension-glx', '', d)} \ | ||
| 18 | xf86-video-fbdev \ | ||
| 19 | xf86-video-modesetting \ | ||
| 20 | " | ||
| 21 | |||
| 22 | MACHINE_FEATURES = "alsa bluetooth usbgadget screen vfat" | ||
| 23 | |||
| 24 | MACHINEOVERRIDES =. "qemuall:" | ||
| 25 | |||
| 26 | IMAGE_FSTYPES += "tar.bz2 ext4" | ||
| 27 | |||
| 28 | # Don't include kernels in standard images | ||
| 29 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" | ||
| 30 | |||
| 31 | # Provide the nfs server kernel module for all qemu images | ||
| 32 | KERNEL_FEATURES:append:pn-linux-yocto = " features/nfsd/nfsd-enable.scc" | ||
| 33 | KERNEL_FEATURES:append:pn-linux-yocto-rt = " features/nfsd/nfsd-enable.scc" | ||
| 34 | KERNEL_FEATURES:append:pn-linux-xlnx = " features/nfsd/nfsd-enable.scc" | ||
| 35 | |||
| 36 | |||
| 37 | # Now include the generic machine which already supports QEMU booting | ||
| 38 | require conf/machine/zynqmp-generic.conf | ||
| 39 | |||
| 40 | # This may break standalone runqemu, but allows testimage to work | ||
| 41 | QB_XILINX_SERIAL = "" | ||
| 42 | |||
| 43 | #### No additional settings should be after the Postamble | ||
| 44 | #### Postamble | ||
| 45 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' qemu_zynqmp']['qemu-zynqmp' != '${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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "MIG_7SERIES_0" | ||
| 16 | DT_PADDING_SIZE:pn-device-tree ?= "0x1000" | ||
| 17 | DTC_FLAGS:pn-device-tree ?= "" | ||
| 18 | XSCTH_PROC:pn-device-tree ?= "microblaze_0" | ||
| 19 | YAML_DT_BOARD_FLAGS ?= "{BOARD sp701-rev1.0}" | ||
| 20 | |||
| 21 | # Yocto u-boot-xlnx variables | ||
| 22 | |||
| 23 | # Yocto FS-Boot variables | ||
| 24 | YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0" | ||
| 25 | YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0" | ||
| 26 | YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "MIG_7SERIES_0" | ||
| 27 | YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0" | ||
| 28 | XSCTH_PROC:pn-fs-boot ?= "microblaze_0" | ||
| 29 | |||
| 30 | # Yocto KERNEL Variables | ||
| 31 | UBOOT_ENTRYPOINT ?= "0x80000000" | ||
| 32 | UBOOT_LOADADDRESS ?= "0x80000000" | ||
| 33 | |||
| 34 | # xilinx-sp701 Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyUL0" | ||
| 36 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 37 | |||
| 38 | # Set DDR Base address for u-boot-xlnx-scr variables | ||
| 39 | DDR_BASEADDR ?= "0x80000000" | ||
| 40 | SKIP_APPEND_BASEADDR ?= "0" | ||
| 41 | |||
| 42 | # Required generic machine inclusion | ||
| 43 | require 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. | ||
| 48 | HDF_MACHINE = "sp701-microblazeel" | ||
| 49 | |||
| 50 | #### No additional settings should be after the Postamble | ||
| 51 | #### Postamble | ||
| 52 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "CIPS_0_pspmc_0_psv_sbsauart_0" | ||
| 15 | YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vck190-reva-x-ebm-01-reva}" | ||
| 16 | |||
| 17 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 18 | ATF_CONSOLE ?= "pl011" | ||
| 19 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 20 | |||
| 21 | # Yocto PLM variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0" | ||
| 24 | |||
| 25 | # Yocto KERNEL Variables | ||
| 26 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 27 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 28 | |||
| 29 | # vck190-versal Serial Console | ||
| 30 | SERIAL_CONSOLES ?= "115200;ttyAMA0" | ||
| 31 | YAML_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 | ||
| 36 | require 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. | ||
| 41 | HDF_MACHINE = "vck190-versal" | ||
| 42 | |||
| 43 | #### No additional settings should be after the Postamble | ||
| 44 | #### Postamble | ||
| 45 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "axi_uartlite_0" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "DDR4_0" | ||
| 16 | DT_PADDING_SIZE:pn-device-tree ?= "0x1000" | ||
| 17 | DTC_FLAGS:pn-device-tree ?= "" | ||
| 18 | XSCTH_PROC:pn-device-tree ?= "microblaze_0" | ||
| 19 | YAML_DT_BOARD_FLAGS ?= "{BOARD vcu118-rev2.0}" | ||
| 20 | |||
| 21 | # Yocto FS-Boot variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-fs-boot ?= "axi_uartlite_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-fs-boot ?= "axi_uartlite_0" | ||
| 24 | YAML_MAIN_MEMORY_CONFIG:pn-fs-boot ?= "DDR4_0" | ||
| 25 | YAML_FLASH_MEMORY_CONFIG:pn-fs-boot ?= "axi_quad_spi_0" | ||
| 26 | XSCTH_PROC:pn-fs-boot ?= "microblaze_0" | ||
| 27 | |||
| 28 | # Yocto KERNEL Variables | ||
| 29 | UBOOT_ENTRYPOINT ?= "0x80000000" | ||
| 30 | UBOOT_LOADADDRESS ?= "0x80000000" | ||
| 31 | |||
| 32 | # vcu118-microblazeel Serial Console | ||
| 33 | SERIAL_CONSOLES ?= "115200;ttyUL0" | ||
| 34 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 35 | |||
| 36 | # Set DDR Base address for u-boot-xlnx-scr variables | ||
| 37 | DDR_BASEADDR ?= "0x80000000" | ||
| 38 | SKIP_APPEND_BASEADDR ?= "0" | ||
| 39 | |||
| 40 | # Required generic machine inclusion | ||
| 41 | require 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. | ||
| 46 | HDF_MACHINE = "vcu118-microblazeel" | ||
| 47 | |||
| 48 | #### No additional settings should be after the Postamble | ||
| 49 | #### Postamble | ||
| 50 | PACKAGE_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 @@ | |||
| 1 | XILINX_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 | ||
| 8 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 16 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "CIPS_0_pspmc_0_psv_sbsauart_0" | ||
| 17 | YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vek280-revb}" | ||
| 18 | |||
| 19 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 20 | ATF_CONSOLE ?= "pl011" | ||
| 21 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 22 | |||
| 23 | # Yocto PLM variables | ||
| 24 | YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0" | ||
| 25 | YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "CIPS_0_pspmc_0_psv_sbsauart_0" | ||
| 26 | |||
| 27 | # Yocto KERNEL Variables | ||
| 28 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 29 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 30 | |||
| 31 | # vek280-versal Serial Console | ||
| 32 | SERIAL_CONSOLES ?= "115200;ttyAMA0" | ||
| 33 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 34 | |||
| 35 | # Required generic machine inclusion | ||
| 36 | require 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. | ||
| 41 | HDF_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. | ||
| 45 | QB_MEM = "-m 12G" | ||
| 46 | |||
| 47 | QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vek280.dtb" | ||
| 48 | QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb" | ||
| 49 | |||
| 50 | # Yocto MACHINE_FEATURES Variable | ||
| 51 | MACHINE_FEATURES += "vdu" | ||
| 52 | |||
| 53 | #### No additional settings should be after the Postamble | ||
| 54 | #### Postamble | ||
| 55 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' vek280_versal']['vek280-versal' != '${MACHINE}']}" | ||
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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 15 | YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vmk180-reva-x-ebm-01-reva}" | ||
| 16 | |||
| 17 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 18 | ATF_CONSOLE ?= "pl011" | ||
| 19 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 20 | |||
| 21 | # Yocto PLM variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 24 | |||
| 25 | # Yocto KERNEL Variables | ||
| 26 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 27 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 28 | |||
| 29 | # vmk180-versal Serial Console | ||
| 30 | SERIAL_CONSOLES ?= "115200;ttyAMA0" | ||
| 31 | YAML_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 | ||
| 36 | require 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. | ||
| 41 | HDF_MACHINE = "vmk180-versal" | ||
| 42 | |||
| 43 | #### No additional settings should be after the Postamble | ||
| 44 | #### Postamble | ||
| 45 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 15 | YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vpk120-reva}" | ||
| 16 | |||
| 17 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 18 | ATF_CONSOLE ?= "pl011" | ||
| 19 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 20 | |||
| 21 | # Yocto PLM variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 24 | |||
| 25 | # Yocto KERNEL Variables | ||
| 26 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 27 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 28 | |||
| 29 | # vpk120-versal Serial Console | ||
| 30 | SERIAL_CONSOLES ?= "115200;ttyAMA0" | ||
| 31 | YAML_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 | ||
| 36 | require 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. | ||
| 41 | HDF_MACHINE = "vpk120-versal" | ||
| 42 | |||
| 43 | QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vpk120.dtb" | ||
| 44 | QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb" | ||
| 45 | |||
| 46 | #### No additional settings should be after the Postamble | ||
| 47 | #### Postamble | ||
| 48 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 15 | YAML_DT_BOARD_FLAGS ?= "{BOARD versal-vpk180-reva}" | ||
| 16 | |||
| 17 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 18 | ATF_CONSOLE ?= "pl011" | ||
| 19 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 20 | |||
| 21 | # Yocto PLM variables | ||
| 22 | YAML_SERIAL_CONSOLE_STDIN:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 23 | YAML_SERIAL_CONSOLE_STDOUT:pn-plm-firmware ?= "versal_cips_0_pspmc_0_psv_sbsauart_0" | ||
| 24 | |||
| 25 | # Yocto KERNEL Variables | ||
| 26 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 27 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 28 | |||
| 29 | # vpk180-versal Serial Console | ||
| 30 | SERIAL_CONSOLES ?= "115200;ttyAMA0" | ||
| 31 | YAML_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 | ||
| 36 | require 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. | ||
| 41 | HDF_MACHINE = "vpk180-versal" | ||
| 42 | |||
| 43 | QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-ps-vpk180.dtb" | ||
| 44 | QEMU_HW_DTB_PMC = "${QEMU_HW_DTB_PATH}/board-versal-pmc-virt.dtb" | ||
| 45 | |||
| 46 | #### No additional settings should be after the Postamble | ||
| 47 | #### Postamble | ||
| 48 | PACKAGE_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 | |||
| 6 | require conf/machine/zynqmp-dr-generic.conf | ||
| 7 | |||
| 8 | # Add board compatibility override | ||
| 9 | MACHINEOVERRIDES .= ":zc1254" | ||
| 10 | |||
| 11 | KERNEL_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "ps7_uart_1" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PS7_DDR_0" | ||
| 16 | YAML_DT_BOARD_FLAGS ?= "{BOARD zc702}" | ||
| 17 | |||
| 18 | # Yocto FSBL variables | ||
| 19 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "ps7_uart_1" | ||
| 20 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "ps7_uart_1" | ||
| 21 | |||
| 22 | # Yocto KERNEL Variables | ||
| 23 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 24 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 25 | |||
| 26 | # zc702-zynq7 Serial Console | ||
| 27 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 28 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 29 | |||
| 30 | # Required generic machine inclusion | ||
| 31 | require 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. | ||
| 36 | HDF_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 | ||
| 44 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 14 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "ps7_uart_1" | ||
| 15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PS7_DDR_0" | ||
| 16 | YAML_DT_BOARD_FLAGS ?= "{BOARD zc706}" | ||
| 17 | |||
| 18 | # Yocto FSBL variables | ||
| 19 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "ps7_uart_1" | ||
| 20 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "ps7_uart_1" | ||
| 21 | |||
| 22 | # Yocto KERNEL Variables | ||
| 23 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 24 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 25 | |||
| 26 | # zc706-zynq7 Serial Console | ||
| 27 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 28 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
| 29 | |||
| 30 | # Required generic machine inclusion | ||
| 31 | require 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. | ||
| 36 | HDF_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 | ||
| 44 | PACKAGE_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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 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 zcu102-rev1.0}" | ||
| 17 | |||
| 18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 19 | ATF_CONSOLE ?= "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 | # zcu102-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_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 | ||
| 41 | require 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. | ||
| 46 | HDF_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 | ||
| 54 | 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 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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 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}" | ||
| 17 | |||
| 18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 19 | ATF_CONSOLE ?= "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" | ||
| 51 | |||
| 52 | # Yocto IMAGE_FEATURES Variable | ||
| 53 | MACHINE_HWCODECS = "libvcu-omxil" | ||
| 54 | IMAGE_FEATURES += "hwcodecs" | ||
| 55 | |||
| 56 | #### No additional settings should be after the Postamble | ||
| 57 | #### Postamble | ||
| 58 | 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 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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 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 zcu106-reva}" | ||
| 17 | |||
| 18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 19 | ATF_CONSOLE ?= "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 | # zcu106-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_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 | ||
| 41 | require 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. | ||
| 46 | HDF_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 | ||
| 53 | MACHINE_HWCODECS = "libvcu-omxil" | ||
| 54 | IMAGE_FEATURES += "hwcodecs" | ||
| 55 | |||
| 56 | #### No additional settings should be after the Postamble | ||
| 57 | #### Postamble | ||
| 58 | 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 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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 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 zcu111-reva}" | ||
| 17 | |||
| 18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 19 | ATF_CONSOLE ?= "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 | # zcu111-zynqmp Serial Console | ||
| 35 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 36 | YAML_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 | ||
| 41 | require 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. | ||
| 46 | HDF_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 | ||
| 54 | 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 deleted file mode 100644 index 18aa3eee..00000000 --- a/meta-xilinx-bsp/conf/machine/zcu1275-zynqmp.conf +++ /dev/null | |||
| @@ -1,52 +0,0 @@ | |||
| 1 | XILINX_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 | ||
| 8 | MACHINEOVERRIDES =. "${@['', 'zcu1275-zynqmp:']['zcu1275-zynqmp' !='${MACHINE}']}" | ||
| 9 | #### Regular settings follow | ||
| 10 | |||
| 11 | # Yocto device-tree variables | ||
| 12 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" | ||
| 13 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 14 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu1275-revb}" | ||
| 15 | |||
| 16 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 17 | ATF_CONSOLE ?= "cadence" | ||
| 18 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 19 | |||
| 20 | # Yocto PMUFW variables | ||
| 21 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 22 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 23 | |||
| 24 | # Yocto FSBL variables | ||
| 25 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 26 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 27 | |||
| 28 | # Yocto KERNEL Variables | ||
| 29 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 30 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 31 | |||
| 32 | # zcu1275-zynqmp Serial Console | ||
| 33 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 34 | YAML_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 | ||
| 39 | require 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. | ||
| 44 | HDF_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 | ||
| 52 | 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 deleted file mode 100644 index 6fba3619..00000000 --- a/meta-xilinx-bsp/conf/machine/zcu1285-zynqmp.conf +++ /dev/null | |||
| @@ -1,56 +0,0 @@ | |||
| 1 | XILINX_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 | ||
| 8 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 16 | YAML_CONSOLE_DEVICE_CONFIG:pn-device-tree ?= "psu_uart_0" | ||
| 17 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
| 18 | YAML_DT_BOARD_FLAGS ?= "{BOARD zcu1285-reva}" | ||
| 19 | |||
| 20 | # Yocto arm-trusted-firmware(TF-A) variables | ||
| 21 | ATF_CONSOLE ?= "cadence" | ||
| 22 | TFA_BL33_LOAD ?= "0x8000000" | ||
| 23 | |||
| 24 | # Yocto PMUFW variables | ||
| 25 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_0" | ||
| 26 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_0" | ||
| 27 | |||
| 28 | # Yocto FSBL variables | ||
| 29 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 30 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_0" | ||
| 31 | |||
| 32 | # Yocto KERNEL Variables | ||
| 33 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
| 34 | UBOOT_LOADADDRESS ?= "0x200000" | ||
| 35 | |||
| 36 | # zcu1285-zynqmp Serial Console | ||
| 37 | SERIAL_CONSOLES ?= "115200;ttyPS0" | ||
| 38 | YAML_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 | ||
| 43 | require 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. | ||
| 48 | HDF_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 | ||
| 56 | 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 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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 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 ?= "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 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 | ||
| 6 | MACHINEOVERRIDES =. "${@['', '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 | ||
| 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 ?= "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}']}" | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_%.bbappend b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_%.bbappend deleted file mode 100644 index c6c92fe7..00000000 --- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_%.bbappend +++ /dev/null | |||
| @@ -1,2 +0,0 @@ | |||
| 1 | EXTRA_OEMAKE:append:vc-p-a2197-00-versal =" VERSAL_PLATFORM=silicon" | ||
| 2 | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bbappend deleted file mode 100644 index 7acda75e..00000000 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bbappend +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | # device tree sources for the various machines | ||
| 4 | COMPATIBLE_MACHINE:qemu-zynq7 = ".*" | ||
| 5 | SRC_URI:append:qemu-zynq7 = " file://qemu-zynq7.dts" | ||
| 6 | |||
| 7 | EXTRA_OVERLAYS:append = "${@bb.utils.contains('MACHINE_FEATURES', 'provencore', ' pnc.dtsi', '', d)}" | ||
| 8 | |||
| 9 | EXTRA_OVERLAYS:append:vek280-versal = " system-vek280.dtsi" | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/pnc.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/pnc.dtsi deleted file mode 100644 index 760b76be..00000000 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/pnc.dtsi +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | / { | ||
| 2 | reserved-memory { | ||
| 3 | #address-cells = <2>; | ||
| 4 | #size-cells = <2>; | ||
| 5 | ranges; | ||
| 6 | |||
| 7 | pnc-reserved-memory@70000000{ | ||
| 8 | compatible = "pnc,secure-memory"; | ||
| 9 | reg = <0x0 0x70000000 0x0 0x0FF00000>; | ||
| 10 | no-map; | ||
| 11 | }; | ||
| 12 | }; | ||
| 13 | }; | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts deleted file mode 100644 index cd0694d6..00000000 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts +++ /dev/null | |||
| @@ -1,85 +0,0 @@ | |||
| 1 | /dts-v1/; | ||
| 2 | /include/ "zynq-7000.dtsi" | ||
| 3 | /include/ "zynq-7000-qspi-dummy.dtsi" | ||
| 4 | |||
| 5 | / { | ||
| 6 | model = "Zynq A9 QEMU"; | ||
| 7 | compatible = "qemu,xilinx-zynq-a9", "xlnx,zynq-7000"; | ||
| 8 | |||
| 9 | aliases { | ||
| 10 | ethernet0 = &gem0; | ||
| 11 | serial0 = &uart1; | ||
| 12 | }; | ||
| 13 | |||
| 14 | memory { | ||
| 15 | device_type = "memory"; | ||
| 16 | reg = <0x0 0x40000000>; | ||
| 17 | }; | ||
| 18 | |||
| 19 | chosen { | ||
| 20 | bootargs = "earlyprintk"; | ||
| 21 | stdout-path = "serial0:115200n8"; | ||
| 22 | }; | ||
| 23 | }; | ||
| 24 | |||
| 25 | &amba { | ||
| 26 | /* Setup a fixed 25 MHz clock (100Mbps) to trick the ethernet driver */ | ||
| 27 | fixednetclk: clock { | ||
| 28 | #clock-cells = <0>; | ||
| 29 | compatible = "fixed-clock"; | ||
| 30 | clock-frequency = <25000000>; | ||
| 31 | }; | ||
| 32 | }; | ||
| 33 | |||
| 34 | &gem0 { | ||
| 35 | status = "okay"; | ||
| 36 | clocks = <&clkc 30>, <&clkc 30>, <&fixednetclk>, <&fixednetclk>, <&clkc 30>; | ||
| 37 | phy-mode = "rgmii-id"; | ||
| 38 | phy-handle = <ðernet_phy>; | ||
| 39 | |||
| 40 | ethernet_phy: ethernet-phy@23 { | ||
| 41 | device_type = "ethernet-phy"; | ||
| 42 | reg = <23>; | ||
| 43 | }; | ||
| 44 | }; | ||
| 45 | |||
| 46 | &sdhci0 { | ||
| 47 | status = "okay"; | ||
| 48 | }; | ||
| 49 | |||
| 50 | &uart1 { | ||
| 51 | status = "okay"; | ||
| 52 | }; | ||
| 53 | |||
| 54 | &qspi { | ||
| 55 | status = "okay"; | ||
| 56 | is-dual = <1>; | ||
| 57 | primary_flash: ps7-qspi@0 { | ||
| 58 | #address-cells = <1>; | ||
| 59 | #size-cells = <1>; | ||
| 60 | compatible = "st,m25p80"; | ||
| 61 | reg = <0x0>; | ||
| 62 | spi-max-frequency = <50000000>; | ||
| 63 | partition@0x00000000 { | ||
| 64 | label = "boot"; | ||
| 65 | reg = <0x00000000 0x00500000>; | ||
| 66 | }; | ||
| 67 | partition@0x00500000 { | ||
| 68 | label = "bootenv"; | ||
| 69 | reg = <0x00500000 0x00020000>; | ||
| 70 | }; | ||
| 71 | partition@0x00520000 { | ||
| 72 | label = "config"; | ||
| 73 | reg = <0x00520000 0x00020000>; | ||
| 74 | }; | ||
| 75 | partition@0x00540000 { | ||
| 76 | label = "image"; | ||
| 77 | reg = <0x00540000 0x00a80000>; | ||
| 78 | }; | ||
| 79 | partition@0x00fc0000 { | ||
| 80 | label = "spare"; | ||
| 81 | reg = <0x00fc0000 0x00000000>; | ||
| 82 | }; | ||
| 83 | }; | ||
| 84 | }; | ||
| 85 | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/system-vek280.dtsi b/meta-xilinx-bsp/recipes-bsp/device-tree/files/system-vek280.dtsi deleted file mode 100644 index 0d2ca87d..00000000 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/system-vek280.dtsi +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | / { | ||
| 2 | /* Reserve the bad block DDR memory for linux to not touch it, refer:CR-1143646 */ | ||
| 3 | reserved-memory { | ||
| 4 | #address-cells = <2>; | ||
| 5 | #size-cells = <2>; | ||
| 6 | ranges; | ||
| 7 | pl_ddr: buffer@0 | ||
| 8 | { | ||
| 9 | no-map; | ||
| 10 | reg = <0x08 0x00 0x00 0x80000000>; | ||
| 11 | }; | ||
| 12 | |||
| 13 | lpddr_memory: buffer@1 | ||
| 14 | { | ||
| 15 | no-map; | ||
| 16 | reg = <0x500 0x0 0x2 0x0>; | ||
| 17 | }; | ||
| 18 | |||
| 19 | }; | ||
| 20 | }; | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend b/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend deleted file mode 100644 index 8fdf14bb..00000000 --- a/meta-xilinx-bsp/recipes-bsp/dfx-mgr/dfx-mgr_%.bbappend +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS:append := ":${THISDIR}/files" | ||
| 2 | |||
| 3 | SRC_URI += "file://zcu106-xlnx-firmware-detect" | ||
| 4 | |||
| 5 | PACKAGE_ARCH:zcu106-zynqmp = "${MACHINE_ARCH}" | ||
| 6 | |||
| 7 | # ZCU106 eval board firmware detection script. | ||
| 8 | do_install:append:zcu106-zynqmp () { | ||
| 9 | install -m 0755 ${WORKDIR}/zcu106-xlnx-firmware-detect ${D}${bindir}/xlnx-firmware-detect | ||
| 10 | } | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/dfx-mgr/files/zcu106-xlnx-firmware-detect b/meta-xilinx-bsp/recipes-bsp/dfx-mgr/files/zcu106-xlnx-firmware-detect deleted file mode 100644 index ef5654cc..00000000 --- a/meta-xilinx-bsp/recipes-bsp/dfx-mgr/files/zcu106-xlnx-firmware-detect +++ /dev/null | |||
| @@ -1,71 +0,0 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | |||
| 3 | # Copyright (C) 2022 Xilinx, Inc. All rights reserved. | ||
| 4 | # Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved. | ||
| 5 | # | ||
| 6 | # SPDX-License-Identifier: MIT | ||
| 7 | |||
| 8 | # read values from dfx-mgr conf file | ||
| 9 | conffile="/etc/dfx-mgrd/daemon.conf" | ||
| 10 | if [ ! -f "${conffile}" ]; then | ||
| 11 | echo "dfx-mgrd configuration file not found: ${conffile}" | ||
| 12 | exit 1 | ||
| 13 | fi | ||
| 14 | |||
| 15 | fwbasedir=$(grep "firmware_location" ${conffile} | sed 's/.*:.*\[\"\(.*\)\"\],\?/\1/') | ||
| 16 | if [ -z "${fwbasedir}" ]; then | ||
| 17 | echo "Property 'firmware_location' not found in ${conffile}" | ||
| 18 | exit 1 | ||
| 19 | fi | ||
| 20 | |||
| 21 | fwfile=$(grep "default_accel" ${conffile} | sed 's/.*:.*\"\(.*\)\",\?/\1/') | ||
| 22 | if [ -z "${fwfile}" ]; then | ||
| 23 | echo "Property 'default_accel' not found in ${conffile}" | ||
| 24 | exit 1 | ||
| 25 | fi | ||
| 26 | |||
| 27 | # check if default firmware is already set and present | ||
| 28 | if [ -f "${fwfile}" ]; then | ||
| 29 | fwname=$(cat ${fwfile}) | ||
| 30 | fwdir="${fwbasedir}/${fwname}" | ||
| 31 | if [ -n "${fwname}" ] && [ -d "${fwdir}" ]; then | ||
| 32 | echo "Default firmware detected: ${fwname}" | ||
| 33 | exit 0 | ||
| 34 | fi | ||
| 35 | fi | ||
| 36 | |||
| 37 | # search for firmware based on EEPROM board id | ||
| 38 | echo "Trying to detect default firmware based on EEPROM..." | ||
| 39 | |||
| 40 | #check if board is a zcu106 eval board product | ||
| 41 | eeprom=$(ls /sys/bus/i2c/devices/*54/eeprom 2> /dev/null) | ||
| 42 | if [ -n "${eeprom}" ]; then | ||
| 43 | boardid=`dd if=$eeprom bs=1 count=6 skip=208 2>/dev/null | tr '[:upper:]' '[:lower:]'` | ||
| 44 | revision=`dd if=$eeprom bs=1 count=3 skip=224 2>/dev/null | tr '[:upper:]' '[:lower:]'` | ||
| 45 | |||
| 46 | fwname="${boardid}-${revision}" | ||
| 47 | fwdir="${fwbasedir}/${fwname}" | ||
| 48 | |||
| 49 | fixed_rev=2.0 | ||
| 50 | var=$(awk 'BEGIN{ print "'$fixed_rev'"<"'$revision'" }') | ||
| 51 | |||
| 52 | if [ "${boardid}" == "zcu106" ] && [ "${var}" -eq 1 ] ;then | ||
| 53 | revision=2.0 | ||
| 54 | echo "later than 2.0 board revisions are supported in 2.0 bit and dtbo files" | ||
| 55 | fwname="${boardid}-${revision}" | ||
| 56 | fwdir="${fwbasedir}/${fwname}" | ||
| 57 | echo "${fwname}" > "${fwfile}" | ||
| 58 | exit 1 | ||
| 59 | elif [ ! -d "${fwdir}" ] ; then | ||
| 60 | echo "No default firmware named ${fwname} found in ${fwbasedir} , Loading rev1.0 bitstream and dtbo as default " | ||
| 61 | revision=1.0 | ||
| 62 | fwname=$(ls ${fwbasedir} | grep ${revision}) | ||
| 63 | fwdir="${fwbasedir}/${fwname}" | ||
| 64 | echo "${fwname}" > "${fwfile}" | ||
| 65 | exit 1 | ||
| 66 | fi | ||
| 67 | |||
| 68 | echo "Default firmware detected: ${fwname}" | ||
| 69 | echo "${fwname}" > "${fwfile}" | ||
| 70 | exit 0 | ||
| 71 | fi | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl-firmware_%.bbappend b/meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl-firmware_%.bbappend index 6a23dc47..c4b6c4ef 100644 --- a/meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl-firmware_%.bbappend +++ b/meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl-firmware_%.bbappend | |||
| @@ -7,14 +7,10 @@ PMU_CONF_BASE_NAME ?= "${PMU_CONF_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAG | |||
| 7 | DEPENDS:append:zynqmp = " virtual/${TARGET_PREFIX}binutils" | 7 | DEPENDS:append:zynqmp = " virtual/${TARGET_PREFIX}binutils" |
| 8 | 8 | ||
| 9 | do_compile:append:zynqmp () { | 9 | do_compile:append:zynqmp () { |
| 10 | if [ -z "${SYSTEM_DTFILE}" ]; then | 10 | ${OBJCOPY} --dump-section .sys_cfg_data=${B}/${PMU_CONF_NAME}.bin ${B}/${ESW_COMPONENT} |
| 11 | ${OBJCOPY} --dump-section .sys_cfg_data=${B}/${PMU_CONF_NAME}.bin ${B}/${ESW_COMPONENT} | ||
| 12 | fi | ||
| 13 | } | 11 | } |
| 14 | 12 | ||
| 15 | do_deploy:append:zynqmp () { | 13 | do_deploy:append:zynqmp () { |
| 16 | if [ -z "${SYSTEM_DTFILE}" ]; then | 14 | install -Dm 0644 ${B}/${PMU_CONF_NAME}.bin ${DEPLOYDIR}/${PMU_CONF_BASE_NAME}.bin |
| 17 | install -Dm 0644 ${B}/${PMU_CONF_NAME}.bin ${DEPLOYDIR}/${PMU_CONF_BASE_NAME}.bin | 15 | ln -s ${PMU_CONF_BASE_NAME}.bin ${DEPLOYDIR}/${PMU_CONF_NAME}.bin |
| 18 | ln -s ${PMU_CONF_BASE_NAME}.bin ${DEPLOYDIR}/${PMU_CONF_NAME}.bin | ||
| 19 | fi | ||
| 20 | } | 16 | } |
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/files/kc705-microblazeel.cfg b/meta-xilinx-bsp/recipes-bsp/u-boot/files/kc705-microblazeel.cfg deleted file mode 100644 index 8fb38950..00000000 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/files/kc705-microblazeel.cfg +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | # SPDX-License-Identifier: MIT | ||
| 2 | |||
| 3 | #........................................................................ | ||
| 4 | # WARNING | ||
| 5 | # | ||
| 6 | # This file is a u-boot configuration fragment, and not a full u-boot | ||
| 7 | # configuration file. The final u-boot configuration is made up of | ||
| 8 | # an assembly of processed fragments, each of which is designed to | ||
| 9 | # capture a specific part of the final configuration (e.g. platform | ||
| 10 | # configuration, feature configuration, and board specific hardware | ||
| 11 | # configuration). For more information on u-boot configuration, please | ||
| 12 | # refer the product documentation. | ||
| 13 | # | ||
| 14 | #....................................................................... | ||
| 15 | |||
| 16 | # | ||
| 17 | # Definitions for KC705 evaluation board | ||
| 18 | # | ||
| 19 | CONFIG_SYS_FLASH_PROTECTION=y | ||
| 20 | CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y | ||
| 21 | CONFIG_SYS_FLASH_CFI=y | ||
| 22 | CONFIG_FLASH_CFI_DRIVER=y | ||
| 23 | CONFIG_CMD_FLASH=y | ||
| 24 | CONFIG_CMD_IMLS=y | ||
| 25 | CONFIG_MTD_NOR_FLASH=y | ||
| 26 | CONFIG_MTD_DEVICE=y | ||
| 27 | # CONFIG_CMD_SPI is not set | ||
| 28 | # CONFIG_CMD_SF is not set | ||
| 29 | # CONFIG_SPI_FLASH is not set | ||
| 30 | # CONFIG_SPI_FLASH_BAR is not set | ||
| 31 | # CONFIG_DM_SPI_FLASH is not set | ||
| 32 | # CONFIG_DM_SPI is not set | ||
| 33 | # CONFIG_SPI_FLASH_SPANSION is not set | ||
| 34 | # CONFIG_SPI_FLASH_STMICRO is not set | ||
| 35 | # CONFIG_SPI_FLASH_WINBOND is not set | ||
| 36 | # CONFIG_SPI_FLASH_MACRONIX is not set | ||
| 37 | # CONFIG_SPI is not set | ||
| 38 | # CONFIG_SPI_FLASH_ISSI is not set | ||
| 39 | # CONFIG_XILINX_SPI is not set \ No newline at end of file | ||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_%.bbappend b/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_%.bbappend deleted file mode 100644 index 23b1eb50..00000000 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_%.bbappend +++ /dev/null | |||
| @@ -1,5 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | SRC_URI:append:kc705-microblazeel = " \ | ||
| 4 | file://kc705-microblazeel.cfg \ | ||
| 5 | " \ No newline at end of file | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bbappend deleted file mode 100644 index 5f4db309..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bbappend +++ /dev/null | |||
| @@ -1,3 +0,0 @@ | |||
| 1 | # MicroBlaze BSP fragments | ||
| 2 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | ||
| 3 | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/ac701-microblazeel/ac701-microblazeel.cfg b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/ac701-microblazeel/ac701-microblazeel.cfg deleted file mode 100644 index 05452ce9..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/ac701-microblazeel/ac701-microblazeel.cfg +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | # SPDX-License-Identifier: MIT | ||
| 2 | |||
| 3 | #........................................................................ | ||
| 4 | # WARNING | ||
| 5 | # | ||
| 6 | # This file is a kernel configuration fragment, and not a full kernel | ||
| 7 | # configuration file. The final kernel configuration is made up of | ||
| 8 | # an assembly of processed fragments, each of which is designed to | ||
| 9 | # capture a specific part of the final configuration (e.g. platform | ||
| 10 | # configuration, feature configuration, and board specific hardware | ||
| 11 | # configuration). For more information on kernel configuration, please | ||
| 12 | # refer the product documentation. | ||
| 13 | # | ||
| 14 | #........................................................................ | ||
| 15 | |||
| 16 | # | ||
| 17 | # Definitions for MICROBLAZE | ||
| 18 | # | ||
| 19 | CONFIG_XILINX_MICROBLAZE0_FAMILY="artix7" | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/ac701-microblazeel/ac701-microblazeel.scc b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/ac701-microblazeel/ac701-microblazeel.scc deleted file mode 100644 index 6d551461..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/ac701-microblazeel/ac701-microblazeel.scc +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | # SPDX-License-Identifier: MIT | ||
| 2 | |||
| 3 | define KFEATURE_DESCRIPTION "Kernel Config for AC701 machine BSP" | ||
| 4 | define KFEATURE_COMPATIBILITY AC701 board | ||
| 5 | |||
| 6 | kconf hardware ac701-microblazeel.cfg | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/vcu118-microblazeel/vcu118-microblazeel.cfg b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/vcu118-microblazeel/vcu118-microblazeel.cfg deleted file mode 100644 index c25a48e1..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/vcu118-microblazeel/vcu118-microblazeel.cfg +++ /dev/null | |||
| @@ -1,19 +0,0 @@ | |||
| 1 | # SPDX-License-Identifier: MIT | ||
| 2 | |||
| 3 | #........................................................................ | ||
| 4 | # WARNING | ||
| 5 | # | ||
| 6 | # This file is a kernel configuration fragment, and not a full kernel | ||
| 7 | # configuration file. The final kernel configuration is made up of | ||
| 8 | # an assembly of processed fragments, each of which is designed to | ||
| 9 | # capture a specific part of the final configuration (e.g. platform | ||
| 10 | # configuration, feature configuration, and board specific hardware | ||
| 11 | # configuration). For more information on kernel configuration, please | ||
| 12 | # refer the product documentation. | ||
| 13 | # | ||
| 14 | #........................................................................ | ||
| 15 | |||
| 16 | # | ||
| 17 | # Definitions for MICROBLAZE | ||
| 18 | # | ||
| 19 | CONFIG_XILINX_MICROBLAZE0_FAMILY="virtexuplus" | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/vcu118-microblazeel/vcu118-microblazeel.scc b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/vcu118-microblazeel/vcu118-microblazeel.scc deleted file mode 100644 index 29261805..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/linux-xlnx-bsp-kmeta/bsp/vcu118-microblazeel/vcu118-microblazeel.scc +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | # SPDX-License-Identifier: MIT | ||
| 2 | |||
| 3 | define KFEATURE_DESCRIPTION "Kernel Config for VCU118 machine BSP" | ||
| 4 | define KFEATURE_COMPATIBILITY VCU118 board | ||
| 5 | |||
| 6 | kconf hardware vcu118-microblazeel.cfg | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_%.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_%.bbappend deleted file mode 100644 index 627f6661..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_%.bbappend +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | ||
| 2 | |||
| 3 | SRC_URI:append = " \ | ||
| 4 | file://linux-xlnx-bsp-kmeta;type=kmeta;name=linux-xlnx-bsp-kmeta;destsuffix=linux-xlnx-bsp-kmeta \ | ||
| 5 | " | ||
| 6 | |||
| 7 | # MicroBlaze BSP fragments | ||
| 8 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | ||
| 9 | KERNEL_FEATURES:append:ac701-microblazeel = " bsp/ac701-microblazeel/ac701-microblazeel.scc" | ||
| 10 | KERNEL_FEATURES:append:vcu118-microblazeel = " bsp/vcu118-microblazeel/vcu118-microblazeel.scc" | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend deleted file mode 100644 index 0233531d..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | # MicroBlaze KMACHINEs | ||
| 2 | KMACHINE:ml605-qemu-microblazeel = "qemumicroblazeel" | ||
| 3 | KMACHINE:s3adsp1800-qemu-microblazeeb = "qemumicroblazeeb" | ||
| 4 | |||
| 5 | # Default kernel config fragements for specific machines | ||
| 6 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | ||
| 7 | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend deleted file mode 100644 index 0233531d..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | # MicroBlaze KMACHINEs | ||
| 2 | KMACHINE:ml605-qemu-microblazeel = "qemumicroblazeel" | ||
| 3 | KMACHINE:s3adsp1800-qemu-microblazeeb = "qemumicroblazeeb" | ||
| 4 | |||
| 5 | # Default kernel config fragements for specific machines | ||
| 6 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | ||
| 7 | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend deleted file mode 100644 index 0233531d..00000000 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | # MicroBlaze KMACHINEs | ||
| 2 | KMACHINE:ml605-qemu-microblazeel = "qemumicroblazeel" | ||
| 3 | KMACHINE:s3adsp1800-qemu-microblazeeb = "qemumicroblazeeb" | ||
| 4 | |||
| 5 | # Default kernel config fragements for specific machines | ||
| 6 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | ||
| 7 | |||
