diff options
| author | Krishna Chaitanya Parimi <cparimi@codeaurora.org> | 2014-09-05 22:26:11 +0530 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:33:02 -0700 |
| commit | 3d8f14bbc7204d1425811fca99e29b2f35f35724 (patch) | |
| tree | 1c286c506c60068c89af65494d56e0ce5d52c367 /include/uapi | |
| parent | 9e696e5b2c67a85837c1f1e15795abb7abeeeaf7 (diff) | |
msm: mdss: Override partial update PP block using ioctl
Partial update when enabled blocks all PP ioctls. There is
currently no subtle way to enable PP. Providing an ioctl
to override the blockage of PP ioctls. This would allow
PP to override the blockage caused due to the default
enablement of partial update.
Change-Id: Ia120caa179bfa0414041bacd80328540f24dd6c8
Signed-off-by: Krishna Chaitanya Parimi <cparimi@codeaurora.org>
Diffstat (limited to 'include/uapi')
| -rw-r--r-- | include/uapi/linux/msm_mdp.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/uapi/linux/msm_mdp.h b/include/uapi/linux/msm_mdp.h index 80a8b27daa9e..d92e545c5c8c 100644 --- a/include/uapi/linux/msm_mdp.h +++ b/include/uapi/linux/msm_mdp.h @@ -848,6 +848,15 @@ struct mdp_calib_dcm_state { uint32_t dcm_state; }; +struct mdp_pp_init_data { + uint32_t init_request; +}; + +enum { + MDP_PP_DISABLE, + MDP_PP_ENABLE, +}; + enum { DCM_UNINIT, DCM_UNBLANK, @@ -962,6 +971,7 @@ enum { mdp_op_calib_buffer, mdp_op_calib_dcm_state, mdp_op_max, + mdp_op_pp_init_cfg, }; enum { @@ -992,6 +1002,7 @@ struct msmfb_mdp_pp { struct mdss_ad_input ad_input; struct mdp_calib_config_buffer calib_buffer; struct mdp_calib_dcm_state calib_dcm; + struct mdp_pp_init_data init_data; } data; }; |
