ARM: keystone2: Define board_fit_config_name_match for Keystone 2 boards
Now with support for U-boot runtime dtb selection each board needs to define board_fit_config_name_match so U-boot can determine what the correct dtb is within the FIT blob. Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
5f48da9a98
commit
7234f215cc
@ -166,6 +166,16 @@ int get_num_eth_ports(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_FIT_EMBED)
|
||||
int board_fit_config_name_match(const char *name)
|
||||
{
|
||||
if (!strcmp(name, "keystone-k2e-evm"))
|
||||
return 0;
|
||||
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_BOARD_EARLY_INIT_F)
|
||||
int board_early_init_f(void)
|
||||
{
|
||||
|
@ -214,6 +214,20 @@ int board_mmc_init(bd_t *bis)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_FIT_EMBED)
|
||||
int board_fit_config_name_match(const char *name)
|
||||
{
|
||||
bool eeprom_read = board_ti_was_eeprom_read();
|
||||
|
||||
if (!strcmp(name, "keystone-k2g-generic") && !eeprom_read)
|
||||
return 0;
|
||||
else if (!strcmp(name, "keystone-k2g-evm") && board_ti_is("66AK2GGP"))
|
||||
return 0;
|
||||
else
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_DTB_RESELECT)
|
||||
static int k2g_alt_board_detect(void)
|
||||
{
|
||||
|
@ -150,6 +150,16 @@ int board_early_init_f(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_FIT_EMBED)
|
||||
int board_fit_config_name_match(const char *name)
|
||||
{
|
||||
if (!strcmp(name, "keystone-k2hk-evm"))
|
||||
return 0;
|
||||
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
void spl_init_keystone_plls(void)
|
||||
{
|
||||
|
@ -138,6 +138,16 @@ int board_early_init_f(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_FIT_EMBED)
|
||||
int board_fit_config_name_match(const char *name)
|
||||
{
|
||||
if (!strcmp(name, "keystone-k2l-evm"))
|
||||
return 0;
|
||||
|
||||
return -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
void spl_init_keystone_plls(void)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user