• Home
  • Raw
  • Download

Lines Matching refs:err

100 	int i, err = 0;  in po1030_init()  local
103 for (i = 0; i < ARRAY_SIZE(init_po1030) && !err; i++) { in po1030_init()
108 err = m5602_write_bridge(sd, in po1030_init()
115 err = m5602_write_sensor(sd, in po1030_init()
124 if (err < 0) in po1030_init()
125 return err; in po1030_init()
179 int i, err = 0; in po1030_start() local
188 err = m5602_write_sensor(sd, PO1030_CONTROL3, &data, 1); in po1030_start()
189 if (err < 0) in po1030_start()
190 return err; in po1030_start()
193 err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_H, &data, 1); in po1030_start()
194 if (err < 0) in po1030_start()
195 return err; in po1030_start()
198 err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_L, &data, 1); in po1030_start()
199 if (err < 0) in po1030_start()
200 return err; in po1030_start()
203 err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_H, &data, 1); in po1030_start()
204 if (err < 0) in po1030_start()
205 return err; in po1030_start()
208 err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_L, &data, 1); in po1030_start()
216 err = m5602_write_sensor(sd, PO1030_CONTROL3, &data, 1); in po1030_start()
217 if (err < 0) in po1030_start()
218 return err; in po1030_start()
221 err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_H, &data, 1); in po1030_start()
222 if (err < 0) in po1030_start()
223 return err; in po1030_start()
226 err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_L, &data, 1); in po1030_start()
227 if (err < 0) in po1030_start()
228 return err; in po1030_start()
231 err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_H, &data, 1); in po1030_start()
232 if (err < 0) in po1030_start()
233 return err; in po1030_start()
236 err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_L, &data, 1); in po1030_start()
242 err = m5602_write_bridge(sd, M5602_XB_SENSOR_TYPE, 0x0c); in po1030_start()
243 if (err < 0) in po1030_start()
244 return err; in po1030_start()
246 err = m5602_write_bridge(sd, M5602_XB_LINE_OF_FRAME_H, 0x81); in po1030_start()
247 if (err < 0) in po1030_start()
248 return err; in po1030_start()
250 err = m5602_write_bridge(sd, M5602_XB_PIX_OF_LINE_H, 0x82); in po1030_start()
251 if (err < 0) in po1030_start()
252 return err; in po1030_start()
254 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0x01); in po1030_start()
255 if (err < 0) in po1030_start()
256 return err; in po1030_start()
258 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, in po1030_start()
260 if (err < 0) in po1030_start()
261 return err; in po1030_start()
263 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (ver_offs & 0xff)); in po1030_start()
264 if (err < 0) in po1030_start()
265 return err; in po1030_start()
267 for (i = 0; i < 2 && !err; i++) in po1030_start()
268 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0); in po1030_start()
269 if (err < 0) in po1030_start()
270 return err; in po1030_start()
272 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height >> 8) & 0xff); in po1030_start()
273 if (err < 0) in po1030_start()
274 return err; in po1030_start()
276 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height & 0xff)); in po1030_start()
277 if (err < 0) in po1030_start()
278 return err; in po1030_start()
280 for (i = 0; i < 2 && !err; i++) in po1030_start()
281 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0); in po1030_start()
283 for (i = 0; i < 2 && !err; i++) in po1030_start()
284 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0); in po1030_start()
286 for (i = 0; i < 2 && !err; i++) in po1030_start()
287 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, 0); in po1030_start()
288 if (err < 0) in po1030_start()
289 return err; in po1030_start()
291 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, (width >> 8) & 0xff); in po1030_start()
292 if (err < 0) in po1030_start()
293 return err; in po1030_start()
295 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, (width & 0xff)); in po1030_start()
296 if (err < 0) in po1030_start()
297 return err; in po1030_start()
299 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0); in po1030_start()
300 return err; in po1030_start()
307 int err; in po1030_set_exposure() local
315 err = m5602_write_sensor(sd, PO1030_INTEGLINES_H, in po1030_set_exposure()
317 if (err < 0) in po1030_set_exposure()
318 return err; in po1030_set_exposure()
323 err = m5602_write_sensor(sd, PO1030_INTEGLINES_M, in po1030_set_exposure()
326 return err; in po1030_set_exposure()
333 int err; in po1030_set_gain() local
337 err = m5602_write_sensor(sd, PO1030_GLOBALGAIN, in po1030_set_gain()
339 return err; in po1030_set_gain()
346 int err; in po1030_set_hvflip() local
349 err = m5602_read_sensor(sd, PO1030_CONTROL2, &i2c_data, 1); in po1030_set_hvflip()
350 if (err < 0) in po1030_set_hvflip()
351 return err; in po1030_set_hvflip()
356 err = m5602_write_sensor(sd, PO1030_CONTROL2, in po1030_set_hvflip()
359 return err; in po1030_set_hvflip()
366 int err; in po1030_set_red_balance() local
370 err = m5602_write_sensor(sd, PO1030_RED_GAIN, in po1030_set_red_balance()
372 return err; in po1030_set_red_balance()
379 int err; in po1030_set_blue_balance() local
383 err = m5602_write_sensor(sd, PO1030_BLUE_GAIN, in po1030_set_blue_balance()
386 return err; in po1030_set_blue_balance()
393 int err; in po1030_set_green_balance() local
398 err = m5602_write_sensor(sd, PO1030_GREEN_1_GAIN, in po1030_set_green_balance()
400 if (err < 0) in po1030_set_green_balance()
401 return err; in po1030_set_green_balance()
412 int err; in po1030_set_auto_white_balance() local
414 err = m5602_read_sensor(sd, PO1030_AUTOCTRL1, &i2c_data, 1); in po1030_set_auto_white_balance()
415 if (err < 0) in po1030_set_auto_white_balance()
416 return err; in po1030_set_auto_white_balance()
420 err = m5602_write_sensor(sd, PO1030_AUTOCTRL1, &i2c_data, 1); in po1030_set_auto_white_balance()
421 return err; in po1030_set_auto_white_balance()
429 int err; in po1030_set_auto_exposure() local
431 err = m5602_read_sensor(sd, PO1030_AUTOCTRL1, &i2c_data, 1); in po1030_set_auto_exposure()
432 if (err < 0) in po1030_set_auto_exposure()
433 return err; in po1030_set_auto_exposure()
451 int err; in po1030_s_ctrl() local
458 err = po1030_set_auto_white_balance(gspca_dev, ctrl->val); in po1030_s_ctrl()
459 if (err || ctrl->val) in po1030_s_ctrl()
460 return err; in po1030_s_ctrl()
461 err = po1030_set_green_balance(gspca_dev, sd->green_bal->val); in po1030_s_ctrl()
462 if (err) in po1030_s_ctrl()
463 return err; in po1030_s_ctrl()
464 err = po1030_set_red_balance(gspca_dev, sd->red_bal->val); in po1030_s_ctrl()
465 if (err) in po1030_s_ctrl()
466 return err; in po1030_s_ctrl()
467 err = po1030_set_blue_balance(gspca_dev, sd->blue_bal->val); in po1030_s_ctrl()
470 err = po1030_set_auto_exposure(gspca_dev, ctrl->val); in po1030_s_ctrl()
471 if (err || ctrl->val == V4L2_EXPOSURE_AUTO) in po1030_s_ctrl()
472 return err; in po1030_s_ctrl()
473 err = po1030_set_exposure(gspca_dev, sd->expo->val); in po1030_s_ctrl()
476 err = po1030_set_gain(gspca_dev, ctrl->val); in po1030_s_ctrl()
479 err = po1030_set_hvflip(gspca_dev); in po1030_s_ctrl()
485 return err; in po1030_s_ctrl()