All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] irqchip: lpc32xx: add LPC32xx irqchip driver
@ 2015-11-20  1:28 ` Vladimir Zapolskiy
  0 siblings, 0 replies; 41+ messages in thread
From: Vladimir Zapolskiy @ 2015-11-20  1:28 UTC (permalink / raw)
  To: Rob Herring, Thomas Gleixner, Jason Cooper, Marc Zyngier, Arnd Bergmann
  Cc: Russell King, Roland Stigge, devicetree-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

The change adds wakeup controller platform driver and irqchip driver
for NXP LPC32xx boards.

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)

Vladimir Zapolskiy (10):
  dt-bindings: create arm/nxp folder and move LPC32xx SoC description to it
  dt-bindings: nxp: add description of wakeup controller on LPC32xx
  dt-bindings: interrupt-controllers: add description of SIC1 and SIC2
  arm: lpc32xx: add wakeup platform driver
  arm: dts: lpc32xx: assign interrupt types
  arm: dts: lpc32xx: add description of IC wakeup controllers
  arm: dts: lpc32xx: reparent SIC1 and SIC2 interrupts from MIC
  irqchip: add LPC32xx interrupt controller driver
  irqchip: lpc32xx: add option to wakeup from an interrupt
  arm: dts: lpc32xx: enable SIC1 and SIC2 by default

 Documentation/devicetree/bindings/arm/lpc32xx.txt  |   8 -
 .../devicetree/bindings/arm/nxp/lpc32xx.txt        |   8 +
 .../bindings/arm/nxp/nxp,lpc3220-wakeup.txt        |  41 +++
 .../interrupt-controller/nxp,lpc3220-mic.txt       |  99 +++++--
 arch/arm/Kconfig                                   |   2 +
 arch/arm/boot/dts/lpc32xx.dtsi                     | 139 ++++++---
 arch/arm/mach-lpc32xx/Makefile                     |   4 +-
 arch/arm/mach-lpc32xx/include/mach/wakeup.h        |  21 ++
 arch/arm/mach-lpc32xx/phy3250.c                    |   1 -
 arch/arm/mach-lpc32xx/wakeup.c                     | 144 +++++++++
 drivers/irqchip/Makefile                           |   1 +
 drivers/irqchip/irq-lpc32xx.c                      | 326 +++++++++++++++++++++
 12 files changed, 723 insertions(+), 71 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/lpc32xx.txt
 create mode 100644 Documentation/devicetree/bindings/arm/nxp/lpc32xx.txt
 create mode 100644 Documentation/devicetree/bindings/arm/nxp/nxp,lpc3220-wakeup.txt
 create mode 100644 arch/arm/mach-lpc32xx/include/mach/wakeup.h
 create mode 100644 arch/arm/mach-lpc32xx/wakeup.c
 create mode 100644 drivers/irqchip/irq-lpc32xx.c

-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2016-04-05  1:24 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-20  1:28 [PATCH 00/10] irqchip: lpc32xx: add LPC32xx irqchip driver Vladimir Zapolskiy
2015-11-20  1:28 ` Vladimir Zapolskiy
     [not found] ` <1447982925-30138-1-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-11-20  1:28   ` [PATCH 01/10] dt-bindings: create arm/nxp folder and move LPC32xx SoC description to it Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
     [not found]     ` <1447982925-30138-2-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-11-20 16:43       ` Rob Herring
2015-11-20 16:43         ` Rob Herring
2015-11-20  1:28   ` [PATCH 02/10] dt-bindings: nxp: add description of wakeup controller on LPC32xx Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
     [not found]     ` <1447982925-30138-3-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-11-20 16:55       ` Rob Herring
2015-11-20 16:55         ` Rob Herring
2015-11-20  1:28   ` [PATCH 03/10] dt-bindings: interrupt-controllers: add description of SIC1 and SIC2 Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
     [not found]     ` <1447982925-30138-4-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-11-20 16:58       ` Rob Herring
2015-11-20 16:58         ` Rob Herring
2015-11-20 17:52         ` Vladimir Zapolskiy
2015-11-20 17:52           ` Vladimir Zapolskiy
     [not found]           ` <564F5DF8.7040908-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-11-20 18:02             ` Marc Zyngier
2015-11-20 18:02               ` Marc Zyngier
     [not found]               ` <564F6021.7090000-5wv7dgnIgG8@public.gmane.org>
2015-11-20 18:16                 ` Vladimir Zapolskiy
2015-11-20 18:16                   ` Vladimir Zapolskiy
2015-11-20  1:28   ` [PATCH 04/10] arm: lpc32xx: add wakeup platform driver Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
2015-11-20  1:28   ` [PATCH 05/10] arm: dts: lpc32xx: assign interrupt types Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
2015-11-20  1:28   ` [PATCH 06/10] arm: dts: lpc32xx: add description of IC wakeup controllers Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
2015-11-20  1:28   ` [PATCH 07/10] arm: dts: lpc32xx: reparent SIC1 and SIC2 interrupts from MIC Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
2015-11-20  1:28   ` [PATCH 08/10] irqchip: add LPC32xx interrupt controller driver Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
     [not found]     ` <1447982925-30138-9-git-send-email-vz-ChpfBGZJDbMAvxtiuMwx3w@public.gmane.org>
2015-11-20 10:56       ` Marc Zyngier
2015-11-20 10:56         ` Marc Zyngier
2015-11-20  1:28   ` [PATCH 09/10] irqchip: lpc32xx: add option to wakeup from an interrupt Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
2015-11-20  1:28   ` [PATCH 10/10] arm: dts: lpc32xx: enable SIC1 and SIC2 by default Vladimir Zapolskiy
2015-11-20  1:28     ` Vladimir Zapolskiy
2016-02-10 19:45 ` [PATCH 00/10] irqchip: lpc32xx: add LPC32xx irqchip driver Sylvain Lemieux
     [not found]   ` <loom.20160210T204046-649-eS7Uydv5nfjZ+VzJOa5vwg@public.gmane.org>
2016-04-04 17:37     ` Sylvain Lemieux
2016-04-04 17:37       ` Sylvain Lemieux
2016-04-05  1:24       ` Vladimir Zapolskiy
2016-04-05  1:24         ` Vladimir Zapolskiy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.