Lines Matching +full:tps6593 +full:- +full:q1
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Julien Panis <jpanis@baylibre.com>
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
29 ti,primary-pmic:
33 A multi-PMIC synchronization scheme is implemented in the PMIC device
39 system-power-controller: true
41 gpio-controller: true
43 '#gpio-cells':
57 "^buck([1-5]|12|34|123|1234)$":
63 "^ldo[1-4]$":
70 - if:
72 - buck12
77 - if:
79 - buck123
83 - if:
85 - buck1234
93 "^buck([1-5]|12|34|123|1234)-supply$":
96 "^ldo[1-4]-supply$":
100 - compatible
101 - reg
102 - interrupts
107 - |
108 #include <dt-bindings/interrupt-controller/arm-gic.h>
110 #address-cells = <1>;
111 #size-cells = <0>;
113 tps6593: pmic@48 {
114 compatible = "ti,tps6593-q1";
116 ti,primary-pmic;
117 system-power-controller;
119 gpio-controller;
120 #gpio-cells = <2>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&pmic_irq_pins_default>;
124 interrupt-parent = <&mcu_gpio0>;
127 buck123-supply = <&vcc_3v3_sys>;
128 buck4-supply = <&vcc_3v3_sys>;
129 buck5-supply = <&vcc_3v3_sys>;
130 ldo1-supply = <&vcc_3v3_sys>;
131 ldo2-supply = <&vcc_3v3_sys>;
132 ldo3-supply = <&buck5>;
133 ldo4-supply = <&vcc_3v3_sys>;
137 regulator-name = "vcc_core";
138 regulator-min-microvolt = <750000>;
139 regulator-max-microvolt = <850000>;
140 regulator-boot-on;
141 regulator-always-on;
145 regulator-name = "vcc_1v1";
146 regulator-min-microvolt = <1100000>;
147 regulator-max-microvolt = <1100000>;
148 regulator-boot-on;
149 regulator-always-on;
153 regulator-name = "vcc_1v8_sys";
154 regulator-min-microvolt = <1800000>;
155 regulator-max-microvolt = <1800000>;
156 regulator-boot-on;
157 regulator-always-on;
161 regulator-name = "vddshv5_sdio";
162 regulator-min-microvolt = <3300000>;
163 regulator-max-microvolt = <3300000>;
164 regulator-boot-on;
165 regulator-always-on;
169 regulator-name = "vpp_1v8";
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <1800000>;
172 regulator-boot-on;
173 regulator-always-on;
177 regulator-name = "vcc_0v85";
178 regulator-min-microvolt = <850000>;
179 regulator-max-microvolt = <850000>;
180 regulator-boot-on;
181 regulator-always-on;
185 regulator-name = "vdda_1v8";
186 regulator-min-microvolt = <1800000>;
187 regulator-max-microvolt = <1800000>;
188 regulator-boot-on;
189 regulator-always-on;