|
@@ -112,9 +112,10 @@ void ssb_extif_get_clockcontrol(struct ssb_extif *extif,
|
|
|
*m = extif_read32(extif, SSB_EXTIF_CLOCK_SB);
|
|
|
}
|
|
|
|
|
|
-void ssb_extif_watchdog_timer_set(struct ssb_extif *extif,
|
|
|
- u32 ticks)
|
|
|
+void ssb_extif_watchdog_timer_set(struct ssb_extif *extif, u32 ticks)
|
|
|
{
|
|
|
+ if (ticks > SSB_EXTIF_WATCHDOG_MAX_TIMER)
|
|
|
+ ticks = SSB_EXTIF_WATCHDOG_MAX_TIMER;
|
|
|
extif_write32(extif, SSB_EXTIF_WATCHDOG, ticks);
|
|
|
}
|
|
|
|