aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorPankit Garg <pankit.garg@nxp.com>2020-04-30 15:54:05 +0530
committerPriyanka Jain <priyanka.jain@nxp.com>2020-05-19 09:22:08 +0530
commit62d3a58dcef90aeb2e2aae7349ecf6d7bce8d54a (patch)
treeb5d6cd8effe298504a2ac8fee5e38b26941dc202 /common
parentc0be08a577567eb10230934b5fa9de6a9a106824 (diff)
downloadu-boot-62d3a58dcef90aeb2e2aae7349ecf6d7bce8d54a.zip
u-boot-62d3a58dcef90aeb2e2aae7349ecf6d7bce8d54a.tar.gz
u-boot-62d3a58dcef90aeb2e2aae7349ecf6d7bce8d54a.tar.bz2
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 <pankit.garg@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
Diffstat (limited to 'common')
-rw-r--r--common/board_r.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/board_r.c b/common/board_r.c
index 96034b8..b04e6ad 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())