]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/omap2420.dtsi
ARM: dts: Add GPMC node for OMAP2, OMAP4 and OMAP5
[karo-tx-linux.git] / arch / arm / boot / dts / omap2420.dtsi
1 /*
2  * Device Tree Source for OMAP2420 SoC
3  *
4  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
5  *
6  * This file is licensed under the terms of the GNU General Public License
7  * version 2.  This program is licensed "as is" without any warranty of any
8  * kind, whether express or implied.
9  */
10
11 /include/ "omap2.dtsi"
12
13 / {
14         compatible = "ti,omap2420", "ti,omap2";
15
16         ocp {
17                 counter32k: counter@48004000 {
18                         compatible = "ti,omap-counter32k";
19                         reg = <0x48004000 0x20>;
20                         ti,hwmods = "counter_32k";
21                 };
22
23                 omap2420_pmx: pinmux@48000030 {
24                         compatible = "ti,omap2420-padconf", "pinctrl-single";
25                         reg = <0x48000030 0x0113>;
26                         #address-cells = <1>;
27                         #size-cells = <0>;
28                         pinctrl-single,register-width = <8>;
29                         pinctrl-single,function-mask = <0x3f>;
30                 };
31
32                 gpmc: gpmc@6800a000 {
33                         compatible = "ti,omap2420-gpmc";
34                         reg = <0x6800a000 0x1000>;
35                         #address-cells = <2>;
36                         #size-cells = <1>;
37                         interrupts = <20>;
38                         gpmc,num-cs = <8>;
39                         gpmc,num-waitpins = <4>;
40                         ti,hwmods = "gpmc";
41                 };
42
43                 mcbsp1: mcbsp@48074000 {
44                         compatible = "ti,omap2420-mcbsp";
45                         reg = <0x48074000 0xff>;
46                         reg-names = "mpu";
47                         interrupts = <59>, /* TX interrupt */
48                                      <60>; /* RX interrupt */
49                         interrupt-names = "tx", "rx";
50                         ti,hwmods = "mcbsp1";
51                 };
52
53                 mcbsp2: mcbsp@48076000 {
54                         compatible = "ti,omap2420-mcbsp";
55                         reg = <0x48076000 0xff>;
56                         reg-names = "mpu";
57                         interrupts = <62>, /* TX interrupt */
58                                      <63>; /* RX interrupt */
59                         interrupt-names = "tx", "rx";
60                         ti,hwmods = "mcbsp2";
61                 };
62
63                 timer1: timer@48028000 {
64                         compatible = "ti,omap2-timer";
65                         reg = <0x48028000 0x400>;
66                         interrupts = <37>;
67                         ti,hwmods = "timer1";
68                         ti,timer-alwon;
69                 };
70         };
71 };