Lines Matching refs:wm831x

3 // wm831x-ldo.c  --  LDO driver for the WM831x series
19 #include <linux/mfd/wm831x/core.h>
20 #include <linux/mfd/wm831x/regulator.h>
21 #include <linux/mfd/wm831x/pdata.h>
37 struct wm831x *wm831x;
69 struct wm831x *wm831x = ldo->wm831x;
76 return wm831x_set_bits(wm831x, reg, WM831X_LDO1_ON_VSEL_MASK, sel);
82 struct wm831x *wm831x = ldo->wm831x;
87 ret = wm831x_reg_read(wm831x, on_reg);
94 ret = wm831x_reg_read(wm831x, ctrl_reg);
108 struct wm831x *wm831x = ldo->wm831x;
116 ret = wm831x_set_bits(wm831x, on_reg,
123 ret = wm831x_set_bits(wm831x, ctrl_reg,
128 ret = wm831x_set_bits(wm831x, on_reg,
136 ret = wm831x_set_bits(wm831x, ctrl_reg,
142 ret = wm831x_set_bits(wm831x, on_reg,
159 struct wm831x *wm831x = ldo->wm831x;
164 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS);
171 ret = wm831x_reg_read(wm831x, WM831X_LDO_UV_STATUS);
216 struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent);
217 struct wm831x_pdata *pdata = dev_get_platdata(wm831x->dev);
236 ldo->wm831x = wm831x;
271 config.regmap = wm831x->regmap;
277 dev_err(wm831x->dev, "Failed to register LDO%d: %d\n",
282 irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV"));
305 .name = "wm831x-ldo",
323 struct wm831x *wm831x = ldo->wm831x;
330 return wm831x_set_bits(wm831x, reg, WM831X_LDO7_ON_VSEL_MASK, sel);
336 struct wm831x *wm831x = ldo->wm831x;
340 ret = wm831x_reg_read(wm831x, on_reg);
354 struct wm831x *wm831x = ldo->wm831x;
361 ret = wm831x_set_bits(wm831x, on_reg, WM831X_LDO7_ON_MODE, 0);
367 ret = wm831x_set_bits(wm831x, on_reg, WM831X_LDO7_ON_MODE,
383 struct wm831x *wm831x = ldo->wm831x;
388 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS);
395 ret = wm831x_reg_read(wm831x, WM831X_LDO_UV_STATUS);
427 struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent);
428 struct wm831x_pdata *pdata = dev_get_platdata(wm831x->dev);
447 ldo->wm831x = wm831x;
482 config.regmap = wm831x->regmap;
488 dev_err(wm831x->dev, "Failed to register LDO%d: %d\n",
493 irq = wm831x_irq(wm831x, platform_get_irq_byname(pdev, "UV"));
515 .name = "wm831x-aldo",
530 struct wm831x *wm831x = ldo->wm831x;
537 return wm831x_set_bits(wm831x, reg, WM831X_LDO11_ON_VSEL_MASK, sel);
543 struct wm831x *wm831x = ldo->wm831x;
548 ret = wm831x_reg_read(wm831x, WM831X_LDO_STATUS);
572 struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent);
573 struct wm831x_pdata *pdata = dev_get_platdata(wm831x->dev);
593 ldo->wm831x = wm831x;
627 config.regmap = wm831x->regmap;
633 dev_err(wm831x->dev, "Failed to register LDO%d: %d\n",
649 .name = "wm831x-alive-ldo",
676 MODULE_ALIAS("platform:wm831x-ldo");
677 MODULE_ALIAS("platform:wm831x-aldo");
678 MODULE_ALIAS("platform:wm831x-aliveldo");