diff options
author | Mark Hatle <mark.hatle@amd.com> | 2022-11-07 14:12:50 -0800 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2022-11-10 15:04:42 -0800 |
commit | 752434ed40576ef869548719d85681820ca7ae43 (patch) | |
tree | 63a0c223eeca618ceba638db9fc34980d89e9638 | |
parent | 67602df8ac7b885871402a6d7df851544fef8cfc (diff) | |
download | meta-xilinx-752434ed40576ef869548719d85681820ca7ae43.tar.gz |
conf/machine: Add all of the zynqmp and versal variants
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
10 files changed, 110 insertions, 2 deletions
diff --git a/meta-xilinx-core/conf/machine/versal-ai-core-generic.conf b/meta-xilinx-core/conf/machine/versal-ai-core-generic.conf new file mode 100644 index 00000000..34f57691 --- /dev/null +++ b/meta-xilinx-core/conf/machine/versal-ai-core-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'versal-ai-core-generic:']['versal-ai-core-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/versal-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "ai-core" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' versal_ai_core_generic']['versal-ai-core-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/versal-ai-edge-generic.conf b/meta-xilinx-core/conf/machine/versal-ai-edge-generic.conf new file mode 100644 index 00000000..bf5523ed --- /dev/null +++ b/meta-xilinx-core/conf/machine/versal-ai-edge-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'versal-ai-edge-generic:']['versal-ai-edge-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/versal-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "ai-edge" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' versal_ai_edge_generic']['versal-ai-edge-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/versal-hbm-generic.conf b/meta-xilinx-core/conf/machine/versal-hbm-generic.conf new file mode 100644 index 00000000..23fffcb9 --- /dev/null +++ b/meta-xilinx-core/conf/machine/versal-hbm-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'versal-hbm-generic:']['versal-hbm-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/versal-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "hbm" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' versal_hbm_generic']['versal-hbm-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/versal-net-generic.conf b/meta-xilinx-core/conf/machine/versal-net-generic.conf index 611d9de4..7b410aaa 100644 --- a/meta-xilinx-core/conf/machine/versal-net-generic.conf +++ b/meta-xilinx-core/conf/machine/versal-net-generic.conf | |||
@@ -6,13 +6,13 @@ | |||
6 | MACHINEOVERRIDES =. "${@['', 'versal-net-generic:']['versal-net-generic' != '${MACHINE}']}" | 6 | MACHINEOVERRIDES =. "${@['', 'versal-net-generic:']['versal-net-generic' != '${MACHINE}']}" |
7 | #### Regular settings follow | 7 | #### Regular settings follow |
8 | 8 | ||
9 | SOC_VARIANT = "net" | ||
10 | |||
11 | # Must be set first, or versal-generic will set it | 9 | # Must be set first, or versal-generic will set it |
12 | UBOOT_MACHINE ?= "xilinx_versal_net_virt_defconfig" | 10 | UBOOT_MACHINE ?= "xilinx_versal_net_virt_defconfig" |
13 | 11 | ||
14 | require conf/machine/versal-generic.conf | 12 | require conf/machine/versal-generic.conf |
15 | 13 | ||
14 | SOC_VARIANT = "net" | ||
15 | |||
16 | HDF_MACHINE = "versal-net-generic" | 16 | HDF_MACHINE = "versal-net-generic" |
17 | 17 | ||
18 | QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-net-psx-spp-1.4.dtb" | 18 | QEMU_HW_DTB_PS = "${QEMU_HW_DTB_PATH}/board-versal-net-psx-spp-1.4.dtb" |
diff --git a/meta-xilinx-core/conf/machine/versal-premium-generic.conf b/meta-xilinx-core/conf/machine/versal-premium-generic.conf new file mode 100644 index 00000000..d785edff --- /dev/null +++ b/meta-xilinx-core/conf/machine/versal-premium-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'versal-premium-generic:']['versal-premium-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/versal-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "premium" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' versal_premium_generic']['versal-premium-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/versal-prime-generic.conf b/meta-xilinx-core/conf/machine/versal-prime-generic.conf new file mode 100644 index 00000000..94e9b05e --- /dev/null +++ b/meta-xilinx-core/conf/machine/versal-prime-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'versal-prime-generic:']['versal-prime-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/versal-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "prime" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' versal_prime_generic']['versal-prime-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/zynqmp-cg-generic.conf b/meta-xilinx-core/conf/machine/zynqmp-cg-generic.conf new file mode 100644 index 00000000..38c9126f --- /dev/null +++ b/meta-xilinx-core/conf/machine/zynqmp-cg-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'zynqmp-cg-generic:']['zynqmp-cg-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/zynqmp-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "cg" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' zynqmp_cg_generic']['zynqmp-cg-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/zynqmp-dr-generic.conf b/meta-xilinx-core/conf/machine/zynqmp-dr-generic.conf new file mode 100644 index 00000000..fbe445aa --- /dev/null +++ b/meta-xilinx-core/conf/machine/zynqmp-dr-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'zynqmp-dr-generic:']['zynqmp-dr-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/zynqmp-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "dr" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' zynqmp_dr_generic']['zynqmp-dr-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/zynqmp-eg-generic.conf b/meta-xilinx-core/conf/machine/zynqmp-eg-generic.conf new file mode 100644 index 00000000..33375b46 --- /dev/null +++ b/meta-xilinx-core/conf/machine/zynqmp-eg-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'zynqmp-eg-generic:']['zynqmp-eg-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/zynqmp-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "eg" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' zynqmp_eg_generic']['zynqmp-eg-generic' != "${MACHINE}"]}" | ||
12 | |||
diff --git a/meta-xilinx-core/conf/machine/zynqmp-ev-generic.conf b/meta-xilinx-core/conf/machine/zynqmp-ev-generic.conf new file mode 100644 index 00000000..f2ffe40f --- /dev/null +++ b/meta-xilinx-core/conf/machine/zynqmp-ev-generic.conf | |||
@@ -0,0 +1,12 @@ | |||
1 | #### Preamble | ||
2 | MACHINEOVERRIDES =. "${@['', 'zynqmp-ev-generic:']['zynqmp-ev-generic' != '${MACHINE}']}" | ||
3 | #### Regular settings follow | ||
4 | |||
5 | require conf/machine/zynqmp-generic.conf | ||
6 | |||
7 | SOC_VARIANT = "ev" | ||
8 | |||
9 | #### No additional settings should be after the Postamble | ||
10 | #### Postamble | ||
11 | PACKAGE_EXTRA_ARCHS:append = "${@['', ' zynqmp_ev_generic']['zynqmp-ev-generic' != "${MACHINE}"]}" | ||
12 | |||