Lines Matching refs:wm831x

17 #include <linux/mfd/wm831x/core.h>
18 #include <linux/mfd/wm831x/irq.h>
19 #include <linux/mfd/wm831x/pdata.h>
61 struct wm831x *wm831x;
76 dev_dbg(wm831x_ts->wm831x->dev, "IRQ PD->DATA done\n");
79 dev_dbg(wm831x_ts->wm831x->dev, "IRQ DATA->PD done\n");
86 struct wm831x *wm831x = wm831x_ts->wm831x;
97 wm831x_set_bits(wm831x, WM831X_INTERRUPT_STATUS_1,
100 ret = wm831x_bulk_read(wm831x, WM831X_TOUCH_DATA_X, count,
103 dev_err(wm831x->dev, "Failed to read touch data: %d\n",
124 dev_dbg(wm831x->dev, "IRQ DATA->PD\n");
129 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_1,
134 wm831x_set_bits(wm831x, WM831X_INTERRUPT_STATUS_1,
137 wm831x_bulk_read(wm831x, WM831X_TOUCH_DATA_X, count, data);
158 struct wm831x *wm831x = wm831x_ts->wm831x;
170 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_1,
174 wm831x_set_bits(wm831x, WM831X_INTERRUPT_STATUS_1,
180 dev_dbg(wm831x->dev, "IRQ PD->DATA\n");
189 struct wm831x *wm831x = wm831x_ts->wm831x;
191 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_1,
196 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_1,
205 struct wm831x *wm831x = wm831x_ts->wm831x;
208 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_1,
234 struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent);
251 wm831x_ts->wm831x = wm831x;
259 wm831x_ts->data_irq = wm831x_irq(wm831x,
265 wm831x_ts->pd_irq = wm831x_irq(wm831x,
277 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_2,
284 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_2,
296 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_2,
300 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_2,
306 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_2,
310 wm831x_set_bits(wm831x, WM831X_TOUCH_CONTROL_1,
346 input_dev->phys = "wm831x";
390 .name = "wm831x-touch",
401 MODULE_ALIAS("platform:wm831x-touch");