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
pinctrl: berlin: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
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: Remove duplicate gpiochip_remove_pin_ranges
2014-09-05 10:33:51 +02:00
pinctrl-adi2.h
pinctrl-as3722.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
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: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-coh901.c
pinctrl: remove all usage of gpio_remove ret val in driver/pinctl
2014-07-22 16:34:12 +02:00
pinctrl-coh901.h
pinctrl-falcon.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-lantiq.c
pinctrl: clean up after enable refactoring
2014-09-04 10:05:07 +02:00
pinctrl-lantiq.h
pinctrl-palmas.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-rockchip.c
pinctrl: rockchip: Avoid losing interrupts when supporting both edges
2015-01-14 14:20:32 +01:00
pinctrl-single.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
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: clean up after enable refactoring
2014-09-04 10:05:07 +02:00
pinctrl-tegra.h
pinctrl-tegra20.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-tegra30.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-tegra114.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-tegra124.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-tz1090-pdc.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-tz1090.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
pinctrl-u300.c
pinctrl: drop owner assignment from platform_drivers
2014-10-20 16:21:21 +02:00
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
pinctrl: clean up after enable refactoring
2014-09-04 10:05:07 +02:00
pinmux.h