Lines Matching refs:da7219

37 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);  in da7219_aad_jack_det()  local
39 da7219->aad->jack = jack; in da7219_aad_jack_det()
40 da7219->aad->jack_inserted = false; in da7219_aad_jack_det()
62 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_btn_det_work() local
90 da7219->micbias_on_event = true; in da7219_aad_btn_det_work()
118 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_hptest_work() local
126 mutex_lock(&da7219->ctrl_lock); in da7219_aad_hptest_work()
127 mutex_lock(&da7219->pll_lock); in da7219_aad_hptest_work()
130 if (da7219->mclk) { in da7219_aad_hptest_work()
131 ret = clk_prepare_enable(da7219->mclk); in da7219_aad_hptest_work()
134 mutex_unlock(&da7219->pll_lock); in da7219_aad_hptest_work()
135 mutex_unlock(&da7219->ctrl_lock); in da7219_aad_hptest_work()
165 regcache_cache_bypass(da7219->regmap, true); in da7219_aad_hptest_work()
244 regmap_raw_write(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work()
267 regcache_mark_dirty(da7219->regmap); in da7219_aad_hptest_work()
268 regcache_sync_region(da7219->regmap, DA7219_HP_L_CTRL, in da7219_aad_hptest_work()
271 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_CTRL, in da7219_aad_hptest_work()
273 regcache_sync_region(da7219->regmap, DA7219_DROUTING_ST_OUTFILT_1L, in da7219_aad_hptest_work()
275 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_SELECT, in da7219_aad_hptest_work()
277 regcache_sync_region(da7219->regmap, DA7219_DAC_L_CTRL, in da7219_aad_hptest_work()
279 regcache_sync_region(da7219->regmap, DA7219_DIG_ROUTING_DAC, in da7219_aad_hptest_work()
281 regcache_sync_region(da7219->regmap, DA7219_CP_CTRL, DA7219_CP_CTRL); in da7219_aad_hptest_work()
282 regcache_sync_region(da7219->regmap, DA7219_DAC_FILTERS5, in da7219_aad_hptest_work()
284 regcache_sync_region(da7219->regmap, DA7219_DAC_FILTERS4, in da7219_aad_hptest_work()
286 regcache_sync_region(da7219->regmap, DA7219_HP_L_GAIN, in da7219_aad_hptest_work()
288 regcache_sync_region(da7219->regmap, DA7219_DAC_L_GAIN, in da7219_aad_hptest_work()
290 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_ON_PER, in da7219_aad_hptest_work()
292 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work()
294 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_CFG1, in da7219_aad_hptest_work()
297 regcache_cache_bypass(da7219->regmap, false); in da7219_aad_hptest_work()
325 if (da7219->mclk) in da7219_aad_hptest_work()
326 clk_disable_unprepare(da7219->mclk); in da7219_aad_hptest_work()
328 mutex_unlock(&da7219->pll_lock); in da7219_aad_hptest_work()
329 mutex_unlock(&da7219->ctrl_lock); in da7219_aad_hptest_work()
351 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_irq_thread() local
357 regmap_bulk_read(da7219->regmap, DA7219_ACCDET_IRQ_EVENT_A, in da7219_aad_irq_thread()
367 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_EVENT_A, in da7219_aad_irq_thread()
445 da7219->micbias_on_event = false; in da7219_aad_irq_thread()
714 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_handle_pdata() local
715 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_handle_pdata()
716 struct da7219_pdata *pdata = da7219->pdata; in da7219_aad_handle_pdata()
837 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_suspend() local
838 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_suspend()
866 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_resume() local
867 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_resume()
893 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_init() local
902 da7219->aad = da7219_aad; in da7219_aad_init()
906 if (da7219->pdata && !da7219->pdata->aad_pdata) in da7219_aad_init()
907 da7219->pdata->aad_pdata = da7219_aad_fw_to_pdata(component); in da7219_aad_init()
929 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_MASK_A, in da7219_aad_init()
938 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_exit() local
939 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_exit()
944 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_MASK_A, in da7219_aad_exit()