[U-Boot] [PATCH V8 0/5] Add disk support to orion5x and edminiv2

Albert Aribaud albert.aribaud at free.fr
Sat Aug 7 14:51:38 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.

V8: Separated V7's patch 2 in two independant patches.
    Fixed typo in struct names within ide_preinit().

The V8 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 (5):
  ide: add configuration CONFIG_IDE_SWAP_IO
  ide: reorder object files alphabetically
  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