public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Fetch EDID from ACPI _DDC method if available
@ 2024-01-26 18:46 Mario Limonciello
  2024-01-26 18:46 ` [PATCH 1/2] ACPI: video: Handle fetching EDID that is longer than 256 bytes Mario Limonciello
  2024-01-26 18:46 ` [PATCH 2/2] drm/amd: Fetch the EDID from _DDC if available for eDP Mario Limonciello
  0 siblings, 2 replies; 9+ messages in thread
From: Mario Limonciello @ 2024-01-26 18:46 UTC (permalink / raw)
  To: amd-gfx, Alex Deucher, Harry Wentland, Rafael J . Wysocki,
	Hans de Goede
  Cc: open list:ACPI, open list, open list:DRM DRIVERS, Melissa Wen,
	Mark Pearson, Mario Limonciello

Some laptops ship an EDID in the BIOS encoded in the _DDC method that
differs than the EDID directly on the laptop panel for $REASONS.

This is the EDID that is used by the AMD Windows driver, and so sometimes
different results are found in different operating systems.

This series changes it so that when an eDP panel is found the BIOS
is checked first for an EDID and that used as a preference if found.

Mario Limonciello (2):
  ACPI: video: Handle fetching EDID that is longer than 256 bytes
  drm/amd: Fetch the EDID from _DDC if available for eDP

 drivers/acpi/acpi_video.c                     | 23 +++++++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |  2 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c      | 30 +++++++++++++++++++
 .../gpu/drm/amd/amdgpu/amdgpu_connectors.c    |  5 ++++
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  8 ++++-
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |  7 +++--
 6 files changed, 65 insertions(+), 10 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-01-29 16:55 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-26 18:46 [PATCH 0/2] Fetch EDID from ACPI _DDC method if available Mario Limonciello
2024-01-26 18:46 ` [PATCH 1/2] ACPI: video: Handle fetching EDID that is longer than 256 bytes Mario Limonciello
2024-01-29 13:54   ` Rafael J. Wysocki
2024-01-29 16:12     ` Mario Limonciello
2024-01-26 18:46 ` [PATCH 2/2] drm/amd: Fetch the EDID from _DDC if available for eDP Mario Limonciello
2024-01-29  9:39   ` Jani Nikula
2024-01-29 16:09     ` Mario Limonciello
2024-01-29 16:46       ` Jani Nikula
2024-01-29 16:54         ` Mario Limonciello

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox