]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: Read EDID from VBIOS embedded panel info
authorTimur Kristóf <timur.kristof@gmail.com>
Tue, 28 Apr 2026 11:40:44 +0000 (13:40 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 29 Apr 2026 14:41:40 +0000 (10:41 -0400)
commit9ea16f64189bf7b6ba50fc7f0325b3c1f836d105
tree9c2d9e93d396046fdc62b65074ae66631da2fcfb
parent60af4605ef35ecb7ad649a8534b83a2f7c69576d
drm/amd/display: Read EDID from VBIOS embedded panel info

Some board manufacturers hardcode the EDID for the embedded
panel in the VBIOS. This EDID should be used when the panel
doesn't have a DDC.

For reference, see the legacy non-DC display code:
amdgpu_atombios_encoder_get_lcd_info()

This is necessary to support embedded connectors without DDC.

Fixes: 4562236b3bc0 ("drm/amd/dc: Add dc display driver (v2)")
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 eb105e63b474c11ef6a84a1c6b18100d851ff364)
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c
drivers/gpu/drm/amd/display/include/grph_object_ctrl_defs.h