From d9a31b6085a7f0451d4b3ee21bcea64a9569fb70 Mon Sep 17 00:00:00 2001 From: Mayank Chopra Date: Fri, 12 Jul 2013 18:19:36 +0530 Subject: msm: mdss: MISR based CRC validation MISR allows a CRC to be generated from contents of a particular hw block which can be used for validation. Enable setup of misr and APIs to obtain CRC from hw blocks. Change-Id: Ib07e31cba45d242922bd28b6b306220efece7b8d Acked-by: Sachin Bhayare Signed-off-by: Mayank Chopra --- include/uapi/linux/msm_mdp.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include/uapi/linux') diff --git a/include/uapi/linux/msm_mdp.h b/include/uapi/linux/msm_mdp.h index c7be5398b5a8..bce016d7a76a 100644 --- a/include/uapi/linux/msm_mdp.h +++ b/include/uapi/linux/msm_mdp.h @@ -472,12 +472,14 @@ struct mdp_histogram { uint32_t *b; }; +#define MISR_CRC_BATCH_SIZE 32 enum { DISPLAY_MISR_EDP, DISPLAY_MISR_DSI0, DISPLAY_MISR_DSI1, DISPLAY_MISR_HDMI, DISPLAY_MISR_LCDC, + DISPLAY_MISR_MDP, DISPLAY_MISR_ATV, DISPLAY_MISR_DSI_CMD, DISPLAY_MISR_MAX @@ -495,7 +497,7 @@ struct mdp_misr { uint32_t block_id; uint32_t frame_count; uint32_t crc_op_mode; - uint32_t crc_value[32]; + uint32_t crc_value[MISR_CRC_BATCH_SIZE]; }; /* -- cgit v1.2.3