On Thu, Feb 25, 2016 at 10:37 AM, Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote: > On Thu, Feb 25, 2016 at 10:07 AM, Linus Walleij > <linus.walleij@xxxxxxxxxx> wrote: >> On Thu, Feb 18, 2016 at 5:06 PM, Geert Uytterhoeven >> <geert+renesas@xxxxxxxxx> wrote: >> >>> The R-Car GPIO driver handles Runtime PM for requested GPIOs only. >>> >>> When using a GPIO purely as an interrupt source, no Runtime PM handling >>> is done, and the GPIO module's clock may not be enabled. >>> >>> To fix this: >>> - Add .irq_request_resources() and .irq_release_resources() callbacks >>> to handle Runtime PM when an interrupt is requested, >>> - Add irq_bus_lock() and sync_unlock() callbacks to handle Runtime PM >>> when e.g. disabling/enabling an interrupt, or configuring the >>> interrupt type. >>> >>> Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> >> >> Patch applied with Marc's ACK. > > Thanks! > > Can we have it in v4.5? Else Ethernet won't work on r8a7795/salvator-x. Argh that is late. But I'll move it over to the fixes branch... Yours, Linus Walleij