]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: Allow embedded connectors without DDC
authorTimur Kristóf <timur.kristof@gmail.com>
Tue, 28 Apr 2026 11:40:40 +0000 (13:40 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 29 Apr 2026 14:41:15 +0000 (10:41 -0400)
commit494941aa772dab79251543764db6cd14bd337e43
tree3e1773c18c0d49a4159593b003f87d75532eaf3e
parenta1fc7bf6677eb547167cb72b3bcafdc34b976692
drm/amd/display: Allow embedded connectors without DDC

On some laptops, the embedded panel may not have
a DDC (display data channel) available. On these,
the EDID may be hardcoded in ACPI or the VBIOS.

In this case, use GPIO_DDC_LINE_UNKNOWN and don't fail.

Fixes: def3488eb0fd ("drm/amd/display: refactor HPD to increase flexibility")
Link: https://gitlab.freedesktop.org/drm/amd/-/work_items/5192
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 75b8a6ca0e8bc3ce24572f854e95f8721b321179)
drivers/gpu/drm/amd/display/dc/dc.h
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c
drivers/gpu/drm/amd/display/dc/link/link_factory.c