Lines Matching refs:stv0299_writeregI
82 static int stv0299_writeregI (struct stv0299_state* state, u8 reg, u8 data) in stv0299_writeregI() function
104 return stv0299_writeregI(state, buf[0], buf[1]); in stv0299_write()
145 return stv0299_writeregI (state, 0x31, 0x1f); in stv0299_set_FEC()
149 return stv0299_writeregI (state, 0x31, 0x01); in stv0299_set_FEC()
153 return stv0299_writeregI (state, 0x31, 0x02); in stv0299_set_FEC()
157 return stv0299_writeregI (state, 0x31, 0x04); in stv0299_set_FEC()
161 return stv0299_writeregI (state, 0x31, 0x08); in stv0299_set_FEC()
165 return stv0299_writeregI (state, 0x31, 0x10); in stv0299_set_FEC()
289 if (stv0299_writeregI (state, 0x08, (val & ~0x7) | 0x6)) /* DiSEqC mode */ in stv0299_send_diseqc_msg()
296 if (stv0299_writeregI (state, 0x09, m->msg[i])) in stv0299_send_diseqc_msg()
319 if (stv0299_writeregI (state, 0x08, (val & ~0x7) | 0x2)) /* burst mode */ in stv0299_send_diseqc_burst()
322 if (stv0299_writeregI (state, 0x09, burst == SEC_MINI_A ? 0x00 : 0xff)) in stv0299_send_diseqc_burst()
328 if (stv0299_writeregI (state, 0x08, val)) in stv0299_send_diseqc_burst()
347 return stv0299_writeregI (state, 0x08, val | 0x3); in stv0299_set_tone()
350 return stv0299_writeregI (state, 0x08, (val & ~0x3) | 0x02); in stv0299_set_tone()
399 stv0299_writeregI(state, 0x08, reg0x08); in stv0299_set_voltage()
400 return stv0299_writeregI(state, 0x0c, reg0x0c); in stv0299_set_voltage()
417 stv0299_writeregI (state, 0x08, (reg0x08 & 0x3f) | (state->config->lock_output << 6)); in stv0299_send_legacy_dish_cmd()
428 stv0299_writeregI (state, 0x0c, reg0x0c | 0x50); /* set LNB to 18V */ in stv0299_send_legacy_dish_cmd()
437 stv0299_writeregI (state, 0x0c, reg0x0c | (last ? lv_mask : 0x50)); in stv0299_send_legacy_dish_cmd()
466 stv0299_writeregI(state, 0x02, 0x30 | state->mcr_reg); in stv0299_init()
478 stv0299_writeregI(state, reg, val); in stv0299_init()
586 stv0299_writeregI(state, 0x0c, (stv0299_readreg(state, 0x0c) & 0xfe) | invval); in stv0299_set_frontend()
595 stv0299_writeregI(state, 0x22, 0x00); in stv0299_set_frontend()
596 stv0299_writeregI(state, 0x23, 0x00); in stv0299_set_frontend()
635 stv0299_writeregI(state, 0x02, 0xb0 | state->mcr_reg); in stv0299_sleep()
646 stv0299_writeregI(state, 0x05, 0xb5); in stv0299_i2c_gate_ctrl()
648 stv0299_writeregI(state, 0x05, 0x35); in stv0299_i2c_gate_ctrl()
698 stv0299_writeregI(state, 0x02, 0x30); /* standby off */ in stv0299_attach()