Lines Matching refs:codec
1114 struct snd_soc_codec *codec = dai->codec; in lm49453_hw_params() local
1115 struct lm49453_priv *lm49453 = snd_soc_codec_get_drvdata(codec); in lm49453_hw_params()
1141 snd_soc_write(codec, LM49453_P0_ADC_CLK_DIV_REG, clk_div); in lm49453_hw_params()
1142 snd_soc_write(codec, LM49453_P0_DAC_HP_CLK_DIV_REG, clk_div); in lm49453_hw_params()
1149 struct snd_soc_codec *codec = codec_dai->codec; in lm49453_set_dai_fmt() local
1192 snd_soc_update_bits(codec, LM49453_P0_AUDIO_PORT1_BASIC_REG, in lm49453_set_dai_fmt()
1196 snd_soc_write(codec, LM49453_P0_AUDIO_PORT1_RX_MSB_REG, clk_shift); in lm49453_set_dai_fmt()
1204 struct snd_soc_codec *codec = dai->codec; in lm49453_set_dai_sysclk() local
1223 snd_soc_update_bits(codec, LM49453_P0_PMC_SETUP_REG, BIT(4), pll_clk); in lm49453_set_dai_sysclk()
1230 snd_soc_update_bits(dai->codec, LM49453_P0_DAC_DSP_REG, BIT(1)|BIT(0), in lm49453_hp_mute()
1237 snd_soc_update_bits(dai->codec, LM49453_P0_DAC_DSP_REG, BIT(3)|BIT(2), in lm49453_lo_mute()
1244 snd_soc_update_bits(dai->codec, LM49453_P0_DAC_DSP_REG, BIT(5)|BIT(4), in lm49453_ls_mute()
1251 snd_soc_update_bits(dai->codec, LM49453_P0_DAC_DSP_REG, BIT(4), in lm49453_ep_mute()
1258 snd_soc_update_bits(dai->codec, LM49453_P0_DAC_DSP_REG, BIT(7)|BIT(6), in lm49453_ha_mute()
1263 static int lm49453_set_bias_level(struct snd_soc_codec *codec, in lm49453_set_bias_level() argument
1266 struct lm49453_priv *lm49453 = snd_soc_codec_get_drvdata(codec); in lm49453_set_bias_level()
1274 if (codec->dapm.bias_level == SND_SOC_BIAS_OFF) in lm49453_set_bias_level()
1277 snd_soc_update_bits(codec, LM49453_P0_PMC_SETUP_REG, in lm49453_set_bias_level()
1282 snd_soc_update_bits(codec, LM49453_P0_PMC_SETUP_REG, in lm49453_set_bias_level()
1287 codec->dapm.bias_level = level; in lm49453_set_bias_level()