mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
Revert "drm/sysfs: add current display mode to sysfs"
This reverts commit 6b6e9cabe9.
We can get the current mode from cat /d/dri/0/summary for debug.
Change-Id: I13396986a8c996678fb831731063f4d02776b297
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
This commit is contained in:
@@ -229,47 +229,16 @@ static ssize_t modes_show(struct device *device,
|
||||
return written;
|
||||
}
|
||||
|
||||
static ssize_t mode_show(struct device *device,
|
||||
struct device_attribute *attr,
|
||||
char *buf)
|
||||
{
|
||||
struct drm_connector *connector = to_drm_connector(device);
|
||||
struct drm_display_mode *mode;
|
||||
struct drm_crtc_state *crtc_state;
|
||||
bool interlaced;
|
||||
int written = 0;
|
||||
|
||||
if (!connector->state || !connector->state->crtc)
|
||||
return written;
|
||||
|
||||
crtc_state = connector->state->crtc->state;
|
||||
if (!crtc_state)
|
||||
return written;
|
||||
|
||||
mode = &crtc_state->mode;
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
static DEVICE_ATTR_RW(status);
|
||||
static DEVICE_ATTR_RO(enabled);
|
||||
static DEVICE_ATTR_RO(dpms);
|
||||
static DEVICE_ATTR_RO(modes);
|
||||
static DEVICE_ATTR_RO(mode);
|
||||
|
||||
static struct attribute *connector_dev_attrs[] = {
|
||||
&dev_attr_status.attr,
|
||||
&dev_attr_enabled.attr,
|
||||
&dev_attr_dpms.attr,
|
||||
&dev_attr_modes.attr,
|
||||
&dev_attr_mode.attr,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user