On Mon, Oct 17, 2022 at 11:55:07AM +0200, Linus Walleij wrote: > On Mon, Oct 10, 2022 at 2:52 PM Andy Shevchenko > <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > > Without ->gpio_request_enable() and ->gpio_set_direction() > > callbacks it's not possible to mux GPIO via standard GPIO > > interfaces (like `gpioget` or `gpioset` tools in user space). > > > > Implement those functions to fill the above mentioned gap. > > > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > > Patch applied, it looked a bit scary but I realize you probably > have tested it on the hardware and made sure it works. Yes, exactly. The problem the driver had (before this series) I realised is that the switching to function won't make it GPIO request and GPIO request didn't switch function. -- With Best Regards, Andy Shevchenko