|
@@ -1020,9 +1020,13 @@ int ti_bandgap_get_trend(struct ti_bandgap *bgp, int id, int *trend)
|
|
|
|
|
|
/* Fetch the update interval */
|
|
|
ret = ti_bandgap_read_update_interval(bgp, id, &interval);
|
|
|
- if (ret || !interval)
|
|
|
+ if (ret)
|
|
|
goto unfreeze;
|
|
|
|
|
|
+ /* Set the interval to 1 ms if bandgap counter delay is not set */
|
|
|
+ if (interval == 0)
|
|
|
+ interval = 1;
|
|
|
+
|
|
|
*trend = (t1 - t2) / interval;
|
|
|
|
|
|
dev_dbg(bgp->dev, "The temperatures are t1 = %d and t2 = %d and trend =%d\n",
|