diff --git a/arch/arm/mach-rk29/board-rk29-ddr3sdk.c b/arch/arm/mach-rk29/board-rk29-ddr3sdk.c index 31f1a6008463..b31b077ffd70 100755 --- a/arch/arm/mach-rk29/board-rk29-ddr3sdk.c +++ b/arch/arm/mach-rk29/board-rk29-ddr3sdk.c @@ -521,7 +521,7 @@ struct rk29_i2c_platform_data default_i2c1_data = { .flags = 0, .slave_addr = 0xff, .scl_rate = 400*1000, - .mode = I2C_MODE_POLL, + .mode = I2C_MODE_IRQ, .io_init = rk29_i2c1_io_init, }; @@ -539,7 +539,7 @@ struct rk29_i2c_platform_data default_i2c3_data = { .flags = 0, .slave_addr = 0xff, .scl_rate = 400*1000, - .mode = I2C_MODE_POLL, + .mode = I2C_MODE_IRQ, .io_init = rk29_i2c3_io_init, }; diff --git a/arch/arm/mach-rk29/board-rk29-phonesdk.c b/arch/arm/mach-rk29/board-rk29-phonesdk.c index fdc08079132b..0af0074b720d 100755 --- a/arch/arm/mach-rk29/board-rk29-phonesdk.c +++ b/arch/arm/mach-rk29/board-rk29-phonesdk.c @@ -1508,7 +1508,7 @@ struct rk29_i2c_platform_data default_i2c1_data = { .flags = 0, .slave_addr = 0xff, .scl_rate = 400*1000, - .mode = I2C_MODE_POLL, + .mode = I2C_MODE_IRQ, .io_init = rk29_i2c1_io_init, }; @@ -1526,7 +1526,7 @@ struct rk29_i2c_platform_data default_i2c3_data = { .flags = 0, .slave_addr = 0xff, .scl_rate = 400*1000, - .mode = I2C_MODE_POLL, + .mode = I2C_MODE_IRQ, .io_init = rk29_i2c3_io_init, };