mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-26 23:40:55 +07:00
drm/panel: update EDID BLOB in panel_simple_get_modes()
This stashes away the EDID data so that the sysfs per-connector file "edid" can display it. Without this change, the "edid" file is always empty. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
be2cd59b80
commit
70bf6878a8
@ -162,6 +162,7 @@ static int panel_simple_get_modes(struct drm_panel *panel)
|
||||
/* probe EDID if a DDC bus is available */
|
||||
if (p->ddc) {
|
||||
struct edid *edid = drm_get_edid(panel->connector, p->ddc);
|
||||
drm_mode_connector_update_edid_property(panel->connector, edid);
|
||||
if (edid) {
|
||||
num += drm_add_edid_modes(panel->connector, edid);
|
||||
kfree(edid);
|
||||
|
Loading…
Reference in New Issue
Block a user