On Tue, 12 Dec 2023 12:52:38 -0800, Abhinav Kumar wrote: > Chroma Down Sampling (CDM) block is a hardware block in the DPU pipeline > which among other things has a CSC block that can convert RGB input > from the DPU to YUV data. > > This block can be used with either HDMI, DP or writeback interface. > > In this series, lets first add the support for CDM block to be used > with writeback and then follow-up with support for other interfaces such > as DP. > > [...] Applied, thanks! [01/15] drm/msm/dpu: add formats check for writeback encoder https://gitlab.freedesktop.org/lumag/msm/-/commit/100a72bdb03f [02/15] drm/msm/dpu: rename dpu_encoder_phys_wb_setup_cdp to match its functionality https://gitlab.freedesktop.org/lumag/msm/-/commit/e1e59787d7c8 [03/15] drm/msm/dpu: fix writeback programming for YUV cases https://gitlab.freedesktop.org/lumag/msm/-/commit/545979247e5d [04/15] drm/msm/dpu: move csc matrices to dpu_hw_util https://gitlab.freedesktop.org/lumag/msm/-/commit/636d1d4dfb24 [05/15] drm/msm/dpu: add cdm blocks to sc7280 dpu_hw_catalog https://gitlab.freedesktop.org/lumag/msm/-/commit/f8bc2bc3a673 [06/15] drm/msm/dpu: add cdm blocks to sm8250 dpu_hw_catalog https://gitlab.freedesktop.org/lumag/msm/-/commit/9b61ea803a9a [07/15] drm/msm/dpu: add dpu_hw_cdm abstraction for CDM block https://gitlab.freedesktop.org/lumag/msm/-/commit/faa729ee2e48 [08/15] drm/msm/dpu: add cdm blocks to RM https://gitlab.freedesktop.org/lumag/msm/-/commit/059bffe7a88d [09/15] drm/msm/dpu: add support to allocate CDM from RM https://gitlab.freedesktop.org/lumag/msm/-/commit/a324c046bb7d [10/15] drm/msm/dpu: add CDM related logic to dpu_hw_ctl layer https://gitlab.freedesktop.org/lumag/msm/-/commit/d7a329684b77 [11/15] drm/msm/dpu: add an API to setup the CDM block for writeback https://gitlab.freedesktop.org/lumag/msm/-/commit/055376f936e8 [12/15] drm/msm/dpu: plug-in the cdm related bits to writeback setup https://gitlab.freedesktop.org/lumag/msm/-/commit/1364a52a9a77 [13/15] drm/msm/dpu: reserve cdm blocks for writeback in case of YUV output https://gitlab.freedesktop.org/lumag/msm/-/commit/8142ee18e902 [14/15] drm/msm/dpu: introduce separate wb2_format arrays for rgb and yuv https://gitlab.freedesktop.org/lumag/msm/-/commit/a074ca909811 [15/15] drm/msm/dpu: add cdm blocks to dpu snapshot https://gitlab.freedesktop.org/lumag/msm/-/commit/c86495429c4a Best regards, -- Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>