mirror_ubuntu-kernels/drivers/gpu/drm/msm
Abhinav Kumar 9c4998efec drm/msm/dpu: move csc matrices to dpu_hw_util
Since the type and usage of CSC matrices is spanning across DPU
lets introduce a helper to the dpu_hw_util to return the CSC
corresponding to the request type. This will help to add more
supported CSC types such as the RGB to YUV one which is used in
the case of CDM.

changes in v3:
	- drop the extra wrapper and export the matrices directly

Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/571816/
Link: https://lore.kernel.org/r/20231212205254.12422-5-quic_abhinavk@quicinc.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-12-14 09:27:23 +02:00
..
adreno drm/msm/adreno: Fix A680 chip id 2023-12-10 10:22:45 -08:00
disp drm/msm/dpu: move csc matrices to dpu_hw_util 2023-12-14 09:27:23 +02:00
dp Merge remote-tracking branch 'drm-misc/drm-misc-next' into msm-next 2023-12-10 10:07:54 -08:00
dsi Merge remote-tracking branch 'drm-misc/drm-misc-next' into msm-next 2023-12-10 10:07:54 -08:00
hdmi Merge tag 'drm-msm-next-2023-10-17' of https://gitlab.freedesktop.org/drm/msm into drm-next 2023-10-23 18:29:18 +10:00
Kconfig drm/msm/gem: Convert to drm_exec 2023-12-10 11:19:44 -08:00
Makefile drm/msm: carve out KMS code from msm_drv.c 2023-10-09 11:51:48 -07:00
msm_atomic_trace.h
msm_atomic_tracepoints.c
msm_atomic.c
msm_debugfs.c drm/msm: don't create GPU-related debugfs files with no GPU present 2023-11-20 18:31:42 -08:00
msm_debugfs.h
msm_drv.c Merge remote-tracking branch 'drm-misc/drm-misc-next' into msm-next 2023-12-10 10:07:54 -08:00
msm_drv.h drm/msm/dpu: drop MSM_ENC_VBLANK support 2023-12-08 04:39:53 +03:00
msm_dsc_helper.h
msm_fb.c
msm_fbdev.c
msm_fence.c
msm_fence.h
msm_gem_prime.c
msm_gem_shrinker.c drm/msm: Reduce fallout of fence signaling vs reclaim hangs 2023-11-20 17:15:02 -08:00
msm_gem_submit.c drm/msm/gem: Convert to drm_exec 2023-12-10 11:19:44 -08:00
msm_gem_vma.c drm/msm: Remove vma use tracking 2023-08-10 13:08:03 -07:00
msm_gem.c drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER 2023-11-20 18:35:26 -08:00
msm_gem.h drm/msm/gem: Convert to drm_exec 2023-12-10 11:19:44 -08:00
msm_gpu_devfreq.c
msm_gpu_trace.h
msm_gpu_tracepoints.c
msm_gpu.c drm/msm/gpu: Skip retired submits in recover worker 2023-11-20 17:15:19 -08:00
msm_gpu.h drm/sched: Reverse run-queue priority enumeration 2023-11-24 23:03:53 -05:00
msm_gpummu.c
msm_io_utils.c
msm_iommu.c
msm_kms.c drm/msm: carve out KMS code from msm_drv.c 2023-10-09 11:51:48 -07:00
msm_kms.h drm/msm: carve out KMS code from msm_drv.c 2023-10-09 11:51:48 -07:00
msm_mdss.c drm/msm/mdss: Handle the reg bus ICC path 2023-12-05 04:09:43 +03:00
msm_mdss.h drm/msm/mdss: Handle the reg bus ICC path 2023-12-05 04:09:43 +03:00
msm_mmu.h
msm_perf.c
msm_rd.c drm/msm: don't create GPU-related debugfs files with no GPU present 2023-11-20 18:31:42 -08:00
msm_ringbuffer.c drm/msm/gem: Split out submit_unpin_objects() helper 2023-12-10 10:23:13 -08:00
msm_ringbuffer.h drm/msm/a6xx: Add skeleton A7xx support 2023-10-09 11:22:05 -07:00
msm_submitqueue.c
NOTES