diff options
author | Jayant Shekhar <jshekhar@codeaurora.org> | 2017-02-07 12:02:04 +0530 |
---|---|---|
committer | Jayant Shekhar <jshekhar@codeaurora.org> | 2017-02-07 15:18:11 +0530 |
commit | 4c8baa46841cf35816f19f041a9b33c4f4fc0d3b (patch) | |
tree | 9d4569fcc5ebf2054ed677564d1c5314239978ca /include/linux/mdss_smmu_ext.h | |
parent | f325453a4d4572e832b2f535e94e94c7e307107e (diff) |
msm: sde: Ensure mdp splash cleanup before initiating rotation request
MDP and ROT use same Smmu context banks. If rotation request comes
when MDP is operating on physical address then fail the request such
that composition can fall back onto GPU. Allow HW rotation when MDP
switches to Virtual address access.
Change-Id: I8662855ddd09d9ca2bb074a0bcc11e759a6809df
Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
Diffstat (limited to 'include/linux/mdss_smmu_ext.h')
-rw-r--r-- | include/linux/mdss_smmu_ext.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mdss_smmu_ext.h b/include/linux/mdss_smmu_ext.h index dedcd34d795c..12ad4305f145 100644 --- a/include/linux/mdss_smmu_ext.h +++ b/include/linux/mdss_smmu_ext.h @@ -33,6 +33,7 @@ struct mdss_smmu_intf { int (*wait_for_transition)(int state, int request); void (*reg_lock)(void); void (*reg_unlock)(void); + bool (*handoff_pending)(void); }; typedef void (*msm_smmu_handler_t) (struct mdss_smmu_intf *smmu); |