diff options
| author | Jimmy Hon <honyuenkwun@gmail.com> | 2025-02-22 13:33:31 -0600 |
|---|---|---|
| committer | Heiko Stuebner <heiko@sntech.de> | 2025-02-27 14:36:06 +0100 |
| commit | efdc4018f3c98967e0145f790329a8934f936a7e (patch) | |
| tree | ec4489b733ab35de3ab8c64b3de221ad8e64b19b | |
| parent | 3df28b6fda8f245dc725af78780f75d5f1bc079c (diff) | |
| download | linux-stable-efdc4018f3c98967e0145f790329a8934f936a7e.tar.gz linux-stable-efdc4018f3c98967e0145f790329a8934f936a7e.zip | |
arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Ultra
Enable the only HDMI output port on the Orange Pi 5 Ultra
Signed-off-by: Jimmy Hon <honyuenkwun@gmail.com>
Tested-By: Johannes Erdfelt <johannes@erdfelt.com>
Link: https://lore.kernel.org/r/20250222193332.1761-5-honyuenkwun@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
| -rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts index c17b907df1c0..489eb5b3c25f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts @@ -5,11 +5,46 @@ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/pinctrl/rockchip.h> #include <dt-bindings/pwm/pwm.h> +#include <dt-bindings/soc/rockchip,vop2.h> #include "rk3588-orangepi-5-compact.dtsi" / { model = "Xunlong Orange Pi 5 Ultra"; compatible = "xunlong,orangepi-5-ultra", "rockchip,rk3588"; + + hdmi1-con { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi1_con_in: endpoint { + remote-endpoint = <&hdmi1_out_con>; + }; + }; + }; +}; + +&hdmi1 { + pinctrl-names = "default"; + pinctrl-0 = <&hdmim0_tx1_cec &hdmim0_tx1_hpd + &hdmim1_tx1_scl &hdmim1_tx1_sda>; + status = "okay"; +}; + +&hdmi1_in { + hdmi1_in_vp0: endpoint { + remote-endpoint = <&vp0_out_hdmi1>; + }; +}; + +&hdmi1_out { + hdmi1_out_con: endpoint { + remote-endpoint = <&hdmi1_con_in>; + }; +}; + +&hdptxphy1 { + status = "okay"; }; &led_blue_pwm { @@ -31,3 +66,10 @@ &vcc5v0_usb30_otg { gpios = <&gpio4 RK_PB1 GPIO_ACTIVE_HIGH>; }; + +&vp0 { + vp0_out_hdmi1: endpoint@ROCKCHIP_VOP2_EP_HDMI1 { + reg = <ROCKCHIP_VOP2_EP_HDMI1>; + remote-endpoint = <&hdmi1_in_vp0>; + }; +}; |
