Lines Matching refs:ad193x
112 struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(dai->codec); in ad193x_mute() local
115 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute()
119 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute()
128 struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(dai->codec); in ad193x_set_tdm_slot() local
148 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL1, in ad193x_set_tdm_slot()
150 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL2, in ad193x_set_tdm_slot()
159 struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(codec_dai->codec); in ad193x_set_dai_fmt() local
220 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL1, in ad193x_set_dai_fmt()
222 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL2, in ad193x_set_dai_fmt()
224 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL1, in ad193x_set_dai_fmt()
234 struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(codec); in ad193x_set_dai_sysclk() local
240 ad193x->sysclk = freq; in ad193x_set_dai_sysclk()
252 struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(codec); in ad193x_hw_params() local
268 switch (ad193x->sysclk) { in ad193x_hw_params()
283 regmap_update_bits(ad193x->regmap, AD193X_PLL_CLK_CTRL0, in ad193x_hw_params()
286 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_hw_params()
290 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL1, in ad193x_hw_params()
328 struct ad193x_priv *ad193x = snd_soc_codec_get_drvdata(codec); in ad193x_codec_probe() local
333 regmap_write(ad193x->regmap, AD193X_DAC_CHNL_MUTE, 0x0); in ad193x_codec_probe()
335 regmap_write(ad193x->regmap, AD193X_DAC_CTRL2, 0x1A); in ad193x_codec_probe()
337 regmap_write(ad193x->regmap, AD193X_DAC_CTRL0, 0x40); in ad193x_codec_probe()
339 regmap_write(ad193x->regmap, AD193X_ADC_CTRL0, 0x3); in ad193x_codec_probe()
341 regmap_write(ad193x->regmap, AD193X_ADC_CTRL1, 0x43); in ad193x_codec_probe()
343 …regmap_write(ad193x->regmap, AD193X_PLL_CLK_CTRL0, 0x99); /* mclk=24.576Mhz: 0x9D; mclk=12.288Mhz:… in ad193x_codec_probe()
344 regmap_write(ad193x->regmap, AD193X_PLL_CLK_CTRL1, 0x04); in ad193x_codec_probe()
372 struct ad193x_priv *ad193x; in ad193x_probe() local
377 ad193x = devm_kzalloc(dev, sizeof(*ad193x), GFP_KERNEL); in ad193x_probe()
378 if (ad193x == NULL) in ad193x_probe()
381 ad193x->regmap = regmap; in ad193x_probe()
383 dev_set_drvdata(dev, ad193x); in ad193x_probe()