mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-04-21 12:09:15 +00:00
Firmware, like kernel modules, may be only relevant to a small subset of hardware. Shipping all firmware for all hardware can waste space. For this reason modules are split out into packages, and the same should be done for firmware. What we do currently is change the content of the package itself based on what device we are building for. Having a package change content for each machine means we cannot generate one image that supports multiple machines, nor host a common machine agnostic package repo. Instead we can generate different packages for the different firmwares and only include the firmware packages needed for each machine. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
30 lines
1004 B
PHP
30 lines
1004 B
PHP
require conf/machine/include/k3.inc
|
|
require conf/machine/include/mc_k3r5.inc
|
|
|
|
SOC_FAMILY:append = ":j7200"
|
|
|
|
# Default tiboot3.bin on J7200 is for GP
|
|
IMAGE_BOOT_FILES += "tiboot3-j7200-gp-evm.bin"
|
|
|
|
# Since default tiboot3.bin on J7200 is for GP, add a version for SR1.0 HS-FS
|
|
IMAGE_SR1_HS_FS_FILES = "tiboot3-j7200-hs-fs-evm.bin"
|
|
IMAGE_SR1_HS_FS_FILES:bsp-mainline = ""
|
|
IMAGE_BOOT_FILES += "${IMAGE_SR1_HS_FS_FILES}"
|
|
|
|
# Since default tiboot3.bin on J7200 is for GP, add a version for SR1.0 HS-SE
|
|
IMAGE_SR1_HS_SE_FILES = "tiboot3-j7200-hs-evm.bin"
|
|
IMAGE_SR1_HS_SE_FILES:bsp-mainline = ""
|
|
IMAGE_BOOT_FILES += "${IMAGE_SR1_HS_SE_FILES}"
|
|
|
|
# Since default tiboot3.bin on J7200 is for GP, add a version for SR2.0 HS-FS
|
|
IMAGE_BOOT_FILES += "tiboot3-j7200_sr2-hs-fs-evm.bin"
|
|
|
|
# Since default tiboot3.bin on J721e is for GP, add a version for SR2.0 HS-SE
|
|
IMAGE_BOOT_FILES += "tiboot3-j7200_sr2-hs-evm.bin"
|
|
|
|
TFA_BOARD = "generic"
|
|
|
|
OPTEEMACHINE = "k3-j721e"
|
|
|
|
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "ti-eth-fw-j7200"
|