HDMI: fix rk3288 hdmi driver code compile error
authorzwl <zwl@rock-chips.com>
Tue, 11 Mar 2014 09:15:15 +0000 (17:15 +0800)
committerzwl <zwl@rock-chips.com>
Tue, 11 Mar 2014 09:15:34 +0000 (17:15 +0800)
drivers/video/rockchip/hdmi/chips/rk3288/rk3288_hdmi.c
drivers/video/rockchip/hdmi/chips/rk3288/rk3288_hdmi_hw.c

index a8ea1871a1bd9fc4562c8520d56077e36aec4e15..30f843829368147e244020c40e0b883f22c8c720 100644 (file)
@@ -17,6 +17,8 @@
 #include <linux/interrupt.h>
 #include <linux/clk.h>
 #include <linux/uaccess.h>
+#include <linux/rockchip/grf.h>
+#include <linux/rockchip/iomap.h>
 #if defined(CONFIG_OF)
 #include <linux/of.h>
 #include <linux/of_device.h>
@@ -27,8 +29,6 @@
 #include <linux/seq_file.h>
 #endif
 
-#include "../../../../../../arch/arm/mach-rockchip/grf.h"
-#include "../../../../../../arch/arm/mach-rockchip/iomap.h"
 #include "rk3288_hdmi_hw.h"
 #include "rk3288_hdmi.h"
 
index 3cb08a18230a99946135800619fd2dea6a3d97fa..5d2aabaa3657579ea1af80d69fa57f9345abd1a2 100644 (file)
@@ -31,6 +31,7 @@ const struct phy_mpll_config_tab* get_phy_mpll_tab(int pixClock, char pixRepet,
 
 static void rk3288_hdmi_set_pwr_mode(struct hdmi *hdmi_drv, int mode)
 {
+       struct rk3288_hdmi_device *hdmi_dev = container_of(hdmi_drv, struct rk3288_hdmi_device, driver);
        if(hdmi_drv->pwr_mode == mode)
                return;
 
@@ -379,7 +380,7 @@ int rk3288_hdmi_config_video(struct hdmi *hdmi_drv, struct hdmi_video_para *vpar
        struct rk3288_hdmi_device *hdmi_dev = container_of(hdmi_drv, struct rk3288_hdmi_device, driver);
 
        if(hdmi_drv->pwr_mode == LOWER_PWR)
-               rk3288_hdmi_set_pwr_mode(NORMAL);
+               rk3288_hdmi_set_pwr_mode(hdmi_drv, NORMAL);
 
        switch(vpara->input_color)
        {
@@ -615,7 +616,7 @@ void rk3288_hdmi_control_output(struct hdmi *hdmi_drv, int enable)
        }
        else {
                if(hdmi_drv->pwr_mode == LOWER_PWR)
-                       rk3288_hdmi_set_pwr_mode(NORMAL);
+                       rk3288_hdmi_set_pwr_mode(hdmi_drv, NORMAL);
                hdmi_msk_reg(hdmi_dev, FC_GCP, m_FC_SET_AVMUTE, v_FC_SET_AVMUTE(0));
        }
 }