mfd:rk616:hdmi:fix g_rk616_hdmi initial bug
authoryxj <yxj@rock-chips.com>
Thu, 18 Apr 2013 14:11:22 +0000 (22:11 +0800)
committeryxj <yxj@rock-chips.com>
Thu, 18 Apr 2013 14:46:35 +0000 (22:46 +0800)
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi.c

index c98e61c4aa11be272267ed9229367ae10cacc214..10ff85dde5465923222d9fc70da29b2752985667 100755 (executable)
@@ -88,13 +88,15 @@ static int __devinit rk616_hdmi_probe (struct platform_device *pdev)
 {
        int ret;
 
-       struct mfd_rk616 *g_rk616_hdmi = dev_get_drvdata(pdev->dev.parent);
-       if(!g_rk616_hdmi)
+       struct mfd_rk616 *rk616 = dev_get_drvdata(pdev->dev.parent);
+       if(!rk616)
        {
                dev_err(&pdev->dev,"null mfd device rk616!\n");
                return -ENODEV;
        }
 
+       g_rk616_hdmi = rk616;
+
        hdmi = kmalloc(sizeof(struct hdmi), GFP_KERNEL);
        if(!hdmi)
        {