コード例 #1
0
ファイル: hdmi_core.c プロジェクト: newsy5/OrangePI-Kernel
__s32 video_config(__u32 vic)
{
	int ret = 0;

  isHDMI = GetIsHdmi();
  YCbCr444_Support = GetIsYUV();

	__inf("video_config, vic:%d,cts_enable:%d,isHDMI:%d,YCbCr444_Support:%d,hdcp_enable:%d\n",
    vic,cts_enable,isHDMI,YCbCr444_Support,hdcp_enable);

	glb_video_para.vic = vic;
	if((cts_enable==1) && (isHDMI == 0))
  	glb_video_para.is_hdmi = 0;
  else
  	glb_video_para.is_hdmi = 1;

	glb_video_para.is_yuv = get_csc_type();

  if(hdcp_enable)
  {
			glb_video_para.is_hcts = 1;
			bsp_hdmi_hrst();
      __inf("hdmi full function\n");
  }
  else
  {
      glb_video_para.is_hcts = 0;
      __inf("hdmi video + audio\n");
  }

	__inf("video_on @ video_config = %d!\n",video_on);

	return ret;
}
コード例 #2
0
ファイル: hdmi_hal.c プロジェクト: carpecarp/CC-A80-u-boot
__s32 Hdmi_hal_dvi_support(void)
{
	if((GetIsHdmi() == 0) && (get_cts_enable() == 1))
		return 1;
	else
		return 0;
}