1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 3/dts-v1/; 4 5#include <dt-bindings/gpio/gpio.h> 6#include <dt-bindings/pinctrl/rockchip.h> 7#include <dt-bindings/pwm/pwm.h> 8#include <dt-bindings/soc/rockchip,vop2.h> 9#include "rk3588-orangepi-5-compact.dtsi" 10 11/ { 12 model = "Xunlong Orange Pi 5 Ultra"; 13 compatible = "xunlong,orangepi-5-ultra", "rockchip,rk3588"; 14 15 hdmi1-con { 16 compatible = "hdmi-connector"; 17 type = "a"; 18 19 port { 20 hdmi1_con_in: endpoint { 21 remote-endpoint = <&hdmi1_out_con>; 22 }; 23 }; 24 }; 25}; 26 27&hdmi1 { 28 pinctrl-names = "default"; 29 pinctrl-0 = <&hdmim0_tx1_cec &hdmim0_tx1_hpd 30 &hdmim1_tx1_scl &hdmim1_tx1_sda>; 31 status = "okay"; 32}; 33 34&hdmi1_in { 35 hdmi1_in_vp0: endpoint { 36 remote-endpoint = <&vp0_out_hdmi1>; 37 }; 38}; 39 40&hdmi1_out { 41 hdmi1_out_con: endpoint { 42 remote-endpoint = <&hdmi1_con_in>; 43 }; 44}; 45 46&hdmi1_sound { 47 status = "okay"; 48}; 49 50&hdptxphy1 { 51 status = "okay"; 52}; 53 54&i2s6_8ch { 55 status = "okay"; 56}; 57 58&led_blue_pwm { 59 pwms = <&pwm4 0 25000 PWM_POLARITY_INVERTED>; 60}; 61 62&led_green_pwm { 63 pwms = <&pwm5 0 25000 PWM_POLARITY_INVERTED>; 64}; 65 66&pinctrl { 67 usb { 68 usb_otg_pwren: usb-otg-pwren { 69 rockchip,pins = <4 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>; 70 }; 71 }; 72}; 73 74&vcc5v0_usb30_otg { 75 gpios = <&gpio4 RK_PB1 GPIO_ACTIVE_HIGH>; 76}; 77 78&vp0 { 79 vp0_out_hdmi1: endpoint@ROCKCHIP_VOP2_EP_HDMI1 { 80 reg = <ROCKCHIP_VOP2_EP_HDMI1>; 81 remote-endpoint = <&hdmi1_in_vp0>; 82 }; 83}; 84