]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: at91: allow to have disabled gpio bank
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Fri, 16 Jan 2015 15:31:05 +0000 (16:31 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 26 Jan 2015 08:13:36 +0000 (09:13 +0100)
commit9ffc0c5acf729b815d3ec66420d54671a030df99
tree8a51169928cdbf987c077b4cb4feb176760252a2
parent0b0bd4a765f779d719b59069981dc94f3b237240
pinctrl: at91: allow to have disabled gpio bank

Today we expect that all the bank are enabled, and count the number of banks
used by the pinctrl based on it instead of using the last bank id enabled.

So switch to it, set the chained IRQ at runtime based on enabled banks
and wait only the number of enabled gpio controllers at probe time.

Cc: <stable@vger.kernel.org> # 3.18
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/pinctrl-at91.c