Ejemplo n.º 1
0
__s32 BSP_disp_hdmi_set_src(__u32 sel, __disp_lcdc_src_t src)
{
    switch (src)
    {
        case DISP_LCDC_SRC_DE_CH1:
            tcon1_src_select(sel, LCDC_SRC_BE0);
            break;
        case DISP_LCDC_SRC_DE_CH2:
            tcon1_src_select(sel, LCDC_SRC_BE1);
            break;
        case DISP_LCDC_SRC_BLUE:
            tcon1_src_select(sel, LCDC_SRC_BLUE);
            break;
        default:
            DE_WRN("not supported lcdc src:%d in BSP_disp_tv_set_src\n", src);
            return DIS_NOT_SUPPORT;
    }
    return DIS_SUCCESS;
}
Ejemplo n.º 2
0
__s32 bsp_disp_hdmi_set_src(__u32 screen_id, __disp_lcdc_src_t src)
{
	if(disp_hdmi_get_support(screen_id) && (gdisp.screen[screen_id].hdmi_used)) {
		switch (src) {
		case DISP_LCDC_SRC_DE_CH1:
			tcon1_src_select(screen_id, LCD_SRC_BE0);
			break;

		case DISP_LCDC_SRC_DE_CH2:
			tcon1_src_select(screen_id, LCD_SRC_BE1);
			break;

		case DISP_LCDC_SRC_BLUE:
			tcon1_src_select(screen_id, LCD_SRC_BLUE);
			break;

		default:
			DE_WRN("not supported lcdc src:%d in bsp_disp_tv_set_src\n", src);
			return DIS_NOT_SUPPORT;
		}
	}
	return DIS_SUCCESS;
}