linux/drivers/mtd/nand
Sergei Shtylyov 155285c477 NAND: AMD Au1550 driver reads write-only register
During the last cleanup of the AMD Au1550 NAND driver the old buglet was
reintroduced: as the MEM_STNDCTL register is write-only and seem to always
read as 0x31, read-modify-write to it done in au1xxx_nand_init() will have the
side effect of enabling -RCS0/1 pin override (via bits 4/5 of this reg.), thus
possibly causing a contention on the static bus when the NOR flash (using
-RCS0) or board control status registers (using -RCS2) are read. Luckily, this
goes away with a first NAND access, since au1550_hwcontrol() doesn't try to
read this register before writing anymore.

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2006-05-16 17:25:19 +01:00
..
au1550nd.c NAND: AMD Au1550 driver reads write-only register 2006-05-16 17:25:19 +01:00
autcpu12.c [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs 2006-05-16 13:54:50 +01:00
cs553x_nand.c [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs 2006-05-16 13:54:50 +01:00
diskonchip.c [MTD NAND] Indent all of drivers/mtd/nand/*.c. 2006-05-13 18:07:53 +01:00
edb7312.c [MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd 2006-05-14 01:51:54 +01:00
h1910.c [MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd 2006-05-14 01:51:54 +01:00
Kconfig [MTD] Add help text for MTD_NAND_CS553X option. 2006-05-16 13:11:47 +01:00
Makefile [MTD] Basic NAND driver for AMD/NatSemi CS5535/CS5536 Geode companion chip 2006-05-11 22:35:28 +01:00
nand_base.c [MTD NAND] Modify check for modules registering NAND devices without ->owner 2006-05-14 16:54:39 +01:00
nand_bbt.c [MTD NAND] Indent all of drivers/mtd/nand/*.c. 2006-05-13 18:07:53 +01:00
nand_ecc.c [MTD NAND] Indent all of drivers/mtd/nand/*.c. 2006-05-13 18:07:53 +01:00
nand_ids.c [MTD NAND] Indent all of drivers/mtd/nand/*.c. 2006-05-13 18:07:53 +01:00
nandsim.c [MTD] Fix module refcounting in NAND board drivers. 2006-05-14 01:20:46 +01:00
ppchameleonevb.c [MTD] Fix module refcounting in NAND board drivers. 2006-05-14 01:20:46 +01:00
rtc_from4.c [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs 2006-05-16 13:54:50 +01:00
s3c2410.c [MTD] Fix module refcounting in NAND board drivers. 2006-05-14 01:20:46 +01:00
sharpsl.c [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs 2006-05-16 13:54:50 +01:00
spia.c [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs 2006-05-16 13:54:50 +01:00
toto.c [MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs 2006-05-16 13:54:50 +01:00
ts7250.c [MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd 2006-05-14 01:51:54 +01:00