mfd: Remove check for db8500 firmware bug
authorJonas Aaberg <jonas.aberg@stericsson.com>
Fri, 13 Jan 2012 15:20:51 +0000 (16:20 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 6 Mar 2012 17:46:34 +0000 (18:46 +0100)
In prcmu firmware version 3.4.4 the issue with longer
intervalls than 131 s was fixed, we don't expect the
issue to creep back up.

Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/db8500-prcmu.c

index 8056968da20f7280a027761db92b220d3f4500c6..0ee801582d8295b6648b105c26ae1db4cf6b6dbf 100644 (file)
@@ -2184,16 +2184,8 @@ int db8500_prcmu_kick_a9wdog(u8 id)
 /*
  * timeout is 28 bit, in ms.
  */
-#define MAX_WATCHDOG_TIMEOUT 131000
 int db8500_prcmu_load_a9wdog(u8 id, u32 timeout)
 {
-       if (timeout > MAX_WATCHDOG_TIMEOUT)
-               /*
-                * Due to calculation bug in prcmu fw, timeouts
-                * can't be bigger than 131 seconds.
-                */
-               return -EINVAL;
-
        return prcmu_a9wdog(MB4H_A9WDOG_LOAD,
                            (id & A9WDOG_ID_MASK) |
                            /*