Lines Matching refs:wm831x
34 struct wm831x *wm831x; member
41 struct wm831x *wm831x = isink->wm831x; in wm831x_isink_enable() local
45 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_ENA, in wm831x_isink_enable()
51 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_DRIVE, in wm831x_isink_enable()
54 wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_ENA, 0); in wm831x_isink_enable()
63 struct wm831x *wm831x = isink->wm831x; in wm831x_isink_disable() local
66 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_DRIVE, 0); in wm831x_isink_disable()
70 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_ENA, 0); in wm831x_isink_disable()
81 struct wm831x *wm831x = isink->wm831x; in wm831x_isink_is_enabled() local
84 ret = wm831x_reg_read(wm831x, isink->reg); in wm831x_isink_is_enabled()
99 struct wm831x *wm831x = isink->wm831x; in wm831x_isink_set_current() local
105 ret = wm831x_set_bits(wm831x, isink->reg, in wm831x_isink_set_current()
117 struct wm831x *wm831x = isink->wm831x; in wm831x_isink_get_current() local
120 ret = wm831x_reg_read(wm831x, isink->reg); in wm831x_isink_get_current()
153 struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); in wm831x_isink_probe() local
154 struct wm831x_pdata *pdata = dev_get_platdata(wm831x->dev); in wm831x_isink_probe()
171 isink->wm831x = wm831x; in wm831x_isink_probe()
199 dev_err(wm831x->dev, "Failed to register ISINK%d: %d\n", in wm831x_isink_probe()
204 irq = wm831x_irq(wm831x, platform_get_irq(pdev, 0)); in wm831x_isink_probe()