snprintf(init_mode_str, VMODE_NAME_LEN_MAX, "%s", vout_mode_uboot);
vout_init_vmode = validate_vmode(vout_mode_uboot);
if (vout_init_vmode >= VMODE_MAX) {
+#if defined(CONFIG_ARCH_MESON64_ODROID_COMMON)
+ VOUTERR("no matched vout mode %s, force to set 1080p60hz\n",
+ vout_mode_uboot);
+ snprintf(init_mode_str, VMODE_NAME_LEN_MAX, "%s", "1080p60hz");
+ vout_init_vmode = validate_vmode("1080p60hz");
+#else
VOUTERR("no matched vout_init mode %s, force to invalid\n",
vout_mode_uboot);
nulldisp_index = 1;
vout_init_vmode = nulldisp_vinfo[nulldisp_index].mode;
snprintf(init_mode_str, VMODE_NAME_LEN_MAX, "%s",
nulldisp_vinfo[nulldisp_index].name);
+#endif
}
last_vmode = vout_init_vmode;
strncpy(vout_mode, cur_mode_str, VMODE_NAME_LEN_MAX);
if (cur_vmode >= VMODE_MAX) {
+#if defined(CONFIG_ARCH_MESON64_ODROID_COMMON)
+ VOUTERR("%s: no matched vmode: %s, force to set 1080p60hz\n",
+ __func__, cur_mode_str);
+ cur_vmode = validate_vmode("1080p60hz");
+ snprintf(cur_mode_str, VMODE_NAME_LEN_MAX, "%s", "1080p60hz");
+#else
VOUTERR("%s: no matched cur_mode: %s, force to invalid\n",
__func__, cur_mode_str);
nulldisp_index = 1;
cur_vmode = nulldisp_vinfo[nulldisp_index].mode;
snprintf(cur_mode_str, VMODE_NAME_LEN_MAX, "%s",
nulldisp_vinfo[nulldisp_index].name);
+#endif
}
/* not box platform */