On Thu, Dec 23, 2021 at 12:38:09PM +0200, Andy Shevchenko wrote: > GPIO library now accepts fwnode as a firmware node, so > switch the driver to use it and hence rectify the ACPI > case which uses software nodes. > > Note, in this case it's rather logical fix that doesn't > affect functionality, thus no backporting required. Thanks for the patch. Acked-by: Serge Semin <fancer.lancer@xxxxxxxxx> -Sergey > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > --- > drivers/gpio/gpio-dwapb.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c > index ec0767d7800d..b0f3aca61974 100644 > --- a/drivers/gpio/gpio-dwapb.c > +++ b/drivers/gpio/gpio-dwapb.c > @@ -15,7 +15,6 @@ > #include <linux/irq.h> > #include <linux/mod_devicetable.h> > #include <linux/module.h> > -#include <linux/of.h> > #include <linux/platform_device.h> > #include <linux/property.h> > #include <linux/reset.h> > @@ -515,9 +514,7 @@ static int dwapb_gpio_add_port(struct dwapb_gpio *gpio, > return err; > } > > -#ifdef CONFIG_OF_GPIO > - port->gc.of_node = to_of_node(pp->fwnode); > -#endif > + port->gc.fwnode = pp->fwnode; > port->gc.ngpio = pp->ngpio; > port->gc.base = pp->gpio_base; > > -- > 2.34.1 >