drm/sysfs: rename connector modes' name
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / drm_sysfs.c
index 615b7e667320184df169765862df055f36d7e0fd..79f747296868d374bb259e58c65c677f08973458 100644 (file)
@@ -284,8 +284,13 @@ static ssize_t modes_show(struct device *device,
        int written = 0;
 
        list_for_each_entry(mode, &connector->modes, head) {
-               written += snprintf(buf + written, PAGE_SIZE - written, "%s\n",
-                                   mode->name);
+               bool interlaced = !!(mode->flags & DRM_MODE_FLAG_INTERLACE);
+
+               written += snprintf(buf + written, PAGE_SIZE - written,
+                                   "%dx%d%s%d\n",
+                                   mode->hdisplay, mode->vdisplay,
+                                   interlaced ? "i" : "p",
+                                   drm_mode_vrefresh(mode));
        }
 
        return written;