[ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.
authorDarius Augulis <augulis.darius@gmail.com>
Wed, 15 Oct 2008 08:38:30 +0000 (10:38 +0200)
committerSascha Hauer <s.hauer@pengutronix.de>
Thu, 30 Oct 2008 14:56:35 +0000 (15:56 +0100)
commit5cac9d6558009d0fcdb7a0f38247ca578c8c685b
tree131c1105265bd3b8587c9578823b3e1347a55258
parenteadefeff9c5572d82c2f5d907a0bfb3ba55ce901
[ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.

The Data register holds the value we have written to a gpio. To
get the input value we must read the Pad Status Register MX3 (or Sample
Status register in MX1/2 terms)

Signed-off-by: Darius Augulis <augulis.darius@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/plat-mxc/gpio.c