summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevarsh Thakkar <devarsht@ti.com>2024-03-11 18:53:25 +0530
committerFrancesco Dolcini <francesco.dolcini@toradex.com>2024-03-21 14:26:33 +0000
commit48340180d8126f2fd93bbc9bf004cdb83eadd331 (patch)
tree91473525afc1cff13c3e66ac959b74306b870cf7
parent479d61a566e602aa7792777156126da85e874821 (diff)
arm64: dts: ti: k3-am62x-lp-sk: Enable Microtips OLDI Panel for splash screen
Enable microtips mf101hie OLDI panel and link it with DSS ports to enable splash screen on AM62x LP SK. Signed-off-by: Devarsh Thakkar <devarsht@ti.com>
-rw-r--r--arch/arm/dts/k3-am62-lp-sk.dts56
1 files changed, 56 insertions, 0 deletions
diff --git a/arch/arm/dts/k3-am62-lp-sk.dts b/arch/arm/dts/k3-am62-lp-sk.dts
index fb4024071c..f7bfb1359f 100644
--- a/arch/arm/dts/k3-am62-lp-sk.dts
+++ b/arch/arm/dts/k3-am62-lp-sk.dts
@@ -70,6 +70,41 @@
states = <1800000 0x0>,
<3300000 0x1>;
};
+
+ panel_lvds: panel-lvds {
+ bootph-pre-ram;
+ compatible = "simple-panel";
+ status= "okay";
+ width-mm = <217>;
+ height-mm = <136>;
+ data-mapping = "vesa-24";
+ panel-timings {
+ bootph-pre-ram;
+ clock-frequency = <150274>;
+ hactive = <1920>;
+ vactive = <1200>;
+ hback-porch = <32>;
+ hfront-porch = <52>;
+ vback-porch = <24>;
+ vfront-porch = <8>;
+ hsync-len = <24>;
+ vsync-len = <3>;
+ de-active = <1>;
+ };
+ port@0 {
+ dual-lvds-odd-pixels;
+ lcd_in0: endpoint {
+ remote-endpoint = <&oldi_out0>;
+ };
+ };
+
+ port@1 {
+ dual-lvds-even-pixels;
+ lcd_in1: endpoint {
+ remote-endpoint = <&oldi_out1>;
+ };
+ };
+ };
};
&main_pmx0 {
@@ -315,3 +350,24 @@
status = "okay";
dr_mode = "peripheral";
};
+
+&dss_ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ /* VP1: LVDS Output (OLDI TX 0) */
+ port@0 {
+ reg = <0>;
+ oldi_out0: endpoint {
+ remote-endpoint = <&lcd_in0>;
+ };
+ };
+
+ /* VP1: LVDS Output (OLDI TX 1) */
+ port@2 {
+ reg = <2>;
+ oldi_out1: endpoint {
+ remote-endpoint = <&lcd_in1>;
+ };
+ };
+
+};