diff options
Diffstat (limited to 'drivers/gpu/drm/tegra/dsi.c')
-rw-r--r-- | drivers/gpu/drm/tegra/dsi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu/drm/tegra/dsi.c index bd56f2affa78..f7874458926a 100644 --- a/drivers/gpu/drm/tegra/dsi.c +++ b/drivers/gpu/drm/tegra/dsi.c | |||
@@ -474,7 +474,8 @@ static int tegra_output_dsi_enable(struct tegra_output *output) | |||
474 | tegra_dsi_writel(dsi, value, DSI_HOST_CONTROL); | 474 | tegra_dsi_writel(dsi, value, DSI_HOST_CONTROL); |
475 | 475 | ||
476 | value = tegra_dsi_readl(dsi, DSI_CONTROL); | 476 | value = tegra_dsi_readl(dsi, DSI_CONTROL); |
477 | value |= DSI_CONTROL_HS_CLK_CTRL; | 477 | if (dsi->flags & MIPI_DSI_CLOCK_NON_CONTINUOUS) |
478 | value |= DSI_CONTROL_HS_CLK_CTRL; | ||
478 | value &= ~DSI_CONTROL_TX_TRIG(3); | 479 | value &= ~DSI_CONTROL_TX_TRIG(3); |
479 | value &= ~DSI_CONTROL_DCS_ENABLE; | 480 | value &= ~DSI_CONTROL_DCS_ENABLE; |
480 | value |= DSI_CONTROL_VIDEO_ENABLE; | 481 | value |= DSI_CONTROL_VIDEO_ENABLE; |
@@ -982,6 +983,7 @@ static const struct of_device_id tegra_dsi_of_match[] = { | |||
982 | { .compatible = "nvidia,tegra114-dsi", }, | 983 | { .compatible = "nvidia,tegra114-dsi", }, |
983 | { }, | 984 | { }, |
984 | }; | 985 | }; |
986 | MODULE_DEVICE_TABLE(of, tegra_dsi_of_match); | ||
985 | 987 | ||
986 | struct platform_driver tegra_dsi_driver = { | 988 | struct platform_driver tegra_dsi_driver = { |
987 | .driver = { | 989 | .driver = { |