uboot/board/freescale/common
gaurav rana 98cb0efde8 Add bootscript support to esbc_validate.
1. Default environment will be used for secure boot flow
 which can't be edited or saved.
2. Command for secure boot is predefined in the default
 environment which will run on autoboot (and autoboot is
 the only option allowed in case of secure boot) and it
 looks like this:
 #define CONFIG_SECBOOT \
 "setenv bs_hdraddr 0xe8e00000;"                 \
 "esbc_validate $bs_hdraddr;"                    \
 "source $img_addr;"                             \
 "esbc_halt;"
 #endif
3. Boot Script can contain esbc_validate commands and bootm command.
 Uboot source command used in default secure boot command will
 run the bootscript.
4. Command esbc_halt added to ensure either bootm executes
 after validation of images or core should just spin.

Signed-off-by: Ruchika Gupta <ruchika.gupta@freescale.com>
Signed-off-by: Gaurav Rana <gaurav.rana@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
2015-04-21 10:19:19 -07:00
..
p_corenet
Makefile SECURE_BOOT : enable esbc_validate command for powerpc and arm platforms. 2015-03-05 12:04:59 -08:00
arm_sleep.c fsl/sleep: updated the deep sleep framework for QorIQ platforms 2014-12-11 09:41:18 -08:00
cadmus.c
cadmus.h
cds_pci_ft.c fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
cds_via.c
cmd_esbc_validate.c Add bootscript support to esbc_validate. 2015-04-21 10:19:19 -07:00
dcu_sii9022a.c video: dcu: Add Sii9022A HDMI Transmitter support 2014-09-08 10:30:35 -07:00
dcu_sii9022a.h video: dcu: Add Sii9022A HDMI Transmitter support 2014-09-08 10:30:35 -07:00
diu_ch7301.c fsl/diu: ch7301 encoder split off from t1040qds/diu.c 2014-08-12 12:26:46 -07:00
diu_ch7301.h fsl/diu: ch7301 encoder split off from t1040qds/diu.c 2014-08-12 12:26:46 -07:00
eeprom.h
fman.c
fman.h
fsl_validate.c SECURE BOOT: Add command for validation of images 2015-03-05 12:04:59 -08:00
ics307_clk.c cosmetic: replace MIN, MAX with min, max 2014-09-24 18:30:29 -04:00
ics307_clk.h
idt8t49n222a_serdes_clk.c
idt8t49n222a_serdes_clk.h
ls102xa_stream_id.c arm: ls1021x: Add support for initializing CAAM's stream id 2015-02-24 13:11:05 -08:00
mpc85xx_sleep.c fsl/sleep: updated the deep sleep framework for QorIQ platforms 2014-12-11 09:41:18 -08:00
ngpixis.c
ngpixis.h
ns_access.c ARM: ls102xa: allow all the peripheral access permission as R/W. 2014-12-11 09:42:12 -08:00
pfuze.c pmic:pfuze implement pmic_mode_init 2015-02-11 12:27:46 +01:00
pfuze.h pmic:pfuze implement pmic_mode_init 2015-02-11 12:27:46 +01:00
pixis.c
pixis.h
pq-mds-pib.c powerpc: mpc83xx: remove MPC8360ERDK, EMPC8360EMDS support 2015-01-23 16:53:00 -05:00
pq-mds-pib.h
qixis.c
qixis.h ls102xa: qixis: Add CONFIG_QIXIS_I2C_ACCESS macro 2014-12-11 09:39:06 -08:00
sdhc_boot.c
sgmii_riser.c
sgmii_riser.h
sleep.h fsl/sleep: updated the deep sleep framework for QorIQ platforms 2014-12-11 09:41:18 -08:00
sys_eeprom.c Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq 2014-11-26 11:23:26 -05:00
via.h
vid.c powerpc/t208xqds: VID support 2014-12-05 08:06:09 -08:00
vid.h powerpc/t208xqds: VID support 2014-12-05 08:06:09 -08:00
vsc3316_3308.c powerpc/b4860qds: add workaround for XFI 2014-12-05 08:06:13 -08:00
vsc3316_3308.h powerpc/b4860qds: add workaround for XFI 2014-12-05 08:06:13 -08:00
zm7300.c
zm7300.h