linux/drivers/gpu/drm/ast
Jammy Huang 3692ababa3 drm/ast: Fix modeset failed on DisplayPort
If we switch display and update cursor together, it could lead to
modeset failed because of concurrent access to IO registers.

Add lock protection in DP's edid access to avoid this problem.

Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Jammy Huang <jammy_huang@aspeedtech.com>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20230601004847.1115-1-jammy_huang@aspeedtech.com
2023-06-01 10:40:38 +02:00
..
ast_dp.c drm/ast: Fix long time waiting on s3/s4 resume 2023-05-31 13:04:07 +02:00
ast_dp501.c drm/ast: Rename to_ast_private() to to_ast_device() 2023-03-01 10:28:50 +01:00
ast_dram_tables.h
ast_drv.c drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers 2023-04-04 14:55:50 +02:00
ast_drv.h drm/ast: Fix long time waiting on s3/s4 resume 2023-05-31 13:04:07 +02:00
ast_i2c.c drm/ast: Rename to_ast_private() to to_ast_device() 2023-03-01 10:28:50 +01:00
ast_main.c drm/ast: Fix long time waiting on s3/s4 resume 2023-05-31 13:04:07 +02:00
ast_mm.c drm/ast: Rename struct ast_private to struct ast_device 2023-03-01 10:28:42 +01:00
ast_mode.c drm/ast: Fix modeset failed on DisplayPort 2023-06-01 10:40:38 +02:00
ast_post.c drm/ast: Fix long time waiting on s3/s4 resume 2023-05-31 13:04:07 +02:00
ast_tables.h
Kconfig
Makefile