Revision 001851659354cce436b749a793f3512a53394d80 authored by Andres Salomon on 21 December 2010, 21:04:42 UTC, committed by Linus Torvalds on 23 December 2010, 23:31:48 UTC
The edge detect status GPIOs function differently from the other atomic model CS5536 GPIO registers; writing 1 to the high bits clears the GPIO, but writing 1 to the lower bits also clears the bit. This means that read-modify-write doesn't actually work for it, so don't apply the errata here. If a negative edge status gets lost after resume.. well, we tried our best! Tested-by: Daniel Drake <dsd@laptop.org> Signed-off-by: Andres Salomon <dilinger@queued.net> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent e819eb8
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 521 bytes |
Makefile | -rw-r--r-- | 218 bytes |
crypto.c | -rw-r--r-- | 66.6 KB |
debug.c | -rw-r--r-- | 3.8 KB |
dentry.c | -rw-r--r-- | 2.9 KB |
ecryptfs_kernel.h | -rw-r--r-- | 27.7 KB |
file.c | -rw-r--r-- | 10.4 KB |
inode.c | -rw-r--r-- | 35.2 KB |
keystore.c | -rw-r--r-- | 77.4 KB |
kthread.c | -rw-r--r-- | 5.6 KB |
main.c | -rw-r--r-- | 25.7 KB |
messaging.c | -rw-r--r-- | 17.4 KB |
miscdev.c | -rw-r--r-- | 15.7 KB |
mmap.c | -rw-r--r-- | 16.0 KB |
read_write.c | -rw-r--r-- | 11.4 KB |
super.c | -rw-r--r-- | 6.2 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...