Lines Matching +full:0 +full:x4301

21 #define OV9734_REG_CHIP_ID		0x300a
22 #define OV9734_CHIP_ID 0x9734
24 #define OV9734_REG_MODE_SELECT 0x0100
25 #define OV9734_MODE_STANDBY 0x00
26 #define OV9734_MODE_STREAMING 0x01
29 #define OV9734_REG_VTS 0x380e
30 #define OV9734_VTS_30FPS 0x0322
31 #define OV9734_VTS_30FPS_MIN 0x0322
32 #define OV9734_VTS_MAX 0x7fff
35 #define OV9734_REG_HTS 0x380c
38 #define OV9734_REG_EXPOSURE 0x3500
44 #define OV9734_REG_ANALOG_GAIN 0x350a
50 #define OV9734_REG_MWB_R_GAIN 0x5180
51 #define OV9734_REG_MWB_G_GAIN 0x5182
52 #define OV9734_REG_MWB_B_GAIN 0x5184
59 #define OV9734_REG_TEST_PATTERN 0x5080
64 #define OV9734_REG_GROUP_ACCESS 0x3208
65 #define OV9734_GROUP_HOLD_START 0x0
66 #define OV9734_GROUP_HOLD_END 0x10
67 #define OV9734_GROUP_HOLD_LAUNCH 0xa0
111 {0x3030, 0x19},
112 {0x3080, 0x02},
113 {0x3081, 0x4b},
114 {0x3082, 0x04},
115 {0x3083, 0x00},
116 {0x3084, 0x02},
117 {0x3085, 0x01},
118 {0x3086, 0x01},
119 {0x3089, 0x01},
120 {0x308a, 0x00},
121 {0x301e, 0x15},
122 {0x3103, 0x01},
126 {0x3001, 0x00},
127 {0x3002, 0x00},
128 {0x3007, 0x00},
129 {0x3010, 0x00},
130 {0x3011, 0x08},
131 {0x3014, 0x22},
132 {0x3600, 0x55},
133 {0x3601, 0x02},
134 {0x3605, 0x22},
135 {0x3611, 0xe7},
136 {0x3654, 0x10},
137 {0x3655, 0x77},
138 {0x3656, 0x77},
139 {0x3657, 0x07},
140 {0x3658, 0x22},
141 {0x3659, 0x22},
142 {0x365a, 0x02},
143 {0x3784, 0x05},
144 {0x3785, 0x55},
145 {0x37c0, 0x07},
146 {0x3800, 0x00},
147 {0x3801, 0x04},
148 {0x3802, 0x00},
149 {0x3803, 0x04},
150 {0x3804, 0x05},
151 {0x3805, 0x0b},
152 {0x3806, 0x02},
153 {0x3807, 0xdb},
154 {0x3808, 0x05},
155 {0x3809, 0x00},
156 {0x380a, 0x02},
157 {0x380b, 0xd0},
158 {0x380c, 0x05},
159 {0x380d, 0xc6},
160 {0x380e, 0x03},
161 {0x380f, 0x22},
162 {0x3810, 0x00},
163 {0x3811, 0x04},
164 {0x3812, 0x00},
165 {0x3813, 0x04},
166 {0x3816, 0x00},
167 {0x3817, 0x00},
168 {0x3818, 0x00},
169 {0x3819, 0x04},
170 {0x3820, 0x18},
171 {0x3821, 0x00},
172 {0x382c, 0x06},
173 {0x3500, 0x00},
174 {0x3501, 0x31},
175 {0x3502, 0x00},
176 {0x3503, 0x03},
177 {0x3504, 0x00},
178 {0x3505, 0x00},
179 {0x3509, 0x10},
180 {0x350a, 0x00},
181 {0x350b, 0x40},
182 {0x3d00, 0x00},
183 {0x3d01, 0x00},
184 {0x3d02, 0x00},
185 {0x3d03, 0x00},
186 {0x3d04, 0x00},
187 {0x3d05, 0x00},
188 {0x3d06, 0x00},
189 {0x3d07, 0x00},
190 {0x3d08, 0x00},
191 {0x3d09, 0x00},
192 {0x3d0a, 0x00},
193 {0x3d0b, 0x00},
194 {0x3d0c, 0x00},
195 {0x3d0d, 0x00},
196 {0x3d0e, 0x00},
197 {0x3d0f, 0x00},
198 {0x3d80, 0x00},
199 {0x3d81, 0x00},
200 {0x3d82, 0x38},
201 {0x3d83, 0xa4},
202 {0x3d84, 0x00},
203 {0x3d85, 0x00},
204 {0x3d86, 0x1f},
205 {0x3d87, 0x03},
206 {0x3d8b, 0x00},
207 {0x3d8f, 0x00},
208 {0x4001, 0xe0},
209 {0x4009, 0x0b},
210 {0x4300, 0x03},
211 {0x4301, 0xff},
212 {0x4304, 0x00},
213 {0x4305, 0x00},
214 {0x4309, 0x00},
215 {0x4600, 0x00},
216 {0x4601, 0x80},
217 {0x4800, 0x00},
218 {0x4805, 0x00},
219 {0x4821, 0x50},
220 {0x4823, 0x50},
221 {0x4837, 0x2d},
222 {0x4a00, 0x00},
223 {0x4f00, 0x80},
224 {0x4f01, 0x10},
225 {0x4f02, 0x00},
226 {0x4f03, 0x00},
227 {0x4f04, 0x00},
228 {0x4f05, 0x00},
229 {0x4f06, 0x00},
230 {0x4f07, 0x00},
231 {0x4f08, 0x00},
232 {0x4f09, 0x00},
233 {0x5000, 0x2f},
234 {0x500c, 0x00},
235 {0x500d, 0x00},
236 {0x500e, 0x00},
237 {0x500f, 0x00},
238 {0x5010, 0x00},
239 {0x5011, 0x00},
240 {0x5012, 0x00},
241 {0x5013, 0x00},
242 {0x5014, 0x00},
243 {0x5015, 0x00},
244 {0x5016, 0x00},
245 {0x5017, 0x00},
246 {0x5080, 0x00},
247 {0x5180, 0x01},
248 {0x5181, 0x00},
249 {0x5182, 0x01},
250 {0x5183, 0x00},
251 {0x5184, 0x01},
252 {0x5185, 0x00},
253 {0x5708, 0x06},
254 {0x380f, 0x2a},
255 {0x5780, 0x3e},
256 {0x5781, 0x0f},
257 {0x5782, 0x44},
258 {0x5783, 0x02},
259 {0x5784, 0x01},
260 {0x5785, 0x01},
261 {0x5786, 0x00},
262 {0x5787, 0x04},
263 {0x5788, 0x02},
264 {0x5789, 0x0f},
265 {0x578a, 0xfd},
266 {0x578b, 0xf5},
267 {0x578c, 0xf5},
268 {0x578d, 0x03},
269 {0x578e, 0x08},
270 {0x578f, 0x0c},
271 {0x5790, 0x08},
272 {0x5791, 0x04},
273 {0x5792, 0x00},
274 {0x5793, 0x52},
275 {0x5794, 0xa3},
276 {0x5000, 0x3f},
277 {0x3801, 0x00},
278 {0x3803, 0x00},
279 {0x3805, 0x0f},
280 {0x3807, 0xdf},
281 {0x3809, 0x10},
282 {0x380b, 0xde},
283 {0x3811, 0x00},
284 {0x3813, 0x01},
312 .hts = 0x5c6,
370 u8 data_buf[4] = {0}; in ov9734_read_reg()
377 msgs[0].addr = client->addr; in ov9734_read_reg()
378 msgs[0].flags = 0; in ov9734_read_reg()
379 msgs[0].len = sizeof(addr_buf); in ov9734_read_reg()
380 msgs[0].buf = addr_buf; in ov9734_read_reg()
388 return ret < 0 ? ret : -EIO; in ov9734_read_reg()
392 return 0; in ov9734_read_reg()
399 int ret = 0; in ov9734_write_reg()
409 return ret < 0 ? ret : -EIO; in ov9734_write_reg()
411 return 0; in ov9734_write_reg()
421 for (i = 0; i < r_list->num_of_regs; i++) { in ov9734_write_reg_list()
426 "write reg 0x%4.4x return err = %d", in ov9734_write_reg_list()
432 return 0; in ov9734_write_reg_list()
481 int ret = 0; in ov9734_set_ctrl()
496 return 0; in ov9734_set_ctrl()
555 size - 1, 0, in ov9734_init_controls()
562 V4L2_CID_PIXEL_RATE, 0, in ov9734_init_controls()
593 0, 0, ov9734_test_pattern_menu); in ov9734_init_controls()
599 return 0; in ov9734_init_controls()
657 int ret = 0; in ov9734_set_stream()
663 if (ret < 0) { in ov9734_set_stream()
670 enable = 0; in ov9734_set_stream()
722 return 0; in ov9734_set_format()
740 return 0; in ov9734_get_format()
747 if (code->index > 0) in ov9734_enum_mbus_code()
752 return 0; in ov9734_enum_mbus_code()
770 return 0; in ov9734_enum_frame_size()
778 ov9734_update_pad_format(&supported_modes[0], in ov9734_open()
779 v4l2_subdev_state_get_format(fh->state, 0)); in ov9734_open()
782 return 0; in ov9734_open()
825 return 0; in ov9734_identify_module()
866 for (i = 0; i < ARRAY_SIZE(link_freq_menu_items); i++) { in ov9734_check_hwcfg()
867 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov9734_check_hwcfg()
924 ov9734->cur_mode = &supported_modes[0]; in ov9734_probe()
951 if (ret < 0) { in ov9734_probe()
957 return 0; in ov9734_probe()