regulator: wm8350: Select maximum current in specific range
.set_current_limit callback should select the current closest to max_uA. Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
45aa908d9b
commit
5816df2f75
@ -99,7 +99,7 @@ static int get_isink_val(int min_uA, int max_uA, u16 *setting)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(isink_cur); i++) {
|
||||
for (i = ARRAY_SIZE(isink_cur) - 1; i >= 0; i--) {
|
||||
if (min_uA <= isink_cur[i] && max_uA >= isink_cur[i]) {
|
||||
*setting = i;
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user