1. 30 5月, 2012 1 次提交
  2. 17 3月, 2012 1 次提交
  3. 27 2月, 2012 1 次提交
  4. 08 12月, 2011 1 次提交
  5. 25 11月, 2011 1 次提交
  6. 16 11月, 2011 1 次提交
  7. 04 11月, 2011 1 次提交
  8. 23 9月, 2011 1 次提交
  9. 20 9月, 2011 1 次提交
    • B
      powerpc: Add skeleton PowerNV platform · 55190f88
      Benjamin Herrenschmidt 提交于
      This adds a skeletton for the new Power "Non Virtualized"
      platform which will be used by machines supporting running
      without an hypervisor, for example in order to run KVM.
      
      These machines will be using a new firmware called OPAL
      for which the support will be provided by later patches.
      
      The PowerNV platform is intended to be also usable under
      the BML environment used internally for early CPU bringup
      which is why the code also supports using RTAS instead of
      OPAL in various places.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      55190f88
  10. 05 8月, 2011 1 次提交
  11. 27 6月, 2011 1 次提交
    • A
      powerpc: introduce the ePAPR embedded hypervisor vmpic driver · 3a93261f
      Ashish Kalra 提交于
      The Freescale ePAPR reference hypervisor provides interrupt controller
      services via a hypercall interface, instead of emulating the MPIC
      controller.  This is called the VMPIC.
      
      The ePAPR "virtual interrupt controller" provides interrupt controller
      services for external interrupts.  External interrupts received by a
      partition can come from two sources:
      
        - Hardware interrupts - hardware interrupts come from external
          interrupt lines or on-chip I/O devices.
        - Virtual interrupts - virtual interrupts are generated by the hypervisor
          as part of some hypervisor service or hypervisor-created virtual device.
      
      Both types of interrupts are processed using the same programming model and
      same set of hypercalls.
      Signed-off-by: NAshish Kalra <ashish.kalra@freescale.com>
      Signed-off-by: NTimur Tabi <timur@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      3a93261f
  12. 23 6月, 2011 1 次提交
  13. 19 5月, 2011 2 次提交
  14. 06 5月, 2011 1 次提交
  15. 27 4月, 2011 2 次提交
  16. 20 4月, 2011 1 次提交
  17. 05 4月, 2011 1 次提交
  18. 24 10月, 2010 1 次提交
  19. 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
  20. 24 8月, 2010 1 次提交
  21. 21 11月, 2009 1 次提交
  22. 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
  23. 07 6月, 2009 1 次提交
  24. 30 3月, 2009 1 次提交
  25. 24 3月, 2009 1 次提交
  26. 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
  27. 23 2月, 2009 1 次提交
  28. 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
  29. 14 1月, 2009 1 次提交
  30. 31 12月, 2008 1 次提交
  31. 14 10月, 2008 2 次提交
  32. 24 9月, 2008 1 次提交
  33. 28 7月, 2008 2 次提交
  34. 17 7月, 2008 2 次提交
  35. 14 7月, 2008 1 次提交