From: lw Date: Sat, 7 Jan 2012 02:31:04 +0000 (+0800) Subject: phonesdk:use irq instead of polling for mpu3050 X-Git-Tag: firefly_0821_release~9684 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e5ff1812e044d6764a4019caa4bc2ade69bb4f18;p=firefly-linux-kernel-4.4.55.git phonesdk:use irq instead of polling for mpu3050 --- 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,