1. 11 3月, 2009 1 次提交
    • B
      powerpc/kconfig: Kill PPC_MULTIPLATFORM · 28794d34
      Benjamin Herrenschmidt 提交于
      CONFIG_PPC_MULTIPLATFORM is a remain of the pre-powerpc days and isn't
      really meaningful anymore. It was basically equivalent to PPC64 || 6xx.
      
      This removes it along with the following changes:
      
       - 32-bit platforms that relied on PPC32 && PPC_MULTIPLATFORM now rely
         on 6xx which is what they want anyway.
      
       - A new symbol, PPC_BOOK3S, is defined that represent compliance with
         the "Server" variant of the architecture. This is set when either 6xx
         or PPC64 is set and open the door for future BOOK3E 64-bit.
      
       - 64-bit platforms that relied on PPC64 && PPC_MULTIPLATFORM now use
         PPC64 && PPC_BOOK3S
      
       - A separate and selectable CONFIG_PPC_OF_BOOT_TRAMPOLINE option is now
         used to control the use of prom_init.c
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      28794d34
  2. 29 1月, 2009 1 次提交
  3. 04 12月, 2008 1 次提交
    • M
      powerpc/86xx: Basic GPIO support for GE Fanuc SBC610 · 965dc5fc
      Martyn Welch 提交于
      Basic support for the GPIO available on the SBC610 VPX Single Board Computer
      from GE Fanuc (PowerPC MPC8641D).
      
      This patch adds basic support for the GPIO in the devices I/O FPGA, the GPIO
      functionality is exposed through the AFIX pins on the backplane, unless used
      by an AFIX card.
      
      This code currently does not support switching between totem-pole and
      open-drain outputs (when used as outputs, GPIOs default to totem-pole).
      The interrupt capabilites of the GPIO lines is also not currently supported.
      Signed-off-by: NMartyn Welch <martyn.welch@gefanuc.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      965dc5fc
  4. 16 9月, 2008 1 次提交
  5. 17 7月, 2008 2 次提交
  6. 14 7月, 2008 1 次提交
  7. 29 4月, 2008 1 次提交
  8. 17 4月, 2008 1 次提交
  9. 08 10月, 2007 1 次提交
  10. 18 8月, 2007 1 次提交
    • K
      [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards · b66510cb
      Kumar Gala 提交于
      The interrupt routing in the device trees for the ULI M1575 was
      inproperly using the interrupt line field as pci function.  Fixed
      up the device tree's to actual conform for to specification and
      changed the interrupt mapping code so it just uses a static mapping
      setup as follows:
      
      PIRQA - IRQ9
      PIRQB - IRQ10
      PIRQC - IRQ11
      PIRQD - IRQ12
      USB 1.1 OCHI (1c.0) - IRQ12
      USB 1.1 OCHI (1c.1) - IRQ9
      USB 1.1 OCHI (1c.2) - IRQ10
      USB 1.1 ECHI (1c.3) - IRQ11
      LAN (1b.0) - IRQ6
      AC97 (1d.0) - IRQ6
      Modem (1d.1) - IRQ6
      HD Audio (1d.2) - IRQ6
      SATA (1f.1) - IRQ5
      SMB (1e.1) - IRQ7
      PMU (1e.2) - IRQ7
      PATA (1f.0) - IRQ14/15
      
      Took the oppurtunity to refactor the code into a single file so we
      don't have to duplicate these fixes on the two current boards in the
      tree and several forth coming boards that will also need the code.
      
      Fixed RTC support that requires a dummy memory read on the P2P bridge
      to unlock the RTC and setup the default of the RTC alarm registers to
      match with a basic x86 style CMOS RTC.
      
      Moved code that poked ISA registers to a FIXUP_FINAL quirk to ensure
      the PCI IO space has been setup properly before we start poking ISA
      registers at random locations.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      b66510cb
  11. 24 7月, 2007 1 次提交
  12. 23 7月, 2007 1 次提交
  13. 29 6月, 2007 1 次提交
  14. 13 4月, 2007 1 次提交
  15. 24 1月, 2007 1 次提交
  16. 28 6月, 2006 2 次提交
  17. 21 6月, 2006 1 次提交