rk610 hdmi: add rk_get_lcdc_drv
authoryxj <yxj@rock-chips.com>
Mon, 17 Sep 2012 10:15:13 +0000 (18:15 +0800)
committeryxj <yxj@rock-chips.com>
Tue, 18 Sep 2012 01:34:29 +0000 (09:34 +0800)
drivers/video/hdmi/chips/rk610/rk610_hdmi.c

index d9c6fcaa5006895202e125aa87dbaf6ad3d723fd..0c4ab2f135ca678b4284073e3fd7aabcdb43c45f 100644 (file)
@@ -215,6 +215,15 @@ static int         rk610_hdmi_i2c_probe(struct i2c_client *client,const struct i2c_devi
         dev_err(&client->dev, "fail to register hdmi\n");\r
         return -ENOMEM;\r
     }\r
+       if(HDMI_SOURCE_DEFAULT == HDMI_SOURCE_LCDC0)\r
+               hdmi->lcdc = rk_get_lcdc_drv("lcdc0");\r
+       else\r
+               hdmi->lcdc = rk_get_lcdc_drv("lcdc1");\r
+       if(hdmi->lcdc == NULL)\r
+       {\r
+               dev_err(hdmi->dev, "can not connect to video source lcdc\n");\r
+               ret = -ENXIO;\r
+       }\r
        hdmi->ops = &rk610_hdmi_ops;\r
        hdmi->display_on = HDMI_DEFAULT_MODE;\r
        hdmi->hdcp_on = HDMI_DISABLE;\r