From b03f28102cce3253aed9bd9aa67cdc12c65163da Mon Sep 17 00:00:00 2001
From: Andreas Gnau <andreas.gnau@iopsys.eu>
Date: Tue, 26 Jan 2021 17:28:03 +0100
Subject: [PATCH] Add config options BCM_SECURE_BOOT_SUPPORT and
 BCM_FLASH_LAYOUT_OPTIONS

---
 bcmkernel/504020.mk |  6 +++++-
 bcmkernel/Config.in | 15 ++++++++++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/bcmkernel/504020.mk b/bcmkernel/504020.mk
index dc99fbf..8f310ae 100644
--- a/bcmkernel/504020.mk
+++ b/bcmkernel/504020.mk
@@ -42,7 +42,9 @@ PKG_CONFIG_DEPENDS := \
 	CONFIG_BCM_DSL_ANNEX_C \
 	CONFIG_BCM_DSL_SADSL \
 	CONFIG_BCM_DSL_GFAST \
-	CONFIG_BCM_VOICE
+	CONFIG_BCM_VOICE \
+	CONFIG_BCM_SECURE_BOOT_SUPPORT \
+	CONFIG_BCM_FLASH_LAYOUT_OPTIONS
 
 include $(INCLUDE_DIR)/package.mk
 include $(INCLUDE_DIR)/image.mk
@@ -90,6 +92,8 @@ MAKE_FLAGS += \
 		CONFIG_BCM_DSL_ANNEX_B="$(CONFIG_BCM_DSL_ANNEX_B)" \
 		CONFIG_BCM_DSL_GFAST="$(CONFIG_BCM_DSL_GFAST)" \
 		CONFIG_BCM_VOICE="$(CONFIG_BCM_VOICE)" \
+		CONFIG_BCM_SECURE_BOOT_SUPPORT="$(CONFIG_BCM_SECURE_BOOT_SUPPORT)" \
+		CONFIG_BCM_FLASH_LAYOUT_OPTIONS="$(CONFIG_BCM_FLASH_LAYOUT_OPTIONS)" \
 		nandBlocksize=$(CONFIG_TARGET_NAND_BLOCKSZ)
 
 define Package/bcmkernel/install
diff --git a/bcmkernel/Config.in b/bcmkernel/Config.in
index 0c6382c..6354e0b 100644
--- a/bcmkernel/Config.in
+++ b/bcmkernel/Config.in
@@ -82,8 +82,21 @@ choice	USE_DSL
 
 	config BCM_DSL_GFAST
 		bool "G.Fast"
-
 endchoice
 
+config BCM_SECURE_BOOT_SUPPORT
+	bool "Enable Secure Boot related options in Broadcom SDK"
+	default n
+
+config BCM_FLASH_LAYOUT_OPTIONS
+	string
+	prompt "Broadcom SDK  Flash image option file names"
+	default ""
+	help
+	  The Broadcom SDK use option files to configure the compilation of uboot,
+	  the assembly of flash images, including their default environments.
+	  To list multiple files use a comma as a delimiter.
+	  If left empty, the default from the corresponding Broadcom target
+	  will be used.
 endmenu
 endif
-- 
GitLab