Hi Niklas, On Fri, 22 May 2020 at 07:56, Niklas Söderlund <niklas.soderlund@xxxxxxxxxxxx> wrote: > > Bayer formats are used with cameras and contain green, red and blue > components, with alternating lines of red and green, and blue and green > pixels in different orders. For each block of 2x2 pixels there is one > pixel with a red filter, two with a green filter, and one with a blue > filter. The filters can be arranged in different patterns. > > Add DRM fourcc formats to describe the most common Bayer formats. Also > add a modifiers to describe the custom packing layouts used by the Intel > IPU3 and in the MIPI (Mobile Industry Processor Interface) CSI-2 > specification. > > Signed-off-by: Niklas Söderlund <niklas.soderlund@xxxxxxxxxxxx> > --- > * Changes since v1 > - Rename the defines from DRM_FORMAT_SRGGB8 to DRM_FORMAT_BAYER_RGGB8. > - Update the fourcc codes passed to fourcc_code() to avoid a conflict. > - Add diagrams for all Bayer formats memory layout. > - Update documentation. > --- > include/uapi/drm/drm_fourcc.h | 205 ++++++++++++++++++++++++++++++++++ > 1 file changed, 205 insertions(+) > Where is the user for these new formats - be that kernel or userspace? Did you forget to update the __drm_format_info() in drivers/gpu/drm/drm_fourcc.c? -Emil _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel