summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGopikrishnaiah Anandan <agopik@codeaurora.org>2016-03-02 17:31:33 -0800
committerKyle Yan <kyan@codeaurora.org>2016-06-07 11:55:23 -0700
commitc19f4224abb8a3fd5de40d74878bb2848497ddab (patch)
treed6b0d90cab497cb7879d4cb4a76510dec37d5a46 /include
parent68f301791adcd442e10255eafeaeb039d0762170 (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.h10
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 {