drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Mon, 11 Jul 2022 09:43:17 +0000 (12:43 +0300)
committerRob Clark <robdclark@chromium.org>
Sun, 18 Sep 2022 16:38:06 +0000 (09:38 -0700)
commit02c830b3719280be4c43fe78f24fbf5db4192f91
tree443df45119cfa29776c8636ff6497c0c37a5d99a
parentb29200959e7b1806ef9299dd38a245c0dd533316
drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device

The commit 0f40ba48de3b ("drm/msm/dsi: Pass DSC params to drm_panel")
added a pointer to the DSC data to the struct drm_panel. However DSC
support is not limited to the DSI panels. MIPI DSI bridges can also
consume DSC command streams. Thus add struct drm_dsc_config pointer to
the struct mipi_dsi_device.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/493306/
Link: https://lore.kernel.org/r/20220711094320.368062-2-dmitry.baryshkov@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
include/drm/drm_mipi_dsi.h