Lines Matching +full:source +full:- +full:pdos
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 ir-receiver {
30 compatible = "gpio-ir-receiver";
32 pinctrl-names = "default";
33 pinctrl-0 = <&ir_receiver_pin>;
37 compatible = "rfkill-gpio";
38 label = "rfkill-pcie-wlan";
39 radio-type = "wlan";
40 shutdown-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>;
43 vbus5v0_typec: regulator-vbus-typec {
44 compatible = "regulator-fixed";
45 enable-active-high;
47 pinctrl-names = "default";
48 pinctrl-0 = <&typec5v_pwren>;
49 regulator-name = "vbus5v0_typec";
50 regulator-min-microvolt = <5000000>;
51 regulator-max-microvolt = <5000000>;
52 vin-supply = <&vcc5v0_sys>;
57 enable-gpios = <&gpio3 RK_PC0 GPIO_ACTIVE_HIGH>;
62 enable-gpios = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>;
66 pinctrl-names = "default";
67 pinctrl-0 = <&hp_detect>;
68 simple-audio-card,aux-devs = <&speaker_amp>, <&headphone_amp>;
69 simple-audio-card,hp-det-gpios = <&gpio1 RK_PD3 GPIO_ACTIVE_LOW>;
70 simple-audio-card,widgets =
76 simple-audio-card,routing =
118 remote-endpoint = <&vp0_out_hdmi0>;
124 remote-endpoint = <&hdmi0_con_in>;
133 interrupt-parent = <&gpio0>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&hym8563_int>;
140 usbc0: usb-typec@22 {
143 interrupt-parent = <&gpio0>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&usbc0_int>;
147 vbus-supply = <&vbus5v0_typec>;
151 compatible = "usb-c-connector";
152 data-role = "dual";
153 label = "USB-C";
154 power-role = "dual";
155 op-sink-microwatt = <10>;
156 source-pdos = <PDO_FIXED(5000, 1400, PDO_FIXED_USB_COMM)>;
157 sink-pdos = <PDO_FIXED(5000, 10, PDO_FIXED_USB_COMM)>;
158 try-power-role = "source";
161 #address-cells = <1>;
162 #size-cells = <0>;
168 remote-endpoint = <&usb_host0_xhci_drd_sw>;
176 remote-endpoint = <&usbdp_phy0_typec_ss>;
184 remote-endpoint = <&usbdp_phy0_typec_sbu>;
201 /* phy1 - M.KEY socket */
203 reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
204 vpcie3v3-supply = <&vcc3v3_wf>;
208 /* phy2 - right ethernet port */
210 reset-gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_HIGH>;
211 vpcie3v3-supply = <&vcc3v3_pcie_eth>;
215 /* phy0 - left ethernet port */
217 reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>;
218 vpcie3v3-supply = <&vcc3v3_pcie_eth>;
224 hym8563_int: hym8563-int {
230 blue_led_pin: blue-led {
235 ir-receiver {
236 ir_receiver_pin: ir-receiver-pin {
242 hp_detect: hp-detect {
248 vcc5v0_usb20_en: vcc5v0-usb20-en {
253 usb-typec {
254 usbc0_int: usbc0-int {
258 typec5v_pwren: typec5v-pwren {
265 pinctrl-0 = <&pwm2m1_pins>;
266 pinctrl-names = "default";
271 pinctrl-0 = <&pwm3m1_pins>;
280 pinctrl-names = "default";
281 pinctrl-0 = <&fspim1_pins>;
285 phy-supply = <&vcc5v0_sys>;
289 pinctrl-0 = <&uart9m0_xfer>;
294 mode-switch;
295 orientation-switch;
296 sbu1-dc-gpios = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>;
297 sbu2-dc-gpios = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
300 #address-cells = <1>;
301 #size-cells = <0>;
305 remote-endpoint = <&usbc0_ss>;
310 remote-endpoint = <&usbc0_sbu>;
316 usb-role-switch;
320 remote-endpoint = <&usbc0_hs>;
335 pinctrl-names = "default";
336 pinctrl-0 = <&vcc5v0_usb20_en>;
342 remote-endpoint = <&hdmi0_in_vp0>;