mflash: Initial mflash support
authorunsik Kim <donari75@gmail.com>
Wed, 25 Feb 2009 02:31:24 +0000 (11:31 +0900)
committerWolfgang Denk <wd@denx.de>
Fri, 3 Apr 2009 21:47:06 +0000 (23:47 +0200)
commit75eb82ec7cacb18d059d701b35677b93d2bb7596
treed6e29e87ee98e487f40644936900dd4dd38cc5db
parent8ddfe804c49f7b738eebfdc6a5d0e406581faf49
mflash: Initial mflash support

Mflash is fusion memory device mainly targeted consumer eletronic and
mobile phone.
Internally, it have nand flash and other hardware logics and supports
some different operation (ATA, IO, XIP) modes.

IO mode is custom mode for the host that doesn't have IDE interface.
(Many mobile targeted SoC doesn't have IDE bus)

This driver support mflash IO mode.

Followings are brief descriptions about IO mode.

1. IO mode based on ATA protocol and uses some custom command. (read
   confirm, write confirm)
2. IO mode uses SRAM bus interface.

Signed-off-by: unsik Kim <donari75@gmail.com>
19 files changed:
common/Makefile
common/cmd_mgdisk.c [new file with mode: 0644]
common/cmd_nvedit.c
common/env_mgdisk.c [new file with mode: 0644]
disk/part.c
disk/part_amiga.c
disk/part_dos.c
disk/part_efi.c
disk/part_iso.c
disk/part_mac.c
doc/README.mflash [new file with mode: 0644]
drivers/block/Makefile
drivers/block/mg_disk.c [new file with mode: 0644]
drivers/block/mg_disk_prv.h [new file with mode: 0644]
fs/fat/fat.c
include/config_cmd_all.h
include/environment.h
include/mg_disk.h [new file with mode: 0644]
include/part.h