bcm47xx: fix GPIO API return codes
authorMichael Buesch <mb@bu3sch.de>
Tue, 31 Mar 2009 22:23:49 +0000 (15:23 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 1 Apr 2009 15:59:17 +0000 (08:59 -0700)
commite0f7ad5f4f5056b20914a35d31abcf29036ca364
treef1f5579c10c59a65a58e163325909537c01d92de
parentc0aa24ba8962bd1db98938fb2f3773f870896036
bcm47xx: fix GPIO API return codes

The GPIO API is supposed to return 0 or a negative error code,
but the SSB GPIO functions return the bitmask of the GPIO register.
Fix this by ignoring the bitmask and always returning 0. The SSB GPIO functions can't fail.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/mips/include/asm/mach-bcm47xx/gpio.h