• Linus Torvalds's avatar
    Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · ecb50f0a
    Linus Torvalds authored
    Pull irq core updates from Thomas Gleixner:
     "This is the first (boring) part of irq updates:
    
       - support for big endian I/O accessors in the generic irq chip
    
       - cleanup of brcmstb/bcm7120 drivers so they can be reused for non
         ARM SoCs
    
       - the usual pile of fixes and updates for the various ARM irq chips"
    
    * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (25 commits)
      irqchip: dw-apb-ictl: Add PM support
      irqchip: dw-apb-ictl: Enable IRQ_GC_MASK_CACHE_PER_TYPE
      irqchip: dw-apb-ictl: Always use use {readl|writel}_relaxed
      ARM: orion: convert the irq_reg_{readl,writel} calls to the new API
      irqchip: atmel-aic: Add missing entry for rm9200 irq fixups
      irqchip: atmel-aic: Rename at91sam9_aic_irq_fixup for naming consistency
      irqchip: atmel-aic: Add specific irq fixup function for sam9g45 and sam9rl
      irqchip: atmel-aic: Add irq fixups for at91sam926x SoCs
      irqchip: atmel-aic: Add irq fixup for RTT block
      irqchip: brcmstb-l2: Convert driver to use irq_reg_{readl,writel}
      irqchip: bcm7120-l2: Convert driver to use irq_reg_{readl,writel}
      irqchip: bcm7120-l2: Decouple driver from brcmstb-l2
      irqchip: bcm7120-l2: Extend driver to support 64+ bit controllers
      irqchip: bcm7120-l2: Use gc->mask_cache to simplify suspend/resume functions
      irqchip: bcm7120-l2: Fix missing nibble in gc->unused mask
      irqchip: bcm7120-l2: Make sure all register accesses use base+offset
      irqchip: bcm7120-l2, brcmstb-l2: Remove ARM Kconfig dependency
      irqchip: bcm7120-l2: Eliminate bad IRQ check
      irqchip: brcmstb-l2: Eliminate dependency on ARM code
      genirq: Generic chip: Add big endian I/O accessors
      ...
    ecb50f0a
irq-brcmstb-l2.c 5.6 KB