Lines Matching refs:hubs

66 	struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec);  in wait_for_dc_servo()  local
79 if (hubs->dcs_done_irq) in wait_for_dc_servo()
87 if (hubs->dcs_done_irq) in wait_for_dc_servo()
88 wait_for_completion_timeout(&hubs->dcs_done, in wait_for_dc_servo()
104 struct wm_hubs_data *hubs = data; in wm_hubs_dcs_done() local
106 complete(&hubs->dcs_done); in wm_hubs_dcs_done()
156 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_dcs_cache_get() local
166 list_for_each_entry(cache, &hubs->dcs_cache, list) { in wm_hubs_dcs_cache_get()
179 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_dcs_cache_set() local
182 if (hubs->no_cache_dac_hp_direct) in wm_hubs_dcs_cache_set()
197 list_add_tail(&cache->list, &hubs->dcs_cache); in wm_hubs_dcs_cache_set()
203 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_read_dc_servo() local
207 switch (hubs->dcs_readback_mode) { in wm_hubs_read_dc_servo()
222 switch (hubs->dcs_readback_mode) { in wm_hubs_read_dc_servo()
248 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in enable_dc_servo() local
253 switch (hubs->dcs_readback_mode) { in enable_dc_servo()
275 if (hubs->series_startup) { in enable_dc_servo()
295 if (hubs->dcs_codes_l || hubs->dcs_codes_r) { in enable_dc_servo()
298 hubs->dcs_codes_l, hubs->dcs_codes_r); in enable_dc_servo()
303 offset + hubs->dcs_codes_r); in enable_dc_servo()
304 offset += hubs->dcs_codes_r; in enable_dc_servo()
310 offset + hubs->dcs_codes_l); in enable_dc_servo()
311 offset += hubs->dcs_codes_l; in enable_dc_servo()
339 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm8993_put_dc_servo() local
346 if (hubs->dcs_codes_l || hubs->dcs_codes_r || hubs->no_series_update) in wm8993_put_dc_servo()
504 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in hp_supply_event() local
508 switch (hubs->hp_startup_mode) { in hp_supply_event()
528 hubs->hp_startup_mode); in hp_supply_event()
623 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in lineout_event() local
628 flag = &hubs->lineout1n_ena; in lineout_event()
631 flag = &hubs->lineout1p_ena; in lineout_event()
634 flag = &hubs->lineout2n_ena; in lineout_event()
637 flag = &hubs->lineout2p_ena; in lineout_event()
653 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in micbias_event() local
657 if (hubs->micb1_delay) in micbias_event()
658 msleep(hubs->micb1_delay); in micbias_event()
661 if (hubs->micb2_delay) in micbias_event()
662 msleep(hubs->micb2_delay); in micbias_event()
673 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_update_class_w() local
679 if (hubs->check_class_w_digital && !hubs->check_class_w_digital(codec)) in wm_hubs_update_class_w()
1162 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_add_analogue_routes() local
1165 hubs->codec = codec; in wm_hubs_add_analogue_routes()
1167 INIT_LIST_HEAD(&hubs->dcs_cache); in wm_hubs_add_analogue_routes()
1168 init_completion(&hubs->dcs_done); in wm_hubs_add_analogue_routes()
1202 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_handle_analogue_pdata() local
1204 hubs->lineout1_se = !lineout1_diff; in wm_hubs_handle_analogue_pdata()
1205 hubs->lineout2_se = !lineout2_diff; in wm_hubs_handle_analogue_pdata()
1206 hubs->micb1_delay = micbias1_delay; in wm_hubs_handle_analogue_pdata()
1207 hubs->micb2_delay = micbias2_delay; in wm_hubs_handle_analogue_pdata()
1245 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_vmid_ena() local
1248 if (hubs->lineout1_se) in wm_hubs_vmid_ena()
1251 if (hubs->lineout2_se) in wm_hubs_vmid_ena()
1262 struct wm_hubs_data *hubs = snd_soc_codec_get_drvdata(codec); in wm_hubs_set_bias_level() local
1277 if (hubs->lineout1_se) in wm_hubs_set_bias_level()
1280 if (hubs->lineout2_se) in wm_hubs_set_bias_level()
1283 if (hubs->lineout1_se && hubs->lineout1n_ena) in wm_hubs_set_bias_level()
1286 if (hubs->lineout1_se && hubs->lineout1p_ena) in wm_hubs_set_bias_level()
1289 if (hubs->lineout2_se && hubs->lineout2n_ena) in wm_hubs_set_bias_level()
1292 if (hubs->lineout2_se && hubs->lineout2p_ena) in wm_hubs_set_bias_level()