mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 08:03:01 +09:00
drm/edid: abstract debugfs override EDID show better
Add a function to dump the override EDID in debugfs. This hides the override EDID management better in drm_edid.c. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/74defa7b595f51e6c1f2eacd9c799d567d29f053.1666614699.git.jani.nikula@intel.com
This commit is contained in:
@@ -2183,6 +2183,17 @@ static struct edid *drm_get_override_edid(struct drm_connector *connector,
|
||||
return IS_ERR(override) ? NULL : override;
|
||||
}
|
||||
|
||||
/* For debugfs edid_override implementation */
|
||||
int drm_edid_override_show(struct drm_connector *connector, struct seq_file *m)
|
||||
{
|
||||
struct drm_property_blob *edid = connector->edid_blob_ptr;
|
||||
|
||||
if (connector->override_edid && edid)
|
||||
seq_write(m, edid->data, edid->length);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* For debugfs edid_override implementation */
|
||||
int drm_edid_override_set(struct drm_connector *connector, const void *edid,
|
||||
size_t size)
|
||||
|
||||
Reference in New Issue
Block a user