diff options
Diffstat (limited to 'include/uapi')
-rw-r--r-- | include/uapi/linux/msm_mdp.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/uapi/linux/msm_mdp.h b/include/uapi/linux/msm_mdp.h index 56b1476b7e9a..afe37c7dd2bf 100644 --- a/include/uapi/linux/msm_mdp.h +++ b/include/uapi/linux/msm_mdp.h @@ -1019,6 +1019,14 @@ struct mdp_dither_data_v1_7 { uint32_t temporal_en; }; +struct mdp_pa_dither_data { + uint64_t data_flags; + uint32_t matrix_sz; + uint64_t __user matrix_data; + uint32_t strength; + uint32_t offset_en; +}; + struct mdp_dither_cfg_data { uint32_t version; uint32_t block; @@ -1198,7 +1206,11 @@ enum { mdp_op_calib_buffer, mdp_op_calib_dcm_state, mdp_op_max, + mdp_op_pa_dither_cfg, + mdp_op_pp_max = 255, }; +#define mdp_op_pa_dither_cfg mdp_op_pa_dither_cfg +#define mdp_op_pp_max mdp_op_pp_max enum { WB_FORMAT_NV12, @@ -1394,8 +1406,13 @@ enum { mdp_pcc_v1_7, mdp_pcc_vmax, mdp_pp_legacy, + mdp_dither_pa_v1_7, + mdp_pp_unknown = 255 }; +#define mdp_dither_pa_v1_7 mdp_dither_pa_v1_7 +#define mdp_pp_unknown mdp_pp_unknown + /* PP Features */ enum { IGC = 1, @@ -1408,8 +1425,13 @@ enum { HIST_LUT, HIST, PP_FEATURE_MAX, + PA_DITHER, + PP_MAX_FEATURES = 25, }; +#define PA_DITHER PA_DITHER +#define PP_MAX_FEATURES PP_MAX_FEATURES + struct mdp_pp_feature_version { uint32_t pp_feature; uint32_t version_info; |