drm/format-helper: Rework XRGB8888-to-RGBG565 conversion
Update XRGB8888-to-RGB565 conversion to support struct iosys_map and convert all users. Although these are single-plane color formats, the new interface supports multi-plane formats for consistency with drm_fb_blit(). v2: * update new Kunit tests * update documentation (Sam) * add TODO on vaddr location (Sam) Signed-off-by:Thomas Zimmermann <tzimmermann@suse.de> Tested-by:
Noralf Trønnes <noralf@tronnes.org> Reviewed-by:
Sam Ravnborg <sam@ravnborg.org> Link: https://patchwork.freedesktop.org/patch/msgid/20220808125406.20752-7-tzimmermann@suse.de
Showing
- drivers/gpu/drm/drm_format_helper.c 35 additions, 38 deletionsdrivers/gpu/drm/drm_format_helper.c
- drivers/gpu/drm/drm_mipi_dbi.c 1 addition, 3 deletionsdrivers/gpu/drm/drm_mipi_dbi.c
- drivers/gpu/drm/gud/gud_pipe.c 2 additions, 1 deletiondrivers/gpu/drm/gud/gud_pipe.c
- drivers/gpu/drm/tests/drm_format_helper_test.c 13 additions, 12 deletionsdrivers/gpu/drm/tests/drm_format_helper_test.c
- drivers/gpu/drm/tiny/cirrus.c 1 addition, 2 deletionsdrivers/gpu/drm/tiny/cirrus.c
- include/drm/drm_format_helper.h 3 additions, 6 deletionsinclude/drm/drm_format_helper.h
Please register or sign in to comment