rk31xx lvds: ttl mode test ok
authorhjc <hjc@rock-chips.com>
Sat, 14 Feb 2015 11:39:58 +0000 (19:39 +0800)
committerhjc <hjc@rock-chips.com>
Sat, 14 Feb 2015 11:40:56 +0000 (19:40 +0800)
Signed-off-by: hjc<hjc@rock-chips.com>
drivers/video/rockchip/transmitter/rk31xx_lvds.c
drivers/video/rockchip/transmitter/rk31xx_lvds.h

index dbdf1529ac56c1b1505839bb18a1ce08c090a154..44fabe31b83e8f705a61caf90beedd6d3a2872c6 100644 (file)
@@ -262,7 +262,8 @@ static void rk31xx_output_lvttl(struct rk_lvds_device *lvds,
                        v_RK3368_MIPIPHY_LANE0_EN(1) |
                        v_RK3368_MIPIDPI_FORCEX_EN(1);
                lvds_grf_writel(lvds, GRF_SOC_CON7_LVDS, val);
-
+               val = v_RK3368_FORCE_JETAG(0);
+               lvds_grf_writel(lvds, GRF_SOC_CON15_LVDS, val);
                /*val = v_MIPITTL_CLK_EN(1) | v_MIPITTL_LANE0_EN(1) |
                v_MIPITTL_LANE1_EN(1) | v_MIPITTL_LANE2_EN(1) |
                v_MIPITTL_LANE3_EN(1);
index 7dc7088c02c586b52bad78eae12fe779b421c12a..597fd62b6234b376b38e283d8ee1fb4b7b6b609a 100644 (file)
@@ -114,6 +114,8 @@ enum {
 #define v_LANE0_EN(x)           BITS_MASK(x, 1, 7)
 
 #define GRF_SOC_CON7_LVDS      0x041c
+#define GRF_SOC_CON15_LVDS      0x043c
+#define v_RK3368_FORCE_JETAG(x) (BITS_MASK(x, 1, 13) | BITS_EN(1, 13))
 enum {
        LVDS_SOC_RK312X,
        LVDS_SOC_RK3368