]> git.baikalelectronics.ru Git - kernel.git/commit
GPIO: OMAP: fix setting IRQWAKEN bits for OMAP4
authorColin Cross <ccross@android.com>
Mon, 6 Jun 2011 20:38:17 +0000 (13:38 -0700)
committerKevin Hilman <khilman@ti.com>
Mon, 6 Jun 2011 23:12:23 +0000 (16:12 -0700)
commita38c101b704c021798303eeaaa824bf4d9c3c54b
treeb94745ded735e4347ee37b51e5e382e3a6d81432
parenta37162cc11ae8f64dd1a6a2f52b1ee2f1ef36561
GPIO: OMAP: fix setting IRQWAKEN bits for OMAP4

Setting the IRQWAKEN bit was overwriting previous IRQWAKEN bits,
causing only the last bit set to take effect, resulting in lost
wakeups when the GPIO controller is in idle.

Replace direct writes to IRQWAKEN with MOD_REG_BIT calls to
perform a read-modify-write on the register.

Signed-off-by: Colin Cross <ccross@android.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
drivers/gpio/gpio-omap.c