diff options
| author | John Toomey <john.toomey@amd.com> | 2024-06-19 14:28:06 +0100 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2024-06-20 15:59:17 -0500 |
| commit | 5cb1db71994eb51a4d11cacd4ca8c3ae9103bee8 (patch) | |
| tree | 2203de6187f5cd3b836f2539863681b8263c22d4 /meta-xilinx-core | |
| parent | f42c4f668932781a21ddb80fc33e4b2ffc94311f (diff) | |
| download | meta-xilinx-5cb1db71994eb51a4d11cacd4ca8c3ae9103bee8.tar.gz | |
Remove firmware deps from generic machine configs
The generic machine configurations should not have a direct dependency
on specific firmware components as these dependencies should be
associated with boot.bin (or similar).
This change also removes WIC_DEPENDS as it is no longer required
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core')
9 files changed, 0 insertions, 31 deletions
diff --git a/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc b/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc index 904b4861..9284aa1f 100644 --- a/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc +++ b/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc | |||
| @@ -27,8 +27,6 @@ PREFERRED_PROVIDER_nativesdk-u-boot-tools ??= "nativesdk-u-boot-tools-xlnx" | |||
| 27 | PREFERRED_PROVIDER_libmetal ?= "libmetal-xlnx" | 27 | PREFERRED_PROVIDER_libmetal ?= "libmetal-xlnx" |
| 28 | PREFERRED_PROVIDER_open-amp ?= "open-amp-xlnx" | 28 | PREFERRED_PROVIDER_open-amp ?= "open-amp-xlnx" |
| 29 | 29 | ||
| 30 | do_image_wic[depends] += "${@' '.join('%s:do_deploy' % r for r in (d.getVar('WIC_DEPENDS') or "").split())}" | ||
| 31 | |||
| 32 | UBOOT_SUFFIX ?= "bin" | 30 | UBOOT_SUFFIX ?= "bin" |
| 33 | 31 | ||
| 34 | UBOOT_BINARY ?= "u-boot.${UBOOT_SUFFIX}" | 32 | UBOOT_BINARY ?= "u-boot.${UBOOT_SUFFIX}" |
| @@ -61,12 +59,9 @@ WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'boot.bi | |||
| 61 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'system.dtb', ' virtual/dtb', '', d)}" | 59 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'system.dtb', ' virtual/dtb', '', d)}" |
| 62 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'boot.scr', ' u-boot-xlnx-scr', '', d)}" | 60 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'boot.scr', ' u-boot-xlnx-scr', '', d)}" |
| 63 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uEnv.txt', ' u-boot-xlnx-uenv', '', d)}" | 61 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uEnv.txt', ' u-boot-xlnx-uenv', '', d)}" |
| 64 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'atf-uboot.ub', ' arm-trusted-firmware', '', d)}" | ||
| 65 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'Image', ' virtual/kernel', '', d)}" | 62 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'Image', ' virtual/kernel', '', d)}" |
| 66 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uImage', ' virtual/kernel', '', d)}" | 63 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uImage', ' virtual/kernel', '', d)}" |
| 67 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'zImage', ' virtual/kernel', '', d)}" | 64 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'zImage', ' virtual/kernel', '', d)}" |
| 68 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'u-boot.bin', ' virtual/bootloader', '', d)}" | ||
| 69 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'u-boot.elf', ' virtual/bootloader', '', d)}" | ||
| 70 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', '${INITRAMFS_IMAGE}-${MACHINE}.cpio.gz.u-boot', ' ${INITRAMFS_IMAGE}', '', d)}" | 65 | WKS_FILE_DEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', '${INITRAMFS_IMAGE}-${MACHINE}.cpio.gz.u-boot', ' ${INITRAMFS_IMAGE}', '', d)}" |
| 71 | 66 | ||
| 72 | # Automatically add IMAGE_BOOT_FILES to /boot via packages | 67 | # Automatically add IMAGE_BOOT_FILES to /boot via packages |
| @@ -74,9 +69,6 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INST | |||
| 74 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'system.dtb', ' ${PREFERRED_PROVIDER_virtual/dtb}', '', d)}" | 69 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'system.dtb', ' ${PREFERRED_PROVIDER_virtual/dtb}', '', d)}" |
| 75 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'boot.scr', ' u-boot-xlnx-scr', '', d)}" | 70 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'boot.scr', ' u-boot-xlnx-scr', '', d)}" |
| 76 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uEnv.txt', ' u-boot-xlnx-uenv', '', d)}" | 71 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uEnv.txt', ' u-boot-xlnx-uenv', '', d)}" |
| 77 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'atf-uboot.ub', ' arm-trusted-firmware', '', d)}" | ||
| 78 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'u-boot.bin', ' ${PREFERRED_PROVIDER_virtual/bootloader}-bin', '', d)}" | ||
| 79 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'u-boot.elf', ' ${PREFERRED_PROVIDER_virtual/bootloader}-elf', '', d)}" | ||
| 80 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'Image', ' kernel-image-image', '', d)}" | 72 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'Image', ' kernel-image-image', '', d)}" |
| 81 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uImage', ' kernel-image-uimage', '', d)}" | 73 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'uImage', ' kernel-image-uimage', '', d)}" |
| 82 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'zImage', ' kernel-image-zimage', '', d)}" | 74 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS .= "${@bb.utils.contains('IMAGE_BOOT_FILES_INSTALLED', 'zImage', ' kernel-image-zimage', '', d)}" |
diff --git a/meta-xilinx-core/conf/machine/include/soc-versal-net.inc b/meta-xilinx-core/conf/machine/include/soc-versal-net.inc index b59bdacc..f7898e0d 100644 --- a/meta-xilinx-core/conf/machine/include/soc-versal-net.inc +++ b/meta-xilinx-core/conf/machine/include/soc-versal-net.inc | |||
| @@ -7,8 +7,6 @@ require soc-tune-include.inc | |||
| 7 | # Linux Configuration | 7 | # Linux Configuration |
| 8 | KERNEL_IMAGETYPE ?= "Image" | 8 | KERNEL_IMAGETYPE ?= "Image" |
| 9 | 9 | ||
| 10 | WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin virtual/arm-trusted-firmware" | ||
| 11 | |||
| 12 | UBOOT_ELF ?= "u-boot.elf" | 10 | UBOOT_ELF ?= "u-boot.elf" |
| 13 | 11 | ||
| 14 | # Default, if multiconfig is off, call plm/psm-firmware directly, otherwise call the versal-fw multiconfig version | 12 | # Default, if multiconfig is off, call plm/psm-firmware directly, otherwise call the versal-fw multiconfig version |
diff --git a/meta-xilinx-core/conf/machine/include/soc-versal.inc b/meta-xilinx-core/conf/machine/include/soc-versal.inc index daa129af..1fcb412a 100644 --- a/meta-xilinx-core/conf/machine/include/soc-versal.inc +++ b/meta-xilinx-core/conf/machine/include/soc-versal.inc | |||
| @@ -15,8 +15,6 @@ require soc-tune-include.inc | |||
| 15 | # Linux Configuration | 15 | # Linux Configuration |
| 16 | KERNEL_IMAGETYPE ?= "Image" | 16 | KERNEL_IMAGETYPE ?= "Image" |
| 17 | 17 | ||
| 18 | WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin virtual/arm-trusted-firmware" | ||
| 19 | |||
| 20 | UBOOT_ELF ?= "u-boot.elf" | 18 | UBOOT_ELF ?= "u-boot.elf" |
| 21 | 19 | ||
| 22 | # Default, if multiconfig is off, call plm/psm-firmware directly, otherwise call the versal-fw multiconfig version | 20 | # Default, if multiconfig is off, call plm/psm-firmware directly, otherwise call the versal-fw multiconfig version |
diff --git a/meta-xilinx-core/conf/machine/include/soc-zynq.inc b/meta-xilinx-core/conf/machine/include/soc-zynq.inc index e456a31f..02220e8a 100644 --- a/meta-xilinx-core/conf/machine/include/soc-zynq.inc +++ b/meta-xilinx-core/conf/machine/include/soc-zynq.inc | |||
| @@ -8,9 +8,6 @@ require soc-tune-include.inc | |||
| 8 | KERNEL_IMAGETYPE ?= "uImage" | 8 | KERNEL_IMAGETYPE ?= "uImage" |
| 9 | KERNEL_IMAGETYPES += "zImage" | 9 | KERNEL_IMAGETYPES += "zImage" |
| 10 | 10 | ||
| 11 | # WIC Specific dependencies | ||
| 12 | WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin" | ||
| 13 | |||
| 14 | UBOOT_ELF ?= "u-boot.elf" | 11 | UBOOT_ELF ?= "u-boot.elf" |
| 15 | 12 | ||
| 16 | # Default, if multiconfig is off, the fsbl is in the regular deploydir, otherwise | 13 | # Default, if multiconfig is off, the fsbl is in the regular deploydir, otherwise |
diff --git a/meta-xilinx-core/conf/machine/include/soc-zynqmp.inc b/meta-xilinx-core/conf/machine/include/soc-zynqmp.inc index a9c3ad73..aee5c19c 100644 --- a/meta-xilinx-core/conf/machine/include/soc-zynqmp.inc +++ b/meta-xilinx-core/conf/machine/include/soc-zynqmp.inc | |||
| @@ -16,8 +16,6 @@ KERNEL_IMAGETYPE ?= "Image" | |||
| 16 | # Support multilib on zynqmp | 16 | # Support multilib on zynqmp |
| 17 | DEFAULTTUNE:virtclass-multilib-lib32 ?= "armv7vethf-neon-vfpv4" | 17 | DEFAULTTUNE:virtclass-multilib-lib32 ?= "armv7vethf-neon-vfpv4" |
| 18 | 18 | ||
| 19 | WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin virtual/arm-trusted-firmware" | ||
| 20 | |||
| 21 | UBOOT_SUFFIX ?= "bin" | 19 | UBOOT_SUFFIX ?= "bin" |
| 22 | 20 | ||
| 23 | XSERVER_EXT:zynqmp ?= "xf86-video-armsoc" | 21 | XSERVER_EXT:zynqmp ?= "xf86-video-armsoc" |
diff --git a/meta-xilinx-core/conf/machine/versal-generic.conf b/meta-xilinx-core/conf/machine/versal-generic.conf index 1356f91c..2be4ea96 100644 --- a/meta-xilinx-core/conf/machine/versal-generic.conf +++ b/meta-xilinx-core/conf/machine/versal-generic.conf | |||
| @@ -57,11 +57,7 @@ EXTRA_IMAGEDEPENDS += " \ | |||
| 57 | libyaml-native \ | 57 | libyaml-native \ |
| 58 | python3-cython-native \ | 58 | python3-cython-native \ |
| 59 | python3-pyyaml-native \ | 59 | python3-pyyaml-native \ |
| 60 | arm-trusted-firmware \ | ||
| 61 | virtual/boot-bin \ | 60 | virtual/boot-bin \ |
| 62 | virtual/bootloader \ | ||
| 63 | virtual/psm-firmware \ | ||
| 64 | virtual/plm \ | ||
| 65 | u-boot-xlnx-scr \ | 61 | u-boot-xlnx-scr \ |
| 66 | qemu-devicetrees:do_deploy \ | 62 | qemu-devicetrees:do_deploy \ |
| 67 | virtual/cdo:do_deploy \ | 63 | virtual/cdo:do_deploy \ |
diff --git a/meta-xilinx-core/conf/machine/versal-net-generic.conf b/meta-xilinx-core/conf/machine/versal-net-generic.conf index 65c2dd23..22fce526 100644 --- a/meta-xilinx-core/conf/machine/versal-net-generic.conf +++ b/meta-xilinx-core/conf/machine/versal-net-generic.conf | |||
| @@ -57,11 +57,7 @@ EXTRA_IMAGEDEPENDS += " \ | |||
| 57 | libyaml-native \ | 57 | libyaml-native \ |
| 58 | python3-cython-native \ | 58 | python3-cython-native \ |
| 59 | python3-pyyaml-native \ | 59 | python3-pyyaml-native \ |
| 60 | arm-trusted-firmware \ | ||
| 61 | virtual/boot-bin \ | 60 | virtual/boot-bin \ |
| 62 | virtual/bootloader \ | ||
| 63 | virtual/psm-firmware \ | ||
| 64 | virtual/plm \ | ||
| 65 | u-boot-xlnx-scr \ | 61 | u-boot-xlnx-scr \ |
| 66 | qemu-devicetrees:do_deploy \ | 62 | qemu-devicetrees:do_deploy \ |
| 67 | virtual/cdo:do_deploy \ | 63 | virtual/cdo:do_deploy \ |
diff --git a/meta-xilinx-core/conf/machine/zynq-generic.conf b/meta-xilinx-core/conf/machine/zynq-generic.conf index 3dea2012..27b10833 100644 --- a/meta-xilinx-core/conf/machine/zynq-generic.conf +++ b/meta-xilinx-core/conf/machine/zynq-generic.conf | |||
| @@ -51,9 +51,6 @@ EXTRA_IMAGEDEPENDS += " \ | |||
| 51 | libyaml-native \ | 51 | libyaml-native \ |
| 52 | python3-cython-native \ | 52 | python3-cython-native \ |
| 53 | python3-pyyaml-native \ | 53 | python3-pyyaml-native \ |
| 54 | virtual/fsbl \ | ||
| 55 | virtual/boot-bin \ | ||
| 56 | virtual/bootloader \ | ||
| 57 | u-boot-xlnx-scr \ | 54 | u-boot-xlnx-scr \ |
| 58 | " | 55 | " |
| 59 | 56 | ||
diff --git a/meta-xilinx-core/conf/machine/zynqmp-generic.conf b/meta-xilinx-core/conf/machine/zynqmp-generic.conf index b5a2f832..c69fcd1d 100644 --- a/meta-xilinx-core/conf/machine/zynqmp-generic.conf +++ b/meta-xilinx-core/conf/machine/zynqmp-generic.conf | |||
| @@ -70,9 +70,6 @@ EXTRA_IMAGEDEPENDS += " \ | |||
| 70 | libyaml-native \ | 70 | libyaml-native \ |
| 71 | python3-cython-native \ | 71 | python3-cython-native \ |
| 72 | python3-pyyaml-native \ | 72 | python3-pyyaml-native \ |
| 73 | virtual/fsbl \ | ||
| 74 | virtual/pmu-firmware \ | ||
| 75 | arm-trusted-firmware \ | ||
| 76 | virtual/boot-bin \ | 73 | virtual/boot-bin \ |
| 77 | virtual/bootloader \ | 74 | virtual/bootloader \ |
| 78 | qemu-devicetrees:do_deploy \ | 75 | qemu-devicetrees:do_deploy \ |
