From: Allen Kao <a...@qca.qualcomm.com> Date: Sat Jul 23 01:23:15 CST 2011 Subject: Atheros ar1520 GPS: add pause between each read
Add 5ms-15ms pause between each read process to make performance better This driver work on Acer M&M tablet for MeeGo, which is available on I2C-0 port. Signed-off-by: Allen Kao<a...@qca.qualcomm.com<mailto:a...@qca.qualcomm.com>> .../drivers/misc/ar1520.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) --- diff --git a/linux-2.6.37.ori/drivers/misc/ar1520.c b/linux-2.6.37/drivers/misc/ar1520.c index 6f10bcb..2216df9 100644 --- a/linux-2.6.37.ori/drivers/misc/ar1520.c +++ b/linux-2.6.37/drivers/misc/ar1520.c @@ -60,7 +60,7 @@ #include <linux/spinlock.h> #include <linux/ar1520.h> -#define DRV_VERSION "1.0.0.2" +#define DRV_VERSION "1.0.0.3" #define AR1520A_NO_ERROR 0 #define AR1520A_SIG_TERM 1 #define POLL_RTS 0 @@ -445,6 +445,7 @@ static ssize_t ar1520_read(struct file *file, break; } } + usleep_range(5000, 15000); } else { /* error happened witing interrupt, report proper code */
_______________________________________________ MeeGo-kernel mailing list MeeGo-kernel@lists.meego.com http://lists.meego.com/listinfo/meego-kernel