aboutsummaryrefslogtreecommitdiff
path: root/tools/binman/etype/u_boot_spl_dtb.py
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2019-07-20 12:23:31 -0600
committerSimon Glass <sjg@chromium.org>2019-07-29 09:38:05 -0600
commit4bdd30055ca3a9096f462177758b97e55c15f1e7 (patch)
tree82a457491e4be44ee87e32ff890b681f4a7a600f /tools/binman/etype/u_boot_spl_dtb.py
parent726e2961291dec2c46d773866c5923210c3bac0f (diff)
downloadu-boot-4bdd30055ca3a9096f462177758b97e55c15f1e7.zip
u-boot-4bdd30055ca3a9096f462177758b97e55c15f1e7.tar.gz
u-boot-4bdd30055ca3a9096f462177758b97e55c15f1e7.tar.bz2
binman: Adjust GetFdt() to be keyed by etype
At present the FDTs are keyed by their default filename (not their actual filename). It seems easier to key by the entry type, since this is always the same for each FDT type. To do this, add a new Entry method called GetFdtEtype(). This is necessary since some entry types contain a device tree which are not the simple three entry types 'u-boot-dtb', 'u-boot-spl' or 'u-boot-tpl'. The code already returns a dict for GetFdt(). Update the value of that dict to include the filename so that existing code can work. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/binman/etype/u_boot_spl_dtb.py')
-rw-r--r--tools/binman/etype/u_boot_spl_dtb.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/binman/etype/u_boot_spl_dtb.py b/tools/binman/etype/u_boot_spl_dtb.py
index e735464..1bcd449 100644
--- a/tools/binman/etype/u_boot_spl_dtb.py
+++ b/tools/binman/etype/u_boot_spl_dtb.py
@@ -23,3 +23,6 @@ class Entry_u_boot_spl_dtb(Entry_blob_dtb):
def GetDefaultFilename(self):
return 'spl/u-boot-spl.dtb'
+
+ def GetFdtEtype(self):
+ return 'u-boot-spl-dtb'