コード例 #1
0
ファイル: hdmi_hal.c プロジェクト: carpecarp/CC-A80-u-boot
__s32 Hdmi_hal_init(void)
{
    //hdmi_audio_t audio_para;

	hdmi_core_initial();
//#ifdef __UBOOT_PLAT__
#if 1
{
    __u32 loop_count;

    loop_count = 3;
    while((loop_count--) && (!Hpd_Check()))
    {
        hdmi_main_task_loop();
    }
}
#endif
//for audio test
#if 0
    audio_para.ch0_en = 1;
    audio_para.sample_rate = 44100;
	Hdmi_hal_set_audio_para(&audio_para);

	Hdmi_hal_audio_enable(0, 1);
#endif

    return 0;
}
コード例 #2
0
ファイル: hdmi_hal.c プロジェクト: carpecarp/CC-A80-u-boot
__s32 Hdmi_hal_mode_support(__u32 mode)
{
	if(Hpd_Check() == 0)
		return 0;

	if(get_video_enable())
		return Device_Support_VIC[mode];	//fixme

	return 0;
}
コード例 #3
0
ファイル: hdmi_hal.c プロジェクト: newsy5/OrangePI-Kernel
__s32 Hdmi_hal_mode_support(__u32 mode)
{
	if(Hpd_Check() == 0)
		return 0;
	else {
		while(hdmi_state < HDMI_State_Wait_Video_config)
			hdmi_delay_ms(10);

		return Device_Support_VIC[mode];
	}
}
コード例 #4
0
static __s32 Hdmi_mode_support(__disp_tv_mode_t mode)
{
	__u32 hdmi_mode = Hdmi_tv_mode_to_hdmi_mode(mode);

	if (hdmi_mode == 0 || Hpd_Check() == 0)
		return 0;

	while (hdmi_state < HDMI_State_Wait_Video_config)
		hdmi_delay_ms(1);

	return Device_Support_VIC[hdmi_mode];
}
コード例 #5
0
__s32 Hdmi_hal_get_HPD(void)
{
	return Hpd_Check();
}
コード例 #6
0
static __s32 Hdmi_get_HPD_status(void)
{
	return Hpd_Check();
}