git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[sfrench/cifs-2.6.git]
/
drivers
/
input
/
keyboard
/
omap-keypad.c
diff --git
a/drivers/input/keyboard/omap-keypad.c
b/drivers/input/keyboard/omap-keypad.c
index db22fd9b4cf2ca29243035e48ae1312d1dd341ed..3f3d1198cdb10dd76fb4973766ab9d6e1908d246 100644
(file)
--- a/
drivers/input/keyboard/omap-keypad.c
+++ b/
drivers/input/keyboard/omap-keypad.c
@@
-122,14
+122,10
@@
static void omap_kp_scan_keypad(struct omap_kp *omap_kp, unsigned char *state)
/* read the keypad status */
if (cpu_is_omap24xx()) {
/* read the keypad status */
if (cpu_is_omap24xx()) {
- int i;
- for (i = 0; i < omap_kp->rows; i++)
- disable_irq(OMAP_GPIO_IRQ(row_gpios[i]));
-
/* read the keypad status */
for (col = 0; col < omap_kp->cols; col++) {
set_col_gpio_val(omap_kp, ~(1 << col));
/* read the keypad status */
for (col = 0; col < omap_kp->cols; col++) {
set_col_gpio_val(omap_kp, ~(1 << col));
- state[col] = ~(get_row_gpio_val(omap_kp)) & 0x
3
f;
+ state[col] = ~(get_row_gpio_val(omap_kp)) & 0x
f
f;
}
set_col_gpio_val(omap_kp, 0);
}
set_col_gpio_val(omap_kp, 0);