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