devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Full DT IRQ support for versatile
@ 2012-01-13  0:43 Jamie Iles
       [not found] ` <1326415441-17695-1-git-send-email-jamie-wmLquQDDieKakBO8gow8eQ@public.gmane.org>
  0 siblings, 1 reply; 14+ messages in thread
From: Jamie Iles @ 2012-01-13  0:43 UTC (permalink / raw)
  To: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r
  Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ

These patches move versatile over to instantiating both interrupt
controllers from the device tree.  I've tested this in qemu for both DT
and non-DT platforms but only with an initramfs.  I've seen interrupts
generated on both controllers for both boot methods.

Grant, Rob, this makes use of irqdomain again as I'm not sure what the
replacement is going to look like yet.  versatile works with DT in
mainline, but that's kind of lucky...  I know there's been patches to
make irq_domain_add_simple() return the irq_domain and can rebase if
needed.

Jamie Iles (2):
  versatile: sic: add device tree bindings
  versatile: dt: register interrupt controllers from dt

 .../devicetree/bindings/arm/versatile-sic.txt      |   27 ++++++++++
 arch/arm/mach-versatile/core.c                     |   27 +++-------
 arch/arm/mach-versatile/core.h                     |    1 +
 arch/arm/mach-versatile/versatile_dt.c             |   15 +++++-
 arch/arm/plat-versatile/Kconfig                    |    1 +
 arch/arm/plat-versatile/fpga-irq.c                 |   51 +++++++++++++++++++-
 arch/arm/plat-versatile/include/plat/fpga-irq.h    |    6 ++
 7 files changed, 106 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/versatile-sic.txt

-- 
1.7.5.4

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

end of thread, other threads:[~2012-01-13 21:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-13  0:43 [PATCH 0/2] Full DT IRQ support for versatile Jamie Iles
     [not found] ` <1326415441-17695-1-git-send-email-jamie-wmLquQDDieKakBO8gow8eQ@public.gmane.org>
2012-01-13  0:44   ` [PATCH 1/2] versatile: sic: add device tree bindings Jamie Iles
     [not found]     ` <1326415441-17695-2-git-send-email-jamie-wmLquQDDieKakBO8gow8eQ@public.gmane.org>
2012-01-13  2:29       ` Grant Likely
     [not found]         ` <20120113022932.GB25999-e0URQFbLeQY2iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2012-01-13 10:35           ` Jamie Iles
2012-01-13 21:00             ` Grant Likely
     [not found]               ` <20120113210041.GD22767-e0URQFbLeQY2iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2012-01-13 21:19                 ` Russell King - ARM Linux
2012-01-13 10:48     ` Russell King - ARM Linux
     [not found]       ` <20120113104842.GS1068-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2012-01-13 10:58         ` Jamie Iles
2012-01-13 18:41           ` Grant Likely
     [not found]             ` <20120113184151.GC22767-e0URQFbLeQY2iJbIjFUEsiwD8/FfD2ys@public.gmane.org>
2012-01-13 19:04               ` Russell King - ARM Linux
2012-01-13  0:44   ` [PATCH 2/2] versatile: dt: register interrupt controllers from dt Jamie Iles
2012-01-13  1:20   ` [PATCH 0/2] Full DT IRQ support for versatile Grant Likely
     [not found]     ` <CACxGe6v-gkW+pDP-2hTcf7WqeMBtx+H80Xymj7SqS8nqin9qUA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-01-13  1:42       ` Jamie Iles
2012-01-13  2:31         ` Grant Likely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).