Lines Matching refs:wm831x

33 	struct wm831x *wm831x;  member
57 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_start() local
62 ret = wm831x_reg_unlock(wm831x); in wm831x_wdt_start()
64 ret = wm831x_set_bits(wm831x, WM831X_WATCHDOG, in wm831x_wdt_start()
66 wm831x_reg_lock(wm831x); in wm831x_wdt_start()
68 dev_err(wm831x->dev, "Failed to unlock security key: %d\n", in wm831x_wdt_start()
80 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_stop() local
85 ret = wm831x_reg_unlock(wm831x); in wm831x_wdt_stop()
87 ret = wm831x_set_bits(wm831x, WM831X_WATCHDOG, in wm831x_wdt_stop()
89 wm831x_reg_lock(wm831x); in wm831x_wdt_stop()
91 dev_err(wm831x->dev, "Failed to unlock security key: %d\n", in wm831x_wdt_stop()
103 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_ping() local
117 reg = wm831x_reg_read(wm831x, WM831X_WATCHDOG); in wm831x_wdt_ping()
120 dev_err(wm831x->dev, "Hardware watchdog update unsupported\n"); in wm831x_wdt_ping()
127 ret = wm831x_reg_unlock(wm831x); in wm831x_wdt_ping()
129 ret = wm831x_reg_write(wm831x, WM831X_WATCHDOG, reg); in wm831x_wdt_ping()
130 wm831x_reg_lock(wm831x); in wm831x_wdt_ping()
132 dev_err(wm831x->dev, "Failed to unlock security key: %d\n", in wm831x_wdt_ping()
146 struct wm831x *wm831x = driver_data->wm831x; in wm831x_wdt_set_timeout() local
155 ret = wm831x_reg_unlock(wm831x); in wm831x_wdt_set_timeout()
157 ret = wm831x_set_bits(wm831x, WM831X_WATCHDOG, in wm831x_wdt_set_timeout()
160 wm831x_reg_lock(wm831x); in wm831x_wdt_set_timeout()
162 dev_err(wm831x->dev, "Failed to unlock security key: %d\n", in wm831x_wdt_set_timeout()
186 struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); in wm831x_wdt_probe() local
193 ret = wm831x_reg_read(wm831x, WM831X_WATCHDOG); in wm831x_wdt_probe()
195 dev_err(wm831x->dev, "Failed to read watchdog status: %d\n", in wm831x_wdt_probe()
202 dev_warn(wm831x->dev, "Watchdog is paused\n"); in wm831x_wdt_probe()
212 driver_data->wm831x = wm831x; in wm831x_wdt_probe()
221 reg = wm831x_reg_read(wm831x, WM831X_WATCHDOG); in wm831x_wdt_probe()
227 dev_warn(wm831x->dev, in wm831x_wdt_probe()
252 dev_err(wm831x->dev, in wm831x_wdt_probe()
264 ret = wm831x_reg_unlock(wm831x); in wm831x_wdt_probe()
266 ret = wm831x_reg_write(wm831x, WM831X_WATCHDOG, reg); in wm831x_wdt_probe()
267 wm831x_reg_lock(wm831x); in wm831x_wdt_probe()
269 dev_err(wm831x->dev, in wm831x_wdt_probe()
277 dev_err(wm831x->dev, "watchdog_register_device() failed: %d\n", in wm831x_wdt_probe()