Symbol: ls1x_ac97
sound/soc/loongson/loongson1_ac97.c
110
regmap_write(ls1x_ac97->regmap, AC97_CSR, CSR_RST_FORCE);
sound/soc/loongson/loongson1_ac97.c
111
regmap_read_poll_timeout(ls1x_ac97->regmap, AC97_CSR, val,
sound/soc/loongson/loongson1_ac97.c
120
regmap_write(ls1x_ac97->regmap, AC97_CRAC, tmp);
sound/soc/loongson/loongson1_ac97.c
121
ret = regmap_read_poll_timeout(ls1x_ac97->regmap, AC97_INTRAW, tmp,
sound/soc/loongson/loongson1_ac97.c
126
regmap_read(ls1x_ac97->regmap, AC97_INT_CW_CLR, &ret);
sound/soc/loongson/loongson1_ac97.c
134
regmap_write(ls1x_ac97->regmap, AC97_CRAC, val);
sound/soc/loongson/loongson1_ac97.c
135
ret = regmap_read_poll_timeout(ls1x_ac97->regmap, AC97_INTRAW, val,
sound/soc/loongson/loongson1_ac97.c
142
regmap_read(ls1x_ac97->regmap, AC97_INT_CR_CLR, &ret);
sound/soc/loongson/loongson1_ac97.c
143
regmap_read(ls1x_ac97->regmap, AC97_CRAC, &ret);
sound/soc/loongson/loongson1_ac97.c
150
writel(0, ls1x_ac97->reg_base + AC97_INTRAW);
sound/soc/loongson/loongson1_ac97.c
151
writel(0, ls1x_ac97->reg_base + AC97_INTM);
sound/soc/loongson/loongson1_ac97.c
154
regmap_update_bits(ls1x_ac97->regmap, AC97_OCC0,
sound/soc/loongson/loongson1_ac97.c
161
regmap_update_bits(ls1x_ac97->regmap, AC97_ICC,
sound/soc/loongson/loongson1_ac97.c
170
regmap_update_bits(ls1x_ac97->regmap, AC97_OCC0, R_VSR | L_VSR, R_VSR | L_VSR);
sound/soc/loongson/loongson1_ac97.c
171
regmap_update_bits(ls1x_ac97->regmap, AC97_ICC, M_VSR, M_VSR);
sound/soc/loongson/loongson1_ac97.c
186
struct ls1x_ac97 *ac97 = dev_get_drvdata(cpu_dai->dev);
sound/soc/loongson/loongson1_ac97.c
236
struct ls1x_ac97 *ac97 = dev_get_drvdata(cpu_dai->dev);
sound/soc/loongson/loongson1_ac97.c
292
struct ls1x_ac97 *ac97;
sound/soc/loongson/loongson1_ac97.c
296
ac97 = devm_kzalloc(dev, sizeof(struct ls1x_ac97), GFP_KERNEL);
sound/soc/loongson/loongson1_ac97.c
299
ls1x_ac97 = ac97;
sound/soc/loongson/loongson1_ac97.c
342
ls1x_ac97 = NULL;
sound/soc/loongson/loongson1_ac97.c
351
regmap_clear_bits(ls1x_ac97->regmap, AC97_OCC0, R_DMA_EN | R_CH_EN | L_DMA_EN | L_CH_EN);
sound/soc/loongson/loongson1_ac97.c
352
regmap_clear_bits(ls1x_ac97->regmap, AC97_ICC,
sound/soc/loongson/loongson1_ac97.c
354
regmap_set_bits(ls1x_ac97->regmap, AC97_CSR, CSR_RESUME);
sound/soc/loongson/loongson1_ac97.c
356
return regmap_read_poll_timeout(ls1x_ac97->regmap, AC97_CSR, val,
sound/soc/loongson/loongson1_ac97.c
364
regmap_set_bits(ls1x_ac97->regmap, AC97_OCC0, R_DMA_EN | R_CH_EN | L_DMA_EN | L_CH_EN);
sound/soc/loongson/loongson1_ac97.c
365
regmap_set_bits(ls1x_ac97->regmap, AC97_ICC,
sound/soc/loongson/loongson1_ac97.c
367
regmap_set_bits(ls1x_ac97->regmap, AC97_CSR, CSR_RESUME);
sound/soc/loongson/loongson1_ac97.c
369
return regmap_read_poll_timeout(ls1x_ac97->regmap, AC97_CSR, val,
sound/soc/loongson/loongson1_ac97.c
98
static struct ls1x_ac97 *ls1x_ac97;