From 62d3a58dcef90aeb2e2aae7349ecf6d7bce8d54a Mon Sep 17 00:00:00 2001 From: Pankit Garg Date: Thu, 30 Apr 2020 15:54:05 +0530 Subject: [PATCH] board_r: Detect ifc-nor flash at run-time 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 Reviewed-by: Priyanka Jain --- common/board_r.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/common/board_r.c b/common/board_r.c index 96034b874e..b04e6ad2a9 100644 --- a/common/board_r.c +++ b/common/board_r.c @@ -369,11 +369,19 @@ static int initr_binman(void) } #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())