ACK: [SRU][N][PATCH 00/11]Fix AST DP output after resume
Guoqing Jiang
guoqing.jiang at canonical.com
Mon Oct 14 02:31:25 UTC 2024
Acked-by: Guoqing Jiang <guoqing.jiang at canonical.com>
On 9/27/24 20:22, Aaron Ma wrote:
> BugLink: https://bugs.launchpad.net/bugs/2083022
>
> [Impact]
> After resume from suspend, the mini-DP output from ASPEED BMC card
> is either blank or mess up.
>
> [Fix]
> From upstream 6.11 kernel,
>
> 1, a fix of the blank screen after resume:
> 12c35c5582acb drm/ast: Fix black screen after resume
>
> 2, DP detection fix:
> 0ce91928ec62d drm/ast: astdp: Wake up during connector status detection
>
> 3, the patchset refactors the CRTC's mode-setting code:
> https://lore.kernel.org/all/20240627153638.8765-1-tzimmermann@suse.de/
>
> [Test]
> Tested on hardware by vendor for 10 times of suspend and resume.
> The screen is OK.
>
> [Where problems could occur]
> It may break ASPEED drm support.
>
> Jammy Huang (1):
> drm/ast: Fix black screen after resume
>
> Thomas Zimmermann (10):
> drm/ast: Inline drm_simple_encoder_init()
> drm/ast: Implement atomic enable/disable for encoders
> drm/ast: Program mode for AST DP in atomic_mode_set
> drm/ast: Move mode-setting code into mode_set_nofb CRTC helper
> drm/ast: Handle primary-plane format setup in atomic_update
> drm/ast: Remove gamma LUT updates from DPMS code
> drm/ast: Only set VGA SCREEN_DISABLE bit in CRTC code
> drm/ast: Inline ast_crtc_dpms() into callers
> drm/ast: Use drm_atomic_helper_commit_tail() helper
> drm/ast: astdp: Wake up during connector status detection
>
> drivers/gpu/drm/ast/ast_dp.c | 7 +
> drivers/gpu/drm/ast/ast_drv.c | 5 +
> drivers/gpu/drm/ast/ast_drv.h | 1 +
> drivers/gpu/drm/ast/ast_mode.c | 278 +++++++++++++++++++++------------
> drivers/gpu/drm/ast/ast_reg.h | 10 +-
> 5 files changed, 192 insertions(+), 109 deletions(-)
>
More information about the kernel-team
mailing list