diff options
author | John Toomey <john.toomey@amd.com> | 2024-05-15 15:33:04 +0100 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2024-05-28 14:09:05 -0600 |
commit | 737061fde0806688bfcba61b65ff6341cc95c413 (patch) | |
tree | 88036bd5d6fc22cd7b753f50bd8d69136b14b2af | |
parent | b2932fda0375cd904cbb9f2f797fca627ba8423b (diff) | |
download | meta-xilinx-737061fde0806688bfcba61b65ff6341cc95c413.tar.gz |
ultra96: Deprecate and remove support for ultra96
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
5 files changed, 3 insertions, 127 deletions
diff --git a/meta-xilinx-vendor/README.md b/meta-xilinx-vendor/README.md index 1903df17..7e8136f0 100644 --- a/meta-xilinx-vendor/README.md +++ b/meta-xilinx-vendor/README.md | |||
@@ -9,12 +9,10 @@ ZynqMP and Versal devices and provides related metadata. | |||
9 | 9 | ||
10 | > **Variable usage examples:** | 10 | > **Variable usage examples:** |
11 | > | 11 | > |
12 | > Machine Configuration file: `MACHINE = "ultra96-zynqmp"` | 12 | > Machine Configuration file: `MACHINE = "microzed-zynq7"` |
13 | > | 13 | > |
14 | > Reference XSA: `HDF_MACHINE = "ultra96-zynqmp"` | 14 | > Reference XSA: `HDF_MACHINE = "microzed-zynq7"` |
15 | > | 15 | > |
16 | > HW Board Device tree: `YAML_DT_BOARD_FLAGS = "{BOARD avnet-ultra96-rev1}"` | ||
17 | |||
18 | | Devices | Vendor Evaluation Board | Machine Configuration file | Reference XSA | HW Board Device tree | QEMU tested | HW tested | | 16 | | Devices | Vendor Evaluation Board | Machine Configuration file | Reference XSA | HW Board Device tree | QEMU tested | HW tested | |
19 | |------------|-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|------------------|----------------------|-------------|-----------| | 17 | |------------|-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|------------------|----------------------|-------------|-----------| |
20 | | MicroBlaze | NA | NA | NA | NA | No | No | | 18 | | MicroBlaze | NA | NA | NA | NA | No | No | |
@@ -24,13 +22,12 @@ ZynqMP and Versal devices and provides related metadata. | |||
24 | | | [Avnet/Digilent ZedBoard](https://www.xilinx.com/products/boards-and-kits/1-8dyf-11.html) | [zedboard-zynq7](conf/machine/zedboard-zynq7.conf) | NA | NA | No | No | | 22 | | | [Avnet/Digilent ZedBoard](https://www.xilinx.com/products/boards-and-kits/1-8dyf-11.html) | [zedboard-zynq7](conf/machine/zedboard-zynq7.conf) | NA | NA | No | No | |
25 | | | [Digilent Zybo](https://www.xilinx.com/support/university/boards-portfolio/xup-boards/DigilentZYBO.html) | [zybo-zynq7](conf/machine/zybo-zynq7.conf) | NA | `zynq-zybo.dtb` | No | No | | 23 | | | [Digilent Zybo](https://www.xilinx.com/support/university/boards-portfolio/xup-boards/DigilentZYBO.html) | [zybo-zynq7](conf/machine/zybo-zynq7.conf) | NA | `zynq-zybo.dtb` | No | No | |
26 | | | [Digilent Zybo Linux BD](https://www.xilinx.com/support/university/boards-portfolio/xup-boards/DigilentZYBO.html) | [zybo-linux-bd-zynq7](conf/machine/zybo-linux-bd-zynq7.conf) | NA | NA | No | No | | 24 | | | [Digilent Zybo Linux BD](https://www.xilinx.com/support/university/boards-portfolio/xup-boards/DigilentZYBO.html) | [zybo-linux-bd-zynq7](conf/machine/zybo-linux-bd-zynq7.conf) | NA | NA | No | No | |
27 | | ZynqMP | [Avent Ultra96 v1](https://www.xilinx.com/products/boards-and-kits/1-vad4rl.html) | [ultra96-zynqmp](conf/machine/ultra96-zynqmp.conf) | `ultra96-zynqmp` | `avnet-ultra96-rev1` | Yes | Yes | | ||
28 | | Versal | NA | NA | NA | NA | NA | NA | | 25 | | Versal | NA | NA | NA | NA | NA | NA | |
29 | 26 | ||
30 | > **Note:** | 27 | > **Note:** |
31 | ``` | 28 | ``` |
32 | 1. For Zybo Linux BD reference design refer meta-xilinx-contrib layer. | 29 | 1. For Zybo Linux BD reference design refer meta-xilinx-contrib layer. |
33 | 2. Ultra96 Machine configuration file is unsupported and is compatible with v1 board only. Refer to meta-avnet for v2 board. | 30 | 2. Ultra96 v1 is no longer supported. Refer to meta-avnet for v2 board. |
34 | ``` | 31 | ``` |
35 | 32 | ||
36 | ## Dependencies | 33 | ## Dependencies |
diff --git a/meta-xilinx-vendor/conf/machine/ultra96-zynqmp.conf b/meta-xilinx-vendor/conf/machine/ultra96-zynqmp.conf deleted file mode 100644 index d0b95cac..00000000 --- a/meta-xilinx-vendor/conf/machine/ultra96-zynqmp.conf +++ /dev/null | |||
@@ -1,80 +0,0 @@ | |||
1 | #@TYPE: Machine | ||
2 | #@NAME: ultra96-zynqmp | ||
3 | #@DESCRIPTION: Machine support for Ultra96 Evaluation Board. | ||
4 | |||
5 | #### Preamble | ||
6 | MACHINEOVERRIDES =. "${@['', 'ultra96-zynqmp:']['ultra96-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_1" | ||
15 | YAML_MAIN_MEMORY_CONFIG:pn-device-tree ?= "PSU_DDR_0" | ||
16 | YAML_DT_BOARD_FLAGS ?= "{BOARD avnet-ultra96-rev1}" | ||
17 | |||
18 | # Yocto arm-trusted-firmware(TF-A) variables | ||
19 | ATF_CONSOLE ?= "cadence1" | ||
20 | TFA_BL33_LOAD ?= "0x8000000" | ||
21 | |||
22 | # Yocto PMUFW variables | ||
23 | YAML_SERIAL_CONSOLE_STDIN:pn-pmu-firmware ?= "psu_uart_1" | ||
24 | YAML_SERIAL_CONSOLE_STDOUT:pn-pmu-firmware ?= "psu_uart_1" | ||
25 | |||
26 | # Yocto FSBL variables | ||
27 | YAML_SERIAL_CONSOLE_STDIN:pn-fsbl-firmware ?= "psu_uart_1" | ||
28 | YAML_SERIAL_CONSOLE_STDOUT:pn-fsbl-firmware ?= "psu_uart_1" | ||
29 | |||
30 | # Yocto KERNEL Variables | ||
31 | UBOOT_ENTRYPOINT ?= "0x200000" | ||
32 | UBOOT_LOADADDRESS ?= "0x200000" | ||
33 | |||
34 | # ultra96-zynqmp Serial Console | ||
35 | # In Ultra96 uart1 is the primary uart device but DTG set the serial0 alias | ||
36 | # to uart1, hence we are using ttyPS0 for Ultra96. | ||
37 | SERIAL_CONSOLES ?= "115200;ttyPS1 115200;ttyPS0" | ||
38 | YAML_SERIAL_CONSOLE_BAUDRATE ?= "115200" | ||
39 | |||
40 | # Required generic machine inclusion | ||
41 | # Ultra96 board uses ZynqMP EG device hence use soc variant based generic machine | ||
42 | # inclusion | ||
43 | require conf/machine/zynqmp-eg-generic.conf | ||
44 | |||
45 | # This eval board machine conf file uses ultra96-zynqmp xsa as reference input. | ||
46 | # User can override with ultra96 custom xsa using HDF_BASE and HDF_PATH variables | ||
47 | # from local.conf. | ||
48 | HDF_MACHINE = "ultra96-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-zcu100-revC.dtb" | ||
53 | |||
54 | # Ultra96 has 2GB memory only but default zynqmp-generic has QB_MEM set to 4G, | ||
55 | # Hence set QB_MEM to 2GB. | ||
56 | QB_MEM = "-m 2G" | ||
57 | |||
58 | # Ultra96 board uses ultra96-arm.dtb as QEMU HW PS DTB. | ||
59 | QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/ultra96-arm.dtb" | ||
60 | |||
61 | # Both psu_uart_0 and psu_uart_1 are defined, but 1 is the primary uart. | ||
62 | # | ||
63 | # hw ps7_uart_0 (0xFF000000) - linux serial1 (ttyPS1) | ||
64 | # hw ps7_uart_1 (0xFF010000) - linux serial0 (ttyPS0) | ||
65 | # ? dcc / axi_uart16550_0 ? - linux serial2 | ||
66 | QB_XILINX_SERIAL = "-serial null -serial mon:stdio" | ||
67 | |||
68 | # KERNEL_DEVICETREE is disabled as we use board device tree from DTG to match | ||
69 | # the xsa. User can enable explicitly if required from local.conf. | ||
70 | # KERNEL_DEVICETREE = "xilinx/zynqmp-zcu100-revC.dtb" | ||
71 | |||
72 | # Enable bluetooth and wifi module | ||
73 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " \ | ||
74 | linux-firmware-wl18xx \ | ||
75 | linux-firmware-ti-bt-wl180x \ | ||
76 | " | ||
77 | |||
78 | #### No additional settings should be after the Postamble | ||
79 | #### Postamble | ||
80 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' ultra96_zynqmp']['ultra96-zynqmp' != '${MACHINE}']}" | ||
diff --git a/meta-xilinx-vendor/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend b/meta-xilinx-vendor/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend deleted file mode 100644 index f2c2c09f..00000000 --- a/meta-xilinx-vendor/dynamic-layers/meta-xilinx-tools/recipes-bsp/embeddedsw/pmu-firmware_%.bbappend +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | # Ultra96 Compiler Flags | ||
2 | ULTRA96_VERSION ?= "1" | ||
3 | YAML_COMPILER_FLAGS:append:ultra96-zynqmp = " \ | ||
4 | -DBOARD_SHUTDOWN_PIN=2 \ | ||
5 | -DBOARD_SHUTDOWN_PIN_STATE=0 \ | ||
6 | -DENABLE_MOD_ULTRA96 \ | ||
7 | ${@bb.utils.contains('ULTRA96_VERSION', '2', ' -DULTRA96_VERSION=2 ', ' -DULTRA96_VERSION=1 ', d)} \ | ||
8 | " | ||
diff --git a/meta-xilinx-vendor/recipes-core/init-ifupdown/files/interfaces b/meta-xilinx-vendor/recipes-core/init-ifupdown/files/interfaces deleted file mode 100644 index 8daba016..00000000 --- a/meta-xilinx-vendor/recipes-core/init-ifupdown/files/interfaces +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) | ||
2 | |||
3 | # The loopback interface | ||
4 | auto lo | ||
5 | iface lo inet loopback | ||
6 | |||
7 | # Wireless interfaces | ||
8 | auto wlan0 | ||
9 | iface wlan0 inet dhcp | ||
10 | wireless_mode managed | ||
11 | wireless_essid any | ||
12 | wpa-driver wext | ||
13 | wpa-conf /etc/wpa_supplicant.conf | ||
14 | |||
15 | iface atml0 inet dhcp | ||
16 | |||
17 | # Wired or wireless interfaces | ||
18 | auto eth0 | ||
19 | iface eth0 inet dhcp | ||
20 | iface eth1 inet dhcp | ||
21 | |||
22 | # Ethernet/RNDIS gadget (g_ether) | ||
23 | # ... or on host side, usbnet and random hwaddr | ||
24 | iface usb0 inet static | ||
25 | address 192.168.7.2 | ||
26 | netmask 255.255.255.0 | ||
27 | network 192.168.7.0 | ||
28 | gateway 192.168.7.1 | ||
29 | |||
30 | # Bluetooth networking | ||
31 | iface bnep0 inet dhcp | ||
32 | |||
diff --git a/meta-xilinx-vendor/recipes-core/init-ifupdown/init-ifupdown_%.bbappend b/meta-xilinx-vendor/recipes-core/init-ifupdown/init-ifupdown_%.bbappend deleted file mode 100644 index 2638026c..00000000 --- a/meta-xilinx-vendor/recipes-core/init-ifupdown/init-ifupdown_%.bbappend +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | FILESEXTRAPATHS:prepend:ultra96 := "${THISDIR}/files:" | ||