[U-Boot] [PATCH V7 0/4] Add disk support to orion5x and edminiv2
Albert Aribaud
albert.aribaud at free.fr
Thu Aug 5 14:35:55 CEST 2010
Patchset history:
V1: Initial 4-patch set -- not cleanly submitted (does
not appear on gmane for instance) and contained some
unrelated changes.
V2: Slimmed down to 3 patches and removed unrelated
changes.
V3: Back to 4 patches (cmd_ide improvement, driver addition,
cmd_ide support for orion, edminiv2 support for sata);
made initialization code reuseable as a block driver ;
moved to C structures; commented some constants.
V4: Reordered objects alphabetically in drivers/block/Makefile.
Shortened mv_sata to mvsata.
Removed volatile qualifier in mvsata port structure.
Moved port pointer definition from SoC to board code.
Removed unrelated changes.
V5: Fixed typo in mvsata_ide driver (IMP, should have been IPM).
V6: Fixed case in ide register struct.
Fixed warning in deminiv2.c
Put IDE configuration under condition.
V7: Reworked the initialization logic to poll status register.
Moved initialization from board code to driver code.
Removed driver header file and moved its content to driver code.
Moved CONFIG_IDE_PREINIT from SoC to board config file.
The patches have been run through checkpatch.pl --no-tree with no
errors or warnings, and have been tested on an ED Mini V2.
Albert Aribaud (4):
ide: add configuration CONFIG_IDE_SWAP_IO
ide: add mvsata_ide driver
cmd_ide: add support for orion5x
edminiv2: add mvsata_ide and cmd_ide support
arch/arm/include/asm/arch-orion5x/orion5x.h | 3 +
arch/powerpc/include/asm/config.h | 3 +
common/cmd_ide.c | 23 +++--
doc/README.PXA_CF | 8 ++
drivers/block/Makefile | 7 +-
drivers/block/mvsata_ide.c | 140 +++++++++++++++++++++++++++
include/configs/ap325rxa.h | 1 +
include/configs/edminiv2.h | 34 ++++++-
include/configs/ms7720se.h | 1 +
include/configs/r2dplus.h | 1 +
include/configs/r7780mp.h | 1 +
11 files changed, 209 insertions(+), 13 deletions(-)
create mode 100644 drivers/block/mvsata_ide.c
More information about the U-Boot
mailing list