pinctrl: ocelot: fix gpio direction for pins after 31
authorAlexandre Belloni <alexandre.belloni@bootlin.com>
Thu, 20 Jun 2019 18:30:36 +0000 (20:30 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 25 Jun 2019 13:41:41 +0000 (15:41 +0200)
commitf2818ba3a0125670cb9999bb5a65ebb631a8da2f
treeb8c4506d8f874976bd0b46ad1bf08337c0d66738
parent6dbc6e6f58556369bf999cd7d9793586f1b0e4b4
pinctrl: ocelot: fix gpio direction for pins after 31

The third argument passed to REG is not the correct one and
ocelot_gpio_set_direction is not working for pins after 31. Fix that by
passing the pin number instead of the modulo 32 value.

Fixes: da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-ocelot.c