cros_bundle_firmware: Fix up exynos memory type binding
The binding for this has changed to be in a /dmc node, so update the
code here.
BUG=chromium-os:19724
TEST=manual: run cros_bundle_firmware
See that it no longer fails with an error about a missing device tree
node.
Change-Id: I646122de90b61b942fc9995ab58fd1f1d2f867e6
Reviewed-on: https://gerrit.chromium.org/gerrit/18319
Reviewed-by: Che-Liang Chiou <clchiou@chromium.org>
Reviewed-by: Tom Wai-Hong Tam <waihong@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
Commit-Ready: Simon Glass <sjg@chromium.org>
diff --git a/host/lib/bundle_firmware.py b/host/lib/bundle_firmware.py
index 02f67b8..5136443 100644
--- a/host/lib/bundle_firmware.py
+++ b/host/lib/bundle_firmware.py
@@ -474,7 +474,7 @@
upto = 0
for param in param_list:
if param == 'm' :
- mem_type = fdt.GetString('/memory', 'samsung,memtype')
+ mem_type = fdt.GetString('/dmc', 'mem-type')
mem_types = ['ddr2', 'ddr3', 'lpddr2', 'lpddr3']
if not mem_type in mem_types:
raise CmdError("Unknown memory type '%s'" % mem_type)