extcon: arizona: Correct typo in headphone detect range transitions
PATCH 1/1 extcon: arizona: Correct typo in headphone detect range transitions
We should move range when the measured value is greater than or equal to the max value not when greater than.
Signed-off-by Charles Keepax <[email protected]>
--- drivers/extcon/extcon-arizona.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
drivers/extcon/extcon-arizona.c +2 -2
@@ -388,7 +388,7 @@ static int arizona_hpdet_read(struct arizona_extcon_info *info) >> ARIZONA_HP_IMPEDANCE_RANGE_SHIFT;if (range <ARRAY_SIZE (arizona_hpdet_b_ranges) -1 && - (val <100 || val >0x3fb )) { + (val <100 || val >=0x3fb )) { range++;dev_dbg (arizona->dev,"Moving to HPDET range %d\n" , range);
@@ -401,7 +401,7 @@ static int arizona_hpdet_read(struct arizona_extcon_info *info) }/* If we go out of range report top of range */ -if (val <100 || val >0x3fb ) { +if (val <100 || val >=0x3fb ) {dev_dbg (arizona->dev,"Measurement out of range\n" );return ARIZONA_HPDET_MAX ; }
Signature · 1 line
1.7.2.5