[PATCH 0/6] mmc-utils: ffu: ffu of large images

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ffu is done using a single multi-ioctl to carry the entire firmware
image. This is limiting the fw image size to be at most 512KB, as the
mmc driver restricts each single ioc data to be at most
MMC_IOC_MAX_BYTES.

The spec however, allows the fw image to be written using multiple write
commands. So if the fw image is larger than 512KB, split it into a
series of smaller chunks.

Avri Altman (6):
  mmc-utils: Add fill_switch_cmd handler
  mmc-utils: Add arg argument to set_single_cmd
  mmc-utils: ffu: Simplify ext_csd bytes parsing
  mmc-utils: ffu: Add ffu multi-command set handler
  mmc-utils: ffu: Allow ffu of large images
  mmc-utils: ffu: Add optional chunk-size argument

 mmc.c      |   6 +-
 mmc_cmds.c | 161 +++++++++++++++++++++++++++--------------------------
 2 files changed, 86 insertions(+), 81 deletions(-)

-- 
2.40.1




[Index of Archives]     [Linux Memonry Technology]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux