1. 14 5月, 2010 1 次提交
    • C
      Davinci: aintc/cpintc - use ioremap() · bd808947
      Cyril Chemparathy 提交于
      This patch implements the following:
      
       - interrupt initialization uses ioremap() instead of passing a virtual address
         via davinci_soc_info.
      
       - machine definitions directly point to cp_intc_init() or davinci_irq_init()
      
       - davinci_intc_type and davinci_intc_base now get initialized in controller
         specific init functions instead of davinci_common_init()
      
       - minor fix in davinci_irq_init() to use intc_irq_num instead of
         DAVINCI_N_AINTC_IRQ
      Signed-off-by: NCyril Chemparathy <cyril@ti.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      bd808947
  2. 07 5月, 2010 1 次提交
    • C
      Davinci: cpintc host map configuration · 449ef7f6
      Cyril Chemparathy 提交于
      Host map configuration instructs the interrupt controller to route interrupt
      channels to FIQ or IRQ lines.  Currently, DA8xx family of devices leave these
      registers at their reset-default values.
      
      TNETV107X however does not have sane reset defaults, and therefore this
      architecture needs to reconfigure the host-map such that channels 0 and 1
      go to FIQ, and the remaining channels raise IRQs.
      
      This patch adds an optional host map argument to cp_intc_init() for this.
      Signed-off-by: NCyril Chemparathy <cyril@ti.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      449ef7f6
  3. 07 1月, 2010 1 次提交
    • S
      davinci: cp_intc: provide set_wake function · 2d3f5950
      Sekhar Nori 提交于
      There is nothing special to be done for interrupts
      which can wakeup the device from sleep on CP-INTC,
      but not having a set_wake implemented prevents use
      of common drivers which expect this function to be
      implemented for all wakeup interrupt sources.
      
      This patch fixes the issue encountered when using the
      omap-rtc driver on DA850. On DA850 the RTC alarm
      interrupt is used to wake up the SoC from deep sleep
      mode. Without this patch, the disable_irq_wake throws
      an unbalanced wake disable warning while resuming
      because the previous enable call fails for lack of
      set_wake implementation.
      Signed-off-by: NSekhar Nori <nsekhar@ti.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      2d3f5950
  4. 26 11月, 2009 1 次提交
  5. 26 5月, 2009 1 次提交
新手
引导
客服 返回
顶部