summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev
diff options
context:
space:
mode:
authorDhaval Patel <pdhaval@codeaurora.org>2015-08-22 17:56:20 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:45:18 -0700
commitb5d7349b2fe0dbfdc74b8e793277135048df16fa (patch)
treea95ca0dffbf8d198c3c72482af6453d03ee81e81 /drivers/video/fbdev
parent0eeed3ad086ca2816daa43f52db45d4491f37fe8 (diff)
mdss: mdp: configure secure flag for writeback block
Writeback block needs secure destination flag configured while it is writing content protected buffer. This change updates the flag at validate time to keep reusing the same path for secure and non secure display. Change-Id: Ia58276b472429731cfc23158db105a6ae0d041be Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_wfd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_wfd.c b/drivers/video/fbdev/msm/mdss_mdp_wfd.c
index 5aba3f802f35..8798aece3805 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_wfd.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_wfd.c
@@ -198,6 +198,8 @@ int mdss_mdp_wfd_setup(struct mdss_mdp_wfd *wfd,
ctl->height = layer->buffer.height;
ctl->roi = (struct mdss_rect) {0, 0, ctl->width, ctl->height};
+ ctl->is_secure = (layer->flags & MDP_LAYER_SECURE_SESSION);
+
mixer->width = layer->buffer.width;
mixer->height = layer->buffer.height;
mixer->roi = (struct mdss_rect) {0, 0, mixer->width, mixer->height};