mirror of
git://git.yoctoproject.org/meta-rockchip.git
synced 2025-07-05 05:04:47 +02:00
bsp: u-boot-rockchip.inc: rework ROCKCHIP_TPL to use closed-tpl OVERRIDES
Since closed-tpl OVERRIDES allows us to have a common logic for all boards using ROCKCHIP_TPL in U-Boot for specifying external TPL blobs as DDR init, let's make use of it. This also allows us now to not have to care about the U-Boot recipe whenever a new SoC will be supported. Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
This commit is contained in:
parent
d10a307366
commit
273fbdb88b
|
@ -8,12 +8,11 @@ TFA_DEPENDS:rockchip:aarch64 = " trusted-firmware-a:do_deploy"
|
|||
do_compile[depends] .= "${TFA_DEPENDS}"
|
||||
|
||||
# No open-source TPL (yet)
|
||||
EXTRA_OEMAKE:append:rk3308 = " ROCKCHIP_TPL=${DEPLOY_DIR_IMAGE}/ddr-rk3308.bin"
|
||||
EXTRA_OEMAKE:append:rk3568 = " ROCKCHIP_TPL=${DEPLOY_DIR_IMAGE}/ddr-rk3568.bin"
|
||||
EXTRA_OEMAKE:append:rk3588s = " ROCKCHIP_TPL=${DEPLOY_DIR_IMAGE}/ddr-rk3588.bin"
|
||||
ROCKCHIP_TPL:closed-tpl = "${DEPLOY_DIR_IMAGE}/ddr-${SOC_FAMILY}.bin"
|
||||
# SOC_FAMILY for RK3588S is rk3588s but it should use the binaries from rk3588
|
||||
ROCKCHIP_TPL:closed-tpl:rk3588s = "${DEPLOY_DIR_IMAGE}/ddr-rk3588.bin"
|
||||
EXTRA_OEMAKE:append:closed-tpl = " ROCKCHIP_TPL=${ROCKCHIP_TPL}"
|
||||
|
||||
INIT_FIRMWARE_DEPENDS ??= ""
|
||||
INIT_FIRMWARE_DEPENDS:rk3308 = " rockchip-rkbin:do_deploy"
|
||||
INIT_FIRMWARE_DEPENDS:rk3568 = " rockchip-rkbin:do_deploy"
|
||||
INIT_FIRMWARE_DEPENDS:rk3588s = " rockchip-rkbin:do_deploy"
|
||||
INIT_FIRMWARE_DEPENDS:closed-tpl = " rockchip-rkbin:do_deploy"
|
||||
do_compile[depends] .= "${INIT_FIRMWARE_DEPENDS}"
|
||||
|
|
Loading…
Reference in New Issue
Block a user