imx8: add board_name and board_rev
authorAdrian Negreanu <adrian.negreanu@nxp.com>
Mon, 11 Sep 2017 13:51:41 +0000 (16:51 +0300)
committerJason Liu <jason.hui.liu@nxp.com>
Thu, 2 Nov 2017 18:37:17 +0000 (02:37 +0800)
Export the board_name and board_rev for these boards:
- 8MQ EVK
- 8QM ARM2
- 8QXP ARM2
- 8QXP MEK

These two variables are used by an autotest u-boot script,
to request the needed BSP files.

Signed-off-by: Adrian Negreanu <adrian.negreanu@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
board/freescale/imx8mq_evk/imx8m_evk.c
board/freescale/imx8qm_arm2/imx8qm_arm2.c
board/freescale/imx8qxp_arm2/imx8qxp_arm2.c
board/freescale/imx8qxp_mek/imx8qxp_mek.c
include/configs/imx8mq_evk.h
include/configs/imx8qm_arm2.h
include/configs/imx8qxp_arm2.h
include/configs/imx8qxp_mek.h

index 14542dc..525d048 100644 (file)
@@ -225,6 +225,11 @@ int board_late_init(void)
 
        set_wdog_reset(wdog);
 
+#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+       setenv("board_name", "EVK");
+       setenv("board_rev", "iMX8MQ");
+#endif
+
 #ifdef CONFIG_ENV_IS_IN_MMC
        board_late_mmc_env_init();
 #endif
index 2a1457e..20ec7e0 100644 (file)
@@ -566,6 +566,11 @@ int mmc_map_to_kernel_blk(int dev_no)
 
 int board_late_init(void)
 {
+#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+       setenv("board_name", "ARM2");
+       setenv("board_rev", "iMX8QM");
+#endif
+
 #ifdef CONFIG_ENV_IS_IN_MMC
        board_late_mmc_env_init();
 #endif
index 0ee22da..9536a1f 100644 (file)
@@ -555,6 +555,11 @@ int board_mmc_get_env_dev(int devno)
 
 int board_late_init(void)
 {
+#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+       setenv("board_name", "ARM2");
+       setenv("board_rev", "iMX8QXP");
+#endif
+
 #ifdef CONFIG_ENV_IS_IN_MMC
        board_late_mmc_env_init();
 #endif
index 91a2024..c0641b3 100644 (file)
@@ -481,6 +481,11 @@ int board_mmc_get_env_dev(int devno)
 
 int board_late_init(void)
 {
+#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+       setenv("board_name", "MEK");
+       setenv("board_rev", "iMX8QXP");
+#endif
+
 #ifdef CONFIG_ENV_IS_IN_MMC
        board_late_mmc_env_init();
 #endif
index f601ff8..47b6250 100644 (file)
@@ -48,6 +48,8 @@
 #define CONFIG_SYS_I2C_MXC_I2C2                /* enable I2C bus 2 */
 #define CONFIG_SYS_I2C_MXC_I2C3                /* enable I2C bus 3 */
 
+#define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+
 #define CONFIG_POWER
 #define CONFIG_POWER_I2C
 #define CONFIG_POWER_PFUZE100
index 4714311..5492105 100644 (file)
@@ -54,6 +54,7 @@
 #define CONFIG_PCI_PNP
 #define CONFIG_PCI_SCAN_SHOW
 
+#define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 /* FUSE command */
 #define CONFIG_CMD_FUSE
 
index 67988c8..2ef7b75 100644 (file)
@@ -45,6 +45,8 @@
 #define CONFIG_CMD_PCI_ENUM
 #endif
 
+#define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+
 /* FUSE command */
 #define CONFIG_CMD_FUSE
 
index c9bfce5..3c91400 100644 (file)
@@ -45,6 +45,8 @@
 #define CONFIG_CMD_PCI_ENUM
 #endif
 
+#define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
+
 /* FUSE command */
 #define CONFIG_CMD_FUSE