u-boot-brain/arch/powerpc/cpu/mpc85xx
Ying Zhang 5df572f013 powerpc/mpc85xx: support application without resetvec segment in the linker script
For SD/SPI 2-stage bootloader, the On-Chip Rom code loads the SPL into L2 SRAM,
then jump to it to begin execution. After that, the SPL loads the final uboot
image into DDR, then jump to it to begin execution. The segment .resetvec in
the SPL and in final U-boot is useless.

So, add new symbols CONFIG_SYS_MPC85XX_NO_RESETVEC for this application.
If CONFIG_SYS_MPC85XX_NO_RESETVEC is set, the segment .resetvec is excluded
and the segment .bootpg is placed in the previous 4K of the segment .text.

Signed-off-by: Ying Zhang <b40530@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
2013-06-20 17:08:50 -05:00
..
b4860_ids.c powerpc/mpc85xx:Add support of B4420 SoC 2013-01-30 11:25:10 -06:00
b4860_serdes.c powerpc/mpc85xx:Add support of B4420 SoC 2013-01-30 11:25:10 -06:00
bsc9132_serdes.c powerpc/mpc85xx: Add BSC9132/BSC9232 processor support 2013-01-30 11:25:14 -06:00
cache.c MPC8xxx: Define cache ops for USB 2012-06-07 23:29:19 +02:00
cmd_errata.c powerpc/mpc85xx: work around erratum A-006593 2013-06-20 17:08:49 -05:00
commproc.c ppc: Move dp_alloc_base, dp_alloc_top to arch_global_data 2013-02-04 09:05:43 -05:00
config.mk Reduce build times 2011-11-03 20:44:58 +01:00
cpu_init_early.c powerpc/mpc85xx:No NOR boot, do not compile IFC errata A003399 2013-06-20 13:51:24 -05:00
cpu_init.c powerpc/mpc85xx: work around erratum A-006593 2013-06-20 17:08:49 -05:00
cpu.c powerpc: Use lower case for the core names 2013-06-20 16:09:09 -05:00
ddr-gen1.c 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
ddr-gen2.c 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
ddr-gen3.c powerpc/mpc85xx: Update workaround for DDR erratum A-004934 2013-05-14 16:13:25 -05:00
ether_fcc.c arch/powerpc/cpu/mpc85xx/ether_fcc.c: Fix compile warning 2012-05-22 13:41:46 -05:00
fdt.c 85xx: Change clock-frequency compatible to 2.0 2013-06-20 13:51:04 -05:00
fixed_ivor.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fsl_corenet_serdes.c powerpc/85xx: add SerDes bank 4 lanes 2013-05-02 16:56:45 -05:00
fsl_corenet_serdes.h powerpc/corenet2: Add SerDes for corenet2 2012-10-22 14:31:19 -05:00
fsl_corenet2_serdes.c powerpc/corenet2: Print SerDes protocol in decimal 2013-05-14 16:00:28 -05:00
fsl_corenet2_serdes.h powerpc/corenet2: Add SerDes for corenet2 2012-10-22 14:31:19 -05:00
interrupts.c mpc8[5/6]xx: Ensure POST word does not get reset 2011-03-13 11:24:44 -05:00
liodn.c powerpc/p5040ds: add per pci endpoint liodn offset list 2012-10-22 14:31:13 -05:00
Makefile powerpc/mpc8xxx: Add T1040 and variant SoCs 2013-05-24 16:54:11 -05:00
mp.c powerpc/mpc85xx: check if core is disabled for showing status 2013-05-24 16:54:09 -05:00
mp.h powerpc/mpc85xx: Rewrite spin table to comply with ePAPR v1.1 2012-10-22 14:31:32 -05:00
mpc8536_serdes.c powerpc/85xx: Rework MPC8536 SERDES is_serdes_configured support 2010-07-21 00:40:16 -05:00
mpc8544_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8544 SERDES 2011-01-14 01:32:18 -06:00
mpc8548_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8548 SERDES 2011-01-14 01:32:18 -06:00
mpc8568_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8568 SERDES 2011-01-14 01:32:18 -06:00
mpc8569_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8569 SERDES 2011-01-14 01:32:18 -06:00
mpc8572_serdes.c powerpc/85xx: Add is_serdes_configured() support for MPC8572 SERDES 2011-01-14 01:32:18 -06:00
p1010_serdes.c powerpc/85xx: Add SERDES support for P1010/P1014 2011-04-04 09:24:40 -05:00
p1021_serdes.c powerpc/85xx: Handle PCIe initialization requires for P1021 class SoCs 2011-03-29 07:41:37 -05:00
p1022_serdes.c powerpc/85xx: Rework P1022 SERDES is_serdes_configured support 2010-07-21 00:40:20 -05:00
p1023_serdes.c powerpc/85xx: Add support for Freescale P1023/P1017 Processors 2011-04-04 09:24:41 -05:00
p2020_serdes.c powerpc/85xx: Add is_serdes_configured() support for P2020 SERDES 2011-01-14 01:32:18 -06:00
p2041_ids.c powerpc/mpc85xx: Changed LIODN offset values 2013-05-02 16:57:34 -05:00
p2041_serdes.c powerpc/mpc85xx: Ignore E bit for SVR_SOC_VER() 2012-07-06 17:30:33 -05:00
p3041_ids.c powerpc/mpc85xx: Changed LIODN offset values 2013-05-02 16:57:34 -05:00
p3041_serdes.c powerpc/p3041: Add various p3041 specific information 2011-01-19 22:58:23 -06:00
p4080_ids.c powerpc/85xx: use CONFIG_SYS_FSL_PCIE_COMPAT macro when setting the PCI LIODNs 2012-08-08 18:32:16 -05:00
p4080_serdes.c powerpc/p4080: Add workaround for errata SERDES8 2010-07-26 13:07:57 -05:00
p5020_ids.c powerpc/mpc85xx: Changed LIODN offset values 2013-05-02 16:57:34 -05:00
p5020_serdes.c powerpc/p5020: Add various p5020 specific information 2011-01-19 22:58:23 -06:00
p5040_ids.c powerpc/85xx: Add P5040 processor support 2012-10-22 14:31:13 -05:00
p5040_serdes.c powerpc/85xx: Add P5040 processor support 2012-10-22 14:31:13 -05:00
pci.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
portals.c powerpc/mpc85xx: Fix portal setup 2013-05-14 16:00:27 -05:00
qe_io.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
release.S powerpc/chassis2: Change core numbering scheme 2013-05-24 16:54:11 -05:00
resetvec.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
serial_scc.c serial: Use default_serial_puts() in drivers 2012-10-17 07:55:50 -07:00
speed.c powerpc/chassis2: Change core numbering scheme 2013-05-24 16:54:11 -05:00
spl_minimal.c spl/85xx: new SPL support 2012-11-26 15:41:25 -06:00
start.S powerpc/mpc85xx: Clear L1 D-cache lock 2013-05-24 16:54:14 -05:00
t1040_ids.c powerpc/mpc8xxx: Add T1040 and variant SoCs 2013-05-24 16:54:11 -05:00
t1040_serdes.c powerpc/mpc8xxx: Add T1040 and variant SoCs 2013-05-24 16:54:11 -05:00
t4240_ids.c powerpc/mpc85xx: Add T4240 SoC 2012-10-22 14:31:23 -05:00
t4240_serdes.c powerpc/mpc85xx: Add T4160 SoC 2013-05-14 16:00:29 -05:00
tlb.c ppc: Move used_tlb_cams to arch_global_data 2013-02-04 09:05:43 -05:00
traps.c arch/powerpc/lib/board.c, *traps.c: sparse fixes 2012-11-04 11:00:35 -07:00
u-boot-nand_spl.lds Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-03-18 14:37:18 -04:00
u-boot-nand.lds Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-03-18 14:37:18 -04:00
u-boot-spl.lds powerpc/mpc85xx: support application without resetvec segment in the linker script 2013-06-20 17:08:50 -05:00
u-boot.lds powerpc/mpc85xx: support application without resetvec segment in the linker script 2013-06-20 17:08:50 -05:00