Lines Matching +full:strobe +full:- +full:polarity +full:- +full:high

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/pwm/pwm.h>
8 #include "rk3399-opp.dtsi"
16 compatible = "gpio-leds";
17 pinctrl-names = "default";
18 pinctrl-0 = <&module_led_pin>;
20 module_led: led-0 {
23 linux,default-trigger = "heartbeat";
24 panic-indicator;
28 extcon_usb3: extcon-usb3 {
29 compatible = "linux,extcon-usb-gpio";
30 id-gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_HIGH>;
31 pinctrl-names = "default";
32 pinctrl-0 = <&usb3_id>;
35 clkin_gmac: external-gmac-clock {
36 compatible = "fixed-clock";
37 clock-frequency = <125000000>;
38 clock-output-names = "clkin_gmac";
39 #clock-cells = <0>;
42 vcc1v2_phy: vcc1v2-phy {
43 compatible = "regulator-fixed";
44 regulator-name = "vcc1v2_phy";
45 regulator-always-on;
46 regulator-boot-on;
47 regulator-min-microvolt = <1200000>;
48 regulator-max-microvolt = <1200000>;
49 vin-supply = <&vcc5v0_sys>;
52 vcc3v3_sys: vcc3v3-sys {
53 compatible = "regulator-fixed";
54 regulator-name = "vcc3v3_sys";
55 regulator-always-on;
56 regulator-boot-on;
57 regulator-min-microvolt = <3300000>;
58 regulator-max-microvolt = <3300000>;
59 vin-supply = <&vcc5v0_sys>;
62 vcc5v0_host: vcc5v0-host-regulator {
63 compatible = "regulator-fixed";
65 pinctrl-names = "default";
66 pinctrl-0 = <&vcc5v0_host_en>;
67 regulator-name = "vcc5v0_host";
68 regulator-always-on;
69 vin-supply = <&vcc5v0_sys>;
72 vcc5v0_sys: vcc5v0-sys {
73 compatible = "regulator-fixed";
74 regulator-name = "vcc5v0_sys";
75 regulator-always-on;
76 regulator-boot-on;
77 regulator-min-microvolt = <5000000>;
78 regulator-max-microvolt = <5000000>;
81 vdd_log: vdd-log {
82 compatible = "pwm-regulator";
84 pwm-supply = <&vcc5v0_sys>;
85 regulator-name = "vdd_log";
86 regulator-min-microvolt = <800000>;
87 regulator-max-microvolt = <1400000>;
88 regulator-always-on;
89 regulator-boot-on;
94 cpu-supply = <&vdd_cpu_b>;
98 cpu-supply = <&vdd_cpu_b>;
102 cpu-supply = <&vdd_cpu_l>;
106 cpu-supply = <&vdd_cpu_l>;
110 cpu-supply = <&vdd_cpu_l>;
114 cpu-supply = <&vdd_cpu_l>;
119 drive-impedance-ohm = <33>;
124 * The Qseven BIOS_DISABLE signal on the RK3399-Q7 keeps the on-module
125 * eMMC and SPI flash powered-down initially (in fact it keeps the
130 bios-disable-override-hog {
132 gpio-hog;
133 line-name = "bios_disable_override";
134 output-high;
139 assigned-clocks = <&cru SCLK_RMII_SRC>;
140 assigned-clock-parents = <&clkin_gmac>;
142 phy-supply = <&vcc1v2_phy>;
143 phy-mode = "rgmii";
144 pinctrl-names = "default";
145 pinctrl-0 = <&rgmii_pins>;
146 snps,reset-gpio = <&gpio3 RK_PC0 GPIO_ACTIVE_LOW>;
147 snps,reset-active-low;
148 snps,reset-delays-us = <0 10000 50000>;
155 mali-supply = <&vdd_gpu>;
161 i2c-scl-rising-time-ns = <168>;
162 i2c-scl-falling-time-ns = <4>;
163 clock-frequency = <400000>;
168 interrupt-parent = <&gpio1>;
170 #clock-cells = <1>;
171 clock-output-names = "xin32k", "rk808-clkout2";
172 pinctrl-names = "default";
173 pinctrl-0 = <&pmic_int_l>;
174 rockchip,system-power-controller;
175 wakeup-source;
177 vcc1-supply = <&vcc5v0_sys>;
178 vcc2-supply = <&vcc5v0_sys>;
179 vcc3-supply = <&vcc5v0_sys>;
180 vcc4-supply = <&vcc5v0_sys>;
181 vcc6-supply = <&vcc5v0_sys>;
182 vcc7-supply = <&vcc5v0_sys>;
183 vcc8-supply = <&vcc3v3_sys>;
184 vcc9-supply = <&vcc5v0_sys>;
185 vcc10-supply = <&vcc5v0_sys>;
186 vcc11-supply = <&vcc5v0_sys>;
187 vcc12-supply = <&vcc3v3_sys>;
188 vddio-supply = <&vcc1v8_pmu>;
192 regulator-name = "vdd_center";
193 regulator-min-microvolt = <750000>;
194 regulator-max-microvolt = <1350000>;
195 regulator-ramp-delay = <6001>;
196 regulator-always-on;
197 regulator-boot-on;
198 regulator-state-mem {
199 regulator-off-in-suspend;
204 regulator-name = "vdd_cpu_l";
205 regulator-min-microvolt = <750000>;
206 regulator-max-microvolt = <1350000>;
207 regulator-ramp-delay = <6001>;
208 regulator-always-on;
209 regulator-boot-on;
210 regulator-state-mem {
211 regulator-off-in-suspend;
216 regulator-name = "vcc_ddr";
217 regulator-always-on;
218 regulator-boot-on;
219 regulator-state-mem {
220 regulator-on-in-suspend;
225 regulator-name = "vcc_1v8";
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <1800000>;
228 regulator-always-on;
229 regulator-boot-on;
230 regulator-state-mem {
231 regulator-on-in-suspend;
232 regulator-suspend-microvolt = <1800000>;
237 regulator-name = "vcc_ldo1";
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <1800000>;
240 regulator-boot-on;
241 regulator-state-mem {
242 regulator-off-in-suspend;
247 regulator-name = "vcc1v8_hdmi";
248 regulator-min-microvolt = <1800000>;
249 regulator-max-microvolt = <1800000>;
250 regulator-always-on;
251 regulator-boot-on;
252 regulator-state-mem {
253 regulator-off-in-suspend;
258 regulator-name = "vcc1v8_pmu";
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <1800000>;
261 regulator-always-on;
262 regulator-boot-on;
263 regulator-state-mem {
264 regulator-on-in-suspend;
265 regulator-suspend-microvolt = <1800000>;
270 regulator-name = "vcc_sd";
271 regulator-min-microvolt = <1800000>;
272 regulator-max-microvolt = <3000000>;
273 regulator-always-on;
274 regulator-boot-on;
275 regulator-state-mem {
276 regulator-on-in-suspend;
277 regulator-suspend-microvolt = <3000000>;
282 regulator-name = "vcc_ldo5";
283 regulator-min-microvolt = <3000000>;
284 regulator-max-microvolt = <3000000>;
285 regulator-boot-on;
286 regulator-state-mem {
287 regulator-off-in-suspend;
292 regulator-name = "vcc_ldo6";
293 regulator-min-microvolt = <1500000>;
294 regulator-max-microvolt = <1500000>;
295 regulator-boot-on;
296 regulator-state-mem {
297 regulator-off-in-suspend;
302 regulator-name = "vcc0v9_hdmi";
303 regulator-min-microvolt = <900000>;
304 regulator-max-microvolt = <900000>;
305 regulator-always-on;
306 regulator-boot-on;
307 regulator-state-mem {
308 regulator-off-in-suspend;
313 regulator-name = "vcc_efuse";
314 regulator-min-microvolt = <1800000>;
315 regulator-max-microvolt = <1800000>;
316 regulator-always-on;
317 regulator-boot-on;
318 regulator-state-mem {
319 regulator-off-in-suspend;
324 regulator-name = "vcc3v3_s3";
325 regulator-always-on;
326 regulator-boot-on;
327 regulator-state-mem {
328 regulator-off-in-suspend;
333 regulator-name = "vcc3v3_s0";
334 regulator-always-on;
335 regulator-boot-on;
336 regulator-state-mem {
337 regulator-off-in-suspend;
346 fcs,suspend-voltage-selector = <1>;
347 regulator-name = "vdd_gpu";
348 regulator-min-microvolt = <600000>;
349 regulator-max-microvolt = <1230000>;
350 regulator-ramp-delay = <1000>;
351 regulator-always-on;
352 regulator-boot-on;
353 vin-supply = <&vcc5v0_sys>;
359 clock-frequency = <400000>;
364 #cooling-cells = <2>;
375 clock-frequency = <400000>;
380 vin-supply = <&vcc5v0_sys>;
381 regulator-name = "vdd_cpu_b";
382 regulator-min-microvolt = <600000>;
383 regulator-max-microvolt = <1230000>;
384 regulator-ramp-delay = <1000>;
385 fcs,suspend-voltage-selector = <1>;
386 regulator-always-on;
387 regulator-boot-on;
392 pinctrl-0 = <&i2s0_2ch_bus>;
393 pinctrl-1 = <&i2s0_2ch_bus_bclk_off>;
394 rockchip,playback-channels = <2>;
395 rockchip,capture-channels = <2>;
423 bt656-supply = <&vcc_1v8>;
424 audio-supply = <&vcc_1v8>;
425 sdmmc-supply = <&vcc_sd>;
426 gpio1830-supply = <&vcc_1v8>;
435 pinctrl-names = "default";
436 pinctrl-0 = <&q7_thermal_pin &bios_disable_override_hog_pin>;
439 bios_disable_override_hog_pin: bios-disable-override-hog-pin {
444 q7_thermal_pin: q7-thermal-pin {
451 i2c8_xfer_a: i2c8-xfer {
459 module_led_pin: module-led-pin {
466 pmic_int_l: pmic-int-l {
473 vcc5v0_host_en: vcc5v0-host-en {
480 usb3_id: usb3-id {
489 pmu1830-supply = <&vcc_1v8>;
501 max-frequency = <100000000>;
503 bus-width = <8>;
504 mmc-hs400-1_8v;
505 mmc-hs400-enhanced-strobe;
506 non-removable;
511 vqmmc-supply = <&vcc_sd>;
518 compatible = "jedec,spi-nor";
520 spi-max-frequency = <50000000>;
529 rockchip,hw-tshut-mode = <1>;
530 rockchip,hw-tshut-polarity = <1>;
537 u2phy1_otg: otg-port {
541 u2phy1_host: host-port {
542 phy-supply = <&vcc5v0_host>;