Lines Matching +full:power +full:- +full:management +full:- +full:ic +full:- +full:for +full:- +full:system
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI TPS6594 Power Management Integrated Circuit
10 - Julien Panis <jpanis@baylibre.com>
13 TPS6594 is a Power Management IC which provides regulators and others
15 PFSM (Pre-configurable Finite State Machine) managing the state of the device.
16 TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives.
21 - ti,lp8764-q1
22 - ti,tps6593-q1
23 - ti,tps6594-q1
24 - ti,tps65224-q1
30 ti,primary-pmic:
34 A multi-PMIC synchronization scheme is implemented in the PMIC device
35 to synchronize the power state changes with other PMIC devices. This is
40 system-power-controller: true
42 gpio-controller: true
44 '#gpio-cells':
48 See ../gpio/gpio.txt for more information.
58 "^buck([1-5]|12|34|123|1234)$":
64 "^ldo[1-4]$":
71 - if:
73 - buck12
78 - if:
80 - buck123
84 - if:
86 - buck1234
94 "^buck([1-5]|12|34|123|1234)-supply$":
95 description: Input supply phandle for each buck.
97 "^ldo[1-4]-supply$":
98 description: Input supply phandle for each ldo.
101 - compatible
102 - reg
103 - interrupts
108 - |
109 #include <dt-bindings/interrupt-controller/arm-gic.h>
111 #address-cells = <1>;
112 #size-cells = <0>;
115 compatible = "ti,tps6593-q1";
117 ti,primary-pmic;
118 system-power-controller;
120 gpio-controller;
121 #gpio-cells = <2>;
123 pinctrl-names = "default";
124 pinctrl-0 = <&pmic_irq_pins_default>;
125 interrupt-parent = <&mcu_gpio0>;
128 buck123-supply = <&vcc_3v3_sys>;
129 buck4-supply = <&vcc_3v3_sys>;
130 buck5-supply = <&vcc_3v3_sys>;
131 ldo1-supply = <&vcc_3v3_sys>;
132 ldo2-supply = <&vcc_3v3_sys>;
133 ldo3-supply = <&buck5>;
134 ldo4-supply = <&vcc_3v3_sys>;
138 regulator-name = "vcc_core";
139 regulator-min-microvolt = <750000>;
140 regulator-max-microvolt = <850000>;
141 regulator-boot-on;
142 regulator-always-on;
146 regulator-name = "vcc_1v1";
147 regulator-min-microvolt = <1100000>;
148 regulator-max-microvolt = <1100000>;
149 regulator-boot-on;
150 regulator-always-on;
154 regulator-name = "vcc_1v8_sys";
155 regulator-min-microvolt = <1800000>;
156 regulator-max-microvolt = <1800000>;
157 regulator-boot-on;
158 regulator-always-on;
162 regulator-name = "vddshv5_sdio";
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
165 regulator-boot-on;
166 regulator-always-on;
170 regulator-name = "vpp_1v8";
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <1800000>;
173 regulator-boot-on;
174 regulator-always-on;
178 regulator-name = "vcc_0v85";
179 regulator-min-microvolt = <850000>;
180 regulator-max-microvolt = <850000>;
181 regulator-boot-on;
182 regulator-always-on;
186 regulator-name = "vdda_1v8";
187 regulator-min-microvolt = <1800000>;
188 regulator-max-microvolt = <1800000>;
189 regulator-boot-on;
190 regulator-always-on;