[PATCH RESEND 15/17] riscv: dts: spacemit: k3-pico-itx: enable the DisplayPort output
From: Cody Kang via B4 Relay
Date: Sat Jul 25 2026 - 00:57:54 EST
From: Cody Kang <codykang.hk@xxxxxxxxx>
Pico-ITX brings the second DPU's output to an external DisplayPort
connector. Enable that DPU and the DisplayPort controller it feeds.
Signed-off-by: Cody Kang <codykang.hk@xxxxxxxxx>
---
arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 11 +++++++++++
arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi | 11 +++++++++++
2 files changed, 22 insertions(+)
diff --git a/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts b/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts
index b89c1521e664..6c31460990a7 100644
--- a/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts
+++ b/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts
@@ -6,6 +6,7 @@
#include <dt-bindings/gpio/gpio.h>
#include "k3.dtsi"
+#include "k3-display.dtsi"
#include "k3-pinctrl.dtsi"
/ {
@@ -221,3 +222,13 @@ hub@1 {
&usb2_phy {
status = "okay";
};
+
+&dpu1_crtc0 {
+ status = "okay";
+};
+
+&dp1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&dp1_1_cfg>;
+ status = "okay";
+};
diff --git a/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi b/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi
index 3ee1471f3798..2f36eba20f1e 100644
--- a/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi
+++ b/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi
@@ -11,6 +11,17 @@
#define K3_GPIO(x) (x / 32) (x % 32)
&pinctrl {
+ /omit-if-no-ref/
+ dp1_1_cfg: dp1-1-cfg {
+ dp1-pins {
+ pinmux = <K3_PADCONF(24, 6)>; /* dp1 hpd */
+
+ bias-disable;
+ drive-strength = <25>;
+ power-source = <3300>;
+ };
+ };
+
gmac0_rgmii_0_cfg: gmac0-rgmii-0-cfg {
gmac0-rgmii-0-pins {
pinmux = <K3_PADCONF(0, 1)>, /* gmac0_rxdv */
--
2.43.0