cx22700_writereg
return cx22700_writereg (state, 0x09, val | 0x01);
return cx22700_writereg (state, 0x09, val & 0xfe);
cx22700_writereg (state, 0x09, cx22700_readreg (state, 0x09 | 0x10));
cx22700_writereg (state, 0x09, cx22700_readreg (state, 0x09 & ~0x10));
cx22700_writereg (state, 0x04, val);
cx22700_writereg (state, 0x05, val);
cx22700_writereg (state, 0x06, val);
cx22700_writereg (state, 0x08, 0x04 | 0x02); /* use user tps parameters */
cx22700_writereg (state, 0x08, 0x04); /* restart acquisition */
cx22700_writereg (state, 0x00, 0x02); /* soft reset */
cx22700_writereg (state, 0x00, 0x00);
cx22700_writereg (state, init_tab[i], init_tab[i+1]);
cx22700_writereg (state, 0x00, 0x01);
cx22700_writereg (state, 0x0c, 0x00);
cx22700_writereg (state, 0x0f, 0x00);
cx22700_writereg (state, 0x00, 0x02); /* XXX CHECKME: soft reset*/
cx22700_writereg (state, 0x00, 0x00);
cx22700_writereg (state, 0x37, 0x01); /* PAL loop filter off */
cx22700_writereg (state, 0x00, 0x01); /* restart acquire */
return cx22700_writereg(state, 0x0a, 0x00);
return cx22700_writereg(state, 0x0a, 0x01);