[U-Boot] [patch v2 06/13] imx: mx6sabresd: implement board_fit_config_name_match
Peng Fan
peng.fan at nxp.com
Wed Aug 9 12:52:00 UTC 2017
Implement board_fit_config_name_match.
Signed-off-by: Peng Fan <peng.fan at nxp.com>
Cc: Stefano Babic <sbabic at denx.de>
Cc: Fabio Estevam <fabio.estevam at nxp.com>
---
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 e416042..ff99a30 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;
--
2.6.2
More information about the U-Boot
mailing list