
Implement board_fit_config_name_match.
Signed-off-by: Peng Fan peng.fan@nxp.com Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam fabio.estevam@nxp.com ---
V2->V4: none
board/freescale/mx6sabresd/mx6sabresd.c | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/board/freescale/mx6sabresd/mx6sabresd.c b/board/freescale/mx6sabresd/mx6sabresd.c index 9a562b3..fa75ab0 100644 --- a/board/freescale/mx6sabresd/mx6sabresd.c +++ b/board/freescale/mx6sabresd/mx6sabresd.c @@ -734,6 +734,19 @@ int spl_start_uboot(void) } #endif
+#ifdef CONFIG_SPL_LOAD_FIT +int board_fit_config_name_match(const char *name) +{ + if (is_mx6dq() && !strcmp(name, "imx6q-sabresd")) + return 0; + else if (is_mx6sdl() && !strcmp(name, "imx6dl-sabresd")) + return 0; + else if (is_mx6dqp() && !strcmp(name, "imx6qp-sabresd")) + return 0; + return -EINVAL; +} +#endif + static void ccgr_init(void) { struct mxc_ccm_reg *ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;