From dcd3d76b7ba9dc571c72bc908eaf925a526bdf20 Mon Sep 17 00:00:00 2001
From: Christian Taedcke <christian.taedcke@weidmueller.com>
Date: Mon, 17 Jul 2023 09:05:53 +0200
Subject: [PATCH] binman: Allow cipher node as special section

The new encrypted etype generates a cipher node in the device tree
that should not be evaluated by binman, but still be kept in the
output device tree.

Signed-off-by: Christian Taedcke <christian.taedcke@weidmueller.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
---
 tools/binman/etype/section.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/binman/etype/section.py b/tools/binman/etype/section.py
index 7c4d312c16..fb49e85a76 100644
--- a/tools/binman/etype/section.py
+++ b/tools/binman/etype/section.py
@@ -179,7 +179,7 @@ class Entry_section(Entry):
         Returns:
             bool: True if the node is a special one, else False
         """
-        start_list = ('hash', 'signature', 'template')
+        start_list = ('cipher', 'hash', 'signature', 'template')
         return any(node.name.startswith(name) for name in start_list)
 
     def ReadNode(self):
-- 
2.39.5