]> Pileus Git - ~andy/linux/blob - arch/arm/boot/dts/da850-evm.dts
c5834a6c5bf4a555c8c725dc82abc6f9e6f72f25
[~andy/linux] / 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         };
54         nand_cs3@62000000 {
55                 status = "okay";
56                 pinctrl-names = "default";
57                 pinctrl-0 = <&nand_cs3_pins>;
58         };
59         vbat: fixedregulator@0 {
60                 compatible = "regulator-fixed";
61                 regulator-name = "vbat";
62                 regulator-min-microvolt = <5000000>;
63                 regulator-max-microvolt = <5000000>;
64                 regulator-boot-on;
65         };
66 };
67
68 /include/ "tps6507x.dtsi"
69
70 &tps {
71         vdcdc1_2-supply = <&vbat>;
72         vdcdc3-supply = <&vbat>;
73         vldo1_2-supply = <&vbat>;
74
75         regulators {
76                 vdcdc1_reg: regulator@0 {
77                         regulator-name = "VDCDC1_3.3V";
78                         regulator-min-microvolt = <3150000>;
79                         regulator-max-microvolt = <3450000>;
80                         regulator-always-on;
81                         regulator-boot-on;
82                 };
83
84                 vdcdc2_reg: regulator@1 {
85                         regulator-name = "VDCDC2_3.3V";
86                         regulator-min-microvolt = <1710000>;
87                         regulator-max-microvolt = <3450000>;
88                         regulator-always-on;
89                         regulator-boot-on;
90                         ti,defdcdc_default = <1>;
91                 };
92
93                 vdcdc3_reg: regulator@2 {
94                         regulator-name = "VDCDC3_1.2V";
95                         regulator-min-microvolt = <950000>;
96                         regulator-max-microvolt = <1350000>;
97                         regulator-always-on;
98                         regulator-boot-on;
99                         ti,defdcdc_default = <1>;
100                 };
101
102                 ldo1_reg: regulator@3 {
103                         regulator-name = "LDO1_1.8V";
104                         regulator-min-microvolt = <1710000>;
105                         regulator-max-microvolt = <1890000>;
106                         regulator-always-on;
107                         regulator-boot-on;
108                 };
109
110                 ldo2_reg: regulator@4 {
111                         regulator-name = "LDO2_1.2V";
112                         regulator-min-microvolt = <1140000>;
113                         regulator-max-microvolt = <1320000>;
114                         regulator-always-on;
115                         regulator-boot-on;
116                 };
117         };
118 };