]> git.baikalelectronics.ru Git - kernel.git/commit
Blackfin: fix bugs in GPIO resume code
authorMichael Hennerich <michael.hennerich@analog.com>
Wed, 8 Jul 2009 12:04:43 +0000 (12:04 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 16 Jul 2009 05:52:42 +0000 (01:52 -0400)
commitf4778dda7781f540a2c091eb988fd3ceec8bc918
tree40c4fe316aa4ff92ad9a59f924d68b01726ca091
parent56101d3c51fe33122769450e6551f4f2c0b66a1c
Blackfin: fix bugs in GPIO resume code

Change the bfin_gpio_pm_hibernate_restore() function to:
1) AND restored DATA with DIR (not OR) to get correct final state
2) Restore DATA before setting DIR to avoid glitches

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/kernel/bfin_gpio.c