All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 00/10] drm/amd/display: Use drm_edid for more code
@ 2024-09-18 21:38 Mario Limonciello
  2024-09-18 21:38 ` [PATCH v7 01/10] drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid Mario Limonciello
                   ` (10 more replies)
  0 siblings, 11 replies; 23+ messages in thread
From: Mario Limonciello @ 2024-09-18 21:38 UTC (permalink / raw)
  To: Alex Hung, Alexander Deucher, Melissa Wen
  Cc: kernel-dev, amd-gfx, dri-devel, harry.wentland, sunpeng.li,
	Mark Pearson, Mario Limonciello

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]

v7:
 * Rebase on amd-staging-drm-next which is now 6.10 based
 * Fix the two LKP robot reported issues

Mario Limonciello (1):
  drm/amd/display: Fetch the EDID from _DDC if available for eDP

Melissa Wen (9):
  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
  drm/amd/display: use drm_edid_product_id for parsing EDID product info
  drm/amd/display: parse display name from drm_eld
  drm/amd/display: get SAD from drm_eld when parsing EDID caps
  drm/amd/display: get SADB from drm_eld when parsing EDID caps
  drm/amd/display: remove dc_edid handler from
    dm_helpers_parse_edid_caps

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 200 ++++++------------
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |   4 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 172 +++++++++------
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   |  34 +--
 drivers/gpu/drm/amd/display/dc/dm_helpers.h   |   1 -
 .../drm/amd/display/dc/link/link_detection.c  |   6 +-
 drivers/gpu/drm/amd/include/amd_shared.h      |   5 +
 7 files changed, 200 insertions(+), 222 deletions(-)


base-commit: 0569603f945225067d963c8ba4fda31d967ab584
-- 
2.34.1


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

end of thread, other threads:[~2024-09-27 21:34 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-18 21:38 [PATCH v7 00/10] drm/amd/display: Use drm_edid for more code Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 01/10] drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 02/10] drm/amd/display: switch to setting physical address directly Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 03/10] drm/amd/display: always call connector_update when parsing freesync_caps Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 04/10] drm/amd/display: remove redundant freesync parser for DP Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 05/10] drm/amd/display: use drm_edid_product_id for parsing EDID product info Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 06/10] drm/amd/display: parse display name from drm_eld Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 07/10] drm/amd/display: get SAD from drm_eld when parsing EDID caps Mario Limonciello
2024-09-26 19:21   ` Alex Hung
2024-09-18 21:38 ` [PATCH v7 08/10] drm/amd/display: get SADB " Mario Limonciello
2024-09-18 21:38 ` [PATCH v7 09/10] drm/amd/display: remove dc_edid handler from dm_helpers_parse_edid_caps Mario Limonciello
2024-09-25 17:06   ` Alex Hung
2024-09-25 17:55     ` Mario Limonciello
2024-09-26 10:48       ` Melissa Wen
2024-09-18 21:38 ` [PATCH v7 10/10] drm/amd/display: Fetch the EDID from _DDC if available for eDP Mario Limonciello
2024-09-19 16:03   ` Alex Hung
2024-09-19 16:05     ` Mario Limonciello
2024-09-19 17:29       ` Alex Deucher
2024-09-19 17:36         ` Hamza Mahfooz
2024-09-19 18:14           ` Mario Limonciello
2024-09-27 18:48 ` [PATCH v7 00/10] drm/amd/display: Use drm_edid for more code Alex Hung
2024-09-27 20:45   ` Melissa Wen
2024-09-27 21:34     ` Alex Hung

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.