aboutsummaryrefslogtreecommitdiff
path: root/tools/binman/etype/rockchip_tpl.py
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2023-03-14 10:58:41 -0400
committerTom Rini <trini@konsulko.com>2023-03-14 12:06:35 -0400
commita5faa4a9eb45f2cc0e858622db8fabafd644085b (patch)
tree36be30dcb8b9a6743c21f9db02ee3b8d1976180a /tools/binman/etype/rockchip_tpl.py
parent20aaff677d8bc3cc2d529d859aa1ea65f5a4db7d (diff)
parent88e08fc5f6e508eac46cd1dfb0379b11ae032c0a (diff)
downloadu-boot-a5faa4a9eb45f2cc0e858622db8fabafd644085b.zip
u-boot-a5faa4a9eb45f2cc0e858622db8fabafd644085b.tar.gz
u-boot-a5faa4a9eb45f2cc0e858622db8fabafd644085b.tar.bz2
Merge tag 'v2023.04-rc4' into next
Prepare v2023.04-rc4 Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'tools/binman/etype/rockchip_tpl.py')
-rw-r--r--tools/binman/etype/rockchip_tpl.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/binman/etype/rockchip_tpl.py b/tools/binman/etype/rockchip_tpl.py
new file mode 100644
index 0000000..74f58ba
--- /dev/null
+++ b/tools/binman/etype/rockchip_tpl.py
@@ -0,0 +1,20 @@
+# SPDX-License-Identifier: GPL-2.0+
+#
+# Entry-type module for Rockchip TPL binary
+#
+
+from binman.etype.blob_named_by_arg import Entry_blob_named_by_arg
+
+class Entry_rockchip_tpl(Entry_blob_named_by_arg):
+ """Rockchip TPL binary
+
+ Properties / Entry arguments:
+ - rockchip-tpl-path: Filename of file to read into the entry,
+ typically <soc>_ddr_<version>.bin
+
+ This entry holds an external TPL binary used by some Rockchip SoCs
+ instead of normal U-Boot TPL, typically to initialize DRAM.
+ """
+ def __init__(self, section, etype, node):
+ super().__init__(section, etype, node, 'rockchip-tpl')
+ self.external = True