2 * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/
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.
9 #include "am57xx-industrial-grade.dtsi"
13 rtc0 = &tps659038_rtc;
17 vmain: fixedregulator-vmain {
18 compatible = "regulator-fixed";
19 regulator-name = "VMAIN";
20 regulator-min-microvolt = <5000000>;
21 regulator-max-microvolt = <5000000>;
26 v3_3d: fixedregulator-v3_3d {
27 compatible = "regulator-fixed";
28 regulator-name = "V3_3D";
29 vin-supply = <&smps9_reg>;
30 regulator-min-microvolt = <3300000>;
31 regulator-max-microvolt = <3300000>;
36 vtt_fixed: fixedregulator-vtt {
38 compatible = "regulator-fixed";
39 regulator-name = "vtt_fixed";
40 vin-supply = <&v3_3d>;
41 regulator-min-microvolt = <3300000>;
42 regulator-max-microvolt = <3300000>;
50 clock-frequency = <400000>;
52 tps659038: tps659038@58 {
53 compatible = "ti,tps659038";
55 interrupts-extended = <&gpio6 16 IRQ_TYPE_LEVEL_HIGH
56 &dra7_pmx_core 0x418>;
57 #interrupt-cells = <2>;
59 ti,system-power-controller;
62 compatible = "ti,tps659038-pmic";
66 vin-supply = <&vmain>;
67 regulator-name = "smps12";
68 regulator-min-microvolt = <850000>;
69 regulator-max-microvolt = <1250000>;
75 /* VDD_DDR EMIF1 EMIF2 */
76 vin-supply = <&vmain>;
77 regulator-name = "smps3";
78 regulator-min-microvolt = <1350000>;
79 regulator-max-microvolt = <1350000>;
85 /* VDD_DSPEVE on AM572 */
86 /* VDD_IVA + VDD_DSP on AM571 */
87 vin-supply = <&vmain>;
88 regulator-name = "smps45";
89 regulator-min-microvolt = <850000>;
90 regulator-max-microvolt = <1250000>;
97 vin-supply = <&vmain>;
98 regulator-name = "smps6";
99 regulator-min-microvolt = <850000>;
100 regulator-max-microvolt = <1250000>;
107 vin-supply = <&vmain>;
108 regulator-name = "smps7";
109 regulator-min-microvolt = <850000>;
110 regulator-max-microvolt = <1150000>;
116 /* 5728 - VDD_IVAHD */
117 /* 5718 - N.C. test point */
118 vin-supply = <&vmain>;
119 regulator-name = "smps8";
124 vin-supply = <&vmain>;
125 regulator-name = "smps9";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
133 /* VDDSHV8 - VSDMMC */
134 /* NOTE: on rev 1.3a, data supply */
135 vin-supply = <&vmain>;
136 regulator-name = "ldo1";
137 regulator-min-microvolt = <1800000>;
138 regulator-max-microvolt = <3300000>;
145 vin-supply = <&vmain>;
146 regulator-name = "ldo2";
147 regulator-min-microvolt = <1800000>;
148 regulator-max-microvolt = <1800000>;
154 /* R1.3a 572x V1_8PHY_LDO3: USB, SATA */
155 vin-supply = <&vmain>;
156 regulator-name = "ldo3";
157 regulator-min-microvolt = <1800000>;
158 regulator-max-microvolt = <1800000>;
164 /* R1.3a 572x V1_8PHY_LDO4: PCIE, HDMI*/
165 vin-supply = <&vmain>;
166 regulator-name = "ldo4";
167 regulator-min-microvolt = <1800000>;
168 regulator-max-microvolt = <1800000>;
177 vin-supply = <&vmain>;
178 regulator-name = "ldo9";
179 regulator-min-microvolt = <840000>;
180 regulator-max-microvolt = <1160000>;
187 vin-supply = <&vmain>;
188 regulator-name = "ldoln";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <1800000>;
196 /* VDDA_3V_USB: VDDA_USBHS33 */
197 vin-supply = <&vmain>;
198 regulator-name = "ldousb";
199 regulator-min-microvolt = <3300000>;
200 regulator-max-microvolt = <3300000>;
207 vin-supply = <&vmain>;
208 regulator-name = "ldortc";
209 regulator-min-microvolt = <1800000>;
210 regulator-max-microvolt = <1800000>;
217 regulator-name = "regen1";
223 /* Needed for PMIC internal resource */
224 regulator-name = "regen2";
231 tps659038_rtc: tps659038_rtc {
232 compatible = "ti,palmas-rtc";
233 interrupt-parent = <&tps659038>;
234 interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
238 tps659038_pwr_button: tps659038_pwr_button {
239 compatible = "ti,palmas-pwrbutton";
240 interrupt-parent = <&tps659038>;
241 interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
243 ti,palmas-long-press-seconds = <12>;
246 tps659038_gpio: tps659038_gpio {
247 compatible = "ti,palmas-gpio";
256 interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH
257 &dra7_pmx_core 0x248>;
271 phy_id = <&davinci_mdio>, <0>;
273 dual_emac_res_vlan = <1>;
277 phy_id = <&davinci_mdio>, <1>;
279 dual_emac_res_vlan = <2>;
283 phy-supply = <&ldousb_reg>;
287 phy-supply = <&ldousb_reg>;
300 vmmc-supply = <&v3_3d>;
303 max-frequency = <96000000>;