ARM: dts: OMAP2: fix interrupt number for rng
[pandora-kernel.git] / arch / arm / boot / dts / da850-evm.dts
1 /*
2  * Device Tree for DA850 EVM board
3  *
4  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
5  *
6  * This program is free software; you can redistribute  it and/or modify it
7  * under  the terms of  the GNU General  Public License as published by the
8  * Free Software Foundation, version 2.
9  */
10 /dts-v1/;
11 #include "da850.dtsi"
12
13 / {
14         compatible = "ti,da850-evm", "ti,da850";
15         model = "DA850/AM1808/OMAP-L138 EVM";
16
17         soc {
18                 pmx_core: pinmux@1c14120 {
19                         status = "okay";
20                 };
21                 serial0: serial@1c42000 {
22                         status = "okay";
23                 };
24                 serial1: serial@1d0c000 {
25                         status = "okay";
26                 };
27                 serial2: serial@1d0d000 {
28                         status = "okay";
29                 };
30                 rtc0: rtc@1c23000 {
31                         status = "okay";
32                 };
33                 i2c0: i2c@1c22000 {
34                         status = "okay";
35                         clock-frequency = <100000>;
36                         pinctrl-names = "default";
37                         pinctrl-0 = <&i2c0_pins>;
38
39                         tps: tps@48 {
40                                 reg = <0x48>;
41                         };
42                 };
43                 wdt: wdt@1c21000 {
44                         status = "okay";
45                 };
46                 mmc0: mmc@1c40000 {
47                         max-frequency = <50000000>;
48                         bus-width = <4>;
49                         status = "okay";
50                         pinctrl-names = "default";
51                         pinctrl-0 = <&mmc0_pins>;
52                 };
53                 spi1: spi@1f0e000 {
54                         status = "okay";
55                         pinctrl-names = "default";
56                         pinctrl-0 = <&spi1_pins &spi1_cs0_pin>;
57                         flash: m25p80@0 {
58                                 #address-cells = <1>;
59                                 #size-cells = <1>;
60                                 compatible = "m25p64";
61                                 spi-max-frequency = <30000000>;
62                                 reg = <0>;
63                                 partition@0 {
64                                         label = "U-Boot-SPL";
65                                         reg = <0x00000000 0x00010000>;
66                                         read-only;
67                                 };
68                                 partition@1 {
69                                         label = "U-Boot";
70                                         reg = <0x00010000 0x00080000>;
71                                         read-only;
72                                 };
73                                 partition@2 {
74                                         label = "U-Boot-Env";
75                                         reg = <0x00090000 0x00010000>;
76                                         read-only;
77                                 };
78                                 partition@3 {
79                                         label = "Kernel";
80                                         reg = <0x000a0000 0x00280000>;
81                                 };
82                                 partition@4 {
83                                         label = "Filesystem";
84                                         reg = <0x00320000 0x00400000>;
85                                 };
86                                 partition@5 {
87                                         label = "MAC-Address";
88                                         reg = <0x007f0000 0x00010000>;
89                                         read-only;
90                                 };
91                         };
92                 };
93                 mdio: mdio@1e24000 {
94                         status = "okay";
95                         pinctrl-names = "default";
96                         pinctrl-0 = <&mdio_pins>;
97                         bus_freq = <2200000>;
98                 };
99                 eth0: ethernet@1e20000 {
100                         status = "okay";
101                         pinctrl-names = "default";
102                         pinctrl-0 = <&mii_pins>;
103                 };
104         };
105         nand_cs3@62000000 {
106                 status = "okay";
107                 pinctrl-names = "default";
108                 pinctrl-0 = <&nand_cs3_pins>;
109         };
110         vbat: fixedregulator@0 {
111                 compatible = "regulator-fixed";
112                 regulator-name = "vbat";
113                 regulator-min-microvolt = <5000000>;
114                 regulator-max-microvolt = <5000000>;
115                 regulator-boot-on;
116         };
117 };
118
119 /include/ "tps6507x.dtsi"
120
121 &tps {
122         vdcdc1_2-supply = <&vbat>;
123         vdcdc3-supply = <&vbat>;
124         vldo1_2-supply = <&vbat>;
125
126         regulators {
127                 vdcdc1_reg: regulator@0 {
128                         regulator-name = "VDCDC1_3.3V";
129                         regulator-min-microvolt = <3150000>;
130                         regulator-max-microvolt = <3450000>;
131                         regulator-always-on;
132                         regulator-boot-on;
133                 };
134
135                 vdcdc2_reg: regulator@1 {
136                         regulator-name = "VDCDC2_3.3V";
137                         regulator-min-microvolt = <1710000>;
138                         regulator-max-microvolt = <3450000>;
139                         regulator-always-on;
140                         regulator-boot-on;
141                         ti,defdcdc_default = <1>;
142                 };
143
144                 vdcdc3_reg: regulator@2 {
145                         regulator-name = "VDCDC3_1.2V";
146                         regulator-min-microvolt = <950000>;
147                         regulator-max-microvolt = <1350000>;
148                         regulator-always-on;
149                         regulator-boot-on;
150                         ti,defdcdc_default = <1>;
151                 };
152
153                 ldo1_reg: regulator@3 {
154                         regulator-name = "LDO1_1.8V";
155                         regulator-min-microvolt = <1710000>;
156                         regulator-max-microvolt = <1890000>;
157                         regulator-always-on;
158                         regulator-boot-on;
159                 };
160
161                 ldo2_reg: regulator@4 {
162                         regulator-name = "LDO2_1.2V";
163                         regulator-min-microvolt = <1140000>;
164                         regulator-max-microvolt = <1320000>;
165                         regulator-always-on;
166                         regulator-boot-on;
167                 };
168         };
169 };