summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/ti/k3-am62.dtsi
diff options
context:
space:
mode:
authorAradhya Bhatia <a-bhatia1@ti.com>2023-08-09 11:45:55 +0300
committerNishanth Menon <nm@ti.com>2023-08-11 23:31:51 +0300
commit8ccc1073c7bb2ae9654529a75f85ef23b7215c9b (patch)
treef731fc6e0e16e7a64b606f2264f9b81b3cbf7ea2 /arch/arm64/boot/dts/ti/k3-am62.dtsi
parent73387da70f9c26b6fba4f62371d013cce14663d9 (diff)
downloadlinux-8ccc1073c7bb2ae9654529a75f85ef23b7215c9b.tar.xz
arm64: dts: ti: k3-am62-main: Add node for DSS
Add Display SubSystem (DSS) DT node for the AM625 SoC. The DSS supports one each of video pipeline (vid) and video-lite pipeline (vidl1). It outputs OLDI signals on one video port (VP1) and DPI signals on another (VP2). The video ports are connected to the pipelines via 2 identical overlay managers (ovr1 and ovr2). Also add the DT node for DSS clock divider. This is a fixed-factor-clock and does not have any register. This comes into effect whenenver OLDI display is used. The input to this divider is a serial clock used by OLDI TXes. The divider divides the input clock by 7, and provides the pixel clock to VP1. Signed-off-by: Aradhya Bhatia <a-bhatia1@ti.com> Link: https://lore.kernel.org/r/20230809084559.17322-3-a-bhatia1@ti.com Signed-off-by: Nishanth Menon <nm@ti.com>
Diffstat (limited to 'arch/arm64/boot/dts/ti/k3-am62.dtsi')
-rw-r--r--arch/arm64/boot/dts/ti/k3-am62.dtsi8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/ti/k3-am62.dtsi b/arch/arm64/boot/dts/ti/k3-am62.dtsi
index 5e72c445f37a..11f14eef2d44 100644
--- a/arch/arm64/boot/dts/ti/k3-am62.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62.dtsi
@@ -102,6 +102,14 @@
};
};
+ dss_vp1_clk: clock-divider-oldi {
+ compatible = "fixed-factor-clock";
+ clocks = <&k3_clks 186 0>;
+ #clock-cells = <0>;
+ clock-div = <7>;
+ clock-mult = <1>;
+ };
+
#include "k3-am62-thermal.dtsi"
};