ssb: Fix watchdog access for devices without a chipcommon
[GitHub/LineageOS/android_kernel_samsung_universal7580.git] / drivers / ssb / driver_extif.c
index fe55eb8b038a9e5d469a6936887c6c5fbcd96b33..b1899f422a547340c498dd8422a273a1044352af 100644 (file)
@@ -110,6 +110,12 @@ 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)
+{
+       extif_write32(extif, SSB_EXTIF_WATCHDOG, ticks);
+}
+
 u32 ssb_extif_gpio_in(struct ssb_extif *extif, u32 mask)
 {
        return extif_read32(extif, SSB_EXTIF_GPIO_IN) & mask;