Lines Matching refs:stb0899_write_reg
553 int stb0899_write_reg(struct stb0899_state *state, unsigned int reg, u8 data) in stb0899_write_reg() function
589 stb0899_write_reg(state, STB0899_NCOARSE, mdiv); in stb0899_set_mclk()
604 stb0899_write_reg(state, postproc[ctl].gpio, 0x02); in stb0899_postproc()
606 stb0899_write_reg(state, postproc[ctl].gpio, 0x82); in stb0899_postproc()
609 stb0899_write_reg(state, postproc[ctl].gpio, 0x82); in stb0899_postproc()
611 stb0899_write_reg(state, postproc[ctl].gpio, 0x02); in stb0899_postproc()
715 stb0899_write_reg(state, STB0899_DISCNTRL1, reg); in stb0899_send_diseqc_msg()
721 stb0899_write_reg(state, STB0899_DISFIFO, cmd->msg[i]); in stb0899_send_diseqc_msg()
725 stb0899_write_reg(state, STB0899_DISCNTRL1, reg); in stb0899_send_diseqc_msg()
810 stb0899_write_reg(state, STB0899_DISCNTRL1, reg); in stb0899_send_diseqc_burst()
814 stb0899_write_reg(state, STB0899_DISFIFO, 0x00); in stb0899_send_diseqc_burst()
818 stb0899_write_reg(state, STB0899_DISFIFO, 0xff); in stb0899_send_diseqc_burst()
823 stb0899_write_reg(state, STB0899_DISCNTRL1, reg); in stb0899_send_diseqc_burst()
829 stb0899_write_reg(state, STB0899_DISCNTRL1, old_state); in stb0899_send_diseqc_burst()
844 stb0899_write_reg(state, STB0899_DISCNTRL2, reg); in stb0899_diseqc_init()
849 stb0899_write_reg(state, STB0899_DISCNTRL1, reg); in stb0899_diseqc_init()
853 stb0899_write_reg(state, STB0899_DISCNTRL1, reg); in stb0899_diseqc_init()
857 stb0899_write_reg(state, STB0899_DISF22, f22_tx); /* DiSEqC Tx freq */ in stb0899_diseqc_init()
881 if ((rc = stb0899_write_reg(state, STB0899_SYNTCTRL, STB0899_SELOSCI))) in stb0899_wakeup()
884 if ((rc = stb0899_write_reg(state, STB0899_STOPCLK1, 0x00))) in stb0899_wakeup()
886 if ((rc = stb0899_write_reg(state, STB0899_STOPCLK2, 0x00))) in stb0899_wakeup()
906 stb0899_write_reg(state, config->init_dev[i].address, config->init_dev[i].data); in stb0899_init()
919 stb0899_write_reg(state, config->init_s1_demod[i].address, config->init_s1_demod[i].data); in stb0899_init()
932 stb0899_write_reg(state, config->init_tst[i].address, config->init_tst[i].data); in stb0899_init()
1189 stb0899_write_reg(state, STB0899_GPIO00CFG, 0x82); in stb0899_set_voltage()
1190 stb0899_write_reg(state, STB0899_GPIO01CFG, 0x02); in stb0899_set_voltage()
1191 stb0899_write_reg(state, STB0899_GPIO02CFG, 0x00); in stb0899_set_voltage()
1194 stb0899_write_reg(state, STB0899_GPIO00CFG, 0x02); in stb0899_set_voltage()
1195 stb0899_write_reg(state, STB0899_GPIO01CFG, 0x02); in stb0899_set_voltage()
1196 stb0899_write_reg(state, STB0899_GPIO02CFG, 0x82); in stb0899_set_voltage()
1199 stb0899_write_reg(state, STB0899_GPIO00CFG, 0x82); in stb0899_set_voltage()
1200 stb0899_write_reg(state, STB0899_GPIO01CFG, 0x82); in stb0899_set_voltage()
1201 stb0899_write_reg(state, STB0899_GPIO02CFG, 0x82); in stb0899_set_voltage()
1225 stb0899_write_reg(state, STB0899_DISEQCOCFG, 0x66); in stb0899_set_tone()
1228 stb0899_write_reg(state, STB0899_ACRPRESC, reg); in stb0899_set_tone()
1229 stb0899_write_reg(state, STB0899_ACRDIV1, div); in stb0899_set_tone()
1232 stb0899_write_reg(state, STB0899_DISEQCOCFG, 0x20); in stb0899_set_tone()
1252 if (stb0899_write_reg(state, STB0899_I2CRPT, i2c_stat) < 0) in stb0899_i2c_gate_ctrl()
1257 if (stb0899_write_reg(state, STB0899_I2CRPT, i2c_stat) < 0) in stb0899_i2c_gate_ctrl()
1323 stb0899_write_reg(state, STB0899_FECM, reg); in stb0899_set_delivery()
1325 stb0899_write_reg(state, STB0899_RSULC, 0xb1); in stb0899_set_delivery()
1326 stb0899_write_reg(state, STB0899_TSULC, 0x40); in stb0899_set_delivery()
1327 stb0899_write_reg(state, STB0899_RSLLC, 0x42); in stb0899_set_delivery()
1328 stb0899_write_reg(state, STB0899_TSLPL, 0x12); in stb0899_set_delivery()
1332 stb0899_write_reg(state, STB0899_TSTRES, reg); in stb0899_set_delivery()
1351 stb0899_write_reg(state, STB0899_FECM, reg); in stb0899_set_delivery()
1353 stb0899_write_reg(state, STB0899_RSULC, 0xb1); in stb0899_set_delivery()
1354 stb0899_write_reg(state, STB0899_TSULC, 0x42); in stb0899_set_delivery()
1355 stb0899_write_reg(state, STB0899_RSLLC, 0x40); in stb0899_set_delivery()
1356 stb0899_write_reg(state, STB0899_TSLPL, 0x02); in stb0899_set_delivery()
1360 stb0899_write_reg(state, STB0899_TSTRES, reg); in stb0899_set_delivery()
1379 stb0899_write_reg(state, STB0899_FECM, reg); in stb0899_set_delivery()
1381 stb0899_write_reg(state, STB0899_RSULC, 0xa1); in stb0899_set_delivery()
1382 stb0899_write_reg(state, STB0899_TSULC, 0x61); in stb0899_set_delivery()
1383 stb0899_write_reg(state, STB0899_RSLLC, 0x42); in stb0899_set_delivery()
1387 stb0899_write_reg(state, STB0899_TSTRES, reg); in stb0899_set_delivery()
1498 stb0899_write_reg(state, STB0899_AGCRFCFG, 0x11); in stb0899_search()
1539 stb0899_write_reg(state, STB0899_AGCRFCFG, 0x1c); in stb0899_search()