Lines Matching defs:arizona

18 #include <linux/mfd/arizona/core.h>
19 #include <linux/mfd/arizona/pdata.h>
20 #include <linux/mfd/arizona/registers.h>
23 struct arizona *arizona;
36 struct arizona *arizona = haptics->arizona;
38 snd_soc_dapm_to_component(arizona->dapm);
41 if (!haptics->arizona->dapm) {
42 dev_err(arizona->dev, "No DAPM context\n");
47 ret = regmap_update_bits(arizona->regmap,
52 dev_err(arizona->dev, "Failed to set intensity: %d\n",
58 ret = regmap_update_bits(arizona->regmap,
63 dev_err(arizona->dev, "Failed to start haptics: %d\n",
70 dev_err(arizona->dev, "Failed to start HAPTICS: %d\n",
75 ret = snd_soc_dapm_sync(arizona->dapm);
77 dev_err(arizona->dev, "Failed to sync DAPM: %d\n",
85 dev_err(arizona->dev, "Failed to disable HAPTICS: %d\n",
90 ret = snd_soc_dapm_sync(arizona->dapm);
92 dev_err(arizona->dev, "Failed to sync DAPM: %d\n",
97 ret = regmap_update_bits(arizona->regmap,
101 dev_err(arizona->dev, "Failed to stop haptics: %d\n",
112 struct arizona *arizona = haptics->arizona;
114 if (!arizona->dapm) {
115 dev_err(arizona->dev, "No DAPM context\n");
121 if (arizona->pdata.hap_act) {
146 if (haptics->arizona->dapm) {
147 component = snd_soc_dapm_to_component(haptics->arizona->dapm);
154 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent);
162 haptics->arizona = arizona;
164 ret = regmap_update_bits(arizona->regmap, ARIZONA_HAPTICS_CONTROL_1,
165 ARIZONA_HAP_ACT, arizona->pdata.hap_act);
167 dev_err(arizona->dev, "Failed to set haptics actuator: %d\n",
176 dev_err(arizona->dev, "Failed to allocate input device\n");
182 haptics->input_dev->name = "arizona:haptics";
189 dev_err(arizona->dev, "input_ff_create_memless() failed: %d\n",
196 dev_err(arizona->dev, "couldn't register input device: %d\n",
207 .name = "arizona-haptics",
212 MODULE_ALIAS("platform:arizona-haptics");