summaryrefslogtreecommitdiff
path: root/hw/xfree86/ddc/edid.h
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2007-12-28 13:55:39 -0500
committerAdam Jackson <ajax@redhat.com>2007-12-28 16:53:16 -0500
commitf6df66cc89bcd0a0be2e7bca05839fdd428c1d4c (patch)
treef6719846ed4250cbc5a34a166f4a457c81befbc2 /hw/xfree86/ddc/edid.h
parentbac3ecde39cc914ab515991234b7dc2138005b84 (diff)
EDID 1.4: Trivial support for new detailed sections.
Nothing actually decoded yet, but at least we print what they are. New in EDID 1.4: - Color Management Data (0xF9), Section 3.10.3.7 - CVT 3 Byte Code Descriptor (0xF8), Section 3.10.3.8 - Established Timings III Descriptor (0xF7), section 3.10.3.9 - Manufacturer-specified data tag (0x00 - 0x0F), section 3.10.3.12
Diffstat (limited to 'hw/xfree86/ddc/edid.h')
-rw-r--r--hw/xfree86/ddc/edid.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index 02f5d09c5..2e3e7df4f 100644
--- a/hw/xfree86/ddc/edid.h
+++ b/hw/xfree86/ddc/edid.h
@@ -286,6 +286,9 @@
#define _WHITE_GAMMA2(x) _GAMMA(x[14])
#define WHITE_GAMMA2 _WHITE_GAMMA2(c)
#define ADD_STD_TIMINGS 0xFA
+#define COLOR_MANAGEMENT_DATA 0xF9
+#define CVT_3BYTE_DATA 0xF8
+#define ADD_EST_TIMINGS 0xF7
#define ADD_DUMMY 0x10
#define _NEXT_DT_MD_SECTION(x) (x = (x + DET_TIMING_INFO_LEN))
@@ -418,8 +421,13 @@ struct detailed_timings {
#define DS_RANGES 0xFD
#define DS_WHITE_P 0xFB
#define DS_STD_TIMINGS 0xFA
+#define DS_CMD 0xF9
+#define DS_CVT 0xF8
+#define DS_EST_III 0xF7
#define DS_DUMMY 0x10
#define DS_UNKOWN 0x100 /* type is an int */
+#define DS_VENDOR 0x101
+#define DS_VENDOR_MAX 0x110
struct monitor_ranges {
int min_v;