On Fri, Jan 11, 2019 at 8:26 PM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > > On Fri, Jan 11, 2019 at 1:54 PM Thomas Petazzoni > <thomas.petazzoni@xxxxxxxxxxx> wrote: > > On Fri, 11 Jan 2019 10:54:20 +0100, Linus Walleij wrote: > > > > > My stance is that the driver is responsible of enabling and managing > > > runtime PM for its hardware block(s). > > > > > > Runtime PM in the core should only be added if the core needs to > > > be aware about it, such as is the case when e.g. a block device > > > needs to drain its write buffer before going to runtime sleep. > > > > > > I fail so see why the GPIO core need to be aware about this. > > > > In this very same thread at > > https://www.spinics.net/lists/arm-kernel/msg600515.html, you kind of I was not abloe to open the link could you please let me know if I am missing something?