android_kernel_xiaomi_sm8350/include/linux/mtd
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
..
bbm.h
blktrans.h
cfi_endian.h
cfi.h
compatmac.h
concat.h
doc2000.h
flashchip.h
ftl.h
gen_probe.h
iflash.h
inftl.h [MTD] NAND Replace oobinfo by ecclayout 2006-05-29 15:06:50 +02:00
jedec.h
map.h
mtd.h [MTD] assume mtd->writesize is 1 for NOR flashes 2006-06-14 19:53:44 +04:00
nand_ecc.h
nand.h [MTD] NAND: Fix breakage all over the place 2006-06-20 20:31:24 +01:00
ndfc.h [MTD] NAND Fix platform structure and NDFC driver 2006-05-29 15:06:49 +02:00
nftl.h [MTD] NAND Replace oobinfo by ecclayout 2006-05-29 15:06:50 +02:00
onenand_regs.h OneNAND: One-Time Programmable (OTP) support 2006-05-12 15:35:50 +01:00
onenand.h [MTD] NAND Replace oobinfo by ecclayout 2006-05-29 15:06:50 +02:00
partitions.h [MTD] NAND Replace oobinfo by ecclayout 2006-05-29 15:06:50 +02:00
physmap.h [MTD] Clean up <linux/mtd/physmap.h> to fix modular build 2006-05-14 12:25:19 +01:00
plat-ram.h
pmc551.h
xip.h