Sascha Hauer
63f1474c69
mxc_nand: do not depend on disabling the irq in the interrupt handler
...
This patch reverts the driver to enabling/disabling the NFC interrupt
mask rather than enabling/disabling the system interrupt. This cleans
up the driver so that it doesn't rely on interrupts being disabled
within the interrupt handler.
For i.MX21 we keep the current behaviour, that is calling
enable_irq/disable_irq_nosync to enable/disable interrupts. This patch
is based on earlier work by John Ogness.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Acked-by: John Ogness <john.ogness@linutronix.de>
Tested-by: John Ogness <john.ogness@linutronix.de>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-10-18 13:09:05 -07:00
..
chips
mtd: Remove obsolete <mtd/compatmac.h> include
2010-08-08 21:19:42 +01:00
devices
mtd/m25p80: fix test for end of loop
2010-08-12 12:31:39 +01:00
lpddr
mtd: change struct flchip_shared spinlock locking into mutex
2010-08-06 09:22:16 +01:00
maps
of: fix missing headers for of_address_to_resource() in MTD and SysACE drivers
2010-08-17 13:16:47 -06:00
nand
mxc_nand: do not depend on disabling the irq in the interrupt handler
2010-10-18 13:09:05 -07:00
onenand
mtd: OneNAND: Fix loop hang when DMA error at Samsung SoCs
2010-09-13 08:49:45 +01:00
tests
mtd: tests: return -1 if verify failed
2010-08-02 09:06:20 +01:00
ubi
UBI: do not oops when erroneous PEB is scheduled for scrubbing
2010-08-30 13:32:31 +03:00
afs.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
ar7part.c
cmdlinepart.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
ftl.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
inftlcore.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
inftlmount.c
mtd: Remove obsolete <mtd/compatmac.h> include
2010-08-08 21:19:42 +01:00
Kconfig
mtd: update description on sm_ftl
2010-08-06 09:21:40 +01:00
Makefile
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2010-05-10 14:32:46 +01:00
mtd_blkdevs.c
Merge branch 'for-2.6.36' of git://git.kernel.dk/linux-2.6-block
2010-08-10 15:22:42 -07:00
mtdblock.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
mtdblock_ro.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
mtdchar.c
Merge git://git.infradead.org/mtd-2.6
2010-08-10 11:49:21 -07:00
mtdconcat.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
mtdcore.c
mtd: Remove obsolete <mtd/compatmac.h> include
2010-08-08 21:19:42 +01:00
mtdcore.h
mtd: Replace static array of devices with an idr structure
2010-02-25 11:55:14 +00:00
mtdoops.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
mtdpart.c
mtd: Remove obsolete <mtd/compatmac.h> include
2010-08-08 21:19:42 +01:00
mtdsuper.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
nftlcore.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
nftlmount.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
ofpart.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
redboot.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
rfd_ftl.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
sm_ftl.c
bitops: rename for_each_bit() to for_each_set_bit(): mtd
2010-04-08 09:42:41 +01:00
sm_ftl.h
mtd: Add new SmartMedia/xD FTL
2010-02-26 19:06:50 +00:00
ssfdc.c
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00