Jean-Christophe PLAGNIOL-VILLARD
a0b957f306
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>
2015-01-26 09:13:36 +01:00
..
berlin
freescale
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
intel
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
mvebu
pinctrl: mvebu: drop owner assignment from platform_drivers
2014-10-20 16:21:22 +02:00
nomadik
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
qcom
pinctrl: qcom: Don't iterate past end of function array
2015-01-19 11:17:45 +01:00
samsung
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
sh-pfc
pinctrl: sh-pfc: drop owner assignment from platform_drivers
2014-10-20 16:21:24 +02:00
sirf
pinctrl: sirf: drop owner assignment from platform_drivers
2014-10-20 16:21:24 +02:00
spear
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
sunxi
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
vt8500
pinctrl: vt8500: drop owner assignment from platform_drivers
2014-10-20 16:21:26 +02:00
core.c
pinctrl: Fix two deadlocks
2015-01-14 14:20:33 +01:00
core.h
devicetree.c
devicetree.h
Kconfig
pinctrl: Move Intel Baytrail pinctrl driver under intel directory
2014-10-29 10:35:20 +01:00
Makefile
pinctrl: Move Intel Baytrail pinctrl driver under intel directory
2014-10-29 10:35:20 +01:00
pinconf-generic.c
pinctrl: pinconf-generic: Declare dt_params/conf_items const
2014-11-11 13:00:25 +01:00
pinconf.c
pinconf.h
pinctrl-adi2-bf54x.c
pinctrl-adi2-bf60x.c
pinctrl-adi2.c
pinctrl-adi2.h
pinctrl-as3722.c
pinctrl-at91.c
pinctrl: at91: allow to have disabled gpio bank
2015-01-26 09:13:36 +01:00
pinctrl-at91.h
pinctrl: at91: use own header
2014-10-29 09:28:35 +01:00
pinctrl-bcm281xx.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
pinctrl-bcm2835.c
pinctrl-coh901.c
pinctrl-coh901.h
pinctrl-falcon.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-palmas.c
pinctrl-rockchip.c
pinctrl: rockchip: Avoid losing interrupts when supporting both edges
2015-01-14 14:20:32 +01:00
pinctrl-single.c
pinctrl-st.c
pinctrl: st: Add irq_disable hook to st_gpio_irqchip
2015-01-07 10:44:39 +01:00
pinctrl-tb10x.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
pinctrl-tegra-xusb.c
USB patches for 3.19-rc1
2014-12-14 14:57:16 -08:00
pinctrl-tegra.c
pinctrl-tegra.h
pinctrl-tegra20.c
pinctrl-tegra30.c
pinctrl-tegra114.c
pinctrl-tegra124.c
pinctrl-tz1090-pdc.c
pinctrl-tz1090.c
pinctrl-u300.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c
pinctrl: lantiq: remove bogus of_gpio_chip_add
2015-01-14 14:20:46 +01:00
pinmux.c
pinmux.h