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 --- |