blob: 4707cda9e4fea3d22d98ff282d16b77599a0e5c1 [file] [log] [blame]
AnilKumar Ch32bb00e2012-06-22 15:10:49 +05301/*
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
AnilKumar Chefeedcf2012-08-31 15:07:20 +053016 cpus {
17 cpu@0 {
18 cpu0-supply = <&vdd1_reg>;
19 };
20 };
21
AnilKumar Ch32bb00e2012-06-22 15:10:49 +053022 memory {
23 device_type = "memory";
24 reg = <0x80000000 0x10000000>; /* 256 MB */
25 };
Vaibhav Hiremath53d91032012-08-15 16:53:25 +053026
27 ocp {
Vaibhav Hiremath5d83cb82012-08-27 16:59:08 +053028 uart1: serial@44e09000 {
Vaibhav Hiremath53d91032012-08-15 16:53:25 +053029 status = "okay";
30 };
AnilKumar Ch1b2a9702012-08-21 16:47:29 +053031
Vaibhav Hiremath5d83cb82012-08-27 16:59:08 +053032 i2c1: i2c@44e0b000 {
AnilKumar Ch1b2a9702012-08-21 16:47:29 +053033 status = "okay";
34 clock-frequency = <400000>;
35
Vaibhav Hiremath5d83cb82012-08-27 16:59:08 +053036 tps: tps@2d {
37 reg = <0x2d>;
AnilKumar Ch1b2a9702012-08-21 16:47:29 +053038 };
39 };
40 };
41
42 vbat: fixedregulator@0 {
43 compatible = "regulator-fixed";
44 regulator-name = "vbat";
45 regulator-min-microvolt = <5000000>;
46 regulator-max-microvolt = <5000000>;
47 regulator-boot-on;
48 };
49};
50
51/include/ "tps65910.dtsi"
52
53&tps {
54 vcc1-supply = <&vbat>;
55 vcc2-supply = <&vbat>;
56 vcc3-supply = <&vbat>;
57 vcc4-supply = <&vbat>;
58 vcc5-supply = <&vbat>;
59 vcc6-supply = <&vbat>;
60 vcc7-supply = <&vbat>;
61 vccio-supply = <&vbat>;
62
63 regulators {
64 vrtc_reg: regulator@0 {
65 regulator-always-on;
66 };
67
68 vio_reg: regulator@1 {
69 regulator-always-on;
70 };
71
72 vdd1_reg: regulator@2 {
73 /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
74 regulator-name = "vdd_mpu";
75 regulator-min-microvolt = <912500>;
76 regulator-max-microvolt = <1312500>;
77 regulator-boot-on;
78 regulator-always-on;
79 };
80
81 vdd2_reg: regulator@3 {
82 /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
83 regulator-name = "vdd_core";
84 regulator-min-microvolt = <912500>;
85 regulator-max-microvolt = <1150000>;
86 regulator-boot-on;
87 regulator-always-on;
88 };
89
90 vdd3_reg: regulator@4 {
91 regulator-always-on;
92 };
93
94 vdig1_reg: regulator@5 {
95 regulator-always-on;
96 };
97
98 vdig2_reg: regulator@6 {
99 regulator-always-on;
100 };
101
102 vpll_reg: regulator@7 {
103 regulator-always-on;
104 };
105
106 vdac_reg: regulator@8 {
107 regulator-always-on;
108 };
109
110 vaux1_reg: regulator@9 {
111 regulator-always-on;
112 };
113
114 vaux2_reg: regulator@10 {
115 regulator-always-on;
116 };
117
118 vaux33_reg: regulator@11 {
119 regulator-always-on;
120 };
121
122 vmmc_reg: regulator@12 {
123 regulator-always-on;
124 };
Vaibhav Hiremath53d91032012-08-15 16:53:25 +0530125 };
AnilKumar Ch32bb00e2012-06-22 15:10:49 +0530126};