]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: piix4: Use usleep_range()
authorGuenter Roeck <linux@roeck-us.net>
Mon, 26 Feb 2018 20:46:52 +0000 (12:46 -0800)
committerWolfram Sang <wsa@the-dreams.de>
Fri, 2 Mar 2018 10:16:52 +0000 (11:16 +0100)
commit87a030424c6daca96b11eb93cb72a00f464d2ae9
tree5c9f4e59780ff08005f918b53ec1bfdf222eaaa0
parent2a2cee09a4d24bf87f419143cfbeb7050aa38ca7
i2c: piix4: Use usleep_range()

The piix4 i2c driver is extremely slow. Replacing msleep()
with usleep_range() increases its speed substantially.
Use sleep ranges similar to those used in the i2c-801 driver
to keep things simple.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-piix4.c