Lines Matching +full:differential +full:- +full:input
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chris Zhong <zyw@rock-chips.com>
11 - Zhang Qing <zhangqing@rock-chips.com>
21 - rockchip,rk817
29 '#clock-cells':
31 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
35 clock-output-names:
39 rockchip,system-power-controller:
45 system-power-controller: true
47 wakeup-source:
52 vcc1-supply:
54 The input supply for DCDC_REG1.
56 vcc2-supply:
58 The input supply for DCDC_REG2.
60 vcc3-supply:
62 The input supply for DCDC_REG3.
64 vcc4-supply:
66 The input supply for DCDC_REG4.
68 vcc5-supply:
70 The input supply for LDO_REG1, LDO_REG2, and LDO_REG3.
72 vcc6-supply:
74 The input supply for LDO_REG4, LDO_REG5, and LDO_REG6.
76 vcc7-supply:
78 The input supply for LDO_REG7, LDO_REG8, and LDO_REG9.
80 vcc8-supply:
82 The input supply for BOOST.
84 vcc9-supply:
86 The input supply for OTG_SWITCH.
91 "^(LDO_REG[1-9]|DCDC_REG[1-4]|BOOST|OTG_SWITCH)$":
99 The input clock for the audio codec.
101 clock-names:
105 - const: mclk
107 '#sound-dai-cells':
120 rockchip,mic-in-differential:
123 Describes if the microphone uses differential mode.
130 $ref: /schemas/power/supply/power-supply.yaml
133 monitored-battery:
137 charge-full-design-microamp-hours,
138 charge-term-current-microamp,
139 constant-charge-current-max-microamp,
140 constant-charge-voltage-max-microvolt,
141 voltage-max-design-microvolt,
142 voltage-min-design-microvolt,
143 and a valid ocv-capacity table.
145 rockchip,resistor-sense-micro-ohms:
152 rockchip,sleep-enter-current-microamp:
157 rockchip,sleep-filter-current-microamp:
163 - monitored-battery
164 - rockchip,resistor-sense-micro-ohms
165 - rockchip,sleep-enter-current-microamp
166 - rockchip,sleep-filter-current-microamp
171 - if:
173 '#clock-cells':
178 clock-output-names:
183 clock-output-names:
187 - compatible
188 - reg
189 - interrupts
190 - "#clock-cells"
195 - |
196 #include <dt-bindings/clock/px30-cru.h>
197 #include <dt-bindings/pinctrl/rockchip.h>
198 #include <dt-bindings/interrupt-controller/irq.h>
199 #include <dt-bindings/gpio/gpio.h>
201 #address-cells = <1>;
202 #size-cells = <0>;
207 interrupt-parent = <&gpio0>;
209 clock-output-names = "rk808-clkout1", "xin32k";
210 clock-names = "mclk";
212 pinctrl-names = "default";
213 pinctrl-0 = <&pmic_int>, <&i2s1_2ch_mclk>;
214 wakeup-source;
215 #clock-cells = <1>;
216 #sound-dai-cells = <0>;
218 vcc1-supply = <&vccsys>;
219 vcc2-supply = <&vccsys>;
220 vcc3-supply = <&vccsys>;
221 vcc4-supply = <&vccsys>;
222 vcc5-supply = <&vccsys>;
223 vcc6-supply = <&vccsys>;
224 vcc7-supply = <&vccsys>;
228 regulator-name = "vdd_logic";
229 regulator-min-microvolt = <950000>;
230 regulator-max-microvolt = <1150000>;
231 regulator-ramp-delay = <6001>;
232 regulator-always-on;
233 regulator-boot-on;
235 regulator-state-mem {
236 regulator-on-in-suspend;
237 regulator-suspend-microvolt = <950000>;
242 regulator-name = "vdd_arm";
243 regulator-min-microvolt = <950000>;
244 regulator-max-microvolt = <1350000>;
245 regulator-ramp-delay = <6001>;
246 regulator-always-on;
247 regulator-boot-on;
249 regulator-state-mem {
250 regulator-off-in-suspend;
251 regulator-suspend-microvolt = <950000>;
256 regulator-name = "vcc_ddr";
257 regulator-always-on;
258 regulator-boot-on;
260 regulator-state-mem {
261 regulator-on-in-suspend;
266 regulator-name = "vcc_3v3";
267 regulator-min-microvolt = <3300000>;
268 regulator-max-microvolt = <3300000>;
269 regulator-always-on;
270 regulator-boot-on;
272 regulator-state-mem {
273 regulator-off-in-suspend;
274 regulator-suspend-microvolt = <3300000>;
279 regulator-name = "vcc_1v8";
280 regulator-min-microvolt = <1800000>;
281 regulator-max-microvolt = <1800000>;
282 regulator-always-on;
283 regulator-boot-on;
285 regulator-state-mem {
286 regulator-on-in-suspend;
287 regulator-suspend-microvolt = <1800000>;
292 regulator-name = "vdd_1v0";
293 regulator-min-microvolt = <1000000>;
294 regulator-max-microvolt = <1000000>;
295 regulator-always-on;
296 regulator-boot-on;
298 regulator-state-mem {
299 regulator-on-in-suspend;
300 regulator-suspend-microvolt = <1000000>;
305 regulator-name = "vcc3v3_pmu";
306 regulator-min-microvolt = <3300000>;
307 regulator-max-microvolt = <3300000>;
308 regulator-always-on;
309 regulator-boot-on;
311 regulator-state-mem {
312 regulator-on-in-suspend;
313 regulator-suspend-microvolt = <3300000>;
318 regulator-name = "vccio_sd";
319 regulator-min-microvolt = <1800000>;
320 regulator-max-microvolt = <3300000>;
321 regulator-always-on;
322 regulator-boot-on;
324 regulator-state-mem {
325 regulator-on-in-suspend;
326 regulator-suspend-microvolt = <3300000>;
331 regulator-name = "vcc_sd";
332 regulator-min-microvolt = <3300000>;
333 regulator-max-microvolt = <3300000>;
334 regulator-boot-on;
336 regulator-state-mem {
337 regulator-on-in-suspend;
338 regulator-suspend-microvolt = <3300000>;
343 regulator-name = "vcc_bl";
344 regulator-min-microvolt = <3300000>;
345 regulator-max-microvolt = <3300000>;
347 regulator-state-mem {
348 regulator-off-in-suspend;
349 regulator-suspend-microvolt = <3300000>;
354 regulator-name = "vcc_lcd";
355 regulator-min-microvolt = <2800000>;
356 regulator-max-microvolt = <2800000>;
358 regulator-state-mem {
359 regulator-off-in-suspend;
360 regulator-suspend-microvolt = <2800000>;
365 regulator-name = "vcc_cam";
366 regulator-min-microvolt = <3000000>;
367 regulator-max-microvolt = <3000000>;
369 regulator-state-mem {
370 regulator-off-in-suspend;
371 regulator-suspend-microvolt = <3000000>;
377 monitored-battery = <&battery>;
378 rockchip,resistor-sense-micro-ohms = <10000>;
379 rockchip,sleep-enter-current-microamp = <300000>;
380 rockchip,sleep-filter-current-microamp = <100000>;
384 rockchip,mic-in-differential;