Пример #1
0
__s32 Hdmi_mode_support(disp_tv_mode mode)
{
	__u32 hdmi_mode;
	__u32 i;
	bool find = false;

	for(i=0; i<sizeof(hdmi_mode_tbl)/sizeof(struct disp_hdmi_mode); i++)
	{
		if(hdmi_mode_tbl[i].mode == mode) {
			hdmi_mode = hdmi_mode_tbl[i].hdmi_mode;
			find = true;
			break;
		}
	}

	if(find) {
		return Hdmi_hal_mode_support(hdmi_mode);
	} else {
		return 0;
	}
}
Пример #2
0
__s32 Hdmi_mode_support(__disp_tv_mode_t mode)
{
	__u32 hdmi_mode;

	switch(mode) {
	case DISP_TV_MOD_480I:
		hdmi_mode = HDMI1440_480I;
		break;

	case DISP_TV_MOD_576I:
		hdmi_mode = HDMI1440_576I;
		break;

	case DISP_TV_MOD_480P:
		hdmi_mode = HDMI480P;
		break;

	case DISP_TV_MOD_576P:
		hdmi_mode = HDMI576P;
		break;

	case DISP_TV_MOD_720P_50HZ:
		hdmi_mode = HDMI720P_50;
		break;

	case DISP_TV_MOD_720P_60HZ:
		hdmi_mode = HDMI720P_60;
		break;

	case DISP_TV_MOD_1080I_50HZ:
		hdmi_mode = HDMI1080I_50;
		break;

	case DISP_TV_MOD_1080I_60HZ:
		hdmi_mode = HDMI1080I_60;
		break;

	case DISP_TV_MOD_1080P_24HZ:
		hdmi_mode = HDMI1080P_24;
		break;

	case DISP_TV_MOD_1080P_50HZ:
		hdmi_mode = HDMI1080P_50;
		break;

	case DISP_TV_MOD_1080P_60HZ:
		hdmi_mode = HDMI1080P_60;
		break;

	case DISP_TV_MOD_1080P_25HZ:
		hdmi_mode = HDMI1080P_25;
		break;

	case DISP_TV_MOD_1080P_30HZ:
		hdmi_mode = HDMI1080P_30;
		break;

	case DISP_TV_MOD_1080P_24HZ_3D_FP:
		hdmi_mode = HDMI1080P_24_3D_FP;
		break;

	case DISP_TV_MOD_720P_50HZ_3D_FP:
		hdmi_mode = HDMI720P_50_3D_FP;
		break;

	case DISP_TV_MOD_720P_60HZ_3D_FP:
		hdmi_mode = HDMI720P_60_3D_FP;
		break;

	default:
		hdmi_mode = HDMI720P_50;
		break;
	}

	return Hdmi_hal_mode_support(hdmi_mode);
}