linux/drivers/gpu/drm/amd/display
Timur Kristóf 6c2cce5b54 drm/amd/display: Read EDID from VBIOS embedded panel info
[ Upstream commit 9ea16f6418 ]

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: 4562236b3b ("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 eb105e63b4)
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2026-06-01 17:35:43 +02:00
..
amdgpu_dm drm/amd/display: Avoid updating surface with the same surface under MPO 2026-03-04 07:20:19 -05:00
dc drm/amd/display: Read EDID from VBIOS embedded panel info 2026-06-01 17:35:43 +02:00
dmub drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox 2023-11-28 16:56:36 +00:00
include drm/amd/display: Read EDID from VBIOS embedded panel info 2026-06-01 17:35:43 +02:00
modules minmax: make generic MIN() and MAX() macros available everywhere 2025-10-19 16:21:52 +02:00
Kconfig drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame 2022-12-08 11:28:43 +01:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards 2019-11-13 15:29:42 -05:00
TODO drm/amd/display: Convert remaining loggers off dc_logger 2018-07-13 14:48:42 -05:00