samsung: tizen_riscv: Reorganise environment defaults for RISC-V
[platform/kernel/u-boot.git] / include / samsung / tizen_riscv.h
similarity index 72%
rename from include/samsung/tizen_visionfive2.h
rename to include/samsung/tizen_riscv.h
index 8bf0974..1226bee 100644 (file)
@@ -6,8 +6,22 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
-#ifndef __CONFIG_TIZEN_VISIONFIVE2_H
-#define __CONFIG_TIZEN_VISIONFIVE2_H
+#ifndef __CONFIG_TIZEN_RISCV_H
+#define __CONFIG_TIZEN_RISCV_H
+
+#ifdef CONFIG_TARGET_STARFIVE_VISIONFIVE2
+#define TIZEN_TARGET_ENV_SETTING \
+       "bootdevnum=1\0"                        \
+       "bootdevtype=mmc\0"                     \
+       ""
+#elif defined(CONFIG_TARGET_QEMU_VIRT)
+#define TIZEN_TARGET_ENV_SETTING \
+       "bootdevnum=0\0"                        \
+       "bootdevtype=virtio\0"                  \
+       ""
+#else /* CONFIG_TARGET_* */
+#define TIZEN_TARGET_ENV_SETTING ""
+#endif /* CONFIG_TARGET_* */
 
 #define CLEAR_REBOOT_PARAM \
        "mw.l ${rebootparam_addr} ${normal_val} ; "                                             \
@@ -19,8 +33,8 @@
 #define KERNEL_NAME    "Image"
 
 #define TIZEN_ENV_SETTING \
+       TIZEN_TARGET_ENV_SETTING                \
        "kernel=" KERNEL_NAME "\0"              \
-       "bootdevnum=1\0"                        \
        "bootpart=3\0"                  \
        "rootpart=5\0"                  \
        "informpart=0xb\0"                      \
        "ramdiskpart=9\0"                       \
        "part=9\0"                              \
        "bootmode=ramdisk\0"                    \
-       "bootdevtype=mmc\0"                     \
        "tfm=setenv bootmode download; run bootcmd\0"   \
        "tizen_bootarg= \0"     \
        "opts=loglevel=7\0"                     \
        "reboot_param_clear=" CLEAR_REBOOT_PARAM "\0"                           \
        ""
 
-#endif /* __CONFIG_TIZEN_VISIONFIVE2_H */
+#endif /* __CONFIG_TIZEN_RISCV_H */