[U-Boot] [PATCH v2] board_r: Detect ifc-nor flash at run-time

Pankit Garg pankit.garg at nxp.com
Mon Apr 22 10:23:51 UTC 2019


CONFIG_MTD_NOR_FLASH flag needs to be enable for all
boot sources,as all flash drivers need to compile in
TFA Boot.Probe ifc nor flash only when there is nor
flash available on board.So needs to detect ifc-nor
flash at run-time for probing.

Signed-off-by: Pankit Garg <pankit.garg at nxp.com>
---
changes for v2:
 - change commit id subject

 common/board_r.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/common/board_r.c b/common/board_r.c
index 472987d..681379c 100644
--- a/common/board_r.c
+++ b/common/board_r.c
@@ -327,11 +327,19 @@ static int initr_manual_reloc_cmdtable(void)
 #endif
 
 #if defined(CONFIG_MTD_NOR_FLASH)
+__weak int is_flash_available(void)
+{
+	return 1;
+}
+
 static int initr_flash(void)
 {
 	ulong flash_size = 0;
 	bd_t *bd = gd->bd;
 
+	if (!is_flash_available())
+		return 0;
+
 	puts("Flash: ");
 
 	if (board_flash_wp_on())
-- 
1.9.1



More information about the U-Boot mailing list