rk2928 lvds:select lcdc interface according to lcdc_id in screen
authoryxj <yxj@rock-chips.com>
Wed, 29 Aug 2012 05:04:13 +0000 (13:04 +0800)
committeryxj <yxj@rock-chips.com>
Wed, 29 Aug 2012 07:45:27 +0000 (15:45 +0800)
drivers/video/rockchip/lvds/rk_lvds.c

index 72885dfde55b5ca324c50d1188b91becd3bbb653..0eed1f28c7bcb281155efe89065882afd776f9d3 100644 (file)
@@ -7,16 +7,12 @@
 
 static void rk_output_lvds(rk_screen *screen)
 {
-        printk("%s: %x\n", __func__, m_PDN_CBG(1)|m_PD_PLL(0)|m_PDN(1)|m_OEN(0)        \
-                                       |m_DS(DS_10PF)|m_MSBSEL(DATA_D0_MSB)    \
-                                       |m_OUT_FORMAT(screen->hw_format)                \
-                                       |m_LCDC_SEL(FROM_LCDC0));
        LVDSWrReg(m_PDN_CBG(1)|m_PD_PLL(0)|m_PDN(1)|m_OEN(0)    \
                                        |m_DS(DS_10PF)|m_MSBSEL(DATA_D0_MSB)    \
                                        |m_OUT_FORMAT(screen->hw_format)                \
-                                       |m_LCDC_SEL(FROM_LCDC0));
+                                       |m_LCDC_SEL(screen->lcdc_id));
 
-        printk("%s: reg = 0x%x\n",  __func__, LVDSRdReg());
+       // printk("%s: reg = 0x%x\n",  __func__, LVDSRdReg());
 }
 
 static void rk_output_lvttl(rk_screen *screen)
@@ -24,8 +20,8 @@ static void rk_output_lvttl(rk_screen *screen)
        LVDSWrReg(m_PD_PLL(0)|m_PD_PLL(1)|m_PDN(0)|m_OEN(1)     \
                                        |m_DS(DS_10PF)|m_MSBSEL(DATA_D0_MSB)    \
                                        |m_OUT_FORMAT(screen->hw_format)                \
-                                       |m_LCDC_SEL(FROM_LCDC0));
-        printk("%s: reg = 0x%x\n",  __func__, LVDSRdReg());
+                                       |m_LCDC_SEL(screen->lcdc_id));
+        //printk("%s: reg = 0x%x\n",  __func__, LVDSRdReg());
 }
 
 static void rk_output_disable(void)