Lines Matching refs:arizona
585 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_sysclk_ev() local
586 struct regmap *regmap = arizona->regmap; in wm5102_sysclk_ev()
590 switch (arizona->rev) { in wm5102_sysclk_ev()
620 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_coeff_get() local
622 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_get()
623 put_unaligned_be16(arizona->dac_comp_coeff, in wm5102_out_comp_coeff_get()
625 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_get()
634 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_coeff_put() local
636 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_put()
637 memcpy(&arizona->dac_comp_coeff, ucontrol->value.bytes.data, in wm5102_out_comp_coeff_put()
638 sizeof(arizona->dac_comp_coeff)); in wm5102_out_comp_coeff_put()
639 arizona->dac_comp_coeff = be16_to_cpu(arizona->dac_comp_coeff); in wm5102_out_comp_coeff_put()
640 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_put()
649 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_switch_get() local
651 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_get()
652 ucontrol->value.integer.value[0] = arizona->dac_comp_enabled; in wm5102_out_comp_switch_get()
653 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_get()
662 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_switch_put() local
664 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_put()
665 arizona->dac_comp_enabled = ucontrol->value.integer.value[0]; in wm5102_out_comp_switch_put()
666 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_put()
1842 priv->core.arizona->dapm = &codec->dapm; in wm5102_codec_probe()
1851 priv->core.arizona->dapm = NULL; in wm5102_codec_remove()
1874 return priv->core.arizona->regmap; in wm5102_get_regmap()
1897 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); in wm5102_probe() local
1907 mutex_init(&arizona->dac_comp_lock); in wm5102_probe()
1909 wm5102->core.arizona = arizona; in wm5102_probe()
1916 wm5102->core.adsp[0].dev = arizona->dev; in wm5102_probe()
1917 wm5102->core.adsp[0].regmap = arizona->regmap; in wm5102_probe()
1928 arizona_init_fll(arizona, 1, ARIZONA_FLL1_CONTROL_1 - 1, in wm5102_probe()
1931 arizona_init_fll(arizona, 2, ARIZONA_FLL2_CONTROL_1 - 1, in wm5102_probe()
1936 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_2, in wm5102_probe()
1938 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_3, in wm5102_probe()
1946 regmap_update_bits(arizona->regmap, wm5102_digital_vu[i], in wm5102_probe()