msm: mdss: Initial calibration mode API
Introduce API that will allow for post processing features to be
calibrated independent of system post processing requests.
Change-Id: I119d4587c39e584dac4a2e698542b0a4e9c42380
Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
diff --git a/include/linux/msm_mdp.h b/include/linux/msm_mdp.h
index 891b988..e692b7b 100644
--- a/include/linux/msm_mdp.h
+++ b/include/linux/msm_mdp.h
@@ -641,6 +641,11 @@
uint32_t output;
};
+struct mdss_calib_cfg {
+ uint32_t ops;
+ uint32_t calib_mask;
+};
+
enum {
mdp_op_pcc_cfg,
mdp_op_csc_cfg,
@@ -653,6 +658,7 @@
mdp_op_calib_cfg,
mdp_op_ad_cfg,
mdp_op_ad_input,
+ mdp_op_calib_mode,
mdp_op_max,
};
@@ -678,6 +684,7 @@
struct mdp_gamut_cfg_data gamut_cfg_data;
struct mdp_calib_config_data calib_cfg;
struct mdss_ad_init_cfg ad_init_cfg;
+ struct mdss_calib_cfg mdss_calib_cfg;
struct mdss_ad_input ad_input;
} data;
};