em28xx_write_reg
em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk);
em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk);
em28xx_write_reg(dev, EM28XX_R0F_XCLK, dev->board.xclk);
em28xx_write_reg(dev, EM28XX_R0F_XCLK, xclk);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, i2c_speed);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0x6d);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0x7d);
em28xx_write_reg(dev, EM2880_R04_GPO, 0x00);
em28xx_write_reg(dev, EM2880_R04_GPO, 0x01);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfd);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfc);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xdc);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfc);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfe);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xde);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfe);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfe);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xde);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfe);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfd);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xff);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfe);
em28xx_write_reg(dev, EM2880_R04_GPO, 0x00);
em28xx_write_reg(dev, EM2880_R04_GPO, 0x08);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xff);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xf7);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfe);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfd);
em28xx_write_reg(dev, 0x0d, 0x42);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xfd);
em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xf9);
em28xx_write_reg(dev, 0x0b, 0x96);
em28xx_write_reg(dev, 0x0b, 0x80);
em28xx_write_reg(dev, 0x0b, 0x96);
em28xx_write_reg(dev, 0x0b, 0x82);
EXPORT_SYMBOL_GPL(em28xx_write_reg);
return em28xx_write_reg(dev, reg, newval);
ret = em28xx_write_reg(dev, EM28XX_R0F_XCLK, xclk);
em28xx_write_reg(dev, (dev->ts == PRIMARY_TS) ?
em28xx_write_reg(dev, (dev->ts == PRIMARY_TS) ?
rc = em28xx_write_reg(dev, 0x13, 0x0c);
rc = em28xx_write_reg(dev, 0x48, 0x00);
rc = em28xx_write_reg(dev,
rc = em28xx_write_reg(dev,
rc = em28xx_write_reg(dev, EM28XX_R12_VINENABLE, 0x27);
em28xx_write_reg(dev, 0x48, 0x00);
em28xx_write_reg(dev, EM28XX_R12_VINENABLE, 0x67);
em28xx_write_reg(dev, EM28XX_R12_VINENABLE, 0x37);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x40);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x44);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x44);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x45);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x40);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x45);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x40);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x44);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x40);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x40);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x44);
em28xx_write_reg(dev, EM28XX_R06_I2C_CLK, 0x46);
em28xx_write_reg(dev, button->reg_clearing,
ret = em28xx_write_reg(dev, EM28XX_R20_YGAIN, ctrl->val);
ret = em28xx_write_reg(dev, EM28XX_R21_YOFFSET, ctrl->val);
ret = em28xx_write_reg(dev, EM28XX_R22_UVGAIN, ctrl->val);
ret = em28xx_write_reg(dev, EM28XX_R23_UOFFSET, ctrl->val);
ret = em28xx_write_reg(dev, EM28XX_R24_VOFFSET, ctrl->val);
ret = em28xx_write_reg(dev, EM28XX_R25_SHARPNESS, ctrl->val);
em28xx_write_reg(dev, EM28XX_R20_YGAIN, CONTRAST_DEFAULT);
em28xx_write_reg(dev, EM28XX_R21_YOFFSET, BRIGHTNESS_DEFAULT);
em28xx_write_reg(dev, EM28XX_R22_UVGAIN, SATURATION_DEFAULT);
em28xx_write_reg(dev, EM28XX_R23_UOFFSET, BLUE_BALANCE_DEFAULT);
em28xx_write_reg(dev, EM28XX_R24_VOFFSET, RED_BALANCE_DEFAULT);
em28xx_write_reg(dev, EM28XX_R25_SHARPNESS, SHARPNESS_DEFAULT);
em28xx_write_reg(dev, EM28XX_R14_GAMMA, 0x20);
em28xx_write_reg(dev, EM28XX_R15_RGAIN, 0x20);
em28xx_write_reg(dev, EM28XX_R16_GGAIN, 0x20);
em28xx_write_reg(dev, EM28XX_R17_BGAIN, 0x20);
em28xx_write_reg(dev, EM28XX_R18_ROFFSET, 0x00);
em28xx_write_reg(dev, EM28XX_R19_GOFFSET, 0x00);
return em28xx_write_reg(dev, EM28XX_R1A_BOFFSET, 0x00);
ret = em28xx_write_reg(dev, EM28XX_R27_OUTFMT, fmt);
ret = em28xx_write_reg(dev, EM28XX_R10_VINMODE, v4l2->vinmode);
em28xx_write_reg(dev, EM28XX_R34_VBI_START_H, 0x00);
em28xx_write_reg(dev, EM28XX_R36_VBI_WIDTH,
em28xx_write_reg(dev, EM28XX_R37_VBI_HEIGHT, v4l2->vbi_height);
em28xx_write_reg(dev, EM28XX_R35_VBI_START_V, 0x09);
em28xx_write_reg(dev, EM28XX_R35_VBI_START_V, 0x07);
return em28xx_write_reg(dev, EM28XX_R11_VINCTRL, vinctrl);
ret = em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xf7);
ret = em28xx_write_reg(dev, EM2820_R08_GPIO_CTRL, 0xff);
em28xx_write_reg(dev, EM28XX_R0F_XCLK,
em28xx_write_reg(dev, 0x34, width >> 4);
em28xx_write_reg(dev, 0x35, height >> 4);
return em28xx_write_reg(dev, EM28XX_R26_COMPR, mode);
int em28xx_write_reg(struct em28xx *dev, u16 reg, u8 val);