drm: suspend and resume the system, flip_done timed out [1/1]

PD#SWPL-249396

Problem:
The S6 has dual displays; the TX and LCD share the same venc.
TX uses encp, LCD uses encl,Setting a dummy modifies the venc,
thus affecting the LCD display.

Solution:
S6 dual display, dummyL removed, no longer operates Venc
during sleep/wake-up, TX and LCD are controlled independently.

Verify:
s6 dual display

Test:
DRM-OSD-26

Change-Id: Iac8e1b956e9a4b52609736cb49d064596697a66a
Signed-off-by: dijie.pan <dijie.pan@amlogic.com>
This commit is contained in:
dijie.pan
2026-01-12 20:55:48 +08:00
committed by gerrit autosubmit
parent 99e3454224
commit 33dc359303
6 changed files with 48 additions and 0 deletions
@@ -1199,6 +1199,14 @@
fbdev_sizes = <1280 720 1280 1440 32>;
};
&dummy_venc {
status = "disabled";
};
&drm_to_dummyl {
status = "disabled";
};
&amhdmitx {
status = "okay";
};
@@ -1199,6 +1199,14 @@
fbdev_sizes = <1280 720 1280 1440 32>;
};
&dummy_venc {
status = "disabled";
};
&drm_to_dummyl {
status = "disabled";
};
&amhdmitx {
status = "okay";
};
@@ -1203,6 +1203,14 @@
fbdev_sizes = <1920 1080 1920 2160 32>;
};
&dummy_venc {
status = "disabled";
};
&drm_to_dummyl {
status = "disabled";
};
&amhdmitx {
status = "okay";
/* hdcp ctrl 0:sysctrl, 1: drv, 2: linux app */
@@ -1199,6 +1199,14 @@
fbdev_sizes = <1280 720 1280 1440 32>;
};
&dummy_venc {
status = "disabled";
};
&drm_to_dummyl {
status = "disabled";
};
&amhdmitx {
status = "okay";
};
@@ -1130,6 +1130,14 @@
fbdev_sizes = <1280 720 1280 1440 32>;
};
&dummy_venc {
status = "disabled";
};
&drm_to_dummyl {
status = "disabled";
};
&amhdmitx {
status = "okay";
};
@@ -1155,6 +1155,14 @@
fbdev_sizes = <1280 720 1280 1440 32>;
};
&dummy_venc {
status = "disabled";
};
&drm_to_dummyl {
status = "disabled";
};
&amhdmitx {
status = "okay";
};