From: Lee Jones Date: Mon, 29 Aug 2011 06:32:36 +0000 (+0200) Subject: mfd: ab8500-gpadc: Change to usleep_range() for greater resolution X-Git-Tag: firefly_0821_release~3680^2~1045^2~12^2~19 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d0b32fa1e12a6fafbdf4fb142311a36f5314a6ff;p=firefly-linux-kernel-4.4.55.git mfd: ab8500-gpadc: Change to usleep_range() for greater resolution The resolution of msleep is related to HZ, so with HZ set to 100 any msleep of less than 10ms will become ~10ms. Signed-off-by: Lee Jones --- diff --git a/drivers/mfd/ab8500-gpadc.c b/drivers/mfd/ab8500-gpadc.c index 3fb1f40d6389..bc0daf3bc93a 100644 --- a/drivers/mfd/ab8500-gpadc.c +++ b/drivers/mfd/ab8500-gpadc.c @@ -344,7 +344,7 @@ int ab8500_gpadc_read_raw(struct ab8500_gpadc *gpadc, u8 channel) * Delay might be needed for ABB8500 cut 3.0, if not, remove * when hardware will be available */ - msleep(1); + usleep_range(1000, 1000); break; } /* Intentional fallthrough */