linux/arch/powerpc/platforms/85xx
Christoph Hellwig 25078dc1f7 powerpc: use mm zones more sensibly
Powerpc has somewhat odd usage where ZONE_DMA is used for all memory on
common 64-bit configfs, and ZONE_DMA32 is used for 31-bit schemes.

Move to a scheme closer to what other architectures use (and I dare to
say the intent of the system):

 - ZONE_DMA: optionally for memory < 31-bit (64-bit embedded only)
 - ZONE_NORMAL: everything addressable by the kernel
 - ZONE_HIGHMEM: memory > 32-bit for 32-bit kernels

Also provide information on how ZONE_DMA is used by defining
ARCH_ZONE_DMA_BITS.

Contains various fixes from Benjamin Herrenschmidt.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2018-12-20 22:21:20 +11:00
..
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bsc913x_qds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
bsc913x_rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
c293pcie.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
common.c powerpc: Remove all usages of NO_IRQ 2016-09-20 20:57:12 +10:00
corenet_generic.c powerpc: use mm zones more sensibly 2018-12-20 22:21:20 +11:00
ge_imp3a.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
ksi8560.c powerpc: Move 32-bit probe() machine to later in the boot process 2016-07-21 19:06:42 +10:00
mpc85xx.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpc85xx_ads.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_cds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_ds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_mds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_pm_ops.c powerpc/mpc85xx: refactor the PM operations 2016-03-04 23:53:11 -06:00
mpc85xx_rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc8536_ds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mvme2500.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
p1010rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
p1022_ds.c powerpc: Convert to using %pOF instead of full_name 2017-08-23 22:27:04 +10:00
p1022_rdk.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
p1023_rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
ppa8548.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
qemu_e500.c powerpc: use mm zones more sensibly 2018-12-20 22:21:20 +11:00
sbc8548.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
sgy_cts1000.c powerpc/sgy_cts1000: Fix gpio_halt_cb()'s signature 2016-09-24 23:59:51 -05:00
smp.c powerpc: don't use ioremap_prot() nor __ioremap() unless really needed. 2018-10-14 18:04:09 +11:00
smp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
socrates.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
socrates_fpga_pic.c powerpc: Use pr_warn instead of pr_warning 2017-12-04 11:54:34 +11: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 powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
t1042rdb_diu.c powerpc/85xx: Drop pointless static qualifier 2018-11-25 17:11:22 +11:00
tqm85xx.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
twr_p102x.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
xes_mpc85xx.c powerpc: Convert to using %pOF instead of full_name 2017-08-23 22:27:04 +10:00