• Magnus Damm's avatar
    sh: intc - rework core code · 73505b44
    Magnus Damm authored
    This patch reworks the intc core, implementing the following features:
    
    - Support dual priority registers - one set and one clear register
    - All 8/16/32 bit register combinations are now supported
    - Both single mask and single enable bitmap register are supported
    - Add code to set interrupt priority
    - Speedup sense and priority configuration code
    - Allocate data using bootmem, allows intc data structures to be
      __initdata
    - Save memory - allocated memory footprint is smaller than intc
      structures
    Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    73505b44
irq.c 3.54 KB