* [PATCH v3] drm/edid: fixed the bug that hdr metadata was not reset [not found] <CGME20250514063420epcas5p2bdd64000965a5ceffa196f123db8fb2e@epcas5p2.samsung.com> @ 2025-05-14 6:35 ` feijuan.li 2025-05-14 8:39 ` Jani Nikula 0 siblings, 1 reply; 3+ messages in thread From: feijuan.li @ 2025-05-14 6:35 UTC (permalink / raw) To: jingoohan1, maarten.lankhorst, mripard, tzimmermann, airlied, simona, dri-devel, linux-kernel, jani.nikula Cc: feijuan.li, hongfei.tang, minggui.yan, qilin.wang When DP connected to a device with HDR capability, the hdr structure was filled.Then connected to another sink device without hdr capability, but the hdr info still exist. Signed-off-by: feijuan.li <feijuan.li@samsung.com> --- drivers/gpu/drm/drm_edid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c index 13bc4c290b17..9edb3247c767 100644 --- a/drivers/gpu/drm/drm_edid.c +++ b/drivers/gpu/drm/drm_edid.c @@ -6596,6 +6596,7 @@ static void drm_reset_display_info(struct drm_connector *connector) info->has_hdmi_infoframe = false; info->rgb_quant_range_selectable = false; memset(&info->hdmi, 0, sizeof(info->hdmi)); + memset(&connector->hdr_sink_metadata, 0, sizeof(connector->hdr_sink_metadata)); info->edid_hdmi_rgb444_dc_modes = 0; info->edid_hdmi_ycbcr444_dc_modes = 0; -- 2.25.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v3] drm/edid: fixed the bug that hdr metadata was not reset 2025-05-14 6:35 ` [PATCH v3] drm/edid: fixed the bug that hdr metadata was not reset feijuan.li @ 2025-05-14 8:39 ` Jani Nikula 2025-05-19 9:55 ` Jani Nikula 0 siblings, 1 reply; 3+ messages in thread From: Jani Nikula @ 2025-05-14 8:39 UTC (permalink / raw) To: feijuan.li, jingoohan1, maarten.lankhorst, mripard, tzimmermann, airlied, simona, dri-devel, linux-kernel Cc: feijuan.li, hongfei.tang, minggui.yan, qilin.wang On Wed, 14 May 2025, "feijuan.li" <feijuan.li@samsung.com> wrote: > When DP connected to a device with HDR capability, > the hdr structure was filled.Then connected to another > sink device without hdr capability, but the hdr info > still exist. > > Signed-off-by: feijuan.li <feijuan.li@samsung.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/drm_edid.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c > index 13bc4c290b17..9edb3247c767 100644 > --- a/drivers/gpu/drm/drm_edid.c > +++ b/drivers/gpu/drm/drm_edid.c > @@ -6596,6 +6596,7 @@ static void drm_reset_display_info(struct drm_connector *connector) > info->has_hdmi_infoframe = false; > info->rgb_quant_range_selectable = false; > memset(&info->hdmi, 0, sizeof(info->hdmi)); > + memset(&connector->hdr_sink_metadata, 0, sizeof(connector->hdr_sink_metadata)); > > info->edid_hdmi_rgb444_dc_modes = 0; > info->edid_hdmi_ycbcr444_dc_modes = 0; -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v3] drm/edid: fixed the bug that hdr metadata was not reset 2025-05-14 8:39 ` Jani Nikula @ 2025-05-19 9:55 ` Jani Nikula 0 siblings, 0 replies; 3+ messages in thread From: Jani Nikula @ 2025-05-19 9:55 UTC (permalink / raw) To: feijuan.li, jingoohan1, maarten.lankhorst, mripard, tzimmermann, airlied, simona, dri-devel, linux-kernel Cc: feijuan.li, hongfei.tang, minggui.yan, qilin.wang On Wed, 14 May 2025, Jani Nikula <jani.nikula@linux.intel.com> wrote: > On Wed, 14 May 2025, "feijuan.li" <feijuan.li@samsung.com> wrote: >> When DP connected to a device with HDR capability, >> the hdr structure was filled.Then connected to another >> sink device without hdr capability, but the hdr info >> still exist. >> >> Signed-off-by: feijuan.li <feijuan.li@samsung.com> > > Reviewed-by: Jani Nikula <jani.nikula@intel.com> And pushed to drm-misc-fixes, with Fixes: e85959d6cbe0 ("drm: Parse HDR metadata info from EDID") Cc: <stable@vger.kernel.org> # v5.3+ Thanks for the patch. BR, Jani. > > >> --- >> drivers/gpu/drm/drm_edid.c | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c >> index 13bc4c290b17..9edb3247c767 100644 >> --- a/drivers/gpu/drm/drm_edid.c >> +++ b/drivers/gpu/drm/drm_edid.c >> @@ -6596,6 +6596,7 @@ static void drm_reset_display_info(struct drm_connector *connector) >> info->has_hdmi_infoframe = false; >> info->rgb_quant_range_selectable = false; >> memset(&info->hdmi, 0, sizeof(info->hdmi)); >> + memset(&connector->hdr_sink_metadata, 0, sizeof(connector->hdr_sink_metadata)); >> >> info->edid_hdmi_rgb444_dc_modes = 0; >> info->edid_hdmi_ycbcr444_dc_modes = 0; -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-05-19 9:55 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20250514063420epcas5p2bdd64000965a5ceffa196f123db8fb2e@epcas5p2.samsung.com>
2025-05-14 6:35 ` [PATCH v3] drm/edid: fixed the bug that hdr metadata was not reset feijuan.li
2025-05-14 8:39 ` Jani Nikula
2025-05-19 9:55 ` Jani Nikula
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.