projects
/
platform
/
kernel
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0490cab
)
watchdog: sp805_wdt: add expire_now method
author
Thomas Schaefer
<thomas.schaefer@kontron.com>
Thu, 8 Aug 2019 08:00:31 +0000
(16:00 +0800)
committer
Priyanka Jain
<priyanka.jain@nxp.com>
Thu, 12 Sep 2019 10:45:42 +0000
(16:15 +0530)
Add sp805_wdt_expire_now function.
expire_now method is required by U_BOOT_DRIVER.
Signed-off-by: Thomas Schaefer <thomas.schaefer@kontron.com>
Signed-off-by: Zhao Qiang <qiang.zhao@nxp.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
drivers/watchdog/sp805_wdt.c
patch
|
blob
|
history
diff --git
a/drivers/watchdog/sp805_wdt.c
b/drivers/watchdog/sp805_wdt.c
index
9661282
..
f1e781e
100644
(file)
--- a/
drivers/watchdog/sp805_wdt.c
+++ b/
drivers/watchdog/sp805_wdt.c
@@
-87,9
+87,16
@@
static int sp805_wdt_stop(struct udevice *dev)
return 0;
}
+static int sp805_wdt_expire_now(struct udevice *dev, ulong flags)
+{
+ sp805_wdt_start(dev, 0, flags);
+
+ return 0;
+}
+
static int sp805_wdt_probe(struct udevice *dev)
{
- debug("%s: Probing wdt%u\n", __func__, dev->seq);
+ debug("%s: Probing wdt%u
(sp805-wdt)
\n", __func__, dev->seq);
return 0;
}
@@
-109,6
+116,7
@@
static const struct wdt_ops sp805_wdt_ops = {
.start = sp805_wdt_start,
.reset = sp805_wdt_reset,
.stop = sp805_wdt_stop,
+ .expire_now = sp805_wdt_expire_now,
};
static const struct udevice_id sp805_wdt_ids[] = {