arm: imx8: don't duplicate build_info()
authorAnatolij Gustschin <agust@denx.de>
Wed, 12 Jun 2019 11:35:26 +0000 (13:35 +0200)
committerStefano Babic <sbabic@denx.de>
Fri, 19 Jul 2019 18:14:50 +0000 (20:14 +0200)
Move build_info() to common place.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Cc: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Cc: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
arch/arm/include/asm/arch-imx8/sys_proto.h
arch/arm/mach-imx/imx8/misc.c
board/freescale/imx8qm_mek/imx8qm_mek.c
board/freescale/imx8qxp_mek/imx8qxp_mek.c
board/toradex/apalis-imx8/apalis-imx8.c
board/toradex/colibri-imx8x/colibri-imx8x.c

index 3f5bbe9..b8d2a0b 100644 (file)
@@ -16,6 +16,7 @@ struct pass_over_info_t {
        u32 g_ap_mu;
 };
 
+void build_info(void);
 enum boot_device get_boot_device(void);
 int print_bootinfo(void);
 int sc_pm_setup_uart(sc_rsrc_t uart_rsrc, sc_pm_clock_rate_t clk_rate);
index fb92362..fe73e29 100644 (file)
@@ -24,3 +24,16 @@ int sc_pm_setup_uart(sc_rsrc_t uart_rsrc, sc_pm_clock_rate_t clk_rate)
 
        return 0;
 }
+
+void build_info(void)
+{
+       u32 sc_build = 0, sc_commit = 0;
+
+       /* Get SCFW build and commit id */
+       sc_misc_build_info(-1, &sc_build, &sc_commit);
+       if (!sc_build) {
+               printf("SCFW does not support build info\n");
+               sc_commit = 0; /* Display 0 if build info not supported */
+       }
+       printf("Build: SCFW %x\n", sc_commit);
+}
index 249c29e..b7a609b 100644 (file)
@@ -78,19 +78,6 @@ int board_phy_config(struct phy_device *phydev)
 }
 #endif
 
-void build_info(void)
-{
-       u32 sc_build = 0, sc_commit = 0;
-
-       /* Get SCFW build and commit id */
-       sc_misc_build_info(-1, &sc_build, &sc_commit);
-       if (!sc_build) {
-               printf("SCFW does not support build info\n");
-               sc_commit = 0; /* Display 0 when the build info is not supported*/
-       }
-       printf("Build: SCFW %x\n", sc_commit);
-}
-
 int checkboard(void)
 {
        puts("Board: iMX8QM MEK\n");
index 82a7903..3cf73e1 100644 (file)
@@ -94,19 +94,6 @@ int board_phy_config(struct phy_device *phydev)
 }
 #endif
 
-void build_info(void)
-{
-       u32 sc_build = 0, sc_commit = 0;
-
-       /* Get SCFW build and commit id */
-       sc_misc_build_info(-1, &sc_build, &sc_commit);
-       if (!sc_build) {
-               printf("SCFW does not support build info\n");
-               sc_commit = 0; /* Display 0 when the build info is not supported */
-       }
-       printf("Build: SCFW %x\n", sc_commit);
-}
-
 int checkboard(void)
 {
        puts("Board: iMX8QXP MEK\n");
index 4243b0e..5433c75 100644 (file)
@@ -71,19 +71,6 @@ int board_phy_config(struct phy_device *phydev)
 }
 #endif
 
-void build_info(void)
-{
-       u32 sc_build = 0, sc_commit = 0;
-
-       /* Get SCFW build and commit id */
-       sc_misc_build_info(-1, &sc_build, &sc_commit);
-       if (!sc_build) {
-               printf("SCFW does not support build info\n");
-               sc_commit = 0; /* Display 0 if build info not supported */
-       }
-       printf("Build: SCFW %x\n", sc_commit);
-}
-
 int checkboard(void)
 {
        puts("Model: Toradex Apalis iMX8\n");
index a146148..8c725b7 100644 (file)
@@ -83,19 +83,6 @@ int board_phy_config(struct phy_device *phydev)
 }
 #endif
 
-void build_info(void)
-{
-       u32 sc_build = 0, sc_commit = 0;
-
-       /* Get SCFW build and commit id */
-       sc_misc_build_info(-1, &sc_build, &sc_commit);
-       if (!sc_build) {
-               printf("SCFW does not support build info\n");
-               sc_commit = 0; /* Display 0 if build info not supported */
-       }
-       printf("Build: SCFW %x\n", sc_commit);
-}
-
 int checkboard(void)
 {
        puts("Model: Toradex Colibri iMX8X\n");