Lines Matching +full:0 +full:x0216
71 IMX214_TABLE_WAIT_MS = 0,
79 {0x0114, 0x03},
80 {0x0220, 0x00},
81 {0x0221, 0x11},
82 {0x0222, 0x01},
83 {0x0340, 0x0C},
84 {0x0341, 0x7A},
85 {0x0342, 0x13},
86 {0x0343, 0x90},
87 {0x0344, 0x00},
88 {0x0345, 0x38},
89 {0x0346, 0x01},
90 {0x0347, 0x98},
91 {0x0348, 0x10},
92 {0x0349, 0x37},
93 {0x034A, 0x0A},
94 {0x034B, 0x97},
95 {0x0381, 0x01},
96 {0x0383, 0x01},
97 {0x0385, 0x01},
98 {0x0387, 0x01},
99 {0x0900, 0x00},
100 {0x0901, 0x00},
101 {0x0902, 0x00},
102 {0x3000, 0x35},
103 {0x3054, 0x01},
104 {0x305C, 0x11},
106 {0x0112, 0x0A},
107 {0x0113, 0x0A},
108 {0x034C, 0x10},
109 {0x034D, 0x00},
110 {0x034E, 0x09},
111 {0x034F, 0x00},
112 {0x0401, 0x00},
113 {0x0404, 0x00},
114 {0x0405, 0x10},
115 {0x0408, 0x00},
116 {0x0409, 0x00},
117 {0x040A, 0x00},
118 {0x040B, 0x00},
119 {0x040C, 0x10},
120 {0x040D, 0x00},
121 {0x040E, 0x09},
122 {0x040F, 0x00},
124 {0x0301, 0x05},
125 {0x0303, 0x02},
126 {0x0305, 0x03},
127 {0x0306, 0x00},
128 {0x0307, 0x96},
129 {0x0309, 0x0A},
130 {0x030B, 0x01},
131 {0x0310, 0x00},
133 {0x0820, 0x12},
134 {0x0821, 0xC0},
135 {0x0822, 0x00},
136 {0x0823, 0x00},
138 {0x3A03, 0x09},
139 {0x3A04, 0x50},
140 {0x3A05, 0x01},
142 {0x0B06, 0x01},
143 {0x30A2, 0x00},
145 {0x30B4, 0x00},
147 {0x3A02, 0xFF},
149 {0x3011, 0x00},
150 {0x3013, 0x01},
152 {0x0202, 0x0C},
153 {0x0203, 0x70},
154 {0x0224, 0x01},
155 {0x0225, 0xF4},
157 {0x0204, 0x00},
158 {0x0205, 0x00},
159 {0x020E, 0x01},
160 {0x020F, 0x00},
161 {0x0210, 0x01},
162 {0x0211, 0x00},
163 {0x0212, 0x01},
164 {0x0213, 0x00},
165 {0x0214, 0x01},
166 {0x0215, 0x00},
167 {0x0216, 0x00},
168 {0x0217, 0x00},
170 {0x4170, 0x00},
171 {0x4171, 0x10},
172 {0x4176, 0x00},
173 {0x4177, 0x3C},
174 {0xAE20, 0x04},
175 {0xAE21, 0x5C},
178 {0x0138, 0x01},
179 {IMX214_TABLE_END, 0x00}
183 {0x0114, 0x03},
184 {0x0220, 0x00},
185 {0x0221, 0x11},
186 {0x0222, 0x01},
187 {0x0340, 0x0C},
188 {0x0341, 0x7A},
189 {0x0342, 0x13},
190 {0x0343, 0x90},
191 {0x0344, 0x04},
192 {0x0345, 0x78},
193 {0x0346, 0x03},
194 {0x0347, 0xFC},
195 {0x0348, 0x0B},
196 {0x0349, 0xF7},
197 {0x034A, 0x08},
198 {0x034B, 0x33},
199 {0x0381, 0x01},
200 {0x0383, 0x01},
201 {0x0385, 0x01},
202 {0x0387, 0x01},
203 {0x0900, 0x00},
204 {0x0901, 0x00},
205 {0x0902, 0x00},
206 {0x3000, 0x35},
207 {0x3054, 0x01},
208 {0x305C, 0x11},
210 {0x0112, 0x0A},
211 {0x0113, 0x0A},
212 {0x034C, 0x07},
213 {0x034D, 0x80},
214 {0x034E, 0x04},
215 {0x034F, 0x38},
216 {0x0401, 0x00},
217 {0x0404, 0x00},
218 {0x0405, 0x10},
219 {0x0408, 0x00},
220 {0x0409, 0x00},
221 {0x040A, 0x00},
222 {0x040B, 0x00},
223 {0x040C, 0x07},
224 {0x040D, 0x80},
225 {0x040E, 0x04},
226 {0x040F, 0x38},
228 {0x0301, 0x05},
229 {0x0303, 0x02},
230 {0x0305, 0x03},
231 {0x0306, 0x00},
232 {0x0307, 0x96},
233 {0x0309, 0x0A},
234 {0x030B, 0x01},
235 {0x0310, 0x00},
237 {0x0820, 0x12},
238 {0x0821, 0xC0},
239 {0x0822, 0x00},
240 {0x0823, 0x00},
242 {0x3A03, 0x04},
243 {0x3A04, 0xF8},
244 {0x3A05, 0x02},
246 {0x0B06, 0x01},
247 {0x30A2, 0x00},
249 {0x30B4, 0x00},
251 {0x3A02, 0xFF},
253 {0x3011, 0x00},
254 {0x3013, 0x01},
256 {0x0202, 0x0C},
257 {0x0203, 0x70},
258 {0x0224, 0x01},
259 {0x0225, 0xF4},
261 {0x0204, 0x00},
262 {0x0205, 0x00},
263 {0x020E, 0x01},
264 {0x020F, 0x00},
265 {0x0210, 0x01},
266 {0x0211, 0x00},
267 {0x0212, 0x01},
268 {0x0213, 0x00},
269 {0x0214, 0x01},
270 {0x0215, 0x00},
271 {0x0216, 0x00},
272 {0x0217, 0x00},
274 {0x4170, 0x00},
275 {0x4171, 0x10},
276 {0x4176, 0x00},
277 {0x4177, 0x3C},
278 {0xAE20, 0x04},
279 {0xAE21, 0x5C},
282 {0x0138, 0x01},
283 {IMX214_TABLE_END, 0x00}
290 {0x0100, 0x00},
293 {0x9300, 0x02},
296 {0x0136, 0x18},
297 {0x0137, 0x00},
301 {0x0101, 0x00},
302 {0x0105, 0x01},
303 {0x0106, 0x01},
304 {0x4550, 0x02},
305 {0x4601, 0x00},
306 {0x4642, 0x05},
307 {0x6227, 0x11},
308 {0x6276, 0x00},
309 {0x900E, 0x06},
310 {0xA802, 0x90},
311 {0xA803, 0x11},
312 {0xA804, 0x62},
313 {0xA805, 0x77},
314 {0xA806, 0xAE},
315 {0xA807, 0x34},
316 {0xA808, 0xAE},
317 {0xA809, 0x35},
318 {0xA80A, 0x62},
319 {0xA80B, 0x83},
320 {0xAE33, 0x00},
323 {0x4174, 0x00},
324 {0x4175, 0x11},
325 {0x4612, 0x29},
326 {0x461B, 0x12},
327 {0x461F, 0x06},
328 {0x4635, 0x07},
329 {0x4637, 0x30},
330 {0x463F, 0x18},
331 {0x4641, 0x0D},
332 {0x465B, 0x12},
333 {0x465F, 0x11},
334 {0x4663, 0x11},
335 {0x4667, 0x0F},
336 {0x466F, 0x0F},
337 {0x470E, 0x09},
338 {0x4909, 0xAB},
339 {0x490B, 0x95},
340 {0x4915, 0x5D},
341 {0x4A5F, 0xFF},
342 {0x4A61, 0xFF},
343 {0x4A73, 0x62},
344 {0x4A85, 0x00},
345 {0x4A87, 0xFF},
348 {0x5041, 0x04},
349 {0x583C, 0x04},
350 {0x620E, 0x04},
351 {0x6EB2, 0x01},
352 {0x6EB3, 0x00},
353 {0x9300, 0x02},
357 {0x3001, 0x07},
358 {0x6D12, 0x3F},
359 {0x6D13, 0xFF},
360 {0x9344, 0x03},
361 {0x9706, 0x10},
362 {0x9707, 0x03},
363 {0x9708, 0x03},
364 {0x9E04, 0x01},
365 {0x9E05, 0x00},
366 {0x9E0C, 0x01},
367 {0x9E0D, 0x02},
368 {0x9E24, 0x00},
369 {0x9E25, 0x8C},
370 {0x9E26, 0x00},
371 {0x9E27, 0x94},
372 {0x9E28, 0x00},
373 {0x9E29, 0x96},
376 {0x69DB, 0x01},
379 {0x6957, 0x01},
382 {0x6987, 0x17},
383 {0x698A, 0x03},
384 {0x698B, 0x03},
387 {0x0B8E, 0x01},
388 {0x0B8F, 0x00},
389 {0x0B90, 0x01},
390 {0x0B91, 0x00},
391 {0x0B92, 0x01},
392 {0x0B93, 0x00},
393 {0x0B94, 0x01},
394 {0x0B95, 0x00},
397 {0x6E50, 0x00},
398 {0x6E51, 0x32},
399 {0x9340, 0x00},
400 {0x9341, 0x3C},
401 {0x9342, 0x03},
402 {0x9343, 0xFF},
403 {IMX214_TABLE_END, 0x00}
440 if (ret < 0) { in imx214_power_on()
448 if (ret < 0) { in imx214_power_on()
457 return 0; in imx214_power_on()
466 gpiod_set_value_cansleep(imx214->enable_gpio, 0); in imx214_power_off()
473 return 0; in imx214_power_off()
480 if (code->index > 0) in imx214_enum_mbus_code()
485 return 0; in imx214_enum_mbus_code()
501 return 0; in imx214_enum_frame_size()
562 return 0; in imx214_get_format()
616 return 0; in imx214_set_format()
632 return 0; in imx214_get_selection()
641 fmt.format.width = imx214_modes[0].width; in imx214_entity_init_cfg()
642 fmt.format.height = imx214_modes[0].height; in imx214_entity_init_cfg()
646 return 0; in imx214_entity_init_cfg()
661 return 0; in imx214_set_ctrl()
666 vals[0] = ctrl->val >> 8; in imx214_set_ctrl()
667 ret = regmap_bulk_write(imx214->regmap, 0x202, vals, 2); in imx214_set_ctrl()
668 if (ret < 0) in imx214_set_ctrl()
670 ret = 0; in imx214_set_ctrl()
701 for (i = 0; i < MAX_CMD; i++) { in imx214_write_table()
702 if (table[i].addr != (table[0].addr + i)) in imx214_write_table()
717 return 0; in imx214_write_table()
727 if (ret < 0) { in imx214_start_streaming()
736 if (ret < 0) { in imx214_start_streaming()
741 if (ret < 0) { in imx214_start_streaming()
745 ret = regmap_write(imx214->regmap, 0x100, 1); in imx214_start_streaming()
746 if (ret < 0) { in imx214_start_streaming()
752 return 0; in imx214_start_streaming()
763 ret = regmap_write(imx214->regmap, 0x100, 0); in imx214_stop_streaming()
764 if (ret < 0) in imx214_stop_streaming()
776 return 0; in imx214_s_stream()
780 if (ret < 0) { in imx214_s_stream()
786 if (ret < 0) in imx214_s_stream()
790 if (ret < 0) in imx214_s_stream()
796 return 0; in imx214_s_stream()
809 return 0; in imx214_g_frame_interval()
818 if (fie->index != 0) in imx214_enum_frame_interval()
831 return 0; in imx214_enum_frame_interval()
866 for (i = 0; i < IMX214_NUM_SUPPLIES; i++) in imx214_get_regulators()
894 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) in imx214_parse_fwnode()
920 return 0; in imx214_suspend()
936 return 0; in imx214_resume()
940 imx214->streaming = 0; in imx214_resume()
980 if (ret < 0) { in imx214_probe()
1012 V4L2_CID_PIXEL_RATE, 0, in imx214_probe()
1018 0, link_freq); in imx214_probe()
1034 0, 3184, 1, 0x0c70); in imx214_probe()
1057 if (ret < 0) { in imx214_probe()
1065 if (ret < 0) { in imx214_probe()
1070 return 0; in imx214_probe()
1096 return 0; in imx214_remove()