Lines Matching refs:wm8350
3 * Watchdog driver for the wm8350
17 #include <linux/mfd/wm8350/core.h>
39 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
50 wm8350_reg_unlock(wm8350);
52 reg = wm8350_reg_read(wm8350, WM8350_SYSTEM_CONTROL_2);
55 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg);
57 wm8350_reg_lock(wm8350);
66 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
71 wm8350_reg_unlock(wm8350);
73 reg = wm8350_reg_read(wm8350, WM8350_SYSTEM_CONTROL_2);
76 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg);
78 wm8350_reg_lock(wm8350);
86 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
91 wm8350_reg_unlock(wm8350);
93 reg = wm8350_reg_read(wm8350, WM8350_SYSTEM_CONTROL_2);
95 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg);
97 wm8350_reg_lock(wm8350);
105 struct wm8350 *wm8350 = watchdog_get_drvdata(wdt_dev);
111 reg = wm8350_reg_read(wm8350, WM8350_SYSTEM_CONTROL_2);
112 ret = wm8350_reg_write(wm8350, WM8350_SYSTEM_CONTROL_2, reg);
142 struct wm8350 *wm8350 = platform_get_drvdata(pdev);
144 if (!wm8350) {
150 watchdog_set_drvdata(&wm8350_wdt, wm8350);
162 .name = "wm8350-wdt",
171 MODULE_ALIAS("platform:wm8350-wdt");