From e5ff1812e044d6764a4019caa4bc2ade69bb4f18 Mon Sep 17 00:00:00 2001 From: lw Date: Sat, 7 Jan 2012 10:31:04 +0800 Subject: [PATCH] phonesdk:use irq instead of polling for mpu3050 --- arch/arm/mach-rk29/board-rk29-phonesdk.c | 4 ++-- drivers/misc/inv_mpu/mpu-dev.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-rk29/board-rk29-phonesdk.c b/arch/arm/mach-rk29/board-rk29-phonesdk.c index fdf13b1f4132..faeec9723b0c 100755 --- a/arch/arm/mach-rk29/board-rk29-phonesdk.c +++ b/arch/arm/mach-rk29/board-rk29-phonesdk.c @@ -2129,7 +2129,7 @@ static struct i2c_board_info __initdata board_i2c0_devices[] = { .type = "kxtf9", .addr = 0x0f, .flags = 0, - //.irq = RK29_PIN6_PC4, + .irq = RK29_PIN6_PC4, .platform_data = &inv_mpu_kxtf9_data, }, #endif @@ -2138,7 +2138,7 @@ static struct i2c_board_info __initdata board_i2c0_devices[] = { .type = "ak8975", .addr = 0x0d, .flags = 0, - //.irq = RK29_PIN6_PC5, + .irq = RK29_PIN6_PC5, .platform_data = &inv_mpu_ak8975_data, }, #endif diff --git a/drivers/misc/inv_mpu/mpu-dev.c b/drivers/misc/inv_mpu/mpu-dev.c index 1ccbaa7fa449..3c54d55811ef 100755 --- a/drivers/misc/inv_mpu/mpu-dev.c +++ b/drivers/misc/inv_mpu/mpu-dev.c @@ -943,7 +943,7 @@ int inv_mpu_register_slave(struct module *slave_module, } slave_pdata->address = slave_client->addr; - slave_pdata->irq = slave_client->irq; + slave_pdata->irq = gpio_to_irq(slave_client->irq); slave_pdata->adapt_num = i2c_adapter_id(slave_client->adapter); dev_info(&slave_client->adapter->dev,