diff options
Diffstat (limited to 'drivers/gpu/drm/imx/dw_hdmi-imx.c')
-rw-r--r-- | drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/imx/dw_hdmi-imx.c b/drivers/gpu/drm/imx/dw_hdmi-imx.c index 1c8d2ac0668f..0c54acd52145 100644 --- a/drivers/gpu/drm/imx/dw_hdmi-imx.c +++ b/drivers/gpu/drm/imx/dw_hdmi-imx.c @@ -276,8 +276,11 @@ static int imx8mp_hdmi_phy_init(struct dw_hdmi *dw_hdmi, void *data, imx8mp_hdmi_pavi_powerup(); imx8mp_hdmi_pvi_enable(mode); - /* HDMI PHY power up */ regmap_read(hdmi->regmap, 0x200, &val); + /* HDMI PHY power off */ + val |= 0x8; + regmap_write(hdmi->regmap, 0x200, val); + /* HDMI PHY power on */ val &= ~0x8; /* Enable CEC */ val |= 0x2; |