summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2016-11-07 17:07:57 +1030
committerJoel Stanley <joel@jms.id.au>2016-11-07 18:13:16 +1030
commit799758d2196507fa53cdeb745be24e1f95635dbc (patch)
tree5f0a5f64bb89743c02c119da13f8cd1c4f70ba7e /meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc
parentb5ffed60344217373e719c398ea907a102b646bb (diff)
downloadtalos-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 'meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc')
-rw-r--r--meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc
index 248e13f7f..fa30f091e 100644
--- a/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc
+++ b/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot/skiboot.inc
@@ -3,6 +3,7 @@ LICENSE = "Apache-2.0"
SRC_URI += "git://github.com/open-power/skiboot.git;nobranch=1"
SRC_URI += "file://0001-external-Use-more-standard-PREFIX-vs-prefix.patch"
+SRC_URI += "file://0002-external-common-Teach-ARM-code-to-erase-mtd-chips.patch"
FILESEXTRAPATHS_append := "${THISDIR}/skiboot:"
OpenPOWER on IntegriCloud