android_kernel_google_msm/drivers/mtd
Sujit Reddy Thumma a22d6767b2 mtd: msm_nand: Support for partial page read and multi page write
Linux UBI (Unsorted Block Images) driver is a volume management system
for raw flash devices. It makes use of MTD character device interface,
and it allows having UBIFS (UBI filesystem) on top of it.

The current msm nand driver doesn't support partial page read
and multi page write of vmalloc'ed data buffer which is needed by
UBI driver. Add support for these in low level nand driver.

Change-Id: Ibe47116b1b8c9e58f8703f62710ff5926eb8b6dc
Acked-by: Ho Lee <holee@qualcomm.com>
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
2013-02-27 18:10:45 -08:00
..
chips MTD merge for 3.4 2012-03-30 17:31:56 -07:00
devices mtd: msm_nand: Support for partial page read and multi page write 2013-02-27 18:10:45 -08:00
lpddr mtd: move zero length verification to MTD API functions 2012-03-27 00:32:19 +01:00
maps MTD merge for 3.4 2012-03-30 17:31:56 -07:00
nand Merge commit 'v3.4' into android-3.4 2012-05-25 13:56:28 -07:00
onenand MTD merge for 3.4 2012-03-30 17:31:56 -07:00
tests mtd: tests: Add mtd_erasepart test file. 2013-02-25 11:31:59 -08:00
ubi Merge branch 'akpm' (Andrew's patch-bomb) 2012-04-05 15:30:34 -07:00
afs.c mtd: introduce mtd_read interface 2012-01-09 18:25:19 +00:00
ar7part.c mtd: introduce mtd_read interface 2012-01-09 18:25:19 +00:00
bcm63xxpart.c mtd: introduce mtd_read interface 2012-01-09 18:25:19 +00:00
cmdlinepart.c Merge git://git.infradead.org/mtd-2.6 2011-11-07 09:11:16 -08:00
ftl.c mtd: do not use mtd->sync directly 2012-01-09 18:26:21 +00:00
inftlcore.c mtd: add leading underscore to all mtd functions 2012-03-27 00:20:01 +01:00
inftlmount.c mtd: introduce mtd_block_markbad interface 2012-01-09 18:25:48 +00:00
Kconfig mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
Makefile mtd: maps: bcm963xx-flash: make CFE partition parsing an mtd parser 2012-01-09 18:15:31 +00:00
mtd_blkdevs.c mtd: set read ahead value of read queue to 4KB 2013-02-25 11:32:00 -08:00
mtdblock.c mtd: mtdblock: call mtd_sync() only if opened for write 2012-03-27 00:11:11 +01:00
mtdblock_ro.c mtd: introduce mtd_write interface 2012-01-09 18:25:20 +00:00
mtdchar.c mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
mtdconcat.c mtd: unify initialization of erase_info->fail_addr 2012-03-27 01:02:24 +01:00
mtdcore.c mtd: unify initialization of erase_info->fail_addr 2012-03-27 01:02:24 +01:00
mtdcore.h mtd: hide parse_mtd_partitions 2011-09-11 15:02:13 +03:00
mtdoops.c mtdoops: clean-up new MTD API usage 2012-03-27 00:23:53 +01:00
mtdpart.c mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
mtdsuper.c Merge git://git.infradead.org/mtd-2.6 2011-11-07 09:11:16 -08:00
mtdswap.c mtd: do not use mtd->block_markbad directly 2012-01-09 18:26:26 +00:00
nftlcore.c mtd: nftlcore: remove out-of-date and now irrelevant piece of code 2012-03-27 00:24:03 +01:00
nftlmount.c mtd: introduce mtd_block_markbad interface 2012-01-09 18:25:48 +00:00
ofpart.c mtd: ofpart: add ofoldpart alias 2011-09-11 15:02:14 +03:00
redboot.c mtd: redboot: remove useless code 2012-03-27 00:24:14 +01:00
rfd_ftl.c mtd: do not use mtd->sync directly 2012-01-09 18:26:21 +00:00
sm_ftl.c mtd: sm_ftl: fix typo in major number. 2012-03-27 01:01:26 +01:00
sm_ftl.h
ssfdc.c mtd: introduce mtd_block_isbad interface 2012-01-09 18:25:47 +00:00