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

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

190 }
191 driver_data->da9052 = da9052;
192
193 da9052_wdt = &driver_data->wdt;
194
195 da9052_wdt->timeout = DA9052_DEF_TIMEOUT;
196 da9052_wdt->info = &da9052_wdt_info;
197 da9052_wdt->ops = &da9052_wdt_ops;
1/*
2 * System monitoring driver for DA9052 PMICs.
3 *
4 * Copyright(c) 2012 Dialog Semiconductor Ltd.
5 *
6 * Author: Anthony Olech <Anthony.Olech@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

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

190 }
191 driver_data->da9052 = da9052;
192
193 da9052_wdt = &driver_data->wdt;
194
195 da9052_wdt->timeout = DA9052_DEF_TIMEOUT;
196 da9052_wdt->info = &da9052_wdt_info;
197 da9052_wdt->ops = &da9052_wdt_ops;
198 da9052_wdt->parent = &pdev->dev;
198 watchdog_set_drvdata(da9052_wdt, driver_data);
199
200 kref_init(&driver_data->kref);
201
202 ret = da9052_reg_update(da9052, DA9052_CONTROL_D_REG,
203 DA9052_CONTROLD_TWDSCALE, 0);
204 if (ret < 0) {
205 dev_err(&pdev->dev, "Failed to disable watchdog bits, %d\n",

--- 40 unchanged lines hidden ---
199 watchdog_set_drvdata(da9052_wdt, driver_data);
200
201 kref_init(&driver_data->kref);
202
203 ret = da9052_reg_update(da9052, DA9052_CONTROL_D_REG,
204 DA9052_CONTROLD_TWDSCALE, 0);
205 if (ret < 0) {
206 dev_err(&pdev->dev, "Failed to disable watchdog bits, %d\n",

--- 40 unchanged lines hidden ---