From b74c9ae9347ea2838abdafc09b8e409e275048d3 Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Thu, 5 Jan 2023 15:39:24 +0800 Subject: [PATCH] drm: bridge: dw-hdmi: Update hdr panel metadata when can't get edid Signed-off-by: Algea Cao Change-Id: Ide73e5f10a591a9f85061461fa34a66bc3ac5d95 --- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 30dfb029c45b..86a62c61a476 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -2982,7 +2982,6 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector) } } - dw_hdmi_update_hdr_property(connector); kfree(edid); } else { hdmi->support_hdmi = true; @@ -3008,6 +3007,7 @@ static int dw_hdmi_connector_get_modes(struct drm_connector *connector) dev_info(hdmi->dev, "failed to get edid\n"); } + dw_hdmi_update_hdr_property(connector); dw_hdmi_check_output_type_changed(hdmi); return ret;