summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
diff options
context:
space:
mode:
authorStefan Agner2016-02-12 02:31:51 +0100
committerStefan Agner2016-06-19 03:34:27 +0200
commita8db432471248bd491916347b077ff2e7b5aa317 (patch)
tree0682c68facafc34714cc00851b1a355bc3dbdfd5 /drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
parentdrm/fsl-dcu: use clk helpers (diff)
downloadkernel-qcow2-linux-a8db432471248bd491916347b077ff2e7b5aa317.tar.gz
kernel-qcow2-linux-a8db432471248bd491916347b077ff2e7b5aa317.tar.xz
kernel-qcow2-linux-a8db432471248bd491916347b077ff2e7b5aa317.zip
drm/fsl-dcu: implement suspend/resume using atomic helpers
Use the drm_atomic_helper_suspend() and drm_atomic_helper_resume() helpers to implement subsystem-level suspend/resume. This replaces the (non-functional) regmap cache based suspend resume functionality. Signed-off-by: Stefan Agner <stefan@agner.ch>
Diffstat (limited to 'drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h')
-rw-r--r--drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
index b1bba3ad79fc..3b371fe7491e 100644
--- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
+++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
@@ -194,6 +194,7 @@ struct fsl_dcu_drm_device {
struct drm_encoder encoder;
struct fsl_dcu_drm_connector connector;
const struct fsl_dcu_soc_data *soc;
+ struct drm_atomic_state *state;
};
void fsl_dcu_fbdev_init(struct drm_device *dev);