Files
u-boot-tk1-som/include
Ruchika Gupta 7065b7d466 powerpc/p4080: Add support for secure boot flow
Pre u-boot Flow:
1. User loads the u-boot image in flash
2. PBL/Configuration word is used to create LAW for Flash at 0xc0000000
   (Please note that ISBC expects all these addresses, images to be
    validated, entry point etc within 0 - 3.5G range)
3. ISBC validates the u-boot image, and passes control to u-boot
   at 0xcffffffc.

Changes in u-boot:
1. Temporarily map CONFIG_SYS_MONITOR_BASE to the 1M
   CONFIG_SYS_PBI_FLASH_WINDOW in AS=1.
   (The CONFIG_SYS_PBI_FLASH_WINDOW is the address map for the flash
    created by PBL/configuration word within 0 - 3.5G memory range. The
    u-boot image at this address has been validated by ISBC code)
2. Remove TLB entries for 0 - 3.5G created by ISBC code
3. Remove the LAW entry for the CONFIG_SYS_PBI_FLASH_WINDOW created by
   PBL/configuration word after switch to AS = 1

Signed-off-by: Ruchika Gupta <ruchika.gupta@freescale.com>
Signed-off-by: Kuldip Giroh <kuldip.giroh@freescale.com>
Acked-by: Wood Scott-B07421 <B07421@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-10-03 08:52:14 -05:00
..
2011-09-10 01:10:19 +02:00
2011-09-11 21:24:09 +02:00
2010-04-13 09:13:04 +02:00
2010-04-13 09:13:04 +02:00
2011-08-01 15:19:40 +02:00
2008-12-15 22:05:36 +01:00
2011-08-04 23:34:02 +02:00
2011-08-01 15:19:40 +02:00
2010-01-27 21:23:14 +01:00
2008-05-21 00:14:08 +02:00
2004-10-10 18:03:33 +00:00
2008-10-18 21:54:03 +02:00
2008-05-10 11:44:55 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2011-07-26 16:34:41 +02:00
2009-10-27 20:58:25 +01:00
2006-04-16 10:51:58 +02:00
2011-07-11 13:24:20 -05:00
2009-01-24 00:23:09 +01:00
2008-05-21 00:14:08 +02:00
2009-09-04 21:54:52 +02:00
2011-08-04 23:30:38 +02:00
2010-09-19 19:29:47 +02:00
2010-12-09 10:24:09 +01:00
2011-08-04 23:34:02 +02:00
2008-03-26 23:38:54 +01:00
2011-08-01 15:19:40 +02:00
2011-05-19 22:22:44 +02:00
2008-10-18 21:54:03 +02:00
2011-04-30 23:29:55 +02:00
2011-08-03 12:49:20 +02:00
2009-10-13 06:17:35 -05:00
2011-09-05 11:41:42 +02:00
2001-11-03 22:15:16 +00:00
2008-10-18 21:54:03 +02:00
2002-09-17 21:37:55 +00:00
2010-01-21 22:26:00 +01:00
2011-09-10 00:04:01 +02:00
2009-04-03 23:47:06 +02:00
2003-06-27 21:31:46 +00:00
2011-04-20 15:09:19 -05:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-10-12 22:44:33 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2011-09-10 17:00:51 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2010-03-21 22:44:42 +01:00
2004-10-10 21:27:30 +00:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2010-04-21 23:42:38 +02:00
2008-10-18 21:54:03 +02:00
2009-11-13 16:56:18 -06:00
2011-07-26 14:10:14 +02:00
2008-05-21 00:14:08 +02:00
2010-03-12 23:06:04 +01:00
2008-10-18 21:54:03 +02:00
2000-07-19 14:09:16 +00:00
2011-03-27 19:19:54 +02:00
2008-10-18 21:54:03 +02:00
2004-03-25 15:14:43 +00:00
2008-05-21 00:14:08 +02:00
2008-05-21 00:14:08 +02:00
2011-07-15 20:29:18 -05:00
2011-08-04 23:34:02 +02:00
2011-08-04 23:34:02 +02:00
2003-06-27 21:31:46 +00:00
2011-08-01 15:19:40 +02:00
2011-08-01 15:19:40 +02:00
2011-07-26 16:29:27 +02:00
2011-06-22 20:00:51 +02:00
2009-10-03 10:17:56 +02:00
2008-05-21 00:14:08 +02:00
2004-02-23 16:11:30 +00:00
2011-04-29 07:32:48 -05:00
2004-12-16 21:44:03 +00:00
2006-06-14 18:14:56 +02:00
2009-01-28 19:57:27 +01:00
2008-05-21 00:14:08 +02:00
2000-10-25 11:24:22 +00:00
2008-05-21 00:14:08 +02:00
2001-11-03 22:21:15 +00:00
2011-08-01 15:19:40 +02:00
2008-10-18 21:54:03 +02:00
2010-05-28 10:56:04 -04:00
2011-08-01 15:19:40 +02:00
2006-07-21 15:24:56 +02:00