]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blob - arch/arm/boot/dts/am335x-evm.dts
ARM: mxs_defconfig: Improve USB related support
[can-eth-gw-linux.git] / arch / arm / boot / dts / am335x-evm.dts
1 /*
2  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
8 /dts-v1/;
9
10 /include/ "am33xx.dtsi"
11
12 / {
13         model = "TI AM335x EVM";
14         compatible = "ti,am335x-evm", "ti,am33xx";
15
16         memory {
17                 device_type = "memory";
18                 reg = <0x80000000 0x10000000>; /* 256 MB */
19         };
20
21         ocp {
22                 uart1: serial@44e09000 {
23                         status = "okay";
24                 };
25
26                 i2c1: i2c@44e0b000 {
27                         status = "okay";
28                         clock-frequency = <400000>;
29
30                         tps: tps@2d {
31                                 reg = <0x2d>;
32                         };
33                 };
34         };
35
36         vbat: fixedregulator@0 {
37                 compatible = "regulator-fixed";
38                 regulator-name = "vbat";
39                 regulator-min-microvolt = <5000000>;
40                 regulator-max-microvolt = <5000000>;
41                 regulator-boot-on;
42         };
43 };
44
45 /include/ "tps65910.dtsi"
46
47 &tps {
48         vcc1-supply = <&vbat>;
49         vcc2-supply = <&vbat>;
50         vcc3-supply = <&vbat>;
51         vcc4-supply = <&vbat>;
52         vcc5-supply = <&vbat>;
53         vcc6-supply = <&vbat>;
54         vcc7-supply = <&vbat>;
55         vccio-supply = <&vbat>;
56
57         regulators {
58                 vrtc_reg: regulator@0 {
59                         regulator-always-on;
60                 };
61
62                 vio_reg: regulator@1 {
63                         regulator-always-on;
64                 };
65
66                 vdd1_reg: regulator@2 {
67                         /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
68                         regulator-name = "vdd_mpu";
69                         regulator-min-microvolt = <912500>;
70                         regulator-max-microvolt = <1312500>;
71                         regulator-boot-on;
72                         regulator-always-on;
73                 };
74
75                 vdd2_reg: regulator@3 {
76                         /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
77                         regulator-name = "vdd_core";
78                         regulator-min-microvolt = <912500>;
79                         regulator-max-microvolt = <1150000>;
80                         regulator-boot-on;
81                         regulator-always-on;
82                 };
83
84                 vdd3_reg: regulator@4 {
85                         regulator-always-on;
86                 };
87
88                 vdig1_reg: regulator@5 {
89                         regulator-always-on;
90                 };
91
92                 vdig2_reg: regulator@6 {
93                         regulator-always-on;
94                 };
95
96                 vpll_reg: regulator@7 {
97                         regulator-always-on;
98                 };
99
100                 vdac_reg: regulator@8 {
101                         regulator-always-on;
102                 };
103
104                 vaux1_reg: regulator@9 {
105                         regulator-always-on;
106                 };
107
108                 vaux2_reg: regulator@10 {
109                         regulator-always-on;
110                 };
111
112                 vaux33_reg: regulator@11 {
113                         regulator-always-on;
114                 };
115
116                 vmmc_reg: regulator@12 {
117                         regulator-always-on;
118                 };
119         };
120 };