1. 06 5月, 2011 1 次提交
  2. 27 4月, 2011 2 次提交
  3. 20 4月, 2011 1 次提交
  4. 05 4月, 2011 1 次提交
  5. 24 10月, 2010 1 次提交
  6. 11 9月, 2010 1 次提交
    • A
      powerpc/5xxx: extend mpc8xxx_gpio driver to support mpc512x gpios · e39d5ef6
      Anatolij Gustschin 提交于
      The GPIO controller of MPC512x is slightly different from
      8xxx GPIO controllers. The register interface is the same
      except the external interrupt control register. The MPC512x
      GPIO controller differentiates between four interrupt event
      types and therefore provides two interrupt control registers,
      GPICR1 and GPICR2. GPIO[0:15] interrupt event types are
      configured in GPICR1 register, GPIO[16:31] - in GPICR2 register.
      
      This patch adds MPC512x speciffic set_type() callback and
      updates config file and comments. Additionally the gpio chip
      registration function is changed to use for_each_matching_node()
      preventing multiple registration if a node claimes compatibility
      with another gpio controller type.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      e39d5ef6
  7. 24 8月, 2010 1 次提交
  8. 21 11月, 2009 1 次提交
  9. 30 10月, 2009 1 次提交
    • B
      powerpc/chrp: Use the same RTAS daemon as pSeries · 3d541c4b
      Benjamin Herrenschmidt 提交于
      The CHRP code has some fishy timer based code to scan the RTAS event
      log, which uses a 1KB stack buffer and doesn't even use the results.
      
      The pSeries code as a nicer daemon that allows userspace to read the
      event log and basically uses the same RTAS interface
      
      This patch moves rtasd.c out of platform/pseries and makes it usable
      by CHRP, after removing the old crufty event log mechanism in there.
      
      The nvram logging part of the daemon is still only available on 64-bit
      since the underlying nvram management routines aren't currently shared.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      3d541c4b
  10. 07 6月, 2009 1 次提交
  11. 30 3月, 2009 1 次提交
  12. 24 3月, 2009 1 次提交
  13. 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
  14. 23 2月, 2009 1 次提交
  15. 11 2月, 2009 1 次提交
    • G
      powerpc/amigaone: Add platform support for AmigaOne · 54b318aa
      Gerhard Pircher 提交于
      This commit adds the setup code for booting Linux on AmigaOne G3SE (G3
      only), AmigaOne XE and uA1 (G3/G4) desktop computers. These boards were
      sold by Eyetech and are based on MAI Logic's Teron boards and its
      Articia S northbridge.
      The AmigaOne uses U-boot as firmware, which doesn't support a flattened
      device tree yet. The northbridge has some design flaws, which makes it
      necessary to use non cacheable memory for DMA operations
      (CONFIG_NOT_COHERENT_CACHE) and to avoid setting the coherence (M) flag
      for memory pages.
      Signed-off-by: NGerhard Pircher <gerhard_pircher@gmx.net>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      54b318aa
  16. 14 1月, 2009 1 次提交
  17. 31 12月, 2008 1 次提交
  18. 14 10月, 2008 2 次提交
  19. 24 9月, 2008 1 次提交
  20. 28 7月, 2008 2 次提交
  21. 17 7月, 2008 2 次提交
  22. 14 7月, 2008 1 次提交
  23. 24 4月, 2008 1 次提交
  24. 17 4月, 2008 1 次提交
  25. 10 3月, 2008 1 次提交
  26. 14 2月, 2008 1 次提交
  27. 07 2月, 2008 1 次提交
  28. 06 2月, 2008 1 次提交
  29. 29 1月, 2008 1 次提交
    • K
      [POWERPC] 83xx: rework platform Kconfig · b38308ac
      Kumar Gala 提交于
      * Allow multiple boards to be selected in a single build
      * Removed Kconfig option '83xx' which existed only for compat with arch/ppc
      * Removed Kconfig option 'PPC_MPC836x' since its not used
      * Renamed Kconfig option 'MPC834x' to 'PPC_MPC834x' to match others
      * Added a multiplatform 83xx defconfig (mpc83xx_defconfig).
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      b38308ac
  30. 28 1月, 2008 1 次提交
  31. 25 1月, 2008 1 次提交
    • D
      [POWERPC] Enable RTC for Ebony and Walnut (v2) · 22258fa4
      David Gibson 提交于
      This patch extends the Ebony and Walnut platform code to instantiate
      the existing ds1742 RTC class driver for the DS1743 RTC/NVRAM chip
      found on both those boards.  The patch uses a helper function to scan
      the device tree and instantiate the appropriate platform_device based
      on it, so it should be easy to extend for other boards which have mmio
      mapped RTC chips.
      
      Along with this, the device tree binding for the ds1743 chips is
      tweaked, based on the existing DS1385 OF binding found at:
      	http://playground.sun.com/1275/proposals/Closed/Remanded/Accepted/346-it.txt
      Although that document covers the NVRAM portion of the chip, whereas
      here we're interested in the RTC portion, so it's not entirely clear
      if that's a good model.
      
      This implements only RTC class driver support - that is /dev/rtc0, not
      /dev/rtc, and the low-level get/set time callbacks remain
      unimplemented.  That means in order to get at the clock you will
      either need a modified version of hwclock which will look at
      /dev/rtc0, or you'll need to configure udev to symlink rtc0 to rtc.
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: NJosh Boyer <jwboyer@linux.vnet.ibm.com>
      22258fa4
  32. 24 1月, 2008 2 次提交
  33. 20 10月, 2007 1 次提交
  34. 17 10月, 2007 2 次提交