• Dmitry Artamonow's avatar
    mfd: Fix asic3_gpio_to_irq · 02269ab1
    Dmitry Artamonow authored
    Assumption that irq numbers of asic3 gpios start at
    IRQ_BOARD_START is certainly wrong - driver may as well
    use any other base for its irqs (consider for example
    the imaginary case of two ASIC3 chips onboard)
    
    Furthermore, some platforms even don't have IRQ_BOARD_START
    defined, so driver will fail to build on them:
    -------------------------------------------------------
    drivers/mfd/asic3.c: In function 'asic3_gpio_to_irq':
    drivers/mfd/asic3.c:530: error: 'IRQ_BOARD_START' undeclared (first use in this function)
    drivers/mfd/asic3.c:530: error: (Each undeclared identifier is reported only once
    drivers/mfd/asic3.c:530: error: for each function it appears in.)
    -------------------------------------------------------
    
    Fix it by using irq_base from driver data.
    Signed-off-by: default avatarDmitry Artamonow <mad_soft@inbox.ru>
    Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
    02269ab1
asic3.c 26.1 KB