[PATCH 0/4] gpio: lpc32xx: add new LPC32xx GPIO controller driver
Vladimir Zapolskiy
vz at mleia.com
Thu Nov 19 17:29:51 PST 2015
The changeset updates NXP LPC32xx GPIO controller driver on basis of
the new LPC32xx irqchip driver.
Unfortunately the old driver has too many hacks inherited from the
ancient legacy NXP BSP and I find it can not be maintained, the new
driver has compatible interface to device tree clients, so moving
to the new driver should not impact any GPIO consumers.
The changeset has dependencies on the recent updates to LPC32xx DTS:
* http://permalink.gmane.org/gmane.linux.ports.arm.kernel/456304
* Recent LPC32xx CCF series (no link at the moment)
* Recent LPC32xx irqchip series (no link at the moment)
Vladimir Zapolskiy (4):
dt-bindings: gpio: update desription of LPC32xx GPIO controller
arm: dts: lpc32xx: extend description of gpio controller node
gpio: lpc32xx: remove legacy LPC32xx GPIO driver
gpio: lpc32xx: add new LPC32xx GPIO controller driver
.../devicetree/bindings/gpio/gpio_lpc32xx.txt | 121 ++-
arch/arm/boot/dts/lpc32xx.dtsi | 85 +-
drivers/gpio/Kconfig | 8 +
drivers/gpio/Makefile | 2 +-
drivers/gpio/gpio-lpc32xx.c | 961 +++++++++++----------
5 files changed, 735 insertions(+), 442 deletions(-)
--
2.1.4
More information about the linux-arm-kernel
mailing list