rk30 hdmi: modified for fb interface rk_get_lcdc_drv changed.
authorZheng Yang <zhengyang@rock-chips.com>
Thu, 5 Apr 2012 01:58:12 +0000 (09:58 +0800)
committerZheng Yang <zhengyang@rock-chips.com>
Thu, 5 Apr 2012 01:58:12 +0000 (09:58 +0800)
drivers/video/rockchip/hdmi/rk30_hdmi.c

index ee7a8740778aacf5691ff6a114c87a284f910c82..e9ac6620ae1448334e0fe17cf90cea7034f360fb 100755 (executable)
@@ -23,7 +23,7 @@ struct hdmi *hdmi = NULL;
 \r
 extern irqreturn_t hdmi_irq(int irq, void *priv);\r
 extern void hdmi_work(struct work_struct *work);\r
-extern struct rk_lcdc_device_driver * rk_get_lcdc_drv(int  id);\r
+extern struct rk_lcdc_device_driver * rk_get_lcdc_drv(char *name);\r
 extern void hdmi_register_display_sysfs(struct hdmi *hdmi, struct device *parent);\r
 \r
 #ifdef CONFIG_HAS_EARLYSUSPEND\r
@@ -91,7 +91,10 @@ static int __devinit rk30_hdmi_probe (struct platform_device *pdev)
        hdmi->dev = &pdev->dev;\r
        platform_set_drvdata(pdev, hdmi);\r
 \r
-       hdmi->lcdc = rk_get_lcdc_drv(HDMI_SOURCE_DEFAULT);\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