On Mon, Feb 26, 2018 at 3:05 PM, Richard Fitzgerald <rf@xxxxxxxxxxxxxxxxxxxxx> wrote: > This adds support for the GPIOs on Cirrus Logic Madera class codecs. > Any pins not used for special functions (see the pinctrl driver) can be > used as general single-bit input or output lines. The number of available > GPIOs varies between codecs. > > Note that this is part of a composite MFD for these codecs and can only > be used with the corresponding MFD and other child drivers on those > silicon. The GPIO block on these codecs does not exist indepedently of > the rest of the MFD. > +struct madera_gpio { > + struct madera *madera; > + struct gpio_chip gpio_chip; > +}; Why do you need this? I suppose one embeds or refers to the other. -- With Best Regards, Andy Shevchenko -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html