Lines Matching +full:0 +full:x480
37 #define EDID_OFFSET_SIGNATURE 0x00
38 #define EDID_OFFSET_MANUFACTURER_ID 0x08
39 #define EDID_OFFSET_PRODUCT_ID 0x0a
40 #define EDID_OFFSET_SERIAL_NUMBER 0x0c
41 #define EDID_OFFSET_MANUFACTURE_WEEK 0x10
42 #define EDID_OFFSET_MANUFACTURE_YEAR 0x11
43 #define EDID_OFFSET_VERSION 0x12
44 #define EDID_OFFSET_REVISION 0x13
45 #define EDID_OFFSET_VIDEO_INPUT 0x14
46 #define EDID_OFFSET_MAX_HSIZE 0x15 /* in cm */
47 #define EDID_OFFSET_MAX_VSIZE 0x16
48 #define EDID_OFFSET_GAMMA 0x17
49 #define EDID_OFFSET_FEATURE 0x18
50 #define EDID_OFFSET_CHROMA 0x19
51 #define EDID_OFFSET_EST_TIMING_1 0x23
52 #define EDID_OFFSET_EST_TIMING_2 0x24
53 #define EDID_OFFSET_MFG_TIMING 0x25
54 #define EDID_OFFSET_STD_TIMING 0x26
55 #define EDID_OFFSET_DESC_BLOCK 0x36
56 #define EDID_SIGNATURE { 0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0 }
60 #define EDID_MANFID_0(x) ((((x) >> 10) & 0x1f) + '@')
61 #define EDID_MANFID_1(x) ((((x) >> 5) & 0x1f) + '@')
62 #define EDID_MANFID_2(x) ((((x) >> 0) & 0x1f) + '@')
79 #define EDID_VIDEO_INPUT_DIGITAL 0x80
81 #define EDID_VIDEO_INPUT_DFP1_COMPAT 0x01
83 #define EDID_VIDEO_INPUT_BLANK_TO_BLACK 0x10
84 #define EDID_VIDEO_INPUT_SEPARATE_SYNCS 0x08
85 #define EDID_VIDEO_INPUT_COMPOSITE_SYNC 0x04
86 #define EDID_VIDEO_INPUT_SYNC_ON_GRN 0x02
87 #define EDID_VIDEO_INPUT_SERRATION 0x01
88 #define EDID_VIDEO_INPUT_LEVEL(x) (((x) & 0x60) >> 5)
90 /* 0 = 0.7,0.3, 1 = 0.714,0.286, 2 = 1.0,0.4, 3 = 0.7,0.0 */
96 #define _GAMMA(x) ((x) == 0xff ? 100 : ((x) + 100))
100 #define EDID_FEATURES_STANDBY 0x80
101 #define EDID_FEATURES_SUSPEND 0x40
102 #define EDID_FEATURES_ACTIVE_OFF 0x20
103 #define EDID_FEATURES_DISP_TYPE(x) (((x) & 0x18) >> 3)
104 #define EDID_FEATURES_DISP_TYPE_MONO 0
108 #define EDID_FEATURES_STD_COLOR 0x04
109 #define EDID_FEATURES_PREFERRED_TIMING 0x02
110 #define EDID_FEATURES_DEFAULT_GTF 0x01
112 /* chroma values 0.0 - 0.999 scaled as 0-999 */
113 #define _CHLO(byt, shft) (((byt) >> (shft)) & 0x3)
121 #define EDID_CHROMA_GREENY(ptr) (_CHROMA(ptr, 25, 0, 30))
125 #define EDID_CHROMA_WHITEY(ptr) (_CHROMA(ptr, 26, 0, 34))
129 #define EDID_EST_TIMING_720_400_70 0x8000 /* 720x400 @ 70Hz */
130 #define EDID_EST_TIMING_720_400_88 0x4000 /* 720x400 @ 88Hz */
131 #define EDID_EST_TIMING_640_480_60 0x2000 /* 640x480 @ 60Hz */
132 #define EDID_EST_TIMING_640_480_67 0x1000 /* 640x480 @ 67Hz */
133 #define EDID_EST_TIMING_640_480_72 0x0800 /* 640x480 @ 72Hz */
134 #define EDID_EST_TIMING_640_480_75 0x0400 /* 640x480 @ 75Hz */
135 #define EDID_EST_TIMING_800_600_56 0x0200 /* 800x600 @ 56Hz */
136 #define EDID_EST_TIMING_800_600_60 0x0100 /* 800x600 @ 60Hz */
137 #define EDID_EST_TIMING_800_600_72 0x0080 /* 800x600 @ 72Hz */
138 #define EDID_EST_TIMING_800_600_75 0x0040 /* 800x600 @ 75Hz */
139 #define EDID_EST_TIMING_832_624_75 0x0020 /* 832x624 @ 75Hz */
140 #define EDID_EST_TIMING_1024_768_87I 0x0010 /* 1024x768i @ 87Hz */
141 #define EDID_EST_TIMING_1024_768_60 0x0008 /* 1024x768 @ 60Hz */
142 #define EDID_EST_TIMING_1024_768_70 0x0004 /* 1024x768 @ 70Hz */
143 #define EDID_EST_TIMING_1024_768_75 0x0002 /* 1024x768 @ 75Hz */
144 #define EDID_EST_TIMING_1280_1024_75 0x0001 /* 1280x1024 @ 75Hz */
150 #define EDID_STD_TIMING_HRES(ptr) ((((ptr)[0]) * 8) + 248)
151 #define EDID_STD_TIMING_VFREQ(ptr) ((((ptr)[1]) & 0x3f) + 60)
152 #define EDID_STD_TIMING_RATIO(ptr) ((ptr)[1] & 0xc0)
153 #define EDID_STD_TIMING_RATIO_16_10 0x00
154 #define EDID_STD_TIMING_RATIO_4_3 0x40
155 #define EDID_STD_TIMING_RATIO_5_4 0x80
156 #define EDID_STD_TIMING_RATIO_16_9 0xc0
168 #define EDID_BLOCK_IS_DET_TIMING(ptr) ((ptr)[0] | (ptr)[1])
170 #define EDID_DET_TIMING_DOT_CLOCK(ptr) (((ptr)[0] | ((ptr)[1] << 8)) * 10000)
173 #define _HACT_HI(ptr) (((ptr)[4] & 0xf0) << 4)
174 #define _HBLK_HI(ptr) (((ptr)[4] & 0x0f) << 8)
179 #define _VACT_HI(ptr) (((ptr)[7] & 0xf0) << 4)
180 #define _VBLK_HI(ptr) (((ptr)[7] & 0x0f) << 8)
186 #define _VWID_LO(ptr) ((ptr)[10] & 0xf)
187 #define _HOFF_HI(ptr) (((ptr)[11] & 0xc0) << 2)
188 #define _HWID_HI(ptr) (((ptr)[11] & 0x30) << 4)
189 #define _VOFF_HI(ptr) (((ptr)[11] & 0x0c) << 2)
190 #define _VWID_HI(ptr) (((ptr)[11] & 0x03) << 4)
197 #define _HSZ_HI(ptr) (((ptr)[14] & 0xf0) << 4)
198 #define _VSZ_HI(ptr) (((ptr)[14] & 0x0f) << 8)
204 #define EDID_DET_TIMING_FLAG_INTERLACE 0x80
205 #define EDID_DET_TIMING_FLAG_STEREO 0x60 /* stereo or not */
206 #define EDID_DET_TIMING_FLAG_SYNC_SEPARATE 0x18
207 #define EDID_DET_TIMING_FLAG_VSYNC_POSITIVE 0x04
208 #define EDID_DET_TIMING_FLAG_HSYNC_POSITIVE 0x02
209 #define EDID_DET_TIMING_FLAG_STEREO_MODE 0x01 /* stereo mode */
215 #define EDID_DESC_BLOCK_TYPE_SERIAL 0xFF
216 #define EDID_DESC_BLOCK_TYPE_ASCII 0xFE
217 #define EDID_DESC_BLOCK_TYPE_RANGE 0xFD
218 #define EDID_DESC_BLOCK_TYPE_NAME 0xFC
219 #define EDID_DESC_BLOCK_TYPE_COLOR_POINT 0xFB
220 #define EDID_DESC_BLOCK_TYPE_STD_TIMING 0xFA
222 /* used for descriptors 0xFF, 0xFE, and 0xFC */
231 #define EDID_DESC_RANGE_HAVE_GTF2(ptr) (((ptr)[10]) == 0x02)
241 #define EDID_DESC_COLOR_WHITEY_1(ptr) _CHROMA(ptr, 6, 0, 8)
245 #define EDID_DESC_COLOR_WHITEY_2(ptr) _CHROMA(ptr, 11, 0, 13)