From 5e2ffc308a3aa44a318452fccae7b23a029eeeb8 Mon Sep 17 00:00:00 2001 From: Tasslehoff Kjappfot Date: Tue, 31 May 2011 04:58:56 -0700 Subject: 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 --- arch/arm/mach-omap2/board-omap3beagle.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch/arm/mach-omap2') diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index d64ed97..6ef78d3 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"); -- cgit v1.1