cx25840_write
cx25840_write(client, 0x127, 0x50);
cx25840_write(client, 0x127, 0x50);
cx25840_write(client, 0x127, 0x54);
cx25840_write(client, 0x127, 0x50);
cx25840_write(client, 0x127, 0x50);
cx25840_write(client, 0x8d3, 0x1f);
cx25840_write(client, 0x8d4, 228 - (vol * 2));
cx25840_write(client, 0x8d3, 0x1f);
cx25840_write(client, 0x127, 0x50);
cx25840_write(client, state->vbi_regs_offset + 0x42f, 0x66);
cx25840_write(client, 0x398, 0);
cx25840_write(client, 0x2, 0x76);
cx25840_write(client, 0x1, 0x40);
cx25840_write(client, 0x102, 0x10);
cx25840_write(client, 0x103, 0x11);
cx25840_write(client, 0x400, 0);
cx25840_write(client, 0x401, 0xe8);
cx25840_write(client, 0x404, 0x0b);
cx25840_write(client, 0x42f, 0x66);
cx25840_write(client, 0x49f, 0x11);
cx25840_write(client, 0x49f, 0x14);
cx25840_write(client, 0x470, hblank);
cx25840_write(client, 0x471,
cx25840_write(client, 0x472, hactive >> 4);
cx25840_write(client, 0x473, burst);
cx25840_write(client, 0x474, vblank);
cx25840_write(client, 0x475,
cx25840_write(client, 0x476, vactive >> 4);
cx25840_write(client, 0x477, vblank656);
cx25840_write(client, 0x478, src_decimation & 0xff);
cx25840_write(client, 0x479, (src_decimation >> 8) & 0xff);
cx25840_write(client, 0x47a, luma_lpf << 6 | ((uv_lpf << 4) & 0x30));
cx25840_write(client, 0x47b, comb);
cx25840_write(client, 0x47c, sc);
cx25840_write(client, 0x47d, (sc >> 8) & 0xff);
cx25840_write(client, 0x47e, (sc >> 16) & 0xff);
cx25840_write(client, 0x47f, 0x01);
cx25840_write(client, 0x47f, 0x00);
cx25840_write(client, 0x402, 0);
cx25840_write(client, 0x402, 0x04);
cx25840_write(client, 0x49f,
cx25840_write(client, 0x808, 0xf9);
cx25840_write(client, 0x80b, 0x00);
cx25840_write(client, 0x808, hw_fix ? 0x2f : 0xf7);
cx25840_write(client, 0x808, hw_fix ? 0x3f : 0xf8);
cx25840_write(client, 0x808, hw_fix ? 0x1f : 0xf6);
cx25840_write(client, 0x80b, 0x00);
cx25840_write(client, 0x808, 0xff);
cx25840_write(client, 0x80b, 0x00);
cx25840_write(client, 0x808, 0xff);
cx25840_write(client, 0x80b, 0x00);
cx25840_write(client, 0x80b, 0x08);
cx25840_write(client, 0x80b, 0x10);
cx25840_write(client, 0x103, reg);
return cx25840_write(client, addr,
cx25840_write(client, 0x124, 0x03);
cx25840_write(client, 0x144, 0x05);
cx25840_write(client, 0x914, 0xa0);
cx25840_write(client, 0x918, 0xa0);
cx25840_write(client, 0x919, 0x01);
cx25840_write(client, 0x124, 0x03);
cx25840_write(client, 0x914, 0xa0);
cx25840_write(client, 0x918, 0xa0);
cx25840_write(client, 0x919, 0x01);
cx25840_write(client, 0x414, ctrl->val - 128);
cx25840_write(client, 0x415, ctrl->val << 1);
cx25840_write(client, 0x418, ctrl->val << 1);
cx25840_write(client, 0x419, ctrl->val << 1);
cx25840_write(client, 0x420, ctrl->val << 1);
cx25840_write(client, 0x421, ctrl->val << 1);
cx25840_write(client, 0x41a, ctrl->val);
cx25840_write(client, 0x422, ctrl->val);
cx25840_write(client, 0x418, hsc & 0xff);
cx25840_write(client, 0x419, (hsc >> 8) & 0xff);
cx25840_write(client, 0x41a, hsc >> 16);
cx25840_write(client, 0x41c, vsc & 0xff);
cx25840_write(client, 0x41d, vsc >> 8);
cx25840_write(client, 0x41e, 0x8 | filter);
cx25840_write(client, reg->reg & 0x0fff, reg->val & 0xff);
cx25840_write(client, 0x115, v);
cx25840_write(client, 0x116, v);
cx25840_write(client, 0x115, v);
cx25840_write(client, 0x116, v);
cx25840_write(client, 0x115, v);
cx25840_write(client, 0x116, v);
cx25840_write(client, 0x115, v);
cx25840_write(client, 0x116, v);
cx25840_write(c, CX25840_AUD_INT_STAT_REG, aud_stat);
cx25840_write(client, 0x164, gpio_data);
cx25840_write(client, 0x160, gpio_oe);
cx25840_write(client, 0x000, 0);
cx25840_write(client, 0x000, 2);
cx25840_write(client, 0x8d4, 228);
cx25840_write(client, 0x8d4, 20);
cx25840_write(client, 0x407, voutctrl4);
cx25840_write(client, 0x114 + i, pinctrl[i]);
cx25840_write(client, 0x11c + i, pinconf[i]);
cx25840_write(client, 0x159, 0x23);
cx25840_write(client, 0x15a, 0x87);
cx25840_write(client, 0x15b, 0x06);
cx25840_write(client, 0x159, 0xe1);
cx25840_write(client, 0x15a, 0x86);
cx25840_write(client, 0x159, 0xe0);
cx25840_write(client, 0x159, 0xe1);
cx25840_write(client, 0x15b, 0x10);
cx25840_write(client, 0x15d, 0xe3);
cx25840_write(client, 0x15e, 0x86);
cx25840_write(client, 0x15f, 0x06);
cx25840_write(client, 0x15d, 0xe1);
cx25840_write(client, 0x15d, 0xe0);
cx25840_write(client, 0x15d, 0xe1);
cx25840_write(client, 0x404 + i, voutctrl[i]);
cx25840_write(client, 0x000, 0x04);
cx25840_write(client, 0x136, 0x0a);
cx25840_write(client, 0x13c, 0x01);
cx25840_write(client, 0x13c, 0x00);
cx25840_write(client, 0x115, 0x8c);
cx25840_write(client, 0x116, 0x07);
cx25840_write(client, 0x118, 0x02);
cx25840_write(client, 0x4a5, 0x80);
cx25840_write(client, 0x4a5, 0x00);
cx25840_write(client, 0x402, 0x00);
cx25840_write(client, 0x8d3, 0x1f);
cx25840_write(client, 0x8e3, 0x03);
cx25840_write(client, 0x914, 0xa0);
cx25840_write(client, 0x918, 0xa0);
cx25840_write(client, 0x919, 0x01);
cx25840_write(client, 0x809, 0x04);
cx25840_write(client, 0x8cf, 0x0f);
cx25840_write(client, 0x000, 0);
cx25840_write(client, 0x398, 0);
cx25840_write(client, 0x2, 0x76);
cx25840_write(client, 0x1, 0x40);
cx25840_write(client, 0x2, 0x71);
cx25840_write(client, 0x102, 0x10);
cx25840_write(client, 0x103, 0x11);
cx25840_write(client, 0x400, 0);
cx25840_write(client, 0x401, 0xe8);
cx25840_write(client, 0x144, 0x05);
cx25840_write(client, 0x160, 0x1d);
cx25840_write(client, 0x164, 0x00);
cx25840_write(client, CX25840_AUD_INT_CTRL_REG, 0xff);
cx25840_write(client, CX25840_AUD_INT_STAT_REG, 0xff);
int cx25840_write(struct i2c_client *client, u16 addr, u8 value);
cx25840_write(client, 0x160, gpio_oe);
cx25840_write(client, 0x164, gpio_da);
cx25840_write(client, 0x800, 0x00);
cx25840_write(client, 0x801, 0x00);
cx25840_write(client, 0x803, 0x0b);
cx25840_write(client, 0x000, 0x20);
cx25840_write(client, 0x000, 0x00);
cx25840_write(client, 0x803, 0x03);
cx25840_write(client, 0x54f, vbi_offset);
cx25840_write(client, 0x47f, vbi_offset);
cx25840_write(client, 0x404, 0x2e);
cx25840_write(client, 0x404, 0x32); /* Ancillary data */
cx25840_write(client, 0x406, 0x13);
cx25840_write(client, 0x54f, vbi_offset);
cx25840_write(client, 0x47f, vbi_offset);
cx25840_write(client, i, lcr[6 + x]);
cx25840_write(client, i, lcr[9 + x]);
cx25840_write(client, i, 0);
cx25840_write(client, state->vbi_regs_offset + 0x43c, 0x16);
cx25840_write(client, 0x428, is_pal ? 0x2a : 0x22);
cx25840_write(client, 0x474, is_pal ? 0x2a : 0x22);