else {
/* nothing */
}
- if ((vic_ready != HDMI_Unknown) && (vic_ready == vic)) {
+ if ((vic_ready != HDMI_Unknown) && (vic_ready == vic) && (strstr(hdmitx_device.fmt_attr,"now") == NULL)) {
pr_info(SYS "[%s] ALREADY init VIC = %d\n",
__func__, vic);
if (hdev->RXCap.ieeeoui == 0) {
hdmitx_pre_display_init();
+
+ if (strstr(hdmitx_device.fmt_attr,"now") != NULL){
+ memcpy(strstr(hdmitx_device.fmt_attr,"now"), " ", 3);
+ }
hdev->cur_VIC = HDMI_Unknown;
/* if vic is HDMI_Unknown, hdmitx_set_display will disable HDMI */
ret = hdmitx_set_display(hdev, vic);
{
strncpy(hdmitx_device.fmt_attr, buf, sizeof(hdmitx_device.fmt_attr));
hdmitx_device.fmt_attr[15] = '\0';
+ if (strstr(hdmitx_device.fmt_attr,"now")){
+ set_disp_mode_auto();
+ }
+return count;
return count;
}
/*aud_mode attr*/