Hi, This is a reduced version of `drm/amd/display: more drm_edid to AMD display driver` [1] sent a few months ago only with the less invasive changes, i.e., those changes that don't affect DC. This partial focus on using more drm_edid helpers instead of raw EDID helpers. Most patches here are already reviewed by someone and I think they can be merged without major concerns. They can also prevent new initiatives of keeping parsing raw EDID as driver specific code, which can make harder for us to remove `drm_edid_raw()`. They should focus on moving raw EDID handling to the DRM common code instead.
Regarding code changes from previous version, here I added some r-b tags (from Mario and Timur), fixed commit message syntax (Mario) and centralized error handling (Timur). I'll follow up the changes in DC to accept the Linux/DRM opaque object in a separate series since those look more sensitive. [1] https://lore.kernel.org/amd-gfx/[email protected]/ BR, Melissa Melissa Wen (8): drm/amd/display: make sure drm_edid stored in aconnector doesn't leak drm/amd/display: start using drm_edid helpers to parse EDID caps drm/amd/display: use drm_edid_product_id for parsing EDID product info drm/amd/display: use drm_edid helper to set analog EDID caps drm/edid: introduce a helper that gets monitor name from drm_edid drm/amd/display: get panel id with drm_edid helper drm/amd/display: get SAD from drm_eld when parsing EDID caps drm/amd/display: get SADB from drm_eld when parsing EDID caps .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 + .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 84 +++++++++---------- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/drm_edid.c | 30 +++++-- include/drm/drm_edid.h | 7 +- 6 files changed, 69 insertions(+), 58 deletions(-) -- 2.51.0
