sccb_write
sccb_write(gspca_dev, (*data)[0], (*data)[1]);
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x24, val);
sccb_write(gspca_dev, 0x25, val);
sccb_write(gspca_dev, 0x26, val);
sccb_write(gspca_dev, 0x55, /* brtn - brightness adjustment */
sccb_write(gspca_dev, 0x56, /* cnst1 - contrast 1 ctrl coeff */
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x13, val);
sccb_write(gspca_dev, 0x10, expo[exposure]); /* aec[9:2] */
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x13, val);
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0xa1, val & 0xe0); /* aec[15:10] = 0 */
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x42, val | 0x40);
sccb_write(gspca_dev, 0x3f, /* edge - edge enhance. factor */
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x42, val & 0xbf);
sccb_write(gspca_dev, 0x4f, val3); /* matrix coeff */
sccb_write(gspca_dev, 0x50, val3);
sccb_write(gspca_dev, 0x51, 0x00);
sccb_write(gspca_dev, 0x52, val1);
sccb_write(gspca_dev, 0x53, val2);
sccb_write(gspca_dev, 0x54, val3);
sccb_write(gspca_dev, 0x58, 0x1a); /* mtxs - coeff signs */
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x41, val1);
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x13, val & 0xdf);
sccb_write(gspca_dev, 0x13, val | 0x20);
sccb_write(gspca_dev, 0xff, 0x00);
sccb_write(gspca_dev, 0x42, val);
sccb_write(gspca_dev, 0x12, 0x80);
sccb_write(gspca_dev, 0x12, 0x80);
sccb_write(gspca_dev, 0x12, 0x80);