
Dear unsik Kim,
In message 1235529084-5499-1-git-send-email-donari75@gmail.com you wrote:
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.
- 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
This is all-in-one mflash patch. (Whole series of patches were squashed and rebased.) Please, use this if you forgot 49A210AC.3080605@gmail.com.
common/Makefile | 2 + common/cmd_mgdisk.c | 76 ++++++ common/cmd_nvedit.c | 8 +- common/env_mgdisk.c | 92 +++++++ disk/part.c | 8 +- disk/part_amiga.c | 5 +- disk/part_dos.c | 1 + disk/part_efi.c | 1 + disk/part_iso.c | 1 + disk/part_mac.c | 1 + doc/README.mflash | 94 +++++++ drivers/block/Makefile | 5 +- drivers/block/mg_disk.c | 582 +++++++++++++++++++++++++++++++++++++++++++ drivers/block/mg_disk_prv.h | 145 +++++++++++ fs/fat/fat.c | 2 + include/config_cmd_all.h | 1 + include/environment.h | 12 + include/mg_disk.h | 51 ++++ include/part.h | 1 + 19 files changed, 1080 insertions(+), 8 deletions(-) create mode 100644 common/cmd_mgdisk.c create mode 100644 common/env_mgdisk.c create mode 100644 doc/README.mflash create mode 100644 drivers/block/mg_disk.c create mode 100644 drivers/block/mg_disk_prv.h create mode 100644 include/mg_disk.h
Oops. Forget my previous message, please.
Applied this one. Thanks.
Best regards,
Wolfgang Denk