linux-sg2042/arch/powerpc/platforms/85xx
Jia Hongtao 688ba1dbee powerpc/swiotlb: Enable at early stage and disable if not necessary
Remove the dependency on PCI initialization for SWIOTLB initialization.
So that PCI can be initialized at proper time.

SWIOTLB is partly determined by PCI inbound/outbound map which is assigned
in PCI initialization. But swiotlb_init() should be done at the stage of
mem_init() which is much earlier than PCI initialization. So we reserve the
memory for SWIOTLB first and free it if not necessary.

All boards are converted to fit this change.

Signed-off-by: Jia Hongtao <B38951@freescale.com>
Signed-off-by: Li Yang <leoli@freescale.com>
Acked-by: Tony Breeds <tony@bakeyournoodle.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2012-09-12 14:57:09 -05:00
..
Kconfig powerpc/85xx: introduce support for the Freescale / iVeia P1022RDK 2012-09-12 14:57:07 -05:00
Makefile powerpc/85xx: introduce support for the Freescale / iVeia P1022RDK 2012-09-12 14:57:07 -05:00
bsc913x_rdb.c powerpc/85xx: Add BSC9131 RDB Support 2012-07-10 07:07:22 -05:00
common.c powerpc/85xx: don't call of_platform_bus_probe() twice 2012-04-19 14:43:27 -05:00
corenet_ds.c powerpc/85xx: Add support for P5040DS board 2012-09-12 14:57:07 -05:00
corenet_ds.h powerpc/p4080: Add basic support for p4080ds platform 2009-11-20 16:45:38 -06:00
ge_imp3a.c powerpc: Fix assmption of end_of_DRAM() returns end address 2012-07-03 14:14:49 +10:00
ksi8560.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
mpc85xx.h powerpc/85xx: consolidate of_platform_bus_probe calls 2011-11-24 02:01:41 -06:00
mpc85xx_ads.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
mpc85xx_cds.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
mpc85xx_ds.c powerpc/swiotlb: Enable at early stage and disable if not necessary 2012-09-12 14:57:09 -05:00
mpc85xx_mds.c powerpc: Fix assmption of end_of_DRAM() returns end address 2012-07-03 14:14:49 +10:00
mpc85xx_rdb.c powerpc/85xx: Add P1024rdb board support 2012-07-10 07:07:21 -05:00
mpc8536_ds.c powerpc: Fix assmption of end_of_DRAM() returns end address 2012-07-03 14:14:49 +10:00
p1010rdb.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
p1022_ds.c powerpc/85xx: p1022ds: fix DIU/LBC switching with NAND enabled 2012-07-26 13:26:05 -05:00
p1022_rdk.c powerpc/85xx: introduce support for the Freescale / iVeia P1022RDK 2012-09-12 14:57:07 -05:00
p1023_rds.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
p2041_rdb.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
p3041_ds.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
p4080_ds.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
p5020_ds.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
p5040_ds.c powerpc/85xx: Add support for P5040DS board 2012-09-12 14:57:07 -05:00
qemu_e500.c powerpc/swiotlb: Enable at early stage and disable if not necessary 2012-09-12 14:57:09 -05:00
sbc8548.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
smp.c powerpc/85xx: add HOTPLUG_CPU support 2012-09-12 14:57:08 -05:00
smp.h powerpc/85xx: Move mpc85xx_smp_init() decl to a new "smp.h" 2011-12-07 13:43:06 +11:00
socrates.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
socrates_fpga_pic.c irq_domain/powerpc: constify irq_domain_ops 2012-02-16 06:11:24 -07:00
socrates_fpga_pic.h powerpc/85xx: Add support for the "socrates" board (MPC8544). 2009-03-27 06:42:08 -05:00
stx_gp3.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00
tqm85xx.c powerpc/PCI: move fixup hooks from __init to __devinit 2012-06-16 12:44:30 -06:00
xes_mpc85xx.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00