summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/sor.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/tegra/dc/sor.c')
-rw-r--r--drivers/video/tegra/dc/sor.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/sor.c b/drivers/video/tegra/dc/sor.c
index 43f7cb0cc8a4..ee75338e4037 100644
--- a/drivers/video/tegra/dc/sor.c
+++ b/drivers/video/tegra/dc/sor.c
@@ -186,6 +186,7 @@ static int dbg_sor_show(struct seq_file *s, void *unused)
DUMP_REG(NV_SOR_DC(0));
DUMP_REG(NV_SOR_DC(1));
DUMP_REG(NV_SOR_LANE_DRIVE_CURRENT(0));
+ DUMP_REG(NV_SOR_LANE4_DRIVE_CURRENT(0));
DUMP_REG(NV_SOR_PR(0));
DUMP_REG(NV_SOR_LANE4_PREEMPHASIS(0));
DUMP_REG(NV_SOR_POSTCURSOR(0));
@@ -1257,6 +1258,9 @@ void tegra_dc_sor_enable_lvds(struct tegra_dc_sor_data *sor,
tegra_sor_writel(sor, NV_SOR_LVDS, reg_val);
tegra_sor_writel(sor, NV_SOR_LANE_DRIVE_CURRENT(sor->portnum),
0x40404040);
+ if (!conforming && (sor->dc->pdata->default_out->depth == 24))
+ tegra_sor_writel(sor, NV_SOR_LANE4_DRIVE_CURRENT(sor->portnum),
+ 0x40);
#if 0
tegra_sor_write_field(sor, NV_SOR_LVDS,