Lines Matching refs:da7219

33 	struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component);  in da7219_aad_jack_det()  local
35 da7219->aad->jack = jack; in da7219_aad_jack_det()
36 da7219->aad->jack_inserted = false; in da7219_aad_jack_det()
58 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_btn_det_work() local
86 da7219->micbias_on_event = true; in da7219_aad_btn_det_work()
114 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_hptest_work() local
122 mutex_lock(&da7219->ctrl_lock); in da7219_aad_hptest_work()
123 mutex_lock(&da7219->pll_lock); in da7219_aad_hptest_work()
126 if (da7219->mclk) { in da7219_aad_hptest_work()
127 ret = clk_prepare_enable(da7219->mclk); in da7219_aad_hptest_work()
130 mutex_unlock(&da7219->pll_lock); in da7219_aad_hptest_work()
131 mutex_unlock(&da7219->ctrl_lock); in da7219_aad_hptest_work()
161 regcache_cache_bypass(da7219->regmap, true); in da7219_aad_hptest_work()
240 regmap_raw_write(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work()
263 regcache_mark_dirty(da7219->regmap); in da7219_aad_hptest_work()
264 regcache_sync_region(da7219->regmap, DA7219_HP_L_CTRL, in da7219_aad_hptest_work()
267 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_CTRL, in da7219_aad_hptest_work()
269 regcache_sync_region(da7219->regmap, DA7219_DROUTING_ST_OUTFILT_1L, in da7219_aad_hptest_work()
271 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_SELECT, in da7219_aad_hptest_work()
273 regcache_sync_region(da7219->regmap, DA7219_DAC_L_CTRL, in da7219_aad_hptest_work()
275 regcache_sync_region(da7219->regmap, DA7219_DIG_ROUTING_DAC, in da7219_aad_hptest_work()
277 regcache_sync_region(da7219->regmap, DA7219_CP_CTRL, DA7219_CP_CTRL); in da7219_aad_hptest_work()
278 regcache_sync_region(da7219->regmap, DA7219_DAC_FILTERS5, in da7219_aad_hptest_work()
280 regcache_sync_region(da7219->regmap, DA7219_DAC_FILTERS4, in da7219_aad_hptest_work()
282 regcache_sync_region(da7219->regmap, DA7219_HP_L_GAIN, in da7219_aad_hptest_work()
284 regcache_sync_region(da7219->regmap, DA7219_DAC_L_GAIN, in da7219_aad_hptest_work()
286 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_ON_PER, in da7219_aad_hptest_work()
288 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work()
290 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_CFG1, in da7219_aad_hptest_work()
293 regcache_cache_bypass(da7219->regmap, false); in da7219_aad_hptest_work()
321 if (da7219->mclk) in da7219_aad_hptest_work()
322 clk_disable_unprepare(da7219->mclk); in da7219_aad_hptest_work()
324 mutex_unlock(&da7219->pll_lock); in da7219_aad_hptest_work()
325 mutex_unlock(&da7219->ctrl_lock); in da7219_aad_hptest_work()
347 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_irq_thread() local
353 regmap_bulk_read(da7219->regmap, DA7219_ACCDET_IRQ_EVENT_A, in da7219_aad_irq_thread()
363 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_EVENT_A, in da7219_aad_irq_thread()
441 da7219->micbias_on_event = false; in da7219_aad_irq_thread()
709 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_handle_pdata() local
710 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_handle_pdata()
711 struct da7219_pdata *pdata = da7219->pdata; in da7219_aad_handle_pdata()
832 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_suspend() local
833 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_suspend()
861 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_resume() local
862 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_resume()
888 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_init() local
889 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_init()
916 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_MASK_A, in da7219_aad_init()
925 struct da7219_priv *da7219 = snd_soc_component_get_drvdata(component); in da7219_aad_exit() local
926 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_exit()
931 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_MASK_A, in da7219_aad_exit()
947 struct da7219_priv *da7219 = i2c_get_clientdata(i2c); in da7219_aad_probe() local
955 da7219->aad = da7219_aad; in da7219_aad_probe()
958 if (da7219->pdata && !da7219->pdata->aad_pdata) in da7219_aad_probe()
959 da7219->pdata->aad_pdata = da7219_aad_fw_to_pdata(dev); in da7219_aad_probe()