1. 22 5月, 2009 3 次提交
    • P
      sh: irq: Teach ipr and intc about dynamically allocating irq_descs. · 05ff3004
      Paul Mundt 提交于
      This hooks in irq_to_desc_alloc_cpu() to the necessary code paths in the
      intc and ipr controller registration paths. As these are the primary call
      paths for all SH CPUs, this alone will make all CPUs sparse IRQ ready.
      
      There is the added benefit now that each CPU contains specific IPR and
      INTC tables, so only the vectors with interrupt sources backing them will
      ever see an irq_desc instantiation. This effectively packs irq_desc
      down to match the CPU, rather than padding NR_IRQS out to cover the valid
      vector range.
      
      Boards with extra sources will still have to fiddle with the nr_irqs
      setting, but they can continue doing so through the machvec as before.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      05ff3004
    • P
      sh: irq: Convert from irq_desc[] to irq_to_desc(). · fa1d43ab
      Paul Mundt 提交于
      This converts a few places that were using the old irq_desc[] array over
      to the shiny new irq_to_desc() helper. Preperatory work for sparse irq
      support.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      fa1d43ab
    • P
      sh: irq: Rework the SR.IMASK bitmap handling. · 55620c86
      Paul Mundt 提交于
      This tidies up how the SR.IMASK bitmap is managed, using the bitmap API
      directly instead. At the same time, tidy up the irq_chip conversion a
      bit.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      55620c86
  2. 14 5月, 2009 1 次提交
  3. 12 5月, 2009 13 次提交
  4. 11 5月, 2009 4 次提交
  5. 08 5月, 2009 11 次提交
  6. 07 5月, 2009 2 次提交
  7. 03 5月, 2009 4 次提交
  8. 30 4月, 2009 1 次提交
  9. 28 4月, 2009 1 次提交