1. 01 5月, 2007 1 次提交
  2. 30 11月, 2006 2 次提交
  3. 07 10月, 2006 1 次提交
  4. 05 10月, 2006 2 次提交
  5. 29 9月, 2006 1 次提交
  6. 25 9月, 2006 2 次提交
  7. 03 7月, 2006 1 次提交
  8. 02 7月, 2006 1 次提交
    • T
      [ARM] 3692/1: ARM: coswitch irq handling to the generic implementation · 4a2581a0
      Thomas Gleixner 提交于
      Patch from Thomas Gleixner
      
      From: Thomas Gleixner <tglx@linutronix.de>
      
      Switch the ARM irq core handling to the generic implementation. The
      ARM specific header files now contain mostly migration stubs and
      helper macros. Note that each machine type must be converted after
      this step seperately. This was seperated out from the patch for easier
      review.
      
      The main changes for the machine type code is the conversion of the
      type handlers to a 'type flow' and 'chip' model. This affects only the
      multiplex interrupt handlers. A conversion macro needs to be added to
      those implementations, which defines the data structure which is
      registered by the set_irq_chained_handler() macro.
      
      Some minor fixups of include files and the conversion of data
      structure access is necessary all over the place.
      
      The mostly macro based conversion was provided to allow an easy
      migration of the existing implementations.
      
      The code compiles on all defconfigs available in arch/arm/configs
      except those which were broken also before applying the conversion
      patches.
      
      The code has been boot and runtime tested on most ARM platforms. The
      results of an extensive testing and bugfixing series can be found
      at: http://www.linutronix.de/index.php?page=testingSigned-off-by: NThomas Gleixner <tglx@linutronix.de>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      4a2581a0
  9. 29 6月, 2006 2 次提交
  10. 28 6月, 2006 1 次提交
  11. 20 6月, 2006 1 次提交
    • A
      [ARM] 3592/1: AT91RM9200 Serial driver update · afefc415
      Andrew Victor 提交于
      Patch from Andrew Victor
      
      This patch includes a number of updates to the AT91RM9200 serial driver.
      
      Changes include:
      1. Conversion to a platform_driver.  [Ivan Kokshaysky]
      2. Replaced all references to AT91RM9200 with AT91.  This driver can now
      also be used for the AT91SAM9216.
      3. Allow TIOCM_LOOP to configure local loopback mode.
      4. Cleaned up the 'read_status_mask' usage and interrupt handler code.
      [Chip Coldwell]
      5. Suspend/resume support.  [David Brownell]
      
      There are a few 'unused variable' warning when compiling this - I
      removed the new DMA support to keep this first patch simpler.
      Signed-off-by: NAndrew Victor <andrew@sanpeople.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      afefc415
  12. 18 6月, 2006 1 次提交
  13. 26 4月, 2006 1 次提交
  14. 22 3月, 2006 3 次提交
  15. 26 1月, 2006 1 次提交
  16. 16 1月, 2006 1 次提交
    • R
      [ARM] Fix missing compiler.h include · ef0498a7
      Russell King 提交于
      asm/mach/arch.h introduced a __deprecated, but didn't include compiler.h,
      causing:
      
      In file included from arch/arm/mach-at91rm9200/devices.c:13:
      include/asm/mach/arch.h:23: warning: no semicolon at end of struct or union
      include/asm/mach/arch.h:23: error: syntax error before 'phys_ram'
      include/asm/mach/arch.h:34: error: syntax error before ':' token
      include/asm/mach/arch.h:35: error: syntax error before ':' token
      include/asm/mach/arch.h:36: error: syntax error before ':' token
      include/asm/mach/arch.h:37: error: syntax error before ':' token
      include/asm/mach/arch.h:45: error: syntax error before '}' token
      
      Add the necessary include.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      ef0498a7
  17. 14 1月, 2006 1 次提交
  18. 11 1月, 2006 1 次提交
  19. 10 1月, 2006 1 次提交
    • D
      [ARM] 3070/2: Add __ioremap_pfn() API · 9d4ae727
      Deepak Saxena 提交于
      Patch from Deepak Saxena
      
      In working on adding 36-bit addressed supersection support to ioremap(),
      I came to the conclusion that it would be far simpler to do so by just
      splitting __ioremap() into a main external interface and adding an
      __ioremap_pfn() function that takes a pfn + offset into the page that
      __ioremap() can call. This way existing callers of __ioremap() won't have
      to change their code and 36-bit systems will just call __ioremap_pfn()
      and we will not have to deal with unsigned long long variables.
      
      Note that __ioremap_pfn() should _NOT_ be called directly by drivers
      but is reserved for use by arch_ioremap() implementations that map
      32-bit resource regions into the real 36-bit address and then call
      this new function.
      Signed-off-by: NDeepak Saxena <dsaxena@plexity.net>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      9d4ae727
  20. 04 1月, 2006 1 次提交
  21. 09 11月, 2005 1 次提交
  22. 29 10月, 2005 3 次提交
  23. 28 10月, 2005 2 次提交
  24. 20 9月, 2005 1 次提交
  25. 05 9月, 2005 3 次提交
  26. 04 7月, 2005 2 次提交
  27. 27 6月, 2005 1 次提交
  28. 26 6月, 2005 1 次提交
    • R
      [PATCH] ARM: Generic Dynamic Tick Timer support for ARM, take 4 · 8749af68
      Russell King 提交于
      This patch adds support for Dynamic Tick Timer for ARM. Dynamic Tick is
      also known as VST (Variable Scheduling Timeouts).
      
      Dynamic Tick has been in use in the OMAP tree since last October.  The
      patch is not intrusive, and does not do anything unless CONFIG_NO_IDLE_HZ
      is defined.  This patch has the following fixed based on comments from
      RMK:
      - Time is updated before calling interrupt handlers.
      - Added new interrupt flag SA_TIMER to avoid duplicate timer interrupts
      - Moved struct dyn_tick_timer to time.h until we at some point probably
        have an arch independent dyn-tick.h
      - Cleaned up testing for DYN_TICK_ENABLED in irq.c
      
       I've cleaned up this patch to fix some remaining issues:
       - Call the timer tick handler with irqs disabled, as it would be from
         a normal interrupt
       - if we have a dyn_tick, we better implement all methods.
       - generic timer_dyn_reprogram() call, to be called before sleeping
       - added command line option - "dyntick=" to allow boot-time control
         of this feature
          -- rmk
      
      Signed-off-by: Tony Lindgren
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      8749af68