Lines Matching refs:da7219
36 struct da7219_priv *da7219 = snd_soc_codec_get_drvdata(codec); in da7219_aad_jack_det() local
38 da7219->aad->jack = jack; in da7219_aad_jack_det()
39 da7219->aad->jack_inserted = false; in da7219_aad_jack_det()
114 struct da7219_priv *da7219 = snd_soc_codec_get_drvdata(codec); in da7219_aad_hptest_work() local
122 mutex_lock(&da7219->lock); in da7219_aad_hptest_work()
125 regcache_cache_bypass(da7219->regmap, true); in da7219_aad_hptest_work()
189 regmap_raw_write(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work()
212 regcache_mark_dirty(da7219->regmap); in da7219_aad_hptest_work()
213 regcache_sync_region(da7219->regmap, DA7219_HP_L_CTRL, in da7219_aad_hptest_work()
215 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_CTRL, in da7219_aad_hptest_work()
217 regcache_sync_region(da7219->regmap, DA7219_DROUTING_ST_OUTFILT_1L, in da7219_aad_hptest_work()
219 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_SELECT, in da7219_aad_hptest_work()
221 regcache_sync_region(da7219->regmap, DA7219_DAC_L_CTRL, in da7219_aad_hptest_work()
223 regcache_sync_region(da7219->regmap, DA7219_DIG_ROUTING_DAC, in da7219_aad_hptest_work()
225 regcache_sync_region(da7219->regmap, DA7219_CP_CTRL, DA7219_CP_CTRL); in da7219_aad_hptest_work()
226 regcache_sync_region(da7219->regmap, DA7219_DAC_FILTERS5, in da7219_aad_hptest_work()
228 regcache_sync_region(da7219->regmap, DA7219_DAC_FILTERS4, in da7219_aad_hptest_work()
230 regcache_sync_region(da7219->regmap, DA7219_HP_L_GAIN, in da7219_aad_hptest_work()
232 regcache_sync_region(da7219->regmap, DA7219_DAC_L_GAIN, in da7219_aad_hptest_work()
234 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_ON_PER, in da7219_aad_hptest_work()
236 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work()
238 regcache_sync_region(da7219->regmap, DA7219_TONE_GEN_CFG1, in da7219_aad_hptest_work()
241 regcache_cache_bypass(da7219->regmap, false); in da7219_aad_hptest_work()
253 mutex_unlock(&da7219->lock); in da7219_aad_hptest_work()
275 struct da7219_priv *da7219 = snd_soc_codec_get_drvdata(codec); in da7219_aad_irq_thread() local
281 regmap_bulk_read(da7219->regmap, DA7219_ACCDET_IRQ_EVENT_A, in da7219_aad_irq_thread()
291 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_EVENT_A, in da7219_aad_irq_thread()
637 struct da7219_priv *da7219 = snd_soc_codec_get_drvdata(codec); in da7219_aad_handle_pdata() local
638 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_handle_pdata()
639 struct da7219_pdata *pdata = da7219->pdata; in da7219_aad_handle_pdata()
760 struct da7219_priv *da7219 = snd_soc_codec_get_drvdata(codec); in da7219_aad_init() local
769 da7219->aad = da7219_aad; in da7219_aad_init()
773 if ((codec->dev->of_node) && (da7219->pdata)) in da7219_aad_init()
774 da7219->pdata->aad_pdata = da7219_aad_of_to_pdata(codec); in da7219_aad_init()
796 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_MASK_A, in da7219_aad_init()
805 struct da7219_priv *da7219 = snd_soc_codec_get_drvdata(codec); in da7219_aad_exit() local
806 struct da7219_aad_priv *da7219_aad = da7219->aad; in da7219_aad_exit()
811 regmap_bulk_write(da7219->regmap, DA7219_ACCDET_IRQ_MASK_A, in da7219_aad_exit()