13 Nov, 2015

3 commits

  • The Android sparse image format is currently supported through a file
    called aboot, which isn't really such a great name, since the sparse image
    format is only used for transferring data with fastboot.

    Rename the file and header to a file called "sparse", which also makes it
    consistent with the header defining the image structures.

    Signed-off-by: Maxime Ripard
    Reviewed-by: Tom Rini

    Maxime Ripard
     
  • Some devices might need to do some per-partition initialization
    (ECC/Randomizer settings change for example) before actually accessing it.

    Add some hooks before the write and erase operations to let the boards
    define what they need to do if needed.

    Signed-off-by: Maxime Ripard
    Reviewed-by: Tom Rini

    Maxime Ripard
     
  • So far the fastboot code was only supporting MMC-backed devices for its
    flashing operations (flash and erase).

    Add a storage backend for NAND-backed devices.

    Signed-off-by: Maxime Ripard

    Maxime Ripard