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;
270 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
279 regmap_read(jz_codec->regmap, JZ4770_CODEC_REG_CR_DAC, &val);
284 err = regmap_read_poll_timeout(jz_codec->regmap,
289 dev_err(jz_codec->dev,
295 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR,
365 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
372 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_CR_HP,
378 err = regmap_read_poll_timeout(jz_codec->regmap,
383 dev_err(jz_codec->dev, "RUP timeout: %d", err);
388 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR,
395 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_CR_HP,
399 err = regmap_read_poll_timeout(jz_codec->regmap,
404 dev_err(jz_codec->dev, "RDO timeout: %d", err);
409 regmap_update_bits(jz_codec->regmap, JZ4770_CODEC_REG_IFR,
588 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
589 struct regmap *regmap = jz_codec->regmap;
663 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
665 clk_prepare_enable(jz_codec->clk);
674 struct jz_codec *jz_codec = snd_soc_component_get_drvdata(codec);
676 clk_disable_unprepare(jz_codec->clk);
703 struct jz_codec *codec = snd_soc_component_get_drvdata(dai->component);
811 static int jz4770_codec_io_wait(struct jz_codec *codec)
823 struct jz_codec *codec = context;
848 struct jz_codec *codec = context;
893 struct jz_codec *codec;