diff options
author | Gopikrishnaiah Anandan <agopik@codeaurora.org> | 2016-03-02 17:31:33 -0800 |
---|---|---|
committer | Kyle Yan <kyan@codeaurora.org> | 2016-06-07 11:55:23 -0700 |
commit | c19f4224abb8a3fd5de40d74878bb2848497ddab (patch) | |
tree | d6b0d90cab497cb7879d4cb4a76510dec37d5a46 /include | |
parent | 68f301791adcd442e10255eafeaeb039d0762170 (diff) |
msm: mdss: Add support for IGC v3 feature
IGC module is updated for mdss V3 version, which needs to be exposed
to user-space. Change adds interface support to expose the IGC module to
user-space clients.
Change-Id: I159bca8278a1638286cc2392bb5b059e067dbb1b
Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
Signed-off-by: Ping Li <pingli@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/linux/msm_mdp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/uapi/linux/msm_mdp.h b/include/uapi/linux/msm_mdp.h index afe37c7dd2bf..1c04668ffc98 100644 --- a/include/uapi/linux/msm_mdp.h +++ b/include/uapi/linux/msm_mdp.h @@ -622,6 +622,14 @@ struct mdp_igc_lut_data_v1_7 { uint32_t *c2_data; }; +struct mdp_igc_lut_data_payload { + uint32_t table_fmt; + uint32_t len; + uint64_t __user c0_c1_data; + uint64_t __user c2_data; + uint32_t strength; +}; + struct mdp_histogram_cfg { uint32_t ops; uint32_t block; @@ -1407,11 +1415,13 @@ enum { mdp_pcc_vmax, mdp_pp_legacy, mdp_dither_pa_v1_7, + mdp_igc_v3, mdp_pp_unknown = 255 }; #define mdp_dither_pa_v1_7 mdp_dither_pa_v1_7 #define mdp_pp_unknown mdp_pp_unknown +#define mdp_igc_v3 mdp_igc_v3 /* PP Features */ enum { |