Lines Matching +full:vin +full:- +full:mode +full:- +full:microvolt
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/pinctrl/rockchip.h>
13 #include <dt-bindings/soc/rockchip,vop2.h>
18 compatible = "rockchip,rk3566-box-demo", "rockchip,rk3566";
28 stdout-path = "serial2:1500000n8";
31 gmac1_clkin: external-gmac1-clock {
32 compatible = "fixed-clock";
33 clock-frequency = <125000000>;
34 clock-output-names = "gmac1_clkin";
35 #clock-cells = <0>;
38 hdmi-con {
39 compatible = "hdmi-connector";
44 remote-endpoint = <&hdmi_out_con>;
49 ir-receiver {
50 compatible = "gpio-ir-receiver";
52 pinctrl-0 = <&ir_int>;
53 linux,rc-map-name = "rc-beelink-gs1";
58 compatible = "gpio-leds";
60 led_work: led-0 {
64 linux,default-trigger = "heartbeat";
65 pinctrl-names = "default";
66 pinctrl-0 = <&led_work_en>;
70 sdio_pwrseq: sdio-pwrseq {
72 compatible = "mmc-pwrseq-simple";
74 clock-names = "ext_clock";
75 pinctrl-names = "default";
76 pinctrl-0 = <&wifi_enable_h &wifi_32k>;
77 reset-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_LOW>;
80 spdif_dit: spdif-dit {
81 compatible = "linux,spdif-dit";
82 #sound-dai-cells = <0>;
85 spdif_sound: spdif-sound {
86 compatible = "simple-audio-card";
87 simple-audio-card,name = "SPDIF";
89 simple-audio-card,cpu {
90 sound-dai = <&spdif>;
93 simple-audio-card,codec {
94 sound-dai = <&spdif_dit>;
98 vcc12v0_dcin: regulator-vcc12v0-dcin {
99 compatible = "regulator-fixed";
100 regulator-name = "vcc12v0_dcin";
101 regulator-always-on;
102 regulator-boot-on;
103 regulator-min-microvolt = <12000000>;
104 regulator-max-microvolt = <12000000>;
107 vcc5v0_sys: regulator-vcc5v0-sys {
108 compatible = "regulator-fixed";
109 regulator-name = "vcc5v0_sys";
110 regulator-always-on;
111 regulator-boot-on;
112 regulator-min-microvolt = <5000000>;
113 regulator-max-microvolt = <5000000>;
114 vin-supply = <&vcc12v0_dcin>;
117 vcc3v3_sys: regulator-vcc3v3-sys {
118 compatible = "regulator-fixed";
119 regulator-name = "vcc3v3_sys";
120 regulator-always-on;
121 regulator-boot-on;
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
124 vin-supply = <&vcc12v0_dcin>;
127 vcc_3v3: regulator-vcc-3v3 {
128 compatible = "regulator-fixed";
129 regulator-name = "vcc_3v3";
130 regulator-always-on;
131 regulator-boot-on;
132 regulator-min-microvolt = <3300000>;
133 regulator-max-microvolt = <3300000>;
134 vin-supply = <&vcc3v3_sys>;
137 vcc5v0_usb_host: regulator-vcc5v0-usb-host {
138 compatible = "regulator-fixed";
139 enable-active-high;
141 pinctrl-names = "default";
142 pinctrl-0 = <&vcc5v0_usb_host_en>;
143 regulator-name = "vcc5v0_usb_host";
144 regulator-min-microvolt = <5000000>;
145 regulator-max-microvolt = <5000000>;
146 vin-supply = <&vcc5v0_sys>;
149 vcc5v0_usb2_otg: regulator-vcc5v0-usb2-otg {
150 compatible = "regulator-fixed";
151 enable-active-high;
153 pinctrl-names = "default";
154 pinctrl-0 = <&vcc5v0_usb2_otg_en>;
155 regulator-name = "vcc5v0_usb_otg";
156 regulator-min-microvolt = <5000000>;
157 regulator-max-microvolt = <5000000>;
158 vin-supply = <&vcc5v0_sys>;
161 vcca_1v8: regulator-vcca-1v8 {
162 compatible = "regulator-fixed";
163 regulator-name = "vcca_1v8";
164 regulator-always-on;
165 regulator-boot-on;
166 regulator-min-microvolt = <1800000>;
167 regulator-max-microvolt = <1800000>;
168 vin-supply = <&vcc3v3_sys>;
171 vdda_0v9: regulator-vdda-0v9 {
172 compatible = "regulator-fixed";
173 regulator-name = "vdda_0v9";
174 regulator-always-on;
175 regulator-boot-on;
176 regulator-min-microvolt = <900000>;
177 regulator-max-microvolt = <900000>;
178 vin-supply = <&vcc3v3_sys>;
181 vdd_fixed: regulator-vdd-fixed {
182 compatible = "regulator-fixed";
183 regulator-name = "vdd_fixed";
184 regulator-min-microvolt = <950000>;
185 regulator-max-microvolt = <950000>;
186 regulator-always-on;
187 regulator-boot-on;
188 vin-supply = <&vcc5v0_sys>;
191 vdd_cpu: regulator-vdd-cpu {
192 compatible = "pwm-regulator";
194 regulator-name = "vdd_cpu";
195 regulator-min-microvolt = <800000>;
196 regulator-max-microvolt = <1200000>;
197 regulator-always-on;
198 regulator-boot-on;
199 regulator-settling-time-up-us = <250>;
200 pwm-supply = <&vcc5v0_sys>;
203 vdd_logic: regulator-vdd-logic {
204 compatible = "pwm-regulator";
206 regulator-name = "vdd_logic";
207 regulator-min-microvolt = <800000>;
208 regulator-max-microvolt = <1100000>;
209 regulator-always-on;
210 regulator-boot-on;
211 regulator-settling-time-up-us = <250>;
212 pwm-supply = <&vcc5v0_sys>;
225 cpu-supply = <&vdd_cpu>;
229 cpu-supply = <&vdd_cpu>;
233 cpu-supply = <&vdd_cpu>;
237 cpu-supply = <&vdd_cpu>;
241 assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
242 assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>, <&gmac1_clkin>;
243 phy-mode = "rgmii";
245 pinctrl-names = "default";
246 pinctrl-0 = <&gmac1m1_miim
252 snps,reset-gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>;
253 snps,reset-active-low;
255 snps,reset-delays-us = <0 20000 100000>;
259 phy-handle = <&rgmii_phy1>;
264 rgmii_phy1: ethernet-phy@1 {
265 compatible = "ethernet-phy-ieee802.3-c22";
271 assigned-clocks = <&cru CLK_HDMI_CEC>;
272 assigned-clock-rates = <32768>;
273 avdd-0v9-supply = <&vdda_0v9>;
274 avdd-1v8-supply = <&vcca_1v8>;
280 remote-endpoint = <&vp0_out_hdmi>;
286 remote-endpoint = <&hdmi_con_in>;
303 rockchip,trcm-sync-tx-only;
309 bt_enable_h: bt-enable-h {
313 bt_host_wake_l: bt-host-wake-l {
317 bt_wake_l: bt-wake-l {
322 sdio-pwrseq {
323 wifi_enable_h: wifi-enable-h {
327 wifi_host_wake_h: wifi-host-wake-l {
331 wifi_32k: wifi-32k {
348 ir_int: ir-int {
361 pmuio2-supply = <&vcc_3v3>;
362 vccio1-supply = <&vcc_3v3>;
363 vccio3-supply = <&vcc_3v3>;
364 vccio4-supply = <&vcca_1v8>;
365 vccio5-supply = <&vcc_3v3>;
366 vccio6-supply = <&vcca_1v8>;
367 vccio7-supply = <&vcc_3v3>;
380 bus-width = <8>;
381 mmc-hs200-1_8v;
382 non-removable;
387 bus-width = <4>;
388 cap-sd-highspeed;
389 cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
390 disable-wp;
391 pinctrl-names = "default";
392 pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>;
393 vmmc-supply = <&vcc_3v3>;
399 #address-cells = <1>;
400 #size-cells = <0>;
401 bus-width = <4>;
402 clock-frequency = <150000000>;
403 cap-sdio-irq;
404 cap-sd-highspeed;
405 sd-uhs-sdr104;
406 keep-power-in-suspend;
407 mmc-pwrseq = <&sdio_pwrseq>;
408 non-removable;
409 pinctrl-names = "default";
410 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk>;
411 vmmc-supply = <&vcc_3v3>;
412 vqmmc-supply = <&vcca_1v8>;
416 compatible = "brcm,bcm4329-fmac";
418 interrupt-parent = <&gpio2>;
420 interrupt-names = "host-wake";
421 pinctrl-names = "default";
422 pinctrl-0 = <&wifi_host_wake_h>;
431 pinctrl-names = "default";
432 pinctrl-0 = <&spi1m1_cs0 &spi1m1_pins>;
436 /* tshut mode 0:CRU 1:GPIO */
437 rockchip,hw-tshut-mode = <1>;
439 rockchip,hw-tshut-polarity = <0>;
444 pinctrl-names = "default";
445 pinctrl-0 = <&uart1m0_xfer &uart1m0_ctsn>;
447 uart-has-rtscts;
450 compatible = "brcm,bcm43438-bt";
452 clock-names = "txco";
453 device-wakeup-gpios = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>;
454 host-wakeup-gpios = <&gpio2 RK_PC0 GPIO_ACTIVE_HIGH>;
455 shutdown-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
456 pinctrl-names = "default";
457 pinctrl-0 = <&bt_host_wake_l &bt_wake_l &bt_enable_h>;
458 vbat-supply = <&vcc3v3_sys>;
459 vddio-supply = <&vcca_1v8>;
468 assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP1>;
469 assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
480 remote-endpoint = <&hdmi_in_vp0>;
493 phy-supply = <&vcc5v0_usb_host>;
498 phy-supply = <&vcc5v0_usb2_otg>;
503 phy-supply = <&vcc5v0_usb_host>;
508 phy-supply = <&vcc5v0_usb_host>;