From: Tasslehoff Kjappfot Date: Tue, 31 May 2011 11:58:56 +0000 (-0700) Subject: omap3: Free Beagle rev gpios when they are read, so others can read them later X-Git-Tag: v3.0-rc3~51^2~3 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=5e2ffc308a3aa44a318452fccae7b23a029eeeb8;p=karo-tx-linux.git omap3: Free Beagle rev gpios when they are read, so others can read them later Free Beagle rev gpios when they are read, so others can read them later Signed-off-by: Tasslehoff Kjappfot [tony@atomide.com: updated comments] Signed-off-by: Tony Lindgren --- diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index d64ed974286b..6ef78d3c72f3 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c @@ -106,6 +106,9 @@ static void __init omap3_beagle_init_rev(void) beagle_rev = gpio_get_value(171) | (gpio_get_value(172) << 1) | (gpio_get_value(173) << 2); + gpio_free_array(omap3_beagle_rev_gpios, + ARRAY_SIZE(omap3_beagle_rev_gpios)); + switch (beagle_rev) { case 7: printk(KERN_INFO "OMAP3 Beagle Rev: Ax/Bx\n");