Lines Matching refs:jz_codec
178 struct jz_codec {
188 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
189 struct regmap *regmap = jz_codec->regmap;
273 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
282 regmap_read(jz_codec->regmap, JZ4770_CODEC_REG_CR_DAC, &val);
287 err = regmap_read_poll_timeout(jz_codec->regmap,
292 dev_err(jz_codec->dev,
298 regmap_set_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR,
377 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
384 regmap_clear_bits(jz_codec->regmap, JZ4770_CODEC_REG_CR_HP,
390 err = regmap_read_poll_timeout(jz_codec->regmap,
395 dev_err(jz_codec->dev, "RUP timeout: %d", err);
400 regmap_set_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR,
407 regmap_set_bits(jz_codec->regmap, JZ4770_CODEC_REG_CR_HP,
410 err = regmap_read_poll_timeout(jz_codec->regmap,
415 dev_err(jz_codec->dev, "RDO timeout: %d", err);
420 regmap_set_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR,
602 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
603 struct regmap *regmap = jz_codec->regmap;
665 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
667 clk_prepare_enable(jz_codec->clk);
676 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
678 clk_disable_unprepare(jz_codec->clk);
705 struct jz_codec *codec = snd_soc_component_get_drvdata(dai->component);
813 static int jz4770_codec_io_wait(struct jz_codec *codec)
825 struct jz_codec *codec = context;
850 struct jz_codec *codec = context;
895 struct jz_codec *codec;