drm/rockchip: dw_hdmi-qp: Fix kernel logo color error

If other display port such as edp bind failed, hdmi
will re-bind. The conditions for determining whether
uboot logo is enabled are unreliable. Changing judgment
flag to an unused reg.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I2b634ae159934bb62ea1a08864bf8b1b9cbb479d
This commit is contained in:
Algea Cao
2023-04-27 16:30:50 +08:00
committed by Tao Huang
parent 1d2a962ead
commit ebee330352

View File

@@ -3280,7 +3280,8 @@ __dw_hdmi_probe(struct platform_device *pdev,
hdmi_writel(hdmi, 0, MAINUNIT_0_INT_MASK_N);
hdmi_writel(hdmi, 0, MAINUNIT_1_INT_MASK_N);
hdmi_writel(hdmi, 428571429, TIMER_BASE_CONFIG0);
if ((hdmi_readl(hdmi, CMU_STATUS) & DISPLAY_CLK_MONITOR) == DISPLAY_CLK_LOCKED) {
if (hdmi->phy.ops->read_hpd(hdmi, hdmi->phy.data) == connector_status_connected &&
(hdmi_readl(hdmi, VIDEO_INTERFACE_CONFIG0) & BIT(21))) {
hdmi->initialized = true;
hdmi->disabled = false;
}