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>
This commit is contained in:
Abhijit Kulkarni
2019-06-11 17:21:34 -07:00
rodzic 4239b90e3d
commit dc8e0291e4
8 zmienionych plików z 826 dodań i 774 usunięć

Wyświetl plik

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2015-2019 The Linux Foundation. All rights reserved.
* Copyright (c) 2015-2020 The Linux Foundation. All rights reserved.
* Copyright (C) 2013 Red Hat
* Author: Rob Clark <robdclark@gmail.com>
*
@@ -99,16 +99,6 @@ struct sde_crtc_mixer {
u32 mixer_op_mode;
};
/**
* struct sde_crtc_frame_event_cb_data : info of drm objects of a frame event
* @crtc: pointer to drm crtc object registered for frame event
* @connector: pointer to drm connector which is source of frame event
*/
struct sde_crtc_frame_event_cb_data {
struct drm_crtc *crtc;
struct drm_connector *connector;
};
/**
* struct sde_crtc_frame_event: stores crtc frame event for crtc processing
* @work: base work structure