Scaled down GPU voltage is one step if GPU regulator is turned OFF
(kept 100mV decrements when regulator is ON).
Bug
1636322
Change-Id: I33a35fcfb9bb98cd1676fa9029952ee55cda435e
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/731571
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
jmp_to_zero = rail->jmp_to_zero &&
((millivolts == 0) || (rail->millivolts == 0));
- if (jmp_to_zero || rail->dfll_mode)
+ if (jmp_to_zero || rail->dfll_mode ||
+ (rail->in_band_pm && rail->stats.off))
steps = 1;
else
steps = DIV_ROUND_UP(abs(millivolts - rail->millivolts), step);