u-boot/board/freescale/common
Aneesh Bansal 467a40dfe3 powerpc/mpc85xx: SECURE BOOT- NAND secure boot target for P3041
Secure Boot Target is added for NAND for P3041.
For mpc85xx SoCs, the core begins execution from address 0xFFFFFFFC.
In case of secure boot, this default address maps to Boot ROM.
The Boot ROM code requires that the bootloader(U-boot) must lie
in 0 to 3.5G address space i.e. 0x0 - 0xDFFFFFFF.

In case of NAND Secure Boot, CONFIG_SYS_RAMBOOT is enabled and CPC is
configured as SRAM. U-Boot binary will be located on SRAM configured
at address 0xBFF00000.
In the U-Boot code, TLB entries are created to map the virtual address
0xFFF00000 to physical address 0xBFF00000 of CPC configured as SRAM.

Signed-off-by: Saksham Jain <saksham@freescale.com>
Signed-off-by: Ruchika Gupta <ruchika.gupta@freescale.com>
Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
2015-07-31 08:50:18 -07:00
..
p_corenet powerpc/mpc85xx: SECURE BOOT- NAND secure boot target for P3041 2015-07-31 08:50:18 -07:00
arm_sleep.c ARM: Clean up CONFIG_ARMV7_NONSEC/VIRT/PSCI conditions 2015-05-13 09:24:13 -07:00
cadmus.c Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
cadmus.h Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
cds_pci_ft.c fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
cds_via.c Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
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 Coding Style cleanup: remove trailing white space 2013-10-14 16:06:53 -04:00
fman.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
fman.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
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 Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
idt8t49n222a_serdes_clk.c powerpc/mpc85xx: Cleanup license header in source files 2013-08-12 15:04:24 -07:00
idt8t49n222a_serdes_clk.h powerpc/mpc85xx: Cleanup license header in source files 2013-08-12 15:04:24 -07:00
ls102xa_stream_id.c arm: ls1021x: Add support for initializing CAAM's stream id 2015-02-24 13:11:05 -08:00
Makefile iMX: Fix compilation error when enabling SECURE_BOOT 2015-04-22 16:02:46 +02:00
mpc85xx_sleep.c fsl/deepsleep: avoid the DDR restore from being optimized out 2015-05-04 09:25:06 -07:00
ngpixis.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
ngpixis.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
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: pfuze100 fix typo 2015-05-19 15:13:38 +02:00
pfuze.h pmic:pfuze implement pmic_mode_init 2015-02-11 12:27:46 +01:00
pixis.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pixis.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pq-mds-pib.c powerpc: mpc83xx: remove MPC8360ERDK, EMPC8360EMDS support 2015-01-23 16:53:00 -05:00
pq-mds-pib.h mpc83xx: Split PIB init code from pci.c and add Qoc3 ATM card support 2007-08-16 23:12:11 -05:00
qixis.c freescale/qixis: Add support for booting from NAND 2015-04-23 16:46:51 -07:00
qixis.h mmc: fsl_esdhc: Add adapter card type identification support 2015-05-04 09:25:19 -07:00
sdhc_boot.c eSDHC: Calculate envaddr accroding to the address format 2014-01-22 08:56:44 -08:00
sgmii_riser.c powerpc/sgmii: To support PHY link state auto detect in SGMII mode 2012-08-08 18:32:15 -05:00
sgmii_riser.h Fixup SGMII PHY ids in the device tree 2009-02-16 18:05:54 -06:00
sleep.h fsl/sleep: updated the deep sleep framework for QorIQ platforms 2014-12-11 09:41:18 -08:00
sys_eeprom.c board/fsl/common: Fix eeprom system version endianness 2015-07-20 11:44:34 -07:00
via.h Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale. 2007-12-11 22:34:20 -06:00
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 board/freescale/common: ZM7300 driver 2014-05-13 08:20:31 -07:00
zm7300.h board/freescale/common: ZM7300 driver 2014-05-13 08:20:31 -07:00