summaryrefslogtreecommitdiff
path: root/drivers/gpu
diff options
context:
space:
mode:
authorAntheas Kapenekakis <lkml@antheas.dev>2025-08-29 16:55:36 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-11-13 15:34:18 -0500
commit1da1cfa9c2b55c9f771fa7c0aef1c071f5c21a92 (patch)
tree3f370edf336d6edf1244d3bfd33a584c9c95a8c2 /drivers/gpu
parent885c69a343101cce6f501f9da7ed8a491d68e2da (diff)
downloadlinux-1da1cfa9c2b55c9f771fa7c0aef1c071f5c21a92.tar.gz
linux-1da1cfa9c2b55c9f771fa7c0aef1c071f5c21a92.tar.bz2
linux-1da1cfa9c2b55c9f771fa7c0aef1c071f5c21a92.zip
drm: panel-backlight-quirks: Make EDID match optional
[ Upstream commit 9931e4be11f2129a20ffd908bc364598a63016f8 ] Currently, having a valid panel_id match is required to use the quirk system. For certain devices, we know that all SKUs need a certain quirk. Therefore, allow not specifying ident by only checking for a match if panel_id is non-zero. Tested-by: Philip Müller <philm@manjaro.org> Reviewed-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev> Link: https://lore.kernel.org/r/20250829145541.512671-2-lkml@antheas.dev Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/drm_panel_backlight_quirks.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_panel_backlight_quirks.c b/drivers/gpu/drm/drm_panel_backlight_quirks.c
index c477d98ade2b..99d8b6b2d6bd 100644
--- a/drivers/gpu/drm/drm_panel_backlight_quirks.c
+++ b/drivers/gpu/drm/drm_panel_backlight_quirks.c
@@ -49,7 +49,7 @@ static bool drm_panel_min_backlight_quirk_matches(const struct drm_panel_min_bac
if (!dmi_match(quirk->dmi_match.field, quirk->dmi_match.value))
return false;
- if (!drm_edid_match(edid, &quirk->ident))
+ if (quirk->ident.panel_id && !drm_edid_match(edid, &quirk->ident))
return false;
return true;