android_kernel_xiaomi_sm8350/drivers/mtd/nand
Thomas Gleixner 7bc3312bef [MTD] NAND: Fix breakage all over the place
Following problems are addressed:

- wrong status caused early break out of nand_wait()
- removed the bogus status check in nand_wait() which
  is a relict of the abandoned support for interrupted
  erase.
- status check moved to the correct place in read_oob
- oob support for syndrom based ecc with strange layouts
- use given offset in the AUTOOOB based oob operations

Partially based on a patch from Vitaly Vool <vwool@ru.mvista.com>
Thanks to Savin Zlobec <savin@epico.si> for tracking down the
status problem.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2006-06-20 20:31:24 +01:00
..
ams-delta.c [MTD] NAND remove write_byte/word function from nand_chip 2006-05-23 23:28:48 +02:00
au1550nd.c [MTD] NAND remove write_byte/word function from nand_chip 2006-05-23 23:28:48 +02:00
autcpu12.c [MTD] Refactor NAND hwcontrol to cmd_ctrl 2006-05-23 23:25:53 +02:00
cs553x_nand.c [MTD] Remove PCI dependency for Geode CS553[56] NAND controller. 2006-05-26 02:06:27 +01:00
diskonchip.c [MTD] NAND: Fix breakage all over the place 2006-06-20 20:31:24 +01:00
edb7312.c [MTD] NAND modularize write function 2006-05-26 18:52:08 +02:00
h1910.c [MTD] Refactor NAND hwcontrol to cmd_ctrl 2006-05-23 23:25:53 +02:00
Kconfig [MTD NAND] s3c24x0 board: Fix clock handling, ensure proper initialisation. 2006-06-19 09:29:38 +01:00
Makefile [MTD] Add support for NDFC NAND controller 2006-05-23 11:43:28 +02:00
nand_base.c [MTD] NAND: Fix breakage all over the place 2006-06-20 20:31:24 +01:00
nand_bbt.c [MTD] NAND Expose the new raw mode function and status info to userspace 2006-05-30 00:37:34 +02:00
nand_ecc.c [MTD] Improve software ECC calculation 2006-05-23 11:32:45 +02:00
nand_ids.c [MTD] NAND Introduce NAND_NO_READRDY option 2006-05-25 12:45:26 +01:00
nandsim.c [MTD] NAND remove write_byte/word function from nand_chip 2006-05-23 23:28:48 +02:00
ndfc.c [MTD] NAND Fixup NDFC merge brokeness 2006-06-20 20:31:23 +01:00
ppchameleonevb.c [MTD] Refactor NAND hwcontrol to cmd_ctrl 2006-05-23 23:25:53 +02:00
rtc_from4.c [MTD] NAND Replace oobinfo by ecclayout 2006-05-29 15:06:50 +02:00
s3c2410.c [MTD NAND] S3C2410 driver cleanup 2006-06-19 09:43:23 +01:00
sharpsl.c [MTD] NAND Replace oobinfo by ecclayout 2006-05-29 15:06:50 +02:00
spia.c [MTD] Refactor NAND hwcontrol to cmd_ctrl 2006-05-23 23:25:53 +02:00
toto.c [MTD] NAND modularize write function 2006-05-26 18:52:08 +02:00
ts7250.c [MTD] Refactor NAND hwcontrol to cmd_ctrl 2006-05-23 23:25:53 +02:00