diff --git a/sysutils/u-boot-master/Makefile b/sysutils/u-boot-master/Makefile --- a/sysutils/u-boot-master/Makefile +++ b/sysutils/u-boot-master/Makefile @@ -98,6 +98,12 @@ UBOOT_METADATA_IMX6_RAW_OFFSET= 2 UBOOT_METADATA_IMX6_RAW_BS= 512 +# Overrides for TI k3 family +UBOOT_PLIST_K3A53= tispl.bin_unsigned u-boot.img_unsigned +UBOOT_ARCH_K3A53= aarch64 +UBOOT_PLIST_K3R5= tiboot3-am62x-gp-evm.bin +UBOOT_ARCH_K3R5= arm + # Override for RK3328 family UBOOT_PLIST_RK3328= idbloader.img u-boot.itb UBOOT_ARCH_RK3328= aarch64 @@ -193,6 +199,12 @@ MAKE_ENV+= BL31=${LOCALBASE}/share/rkbin/rk35/rk3568_bl31_v1.44.elf \ ROCKCHIP_TPL=${LOCALBASE}/share/rkbin/rk35/rk3566_ddr_1056MHz_v1.21.bin .endif +.if defined(FAMILY) && ${FAMILY} == k3r5 +MAKE_ENV+= BINMAN_INDIRS=${LOCALBASE}/share/ti-linux-firmware/ +.endif +.if defined(FAMILY) && ${FAMILY} == k3a53 +MAKE_ENV+= BL31=${LOCALBASE}/share/atf-k3/bl31.bin TEE=${LOCALBASE}/share/optee_os/tee-pager_v2.bin BINMAN_INDIRS=${LOCALBASE}/share/ti-linux-firmware/ +.endif # Each u-boot family has different files to include, bring them in. .for i in ${UBOOT_PLIST}