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>
Este commit está contenido en:
Abhijit Kulkarni
2019-06-11 17:21:34 -07:00
padre 4239b90e3d
commit dc8e0291e4
Se han modificado 8 ficheros con 826 adiciones y 774 borrados

Ver fichero

@@ -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>
*
@@ -232,6 +232,16 @@ struct sde_irq {
struct dentry *debugfs_file;
};
/**
* struct sde_kms_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_kms_frame_event_cb_data {
struct drm_crtc *crtc;
struct drm_connector *connector;
};
struct sde_kms {
struct msm_kms base;
struct drm_device *dev;