summaryrefslogtreecommitdiff
path: root/include/linux/mdss_smmu_ext.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/mdss_smmu_ext.h')
-rw-r--r--include/linux/mdss_smmu_ext.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mdss_smmu_ext.h b/include/linux/mdss_smmu_ext.h
index 414ab055595a..dedcd34d795c 100644
--- a/include/linux/mdss_smmu_ext.h
+++ b/include/linux/mdss_smmu_ext.h
@@ -22,6 +22,7 @@
* @iommu_ctrl: iommu ctrl function for enable/disable attach.
* @secure_session_ctrl: ctrl function for enable/disable session.
* @wait_for_transition:function to wait till secure transtion is complete.
+ * @reg_lock /reg_unlock: Lock to access shared registers.
*/
struct mdss_smmu_intf {
struct device *dev;
@@ -30,6 +31,8 @@ struct mdss_smmu_intf {
int (*iommu_ctrl)(int);
int (*secure_session_ctrl)(int);
int (*wait_for_transition)(int state, int request);
+ void (*reg_lock)(void);
+ void (*reg_unlock)(void);
};
typedef void (*msm_smmu_handler_t) (struct mdss_smmu_intf *smmu);