summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/omap-zoom-common.dtsi
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2013-10-14 20:31:43 +0200
committerTony Lindgren <tony@atomide.com>2013-10-18 19:24:33 +0200
commitc482525659effc9fadc0cef88cffdb6f8c63d2b6 (patch)
tree119757c349883de2c0855af05fb06b335960a13a /arch/arm/boot/dts/omap-zoom-common.dtsi
parentARM: dts: Add basic support for TMDSEVM3730 (Mistral AM/DM37x EVM) (diff)
downloadlinux-c482525659effc9fadc0cef88cffdb6f8c63d2b6.tar.xz
linux-c482525659effc9fadc0cef88cffdb6f8c63d2b6.zip
ARM: dts: Add basic support for zoom3
I've tested serial, MMC, smsc911x and wl12xx on zoom3. As my omap is an early ES revision, I have not been able to test off-idle on this one. But anyways, I'd say we have enough device tree support for the zoom to be able to drop the board-zoom files. Patches are welcome to add further features to this .dts file. Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts/omap-zoom-common.dtsi')
-rw-r--r--arch/arm/boot/dts/omap-zoom-common.dtsi33
1 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap-zoom-common.dtsi b/arch/arm/boot/dts/omap-zoom-common.dtsi
new file mode 100644
index 000000000000..b0ee342598f0
--- /dev/null
+++ b/arch/arm/boot/dts/omap-zoom-common.dtsi
@@ -0,0 +1,33 @@
+/*
+ * Common features on the Zoom debug board
+ */
+
+#include "omap-gpmc-smsc911x.dtsi"
+
+&gpmc {
+ ranges = <3 0 0x10000000 0x00000400>,
+ <7 0 0x2c000000 0x01000000>;
+
+ /*
+ * Four port TL16CP754C serial port on GPMC,
+ * they probably share the same GPIO IRQ
+ * REVISIT: Add timing support from slls644g.pdf
+ */
+ 8250@3,0 {
+ compatible = "ns16550a";
+ reg = <3 0 0x100>;
+ bank-width = <2>;
+ reg-shift = <1>;
+ reg-io-width = <1>;
+ interrupt-parent = <&gpio4>;
+ interrupts = <6 IRQ_TYPE_EDGE_RISING>; /* gpio102 */
+ clock-frequency = <1843200>;
+ current-speed = <115200>;
+ };
+
+ ethernet@gpmc {
+ reg = <7 0 0xff>;
+ interrupt-parent = <&gpio5>;
+ interrupts = <30 IRQ_TYPE_LEVEL_LOW>; /* gpio158 */
+ };
+};