da9055_wdt.c (f01387d2693813eb5271a3448e6a082322c7d75d) da9055_wdt.c (6551881c86c791237a3bebf11eb3bd70b60ea782)
1/*
2 * System monitoring driver for DA9055 PMICs.
3 *
4 * Copyright(c) 2012 Dialog Semiconductor Ltd.
5 *
6 * Author: David Dajun Chen <dchen@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 147 unchanged lines hidden (view full) ---

156
157 driver_data->da9055 = da9055;
158
159 da9055_wdt = &driver_data->wdt;
160
161 da9055_wdt->timeout = DA9055_DEF_TIMEOUT;
162 da9055_wdt->info = &da9055_wdt_info;
163 da9055_wdt->ops = &da9055_wdt_ops;
1/*
2 * System monitoring driver for DA9055 PMICs.
3 *
4 * Copyright(c) 2012 Dialog Semiconductor Ltd.
5 *
6 * Author: David Dajun Chen <dchen@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 147 unchanged lines hidden (view full) ---

156
157 driver_data->da9055 = da9055;
158
159 da9055_wdt = &driver_data->wdt;
160
161 da9055_wdt->timeout = DA9055_DEF_TIMEOUT;
162 da9055_wdt->info = &da9055_wdt_info;
163 da9055_wdt->ops = &da9055_wdt_ops;
164 da9055_wdt->parent = &pdev->dev;
164 watchdog_set_nowayout(da9055_wdt, nowayout);
165 watchdog_set_drvdata(da9055_wdt, driver_data);
166
167 kref_init(&driver_data->kref);
168
169 ret = da9055_wdt_stop(da9055_wdt);
170 if (ret < 0) {
171 dev_err(&pdev->dev, "Failed to stop watchdog, %d\n", ret);

--- 38 unchanged lines hidden ---
165 watchdog_set_nowayout(da9055_wdt, nowayout);
166 watchdog_set_drvdata(da9055_wdt, driver_data);
167
168 kref_init(&driver_data->kref);
169
170 ret = da9055_wdt_stop(da9055_wdt);
171 if (ret < 0) {
172 dev_err(&pdev->dev, "Failed to stop watchdog, %d\n", ret);

--- 38 unchanged lines hidden ---