cx24123_writereg
cx24123_writereg(state, 0x0e, nom_reg & ~0x80);
cx24123_writereg(state, 0x10, auto_reg | 0x80);
cx24123_writereg(state, 0x0e, nom_reg | 0x80);
cx24123_writereg(state, 0x10, auto_reg | 0x80);
cx24123_writereg(state, 0x10, auto_reg & ~0x80);
cx24123_writereg(state, 0x43,
cx24123_writereg(state, 0x43,
cx24123_writereg(state, 0x0e, nom_reg | 0x01);
cx24123_writereg(state, 0x0f, 0x02);
cx24123_writereg(state, 0x0e, nom_reg | 0x02);
cx24123_writereg(state, 0x0f, 0x04);
cx24123_writereg(state, 0x0e, nom_reg | 0x03);
cx24123_writereg(state, 0x0f, 0x08);
cx24123_writereg(state, 0x0e, nom_reg | 0x04);
cx24123_writereg(state, 0x0f, 0x10);
cx24123_writereg(state, 0x0e, nom_reg | 0x05);
cx24123_writereg(state, 0x0f, 0x20);
cx24123_writereg(state, 0x0e, nom_reg | 0x06);
cx24123_writereg(state, 0x0f, 0x40);
cx24123_writereg(state, 0x0e, nom_reg | 0x07);
cx24123_writereg(state, 0x0f, 0x80);
cx24123_writereg(state, 0x0f, 0xfe);
cx24123_writereg(state, 0x01, pll_mult * 6);
cx24123_writereg(state, 0x08, (ratio >> 16) & 0x3f);
cx24123_writereg(state, 0x09, (ratio >> 8) & 0xff);
cx24123_writereg(state, 0x0a, ratio & 0xff);
cx24123_writereg(state, 0x0c, tmp | sample_gain << 5);
cx24123_writereg(state, 0x21, 0x15);
cx24123_writereg(state, 0x22, (data >> 16) & 0xff);
cx24123_writereg(state, 0x22, (data >> 8) & 0xff);
cx24123_writereg(state, 0x22, (data) & 0xff);
cx24123_writereg(state, 0x20, cx24123_readreg(state, 0x20) | 2);
cx24123_writereg(state, 0x20, cx24123_readreg(state, 0x20) & 0xfd);
cx24123_writereg(state, 0x27, state->FILTune >> 2);
cx24123_writereg(state, 0x28, val | (state->FILTune & 0x3));
return cx24123_writereg(state, 0x23, r);
cx24123_writereg(state, cx24123_regdata[i].reg,
cx24123_writereg(state, 0x32,
return cx24123_writereg(state, 0x29, val & 0x7f);
return cx24123_writereg(state, 0x29, val | 0x80);
cx24123_writereg(state, 0x29, tone & ~0x50);
cx24123_writereg(state, 0x2a, cx24123_readreg(state, 0x2a) & 0xfb);
cx24123_writereg(state, 0x2C + i, cmd->msg[i]);
cx24123_writereg(state, 0x29, ((val & 0x90) | 0x40) |
cx24123_writereg(state, 0x29, tone & ~0x40);
cx24123_writereg(state, 0x29, tone & ~0x50);
cx24123_writereg(state, 0x2a, cx24123_readreg(state, 0x2a) | 0x4);
cx24123_writereg(state, 0x29, ((val & 0x90) | 0x40 | 0x00));
cx24123_writereg(state, 0x29, ((val & 0x90) | 0x40 | 0x08));
cx24123_writereg(state, 0x2a, cx24123_readreg(state, 0x2a) & 0xfb);
cx24123_writereg(state, 0x29, tone & ~0x40);
cx24123_writereg(state, 0x03, (cx24123_readreg(state, 0x03) | 0x07));
cx24123_writereg(state, 0x00, 0x10);
cx24123_writereg(state, 0x00, 0);
return cx24123_writereg(state, 0x29, val | 0x10);
return cx24123_writereg(state, 0x29, val & 0xef);