1. 15 Jun, 2007 2 commits
    • Paul Mundt's avatar
      sh: Only support PMB for SH-X cores. · 50f63f25
      Paul Mundt authored
      We don't have a PMB for SH-X2 or later, so only enable it for
      the few CPUs that support it. Fixes up the boot for SH4AL-DSP.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      50f63f25
    • Magnus Damm's avatar
      sh: rework intc2 code · d619500a
      Magnus Damm authored
      The shared intc2 code currently contains cpu-specific #ifdefs.
      This is a tad unclean and it prevents us from using the shared code
      to drive board-specific irqs on the se7780 board.
      
      This patch reworks the intc2 code by moving the base addresses of
      the intc2 registers into struct intc2_desc. This new structure also
      contains the name of the controller in struct irq_chip. The idea
      behind putting struct irq_chip in there is that we can use offsetof()
      to locate the base addresses in the irq_chip callbacks.
      
      One logic change has been made - the original shared intc2 code
      enabled the interrupts by default but with this patch they are all
      disabled by default.
      Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      d619500a
  2. 11 Jun, 2007 7 commits
  3. 08 Jun, 2007 31 commits