Message ID | 20240927230600.2619844-1-superm1@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | drm/amd/display: Use drm_edid for more code | expand |
No regressed found on this patchset series. Reviewed-by: Alex Hung <alex.hung@amd.com> On 9/27/24 17:05, Mario Limonciello wrote: > From: Mario Limonciello <mario.limonciello@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(-) >
From: Mario Limonciello <mario.limonciello@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(-)