• Mark Brown's avatar
    regmap: Convert regmap_irq to use irq_domain · 4af8be67
    Mark Brown authored
    This gets us up to date with the recommended current kernel infrastructure
    and should transparently give us device tree interrupt bindings for any
    devices using the framework. If an explicit IRQ mapping is passed in then
    a legacy interrupt range is created, otherwise a simple linear mapping is
    used. Previously a mapping was mandatory so existing drivers should not
    be affected.
    
    A function regmap_irq_get_virq() is provided to allow drivers to map
    individual IRQs which should be used in preference to the existing
    regmap_irq_chip_get_base() which is only valid if a legacy IRQ range is
    provided.
    Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
    4af8be67
regmap-irq.c 9.14 KB