Lines Matching refs:jz_codec
178 struct jz_codec { struct
188 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec); in jz4770_codec_set_bias_level() local
189 struct regmap *regmap = jz_codec->regmap; in jz4770_codec_set_bias_level()
270 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec); in jz4770_codec_mute_stream() local
279 regmap_read(jz_codec->regmap, JZ4770_CODEC_REG_CR_DAC, &val); in jz4770_codec_mute_stream()
284 err = regmap_read_poll_timeout(jz_codec->regmap, in jz4770_codec_mute_stream()
289 dev_err(jz_codec->dev, in jz4770_codec_mute_stream()
295 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR, in jz4770_codec_mute_stream()
365 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec); in hpout_event() local
372 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_CR_HP, in hpout_event()
378 err = regmap_read_poll_timeout(jz_codec->regmap, in hpout_event()
383 dev_err(jz_codec->dev, "RUP timeout: %d", err); in hpout_event()
388 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR, in hpout_event()
395 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_CR_HP, in hpout_event()
399 err = regmap_read_poll_timeout(jz_codec->regmap, in hpout_event()
404 dev_err(jz_codec->dev, "RDO timeout: %d", err); in hpout_event()
409 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR, in hpout_event()
588 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec); in jz4770_codec_codec_init_regs() local
589 struct regmap *regmap = jz_codec->regmap; in jz4770_codec_codec_init_regs()
663 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec); in jz4770_codec_codec_probe() local
665 clk_prepare_enable(jz_codec->clk); in jz4770_codec_codec_probe()
674 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec); in jz4770_codec_codec_remove() local
676 clk_disable_unprepare(jz_codec->clk); in jz4770_codec_codec_remove()
703 struct jz_codec *codec = snd_soc_component_get_drvdata(dai->component); in jz4770_codec_hw_params()
811 static int jz4770_codec_io_wait(struct jz_codec *codec) in jz4770_codec_io_wait()
823 struct jz_codec *codec = context; in jz4770_codec_reg_read()
848 struct jz_codec *codec = context; in jz4770_codec_reg_write()
893 struct jz_codec *codec; in jz4770_codec_probe()