From c19f4224abb8a3fd5de40d74878bb2848497ddab Mon Sep 17 00:00:00 2001 From: Gopikrishnaiah Anandan Date: Wed, 2 Mar 2016 17:31:33 -0800 Subject: 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 Signed-off-by: Ping Li --- include/uapi/linux/msm_mdp.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'include/uapi/linux') 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 { -- cgit v1.2.3