The 05/03/2021 16:48, Tom Rini wrote: > > With gcc-11 we get a multiple errors here as the declarations for > mscc_pinctrl_ops and mscc_gpio_ops are missing an extern.
Reviewed-by: Horatiu Vultur <horatiu.vul...@microchip.com> > > CC: Gregory CLEMENT <gregory.clem...@bootlin.com> > Cc: Lars Povlsen <lars.povl...@microchip.com> > Cc: Horatiu Vultur <horatiu.vul...@microchip.com> > Signed-off-by: Tom Rini <tr...@konsulko.com> > --- > drivers/pinctrl/mscc/mscc-common.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/pinctrl/mscc/mscc-common.h > b/drivers/pinctrl/mscc/mscc-common.h > index 3c5c1faf840f..49c84a9f410b 100644 > --- a/drivers/pinctrl/mscc/mscc-common.h > +++ b/drivers/pinctrl/mscc/mscc-common.h > @@ -61,6 +61,6 @@ int mscc_pinctrl_probe(struct udevice *dev, int num_func, > const struct mscc_pin_data *mscc_pins, int num_pins, > char * const *function_names, > const unsigned long *mscc_gpios); > -const struct pinctrl_ops mscc_pinctrl_ops; > +extern const struct pinctrl_ops mscc_pinctrl_ops; > > -const struct dm_gpio_ops mscc_gpio_ops; > +extern const struct dm_gpio_ops mscc_gpio_ops; > -- > 2.17.1 > -- /Horatiu