Input: imx_keypad - only set enabled columns to open-drain
authorAndreas Pretzsch <apr@cn-eng.de>
Sun, 25 Nov 2012 07:31:38 +0000 (23:31 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 25 Nov 2012 08:10:18 +0000 (00:10 -0800)
commit92aab96034c2cdf11eb61a6b14409c2da8e5158d
tree95c67864b67db9eb9a081b371e12c0a36a053313
parent52ad48a0ce25d4d44ce82b7e28a35eb69598e5f1
Input: imx_keypad - only set enabled columns to open-drain

In imx_keypad_inhibit(), all 8 columns were set to open-drain, in
contrast to the rest of the driver, where only the enabled columns
are modified/used.

Contrary to the normal expectation, this also affects column I/Os not
even mapped via IOMUX to the KPP hardware module but used as a GPIO.
Therefore only init enabled columns to open-drain and leave all others
with their default reset value of 0, i.e. totem-pole.

Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/keyboard/imx_keypad.c