mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-05-05 20:56:12 +02:00
include: env: ti: move board specific scripts out of ti_common
bootcmd_ti_mmc had cpsw0_qsgmii_phyinit related scripts even though this was only relevant for the j721e/j7200 SoCs. This patch instead factors out those scripts into a generic 'board_init' which is called as part of bootcmd_ti_mmc. This allows boards to more easily add custom behaviour to the ti_mmc bootflow instead of having to modify the ti_common.env file. Signed-off-by: Anshul Dalal <anshuld@ti.com>
This commit is contained in:
parent
eb00c71050
commit
e853610b56
@ -37,3 +37,11 @@ main_cpsw0_qsgmii_phyinit=
|
||||
#if CONFIG_TARGET_J7200_A72_EVM
|
||||
rproc_fw_binaries= 1 /lib/firmware/j7200-mcu-r5f0_1-fw 2 /lib/firmware/j7200-main-r5f0_0-fw 3 /lib/firmware/j7200-main-r5f0_1-fw
|
||||
#endif
|
||||
|
||||
#if CONFIG_CMD_REMOTEPROC
|
||||
board_init=
|
||||
if env exists do_main_cpsw0_qsgmii_phyinit;
|
||||
then run main_cpsw0_qsgmii_phyinit;
|
||||
fi;
|
||||
run boot_rprocs;
|
||||
#endif
|
||||
|
||||
@ -37,3 +37,11 @@ main_cpsw0_qsgmii_phyinit=
|
||||
#if CONFIG_TARGET_J721E_A72_EVM
|
||||
rproc_fw_binaries= 1 /lib/firmware/j7-mcu-r5f0_1-fw 2 /lib/firmware/j7-main-r5f0_0-fw 3 /lib/firmware/j7-main-r5f0_1-fw 4 /lib/firmware/j7-main-r5f1_0-fw 5 /lib/firmware/j7-main-r5f1_1-fw 6 /lib/firmware/j7-c66_0-fw 7 /lib/firmware/j7-c66_1-fw 8 /lib/firmware/j7-c71_0-fw
|
||||
#endif
|
||||
|
||||
#if CONFIG_CMD_REMOTEPROC
|
||||
board_init=
|
||||
if env exists do_main_cpsw0_qsgmii_phyinit;
|
||||
then run main_cpsw0_qsgmii_phyinit;
|
||||
fi;
|
||||
run boot_rprocs;
|
||||
#endif
|
||||
|
||||
8
include/env/ti/ti_common.env
vendored
8
include/env/ti/ti_common.env
vendored
@ -24,12 +24,10 @@ get_fit_config=setexpr name_fit_config gsub / _ conf-${fdtfile}
|
||||
run_fit=run get_fit_config; bootm ${addr_fit}#${name_fit_config}${overlaystring}
|
||||
bootcmd_ti_mmc=
|
||||
run init_${boot};
|
||||
#if CONFIG_CMD_REMOTEPROC
|
||||
if env exists do_main_cpsw0_qsgmii_phyinit;
|
||||
then run main_cpsw0_qsgmii_phyinit;
|
||||
if test -n ${board_init}; then
|
||||
echo Running board_init ...;
|
||||
run board_init;
|
||||
fi;
|
||||
run boot_rprocs;
|
||||
#endif
|
||||
if test ${boot_fit} -eq 1;
|
||||
then run get_fit_${boot}; run get_fit_overlaystring; run run_fit;
|
||||
else;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user