Lines Matching refs:cx
34 int cx18_audio_set_io(struct cx18 *cx) in cx18_audio_set_io() argument
43 if (test_bit(CX18_F_I_RADIO_USER, &cx->i_flags)) { in cx18_audio_set_io()
44 audio_input = cx->card->radio_input.audio_input; in cx18_audio_set_io()
45 mux_input = cx->card->radio_input.muxer_input; in cx18_audio_set_io()
48 cx->card->audio_inputs[cx->audio_input].audio_input; in cx18_audio_set_io()
50 cx->card->audio_inputs[cx->audio_input].muxer_input; in cx18_audio_set_io()
56 cx18_i2c_hw(cx, cx->card->hw_muxer, VIDIOC_INT_S_AUDIO_ROUTING, &route); in cx18_audio_set_io()
59 err = cx18_i2c_hw(cx, cx->card->hw_audio_ctrl, in cx18_audio_set_io()
64 val = cx18_read_reg(cx, CX18_AUDIO_ENABLE) & ~0x30; in cx18_audio_set_io()
67 cx18_write_reg(cx, val | 0xb00, CX18_AUDIO_ENABLE); in cx18_audio_set_io()
68 cx18_vapi(cx, CX18_APU_RESETAI, 1, 0); in cx18_audio_set_io()
72 void cx18_audio_set_route(struct cx18 *cx, struct v4l2_routing *route) in cx18_audio_set_route() argument
74 cx18_i2c_hw(cx, cx->card->hw_audio_ctrl, in cx18_audio_set_route()
78 void cx18_audio_set_audio_clock_freq(struct cx18 *cx, u8 freq) in cx18_audio_set_audio_clock_freq() argument
86 cx18_call_i2c_clients(cx, VIDIOC_INT_AUDIO_CLOCK_FREQ, &freqs[freq]); in cx18_audio_set_audio_clock_freq()