Hi Geert, On Fri, Jul 08, 2022 at 08:21:30PM +0200, Geert Uytterhoeven wrote: > Hi all, > > A long outstanding issue with the DRM subsystem has been the lack of > support for low-color displays, as used typically on older desktop > systems, and on small embedded displays. > > This patch series adds support for color-indexed frame buffer formats > with 2, 4, and 16 colors. It has been tested on ARAnyM using a > work-in-progress Atari DRM driver. > > Changes compared to v1: > - SMPTE color LUT accuracy, > - Factor out smpte color LUT, > - Restructure patches, > - Improve descriptions. > - Store number of colors for indexed formats, > - Add SMPTE pattern support for the C1 and C2 formats. > > Please refer to [2] for related Linux DRM patches and background > information. > > Thanks for your comments! > > [1] "[PATCH libdrm 0/3] Add support for low-color frame buffer formats" > https://lore.kernel.org/r/cover.1646683737.git.geert@xxxxxxxxxxxxxx > [2] "[PATCH v3 00/10] drm: Add support for low-color frame buffer formats" > https://lore.kernel.org/r/cover.1657294931.git.geert@xxxxxxxxxxxxxx > > Geert Uytterhoeven (10): > util: Improve SMPTE color LUT accuracy > util: Factor out and optimize C8 SMPTE color LUT > [RFC] drm_fourcc: Add DRM_FORMAT_C[124] > util: Add support for DRM_FORMAT_C[124] > util: Store number of colors for indexed formats > util: Add SMPTE pattern support for C4 format > util: Add SMPTE pattern support for C1 format > util: Add SMPTE pattern support for C2 format > modetest: Add support for DRM_FORMAT_C[124] > modetest: Add SMPTE pattern support for C4 format I have browsed the patches - everything looked good. The parts with Floyd-Steinberg dithering did get less attention as I do not know it. But everything looked good and the series is: Acked-by: Sam Ravnborg <sam@xxxxxxxxxxxx> Sam