summaryrefslogtreecommitdiffstats
path: root/configs
diff options
context:
space:
mode:
authorAneesh Bansal <aneesh.bansal@freescale.com>2015-06-16 10:36:00 +0530
committerYork Sun <yorksun@freescale.com>2015-07-31 08:50:18 -0700
commit467a40dfe35f48d830f01a72617207d03ca85b4d (patch)
tree611ccbd0ca161a8abd72b1481e7ac05547969887 /configs
parent7842950f7c05aa9d901308d149ad3d67237bb315 (diff)
downloadtalos-obmc-uboot-467a40dfe35f48d830f01a72617207d03ca85b4d.tar.gz
talos-obmc-uboot-467a40dfe35f48d830f01a72617207d03ca85b4d.zip
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>
Diffstat (limited to 'configs')
-rw-r--r--configs/P3041DS_NAND_SECURE_BOOT_defconfig5
1 files changed, 5 insertions, 0 deletions
diff --git a/configs/P3041DS_NAND_SECURE_BOOT_defconfig b/configs/P3041DS_NAND_SECURE_BOOT_defconfig
new file mode 100644
index 0000000000..2f18bc1777
--- /dev/null
+++ b/configs/P3041DS_NAND_SECURE_BOOT_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SYS_EXTRA_OPTIONS="RAMBOOT_PBL,NAND,SECURE_BOOT,SYS_TEXT_BASE=0xFFF40000"
+CONFIG_PPC=y
+CONFIG_MPC85xx=y
+CONFIG_TARGET_P3041DS=y
+CONFIG_SPI_FLASH=y
OpenPOWER on IntegriCloud