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()
621 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_adsp_power_ev() local
627 ret = regmap_read(arizona->regmap, ARIZONA_SYSTEM_CLOCK_1, &v); in wm5102_adsp_power_ev()
664 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_coeff_get() local
666 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_get()
667 put_unaligned_be16(arizona->dac_comp_coeff, in wm5102_out_comp_coeff_get()
669 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_get()
678 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_coeff_put() local
680 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_put()
681 memcpy(&arizona->dac_comp_coeff, ucontrol->value.bytes.data, in wm5102_out_comp_coeff_put()
682 sizeof(arizona->dac_comp_coeff)); in wm5102_out_comp_coeff_put()
683 arizona->dac_comp_coeff = be16_to_cpu(arizona->dac_comp_coeff); in wm5102_out_comp_coeff_put()
684 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_coeff_put()
693 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_switch_get() local
695 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_get()
696 ucontrol->value.integer.value[0] = arizona->dac_comp_enabled; in wm5102_out_comp_switch_get()
697 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_get()
706 struct arizona *arizona = dev_get_drvdata(codec->dev->parent); in wm5102_out_comp_switch_put() local
708 mutex_lock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_put()
709 arizona->dac_comp_enabled = ucontrol->value.integer.value[0]; in wm5102_out_comp_switch_put()
710 mutex_unlock(&arizona->dac_comp_lock); in wm5102_out_comp_switch_put()
1889 priv->core.arizona->dapm = dapm; in wm5102_codec_probe()
1905 priv->core.arizona->dapm = NULL; in wm5102_codec_remove()
1928 return priv->core.arizona->regmap; in wm5102_get_regmap()
1951 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); in wm5102_probe() local
1961 mutex_init(&arizona->dac_comp_lock); in wm5102_probe()
1963 wm5102->core.arizona = arizona; in wm5102_probe()
1972 wm5102->core.adsp[0].dev = arizona->dev; in wm5102_probe()
1973 wm5102->core.adsp[0].regmap = arizona->regmap; in wm5102_probe()
1984 arizona_init_fll(arizona, 1, ARIZONA_FLL1_CONTROL_1 - 1, in wm5102_probe()
1987 arizona_init_fll(arizona, 2, ARIZONA_FLL2_CONTROL_1 - 1, in wm5102_probe()
1992 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_2, in wm5102_probe()
1994 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_3, in wm5102_probe()
2002 regmap_update_bits(arizona->regmap, wm5102_digital_vu[i], in wm5102_probe()