diff options
author | chunhui dai <chunhui.dai@mediatek.com> | 2020-09-04 12:59:59 +0200 |
---|---|---|
committer | Chun-Kuang Hu <chunkuang.hu@kernel.org> | 2020-09-14 17:05:23 +0200 |
commit | 09e872d558ba6a7f4468c4e8cdf0cd5a99bfc175 (patch) | |
tree | 96d4d452ac81f19fcf51d75095b9ace05786f917 /drivers/phy/mediatek/phy-mtk-hdmi.h | |
parent | drm/mediatek: mtk_dpi: Convert to bridge driver (diff) | |
download | linux-09e872d558ba6a7f4468c4e8cdf0cd5a99bfc175.tar.xz linux-09e872d558ba6a7f4468c4e8cdf0cd5a99bfc175.zip |
drm/mediatek: Disable tmds on mt2701
Without that patch if you use specific resolutions like 1280x1024,
I can see distortion in the output. It seems as if the
frequency for updating the pixel of the image is out of sync.
For initialization tmds needs to be active, but can be disabled after init
to fix blurry display
Signed-off-by: chunhui dai <chunhui.dai@mediatek.com>
Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
Tested-by: Frank Wunderlich <frank-w@public-files.de>
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Diffstat (limited to 'drivers/phy/mediatek/phy-mtk-hdmi.h')
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-hdmi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/phy/mediatek/phy-mtk-hdmi.h b/drivers/phy/mediatek/phy-mtk-hdmi.h index b13e1d5f8e78..dcf9bb13699b 100644 --- a/drivers/phy/mediatek/phy-mtk-hdmi.h +++ b/drivers/phy/mediatek/phy-mtk-hdmi.h @@ -21,6 +21,7 @@ struct mtk_hdmi_phy; struct mtk_hdmi_phy_conf { unsigned long flags; + bool pll_default_off; const struct clk_ops *hdmi_phy_clk_ops; void (*hdmi_phy_enable_tmds)(struct mtk_hdmi_phy *hdmi_phy); void (*hdmi_phy_disable_tmds)(struct mtk_hdmi_phy *hdmi_phy); |