From 8dde4c06976b5794ef6e102ff6ed4648ea695f67 Mon Sep 17 00:00:00 2001 From: hjc Date: Sat, 14 Feb 2015 19:39:58 +0800 Subject: [PATCH] rk31xx lvds: ttl mode test ok Signed-off-by: hjc --- drivers/video/rockchip/transmitter/rk31xx_lvds.c | 3 ++- drivers/video/rockchip/transmitter/rk31xx_lvds.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/video/rockchip/transmitter/rk31xx_lvds.c b/drivers/video/rockchip/transmitter/rk31xx_lvds.c index dbdf1529ac56..44fabe31b83e 100644 --- a/drivers/video/rockchip/transmitter/rk31xx_lvds.c +++ b/drivers/video/rockchip/transmitter/rk31xx_lvds.c @@ -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); diff --git a/drivers/video/rockchip/transmitter/rk31xx_lvds.h b/drivers/video/rockchip/transmitter/rk31xx_lvds.h index 7dc7088c02c5..597fd62b6234 100644 --- a/drivers/video/rockchip/transmitter/rk31xx_lvds.h +++ b/drivers/video/rockchip/transmitter/rk31xx_lvds.h @@ -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 -- 2.34.1