1. 06 12月, 2006 1 次提交
    • J
      sh: sh775x/titan fixes for irq header changes. · ea0f8fea
      Jamie Lenehan 提交于
      The following moves the creation of IPR interupts into setup-7750.c
      and updates a few other things to make it all work after the "Drop
      CPU subtype IRQ headers" commit. It boots and runs fine on my titan
      board.
      
       - adds an ipr_idx to the ipr_data and uses a function in the subtype
         code to calculate the address of the IPR registers
      
       - adds a function to enable individual interrupt mode for externals
         in the subtype code and calls that from the titan board code
         instead of doing it directly.
      
       - I changed the shift in the ipr_data to be the actual # of bits to
         shift, instead of the numnber / 4 - made it easier to match with
         the manual.
      Signed-off-by: NJamie Lenehan <lenehan@twibble.org>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      ea0f8fea
  2. 27 9月, 2006 1 次提交
  3. 17 1月, 2006 1 次提交
    • P
      [PATCH] sh: IRQ handler updates · bf3a00f8
      Paul Mundt 提交于
      This moves the various IRQ controller drivers into a new subdirectory, and
      also extends the INTC2 IRQ handler to also deal with SH7760 and SH7780
      interrupts, rather than just ST-40.
      
      The old CONFIG_SH_GENERIC has also been removed from the IRQ definitions, as
      new ports are expected to be based off of CONFIG_SH_UNKNOWN.  Since there are
      plenty of incompatible machvecs, CONFIG_SH_GENERIC doesn't make sense anymore.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      bf3a00f8