Please pull from 'for-2.6.25' branch of 4xx tree
Josh Boyer
jwboyer at linux.vnet.ibm.com
Sun Dec 30 05:16:42 EST 2007
Hi Paul,
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git for-2.6.25
to pick up the current 4xx patches for 2.6.25. There is a large PCI
port from Ben, some new board ports from Stefan, Valentine and Hugh, and
a handful of various fixes. The total diff stat is large, but a lot of
it comes from new DTS and defconfig files.
josh
Benjamin Herrenschmidt (19):
[POWERPC] Reworking machine check handling and Fix 440/440A
[POWERPC] 4xx: Improve support for 4xx indirect DCRs
[POWERPC] 4xx: PLB to PCI-X support
[POWERPC] 4xx: PLB to PCI 2.x support
[POWERPC] 4xx: PLB to PCI Express support
[POWERPC] 4xx: PCI support for Ebony board
[POWERPC] 4xx: Add early udbg support for 40x processors
[POWERPC] 4xx: EP405 boards support for arch/powerpc
[POWERPC] 4xx: Add PCI to Walnut platform
[POWERPC] 4xx: Wire up PCI on Bamboo board
[POWERPC] 4xx: Wire up 440EP USB controller support to Bamboo board
[POWERPC] 4xx: Adds decoding of 440SPE memory size to boot wrapper library
[POWERPC] 4xx: Add mfspr/mtspr inline macros to 4xx bootwrapper
[POWERPC] 4xx: Add CPR0 accessors to boot wrapper
[POWERPC] 4xx: Rework clock probing in boot wrapper
[POWERPC] 4xx: Base support for 440SPe "Katmai" eval board
[POWERPC] 4xx: remove bogus "ranges" property in Bamboo EBC node
[POWERPC] 4xx: PCI-E Link setup improvements
[POWERPC] pci32: 4xx embedded platforms want to reassign all PCI resources
Hugh Blemings (1):
[POWERPC] 4xx: Base support for 440GX Taishan eval board
Josh Boyer (11):
[POWERPC] 4xx: Fix 440grx setup function to call 440A fixup
[POWERPC] 4xx: Include missing header
[POWERPC] 4xx: libfdt and pci fixes for Rainier
[POWERPC] 4xx: Rename CPU nodes to avoid dtc incompatibility
[POWERPC] 4xx: Update Kilauea, Rainier, and Walnut defconfigs
[POWERPC] 4xx: Mark of_bus structures as __initdata
[POWERPC] Conditionally compile e200 and e500 platforms in cputable
[POWERPC] Remove unneeded variable declarations from mpc837x_mds
[POWERPC] 4xx: Use machine_device_initcall for bus probe
[POWERPC] 4xx: Minor coding style cleanups for 4xx bootwrapper
[POWERPC] 4xx: Update defconfigs
Stefan Roese (11):
[POWERPC] 4xx: Add 440SPe revA runtime detection to PCIe
[POWERPC] 4xx: Fix TLB 0 problem with CONFIG_SERIAL_TEXT_DEBUG
[POWERPC] 4xx: Add 405EX CPU type needed for EMAC support on Kilauea
[POWERPC] 4xx: Change Kilauea dts to support new EMAC device tree properti
[POWERPC] 4xx: Add Kilauea PCIe support to dts and Kconfig
[POWERPC] 4xx: Set ibpre for 405EX in 4xx PCIe driver
[POWERPC] 4xx: Add aliases node to 4xx dts files
[POWERPC] 4xx: Change Kilauea PCIe bus ranges in dts file
[POWERPC] 4xx: Add AMCC Makalu board support to platforms/40x
[POWERPC] 4xx: Makalu dts
[POWERPC] 4xx: Makalu defconfig
Valentine Barshak (12):
[POWERPC] 4xx: 440EPx Sequoia USB OHCI DTS entry
[POWERPC] 4xx: 440GRx Rainier bootwrapper.
[POWERPC] 4xx: 440GRx Rainier DTS.
[POWERPC] 4xx: 440GRx Rainier board support.
[POWERPC] 4xx: 440GRx Rainier default config
[POWERPC] 4xx: make UIC use generic level irq handler
[POWERPC] 4xx: rework UIC cascade irq handling
[POWERPC] 4xx: Correct 440GRx machine_check callback
[POWERPC] 4xx: Add PCI entry to 440EPx Sequoia DTS.
[POWERPC] 44x: Sequoia and Rainier updates for 2.6.25
[POWERPC] 4xx: update 440EP(x)/440GR(x) identical PVR issue workaround
[POWERPC] 4xx: Add PCI entry to 440GRx Rainier DTS.
arch/powerpc/Kconfig | 1 +
arch/powerpc/Kconfig.debug | 19 +-
arch/powerpc/boot/4xx.c | 405 ++++++--
arch/powerpc/boot/4xx.h | 13 +-
arch/powerpc/boot/Makefile | 10 +-
arch/powerpc/boot/bamboo.c | 4 +-
arch/powerpc/boot/cuboot-katmai.c | 56 ++
arch/powerpc/boot/cuboot-rainier.c | 56 ++
arch/powerpc/boot/cuboot-sequoia.c | 2 +-
arch/powerpc/boot/cuboot-taishan.c | 54 +
arch/powerpc/boot/dcr.h | 54 +-
arch/powerpc/boot/dts/bamboo.dts | 62 ++-
arch/powerpc/boot/dts/ebony.dts | 53 +-
arch/powerpc/boot/dts/ep405.dts | 228 +++++
arch/powerpc/boot/dts/katmai.dts | 400 ++++++++
arch/powerpc/boot/dts/kilauea.dts | 99 ++-
arch/powerpc/boot/dts/makalu.dts | 347 +++++++
arch/powerpc/boot/dts/rainier.dts | 353 +++++++
arch/powerpc/boot/dts/sequoia.dts | 49 +-
arch/powerpc/boot/dts/taishan.dts | 383 ++++++++
arch/powerpc/boot/dts/walnut.dts | 50 +-
arch/powerpc/boot/ebony.c | 62 +--
arch/powerpc/boot/ep405.c | 74 ++
arch/powerpc/boot/reg.h | 8 +
arch/powerpc/boot/treeboot-walnut.c | 51 +-
arch/powerpc/boot/wrapper | 2 +-
arch/powerpc/configs/bamboo_defconfig | 22 +-
arch/powerpc/configs/ebony_defconfig | 8 +-
arch/powerpc/configs/ep405_defconfig | 952 ++++++++++++++++++
arch/powerpc/configs/katmai_defconfig | 790 +++++++++++++++
arch/powerpc/configs/kilauea_defconfig | 53 +-
arch/powerpc/configs/makalu_defconfig | 812 +++++++++++++++
arch/powerpc/configs/rainier_defconfig | 873 ++++++++++++++++
arch/powerpc/configs/sequoia_defconfig | 10 +-
arch/powerpc/configs/taishan_defconfig | 790 +++++++++++++++
arch/powerpc/configs/walnut_defconfig | 94 ++-
arch/powerpc/kernel/cpu_setup_44x.S | 15 +-
arch/powerpc/kernel/cputable.c | 108 ++
arch/powerpc/kernel/head_44x.S | 14 +-
arch/powerpc/kernel/head_booke.h | 2 +-
arch/powerpc/kernel/misc_32.S | 39 +
arch/powerpc/kernel/prom.c | 37 +-
arch/powerpc/kernel/traps.c | 62 +-
arch/powerpc/kernel/udbg.c | 3 +
arch/powerpc/kernel/udbg_16550.c | 33 +
arch/powerpc/platforms/40x/Kconfig | 40 +-
arch/powerpc/platforms/40x/Makefile | 2 +
arch/powerpc/platforms/40x/ep405.c | 123 +++
arch/powerpc/platforms/40x/kilauea.c | 10 +-
arch/powerpc/platforms/40x/makalu.c | 58 ++
arch/powerpc/platforms/40x/virtex.c | 5 +-
arch/powerpc/platforms/40x/walnut.c | 11 +-
arch/powerpc/platforms/44x/Kconfig | 46 +-
arch/powerpc/platforms/44x/Makefile | 5 +-
arch/powerpc/platforms/44x/bamboo.c | 11 +-
arch/powerpc/platforms/44x/ebony.c | 10 +-
arch/powerpc/platforms/44x/katmai.c | 63 ++
arch/powerpc/platforms/44x/rainier.c | 61 ++
arch/powerpc/platforms/44x/sequoia.c | 11 +-
arch/powerpc/platforms/44x/taishan.c | 73 ++
arch/powerpc/platforms/83xx/mpc837x_mds.c | 5 -
arch/powerpc/platforms/Kconfig.cputype | 1 +
arch/powerpc/sysdev/Kconfig | 8 +
arch/powerpc/sysdev/Makefile | 3 +
arch/powerpc/sysdev/ppc4xx_pci.c | 1528 +++++++++++++++++++++++++++++
arch/powerpc/sysdev/ppc4xx_pci.h | 369 +++++++
arch/powerpc/sysdev/uic.c | 117 +--
arch/ppc/kernel/head_44x.S | 2 +-
arch/ppc/kernel/traps.c | 98 ++-
arch/ppc/mm/44x_mmu.c | 51 +-
include/asm-powerpc/cputable.h | 13 +
include/asm-powerpc/dcr-native.h | 30 +-
include/asm-powerpc/dcr-regs.h | 71 ++
include/asm-powerpc/ptrace.h | 3 +-
include/asm-powerpc/reg_booke.h | 3 +-
include/asm-powerpc/udbg.h | 1 +
include/asm-ppc/mmu.h | 6 +
include/asm-ppc/reg_booke.h | 2 +-
78 files changed, 9952 insertions(+), 500 deletions(-)
More information about the Linuxppc-dev
mailing list