Lines Matching refs:jz_codec
162 struct jz_codec {
172 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
173 struct regmap *regmap = jz_codec->regmap;
252 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
261 regmap_read(jz_codec->regmap, JZ4760_CODEC_REG_PMR2, &val);
266 err = regmap_read_poll_timeout(jz_codec->regmap,
271 dev_err(jz_codec->dev,
277 regmap_write(jz_codec->regmap, JZ4760_CODEC_REG_IFR, gain_bit);
280 regmap_read(jz_codec->regmap, JZ4760_CODEC_REG_CR2, ®);
354 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
361 regmap_clear_bits(jz_codec->regmap, JZ4760_CODEC_REG_CR1,
367 err = regmap_read_poll_timeout(jz_codec->regmap,
372 dev_err(jz_codec->dev, "RUP timeout: %d", err);
377 regmap_set_bits(jz_codec->regmap, JZ4760_CODEC_REG_IFR,
384 regmap_set_bits(jz_codec->regmap, JZ4760_CODEC_REG_CR1,
387 err = regmap_read_poll_timeout(jz_codec->regmap,
392 dev_err(jz_codec->dev, "RDO timeout: %d", err);
397 regmap_set_bits(jz_codec->regmap, JZ4760_CODEC_REG_IFR,
575 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
576 struct regmap *regmap = jz_codec->regmap;
611 regmap_set_bits(jz_codec->regmap, JZ4760_CODEC_REG_CR2,
628 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
630 clk_prepare_enable(jz_codec->clk);
639 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
641 clk_disable_unprepare(jz_codec->clk);
668 struct jz_codec *codec = snd_soc_component_get_drvdata(dai->component);
763 static int jz4760_codec_io_wait(struct jz_codec *codec)
775 struct jz_codec *codec = context;
800 struct jz_codec *codec = context;
843 struct jz_codec *codec;