Skip to content
Snippets Groups Projects
Commit 3f5651a7 authored by Andrew F. Davis's avatar Andrew F. Davis Committed by Tom Rini
Browse files

configs: k2x_evm: Reorder default boot command


We first split the CONFIG_BOOTCOMMAND into its components to improve
readability. We then make the following order changes:

 - Run findfdt first so the fdt name can be used in envboot like OMAP
 - Install the boot monitor before running the PMMC so we can make any
     needed secure changes before PMMC, do this on both HS and non-HS
 - Move set_name_pmmc to just before get_pmmc_${boot}

Signed-off-by: default avatarAndrew F. Davis <afd@ti.com>
Reviewed-by: default avatarTom Rini <trini@konsulko.com>
parent 08d06310
No related branches found
No related tags found
No related merge requests found
......@@ -54,15 +54,24 @@
#ifndef CONFIG_TI_SECURE_DEVICE
#define CONFIG_BOOTCOMMAND \
"run findfdt; " \
"run envboot; " \
"run set_name_pmmc init_${boot} init_fw_rd_${boot} " \
"get_pmmc_${boot} run_pmmc get_mon_${boot} run_mon " \
"findfdt get_fdt_${boot} get_kern_${boot} run_kern"
"run init_${boot}; " \
"run get_mon_${boot} run_mon; " \
"run set_name_pmmc get_pmmc_${boot} run_pmmc; " \
"run get_kern_${boot}; " \
"run init_fw_rd_${boot}; " \
"run get_fdt_${boot}; " \
"run run_kern"
#else
#define CONFIG_BOOTCOMMAND \
"run envboot; run run_mon_hs set_name_pmmc init_${boot} " \
"get_pmmc_${boot} run_pmmc findfdt get_fit_${boot};" \
"bootm ${fit_loadaddr}#${name_fdt} "
"run findfdt; " \
"run envboot; " \
"run run_mon_hs; " \
"run init_${boot}; " \
"run set_name_pmmc get_pmmc_${boot} run_pmmc; " \
"run get_fit_${boot}; " \
"bootm ${fit_loadaddr}#${name_fdt}"
#endif
/* SPL SPI Loader Configuration */
......
......@@ -307,12 +307,18 @@
#ifndef CONFIG_BOOTCOMMAND
#ifndef CONFIG_TI_SECURE_DEVICE
#define CONFIG_BOOTCOMMAND \
"run init_${boot} get_mon_${boot} run_mon init_fw_rd_${boot} " \
"get_fdt_${boot} get_kern_${boot} run_kern"
"run init_${boot}; " \
"run get_mon_${boot} run_mon; " \
"run get_kern_${boot}; " \
"run init_fw_rd_${boot}; " \
"run get_fdt_${boot}; " \
"run run_kern"
#else
#define CONFIG_BOOTCOMMAND \
"run run_mon_hs init_${boot} init_fw_rd_${boot} " \
"get_fit_${boot}; bootm ${fit_loadaddr}#${name_fdt}"
"run run_mon_hs; " \
"run init_${boot}; " \
"run get_fit_${boot}; " \
"bootm ${fit_loadaddr}#${name_fdt}"
#endif
#endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment