pinctrl: at91: Fix a bug in at91_pinctrl_set_state()
Pin number, as specified in OF pinumx entries, is relative to each bank
start, whereas both at91_mux_pin() and at91_pinctrl_set_conf() asssume
absolute pin numbering, so we need to take into account each bank's pin
base and convert pin number appropriately. Failing to do so results in
any pinmux configuration being applied to pins in bank A.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 7d9679a commit 15426d5c46c57020cf62e350fa6de07a46889ec3
@Andrey Smirnov Andrey Smirnov authored on 8 Mar 2017
Sascha Hauer committed on 9 Mar 2017
Showing 1 changed file
View
drivers/pinctrl/pinctrl-at91.c