diff options
author | Dave Airlie <airlied@linux.ie> | 2007-04-23 11:42:29 +1000 |
---|---|---|
committer | Dave Airlie <airlied@linux.ie> | 2007-04-23 11:42:29 +1000 |
commit | ceb44021ad7755721acc3c0307c54009b666442e (patch) | |
tree | 15ec54103ff26a46060145b51ad89dfdeb60dc7f /linux-core/drm_crtc.h | |
parent | 0f3c5148f02bd98411095fdc8059207fa17b4a7d (diff) |
drm: make mode numbers no change by comparing probed modes
The mode list sets all the output modes to UNVERIFIED, then probes a new list,
If a mode is on the new list and not on the old, it adds it to the old,
if a mode is on the new list and old, it just updates the status to the new
mode status.
If a mode is on the old list and not on the new, prune invalid modes should
remove all UNVERIFIED modes
Diffstat (limited to 'linux-core/drm_crtc.h')
-rw-r--r-- | linux-core/drm_crtc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/linux-core/drm_crtc.h b/linux-core/drm_crtc.h index 149bc31f..a15ce0cf 100644 --- a/linux-core/drm_crtc.h +++ b/linux-core/drm_crtc.h @@ -59,6 +59,7 @@ enum drm_mode_status { MODE_ONE_HEIGHT, /* only one height is supported */ MODE_ONE_SIZE, /* only one resolution is supported */ MODE_NO_REDUCED, /* monitor doesn't accept reduced blanking */ + MODE_UNVERIFIED = -3, /* mode needs to reverified */ MODE_BAD = -2, /* unspecified reason */ MODE_ERROR = -1 /* error condition */ }; |