ARM: mach-shmobile: ag5evm i2c_shmobile support.
authorYoshii Takashi <takashi.yoshii.zj@renesas.com>
Fri, 19 Nov 2010 13:21:32 +0000 (13:21 +0000)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 24 Nov 2010 05:54:46 +0000 (14:54 +0900)
Just add port multiplex settings to enable i2c modules.

Signed-off-by: Takashi YOSHII <takashi.yoshii.zj@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/arm/mach-shmobile/board-ag5evm.c

index 4758690..02f64d9 100644 (file)
@@ -193,6 +193,12 @@ static void __init ag5evm_init(void)
        gpio_request(GPIO_FN_KEYOUT8, NULL);
        gpio_request(GPIO_FN_PORT149_KEYOUT9, NULL);
 
+       /* enable IC2 2 and 3 */
+       gpio_request(GPIO_FN_PORT236_I2C_SDA2, NULL);
+       gpio_request(GPIO_FN_PORT237_I2C_SCL2, NULL);
+       gpio_request(GPIO_FN_PORT248_I2C_SCL3, NULL);
+       gpio_request(GPIO_FN_PORT249_I2C_SDA3, NULL);
+
        /* enable SMSC911X */
        gpio_request(GPIO_PORT144, NULL); /* PINTA2 */
        gpio_direction_input(GPIO_PORT144);