u-boot/arch/powerpc/cpu/mpc85xx
Kumar Gala 7afc45ad7d powerpc/85xx: Fix synchronization of timebase on MP boot
There is a small ordering issue in the master core in that we need to
make sure the disabling of the timebase in the SoC is visible before we
set the value to 0.  We can simply just read back the value to
synchronizatize the write, before we set TB to 0.

Reported-by: Dan Hettena
Tested-by: Dan Hettena
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-03-15 01:25:51 -05:00
..
cmd_errata.c powerpc/mpc85xx: implement workaround for errata DDR111 and DDR134 2011-02-03 02:46:13 -06:00
commproc.c POST cleanup. 2010-09-21 21:39:31 +02:00
config.mk POWERPC: enable --gc-sections and -ffunction-sections -fdata-sections 2010-11-27 23:35:08 +01:00
cpu.c powerpc/85xx: Protect all LBC code with CONFIG_FSL_LBC 2011-01-19 22:58:24 -06:00
cpu_init.c powerpc/85xx: Add the workaround for erratum CPC-A003 (enable on P4080) 2011-01-14 01:32:22 -06:00
cpu_init_early.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
cpu_init_nand.c 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
ddr-gen1.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
ddr-gen2.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
ddr-gen3.c powerpc/mpc85xx: implement workaround for errata DDR111 and DDR134 2011-02-03 02:46:13 -06:00
ether_fcc.c net ppc: fix ethernet device names with spaces 2010-08-09 11:52:28 -07:00
fdt.c powerpc/8xxx: Refactor SRIO initialization into common code 2011-01-14 01:32:21 -06:00
fixed_ivor.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fsl_corenet_serdes.c powerpc/p4080: Fix warning in serdes code from early use of hwconfig 2011-01-19 22:58:24 -06:00
fsl_corenet_serdes.h powerpc/p4080: Add workaround for errata SERDES8 2010-07-26 13:07:57 -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/85xx: Add support to initialize LIODN registers and portals 2010-07-26 13:07:56 -05:00
Makefile powerpc/8xxx: Fix possible compile issue related to P1013 2011-02-04 14:04:21 -06:00
mp.c powerpc/85xx: Fix synchronization of timebase on MP boot 2011-03-15 01:25:51 -05:00
mp.h 85xx: Add support for not releasing secondary cores via 'mp_holdoff' 2010-10-20 02:38:40 -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
p1021_serdes.c powerpc/85xx: Add is_serdes_configured() support for P1021 SERDES 2011-01-14 01:32:18 -06:00
p1022_serdes.c powerpc/85xx: Rework P1022 SERDES is_serdes_configured support 2010-07-21 00:40:20 -05:00
p2020_serdes.c powerpc/85xx: Add is_serdes_configured() support for P2020 SERDES 2011-01-14 01:32:18 -06:00
p2040_serdes.c powerpc/p2040: Add various p2040 specific information 2011-01-19 22:58:23 -06:00
p3041_ids.c powerpc/p3041: Add various p3041 specific information 2011-01-19 22:58:23 -06:00
p3041_serdes.c powerpc/p3041: Add various p3041 specific information 2011-01-19 22:58:23 -06:00
p4080_ids.c powerpc/85xx: fix rev.2 job queue LIODN error storm 2010-10-07 09:49:47 -05:00
p4080_serdes.c powerpc/p4080: Add workaround for errata SERDES8 2010-07-26 13:07:57 -05:00
p5020_ids.c powerpc/p5020: Add various p5020 specific information 2011-01-19 22:58:23 -06:00
p5020_serdes.c powerpc/p5020: Add various p5020 specific information 2011-01-19 22:58:23 -06:00
pci.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
portals.c powerpc/85xx: Add support to initialize LIODN registers and portals 2010-07-26 13:07:56 -05:00
qe_io.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
release.S Replace CONFIG_SYS_GBL_DATA_SIZE by auto-generated value 2010-10-26 21:05:30 +02:00
resetvec.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
serial_scc.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
speed.c powerpc/85xx: Protect all LBC code with CONFIG_FSL_LBC 2011-01-19 22:58:24 -06:00
start.S powerpc/85xx: Fix bug in dcache_disable 2011-01-14 01:32:19 -06:00
tlb.c mpc85xx/tlb.c: Allow platforms to specify wimge bits 2011-01-14 01:32:19 -06:00
traps.c powerpc/8xxx: share PIC defines among 85xx and 86xx 2010-08-19 02:06:13 -05:00
u-boot-nand.lds powerpc/85xx: Fix lds for nand build 2010-11-11 00:34:59 -06:00
u-boot-nand_spl.lds powerpc/85xx: Fix lds for nand build 2010-11-11 00:34:59 -06:00
u-boot.lds powerpc/85xx: Move RESET_VECTOR_ADDRESS into config.h 2011-01-19 22:58:23 -06:00