diff options
| author | Jack Mitchell <[email protected]> | 2020-09-17 10:30:40 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2020-10-08 11:42:36 -0400 |
| commit | d9b9c91b5d0ee1044cc638f7ea809a3836cf168e (patch) | |
| tree | 05baef29001ae5b8649a6bcdb1d9ef659096ce06 /drivers | |
| parent | 0eabb2ff2316c5d95367b79debb8229e686de774 (diff) | |
wdt: designware: fix timeout calculation due to expecting KHz
The timeout calculation is based on the clk being in KHz but
the clk api returns the clk value in Hz. Convert this to KHz
to calculate the correct timeout value.
Signed-off-by: Jack Mitchell <[email protected]>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/watchdog/designware_wdt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/watchdog/designware_wdt.c b/drivers/watchdog/designware_wdt.c index 12f09a7a392..7caa6c550cd 100644 --- a/drivers/watchdog/designware_wdt.c +++ b/drivers/watchdog/designware_wdt.c @@ -130,7 +130,7 @@ static int designware_wdt_probe(struct udevice *dev) if (ret) return ret; - priv->clk_khz = clk_get_rate(&clk); + priv->clk_khz = clk_get_rate(&clk) / 1000; if (!priv->clk_khz) return -EINVAL; #else |
