On Tue, Aug 22, 2023 at 09:51:22AM +0200, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > > Associate the swnode of the GPIO device's (which is the interrupt > controller here) with the irq domain. Otherwise the interrupt-controller > device attribute is will be a no-op. "is will be" ? Reviewed-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Fixes: cb8c474e79be ("gpio: sim: new testing module") > Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > --- > drivers/gpio/gpio-sim.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpio/gpio-sim.c b/drivers/gpio/gpio-sim.c > index 27515384aa10..835999343f16 100644 > --- a/drivers/gpio/gpio-sim.c > +++ b/drivers/gpio/gpio-sim.c > @@ -414,7 +414,7 @@ static int gpio_sim_add_bank(struct fwnode_handle *swnode, struct device *dev) > if (!chip->pull_map) > return -ENOMEM; > > - chip->irq_sim = devm_irq_domain_create_sim(dev, NULL, num_lines); > + chip->irq_sim = devm_irq_domain_create_sim(dev, swnode, num_lines); > if (IS_ERR(chip->irq_sim)) > return PTR_ERR(chip->irq_sim); > > -- > 2.39.2 > -- With Best Regards, Andy Shevchenko