ARM: LPC32xx: Remove board specific GPIO init
authorRoland Stigge <stigge@antcom.de>
Thu, 6 Sep 2012 09:39:29 +0000 (11:39 +0200)
committerRoland Stigge <stigge@antcom.de>
Thu, 6 Sep 2012 09:39:29 +0000 (11:39 +0200)
This patch removes a board specific GPIO initialization (for MMC power) from
the platform initialization. On the reference boards (PHY3250 and EA3250), this
separate initialization is not necessary, now reducing board specific
initialization in the platform init of phy3250.c.

Signed-off-by: Roland Stigge <stigge@antcom.de>
arch/arm/mach-lpc32xx/phy3250.c

index a4a43b3684efa352b0e39d0a1b8860eaf6151f6d..8f2a2f8712d7614c07c37b31ce458ba59eba381b 100644 (file)
@@ -267,12 +267,6 @@ static void __init lpc3250_machine_init(void)
 
        of_platform_populate(NULL, of_default_bus_match_table,
                             lpc32xx_auxdata_lookup, NULL);
-
-       /* Register GPIOs used on this board */
-       if (gpio_request(MMC_PWR_ENABLE_GPIO, "mmc_power_en"))
-               pr_err("Error requesting gpio %u", MMC_PWR_ENABLE_GPIO);
-       else if (gpio_direction_output(MMC_PWR_ENABLE_GPIO, 1))
-               pr_err("Error setting gpio %u to output", MMC_PWR_ENABLE_GPIO);
 }
 
 static char const *lpc32xx_dt_compat[] __initdata = {