]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/ast: Remove traces of DRM_FORMAT_RGB888 handling
authorThomas Zimmermann <tzimmermann@suse.de>
Tue, 14 Apr 2026 07:02:28 +0000 (09:02 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Mon, 20 Apr 2026 07:12:00 +0000 (09:12 +0200)
There's some incomplete handling for DRM_FORMAT_RGB888 in the mode-
setting code. It was added by ast's original commit, which imported
the code from the user-space Xorg driver. But the hardware doesn't
support 24-bit pixel sizes. Hence remove the traces of RGB888 from
ast.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://patch.msgid.link/20260414070522.33943-3-tzimmermann@suse.de
drivers/gpu/drm/ast/ast_mode.c

index c150b83aaca797ee02f59b8befb0c96ef1fb2676..49585fd1626785e25e36d78b457a83bed16fca43 100644 (file)
@@ -155,7 +155,6 @@ static void ast_set_vbios_color_reg(struct ast_device *ast,
        case 2:
                color_index = HiCModeIndex;
                break;
-       case 3:
        case 4:
                color_index = TrueCModeIndex;
                break;
@@ -765,7 +764,6 @@ static int ast_crtc_helper_atomic_check(struct drm_crtc *crtc,
        case DRM_FORMAT_RGB565:
                ast_state->std_table = &vbios_stdtable[HiCModeIndex];
                break;
-       case DRM_FORMAT_RGB888:
        case DRM_FORMAT_XRGB8888:
                ast_state->std_table = &vbios_stdtable[TrueCModeIndex];
                break;