On Tue, Aug 20, 2019 at 1:05 PM Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> wrote: > On Tue, Aug 20, 2019 at 12:44 PM Linus Walleij <linus.walleij@xxxxxxxxxx> wrote: > > This driver is implementing a GPIO driver so include > > <linux/gpio/driver.h> and not the legacy API <linux/gpio.h>. > > When testing it turns out it also relies on implicit > > inclusion of <linux/io.h> (readw etc) so make sure to > > include that as well. > > > > Cc: Chris Brandt <chris.brandt@xxxxxxxxxxx> > > Cc: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > > --- > > Geert: assuming you will pick this up if you're happy > > with it. > > Unfortunately shmobile_defconfig is not happy with it: > > drivers/pinctrl/pinctrl-rza2.c: In function ‘rza2_pin_to_gpio’: > drivers/pinctrl/pinctrl-rza2.c:119:13: error: ‘GPIOF_DIR_IN’ Oh drivers should not use these defines. OK I spin a v2 fixing that too, no problem. Yours, Linus Walleij