1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
7 * Integrated Power Management Chip
8 * https://www.ti.com/lit/ds/symlink/tps65917-q1.pdf
12 compatible = "ti,tps65917";
15 #interrupt-cells = <2>;
17 ti,system-power-controller;
20 compatible = "ti,tps65917-pmic";
22 smps1-in-supply = <&vsys_3v3>;
23 smps2-in-supply = <&vsys_3v3>;
24 smps3-in-supply = <&vsys_3v3>;
25 smps4-in-supply = <&vsys_3v3>;
26 smps5-in-supply = <&vsys_3v3>;
27 ldo1-in-supply = <&vsys_3v3>;
28 ldo2-in-supply = <&vsys_3v3>;
29 ldo3-in-supply = <&vsys_3v3>;
30 ldo4-in-supply = <&evm_5v0>;
31 ldo5-in-supply = <&vsys_3v3>;
33 tps65917_regulators: regulators {
36 regulator-name = "smps1";
37 regulator-min-microvolt = <850000>;
38 regulator-max-microvolt = <1250000>;
45 regulator-name = "smps2";
46 regulator-min-microvolt = <850000>;
47 regulator-max-microvolt = <1150000>;
53 /* VDD_GPU IVA DSPEVE */
54 regulator-name = "smps3";
55 regulator-min-microvolt = <850000>;
56 regulator-max-microvolt = <1250000>;
63 regulator-name = "smps4";
64 regulator-min-microvolt = <1800000>;
65 regulator-max-microvolt = <1800000>;
72 regulator-name = "smps5";
73 regulator-min-microvolt = <1350000>;
74 regulator-max-microvolt = <1350000>;
80 /* LDO1_OUT --> SDIO */
81 regulator-name = "ldo1";
82 regulator-min-microvolt = <1800000>;
83 regulator-max-microvolt = <3300000>;
86 regulator-allow-bypass;
90 regulator-name = "ldo2";
91 regulator-min-microvolt = <1800000>;
92 regulator-max-microvolt = <1800000>;
93 regulator-allow-bypass;
98 regulator-name = "ldo3";
99 regulator-min-microvolt = <1800000>;
100 regulator-max-microvolt = <1800000>;
107 regulator-name = "ldo5";
108 regulator-min-microvolt = <1800000>;
109 regulator-max-microvolt = <1800000>;
115 /* VDDA_3V_USB: VDDA_USBHS33 */
116 regulator-name = "ldo4";
117 regulator-min-microvolt = <3300000>;
118 regulator-max-microvolt = <3300000>;
124 tps65917_power_button {
125 compatible = "ti,palmas-pwrbutton";
126 interrupt-parent = <&tps65917>;
127 interrupts = <1 IRQ_TYPE_NONE>;
129 ti,palmas-long-press-seconds = <6>;
134 phy-supply = <&ldo4_reg>;
138 phy-supply = <&ldo4_reg>;
142 vdda_video-supply = <&ldo5_reg>;
146 vqmmc-supply = <&ldo1_reg>;
150 vdd-supply = <&smps1_reg>;