ARM: shmobile: kzm9g: Register pinctrl mappings for BSC
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 13 Mar 2013 02:21:36 +0000 (03:21 +0100)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Fri, 15 Mar 2013 12:34:11 +0000 (13:34 +0100)
Replace the GPIO-based BSC pinmux configuration by pinctrl mappings.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
arch/arm/mach-shmobile/board-kzm9g.c

index 335bdbb..7427041 100644 (file)
@@ -651,6 +651,9 @@ static const struct pinctrl_map kzm_pinctrl_map[] = {
                                  "sdhi2_data4", "sdhi2"),
        PIN_MAP_MUX_GROUP_DEFAULT("sh_mobile_sdhi.2", "pfc-sh73a0",
                                  "sdhi2_ctrl", "sdhi2"),
+       /* SMSC */
+       PIN_MAP_MUX_GROUP_DEFAULT("smsc911x.0", "pfc-sh73a0",
+                                 "bsc_cs4", "bsc"),
 };
 
 /*
@@ -718,9 +721,6 @@ static void __init kzm_init(void)
 
        sh73a0_pinmux_init();
 
-       /* CS4 for SMSC/USB */
-       gpio_request(GPIO_FN_CS4_, NULL); /* CS4 */
-
        /* SMSC */
        gpio_request_one(224, GPIOF_IN, NULL); /* IRQ3 */