Lines Matching refs:regmap
16 #include <linux/regmap.h>
29 struct regmap *regmap;
106 static void enable_and_reset_codec(struct regmap *regmap,
109 regmap_update_bits(regmap, AUDIO_IC_CODEC_CTRL1,
113 regmap_update_bits(regmap, AUDIO_IC_CODEC_CTRL1,
126 enable_and_reset_codec(sirf_audio_codec->regmap,
130 regmap_update_bits(sirf_audio_codec->regmap,
149 enable_and_reset_codec(sirf_audio_codec->regmap,
153 regmap_update_bits(sirf_audio_codec->regmap,
283 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP,
285 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP,
287 regmap_write(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_INT_MSK, 0);
288 regmap_write(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP, 0);
289 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP,
291 regmap_update_bits(sirf_audio_codec->regmap,
297 regmap_write(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP, 0);
298 regmap_update_bits(sirf_audio_codec->regmap,
305 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_RXFIFO_OP,
307 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_RXFIFO_OP,
309 regmap_write(sirf_audio_codec->regmap,
311 regmap_write(sirf_audio_codec->regmap, AUDIO_PORT_IC_RXFIFO_OP, 0);
312 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_RXFIFO_OP,
315 regmap_update_bits(sirf_audio_codec->regmap,
319 regmap_update_bits(sirf_audio_codec->regmap,
326 regmap_update_bits(sirf_audio_codec->regmap,
474 sirf_audio_codec->regmap = devm_regmap_init_mmio(&pdev->dev, base,
476 if (IS_ERR(sirf_audio_codec->regmap))
477 return PTR_ERR(sirf_audio_codec->regmap);
503 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_IC_CODEC_CTRL0,
507 regmap_update_bits(sirf_audio_codec->regmap,
530 regmap_read(sirf_audio_codec->regmap, AUDIO_IC_CODEC_CTRL0,
532 regmap_read(sirf_audio_codec->regmap, AUDIO_IC_CODEC_CTRL1,
548 regmap_write(sirf_audio_codec->regmap, AUDIO_IC_CODEC_CTRL0,
550 regmap_write(sirf_audio_codec->regmap, AUDIO_IC_CODEC_CTRL1,