cros_bundle_firmware: Add default flashmap for peach
Add a default flashmap so that peach can be written.
BUG=chrome-os-partner:18329
TEST=manual
Run cros_bundle_firmware, see that peach boots to a prompt
cros_bundle_firmware -b peach -u u-boot.bin --bl2 spl/smdk5420-spl.bin \
--bl1 ../E5420.nbl1.bin -d board/samsung/dts/exynos5420-smdk5420.dts \
-w sd:. -I arch/arm/dts/ -s
Change-Id: Ie4cba8ea575aa64e219c7ac9410ed5fb4c683002
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/46053
Reviewed-by: Doug Anderson <dianders@chromium.org>
diff --git a/host/lib/bundle_firmware.py b/host/lib/bundle_firmware.py
index b55a085..6265d73 100644
--- a/host/lib/bundle_firmware.py
+++ b/host/lib/bundle_firmware.py
@@ -112,7 +112,33 @@
'type' : 'blob coreboot',
'required' : True,
}
- ]
+ ],
+ 'peach' : [
+ {
+ 'node' : 'pre-boot',
+ 'label' : "bl1 pre-boot",
+ 'size' : 0x2000,
+ 'read-only' : True,
+ 'filename' : "e5420.nbl1.bin",
+ 'type' : "blob exynos-bl1",
+ 'required' : True,
+ }, {
+ 'node' : 'spl',
+ 'label' : "bl2 spl",
+ 'size' : 0x4000,
+ 'read-only' : True,
+ 'filename' : "bl2.bin",
+ 'type' : "blob exynos-bl2 boot,dtb",
+ 'required' : True,
+ }, {
+ 'node' : 'ro-boot',
+ 'label' : "u-boot",
+ 'size' : 0x9a000,
+ 'read-only' : True,
+ 'type' : "blob boot,dtb",
+ 'required' : True,
+ }
+ ],
}