gpio_cs5535: disable AUX on output
authorBen Gardner <[email protected]>
Wed, 5 Dec 2007 07:45:24 +0000 (23:45 -0800)
committerLinus Torvalds <[email protected]>
Wed, 5 Dec 2007 17:21:20 +0000 (09:21 -0800)
commit4670df831cb479ba57dd0fa0b8a9eb88cc7129be
tree4d9a868a29e040f7b20175bfc0051956f015dc12
parentf1dad166e88a5ddca0acf8f11dea0e2bd92d8bf3
gpio_cs5535: disable AUX on output

The AMD CS5535/CS5536 GPIO has two alternate output modes: AUX-1 and AUX-2.
When either AUX is enabled, the cs5535_gpio driver cannot control the
output.

Some BIOS code for the Geode processor enables AUX-1 for GPIO-1, which
configures it as the PC BEEP output.

This patch will disable AUX-1 and AUX-2 when the user enables output.

Signed-of-by: Ben Gardner <[email protected]>
Cc: Richard Knutsson <[email protected]>
Cc: David Brownell <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
drivers/char/cs5535_gpio.c