4xx support in arch/ppc is going away Real Soon Now
Josh Boyer
jwboyer at linux.vnet.ibm.com
Fri Jun 6 00:52:53 EST 2008
This commit (patch omitted due to size) is sitting in my local tree:
commit 0d7efc1e80fc262bcc507a605482c5681e3f082a
Author: Josh Boyer <jwboyer at linux.vnet.ibm.com>
Date: Thu Jun 5 09:46:17 2008 -0500
ppc/4xx: Remove 4xx support from arch/ppc
Remove support for PPC 403, 405, and 440 processors from arch/ppc. The
arch/powerpc equivalents should be used. Boards that are not ported yet
will need to be ported to arch/powerpc to have continued support.
Signed-off-by: Josh Boyer <jwboyer at linux.vnet.ibm.com>
I will push this to my -next branch in the next few days, and
ask Paul to pull it. The diffstat is below.
josh
arch/ppc/4xx_io/Makefile | 6 -
arch/ppc/4xx_io/serial_sicc.c | 2005 --------------------
arch/ppc/Kconfig | 73 +-
arch/ppc/Kconfig.debug | 4 +-
arch/ppc/Makefile | 5 -
arch/ppc/boot/common/ns16550.c | 3 -
arch/ppc/boot/common/util.S | 9 -
arch/ppc/boot/simple/Makefile | 61 -
arch/ppc/boot/simple/embed_config.c | 221 +---
arch/ppc/boot/simple/misc-embedded.c | 4 +-
arch/ppc/boot/simple/misc.c | 23 -
arch/ppc/boot/simple/openbios.c | 128 --
arch/ppc/boot/simple/pibs.c | 104 -
arch/ppc/boot/simple/rw4/ppc_40x.h | 664 -------
arch/ppc/boot/simple/rw4/rw4_init.S | 78 -
arch/ppc/boot/simple/rw4/rw4_init_brd.S | 1125 -----------
arch/ppc/boot/simple/rw4/stb.h | 239 ---
arch/ppc/boot/simple/uartlite_tty.c | 1 -
arch/ppc/configs/bamboo_defconfig | 944 ---------
arch/ppc/configs/bubinga_defconfig | 592 ------
arch/ppc/configs/cpci405_defconfig | 631 ------
arch/ppc/configs/ebony_defconfig | 585 ------
arch/ppc/configs/ep405_defconfig | 572 ------
arch/ppc/configs/luan_defconfig | 668 -------
arch/ppc/configs/ml300_defconfig | 739 -------
arch/ppc/configs/ml403_defconfig | 740 --------
arch/ppc/configs/ocotea_defconfig | 599 ------
arch/ppc/configs/redwood5_defconfig | 557 ------
arch/ppc/configs/redwood6_defconfig | 535 ------
arch/ppc/configs/sycamore_defconfig | 663 -------
arch/ppc/configs/taishan_defconfig | 1077 -----------
arch/ppc/configs/walnut_defconfig | 578 ------
arch/ppc/kernel/Makefile | 2 -
arch/ppc/kernel/asm-offsets.c | 2 +-
arch/ppc/kernel/entry.S | 64 +-
arch/ppc/kernel/head_44x.S | 769 --------
arch/ppc/kernel/head_4xx.S | 1021 ----------
arch/ppc/kernel/misc.S | 91 -
arch/ppc/kernel/ppc_ksyms.c | 3 -
arch/ppc/kernel/traps.c | 56 +-
arch/ppc/mm/44x_mmu.c | 101 -
arch/ppc/mm/4xx_mmu.c | 135 --
arch/ppc/mm/Makefile | 2 -
arch/ppc/mm/fault.c | 6 +-
arch/ppc/mm/mmu_decl.h | 5 -
arch/ppc/platforms/4xx/Kconfig | 285 ---
arch/ppc/platforms/4xx/Makefile | 31 -
arch/ppc/platforms/4xx/bamboo.c | 442 -----
arch/ppc/platforms/4xx/bamboo.h | 133 --
arch/ppc/platforms/4xx/bubinga.c | 265 ---
arch/ppc/platforms/4xx/bubinga.h | 54 -
arch/ppc/platforms/4xx/cpci405.c | 201 --
arch/ppc/platforms/4xx/cpci405.h | 28 -
arch/ppc/platforms/4xx/ebony.c | 334 ----
arch/ppc/platforms/4xx/ebony.h | 97 -
arch/ppc/platforms/4xx/ep405.c | 196 --
arch/ppc/platforms/4xx/ep405.h | 52 -
arch/ppc/platforms/4xx/ibm405ep.c | 141 --
arch/ppc/platforms/4xx/ibm405ep.h | 145 --
arch/ppc/platforms/4xx/ibm405gp.c | 120 --
arch/ppc/platforms/4xx/ibm405gp.h | 148 --
arch/ppc/platforms/4xx/ibm405gpr.c | 115 --
arch/ppc/platforms/4xx/ibm405gpr.h | 148 --
arch/ppc/platforms/4xx/ibm440ep.c | 220 ---
arch/ppc/platforms/4xx/ibm440ep.h | 73 -
arch/ppc/platforms/4xx/ibm440gp.c | 163 --
arch/ppc/platforms/4xx/ibm440gp.h | 63 -
arch/ppc/platforms/4xx/ibm440gx.c | 231 ---
arch/ppc/platforms/4xx/ibm440gx.h | 71 -
arch/ppc/platforms/4xx/ibm440sp.c | 129 --
arch/ppc/platforms/4xx/ibm440sp.h | 61 -
arch/ppc/platforms/4xx/ibmnp405h.c | 170 --
arch/ppc/platforms/4xx/ibmnp405h.h | 154 --
arch/ppc/platforms/4xx/ibmstb4.c | 122 --
arch/ppc/platforms/4xx/ibmstb4.h | 235 ---
arch/ppc/platforms/4xx/ibmstbx25.c | 66 -
arch/ppc/platforms/4xx/ibmstbx25.h | 258 ---
arch/ppc/platforms/4xx/luan.c | 371 ----
arch/ppc/platforms/4xx/luan.h | 77 -
arch/ppc/platforms/4xx/ocotea.c | 350 ----
arch/ppc/platforms/4xx/ocotea.h | 94 -
arch/ppc/platforms/4xx/ppc440spe.c | 146 --
arch/ppc/platforms/4xx/ppc440spe.h | 63 -
arch/ppc/platforms/4xx/redwood5.c | 120 --
arch/ppc/platforms/4xx/redwood5.h | 52 -
arch/ppc/platforms/4xx/redwood6.c | 156 --
arch/ppc/platforms/4xx/redwood6.h | 53 -
arch/ppc/platforms/4xx/sycamore.c | 272 ---
arch/ppc/platforms/4xx/sycamore.h | 49 -
arch/ppc/platforms/4xx/taishan.c | 395 ----
arch/ppc/platforms/4xx/taishan.h | 67 -
arch/ppc/platforms/4xx/virtex.h | 35 -
arch/ppc/platforms/4xx/walnut.c | 246 ---
arch/ppc/platforms/4xx/walnut.h | 52 -
arch/ppc/platforms/4xx/xilinx_ml300.c | 118 --
arch/ppc/platforms/4xx/xilinx_ml403.c | 120 --
arch/ppc/platforms/4xx/xparameters/xparameters.h | 104 -
.../platforms/4xx/xparameters/xparameters_ml300.h | 310 ---
.../platforms/4xx/xparameters/xparameters_ml403.h | 243 ---
arch/ppc/platforms/4xx/yucca.c | 393 ----
arch/ppc/platforms/4xx/yucca.h | 108 --
arch/ppc/syslib/Makefile | 32 -
arch/ppc/syslib/ibm440gp_common.c | 73 -
arch/ppc/syslib/ibm440gp_common.h | 32 -
arch/ppc/syslib/ibm440gx_common.c | 294 ---
arch/ppc/syslib/ibm440gx_common.h | 58 -
arch/ppc/syslib/ibm440sp_common.c | 68 -
arch/ppc/syslib/ibm440sp_common.h | 23 -
arch/ppc/syslib/ibm44x_common.c | 235 ---
arch/ppc/syslib/ibm44x_common.h | 45 -
arch/ppc/syslib/ibm_ocp.c | 10 -
arch/ppc/syslib/ppc403_pic.c | 125 --
arch/ppc/syslib/ppc405_pci.c | 170 --
arch/ppc/syslib/ppc440spe_pcie.c | 441 -----
arch/ppc/syslib/ppc440spe_pcie.h | 149 --
arch/ppc/syslib/ppc4xx_dma.c | 710 -------
arch/ppc/syslib/ppc4xx_pic.c | 284 ---
arch/ppc/syslib/ppc4xx_setup.c | 271 ---
arch/ppc/syslib/ppc4xx_sgdma.c | 464 -----
arch/ppc/syslib/virtex_devices.c | 276 ---
arch/ppc/syslib/virtex_devices.h | 35 -
arch/ppc/syslib/xilinx_pic.c | 153 --
arch/ppc/xmon/start.c | 15 -
arch/ppc/xmon/xmon.c | 13 +-
include/asm-ppc/ibm403.h | 478 -----
include/asm-ppc/ibm405.h | 299 ---
include/asm-ppc/ibm44x.h | 674 -------
include/asm-ppc/ibm4xx.h | 124 --
include/asm-ppc/ibm_ocp.h | 204 --
include/asm-ppc/ibm_ocp_pci.h | 32 -
include/asm-ppc/io.h | 7 +-
include/asm-ppc/mmu_context.h | 5 -
include/asm-ppc/ppc4xx_dma.h | 579 ------
include/asm-ppc/ppc4xx_pic.h | 52 -
include/asm-ppc/ppcboot.h | 24 +-
include/asm-ppc/reg_booke.h | 98 +-
include/asm-ppc/serial.h | 2 -
137 files changed, 33 insertions(+), 31956 deletions(-)
More information about the Linuxppc-dev
mailing list