Lines Matching refs:arizona
163 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5110_sysclk_ev() local
164 struct regmap *regmap = arizona->regmap; in wm5110_sysclk_ev()
168 switch (arizona->rev) { in wm5110_sysclk_ev()
270 struct arizona *arizona = priv->arizona; in wm5110_hp_pre_enable() local
300 return regmap_multi_reg_write(arizona->regmap, wseq, nregs); in wm5110_hp_pre_enable()
341 switch (priv->arizona->rev) { in wm5110_hp_ev()
361 static int wm5110_clear_pga_volume(struct arizona *arizona, int output) in wm5110_clear_pga_volume() argument
366 ret = regmap_write(arizona->regmap, reg, 0x80); in wm5110_clear_pga_volume()
368 dev_err(arizona->dev, "Failed to clear PGA (0x%x): %d\n", in wm5110_clear_pga_volume()
379 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5110_put_dre() local
392 ret = regmap_read(arizona->regmap, ARIZONA_OUTPUT_ENABLES_1, &ena); in wm5110_put_dre()
394 dev_err(arizona->dev, "Failed to read output state: %d\n", ret); in wm5110_put_dre()
397 ret = regmap_read(arizona->regmap, ARIZONA_DRE_ENABLE, &dre); in wm5110_put_dre()
399 dev_err(arizona->dev, "Failed to read DRE state: %d\n", ret); in wm5110_put_dre()
410 dev_err(arizona->dev, "Can't change DRE on active outputs\n"); in wm5110_put_dre()
415 ret = regmap_update_bits(arizona->regmap, ARIZONA_DRE_ENABLE, in wm5110_put_dre()
418 dev_err(arizona->dev, "Failed to set DRE: %d\n", ret); in wm5110_put_dre()
424 wm5110_clear_pga_volume(arizona, mc->shift); in wm5110_put_dre()
427 wm5110_clear_pga_volume(arizona, mc->rshift); in wm5110_put_dre()
483 struct arizona *arizona = priv->arizona; in wm5110_in_analog_ev() local
509 regmap_multi_reg_write_bypassed(arizona->regmap, in wm5110_in_analog_ev()
525 regmap_multi_reg_write_bypassed(arizona->regmap, in wm5110_in_analog_ev()
541 struct arizona *arizona = priv->arizona; in wm5110_in_ev() local
543 switch (arizona->rev) { in wm5110_in_ev()
2005 priv->core.arizona->dapm = dapm; in wm5110_codec_probe()
2042 priv->core.arizona->dapm = NULL; in wm5110_codec_remove()
2068 return priv->core.arizona->regmap; in wm5110_get_regmap()
2091 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); in wm5110_probe() local
2101 wm5110->core.arizona = arizona; in wm5110_probe()
2108 wm5110->core.adsp[i].dev = arizona->dev; in wm5110_probe()
2109 wm5110->core.adsp[i].regmap = arizona->regmap; in wm5110_probe()
2125 arizona_init_fll(arizona, 1, ARIZONA_FLL1_CONTROL_1 - 1, in wm5110_probe()
2128 arizona_init_fll(arizona, 2, ARIZONA_FLL2_CONTROL_1 - 1, in wm5110_probe()
2133 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_2, in wm5110_probe()
2135 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_3, in wm5110_probe()
2143 regmap_update_bits(arizona->regmap, wm5110_digital_vu[i], in wm5110_probe()