[PATCH] riscv: dts: thead: beaglev-ahead: enable HDMI output

Robert Mazur
2026-03-25T08:20:02Z

The BeagleV Ahead board includes a micro HDMI connector (Type-D)
wired to the TH1520 SoC's HDMI transmitter.

Enable the display pipeline by adding the HDMI connector node,
connecting it to the HDMI controller, and activating the DPU
and HDMI nodes.

Signed-off-by: Robert Mazur <robert.mazur@imgtec.com>
---
This patch enables HDMI output on the BeagleV-Ahead board by wiring up
the DPU and HDMI nodes added in the following series:

Depends-on: https://lore.kernel.org/r/20260129023922.1527729-7-zhengxingda@iscas.ac.cn/

The patch has been tested on BeagleV-Ahead hardware with the above
series applied. HDMI output is functional.
---
arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 25 ++++++++++++++++++++++
1 file changed, 25 insertions(+)

diff --git a/arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts b/arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts
index 21c33f165ba9..91f3f9b987bc 100644
--- a/arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts
+++ b/arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts
@@ -75,6 +75,17 @@ led-5 {
label = "led5";
};
};
+
+ hdmi-connector {
+ compatible = "hdmi-connector";
+ type = "d";
+
+ port {
+ hdmi_con_in: endpoint {
+ remote-endpoint = <&hdmi_out_con>;
+ };
+ };
+ };
};

&osc {
@@ -236,6 +247,20 @@ &sdio0 {
status = "okay";
};

+&dpu {
+ status = "okay";
+};
+
+&hdmi {
+ status = "okay";
+};
+
+&hdmi_out_port {
+ hdmi_out_con: endpoint {
+ remote-endpoint = <&hdmi_con_in>;
+ };
+};
+
&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_pins>;

---
base-commit: d2e20c8951e4bb5f4a828aed39813599980353b6
change-id: 20260325-hdmi-beaglev-ahead-bc55396d57e6

Best regards,
--
Robert Mazur <robert.mazur@imgtec.com>