Searched refs:reg_w_val (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/media/usb/gspca/
H A Detoms.c181 static void reg_w_val(struct gspca_dev *gspca_dev, reg_w_val() function
226 reg_w_val(gspca_dev, ET_I2C_BASE, 0x40); i2c_w()
230 reg_w_val(gspca_dev, ET_I2C_COUNT, ptchcount); i2c_w()
232 reg_w_val(gspca_dev, ET_I2C_REG, reg); i2c_w()
234 reg_w_val(gspca_dev, ET_I2C_DATA0 + len, buffer[len]); i2c_w()
242 reg_w_val(gspca_dev, ET_I2C_BASE, 0x40); i2c_r()
245 reg_w_val(gspca_dev, ET_I2C_COUNT, 0x11); i2c_r()
246 reg_w_val(gspca_dev, ET_I2C_REG, reg); /* set the register base */ i2c_r()
247 reg_w_val(gspca_dev, ET_I2C_PREFETCH, 0x02); /* prefetch */ i2c_r()
248 reg_w_val(gspca_dev, ET_I2C_PREFETCH, 0x00); i2c_r()
270 reg_w_val(gspca_dev, ET_GPIO_OUT, et_video()
285 reg_w_val(gspca_dev, ET_GPIO_DIR_CTRL, 0x2f); Et_init2()
286 reg_w_val(gspca_dev, ET_GPIO_OUT, 0x10); Et_init2()
288 reg_w_val(gspca_dev, ET_ClCK, 0x14); /* 0x14 // 0x16 enabled pattern */ Et_init2()
289 reg_w_val(gspca_dev, ET_CTRL, 0x1b); Et_init2()
296 reg_w_val(gspca_dev, ET_COMP, value); Et_init2()
297 reg_w_val(gspca_dev, ET_MAXQt, 0x1f); Et_init2()
298 reg_w_val(gspca_dev, ET_MINQt, 0x04); Et_init2()
300 reg_w_val(gspca_dev, ET_REG1d, 0xff); Et_init2()
301 reg_w_val(gspca_dev, ET_REG1e, 0xff); Et_init2()
302 reg_w_val(gspca_dev, ET_REG1f, 0xff); Et_init2()
303 reg_w_val(gspca_dev, ET_REG20, 0x35); Et_init2()
304 reg_w_val(gspca_dev, ET_REG21, 0x01); Et_init2()
305 reg_w_val(gspca_dev, ET_REG22, 0x00); Et_init2()
306 reg_w_val(gspca_dev, ET_REG23, 0xff); Et_init2()
307 reg_w_val(gspca_dev, ET_REG24, 0xff); Et_init2()
308 reg_w_val(gspca_dev, ET_REG25, 0x0f); Et_init2()
310 reg_w_val(gspca_dev, 0x30, 0x11); /* 0x30 */ Et_init2()
311 reg_w_val(gspca_dev, 0x31, 0x40); Et_init2()
312 reg_w_val(gspca_dev, 0x32, 0x00); Et_init2()
313 reg_w_val(gspca_dev, ET_O_RED, 0x00); /* 0x34 */ Et_init2()
314 reg_w_val(gspca_dev, ET_O_GREEN1, 0x00); Et_init2()
315 reg_w_val(gspca_dev, ET_O_BLUE, 0x00); Et_init2()
316 reg_w_val(gspca_dev, ET_O_GREEN2, 0x00); Et_init2()
318 reg_w_val(gspca_dev, ET_G_RED, 0x80); /* 0x4d */ Et_init2()
319 reg_w_val(gspca_dev, ET_G_GREEN1, 0x80); Et_init2()
320 reg_w_val(gspca_dev, ET_G_BLUE, 0x80); Et_init2()
321 reg_w_val(gspca_dev, ET_G_GREEN2, 0x80); Et_init2()
322 reg_w_val(gspca_dev, ET_G_GR_H, 0x00); Et_init2()
323 reg_w_val(gspca_dev, ET_G_GB_H, 0x00); /* 0x52 */ Et_init2()
325 reg_w_val(gspca_dev, 0x61, 0x80); /* use cmc_out */ Et_init2()
326 reg_w_val(gspca_dev, 0x62, 0x02); Et_init2()
327 reg_w_val(gspca_dev, 0x63, 0x03); Et_init2()
328 reg_w_val(gspca_dev, 0x64, 0x14); Et_init2()
329 reg_w_val(gspca_dev, 0x65, 0x0e); Et_init2()
330 reg_w_val(gspca_dev, 0x66, 0x02); Et_init2()
331 reg_w_val(gspca_dev, 0x67, 0x02); Et_init2()
334 reg_w_val(gspca_dev, ET_SYNCHRO, 0x8f); /* 0x68 */ Et_init2()
335 reg_w_val(gspca_dev, ET_STARTX, 0x69); /* 0x6a //0x69 */ Et_init2()
336 reg_w_val(gspca_dev, ET_STARTY, 0x0d); /* 0x0d //0x0c */ Et_init2()
337 reg_w_val(gspca_dev, ET_WIDTH_LOW, 0x80); Et_init2()
338 reg_w_val(gspca_dev, ET_HEIGTH_LOW, 0xe0); Et_init2()
339 reg_w_val(gspca_dev, ET_W_H_HEIGTH, 0x60); /* 6d */ Et_init2()
340 reg_w_val(gspca_dev, ET_REG6e, 0x86); Et_init2()
341 reg_w_val(gspca_dev, ET_REG6f, 0x01); Et_init2()
342 reg_w_val(gspca_dev, ET_REG70, 0x26); Et_init2()
343 reg_w_val(gspca_dev, ET_REG71, 0x7a); Et_init2()
344 reg_w_val(gspca_dev, ET_REG72, 0x01); Et_init2()
346 reg_w_val(gspca_dev, ET_REG73, 0x00); Et_init2()
347 reg_w_val(gspca_dev, ET_REG74, 0x18); /* 0x28 */ Et_init2()
348 reg_w_val(gspca_dev, ET_REG75, 0x0f); /* 0x01 */ Et_init2()
350 reg_w_val(gspca_dev, 0x8a, 0x20); Et_init2()
351 reg_w_val(gspca_dev, 0x8d, 0x0f); Et_init2()
352 reg_w_val(gspca_dev, 0x8e, 0x08); Et_init2()
354 reg_w_val(gspca_dev, 0x03, 0x08); Et_init2()
355 reg_w_val(gspca_dev, ET_PXL_CLK, 0x03); Et_init2()
356 reg_w_val(gspca_dev, 0x81, 0xff); Et_init2()
357 reg_w_val(gspca_dev, 0x80, 0x00); Et_init2()
358 reg_w_val(gspca_dev, 0x81, 0xff); Et_init2()
359 reg_w_val(gspca_dev, 0x80, 0x20); Et_init2()
360 reg_w_val(gspca_dev, 0x03, 0x01); Et_init2()
361 reg_w_val(gspca_dev, 0x03, 0x00); Et_init2()
362 reg_w_val(gspca_dev, 0x03, 0x08); Et_init2()
377 reg_w_val(gspca_dev, ET_PXL_CLK, value); Et_init2()
382 reg_w_val(gspca_dev, 0x81, 0x47); /* 0x47; */ Et_init2()
383 reg_w_val(gspca_dev, 0x80, 0x40); /* 0x40; */ Et_init2()
388 reg_w_val(gspca_dev, 0x81, 0x30); /* 0x20; - set brightness */ Et_init2()
389 reg_w_val(gspca_dev, 0x80, 0x20); /* 0x20; */ Et_init2()
397 reg_w_val(gspca_dev, ET_O_RED + i, val); setbrightness()
459 reg_w_val(gspca_dev, ET_GPIO_DIR_CTRL, 7); Et_init1()
461 reg_w_val(gspca_dev, ET_RESET_ALL, 1); Et_init1()
462 reg_w_val(gspca_dev, ET_RESET_ALL, 0); Et_init1()
463 reg_w_val(gspca_dev, ET_ClCK, 0x10); Et_init1()
464 reg_w_val(gspca_dev, ET_CTRL, 0x19); Et_init1()
473 reg_w_val(gspca_dev, ET_COMP, value); Et_init1()
474 reg_w_val(gspca_dev, ET_MAXQt, 0x1d); Et_init1()
475 reg_w_val(gspca_dev, ET_MINQt, 0x02); Et_init1()
477 reg_w_val(gspca_dev, ET_REG1d, 0xff); Et_init1()
478 reg_w_val(gspca_dev, ET_REG1e, 0xff); Et_init1()
479 reg_w_val(gspca_dev, ET_REG1f, 0xff); Et_init1()
480 reg_w_val(gspca_dev, ET_REG20, 0x35); Et_init1()
481 reg_w_val(gspca_dev, ET_REG21, 0x01); Et_init1()
482 reg_w_val(gspca_dev, ET_REG22, 0x00); Et_init1()
483 reg_w_val(gspca_dev, ET_REG23, 0xf7); Et_init1()
484 reg_w_val(gspca_dev, ET_REG24, 0xff); Et_init1()
485 reg_w_val(gspca_dev, ET_REG25, 0x07); Et_init1()
487 reg_w_val(gspca_dev, ET_G_RED, 0x80); Et_init1()
488 reg_w_val(gspca_dev, ET_G_GREEN1, 0x80); Et_init1()
489 reg_w_val(gspca_dev, ET_G_BLUE, 0x80); Et_init1()
490 reg_w_val(gspca_dev, ET_G_GREEN2, 0x80); Et_init1()
491 reg_w_val(gspca_dev, ET_G_GR_H, 0x00); Et_init1()
492 reg_w_val(gspca_dev, ET_G_GB_H, 0x00); Et_init1()
494 reg_w_val(gspca_dev, ET_SYNCHRO, 0xf0); Et_init1()
495 reg_w_val(gspca_dev, ET_STARTX, 0x56); /* 0x56 */ Et_init1()
496 reg_w_val(gspca_dev, ET_STARTY, 0x05); /* 0x04 */ Et_init1()
497 reg_w_val(gspca_dev, ET_WIDTH_LOW, 0x60); Et_init1()
498 reg_w_val(gspca_dev, ET_HEIGTH_LOW, 0x20); Et_init1()
499 reg_w_val(gspca_dev, ET_W_H_HEIGTH, 0x50); Et_init1()
500 reg_w_val(gspca_dev, ET_REG6e, 0x86); Et_init1()
501 reg_w_val(gspca_dev, ET_REG6f, 0x01); Et_init1()
502 reg_w_val(gspca_dev, ET_REG70, 0x86); Et_init1()
503 reg_w_val(gspca_dev, ET_REG71, 0x14); Et_init1()
504 reg_w_val(gspca_dev, ET_REG72, 0x00); Et_init1()
506 reg_w_val(gspca_dev, ET_REG73, 0x00); Et_init1()
507 reg_w_val(gspca_dev, ET_REG74, 0x00); Et_init1()
508 reg_w_val(gspca_dev, ET_REG75, 0x0a); Et_init1()
509 reg_w_val(gspca_dev, ET_I2C_CLK, 0x04); Et_init1()
510 reg_w_val(gspca_dev, ET_PXL_CLK, 0x01); Et_init1()
578 reg_w_val(gspca_dev, ET_RESET_ALL, 0x08); sd_init()
595 reg_w_val(gspca_dev, ET_RESET_ALL, 0x08); sd_start()
H A Dconex.c93 static void reg_w_val(struct gspca_dev *gspca_dev, reg_w_val() function
209 reg_w_val(gspca_dev, 0x006a, 0x02); cx11646_fw()
214 reg_w_val(gspca_dev, 0x006a, 0x00); cx11646_fw()
252 reg_w_val(gspca_dev, 0x0092, 0x03); cx_sensor()
270 reg_w_val(gspca_dev, 0x00f8, 0x00); cx_sensor()
272 reg_w_val(gspca_dev, 0x0098, 0x41); cx_sensor()
347 reg_w_val(gspca_dev, 0x009a, 0x01); cx11646_initsize()
348 reg_w_val(gspca_dev, 0x0010, 0x10); cx11646_initsize()
351 reg_w_val(gspca_dev, 0x00c0, 0x00); cx11646_initsize()
352 reg_w_val(gspca_dev, 0x00c1, 0x04); cx11646_initsize()
353 reg_w_val(gspca_dev, 0x00c2, 0x04); cx11646_initsize()
599 reg_w_val(gspca_dev, 0x00c0, 0x01); cx11646_jpegInit()
600 reg_w_val(gspca_dev, 0x00c3, 0x00); cx11646_jpegInit()
601 reg_w_val(gspca_dev, 0x00c0, 0x00); cx11646_jpegInit()
610 reg_w_val(gspca_dev, 0x0055, 0x14); cx11646_jpegInit()
629 reg_w_val(gspca_dev, 0x00c0, 0x01); cx11646_jpeg()
630 reg_w_val(gspca_dev, 0x00c3, 0x00); cx11646_jpeg()
631 reg_w_val(gspca_dev, 0x00c0, 0x00); cx11646_jpeg()
671 reg_w_val(gspca_dev, 0x0055, Reg55); cx11646_jpeg()
674 reg_w_val(gspca_dev, 0x0054, 0x02); cx11646_jpeg()
675 reg_w_val(gspca_dev, 0x0054, 0x01); cx11646_jpeg()
676 reg_w_val(gspca_dev, 0x0000, 0x94); cx11646_jpeg()
677 reg_w_val(gspca_dev, 0x0053, 0xc0); cx11646_jpeg()
678 reg_w_val(gspca_dev, 0x00fc, 0xe1); cx11646_jpeg()
679 reg_w_val(gspca_dev, 0x0000, 0x00); cx11646_jpeg()
687 reg_w_val(gspca_dev, 0x0053, 0x00); cx11646_jpeg()
702 reg_w_val(gspca_dev, 0x0054, 0x02); cx11646_jpeg()
703 reg_w_val(gspca_dev, 0x0054, 0x01); cx11646_jpeg()
704 reg_w_val(gspca_dev, 0x0000, 0x94); cx11646_jpeg()
705 reg_w_val(gspca_dev, 0x0053, 0xc0); cx11646_jpeg()
715 reg_w_val(gspca_dev, 0x009a, 0x01); cx11646_jpeg()
723 reg_w_val(gspca_dev, 0x0070, reg70); cx11646_jpeg()
730 reg_w_val(gspca_dev, 0x0010, 0x00); cx11646_init1()
731 reg_w_val(gspca_dev, 0x0053, 0x00); cx11646_init1()
732 reg_w_val(gspca_dev, 0x0052, 0x00); cx11646_init1()
733 reg_w_val(gspca_dev, 0x009b, 0x2f); cx11646_init1()
734 reg_w_val(gspca_dev, 0x009c, 0x10); cx11646_init1()
736 reg_w_val(gspca_dev, 0x0098, 0x40); cx11646_init1()
738 reg_w_val(gspca_dev, 0x0099, 0x07); cx11646_init1()
739 reg_w_val(gspca_dev, 0x0039, 0x40); cx11646_init1()
740 reg_w_val(gspca_dev, 0x003c, 0xff); cx11646_init1()
741 reg_w_val(gspca_dev, 0x003f, 0x1f); cx11646_init1()
742 reg_w_val(gspca_dev, 0x003d, 0x40); cx11646_init1()
743 /* reg_w_val(gspca_dev, 0x003d, 0x60); */ cx11646_init1()
747 reg_w_val(gspca_dev, 0x00e5, cx_sensor_init[i][0]); cx11646_init1()
750 reg_w_val(gspca_dev, 0x00ed, 0x01); cx11646_init1()
755 reg_w_val(gspca_dev, 0x00c3, 0x00); cx11646_init1()
805 reg_w_val(gspca_dev, 0x0000, 0x00); sd_stop0()
807 reg_w_val(gspca_dev, 0x0053, 0x00); sd_stop0()
815 reg_w_val(gspca_dev, 0x0000, 0x00); sd_stop0()
818 reg_w_val(gspca_dev, 0x0010, 0x00); sd_stop0()
820 reg_w_val(gspca_dev, 0x00fc, 0xe0); sd_stop0()
858 reg_w_val(gspca_dev, 0x0070, reg70); setbrightness()
874 reg_w_val(gspca_dev, 0x0070, reg70); setcontrast()
H A Dspca561.c288 static void reg_w_val(struct gspca_dev *gspca_dev, __u16 index, __u8 value) reg_w_val() function
309 reg_w_val(gspca_dev, data[i][1], data[i][0]); write_vector()
342 reg_w_val(gspca_dev, 0x8801, reg); i2c_write()
343 reg_w_val(gspca_dev, 0x8805, value); i2c_write()
344 reg_w_val(gspca_dev, 0x8800, value >> 8); i2c_write()
358 reg_w_val(gspca_dev, 0x8804, 0x92); i2c_read()
359 reg_w_val(gspca_dev, 0x8801, reg); i2c_read()
360 reg_w_val(gspca_dev, 0x8802, mode | 0x01); i2c_read()
462 reg_w_val(gspca_dev, 0x8112, 0x30); sd_init_72a()
476 reg_w_val(gspca_dev, reg + 0, val); /* R */ setbrightness()
477 reg_w_val(gspca_dev, reg + 1, val); /* Gr */ setbrightness()
478 reg_w_val(gspca_dev, reg + 2, val); /* B */ setbrightness()
479 reg_w_val(gspca_dev, reg + 3, val); /* Gb */ setbrightness()
497 reg_w_val(gspca_dev, 0x8652, contrast + 0x20); /* Gr */ setwhite()
498 reg_w_val(gspca_dev, 0x8654, contrast + 0x20); /* Gb */ setwhite()
500 reg_w_val(gspca_dev, reg, red); setwhite()
501 reg_w_val(gspca_dev, reg + 2, blue); setwhite()
578 reg_w_val(gspca_dev, 0x8500, 0x10 | mode); sd_start_12a()
583 reg_w_val(gspca_dev, 0x8500, mode); sd_start_12a()
590 reg_w_val(gspca_dev, 0x8700, 0x8a); sd_start_12a()
592 reg_w_val(gspca_dev, 0x8112, 0x1e | 0x20); sd_start_12a()
593 reg_w_val(gspca_dev, 0x850b, 0x03); sd_start_12a()
599 reg_w_val(gspca_dev, 0x8114, 0x00); sd_start_12a()
629 reg_w_val(gspca_dev, 0x8700, Clck); /* 0x27 clock */ sd_start_72a()
630 reg_w_val(gspca_dev, 0x8702, 0x81); sd_start_72a()
631 reg_w_val(gspca_dev, 0x8500, mode); /* mode */ sd_start_72a()
637 reg_w_val(gspca_dev, 0x8112, 0x10 | 0x20); sd_start_72a()
646 reg_w_val(gspca_dev, 0x8112, 0x0e); sd_stopN()
648 reg_w_val(gspca_dev, 0x8114, 0x08); sd_stopN()
650 reg_w_val(gspca_dev, 0x8112, 0x20); sd_stopN()
651 /* reg_w_val(gspca_dev, 0x8102, 0x00); ?? */ sd_stopN()

Completed in 300 milliseconds