1. 13 Jul, 2007 1 commit
    • Paul Mundt's avatar
      sh: Export div symbols for GCC 4.2 and ST GCC. · 2414b86d
      Paul Mundt authored
      GCC 4.2 can emit integer variants of the FP division routines, so
      these need to be exported in order to keep the modules happy.
      
      4.1.x versions of the ST compiler have these things backported,
      and so also generate these symbols (whereas vanilla gcc 4.1.x
      does not), so handle the __GNUC_STM_RELEASE__ case to accomodate
      updated versions of the 4.1.x toolchain.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      2414b86d
  2. 12 Jul, 2007 6 commits
  3. 06 Jul, 2007 9 commits
  4. 20 Jun, 2007 5 commits
  5. 18 Jun, 2007 2 commits
  6. 15 Jun, 2007 4 commits
    • Paul Mundt's avatar
      sh: Update SH-2/SH-2A defconfigs. · eee4c469
      Paul Mundt authored
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      eee4c469
    • Magnus Damm's avatar
      sh: rework ipr code · 68abdbbb
      Magnus Damm authored
      This patch reworks the ipr code by grouping the offset array together
      with the ipr_data structure in a new data structure called ipr_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. This strategy has much in common with the recently merged
      intc2 code.
      
      One logic change has been made - the original ipr 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>
      68abdbbb
    • 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
  7. 11 Jun, 2007 7 commits
  8. 08 Jun, 2007 6 commits