linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/2] ARM: S3C24XX: Add devicetree support
@ 2012-11-25  0:45 Heiko Stübner
  2012-11-25  0:47 ` [RFC 1/2] ARM: S3C24XX: add devicetree support for interrupts Heiko Stübner
  2012-11-25  0:48 ` [RFC 2/2] ARM: S3C24XX: Add devicetree support and dt-board file for s3c2416 SoCs Heiko Stübner
  0 siblings, 2 replies; 10+ messages in thread
From: Heiko Stübner @ 2012-11-25  0:45 UTC (permalink / raw)
  To: linux-arm-kernel

This series builts on my not-yet-accepted irq rework and provides the
last bits to use devicetree on s3c2416 boards. It also requires the
patch "serial: samsung: add devicetree properties for non-Exynos SoCs"
which adds the missing device names to the mapping table.

Thanks to the work of other developers all the drivers used already
support dt, so only the interrupt controllers and board support was
missing.

This of course easily expandable to the other s3c24xx SoCs in the
future.

So, while the underlying irq rework might still need changes, I'd really
like to get feedback, especially on the irq controller bindings.

The whole thing boots and runs sucessfully on my s3c2416 based board,
which shares most caracteristics and all the used gpio with the smdk2416.


Heiko Stuebner (2):
  ARM: S3C24XX: add devicetree support for interrupts
  ARM: S3C24XX: Add devicetree support and dt-board file for s3c2416 SoCs

 .../interrupt-controller/samsung,s3c24xx-irq.txt   |   57 ++++++
 arch/arm/boot/dts/Makefile                         |    1 +
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |   79 ++++++++
 arch/arm/boot/dts/s3c2416.dtsi                     |  193 +++++++++++++++++++
 arch/arm/boot/dts/s3c24xx.dtsi                     |  158 ++++++++++++++++
 arch/arm/mach-s3c24xx/Kconfig                      |    9 +
 arch/arm/mach-s3c24xx/Makefile                     |    1 +
 arch/arm/mach-s3c24xx/common.h                     |    1 +
 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c            |   91 +++++++++
 arch/arm/plat-s3c24xx/irq.c                        |  197 ++++++++++++++++++++
 10 files changed, 787 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/samsung,s3c24xx-irq.txt
 create mode 100644 arch/arm/boot/dts/s3c2416-smdk2416.dts
 create mode 100644 arch/arm/boot/dts/s3c2416.dtsi
 create mode 100644 arch/arm/boot/dts/s3c24xx.dtsi
 create mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c

-- 
1.7.2.3

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

end of thread, other threads:[~2012-11-28 14:10 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-25  0:45 [RFC 0/2] ARM: S3C24XX: Add devicetree support Heiko Stübner
2012-11-25  0:47 ` [RFC 1/2] ARM: S3C24XX: add devicetree support for interrupts Heiko Stübner
2012-11-26 11:03   ` Thomas Abraham
2012-11-26 12:13     ` Heiko Stübner
2012-11-26 15:23       ` Thomas Abraham
2012-11-26 16:04         ` Heiko Stübner
2012-11-27  6:12           ` Thomas Abraham
2012-11-27 16:24             ` Heiko Stübner
2012-11-28 14:10               ` Thomas Abraham
2012-11-25  0:48 ` [RFC 2/2] ARM: S3C24XX: Add devicetree support and dt-board file for s3c2416 SoCs Heiko Stübner

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).