[PATCH v8 0/5] drm/amd/display: Use drm_edid for more code
Mario Limonciello
superm1 at kernel.org
Fri Sep 27 23:05:55 UTC 2024
From: Mario Limonciello <mario.limonciello at amd.com>
This is the successor of Melissa's v5 series that was posted [1] as well
as my series that was posted [2].
Melissa's patches are mostly unmodified from v5, but the series has been
rebase on the new 6.10 based amd-staging-drm-next.
As were both touching similar code for fetching the EDID, I've merged the
pertinent parts of my series into this one in allowing the connector to
fetch the EDID from _DDC if available for eDP as well.
There are still some remaining uses of drm_edid_raw() but they touch pure
DC code, so a wrapper or macro will probably be needed to convert them.
This can be for follow ups later on.
Link: https://lore.kernel.org/amd-gfx/20240807203207.2830-1-mwen@igalia.com/ [1]
Link: https://lore.kernel.org/dri-devel/20240214215756.6530-1-mario.limonciello@amd.com/ [2]
v8:
* Drop patches 5-9 as they cause regressions and will be future followups
* Rebase patch 10 on patches 1-4
Mario Limonciello (1):
drm/amd/display: Fetch the EDID from _DDC if available for eDP
Melissa Wen (4):
drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid
drm/amd/display: switch to setting physical address directly
drm/amd/display: always call connector_update when parsing
freesync_caps
drm/amd/display: remove redundant freesync parser for DP
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 195 ++++++------------
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +-
.../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 76 ++++++-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 34 +--
drivers/gpu/drm/amd/include/amd_shared.h | 5 +
5 files changed, 153 insertions(+), 161 deletions(-)
--
2.43.0
More information about the dri-devel
mailing list