summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2026-04-02 00:02:51 +0300
committerArnd Bergmann <arnd@arndb.de>2026-04-02 00:02:52 +0300
commit9988201705c5b0bbf3ff1e0857792e41f7996385 (patch)
tree8dcaf4c5b3ec2e135345a0b9d5e0193184b66b89
parentd2be897ff93117cc71adec3deeab73961db049ad (diff)
parent74ec3d52c0035b662ec295bef2bbffad68446391 (diff)
downloadlinux-9988201705c5b0bbf3ff1e0857792e41f7996385.tar.xz
Merge tag 'thead-dt-for-v7.1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
T-HEAD Devicetrees for 7.1, part 2 Additional updates to T-Head device trees for v7.1: - Enable the display pipeline for the TH1520-based BeagleV Ahead board by adding the HDMI connector node, connecting it to the HDMI controller, and activating the DPU and HDMI nodes. - Add coefficients to the TH1520 PVT node as the values in the TH1520 manual differ from the defaults in the driver. * tag 'thead-dt-for-v7.1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux: riscv: dts: thead: beaglev-ahead: enable HDMI output riscv: dts: thead: th1520: add coefficients to the PVT node Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts25
-rw-r--r--arch/riscv/boot/dts/thead/th1520.dtsi4
2 files changed, 29 insertions, 0 deletions
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 @@
label = "led5";
};
};
+
+ hdmi-connector {
+ compatible = "hdmi-connector";
+ type = "d";
+
+ port {
+ hdmi_con_in: endpoint {
+ remote-endpoint = <&hdmi_out_con>;
+ };
+ };
+ };
};
&osc {
@@ -236,6 +247,20 @@
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>;
diff --git a/arch/riscv/boot/dts/thead/th1520.dtsi b/arch/riscv/boot/dts/thead/th1520.dtsi
index b66307742894..5e91dc1d2b9b 100644
--- a/arch/riscv/boot/dts/thead/th1520.dtsi
+++ b/arch/riscv/boot/dts/thead/th1520.dtsi
@@ -819,6 +819,10 @@
reg-names = "common", "ts", "pd", "vm";
clocks = <&aonsys_clk>;
#thermal-sensor-cells = <1>;
+ moortec,ts-coeff-g = <42740>;
+ moortec,ts-coeff-h = <220500>;
+ moortec,ts-coeff-j = <(-160)>;
+ moortec,ts-coeff-cal5 = <4094>;
};
gpio@fffff52000 {