Lines Matching defs:arizona

26 #include <linux/mfd/arizona/core.h>
27 #include <linux/mfd/arizona/registers.h>
30 #include "arizona.h"
584 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
585 struct regmap *regmap = arizona->regmap;
589 switch (arizona->rev) {
623 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
629 ret = regmap_read(arizona->regmap, ARIZONA_SYSTEM_CLOCK_1, &v);
668 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
670 mutex_lock(&arizona->dac_comp_lock);
671 put_unaligned_be16(arizona->dac_comp_coeff,
673 mutex_unlock(&arizona->dac_comp_lock);
682 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
686 mutex_lock(&arizona->dac_comp_lock);
687 if (arizona->dac_comp_coeff != dac_comp_coeff) {
688 arizona->dac_comp_coeff = dac_comp_coeff;
691 mutex_unlock(&arizona->dac_comp_lock);
700 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
702 mutex_lock(&arizona->dac_comp_lock);
703 ucontrol->value.integer.value[0] = arizona->dac_comp_enabled;
704 mutex_unlock(&arizona->dac_comp_lock);
713 struct arizona *arizona = dev_get_drvdata(component->dev->parent);
720 mutex_lock(&arizona->dac_comp_lock);
721 if (arizona->dac_comp_enabled != ucontrol->value.integer.value[0]) {
722 arizona->dac_comp_enabled = ucontrol->value.integer.value[0];
725 mutex_unlock(&arizona->dac_comp_lock);
1938 struct arizona *arizona = priv->core.arizona;
1943 dev_err(arizona->dev, "Spurious compressed data IRQ\n");
1954 struct arizona *arizona = priv->core.arizona;
1957 snd_soc_component_init_regmap(component, arizona->regmap);
1976 priv->core.arizona->dapm = dapm;
1992 priv->core.arizona->dapm = NULL;
2039 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent);
2050 if (!dev_get_platdata(arizona->dev)) {
2051 ret = arizona_of_get_audio_pdata(arizona);
2057 mutex_init(&arizona->dac_comp_lock);
2059 wm5102->core.arizona = arizona;
2068 wm5102->core.adsp[0].cs_dsp.dev = arizona->dev;
2069 wm5102->core.adsp[0].cs_dsp.regmap = arizona->regmap;
2085 arizona_init_fll(arizona, 1, ARIZONA_FLL1_CONTROL_1 - 1,
2088 arizona_init_fll(arizona, 2, ARIZONA_FLL2_CONTROL_1 - 1,
2093 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_2,
2095 regmap_update_bits(arizona->regmap, ARIZONA_SAMPLE_RATE_3,
2103 regmap_update_bits(arizona->regmap, wm5102_digital_vu[i],
2109 ret = arizona_request_irq(arizona, ARIZONA_IRQ_DSP_IRQ1,
2117 ret = arizona_set_irq_wake(arizona, ARIZONA_IRQ_DSP_IRQ1, 1);
2123 arizona_init_common(arizona);
2125 ret = arizona_init_vol_limit(arizona);
2128 ret = arizona_init_spk_irqs(arizona);
2144 arizona_free_spk_irqs(arizona);
2146 arizona_set_irq_wake(arizona, ARIZONA_IRQ_DSP_IRQ1, 0);
2147 arizona_free_irq(arizona, ARIZONA_IRQ_DSP_IRQ1, wm5102);
2158 struct arizona *arizona = wm5102->core.arizona;
2164 arizona_free_spk_irqs(arizona);
2166 arizona_set_irq_wake(arizona, ARIZONA_IRQ_DSP_IRQ1, 0);
2167 arizona_free_irq(arizona, ARIZONA_IRQ_DSP_IRQ1, wm5102);