ACK: [SRU][N][PATCH 00/11]Fix AST DP output after resume

ivanhu ivan.hu at canonical.com
Mon Oct 14 04:24:14 UTC 2024


Acked-by: Ivan Hu <ivan.hu 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