Lines Matching +full:buck +full:- +full:c
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alina Yu <alina_yu@richtek.com>
14 multi-configurable synchronous buck converters and two LDOs.
16 Bucks support "regulator-allowed-modes" and "regulator-mode". The former defines the permitted
20 operation modes for all buck rails, automatic power saving mode (Auto mode) and forced continuous
25 0 - Auto mode for power saving, which reducing the switching frequency at light load condition
27 1 - FCCM to meet the strict voltage regulation accuracy, which keeping constant switching frequency.
35 - richtek,rtq2208
43 richtek,mtp-sel-high:
47 false - Using DVS0 register setting to adjust vout
48 true - Using DVS1 register setting to adjust vout
55 "^buck-[a-h]$":
60 description for buck-[a-h] regulator.
63 regulator-allowed-modes:
65 two buck modes in different switching accuracy.
66 0 - Auto mode
67 1 - FCCM
71 "^ldo[1-2]$":
76 regulator description for ldo[1-2].
79 richtek,fixed-microvolt:
86 - compatible
87 - reg
88 - regulators
93 - |
94 #include <dt-bindings/interrupt-controller/irq.h>
96 #address-cells = <1>;
97 #size-cells = <0>;
102 interrupts-extended = <&gpio26 0 IRQ_TYPE_LEVEL_LOW>;
103 richtek,mtp-sel-high;
106 buck-a {
107 regulator-min-microvolt = <400000>;
108 regulator-max-microvolt = <2050000>;
109 regulator-allowed-modes = <0 1>;
110 regulator-always-on;
111 regulator-state-mem {
112 regulator-on-in-suspend;
113 regulator-mode = <1>;
116 buck-b {
117 regulator-min-microvolt = <400000>;
118 regulator-max-microvolt = <2050000>;
119 regulator-allowed-modes = <0 1>;
120 regulator-always-on;
121 regulator-state-mem {
122 regulator-on-in-suspend;
123 regulator-mode = <1>;
126 buck-c {
127 regulator-min-microvolt = <400000>;
128 regulator-max-microvolt = <2050000>;
129 regulator-allowed-modes = <0 1>;
130 regulator-always-on;
131 regulator-state-mem {
132 regulator-on-in-suspend;
133 regulator-mode = <1>;
136 buck-d {
137 regulator-min-microvolt = <400000>;
138 regulator-max-microvolt = <2050000>;
139 regulator-allowed-modes = <0 1>;
140 regulator-always-on;
141 regulator-state-mem {
142 regulator-on-in-suspend;
143 regulator-mode = <1>;
146 buck-e {
147 regulator-min-microvolt = <400000>;
148 regulator-max-microvolt = <2050000>;
149 regulator-allowed-modes = <0 1>;
150 regulator-always-on;
151 regulator-state-mem {
152 regulator-on-in-suspend;
153 regulator-mode = <1>;
156 buck-f {
157 regulator-min-microvolt = <400000>;
158 regulator-max-microvolt = <2050000>;
159 regulator-allowed-modes = <0 1>;
160 regulator-always-on;
161 regulator-state-mem {
162 regulator-on-in-suspend;
163 regulator-mode = <1>;
166 buck-g {
167 regulator-min-microvolt = <400000>;
168 regulator-max-microvolt = <2050000>;
169 regulator-allowed-modes = <0 1>;
170 regulator-always-on;
171 regulator-state-mem {
172 regulator-on-in-suspend;
173 regulator-mode = <1>;
176 buck-h {
177 regulator-min-microvolt = <400000>;
178 regulator-max-microvolt = <2050000>;
179 regulator-allowed-modes = <0 1>;
180 regulator-always-on;
181 regulator-state-mem {
182 regulator-on-in-suspend;
183 regulator-mode = <1>;
188 richtek,fixed-microvolt = <1200000>;
189 regulator-min-microvolt = <1200000>;
190 regulator-max-microvolt = <1200000>;
191 regulator-always-on;
192 regulator-state-mem {
193 regulator-on-in-suspend;
198 regulator-min-microvolt = <1800000>;
199 regulator-max-microvolt = <3300000>;
200 regulator-always-on;
201 regulator-state-mem {
202 regulator-on-in-suspend;