1. 22 May, 2012 1 commit
    • Paul Mundt's avatar
      sh: intc: Kill off special reservation interface. · 5f19f14f
      Paul Mundt authored
      At present reserving the IRLs in the IRQ bitmap in addition to the
      dropping of the legacy IRQ pre-allocation prevent IRL IRQs from being
      allocated for the x3proto board.
      
      The only reason to permit reservations was to lock down possible hardware
      vectors prior to dynamic IRQ scanning, but this doesn't matter much given
      that the hardware controller configuration is sorted before we get around
      to doing any dynamic IRQ allocation anyways. Beyond that, all of the
      tables are __init annotated, so quite a bit more work would need to be
      done to support reconfiguring things like IRL controllers on the fly,
      much more than would ever make it worth the hassle.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      5f19f14f
  2. 21 May, 2012 2 commits
    • Paul Mundt's avatar
      sh: Enable PIO API for hp6xx and se770x. · c30b9c43
      Paul Mundt authored
      Both of these boards are still using the PIO API sans PCI, and will need
      to be carefully converted. As conversion is out of scope for this merge
      window, simply make sure NO_IOPORT doesn't get accidentally set for
      these, joining a long list of other crap platforms.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      c30b9c43
    • Paul Mundt's avatar
      sh: Kill off machvec IRQ hinting. · 63dc02bd
      Paul Mundt authored
      Everything is using sparseirq these days, so we have no need to
      arbitrarily size nr_irqs ahead of time. The legacy IRQ pre-allocation
      likewise has no meaning for us, so that's killed off too. We now depend
      on nr_irqs expansion by the generic hardirq layer instead.
      
      It's also worth noting that the majority of boards had completely bogus
      values for their nr_irqs relative to their CPU and configurations, so
      this ends up correcting behaviour for quite a few platforms.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      63dc02bd
  3. 19 May, 2012 4 commits
  4. 18 May, 2012 33 commits