arm64: dts: exynos7870-j6lte: enable display panel support

Enable DECON and DSI nodes, and add the compatible display panel and
appropriate panel timings for this device. Also, remove the
simple-framebuffer node in favor of the panel.

This device has a 720x1480 AMOLED Samsung AMS561RA01 panel with
S6E8AA5X01 controller.

Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org>
Link: https://patch.msgid.link/20251031-exynos7870-drm-dts-v4-5-c1f77fb16b87@disroot.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
This commit is contained in:
Kaustabh Chakraborty
2025-10-31 00:50:19 +05:30
committed by Krzysztof Kozlowski
parent ba2cd209cf
commit cad767a9af

View File

@@ -27,20 +27,7 @@
};
chosen {
#address-cells = <2>;
#size-cells = <1>;
ranges;
stdout-path = &serial2;
framebuffer@67000000 {
compatible = "simple-framebuffer";
reg = <0x0 0x67000000 (720 * 1480 * 4)>;
width = <720>;
height = <1480>;
stride = <(720 * 4)>;
format = "a8r8g8b8";
};
};
gpio-hall-effect-sensor {
@@ -119,8 +106,9 @@
pmsg-size = <0x4000>;
};
framebuffer@67000000 {
cont_splash_mem: framebuffer@67000000 {
reg = <0x0 0x67000000 (720 * 1480 * 4)>;
iommu-addresses = <&decon 0x67000000 (720 * 1480 * 4)>;
no-map;
};
};
@@ -133,6 +121,28 @@
};
};
&decon {
memory-region = <&cont_splash_mem>;
status = "okay";
};
&dsi {
#address-cells = <1>;
#size-cells = <0>;
samsung,burst-clock-frequency = <500000000>;
samsung,esc-clock-frequency = <16000000>;
samsung,pll-clock-frequency = <26000000>;
status = "okay";
panel@0 {
compatible = "samsung,s6e8aa5x01-ams561ra01";
reg = <0>;
};
};
&gpu {
status = "okay";
};