Hi Andy, Thank you for the patch. On Thu, Dec 02, 2021 at 11:03:35PM +0200, Andy Shevchenko wrote: > GPIO library does copy the of_node from the parent device of > the GPIO chip, there is no need to repeat this in the individual > drivers. Remove assignment here. > > For the details one may look into the of_gpio_dev_init() implementation. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > --- > drivers/media/i2c/max9286.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/media/i2c/max9286.c b/drivers/media/i2c/max9286.c > index 7c663fd587bb..a662d3aa0641 100644 > --- a/drivers/media/i2c/max9286.c > +++ b/drivers/media/i2c/max9286.c > @@ -1055,7 +1055,6 @@ static int max9286_register_gpio(struct max9286_priv *priv) > gpio->label = dev_name(dev); > gpio->parent = dev; > gpio->owner = THIS_MODULE; > - gpio->of_node = dev->of_node; > gpio->ngpio = 2; > gpio->base = -1; > gpio->set = max9286_gpio_set; -- Regards, Laurent Pinchart