[AMD Official Use Only - General] > -----Original Message----- > From: Bartosz Golaszewski <brgl@xxxxxxxx> > Sent: Wednesday, October 26, 2022 6:21 PM > To: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Cc: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>; Datta, Shubhrajyoti > <shubhrajyoti.datta@xxxxxxx>; linux-gpio@xxxxxxxxxxxxxxx; git (AMD- > Xilinx) <git@xxxxxxx>; devicetree@xxxxxxxxxxxxxxx; > krzysztof.kozlowski+dt@xxxxxxxxxx; robh+dt@xxxxxxxxxx; > linus.walleij@xxxxxxxxxx > Subject: Re: [PATCH v5 2/3] gpio: pca9570: add a platform data structure > > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. > > > On Wed, Oct 26, 2022 at 1:46 PM Andy Shevchenko > <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > > > On Wed, Oct 26, 2022 at 12:00:34PM +0200, Geert Uytterhoeven wrote: > > > Hi Shubhrajyoti, > > > On Fri, Sep 30, 2022 at 12:41 PM Shubhrajyoti Datta > > > <shubhrajyoti.datta@xxxxxxx> wrote: > > > > ... > > > > > Thanks for your patch, which is now commit 35a4bc94a47f2ea6 ("gpio: > > > pca9570: add a platform data structure") in gpio/gpio/for-next > > > linux-next/master next-20221026 > > > > Dunno if Bart rebases his tree... > > > > I will back it out of next. Shubhrajyoti: can you send a fixed version of this > series? Just sent it fixing it up. > > Bart > > > ... > > > > > > static const struct of_device_id pca9570_of_match_table[] = { > > > > - { .compatible = "nxp,pca9570", .data = (void *)4 }, > > > > - { .compatible = "nxp,pca9571", .data = (void *)8 }, > > > > + { .compatible = "nxp,pca9570", .data = &pca9570_gpio }, > > > > + { .compatible = "nxp,pca9571", .data = &pca9571_gpio }, > > > > > > This breaks bisection, as .data is still considered to be the number > > > of GPIOs: > > > > > > gpio->chip.ngpio = > > > (uintptr_t)device_get_match_data(&client->dev); > > > > You beat me up to it, I have also noticed this. > > > > > > { /* sentinel */ } > > > > }; > > > > -- > > With Best Regards, > > Andy Shevchenko > > > >