1. 15 12月, 2005 1 次提交
  2. 09 12月, 2005 1 次提交
  3. 05 12月, 2005 2 次提交
  4. 02 12月, 2005 1 次提交
  5. 01 12月, 2005 1 次提交
    • R
      [ARM SMP] Use event instructions for spinlocks · 00b4c907
      Russell King 提交于
      ARMv6K CPUs have SEV (send event) and WFE (wait for event) instructions
      which allow the CPU clock to be suspended until another CPU issues a
      SEV, rather than spinning on the lock wasting power.  Make use of these
      instructions.
      
      Note that WFE does not wait if an event has been sent since the last WFE
      cleared the event status, so although it may look racy, the instruction
      implementation ensures that these are dealt with.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      00b4c907
  6. 29 11月, 2005 1 次提交
  7. 25 11月, 2005 1 次提交
    • R
      [ARM] Remove asm/hardware.h include from SA1100 io.h · 225937bd
      Russell King 提交于
      Unfortunately, we have a symbol clash between the SA-1100 header and
      some drivers.  Since everywhere which needs SA1100 specifics includes
      asm/hardware.h, we don't need to include it in the SA1100 io.h header.
      
      In file included from drivers/net/wireless/wavelan_cs.p.h:459,
                       from drivers/net/wireless/wavelan_cs.c:60:
      drivers/net/wireless/wavelan_cs.h:97:1: warning: "LCSR" redefined
      In file included from include/asm/arch/hardware.h:56,
                       from include/asm/hardware.h:16,
                       from include/asm/arch/io.h:13,
                       from include/asm/io.h:71,
                       from drivers/net/wireless/wavelan_cs.p.h:433,
                       from drivers/net/wireless/wavelan_cs.c:60:
      include/asm/arch/SA-1100.h:1907:1: warning: this is the location of the previous definition
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      225937bd
  8. 24 11月, 2005 1 次提交
  9. 21 11月, 2005 3 次提交
  10. 19 11月, 2005 1 次提交
  11. 18 11月, 2005 2 次提交
  12. 17 11月, 2005 4 次提交
  13. 16 11月, 2005 3 次提交
  14. 14 11月, 2005 2 次提交
  15. 13 11月, 2005 1 次提交
  16. 11 11月, 2005 2 次提交
    • L
      [ARM] 3098/1: pxa2xx disable ssp irq · b216c018
      Liam Girdwood 提交于
      Patch from Liam Girdwood
      
      This patch allows users of the pxa SSP driver to register their own irq
      handlers instead of using the default SSP handler. It also cleans up the
      CKEN clock and irq detection as the values are now stored in a table.
      
      This patch replaces 2845/1
      
      Changes:-
      o Added flags parameter to ssp_init()
      o Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for
      drivers that want to register their own handler)
      o Cleaned up clock and irq detection, values are now stored in table.
      o Added build changes to allow other drivers (e.g audio) to select the
      ssp driver.
      o corgi_ssp.c changed to use new interface.
      Signed-off-by: NLiam Girdwood <liam.girdwood@wolfsonmicro.com>
      Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      b216c018
    • R
      [ARM] 3096/1: Add SharpSL Zaurus power and battery management core driver · 078abcf9
      Richard Purdie 提交于
      Patch from Richard Purdie
      
      This patch adds a power and battery management core driver which with
      the addition of the right device files, supports the c7x0 and cxx00
      series of Sharp Zaurus handhelds.
      
      The driver is complex for several reasons. Battery charging is manually
      monitored and controlled. When suspended, the device needs to
      periodically partially resume, check the charging status and then
      re-suspend. It does without bothering the higher linux layers as
      a full resume and re-suspend is unnecessary. The code is carefully
      written to avoid interrupts or calling code outside the module under
      these circumstances. It also vets the various wake up sources and
      monitors the device's power situation.
      
      Hooks to limit the backlight intensity and to notify the battery
      monitoring code of backlight events are connected/added as the
      backlight is one of the biggest users of power on the device.
      Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      078abcf9
  17. 10 11月, 2005 3 次提交
  18. 09 11月, 2005 6 次提交
  19. 08 11月, 2005 4 次提交