diff options
author | Joel Stanley <joel@jms.id.au> | 2016-11-07 17:07:57 +1030 |
---|---|---|
committer | Joel Stanley <joel@jms.id.au> | 2016-11-07 18:13:16 +1030 |
commit | 799758d2196507fa53cdeb745be24e1f95635dbc (patch) | |
tree | 5f0a5f64bb89743c02c119da13f8cd1c4f70ba7e /import-layers/meta-raspberrypi/classes | |
parent | b5ffed60344217373e719c398ea907a102b646bb (diff) | |
download | talos-openbmc-799758d2196507fa53cdeb745be24e1f95635dbc.tar.gz talos-openbmc-799758d2196507fa53cdeb745be24e1f95635dbc.zip |
pflash: fix erase command when using mtd backend
The libflash mtd backend lacked support for full-chip erase so it did
not work. This patch adds that support to libflash. Patch is on it's
way upstream[1].
Note: the old MMIO access method could perform a wole-chip
erase on SPI NOR parts that supported it. This was sometimes a fraction
faster than erasing each page one-by-one when re-flashing the entire
chip.
The mtd API does not (yet) provide a userspace API for that, so libflash
always erases the flash one page at a time. This means you are better
off using the -e command over -E.
Fixes: openbmc/openbmc#747
[1] http://patchwork.ozlabs.org/patch/691765/
Change-Id: I20cf50e70a8487edc8cd77d41e73832913237b1b
Signed-off-by: Joel Stanley <joel@jms.id.au>
Diffstat (limited to 'import-layers/meta-raspberrypi/classes')
0 files changed, 0 insertions, 0 deletions