disp: msm: sde: move dsc implementation to a new file

This change moves the DSC implementation into a separate file.
This is required to add support for new compression algorithms.
This cleanup change also, moves struct sde_encoder_virt
declaration to the encoder header file.

Change-Id: Idc3b96e65fcce2a7ee6e17af604cec0cb574f6f7
Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
Esse commit está contido em:
Abhijit Kulkarni
2019-06-11 17:21:34 -07:00
commit dc8e0291e4
8 arquivos alterados com 826 adições e 774 exclusões

Ver arquivo

@@ -2078,13 +2078,13 @@ static void sde_crtc_frame_event_cb(void *data, u32 event)
struct sde_crtc *sde_crtc;
struct msm_drm_private *priv;
struct sde_crtc_frame_event *fevent;
struct sde_crtc_frame_event_cb_data *cb_data;
struct sde_kms_frame_event_cb_data *cb_data;
struct drm_plane *plane;
u32 ubwc_error;
unsigned long flags;
u32 crtc_id;
cb_data = (struct sde_crtc_frame_event_cb_data *)data;
cb_data = (struct sde_kms_frame_event_cb_data *)data;
if (!data) {
SDE_ERROR("invalid parameters\n");
return;