On Thu, Jun 14, 2018 at 8:14 AM, Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > On Wed, Jun 13, 2018 at 9:28 PM, Rob Herring <robh@xxxxxxxxxx> wrote: > >>> "Some system-on-chips (SoCs) use the concept of GPIO banks. ... >>> Usually each such bank is >>> exposed in the device tree as an individual gpio-controller node. ..." >> >> This should be conditioned on being able to divide up the registers by >> bank which seems like you can't. Or there's the case like the DW GPIO >> block and the number of banks is configurable. > > If it is possible to create one device per bank I usually prefer that > approach, as it also (often) makes it possible to use the > generic GPIO library, i.e. the hardware abstraction start to > share more with other GPIO controllers. But that should be possible whether there are banks in DT or not, right? Rob _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel