RK3128-7.1 投影仪开发HDMI与LCD屏切换

79 阅读1分钟

static void hdmi_wq_insert(struct hdmi *hdmi)
{
HDMIDBG(2, "%s\n", __func__);

        //关闭风扇,背光

        //gpio_direction_output(116, 0);
gpio_set_value(116, 0);

        //gpio_direction_output(44, 1);
gpio_set_value(44, 1);

        //关闭声音
gpio_set_value(30, 0);

        if (hdmi->ops->insert)
hdmi->ops->insert(hdmi);
hdmi_wq_parse_edid(hdmi);
if (hdmi->property->feature & SUPPORT_CEC)
rockchip_hdmi_cec_set_pa(hdmi->edid.cecaddress);
hdmi_send_uevent(hdmi, KOBJ_ADD);
if (hdmi->enable) {
/*hdmi->autoset = 0;*/
hdmi_wq_set_video(hdmi);
#ifdef CONFIG_SWITCH
switch_set_state(&(hdmi->switchdev), 1);