Lines Matching +full:vpcie3v3 +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/soc/rockchip,vop2.h>
11 #include <dt-bindings/usb/pd.h>
12 #include "rk3588-orangepi-5.dtsi"
16 compatible = "xunlong,orangepi-5-plus", "rockchip,rk3588";
18 hdmi0-con {
19 compatible = "hdmi-connector";
24 remote-endpoint = <&hdmi0_out_con>;
29 hdmi1-con {
30 compatible = "hdmi-connector";
35 remote-endpoint = <&hdmi1_out_con>;
40 ir-receiver {
41 compatible = "gpio-ir-receiver";
43 pinctrl-names = "default";
44 pinctrl-0 = <&ir_receiver_pin>;
48 compatible = "rfkill-gpio";
49 label = "rfkill-pcie-wlan";
50 radio-type = "wlan";
51 shutdown-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>;
54 vbus5v0_typec: regulator-vbus-typec {
55 compatible = "regulator-fixed";
56 enable-active-high;
58 pinctrl-names = "default";
59 pinctrl-0 = <&typec5v_pwren>;
60 regulator-name = "vbus5v0_typec";
61 regulator-min-microvolt = <5000000>;
62 regulator-max-microvolt = <5000000>;
63 vin-supply = <&vcc5v0_sys>;
68 enable-gpios = <&gpio3 RK_PC0 GPIO_ACTIVE_HIGH>;
73 enable-gpios = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>;
77 pinctrl-names = "default";
78 pinctrl-0 = <&hp_detect>;
79 simple-audio-card,aux-devs = <&speaker_amp>, <&headphone_amp>;
80 simple-audio-card,hp-det-gpios = <&gpio1 RK_PD3 GPIO_ACTIVE_LOW>;
81 simple-audio-card,widgets =
87 simple-audio-card,routing =
133 remote-endpoint = <&vp0_out_hdmi0>;
139 remote-endpoint = <&hdmi0_con_in>;
149 remote-endpoint = <&vp1_out_hdmi1>;
155 remote-endpoint = <&hdmi1_con_in>;
172 interrupt-parent = <&gpio0>;
174 pinctrl-names = "default";
175 pinctrl-0 = <&hym8563_int>;
179 usbc0: usb-typec@22 {
182 interrupt-parent = <&gpio0>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&usbc0_int>;
186 vbus-supply = <&vbus5v0_typec>;
190 compatible = "usb-c-connector";
191 data-role = "dual";
192 label = "USB-C";
193 power-role = "dual";
194 op-sink-microwatt = <10>;
195 source-pdos = <PDO_FIXED(5000, 1400, PDO_FIXED_USB_COMM)>;
196 sink-pdos = <PDO_FIXED(5000, 10, PDO_FIXED_USB_COMM)>;
197 try-power-role = "source";
200 #address-cells = <1>;
201 #size-cells = <0>;
207 remote-endpoint = <&usb_host0_xhci_drd_sw>;
215 remote-endpoint = <&usbdp_phy0_typec_ss>;
223 remote-endpoint = <&usbdp_phy0_typec_sbu>;
248 /* phy1 - M.KEY socket */
250 reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
251 vpcie3v3-supply = <&vcc3v3_wf>;
255 /* phy2 - right ethernet port */
257 reset-gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_HIGH>;
258 vpcie3v3-supply = <&vcc3v3_pcie_eth>;
262 /* phy0 - left ethernet port */
264 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
265 vpcie3v3-supply = <&vcc3v3_pcie_eth>;
271 hym8563_int: hym8563-int {
277 blue_led_pin: blue-led {
282 ir-receiver {
283 ir_receiver_pin: ir-receiver-pin {
289 hp_detect: hp-detect {
295 vcc5v0_usb20_en: vcc5v0-usb20-en {
300 usb-typec {
301 usbc0_int: usbc0-int {
305 typec5v_pwren: typec5v-pwren {
312 pinctrl-0 = <&pwm2m1_pins>;
313 pinctrl-names = "default";
318 pinctrl-0 = <&pwm3m1_pins>;
327 pinctrl-names = "default";
328 pinctrl-0 = <&fspim1_pins>;
332 phy-supply = <&vcc5v0_sys>;
336 pinctrl-0 = <&uart9m0_xfer>;
341 mode-switch;
342 orientation-switch;
343 sbu1-dc-gpios = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>;
344 sbu2-dc-gpios = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
347 #address-cells = <1>;
348 #size-cells = <0>;
352 remote-endpoint = <&usbc0_ss>;
357 remote-endpoint = <&usbc0_sbu>;
363 usb-role-switch;
367 remote-endpoint = <&usbc0_hs>;
382 pinctrl-names = "default";
383 pinctrl-0 = <&vcc5v0_usb20_en>;
389 remote-endpoint = <&hdmi0_in_vp0>;
396 remote-endpoint = <&hdmi1_in_vp1>;