Lines Matching full:arizona
26 #include <linux/mfd/arizona/core.h>
27 #include <linux/mfd/arizona/registers.h>
29 #include "arizona.h"
85 struct arizona *arizona = dev_get_drvdata(component->dev->parent); in wm8997_sysclk_ev() local
86 struct regmap *regmap = arizona->regmap; in wm8997_sysclk_ev()
90 switch (arizona->rev) { in wm8997_sysclk_ev()
1060 struct arizona *arizona = priv->core.arizona; in wm8997_component_probe() local
1063 snd_soc_component_init_regmap(component, arizona->regmap); in wm8997_component_probe()
1071 priv->core.arizona->dapm = dapm; in wm8997_component_probe()
1080 priv->core.arizona->dapm = NULL; in wm8997_component_remove()
1112 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); in wm8997_probe() local
1123 if (!dev_get_platdata(arizona->dev)) { in wm8997_probe()
1124 ret = arizona_of_get_audio_pdata(arizona); in wm8997_probe()
1130 wm8997->core.arizona = arizona; in wm8997_probe()
1143 arizona_init_fll(arizona, 1, ARIZONA_FLL1_CONTROL_1 - 1, in wm8997_probe()
1146 arizona_init_fll(arizona, 2, ARIZONA_FLL2_CONTROL_1 - 1, in wm8997_probe()
1151 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_2, in wm8997_probe()
1153 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_3, in wm8997_probe()
1161 regmap_update_bits(arizona->regmap, wm8997_digital_vu[i], in wm8997_probe()
1167 arizona_init_common(arizona); in wm8997_probe()
1169 ret = arizona_init_vol_limit(arizona); in wm8997_probe()
1172 ret = arizona_init_spk_irqs(arizona); in wm8997_probe()
1188 arizona_free_spk_irqs(arizona); in wm8997_probe()
1199 struct arizona *arizona = wm8997->core.arizona; in wm8997_remove() local
1203 arizona_free_spk_irqs(arizona); in wm8997_remove()