aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/parrot/video/avi_regmap/avi_isp_edge_enhancement_color_reduction_filter.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/parrot/video/avi_regmap/avi_isp_edge_enhancement_color_reduction_filter.h')
-rw-r--r--drivers/parrot/video/avi_regmap/avi_isp_edge_enhancement_color_reduction_filter.h93
1 files changed, 93 insertions, 0 deletions
diff --git a/drivers/parrot/video/avi_regmap/avi_isp_edge_enhancement_color_reduction_filter.h b/drivers/parrot/video/avi_regmap/avi_isp_edge_enhancement_color_reduction_filter.h
new file mode 100644
index 00000000000000..b81e7ec251eff7
--- /dev/null
+++ b/drivers/parrot/video/avi_regmap/avi_isp_edge_enhancement_color_reduction_filter.h
@@ -0,0 +1,93 @@
+/*********************************************************************
+ * avi_isp_edge_enhancement_color_reduction_filter register map
+ *
+ * Vendor: Parrot
+ * Library: AVI
+ * Version: P7R3
+ * Gen-date: (Date of generation of this C code, not the IP-Xact file)
+ * 2014-02-28
+ *
+ * WARNING: This code is automatically generated from the hardware
+ * IP-Xact XML files. Do not edit directly.
+ *********************************************************************/
+
+#ifndef _AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_H_
+#define _AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_H_
+
+#define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_EE_LUT 0x00
+
+union avi_isp_edge_enhancement_color_reduction_filter_ee_lut
+{
+ struct
+ {
+ uint32_t ee_lut : 6;
+ };
+ uint32_t _register;
+};
+
+struct avi_isp_edge_enhancement_color_reduction_filter_ee_lut_regs
+{
+ union avi_isp_edge_enhancement_color_reduction_filter_ee_lut ee_lut[256];
+};
+
+#define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_EE_KERNEL_COEFF 0x400
+#define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_CRF_KERNEL_COEFF 0x420
+#define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_M_COEFF 0x440
+#define AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_D_COEFF 0x460
+
+union avi_isp_edge_enhancement_color_reduction_filter_ee_kernel_coeff
+{
+ struct
+ {
+ uint32_t ee_kernel_coeff : 11;
+ };
+ uint32_t _register;
+};
+
+union avi_isp_edge_enhancement_color_reduction_filter_crf_kernel_coeff
+{
+ struct
+ {
+ uint32_t crf_kernel_coeff : 11;
+ };
+ uint32_t _register;
+};
+
+union avi_isp_edge_enhancement_color_reduction_filter_m_coeff
+{
+ struct
+ {
+ uint32_t m_coeff : 8;
+ };
+ uint32_t _register;
+};
+
+union avi_isp_edge_enhancement_color_reduction_filter_d_coeff
+{
+ struct
+ {
+ uint32_t d_coeff : 11;
+ };
+ uint32_t _register;
+};
+
+struct avi_isp_edge_enhancement_color_reduction_filter_regs
+{
+ union avi_isp_edge_enhancement_color_reduction_filter_ee_kernel_coeff ee_kernel_coeff[6]; /* 0x400 - 0x414 */
+ unsigned /*unused*/ : 32; /* 0x018 */
+ unsigned /*unused*/ : 32; /* 0x01c */
+ union avi_isp_edge_enhancement_color_reduction_filter_crf_kernel_coeff crf_kernel_coeff[6]; /* 0x420 - 0x434 */
+ unsigned /*unused*/ : 32; /* 0x038 */
+ unsigned /*unused*/ : 32; /* 0x03c */
+ union avi_isp_edge_enhancement_color_reduction_filter_m_coeff m_coeff; /* 0x440 */
+ unsigned /*unused*/ : 32; /* 0x044 */
+ unsigned /*unused*/ : 32; /* 0x048 */
+ unsigned /*unused*/ : 32; /* 0x04c */
+ unsigned /*unused*/ : 32; /* 0x050 */
+ unsigned /*unused*/ : 32; /* 0x054 */
+ unsigned /*unused*/ : 32; /* 0x058 */
+ unsigned /*unused*/ : 32; /* 0x05c */
+ union avi_isp_edge_enhancement_color_reduction_filter_d_coeff d_coeff; /* 0x460 */
+};
+
+#endif /* _AVI_ISP_EDGE_ENHANCEMENT_COLOR_REDUCTION_FILTER_H_ */