1. 13 3月, 2010 1 次提交
  2. 15 2月, 2010 1 次提交
  3. 13 2月, 2010 1 次提交
  4. 20 1月, 2010 1 次提交
  5. 22 12月, 2009 1 次提交
  6. 14 12月, 2009 1 次提交
  7. 04 12月, 2009 1 次提交
  8. 23 11月, 2009 1 次提交
  9. 03 10月, 2009 1 次提交
  10. 21 9月, 2009 1 次提交
  11. 16 9月, 2009 1 次提交
  12. 12 9月, 2009 1 次提交
  13. 06 8月, 2009 1 次提交
  14. 03 7月, 2009 2 次提交
  15. 19 6月, 2009 1 次提交
  16. 17 6月, 2009 1 次提交
  17. 11 6月, 2009 2 次提交
  18. 05 6月, 2009 1 次提交
  19. 17 5月, 2009 1 次提交
  20. 07 5月, 2009 1 次提交
    • B
      [ARM] VIC: Add power management device · c07f87f2
      Ben Dooks 提交于
      Add power management support to the VIC by registering
      each VIC as a system device to get suspend/resume
      events going.
      
      Since the VIC registeration is done early, we need to
      record the VICs in a static array which is used to add
      the system devices later once the initcalls are run. This
      means there is now a configuration value for the number
      of VICs in the system.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      c07f87f2
  21. 28 4月, 2009 1 次提交
    • Y
      irq: change ->set_affinity() to return status · d5dedd45
      Yinghai Lu 提交于
      according to Ingo, change set_affinity() in irq_chip should return int,
      because that way we can handle failure cases in a much cleaner way, in
      the genirq layer.
      
      v2: fix two typos
      
      [ Impact: extend API ]
      Signed-off-by: NYinghai Lu <yinghai@kernel.org>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Suresh Siddha <suresh.b.siddha@intel.com>
      Cc: "Eric W. Biederman" <ebiederm@xmission.com>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: linux-arch@vger.kernel.org
      LKML-Reference: <49F654E9.4070809@kernel.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      d5dedd45
  22. 17 4月, 2009 1 次提交
  23. 27 3月, 2009 1 次提交
  24. 25 3月, 2009 1 次提交
  25. 16 3月, 2009 1 次提交
    • N
      [ARM] make page_to_dma() highmem aware · 58edb515
      Nicolas Pitre 提交于
      If a machine class has a custom __virt_to_bus() implementation then it
      must provide a __arch_page_to_dma() implementation as well which is
      _not_ based on page_address() to support highmem.
      
      This patch fixes existing __arch_page_to_dma() and provide a default
      implementation otherwise.  The default implementation for highmem is
      based on __pfn_to_bus() which is defined only when no custom
      __virt_to_bus() is provided by the machine class.
      
      That leaves only ebsa110 and footbridge which cannot support highmem
      until they provide their own __arch_page_to_dma() implementation.
      But highmem support on those legacy platforms with limited memory is
      certainly not a priority.
      Signed-off-by: NNicolas Pitre <nico@marvell.com>
      58edb515
  26. 09 3月, 2009 1 次提交
    • E
      [ARM] pxa: separate definitions from pxa-regs.h and remove it finally · 5bf3df3f
      Eric Miao 提交于
      The remaining registers are separated into:
      
         - <mach/regs-ost.h>
         - <mach/regs-rtc.h>
         - <mach/regs-intc.h>
      
      and then we can remove pxa-regs.h completely. Instead of #include this
      file, let's:
      
      1. include the specific <mach/regs-*.h> with care (if that's absolutely
         necessary)
      
      2. define the registers in the driver, make cleanly defined API to expose
         the register access to external with sufficient reason
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      5bf3df3f
  27. 24 1月, 2009 1 次提交
    • R
      [ARM] clkdev: fix clock matching · 409dc360
      Russell King 提交于
      The old matching algorithm was too fuzzy, causing false positives.
      For example, when asked for device D connection C1 and we only find
      device D connection C2, we return that as a valid match despite the
      connection names being different.
      
      Change the algorithm such that:
        An entry with a NULL ID is assumed to be a wildcard.
        If an entry has a device ID, it must match
        If an entry has a connection ID, it must match
      
      However, we maintain the order of precidence while still only doing
      a single pass over all entries: dev+con > dev only > con only.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      409dc360
  28. 16 12月, 2008 1 次提交
  29. 14 12月, 2008 1 次提交
  30. 13 12月, 2008 1 次提交
  31. 02 12月, 2008 1 次提交
  32. 27 11月, 2008 1 次提交
  33. 30 10月, 2008 1 次提交
  34. 22 10月, 2008 1 次提交
  35. 17 10月, 2008 2 次提交
  36. 10 10月, 2008 1 次提交
    • N
      [ARM] 5295/1: make ZONE_DMA optional · 3bca103a
      Nicolas Pitre 提交于
      Most ARM machines don't need a special "DMA" memory zone, and
      when configured out, the kernel becomes a bit smaller:
      
      |   text    data     bss     dec     hex filename
      |3826182  102384  111700 4040266  3da64a vmlinux
      |3823593  101616  111700 4036909  3d992d vmlinux.nodmazone
      
      This is because the system now has only one zone total which effect is
      to optimize away many conditionals in page allocation paths.
      
      So let's configure this zone only on machines that need split zones.
      Signed-off-by: NNicolas Pitre <nico@marvell.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      3bca103a
  37. 09 10月, 2008 1 次提交