Lines Matching refs:sp887x_writereg
53 static int sp887x_writereg (struct sp887x_state* state, u16 reg, u16 data) in sp887x_writereg() function
95 sp887x_writereg(state, 0xf08, 0x000); in sp887x_microcontroller_stop()
96 sp887x_writereg(state, 0xf09, 0x000); in sp887x_microcontroller_stop()
99 sp887x_writereg(state, 0xf00, 0x000); in sp887x_microcontroller_stop()
105 sp887x_writereg(state, 0xf08, 0x000); in sp887x_microcontroller_start()
106 sp887x_writereg(state, 0xf09, 0x000); in sp887x_microcontroller_start()
109 sp887x_writereg(state, 0xf00, 0x001); in sp887x_microcontroller_start()
116 sp887x_writereg(state, 0x33c, 0x054); in sp887x_setup_agc()
117 sp887x_writereg(state, 0x33b, 0x04c); in sp887x_setup_agc()
118 sp887x_writereg(state, 0x328, 0x000); in sp887x_setup_agc()
119 sp887x_writereg(state, 0x327, 0x005); in sp887x_setup_agc()
120 sp887x_writereg(state, 0x326, 0x001); in sp887x_setup_agc()
121 sp887x_writereg(state, 0x325, 0x001); in sp887x_setup_agc()
122 sp887x_writereg(state, 0x324, 0x001); in sp887x_setup_agc()
123 sp887x_writereg(state, 0x318, 0x050); in sp887x_setup_agc()
124 sp887x_writereg(state, 0x317, 0x3fe); in sp887x_setup_agc()
125 sp887x_writereg(state, 0x316, 0x001); in sp887x_setup_agc()
126 sp887x_writereg(state, 0x313, 0x005); in sp887x_setup_agc()
127 sp887x_writereg(state, 0x312, 0x002); in sp887x_setup_agc()
128 sp887x_writereg(state, 0x306, 0x000); in sp887x_setup_agc()
129 sp887x_writereg(state, 0x303, 0x000); in sp887x_setup_agc()
154 sp887x_writereg(state, 0xf1a, 0x000); in sp887x_initial_setup()
162 sp887x_writereg(state, 0x8f08, 0x1fff); in sp887x_initial_setup()
165 sp887x_writereg(state, 0x8f0a, 0x0000); in sp887x_initial_setup()
190 sp887x_writereg(state, 0xc13, 0x001); in sp887x_initial_setup()
193 sp887x_writereg(state, 0xc14, 0x000); in sp887x_initial_setup()
196 sp887x_writereg(state, 0xc1a, 0x872); in sp887x_initial_setup()
197 sp887x_writereg(state, 0xc1b, 0x001); in sp887x_initial_setup()
198 sp887x_writereg(state, 0xc1c, 0x000); /* parallel mode (serial mode == 1) */ in sp887x_initial_setup()
199 sp887x_writereg(state, 0xc1a, 0x871); in sp887x_initial_setup()
202 sp887x_writereg(state, 0x301, 0x002); in sp887x_initial_setup()
207 sp887x_writereg(state, 0xd00, 0x010); in sp887x_initial_setup()
208 sp887x_writereg(state, 0x0d1, 0x000); in sp887x_initial_setup()
341 sp887x_writereg(state, 0x319, srate_correction[bw_index] >> 12); in sp887x_correct_offsets()
342 sp887x_writereg(state, 0x31a, srate_correction[bw_index] & 0xfff); in sp887x_correct_offsets()
345 sp887x_writereg(state, 0x309, frequency_shift >> 12); in sp887x_correct_offsets()
346 sp887x_writereg(state, 0x30a, frequency_shift & 0xfff); in sp887x_correct_offsets()
392 sp887x_writereg(state, 0x311, val); in sp887x_setup_frontend_parameters()
396 sp887x_writereg(state, 0x338, 0x000); in sp887x_setup_frontend_parameters()
398 sp887x_writereg(state, 0x338, 0x001); in sp887x_setup_frontend_parameters()
400 sp887x_writereg(state, 0xc05, reg0xc05); in sp887x_setup_frontend_parameters()
412 sp887x_writereg(state, 0xf14, 0x160 | val); in sp887x_setup_frontend_parameters()
413 sp887x_writereg(state, 0xf15, 0x000); in sp887x_setup_frontend_parameters()
459 sp887x_writereg(state, 0xc08, 0x000); in sp887x_read_ber()
460 sp887x_writereg(state, 0xc07, 0x000); in sp887x_read_ber()
504 return sp887x_writereg(state, 0x206, 0x001); in sp887x_i2c_gate_ctrl()
506 return sp887x_writereg(state, 0x206, 0x000); in sp887x_i2c_gate_ctrl()
515 sp887x_writereg(state, 0xc18, 0x000); in sp887x_sleep()
546 sp887x_writereg(state, 0xc18, 0x00d); in sp887x_init()