summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2008-09-19 12:13:43 -0400
committerAdam Jackson <ajax@redhat.com>2008-09-19 12:13:43 -0400
commit8bfd88ca61a1747714781a090d1c9dd8f3ad5dfc (patch)
tree8c49a13cbeb0773f4d787716c8843ceb817302e7 /hw
parent69b79c1a6648f0d04a1b37a728b2e3d76233530f (diff)
Revert accidental edid changes from previous commit.
Diffstat (limited to 'hw')
-rw-r--r--hw/xfree86/ddc/edid.h86
1 files changed, 0 insertions, 86 deletions
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index 166dfe4f1..45caf6ea9 100644
--- a/hw/xfree86/ddc/edid.h
+++ b/hw/xfree86/ddc/edid.h
@@ -531,93 +531,8 @@ struct detailed_monitor_section {
} section; /* max: 80 */
};
-/*
- * E-EDID is defined as a sequence of 128-byte blocks. Block 0 is mandatory
- * and contains a base EDID 1.3+ record as given above. If only one extension
- * is present, block 1 is that extension; otherwise block 1 is a block map.
- * If necessary, block 128 is also a block map.
- *
- * Actually the block map requirements aren't especially well defined. And
- * the list below is merely the set of extensions that are most likely to
- * exist.
- */
-
-#define EDID_EXT_CEAEXT 0x02
-#define EDID_EXT_VTBEXT 0x10
-#define EDID_EXT_DIEXT 0x40
-#define EDID_EXT_LSEXT 0x50
-#define EDID_EXT_DPVL 0x60
-#define EDID_EXT_BLOCKMAP 0xF0
-#define EDID_EXT_VENDOR 0xFF
-
-struct edid_extension {
- char extension;
- char version;
-};
-
-/* we use this for unknown extension types too */
-struct edid_vendor_extension {
- struct edid_extension header;
- char data[126];
-};
-
-struct edid_blockmap {
- char extension;
- char block[126];
- char checksum;
-};
-
-/* CEA-EXT */
-
-#define CEA_AUDIO 1
-#define CEA_VIDEO 2
-#define CEA_VENDOR 3
-#define CEA_SPEAKER 4
-#define CEA_VTC 5
-
-/* struct cea_audio_block { } ; */
-
-struct cea_video_block {
- int num_codes;
- char vic[32]; /* Video Identification Code, see InfoFrame docs */
-};
-
-struct cea_vendor_block {
- int len;
- unsigned int ieee_id;
- union {
- /* hdmi */
- char raw[32];
- };
-};
-
-struct cea_data_block {
- int tag;
- union {
- struct cea_video_block video;
- /* struct cea_audio_block audio; */
- struct cea_vendor_block vendor;
- } u;
-};
-
-struct edid_cea_extension {
- struct edid_extension header;
- Bool underscan;
- Bool audio;
- Bool ycbcr_444;
- Bool ycbcr_422;
- int num_native;
-
- int num_detailed;
- struct detailed_timings d_timings[6];
-
- int num_data_block;
- void **data;
-};
-
/* flags */
#define EDID_COMPLETE_RAWDATA 0x1
-#define EDID_HAVE_EXTENSIONS 0x2
typedef struct {
int scrnIndex;
@@ -630,7 +545,6 @@ typedef struct {
unsigned long flags;
int no_sections;
Uchar *rawData;
- void **ext;
} xf86Monitor, *xf86MonPtr;
extern xf86MonPtr ConfiguredMonitor;