1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/msm
Vinod Koul 08802f515c drm/msm/dsi: Add support for DSC configuration
When DSC is enabled, we need to configure DSI registers accordingly and
configure the respective stream compression registers.

Add support to calculate the register setting based on DSC params and
timing information and configure these registers.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Patchwork: https://patchwork.freedesktop.org/patch/480934/
Link: https://lore.kernel.org/r/20220406094031.1027376-15-vkoul@kernel.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-26 00:56:22 +03:00
..
adreno drm/msm: simplify gpu_busy callback 2022-04-21 15:05:23 -07:00
disp drm/msm/disp/dpu1: Add DSC support in RM 2022-04-26 00:56:22 +03:00
dp drm/msm/dp: enable widebus feature for display port 2022-04-26 00:50:47 +03:00
dsi drm/msm/dsi: Add support for DSC configuration 2022-04-26 00:56:22 +03:00
edp drm-misc-next for v5.18: 2022-02-01 19:02:41 +10:00
hdmi drm/msm: don't store created planes, connectors and encoders 2022-04-26 00:50:47 +03:00
Kconfig drm/msm: allow compile time selection of driver components 2022-04-26 00:50:46 +03:00
Makefile drm/msm/disp/dpu1: Add support for DSC 2022-04-26 00:56:21 +03:00
msm_atomic.c drm/msm: Avoid dirtyfb stalls on video mode displays (v2) 2022-02-25 07:59:58 -08:00
msm_atomic_trace.h drm/msm: add atomic traces 2019-09-03 16:17:02 -07:00
msm_atomic_tracepoints.c drm/msm: add atomic traces 2019-09-03 16:17:02 -07:00
msm_debugfs.c drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE 2022-02-18 18:32:52 +03:00
msm_debugfs.h drm: convert .debugfs_init() hook to return void. 2020-03-18 17:53:28 +01:00
msm_drv.c drm/msm: properly add and remove internal bridges 2022-04-26 00:50:46 +03:00
msm_drv.h drm/msm/disp/dpu1: Add support for DSC in topology 2022-04-26 00:56:22 +03:00
msm_fb.c drm/msm: Drop msm_gem_iova() 2022-04-21 15:03:11 -07:00
msm_fbdev.c drm/msm: Remove unnecessary struct_mutex 2021-11-28 09:50:33 -08:00
msm_fence.c drm/msm/gem: Add fenced vma unpin 2022-04-21 15:03:12 -07:00
msm_fence.h drm/msm/gem: Add fenced vma unpin 2022-04-21 15:03:12 -07:00
msm_gem.c drm/msm: Add a way for userspace to allocate GPU iova 2022-04-21 15:03:12 -07:00
msm_gem.h drm/msm: Add a way for userspace to allocate GPU iova 2022-04-21 15:03:12 -07:00
msm_gem_prime.c dma-buf-map: Rename to iosys-map 2022-02-07 16:35:35 -08:00
msm_gem_shrinker.c treewide: Add missing includes masked by cgroup -> bpf dependency 2021-12-03 10:58:13 -08:00
msm_gem_submit.c drm/msm/gem: Add fenced vma unpin 2022-04-21 15:03:12 -07:00
msm_gem_vma.c drm/msm: Add a way for userspace to allocate GPU iova 2022-04-21 15:03:12 -07:00
msm_gpu.c drm/msm/gpu: Drop duplicate fence counter 2022-04-21 15:03:11 -07:00
msm_gpu.h drm/msm: return the average load over the polling period 2022-04-21 15:05:23 -07:00
msm_gpu_devfreq.c drm/msm: return the average load over the polling period 2022-04-21 15:05:23 -07:00
msm_gpu_trace.h drm/msm: Support evicting GEM objects to swap 2021-04-07 11:05:48 -07:00
msm_gpu_tracepoints.c
msm_gpummu.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
msm_io_utils.c drm/msm: move utility functions from msm_drv.c 2022-02-18 18:32:52 +03:00
msm_iommu.c drm/msm: Fix display fault handling 2021-07-27 08:14:55 -07:00
msm_kms.h drm/msm: make mdp5/dpu devices master components 2022-04-26 00:50:46 +03:00
msm_mdss.c drm/msm: make mdp5/dpu devices master components 2022-04-26 00:50:46 +03:00
msm_mmu.h drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
msm_perf.c drm/msm: Remove struct_mutex usage 2021-11-28 09:50:33 -08:00
msm_rd.c drm/msm: Add support for pointer params 2022-04-21 15:01:08 -07:00
msm_ringbuffer.c drm/msm/gem: Add fenced vma unpin 2022-04-21 15:03:12 -07:00
msm_ringbuffer.h drm/msm/gpu: Drop duplicate fence counter 2022-04-21 15:03:11 -07:00
msm_submitqueue.c drm/msm: Add a way to override processes comm/cmdline 2022-04-21 15:01:09 -07:00
NOTES