Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
libisp_config.c
Go to the documentation of this file.
1 #include "boards/bebop/mt9f002.h"
2 #include "libisp.h"
3 
5  /* RAW 10bit to 10bit */
6  .vlformat_32to40 = {{
7  .format = 0x00,
8  }
9  },
10 
11  /* Don't bypass a bayer function */
12  .bayer_inter = {{
13  .pedestal_bypass = 1,
14  .grim_bypass = 1,
15  .rip_bypass = 1,
16  .denoise_bypass = 0,
17  .lsc_bypass = 1,
18  .chroma_aber_bypass = 1,
19  .bayer_bypass = 0,
20  .color_matrix_bypass = 0,
21  }
22  },
23 
24  /* Pedestal */
25  .pedestal = {
26  .cfa = {{ 3 }},
27  .sub_r = {{ 42 }},
28  .sub_gb = {{ 42 }},
29  .sub_gr = {{ 42 }},
30  .sub_b = {{ 42 }},
31  },
32 
33  /* Green imbalance (grim) */
34  .green_imbalance = {
35  .bayer_cfa = {{3}},
36  .offset_x_y = {._register = 4718720},
37  .cell_id_x_y = {._register = 131076},
38  .cell_w = {{288}},
39  .cell_h = {{274}},
40  .cell_w_inv = {{455}},
41  .cell_h_inv = {{478}},
42  .alpha = {{58254}},
43  .beta = {{34442}},
44  },
45 
46  .grim_gr = {
47  .red_coeff_mem = {
48  {{64}}, {{ 64}}, {{64}}, {{72}}, {{61}}, {{61}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{63}}, {{62}}, {{64}}, {{64}}, {{64}},
49  {{64}}, {{ 64}}, {{74}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{59}}, {{64}}, {{64}},
50  {{64}}, {{ 64}}, {{61}}, {{60}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{34}}, {{64}},
51  {{64}}, {{102}}, {{60}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{63}}, {{64}},
52  {{64}}, {{ 61}}, {{60}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{63}}, {{64}},
53  {{64}}, {{ 61}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{64}}, {{64}},
54  {{64}}, {{ 61}}, {{60}}, {{60}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{64}}, {{64}},
55  {{64}}, {{ 61}}, {{60}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{64}}, {{64}}, {{64}},
56  {{64}}, {{ 61}}, {{61}}, {{60}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{63}}, {{63}}, {{64}},
57  {{64}}, {{ 64}}, {{61}}, {{60}}, {{60}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{63}}, {{63}}, {{64}},
58  {{64}}, {{ 64}}, {{61}}, {{60}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{63}}, {{64}}, {{64}},
59  {{64}}, {{ 64}}, {{64}}, {{60}}, {{61}}, {{60}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{63}}, {{63}}, {{62}}, {{64}}, {{64}},
60  {{64}}, {{ 64}}, {{64}}, {{64}}, {{60}}, {{60}}, {{61}}, {{61}}, {{61}}, {{62}}, {{62}}, {{62}}, {{62}}, {{62}}, {{64}}, {{64}}, {{64}},
61  }
62  },
63 
64  .grim_gb = {
65  .green_coeff_mem = {
66  {{64}}, {{64}}, {{64}}, {{55}}, {{67}}, {{67}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{65}}, {{66}}, {{64}}, {{64}}, {{64}},
67  {{64}}, {{64}}, {{53}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{69}}, {{64}}, {{64}},
68  {{64}}, {{64}}, {{67}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{95}}, {{64}},
69  {{64}}, {{22}}, {{68}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{65}}, {{64}},
70  {{64}}, {{68}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{65}}, {{64}},
71  {{64}}, {{68}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{64}}, {{64}},
72  {{64}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{64}}, {{64}},
73  {{64}}, {{67}}, {{68}}, {{68}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{64}}, {{64}}, {{64}},
74  {{64}}, {{67}}, {{68}}, {{68}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{65}}, {{65}}, {{64}},
75  {{64}}, {{64}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{65}}, {{65}}, {{64}},
76  {{64}}, {{64}}, {{67}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{65}}, {{64}}, {{64}},
77  {{64}}, {{64}}, {{64}}, {{68}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{65}}, {{65}}, {{66}}, {{64}}, {{64}},
78  {{64}}, {{64}}, {{64}}, {{64}}, {{68}}, {{68}}, {{68}}, {{67}}, {{67}}, {{66}}, {{66}}, {{66}}, {{66}}, {{66}}, {{64}}, {{64}}, {{64}},
79  }
80  },
81 
82  /* Dead pixel correction (for now bypass) */
83  .dead_pixel_correction = {
84  .cfa = {{ 3 }},
85  .bypass = { ._register = 1 },
86  .threshold = {{ 0xdc }},
87  .rgrim_conf = { ._register = 0x40264006 },
88  .rgrim_gain = {{ 0x52 }},
89  },
90 
91  /* Denoising */
92  .denoising = {
93  .cfa = {{ 3 }},
94  .lumocoeff_r_03_00 = {{ 0, 0, 1, 2 }},
95  .lumocoeff_r_07_04 = {{ 4, 6, 9, 13 }},
96  .lumocoeff_r_11_08 = {{ 16, 18, 21, 23 }},
97  .lumocoeff_r_13_12 = {{ 25, 26 }},
98  .lumocoeff_g_03_00 = {{ 0, 1, 1, 2 }},
99  .lumocoeff_g_07_04 = {{ 4, 6, 8, 12 }},
100  .lumocoeff_g_11_08 = {{ 15, 18, 20, 22 }},
101  .lumocoeff_g_13_12 = {{ 24, 26 }},
102  .lumocoeff_b_03_00 = {{ 0, 0, 1, 2 }},
103  .lumocoeff_b_07_04 = {{ 4, 6, 9, 13 }},
104  .lumocoeff_b_11_08 = {{ 16, 19, 21, 23 }},
105  .lumocoeff_b_13_12 = {{ 25, 27 }},
106  },
107 
108  /* Bayer statistics */
109  .statistics_bayer = {
110  .measure_req = {{ 0 }},
111  .window_x = {{ .x_offset = (MT9F002_OUTPUT_WIDTH - (MT9F002_OUTPUT_WIDTH / BAYERSTATS_STATX) / 2), .x_width = (MT9F002_OUTPUT_WIDTH / BAYERSTATS_STATX) }},
112  .window_y = {{ .y_offset = (MT9F002_OUTPUT_HEIGHT - (MT9F002_OUTPUT_HEIGHT / BAYERSTATS_STATY) / 2) , .y_width = (MT9F002_OUTPUT_HEIGHT / BAYERSTATS_STATY) }},
113  .circle_pos_x_center = {{ 1088 }},
114  .circle_pos_x_squared = {{ 1183744 }},
115  .circle_pos_y_center = {{ 1078 }},
116  .circle_pos_y_squared = {{ 1162084 }},
117  .circle_radius_squared = {{ 3841600 }},
118  .increments_log2 = {{ 0, 0 }},
119  .sat_threshold = {{ 980 }}, //1022 - pedestal
120  .cfa = {{ 3 }},
121  .max_nb_windows = {{ .x_window_count = BAYERSTATS_STATX, .y_window_count = BAYERSTATS_STATY }},
122  },
123 
124  /* Lens shading correction + AWB */
125  .lens_shading_correction = {
126  .bayer_cfa = {{ 3 }},
127  .offset_x_y = { ._register = 4718720 },
128  .cell_id_x_y = { ._register = 131076 },
129  .cell_w = {{ 288 }},
130  .cell_h = {{ 274 }},
131  .cell_w_inv = {{ 455 }},
132  .cell_h_inv = {{ 478 }},
133  .alpha = {{ 58254 }},
134  .beta = {{ 34442 }},
135  .threshold = {{ .threshold_r = 981, .threshold_g = 981, .threshold_b = 981 }}, // 1023 - pedestal
136  .gain = {{ .gain_r = 1 << 8, .gain_g = 1 << 8, .gain_b = 1 << 8 }}, // For AWB
137  },
138 
139  .lsc_red_coeffs = {
140  .red_coeff_mem = {
141  {{64}}, {{ 64}}, {{ 64}}, {{153}}, {{129}}, {{ 91}}, {{ 82}}, {{77}}, {{75}}, {{76}}, {{80}}, {{ 86}}, {{106}}, {{195}}, {{ 64}}, {{ 64}}, {{64}},
142  {{64}}, {{ 64}}, {{125}}, {{120}}, {{ 86}}, {{ 77}}, {{ 71}}, {{69}}, {{68}}, {{70}}, {{71}}, {{ 74}}, {{ 82}}, {{ 94}}, {{214}}, {{ 64}}, {{64}},
143  {{64}}, {{ 64}}, {{127}}, {{ 92}}, {{ 80}}, {{ 70}}, {{ 67}}, {{65}}, {{65}}, {{65}}, {{67}}, {{ 69}}, {{ 76}}, {{ 83}}, {{105}}, {{255}}, {{64}},
144  {{64}}, {{255}}, {{113}}, {{ 83}}, {{ 73}}, {{ 66}}, {{ 65}}, {{64}}, {{65}}, {{65}}, {{65}}, {{ 67}}, {{ 70}}, {{ 79}}, {{ 91}}, {{115}}, {{64}},
145  {{64}}, {{123}}, {{100}}, {{ 80}}, {{ 69}}, {{ 65}}, {{ 64}}, {{65}}, {{65}}, {{65}}, {{66}}, {{ 66}}, {{ 68}}, {{ 74}}, {{ 84}}, {{109}}, {{64}},
146  {{64}}, {{123}}, {{ 95}}, {{ 77}}, {{ 67}}, {{ 64}}, {{ 64}}, {{64}}, {{65}}, {{65}}, {{66}}, {{ 66}}, {{ 67}}, {{ 72}}, {{ 82}}, {{104}}, {{64}},
147  {{64}}, {{120}}, {{ 97}}, {{ 76}}, {{ 67}}, {{ 64}}, {{ 64}}, {{65}}, {{64}}, {{65}}, {{66}}, {{ 66}}, {{ 68}}, {{ 71}}, {{ 83}}, {{102}}, {{64}},
148  {{64}}, {{122}}, {{100}}, {{ 78}}, {{ 68}}, {{ 64}}, {{ 64}}, {{65}}, {{65}}, {{65}}, {{65}}, {{ 66}}, {{ 68}}, {{ 71}}, {{ 87}}, {{102}}, {{64}},
149  {{64}}, {{136}}, {{111}}, {{ 85}}, {{ 70}}, {{ 66}}, {{ 64}}, {{65}}, {{65}}, {{66}}, {{65}}, {{ 66}}, {{ 69}}, {{ 75}}, {{ 92}}, {{106}}, {{64}},
150  {{64}}, {{ 64}}, {{113}}, {{100}}, {{ 76}}, {{ 70}}, {{ 66}}, {{65}}, {{65}}, {{65}}, {{66}}, {{ 69}}, {{ 72}}, {{ 85}}, {{101}}, {{122}}, {{64}},
151  {{64}}, {{ 64}}, {{133}}, {{110}}, {{ 91}}, {{ 76}}, {{ 71}}, {{68}}, {{68}}, {{68}}, {{70}}, {{ 73}}, {{ 80}}, {{ 98}}, {{108}}, {{ 64}}, {{64}},
152  {{64}}, {{ 64}}, {{ 64}}, {{125}}, {{113}}, {{ 93}}, {{ 82}}, {{76}}, {{76}}, {{75}}, {{79}}, {{ 85}}, {{102}}, {{107}}, {{155}}, {{ 64}}, {{64}},
153  {{64}}, {{ 64}}, {{ 64}}, {{ 64}}, {{135}}, {{109}}, {{106}}, {{92}}, {{90}}, {{90}}, {{97}}, {{104}}, {{118}}, {{159}}, {{ 64}}, {{ 64}}, {{64}},
154  }
155  },
156 
157  .lsc_green_coeffs = {
158  .green_coeff_mem = {
159  {{64}}, {{ 64}}, {{ 64}}, {{127}}, {{129}}, {{ 91}}, {{ 82}}, {{77}}, {{76}}, {{77}}, {{81}}, {{ 87}}, {{106}}, {{185}}, {{ 64}}, {{ 64}}, {{64}},
160  {{64}}, {{ 64}}, {{ 76}}, {{120}}, {{ 86}}, {{ 77}}, {{ 72}}, {{70}}, {{69}}, {{71}}, {{72}}, {{ 76}}, {{ 84}}, {{ 96}}, {{196}}, {{ 64}}, {{64}},
161  {{64}}, {{ 64}}, {{128}}, {{ 92}}, {{ 80}}, {{ 70}}, {{ 67}}, {{66}}, {{66}}, {{66}}, {{68}}, {{ 70}}, {{ 77}}, {{ 84}}, {{106}}, {{255}}, {{64}},
162  {{64}}, {{255}}, {{115}}, {{ 83}}, {{ 73}}, {{ 67}}, {{ 65}}, {{65}}, {{65}}, {{65}}, {{65}}, {{ 67}}, {{ 71}}, {{ 80}}, {{ 92}}, {{113}}, {{64}},
163  {{64}}, {{125}}, {{101}}, {{ 81}}, {{ 69}}, {{ 66}}, {{ 65}}, {{65}}, {{65}}, {{65}}, {{65}}, {{ 66}}, {{ 68}}, {{ 75}}, {{ 85}}, {{108}}, {{64}},
164  {{64}}, {{126}}, {{ 97}}, {{ 77}}, {{ 68}}, {{ 65}}, {{ 65}}, {{65}}, {{65}}, {{65}}, {{66}}, {{ 66}}, {{ 67}}, {{ 72}}, {{ 83}}, {{104}}, {{64}},
165  {{64}}, {{123}}, {{ 98}}, {{ 77}}, {{ 68}}, {{ 65}}, {{ 65}}, {{65}}, {{64}}, {{65}}, {{65}}, {{ 65}}, {{ 68}}, {{ 71}}, {{ 84}}, {{101}}, {{64}},
166  {{64}}, {{125}}, {{101}}, {{ 78}}, {{ 68}}, {{ 65}}, {{ 64}}, {{65}}, {{65}}, {{65}}, {{65}}, {{ 65}}, {{ 68}}, {{ 72}}, {{ 87}}, {{101}}, {{64}},
167  {{64}}, {{137}}, {{111}}, {{ 86}}, {{ 70}}, {{ 67}}, {{ 65}}, {{65}}, {{65}}, {{66}}, {{65}}, {{ 66}}, {{ 69}}, {{ 75}}, {{ 91}}, {{103}}, {{64}},
168  {{64}}, {{ 64}}, {{112}}, {{ 99}}, {{ 75}}, {{ 70}}, {{ 66}}, {{65}}, {{65}}, {{65}}, {{66}}, {{ 68}}, {{ 71}}, {{ 84}}, {{ 98}}, {{117}}, {{64}},
169  {{64}}, {{ 64}}, {{131}}, {{109}}, {{ 90}}, {{ 75}}, {{ 71}}, {{68}}, {{67}}, {{68}}, {{69}}, {{ 72}}, {{ 79}}, {{ 96}}, {{105}}, {{ 64}}, {{64}},
170  {{64}}, {{ 64}}, {{ 64}}, {{122}}, {{111}}, {{ 92}}, {{ 81}}, {{75}}, {{74}}, {{74}}, {{77}}, {{ 83}}, {{ 99}}, {{103}}, {{146}}, {{ 64}}, {{64}},
171  {{64}}, {{ 64}}, {{ 64}}, {{ 64}}, {{131}}, {{107}}, {{103}}, {{90}}, {{88}}, {{87}}, {{94}}, {{100}}, {{112}}, {{149}}, {{ 64}}, {{ 64}}, {{64}},
172  }
173  },
174 
175  .lsc_blue_coeffs = {
176  .blue_coeff_mem = {
177  {{64}}, {{ 64}}, {{ 64}}, {{119}}, {{115}}, {{86}}, {{79}}, {{76}}, {{75}}, {{75}}, {{78}}, {{82}}, {{96}}, {{154}}, {{ 64}}, {{ 64}}, {{64}},
178  {{64}}, {{ 64}}, {{ 83}}, {{108}}, {{ 82}}, {{75}}, {{71}}, {{70}}, {{69}}, {{70}}, {{71}}, {{73}}, {{79}}, {{ 88}}, {{165}}, {{ 64}}, {{64}},
179  {{64}}, {{ 64}}, {{112}}, {{ 85}}, {{ 77}}, {{70}}, {{67}}, {{66}}, {{66}}, {{66}}, {{67}}, {{68}}, {{73}}, {{ 78}}, {{ 94}}, {{255}}, {{64}},
180  {{64}}, {{255}}, {{101}}, {{ 78}}, {{ 71}}, {{66}}, {{65}}, {{65}}, {{65}}, {{65}}, {{65}}, {{66}}, {{68}}, {{ 74}}, {{ 83}}, {{ 99}}, {{64}},
181  {{64}}, {{108}}, {{ 90}}, {{ 76}}, {{ 68}}, {{65}}, {{65}}, {{65}}, {{65}}, {{65}}, {{64}}, {{64}}, {{65}}, {{ 70}}, {{ 77}}, {{ 95}}, {{64}},
182  {{64}}, {{108}}, {{ 86}}, {{ 73}}, {{ 66}}, {{65}}, {{65}}, {{65}}, {{65}}, {{65}}, {{64}}, {{64}}, {{64}}, {{ 68}}, {{ 75}}, {{ 90}}, {{64}},
183  {{64}}, {{106}}, {{ 87}}, {{ 72}}, {{ 66}}, {{64}}, {{65}}, {{65}}, {{64}}, {{64}}, {{64}}, {{63}}, {{64}}, {{ 67}}, {{ 75}}, {{ 88}}, {{64}},
184  {{64}}, {{106}}, {{ 89}}, {{ 73}}, {{ 67}}, {{64}}, {{64}}, {{65}}, {{64}}, {{64}}, {{64}}, {{63}}, {{65}}, {{ 67}}, {{ 77}}, {{ 88}}, {{64}},
185  {{64}}, {{115}}, {{ 95}}, {{ 78}}, {{ 67}}, {{65}}, {{64}}, {{64}}, {{64}}, {{64}}, {{63}}, {{63}}, {{65}}, {{ 69}}, {{ 80}}, {{ 90}}, {{64}},
186  {{64}}, {{ 64}}, {{ 96}}, {{ 87}}, {{ 70}}, {{67}}, {{64}}, {{64}}, {{63}}, {{63}}, {{63}}, {{65}}, {{67}}, {{ 75}}, {{ 86}}, {{100}}, {{64}},
187  {{64}}, {{ 64}}, {{109}}, {{ 93}}, {{ 80}}, {{70}}, {{67}}, {{65}}, {{65}}, {{64}}, {{66}}, {{67}}, {{72}}, {{ 84}}, {{ 91}}, {{ 64}}, {{64}},
188  {{64}}, {{ 64}}, {{ 64}}, {{102}}, {{ 94}}, {{81}}, {{74}}, {{70}}, {{69}}, {{69}}, {{71}}, {{74}}, {{86}}, {{ 89}}, {{121}}, {{ 64}}, {{64}},
189  {{64}}, {{ 64}}, {{ 64}}, {{ 64}}, {{109}}, {{90}}, {{88}}, {{79}}, {{77}}, {{77}}, {{82}}, {{86}}, {{95}}, {{124}}, {{ 64}}, {{ 64}}, {{64}},
190  }
191  },
192 
193  /* Chromatic abberation (For now just bypass as it has too many difficult registers to set) */
194  /*.chromatic_aberration = {
195  .circle_pos_x_center = {{ 2356 }},
196  .circle_pos_x_squared = {{ 5550736 }},
197  .circle_pos_y_center = {{ 1585 }},
198  .circle_pos_y_squared = {{ 2512225 }},
199  .cfa = {{ 3 }},
200  .green_variation = {{ 1 }},
201  .increments_log2 = {{ .x_log2_inc=0, .y_log2_inc=0 }},
202  },
203  */
204 
205  /* Demosaicking */
206  .bayer = {
207  .cfa = {{ 3 }}, /* GRGB (top left to bottom right order) */
208  .threshold_1 = {{ 25 }}, /* Lower threshold */
209  .threshold_2 = {{ 200 }}, /* Upper threshold */
210  },
211 
212  /* Color correction */
213  .color_correction = {
214  .coeff_01_00 = { ._register = 0xF3811477 },
215  .coeff_10_02 = { ._register = 0xFDF0021d },
216  .coeff_12_11 = { ._register = 0xFF9E0A33 },
217  .coeff_21_20 = { ._register = 0xF4DFFE25 },
218  .coeff_22 = { ._register = 0x00001B83 },
219  .offset_ry = { ._register = 0x00000000 },
220  .clip_ry = { ._register = 0x03FF0000 },
221  .offset_gu = { ._register = 0x00000000 },
222  .clip_gu = { ._register = 0x03FF0000 },
223  .offset_bv = { ._register = 0x00000000 },
224  .clip_bv = { ._register = 0x03FF0000 },
225  },
226 
227  /* RAW 10bit to 10bit */
228  .vlformat_40to32 = {{
229  .format = 0x03,
230  }
231  },
232 
233  /* Gamma corrector (Curves) */
234  .gamma_corrector = {
235  .conf = {{
236  .bypass = 0, /* Enable gamma corrector */
237  .palette = 0, /* Non-linear correction mode (curve) */
238  .comp_width = 1 /* 10-bit */
239  }
240  }
241  },
242 
243  .gc_ry_lut = {
244  .ry_lut = {
245  {{ 0}}, {{ 1}}, {{ 1}}, {{ 1}}, {{ 2}}, {{ 2}}, {{ 3}}, {{ 3}}, {{ 4}}, {{ 4}}, {{ 5}}, {{ 5}}, {{ 6}}, {{ 7}}, {{ 7}}, {{ 8}}, {{ 9}}, {{ 10}}, {{ 11}}, {{ 12}},
246  {{ 13}}, {{ 15}}, {{ 16}}, {{ 17}}, {{ 19}}, {{ 21}}, {{ 23}}, {{ 24}}, {{ 26}}, {{ 27}}, {{ 29}}, {{ 30}}, {{ 32}}, {{ 33}}, {{ 34}}, {{ 35}}, {{ 36}}, {{ 37}}, {{ 38}}, {{ 39}},
247  {{ 40}}, {{ 41}}, {{ 42}}, {{ 43}}, {{ 44}}, {{ 45}}, {{ 45}}, {{ 46}}, {{ 47}}, {{ 48}}, {{ 49}}, {{ 49}}, {{ 50}}, {{ 51}}, {{ 52}}, {{ 52}}, {{ 53}}, {{ 54}}, {{ 55}}, {{ 55}},
248  {{ 56}}, {{ 57}}, {{ 57}}, {{ 58}}, {{ 59}}, {{ 59}}, {{ 60}}, {{ 60}}, {{ 61}}, {{ 62}}, {{ 62}}, {{ 63}}, {{ 63}}, {{ 64}}, {{ 65}}, {{ 65}}, {{ 66}}, {{ 66}}, {{ 67}}, {{ 68}},
249  {{ 68}}, {{ 69}}, {{ 69}}, {{ 70}}, {{ 70}}, {{ 71}}, {{ 71}}, {{ 72}}, {{ 72}}, {{ 73}}, {{ 73}}, {{ 74}}, {{ 74}}, {{ 75}}, {{ 75}}, {{ 76}}, {{ 76}}, {{ 77}}, {{ 77}}, {{ 78}},
250  {{ 78}}, {{ 79}}, {{ 79}}, {{ 80}}, {{ 80}}, {{ 81}}, {{ 81}}, {{ 82}}, {{ 82}}, {{ 83}}, {{ 83}}, {{ 83}}, {{ 84}}, {{ 84}}, {{ 85}}, {{ 85}}, {{ 86}}, {{ 86}}, {{ 87}}, {{ 87}},
251  {{ 87}}, {{ 88}}, {{ 88}}, {{ 89}}, {{ 89}}, {{ 90}}, {{ 90}}, {{ 90}}, {{ 91}}, {{ 91}}, {{ 92}}, {{ 92}}, {{ 92}}, {{ 93}}, {{ 93}}, {{ 94}}, {{ 94}}, {{ 94}}, {{ 95}}, {{ 95}},
252  {{ 96}}, {{ 96}}, {{ 96}}, {{ 97}}, {{ 97}}, {{ 98}}, {{ 98}}, {{ 98}}, {{ 99}}, {{ 99}}, {{ 99}}, {{100}}, {{100}}, {{101}}, {{101}}, {{101}}, {{102}}, {{102}}, {{102}}, {{103}},
253  {{103}}, {{103}}, {{104}}, {{104}}, {{105}}, {{105}}, {{105}}, {{106}}, {{106}}, {{106}}, {{107}}, {{107}}, {{107}}, {{108}}, {{108}}, {{108}}, {{109}}, {{109}}, {{109}}, {{110}},
254  {{110}}, {{111}}, {{111}}, {{111}}, {{112}}, {{112}}, {{112}}, {{113}}, {{113}}, {{113}}, {{114}}, {{114}}, {{114}}, {{114}}, {{115}}, {{115}}, {{115}}, {{116}}, {{116}}, {{116}},
255  {{117}}, {{117}}, {{117}}, {{118}}, {{118}}, {{118}}, {{119}}, {{119}}, {{119}}, {{120}}, {{120}}, {{120}}, {{121}}, {{121}}, {{121}}, {{121}}, {{122}}, {{122}}, {{122}}, {{123}},
256  {{123}}, {{123}}, {{124}}, {{124}}, {{124}}, {{125}}, {{125}}, {{125}}, {{125}}, {{126}}, {{126}}, {{126}}, {{127}}, {{127}}, {{127}}, {{127}}, {{128}}, {{128}}, {{128}}, {{129}},
257  {{129}}, {{129}}, {{130}}, {{130}}, {{130}}, {{130}}, {{131}}, {{131}}, {{131}}, {{132}}, {{132}}, {{132}}, {{132}}, {{133}}, {{133}}, {{133}}, {{133}}, {{134}}, {{134}}, {{134}},
258  {{135}}, {{135}}, {{135}}, {{135}}, {{136}}, {{136}}, {{136}}, {{137}}, {{137}}, {{137}}, {{137}}, {{138}}, {{138}}, {{138}}, {{138}}, {{139}}, {{139}}, {{139}}, {{139}}, {{140}},
259  {{140}}, {{140}}, {{140}}, {{141}}, {{141}}, {{141}}, {{142}}, {{142}}, {{142}}, {{142}}, {{143}}, {{143}}, {{143}}, {{143}}, {{144}}, {{144}}, {{144}}, {{144}}, {{145}}, {{145}},
260  {{145}}, {{145}}, {{146}}, {{146}}, {{146}}, {{146}}, {{147}}, {{147}}, {{147}}, {{147}}, {{148}}, {{148}}, {{148}}, {{148}}, {{149}}, {{149}}, {{149}}, {{149}}, {{149}}, {{150}},
261  {{150}}, {{150}}, {{150}}, {{151}}, {{151}}, {{151}}, {{151}}, {{152}}, {{152}}, {{152}}, {{152}}, {{153}}, {{153}}, {{153}}, {{153}}, {{154}}, {{154}}, {{154}}, {{154}}, {{154}},
262  {{155}}, {{155}}, {{155}}, {{155}}, {{156}}, {{156}}, {{156}}, {{156}}, {{156}}, {{157}}, {{157}}, {{157}}, {{157}}, {{158}}, {{158}}, {{158}}, {{158}}, {{159}}, {{159}}, {{159}},
263  {{159}}, {{159}}, {{160}}, {{160}}, {{160}}, {{160}}, {{160}}, {{161}}, {{161}}, {{161}}, {{161}}, {{162}}, {{162}}, {{162}}, {{162}}, {{162}}, {{163}}, {{163}}, {{163}}, {{163}},
264  {{164}}, {{164}}, {{164}}, {{164}}, {{164}}, {{165}}, {{165}}, {{165}}, {{165}}, {{165}}, {{166}}, {{166}}, {{166}}, {{166}}, {{166}}, {{167}}, {{167}}, {{167}}, {{167}}, {{168}},
265  {{168}}, {{168}}, {{168}}, {{168}}, {{169}}, {{169}}, {{169}}, {{169}}, {{169}}, {{170}}, {{170}}, {{170}}, {{170}}, {{170}}, {{171}}, {{171}}, {{171}}, {{171}}, {{171}}, {{172}},
266  {{172}}, {{172}}, {{172}}, {{172}}, {{173}}, {{173}}, {{173}}, {{173}}, {{173}}, {{174}}, {{174}}, {{174}}, {{174}}, {{174}}, {{175}}, {{175}}, {{175}}, {{175}}, {{175}}, {{175}},
267  {{176}}, {{176}}, {{176}}, {{176}}, {{176}}, {{177}}, {{177}}, {{177}}, {{177}}, {{177}}, {{178}}, {{178}}, {{178}}, {{178}}, {{178}}, {{179}}, {{179}}, {{179}}, {{179}}, {{179}},
268  {{179}}, {{180}}, {{180}}, {{180}}, {{180}}, {{180}}, {{181}}, {{181}}, {{181}}, {{181}}, {{181}}, {{182}}, {{182}}, {{182}}, {{182}}, {{182}}, {{182}}, {{183}}, {{183}}, {{183}},
269  {{183}}, {{183}}, {{184}}, {{184}}, {{184}}, {{184}}, {{184}}, {{184}}, {{185}}, {{185}}, {{185}}, {{185}}, {{185}}, {{185}}, {{186}}, {{186}}, {{186}}, {{186}}, {{186}}, {{187}},
270  {{187}}, {{187}}, {{187}}, {{187}}, {{187}}, {{188}}, {{188}}, {{188}}, {{188}}, {{188}}, {{188}}, {{189}}, {{189}}, {{189}}, {{189}}, {{189}}, {{190}}, {{190}}, {{190}}, {{190}},
271  {{190}}, {{190}}, {{191}}, {{191}}, {{191}}, {{191}}, {{191}}, {{191}}, {{192}}, {{192}}, {{192}}, {{192}}, {{192}}, {{192}}, {{193}}, {{193}}, {{193}}, {{193}}, {{193}}, {{193}},
272  {{194}}, {{194}}, {{194}}, {{194}}, {{194}}, {{194}}, {{195}}, {{195}}, {{195}}, {{195}}, {{195}}, {{195}}, {{196}}, {{196}}, {{196}}, {{196}}, {{196}}, {{196}}, {{197}}, {{197}},
273  {{197}}, {{197}}, {{197}}, {{197}}, {{197}}, {{198}}, {{198}}, {{198}}, {{198}}, {{198}}, {{198}}, {{199}}, {{199}}, {{199}}, {{199}}, {{199}}, {{199}}, {{200}}, {{200}}, {{200}},
274  {{200}}, {{200}}, {{200}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{202}}, {{202}}, {{202}}, {{202}}, {{202}}, {{202}}, {{203}}, {{203}}, {{203}}, {{203}},
275  {{203}}, {{203}}, {{203}}, {{204}}, {{204}}, {{204}}, {{204}}, {{204}}, {{204}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{206}}, {{206}}, {{206}}, {{206}},
276  {{206}}, {{206}}, {{206}}, {{207}}, {{207}}, {{207}}, {{207}}, {{207}}, {{207}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{209}}, {{209}}, {{209}}, {{209}},
277  {{209}}, {{209}}, {{209}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{212}}, {{212}}, {{212}},
278  {{212}}, {{212}}, {{212}}, {{212}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{215}}, {{215}},
279  {{215}}, {{215}}, {{215}}, {{215}}, {{215}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}},
280  {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{220}}, {{220}}, {{220}}, {{220}}, {{220}},
281  {{220}}, {{220}}, {{220}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{223}}, {{223}},
282  {{223}}, {{223}}, {{223}}, {{223}}, {{223}}, {{223}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}},
283  {{225}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{228}}, {{228}}, {{228}},
284  {{228}}, {{228}}, {{228}}, {{228}}, {{228}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}},
285  {{230}}, {{230}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{233}}, {{233}},
286  {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{235}}, {{235}}, {{235}}, {{235}}, {{235}},
287  {{235}}, {{235}}, {{235}}, {{235}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}},
288  {{237}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{240}},
289  {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{242}}, {{242}}, {{242}},
290  {{242}}, {{242}}, {{242}}, {{242}}, {{242}}, {{242}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{244}}, {{244}}, {{244}}, {{244}}, {{244}},
291  {{244}}, {{244}}, {{244}}, {{244}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{246}}, {{246}}, {{246}}, {{246}}, {{246}}, {{246}},
292  {{246}}, {{246}}, {{246}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}},
293  {{248}}, {{248}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}},
294  {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}},
295  {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{255}},
296  {{255}}, {{255}}, {{255}}, {{255}}
297  }
298  },
299 
300  .gc_gu_lut = {
301  .gu_lut = {
302  {{ 0}}, {{ 1}}, {{ 1}}, {{ 1}}, {{ 2}}, {{ 2}}, {{ 3}}, {{ 3}}, {{ 4}}, {{ 4}}, {{ 5}}, {{ 5}}, {{ 6}}, {{ 7}}, {{ 7}}, {{ 8}}, {{ 9}}, {{ 10}}, {{ 11}}, {{ 12}},
303  {{ 13}}, {{ 15}}, {{ 16}}, {{ 17}}, {{ 19}}, {{ 21}}, {{ 23}}, {{ 24}}, {{ 26}}, {{ 27}}, {{ 29}}, {{ 30}}, {{ 32}}, {{ 33}}, {{ 34}}, {{ 35}}, {{ 36}}, {{ 37}}, {{ 38}}, {{ 39}},
304  {{ 40}}, {{ 41}}, {{ 42}}, {{ 43}}, {{ 44}}, {{ 45}}, {{ 45}}, {{ 46}}, {{ 47}}, {{ 48}}, {{ 49}}, {{ 49}}, {{ 50}}, {{ 51}}, {{ 52}}, {{ 52}}, {{ 53}}, {{ 54}}, {{ 55}}, {{ 55}},
305  {{ 56}}, {{ 57}}, {{ 57}}, {{ 58}}, {{ 59}}, {{ 59}}, {{ 60}}, {{ 60}}, {{ 61}}, {{ 62}}, {{ 62}}, {{ 63}}, {{ 63}}, {{ 64}}, {{ 65}}, {{ 65}}, {{ 66}}, {{ 66}}, {{ 67}}, {{ 68}},
306  {{ 68}}, {{ 69}}, {{ 69}}, {{ 70}}, {{ 70}}, {{ 71}}, {{ 71}}, {{ 72}}, {{ 72}}, {{ 73}}, {{ 73}}, {{ 74}}, {{ 74}}, {{ 75}}, {{ 75}}, {{ 76}}, {{ 76}}, {{ 77}}, {{ 77}}, {{ 78}},
307  {{ 78}}, {{ 79}}, {{ 79}}, {{ 80}}, {{ 80}}, {{ 81}}, {{ 81}}, {{ 82}}, {{ 82}}, {{ 83}}, {{ 83}}, {{ 83}}, {{ 84}}, {{ 84}}, {{ 85}}, {{ 85}}, {{ 86}}, {{ 86}}, {{ 87}}, {{ 87}},
308  {{ 87}}, {{ 88}}, {{ 88}}, {{ 89}}, {{ 89}}, {{ 90}}, {{ 90}}, {{ 90}}, {{ 91}}, {{ 91}}, {{ 92}}, {{ 92}}, {{ 92}}, {{ 93}}, {{ 93}}, {{ 94}}, {{ 94}}, {{ 94}}, {{ 95}}, {{ 95}},
309  {{ 96}}, {{ 96}}, {{ 96}}, {{ 97}}, {{ 97}}, {{ 98}}, {{ 98}}, {{ 98}}, {{ 99}}, {{ 99}}, {{ 99}}, {{100}}, {{100}}, {{101}}, {{101}}, {{101}}, {{102}}, {{102}}, {{102}}, {{103}},
310  {{103}}, {{103}}, {{104}}, {{104}}, {{105}}, {{105}}, {{105}}, {{106}}, {{106}}, {{106}}, {{107}}, {{107}}, {{107}}, {{108}}, {{108}}, {{108}}, {{109}}, {{109}}, {{109}}, {{110}},
311  {{110}}, {{111}}, {{111}}, {{111}}, {{112}}, {{112}}, {{112}}, {{113}}, {{113}}, {{113}}, {{114}}, {{114}}, {{114}}, {{114}}, {{115}}, {{115}}, {{115}}, {{116}}, {{116}}, {{116}},
312  {{117}}, {{117}}, {{117}}, {{118}}, {{118}}, {{118}}, {{119}}, {{119}}, {{119}}, {{120}}, {{120}}, {{120}}, {{121}}, {{121}}, {{121}}, {{121}}, {{122}}, {{122}}, {{122}}, {{123}},
313  {{123}}, {{123}}, {{124}}, {{124}}, {{124}}, {{125}}, {{125}}, {{125}}, {{125}}, {{126}}, {{126}}, {{126}}, {{127}}, {{127}}, {{127}}, {{127}}, {{128}}, {{128}}, {{128}}, {{129}},
314  {{129}}, {{129}}, {{130}}, {{130}}, {{130}}, {{130}}, {{131}}, {{131}}, {{131}}, {{132}}, {{132}}, {{132}}, {{132}}, {{133}}, {{133}}, {{133}}, {{133}}, {{134}}, {{134}}, {{134}},
315  {{135}}, {{135}}, {{135}}, {{135}}, {{136}}, {{136}}, {{136}}, {{137}}, {{137}}, {{137}}, {{137}}, {{138}}, {{138}}, {{138}}, {{138}}, {{139}}, {{139}}, {{139}}, {{139}}, {{140}},
316  {{140}}, {{140}}, {{140}}, {{141}}, {{141}}, {{141}}, {{142}}, {{142}}, {{142}}, {{142}}, {{143}}, {{143}}, {{143}}, {{143}}, {{144}}, {{144}}, {{144}}, {{144}}, {{145}}, {{145}},
317  {{145}}, {{145}}, {{146}}, {{146}}, {{146}}, {{146}}, {{147}}, {{147}}, {{147}}, {{147}}, {{148}}, {{148}}, {{148}}, {{148}}, {{149}}, {{149}}, {{149}}, {{149}}, {{149}}, {{150}},
318  {{150}}, {{150}}, {{150}}, {{151}}, {{151}}, {{151}}, {{151}}, {{152}}, {{152}}, {{152}}, {{152}}, {{153}}, {{153}}, {{153}}, {{153}}, {{154}}, {{154}}, {{154}}, {{154}}, {{154}},
319  {{155}}, {{155}}, {{155}}, {{155}}, {{156}}, {{156}}, {{156}}, {{156}}, {{156}}, {{157}}, {{157}}, {{157}}, {{157}}, {{158}}, {{158}}, {{158}}, {{158}}, {{159}}, {{159}}, {{159}},
320  {{159}}, {{159}}, {{160}}, {{160}}, {{160}}, {{160}}, {{160}}, {{161}}, {{161}}, {{161}}, {{161}}, {{162}}, {{162}}, {{162}}, {{162}}, {{162}}, {{163}}, {{163}}, {{163}}, {{163}},
321  {{164}}, {{164}}, {{164}}, {{164}}, {{164}}, {{165}}, {{165}}, {{165}}, {{165}}, {{165}}, {{166}}, {{166}}, {{166}}, {{166}}, {{166}}, {{167}}, {{167}}, {{167}}, {{167}}, {{168}},
322  {{168}}, {{168}}, {{168}}, {{168}}, {{169}}, {{169}}, {{169}}, {{169}}, {{169}}, {{170}}, {{170}}, {{170}}, {{170}}, {{170}}, {{171}}, {{171}}, {{171}}, {{171}}, {{171}}, {{172}},
323  {{172}}, {{172}}, {{172}}, {{172}}, {{173}}, {{173}}, {{173}}, {{173}}, {{173}}, {{174}}, {{174}}, {{174}}, {{174}}, {{174}}, {{175}}, {{175}}, {{175}}, {{175}}, {{175}}, {{175}},
324  {{176}}, {{176}}, {{176}}, {{176}}, {{176}}, {{177}}, {{177}}, {{177}}, {{177}}, {{177}}, {{178}}, {{178}}, {{178}}, {{178}}, {{178}}, {{179}}, {{179}}, {{179}}, {{179}}, {{179}},
325  {{179}}, {{180}}, {{180}}, {{180}}, {{180}}, {{180}}, {{181}}, {{181}}, {{181}}, {{181}}, {{181}}, {{182}}, {{182}}, {{182}}, {{182}}, {{182}}, {{182}}, {{183}}, {{183}}, {{183}},
326  {{183}}, {{183}}, {{184}}, {{184}}, {{184}}, {{184}}, {{184}}, {{184}}, {{185}}, {{185}}, {{185}}, {{185}}, {{185}}, {{185}}, {{186}}, {{186}}, {{186}}, {{186}}, {{186}}, {{187}},
327  {{187}}, {{187}}, {{187}}, {{187}}, {{187}}, {{188}}, {{188}}, {{188}}, {{188}}, {{188}}, {{188}}, {{189}}, {{189}}, {{189}}, {{189}}, {{189}}, {{190}}, {{190}}, {{190}}, {{190}},
328  {{190}}, {{190}}, {{191}}, {{191}}, {{191}}, {{191}}, {{191}}, {{191}}, {{192}}, {{192}}, {{192}}, {{192}}, {{192}}, {{192}}, {{193}}, {{193}}, {{193}}, {{193}}, {{193}}, {{193}},
329  {{194}}, {{194}}, {{194}}, {{194}}, {{194}}, {{194}}, {{195}}, {{195}}, {{195}}, {{195}}, {{195}}, {{195}}, {{196}}, {{196}}, {{196}}, {{196}}, {{196}}, {{196}}, {{197}}, {{197}},
330  {{197}}, {{197}}, {{197}}, {{197}}, {{197}}, {{198}}, {{198}}, {{198}}, {{198}}, {{198}}, {{198}}, {{199}}, {{199}}, {{199}}, {{199}}, {{199}}, {{199}}, {{200}}, {{200}}, {{200}},
331  {{200}}, {{200}}, {{200}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{202}}, {{202}}, {{202}}, {{202}}, {{202}}, {{202}}, {{203}}, {{203}}, {{203}}, {{203}},
332  {{203}}, {{203}}, {{203}}, {{204}}, {{204}}, {{204}}, {{204}}, {{204}}, {{204}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{206}}, {{206}}, {{206}}, {{206}},
333  {{206}}, {{206}}, {{206}}, {{207}}, {{207}}, {{207}}, {{207}}, {{207}}, {{207}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{209}}, {{209}}, {{209}}, {{209}},
334  {{209}}, {{209}}, {{209}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{212}}, {{212}}, {{212}},
335  {{212}}, {{212}}, {{212}}, {{212}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{215}}, {{215}},
336  {{215}}, {{215}}, {{215}}, {{215}}, {{215}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}},
337  {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{220}}, {{220}}, {{220}}, {{220}}, {{220}},
338  {{220}}, {{220}}, {{220}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{223}}, {{223}},
339  {{223}}, {{223}}, {{223}}, {{223}}, {{223}}, {{223}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}},
340  {{225}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{228}}, {{228}}, {{228}},
341  {{228}}, {{228}}, {{228}}, {{228}}, {{228}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}},
342  {{230}}, {{230}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{233}}, {{233}},
343  {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{235}}, {{235}}, {{235}}, {{235}}, {{235}},
344  {{235}}, {{235}}, {{235}}, {{235}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}},
345  {{237}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{240}},
346  {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{242}}, {{242}}, {{242}},
347  {{242}}, {{242}}, {{242}}, {{242}}, {{242}}, {{242}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{244}}, {{244}}, {{244}}, {{244}}, {{244}},
348  {{244}}, {{244}}, {{244}}, {{244}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{246}}, {{246}}, {{246}}, {{246}}, {{246}}, {{246}},
349  {{246}}, {{246}}, {{246}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}},
350  {{248}}, {{248}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}},
351  {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}},
352  {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{255}},
353  {{255}}, {{255}}, {{255}}, {{255}}
354  }
355  },
356 
357  .gc_bv_lut = {
358  .bv_lut = {
359  {{ 0}}, {{ 1}}, {{ 1}}, {{ 1}}, {{ 2}}, {{ 2}}, {{ 3}}, {{ 3}}, {{ 4}}, {{ 4}}, {{ 5}}, {{ 5}}, {{ 6}}, {{ 7}}, {{ 7}}, {{ 8}}, {{ 9}}, {{ 10}}, {{ 11}}, {{ 12}},
360  {{ 13}}, {{ 15}}, {{ 16}}, {{ 17}}, {{ 19}}, {{ 21}}, {{ 23}}, {{ 24}}, {{ 26}}, {{ 27}}, {{ 29}}, {{ 30}}, {{ 32}}, {{ 33}}, {{ 34}}, {{ 35}}, {{ 36}}, {{ 37}}, {{ 38}}, {{ 39}},
361  {{ 40}}, {{ 41}}, {{ 42}}, {{ 43}}, {{ 44}}, {{ 45}}, {{ 45}}, {{ 46}}, {{ 47}}, {{ 48}}, {{ 49}}, {{ 49}}, {{ 50}}, {{ 51}}, {{ 52}}, {{ 52}}, {{ 53}}, {{ 54}}, {{ 55}}, {{ 55}},
362  {{ 56}}, {{ 57}}, {{ 57}}, {{ 58}}, {{ 59}}, {{ 59}}, {{ 60}}, {{ 60}}, {{ 61}}, {{ 62}}, {{ 62}}, {{ 63}}, {{ 63}}, {{ 64}}, {{ 65}}, {{ 65}}, {{ 66}}, {{ 66}}, {{ 67}}, {{ 68}},
363  {{ 68}}, {{ 69}}, {{ 69}}, {{ 70}}, {{ 70}}, {{ 71}}, {{ 71}}, {{ 72}}, {{ 72}}, {{ 73}}, {{ 73}}, {{ 74}}, {{ 74}}, {{ 75}}, {{ 75}}, {{ 76}}, {{ 76}}, {{ 77}}, {{ 77}}, {{ 78}},
364  {{ 78}}, {{ 79}}, {{ 79}}, {{ 80}}, {{ 80}}, {{ 81}}, {{ 81}}, {{ 82}}, {{ 82}}, {{ 83}}, {{ 83}}, {{ 83}}, {{ 84}}, {{ 84}}, {{ 85}}, {{ 85}}, {{ 86}}, {{ 86}}, {{ 87}}, {{ 87}},
365  {{ 87}}, {{ 88}}, {{ 88}}, {{ 89}}, {{ 89}}, {{ 90}}, {{ 90}}, {{ 90}}, {{ 91}}, {{ 91}}, {{ 92}}, {{ 92}}, {{ 92}}, {{ 93}}, {{ 93}}, {{ 94}}, {{ 94}}, {{ 94}}, {{ 95}}, {{ 95}},
366  {{ 96}}, {{ 96}}, {{ 96}}, {{ 97}}, {{ 97}}, {{ 98}}, {{ 98}}, {{ 98}}, {{ 99}}, {{ 99}}, {{ 99}}, {{100}}, {{100}}, {{101}}, {{101}}, {{101}}, {{102}}, {{102}}, {{102}}, {{103}},
367  {{103}}, {{103}}, {{104}}, {{104}}, {{105}}, {{105}}, {{105}}, {{106}}, {{106}}, {{106}}, {{107}}, {{107}}, {{107}}, {{108}}, {{108}}, {{108}}, {{109}}, {{109}}, {{109}}, {{110}},
368  {{110}}, {{111}}, {{111}}, {{111}}, {{112}}, {{112}}, {{112}}, {{113}}, {{113}}, {{113}}, {{114}}, {{114}}, {{114}}, {{114}}, {{115}}, {{115}}, {{115}}, {{116}}, {{116}}, {{116}},
369  {{117}}, {{117}}, {{117}}, {{118}}, {{118}}, {{118}}, {{119}}, {{119}}, {{119}}, {{120}}, {{120}}, {{120}}, {{121}}, {{121}}, {{121}}, {{121}}, {{122}}, {{122}}, {{122}}, {{123}},
370  {{123}}, {{123}}, {{124}}, {{124}}, {{124}}, {{125}}, {{125}}, {{125}}, {{125}}, {{126}}, {{126}}, {{126}}, {{127}}, {{127}}, {{127}}, {{127}}, {{128}}, {{128}}, {{128}}, {{129}},
371  {{129}}, {{129}}, {{130}}, {{130}}, {{130}}, {{130}}, {{131}}, {{131}}, {{131}}, {{132}}, {{132}}, {{132}}, {{132}}, {{133}}, {{133}}, {{133}}, {{133}}, {{134}}, {{134}}, {{134}},
372  {{135}}, {{135}}, {{135}}, {{135}}, {{136}}, {{136}}, {{136}}, {{137}}, {{137}}, {{137}}, {{137}}, {{138}}, {{138}}, {{138}}, {{138}}, {{139}}, {{139}}, {{139}}, {{139}}, {{140}},
373  {{140}}, {{140}}, {{140}}, {{141}}, {{141}}, {{141}}, {{142}}, {{142}}, {{142}}, {{142}}, {{143}}, {{143}}, {{143}}, {{143}}, {{144}}, {{144}}, {{144}}, {{144}}, {{145}}, {{145}},
374  {{145}}, {{145}}, {{146}}, {{146}}, {{146}}, {{146}}, {{147}}, {{147}}, {{147}}, {{147}}, {{148}}, {{148}}, {{148}}, {{148}}, {{149}}, {{149}}, {{149}}, {{149}}, {{149}}, {{150}},
375  {{150}}, {{150}}, {{150}}, {{151}}, {{151}}, {{151}}, {{151}}, {{152}}, {{152}}, {{152}}, {{152}}, {{153}}, {{153}}, {{153}}, {{153}}, {{154}}, {{154}}, {{154}}, {{154}}, {{154}},
376  {{155}}, {{155}}, {{155}}, {{155}}, {{156}}, {{156}}, {{156}}, {{156}}, {{156}}, {{157}}, {{157}}, {{157}}, {{157}}, {{158}}, {{158}}, {{158}}, {{158}}, {{159}}, {{159}}, {{159}},
377  {{159}}, {{159}}, {{160}}, {{160}}, {{160}}, {{160}}, {{160}}, {{161}}, {{161}}, {{161}}, {{161}}, {{162}}, {{162}}, {{162}}, {{162}}, {{162}}, {{163}}, {{163}}, {{163}}, {{163}},
378  {{164}}, {{164}}, {{164}}, {{164}}, {{164}}, {{165}}, {{165}}, {{165}}, {{165}}, {{165}}, {{166}}, {{166}}, {{166}}, {{166}}, {{166}}, {{167}}, {{167}}, {{167}}, {{167}}, {{168}},
379  {{168}}, {{168}}, {{168}}, {{168}}, {{169}}, {{169}}, {{169}}, {{169}}, {{169}}, {{170}}, {{170}}, {{170}}, {{170}}, {{170}}, {{171}}, {{171}}, {{171}}, {{171}}, {{171}}, {{172}},
380  {{172}}, {{172}}, {{172}}, {{172}}, {{173}}, {{173}}, {{173}}, {{173}}, {{173}}, {{174}}, {{174}}, {{174}}, {{174}}, {{174}}, {{175}}, {{175}}, {{175}}, {{175}}, {{175}}, {{175}},
381  {{176}}, {{176}}, {{176}}, {{176}}, {{176}}, {{177}}, {{177}}, {{177}}, {{177}}, {{177}}, {{178}}, {{178}}, {{178}}, {{178}}, {{178}}, {{179}}, {{179}}, {{179}}, {{179}}, {{179}},
382  {{179}}, {{180}}, {{180}}, {{180}}, {{180}}, {{180}}, {{181}}, {{181}}, {{181}}, {{181}}, {{181}}, {{182}}, {{182}}, {{182}}, {{182}}, {{182}}, {{182}}, {{183}}, {{183}}, {{183}},
383  {{183}}, {{183}}, {{184}}, {{184}}, {{184}}, {{184}}, {{184}}, {{184}}, {{185}}, {{185}}, {{185}}, {{185}}, {{185}}, {{185}}, {{186}}, {{186}}, {{186}}, {{186}}, {{186}}, {{187}},
384  {{187}}, {{187}}, {{187}}, {{187}}, {{187}}, {{188}}, {{188}}, {{188}}, {{188}}, {{188}}, {{188}}, {{189}}, {{189}}, {{189}}, {{189}}, {{189}}, {{190}}, {{190}}, {{190}}, {{190}},
385  {{190}}, {{190}}, {{191}}, {{191}}, {{191}}, {{191}}, {{191}}, {{191}}, {{192}}, {{192}}, {{192}}, {{192}}, {{192}}, {{192}}, {{193}}, {{193}}, {{193}}, {{193}}, {{193}}, {{193}},
386  {{194}}, {{194}}, {{194}}, {{194}}, {{194}}, {{194}}, {{195}}, {{195}}, {{195}}, {{195}}, {{195}}, {{195}}, {{196}}, {{196}}, {{196}}, {{196}}, {{196}}, {{196}}, {{197}}, {{197}},
387  {{197}}, {{197}}, {{197}}, {{197}}, {{197}}, {{198}}, {{198}}, {{198}}, {{198}}, {{198}}, {{198}}, {{199}}, {{199}}, {{199}}, {{199}}, {{199}}, {{199}}, {{200}}, {{200}}, {{200}},
388  {{200}}, {{200}}, {{200}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{201}}, {{202}}, {{202}}, {{202}}, {{202}}, {{202}}, {{202}}, {{203}}, {{203}}, {{203}}, {{203}},
389  {{203}}, {{203}}, {{203}}, {{204}}, {{204}}, {{204}}, {{204}}, {{204}}, {{204}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{205}}, {{206}}, {{206}}, {{206}}, {{206}},
390  {{206}}, {{206}}, {{206}}, {{207}}, {{207}}, {{207}}, {{207}}, {{207}}, {{207}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{208}}, {{209}}, {{209}}, {{209}}, {{209}},
391  {{209}}, {{209}}, {{209}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{210}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{211}}, {{212}}, {{212}}, {{212}},
392  {{212}}, {{212}}, {{212}}, {{212}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{213}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{214}}, {{215}}, {{215}},
393  {{215}}, {{215}}, {{215}}, {{215}}, {{215}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{216}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}}, {{217}},
394  {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{218}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{219}}, {{220}}, {{220}}, {{220}}, {{220}}, {{220}},
395  {{220}}, {{220}}, {{220}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{221}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{222}}, {{223}}, {{223}},
396  {{223}}, {{223}}, {{223}}, {{223}}, {{223}}, {{223}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{224}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}}, {{225}},
397  {{225}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{226}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{227}}, {{228}}, {{228}}, {{228}},
398  {{228}}, {{228}}, {{228}}, {{228}}, {{228}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{229}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}}, {{230}},
399  {{230}}, {{230}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{231}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{232}}, {{233}}, {{233}},
400  {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{233}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{234}}, {{235}}, {{235}}, {{235}}, {{235}}, {{235}},
401  {{235}}, {{235}}, {{235}}, {{235}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{236}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}}, {{237}},
402  {{237}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{238}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{239}}, {{240}},
403  {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{240}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{241}}, {{242}}, {{242}}, {{242}},
404  {{242}}, {{242}}, {{242}}, {{242}}, {{242}}, {{242}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{243}}, {{244}}, {{244}}, {{244}}, {{244}}, {{244}},
405  {{244}}, {{244}}, {{244}}, {{244}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{245}}, {{246}}, {{246}}, {{246}}, {{246}}, {{246}}, {{246}},
406  {{246}}, {{246}}, {{246}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{247}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}}, {{248}},
407  {{248}}, {{248}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{249}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}}, {{250}},
408  {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{251}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}}, {{252}},
409  {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{253}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{254}}, {{255}},
410  {{255}}, {{255}}, {{255}}, {{255}}
411  }
412  },
413 
414  /* Color space conversion */
415  .chroma = {
416  .coeff_01_00 = {{ 436, 1464 }},
417  .coeff_10_02 = {{ 147, 16179 }},
418  .coeff_12_11 = {{ 15696, 893 }},
419  .coeff_21_20 = {{ 1260, 15392 }},
420  .coeff_22 = {{ 16179 }},
421  .offset_ry = {{ 0, 16 }},
422  .clip_ry = {{ 16, 255 }},
423  .offset_gu = {{ 0, 128 }},
424  .clip_gu = {{ 16, 240 }},
425  .offset_bv = {{ 0, 128 }},
426  .clip_bv = {{ 16, 240 }},
427  },
428 
429  /* YUV statistics */
430  .statistics_yuv = {
431  .measure_req = {{1, 1}},
432  .measure_status = {{0, 0}},
433  .window_pos_x = {{ .window_x_start = 0, .window_x_end = MT9F002_OUTPUT_WIDTH - 1 }},
434  .window_pos_y = {{ .window_y_start = 0, .window_y_end = MT9F002_OUTPUT_HEIGHT - 1 }},
435  .circle_pos_x_center = {{ 1088 }},
436  .circle_pos_x_squared = {{ 1183744 }},
437  .circle_pos_y_center = {{ 1078 }},
438  .circle_pos_y_squared = {{ 1162084 }},
439  .circle_radius_squared = {{ 3841600 }},
440  .increments_log2 = {{ 0, 0 }},
441  .awb_threshold = { ._register = 0x00000021 },
442  },
443 
444  /* Edge enhancement + Color reduction filter */
445  .eecrf = {
446  .ee_kernel_coeff = { {{935}}, {{ -30}}, {{ -99}}, {{ -45}}, {{ -27}}, {{ -6}} },
447  .crf_kernel_coeff = { {{41}}, {{41}}, {{41}}, {{41}}, {{41}}, {{41}} },
448  .m_coeff = {{ 16 }},
449  .d_coeff = {{ 64 }}
450  },
451 
452  .eecrf_lut = {
453  .ee_lut = {
454  {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}},
455  {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 0}}, {{ 1}}, {{ 1}}, {{ 1}}, {{ 1}},
456  {{ 1}}, {{ 1}}, {{ 2}}, {{ 2}}, {{ 2}}, {{ 2}}, {{ 2}}, {{ 3}}, {{ 3}}, {{ 3}},
457  {{ 3}}, {{ 3}}, {{ 3}}, {{ 4}}, {{ 4}}, {{ 4}}, {{ 4}}, {{ 4}}, {{ 4}}, {{ 5}},
458  {{ 5}}, {{ 5}}, {{ 5}}, {{ 5}}, {{ 6}}, {{ 6}}, {{ 6}}, {{ 6}}, {{ 6}}, {{ 6}},
459  {{ 7}}, {{ 7}}, {{ 7}}, {{ 7}}, {{ 7}}, {{ 8}}, {{ 8}}, {{ 8}}, {{ 8}}, {{ 8}},
460  {{ 8}}, {{ 9}}, {{ 9}}, {{ 9}}, {{ 9}}, {{ 9}}, {{ 9}}, {{10}}, {{10}}, {{10}},
461  {{10}}, {{10}}, {{11}}, {{11}}, {{11}}, {{11}}, {{11}}, {{11}}, {{12}}, {{12}},
462  {{12}}, {{12}}, {{12}}, {{12}}, {{13}}, {{13}}, {{13}}, {{13}}, {{13}}, {{14}},
463  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
464  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
465  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
466  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
467  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
468  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
469  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
470  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}},
471  {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{15}}, {{14}}, {{14}}, {{14}}, {{14}},
472  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}},
473  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}},
474  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}},
475  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}},
476  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}},
477  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}},
478  {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{14}}, {{13}}, {{13}},
479  {{12}}, {{11}}, {{ 8}}, {{ 6}}, {{ 3}}, {{ 1}}
480  }
481  },
482 
483  /* Bypass 3D for now */
484 
485  /* Bypass Drop for now */
486 
487  /* Bypass for YUV chain */
488  .chain_yuv_inter = {{
489  .ee_crf_bypass = 0,
490  .i3d_lut_bypass = 1,
491  .drop_bypass = 1,
492  }
493  },
494 
495 };
#define MT9F002_OUTPUT_HEIGHT
Definition: mt9f002.h:35
struct avi_isp_vlformat_32to40_regs vlformat_32to40
Conversion factor (10bit to 10bit default)
Definition: libisp.h:61
union avi_isp_vlformat_32to40_format format
#define MT9F002_OUTPUT_WIDTH
Definition: mt9f002.h:39
Initialization and configuration of the MT9F002 CMOS Chip.
struct libisp_config isp_config
Definition: libisp_config.c:4
#define BAYERSTATS_STATY
Definition: libisp.h:8
#define BAYERSTATS_STATX
Definition: libisp.h:7