2 * Copyright (C) 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.
10 * Integrated Power Management Chip
11 * http://www.ti.com/lit/ds/symlink/tps65917-q1.pdf
15 compatible = "ti,tps65917";
18 #interrupt-cells = <2>;
20 ti,system-power-controller;
23 compatible = "ti,tps65917-pmic";
25 smps1-in-supply = <&vsys_3v3>;
26 smps2-in-supply = <&vsys_3v3>;
27 smps3-in-supply = <&vsys_3v3>;
28 smps4-in-supply = <&vsys_3v3>;
29 smps5-in-supply = <&vsys_3v3>;
30 ldo1-in-supply = <&vsys_3v3>;
31 ldo2-in-supply = <&vsys_3v3>;
32 ldo3-in-supply = <&vsys_3v3>;
33 ldo4-in-supply = <&evm_5v0>;
34 ldo5-in-supply = <&vsys_3v3>;
36 tps65917_regulators: regulators {
39 regulator-name = "smps1";
40 regulator-min-microvolt = <850000>;
41 regulator-max-microvolt = <1250000>;
48 regulator-name = "smps2";
49 regulator-min-microvolt = <850000>;
50 regulator-max-microvolt = <1150000>;
56 /* VDD_GPU IVA DSPEVE */
57 regulator-name = "smps3";
58 regulator-min-microvolt = <850000>;
59 regulator-max-microvolt = <1250000>;
66 regulator-name = "smps4";
67 regulator-min-microvolt = <1800000>;
68 regulator-max-microvolt = <1800000>;
75 regulator-name = "smps5";
76 regulator-min-microvolt = <1350000>;
77 regulator-max-microvolt = <1350000>;
83 /* LDO1_OUT --> SDIO */
84 regulator-name = "ldo1";
85 regulator-min-microvolt = <1800000>;
86 regulator-max-microvolt = <3300000>;
89 regulator-allow-bypass;
93 regulator-name = "ldo2";
94 regulator-min-microvolt = <1800000>;
95 regulator-max-microvolt = <1800000>;
96 regulator-allow-bypass;
101 regulator-name = "ldo3";
102 regulator-min-microvolt = <1800000>;
103 regulator-max-microvolt = <1800000>;
110 regulator-name = "ldo5";
111 regulator-min-microvolt = <1800000>;
112 regulator-max-microvolt = <1800000>;
118 /* VDDA_3V_USB: VDDA_USBHS33 */
119 regulator-name = "ldo4";
120 regulator-min-microvolt = <3300000>;
121 regulator-max-microvolt = <3300000>;
127 tps65917_power_button {
128 compatible = "ti,palmas-pwrbutton";
129 interrupt-parent = <&tps65917>;
130 interrupts = <1 IRQ_TYPE_NONE>;
132 ti,palmas-long-press-seconds = <6>;
137 phy-supply = <&ldo4_reg>;
141 phy-supply = <&ldo4_reg>;
145 vdda_video-supply = <&ldo5_reg>;
149 vqmmc-supply = <&ldo1_reg>;