Skip to content
  • Arnd Bergmann's avatar
    staging/wilc1000: get rid of WILC_SDIO_IRQ_GPIO · c4d139cb
    Arnd Bergmann authored
    
    
    Whether the SDIO function uses an internal or external interrupt
    should not be a compiletime decision but be determined at runtime.
    
    This changes the code to pass a GPIO number from the init code
    as early as possible, and leaves just one #ifdef WILC_SDIO_IRQ_GPIO
    to preserve the previous behavior.
    
    All other locations that check for the interrupt method are turned
    into runtime checks based on the gpio number (>=0) or the interrupt
    number (>0).
    
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    c4d139cb