Lines Matching +full:10 +full:- +full:bit
18 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
48 ((((v1-'@')&0x1f)<<10)+(((v2-'@')&0x1f)<<5)+((v3-'@')&0x1f))
72 /* Year of manufacture, less 1990. (1990-2245)
74 year: .byte YEAR-1990
79 /* If Bit 7=1 Digital input. If set, the following bit definitions apply:
80 Bits 6-1 Reserved, must be 0
81 Bit 0 Signal is compatible with VESA DFP 1.x TMDS CRGB,
83 If Bit 7=0 Analog input. If clear, the following bit definitions apply:
84 Bits 6-5 Video white and sync levels, relative to blank
85 00=+0.7/-0.3 V; 01=+0.714/-0.286 V;
86 10=+1.0/-0.4 V; 11=+0.7/0 V
87 Bit 4 Blank-to-black setup (pedestal) expected
88 Bit 3 Separate sync supported
89 Bit 2 Composite sync (on HSync) supported
90 Bit 1 Sync on green supported
91 Bit 0 VSync pulse must be serrated when somposite or
92 sync-on-green is used. */
97 max_hor_size: .byte xsize/10
101 max_vert_size: .byte ysize/10
103 /* Display gamma, minus 1, times 100 (range 1.00-3.5 */
106 /* Bit 7 DPMS standby supported
107 Bit 6 DPMS suspend supported
108 Bit 5 DPMS active-off supported
109 Bits 4-3 Display type: 00=monochrome; 01=RGB colour;
110 10=non-RGB multicolour; 11=undefined
111 Bit 2 Standard sRGB colour space. Bytes 25-34 must contain
113 Bit 1 Preferred timing mode specified in descriptor block 1.
114 Bit 0 GTF supported with default parameter values. */
118 /* Red and green least-significant bits
119 Bits 7-6 Red x value least-significant 2 bits
120 Bits 5-4 Red y value least-significant 2 bits
121 Bits 3-2 Green x value lst-significant 2 bits
122 Bits 1-0 Green y value least-significant 2 bits */
125 /* Blue and white least-significant 2 bits */
129 0-255 encodes 0-0.996 (255/256); 0-0.999 (1023/1024) with lsbits */
145 /* Bit 7 720x400 @ 70 Hz
146 Bit 6 720x400 @ 88 Hz
147 Bit 5 640x480 @ 60 Hz
148 Bit 4 640x480 @ 67 Hz
149 Bit 3 640x480 @ 72 Hz
150 Bit 2 640x480 @ 75 Hz
151 Bit 1 800x600 @ 56 Hz
152 Bit 0 800x600 @ 60 Hz */
155 /* Bit 7 800x600 @ 72 Hz
156 Bit 6 800x600 @ 75 Hz
157 Bit 5 832x624 @ 75 Hz
158 Bit 4 1024x768 @ 87 Hz, interlaced (1024x768)
159 Bit 3 1024x768 @ 60 Hz
160 Bit 2 1024x768 @ 72 Hz
161 Bit 1 1024x768 @ 75 Hz
162 Bit 0 1280x1024 @ 75 Hz */
165 /* Bit 7 1152x870 @ 75 Hz (Apple Macintosh II)
166 Bits 6-0 Other manufacturer-specific display mod */
170 /* X resolution, less 31, divided by 8 (256-2288 pixels) */
171 std_xres: .byte (XPIX/8)-31
173 Bits 7-6 X:Y pixel ratio: 00=16:10; 01=4:3; 10=5:4; 11=16:9.
174 Bits 5-0 Vertical frequency, less 60 (60-123 Hz) */
175 std_vres: .byte (XY_RATIO<<6)+VFREQ-60
179 /* Pixel clock in 10 kHz units. (0.-655.35 MHz, little-endian) */
180 clock: .hword CLOCK/10
182 /* Horizontal active pixels 8 lsbits (0-4095) */
184 /* Horizontal blanking pixels 8 lsbits (0-4095)
187 /* Bits 7-4 Horizontal active pixels 4 msbits
188 Bits 3-0 Horizontal blanking pixels 4 msbits */
191 /* Vertical active lines 8 lsbits (0-4095) */
193 /* Vertical blanking lines 8 lsbits (0-4095) */
195 /* Bits 7-4 Vertical active lines 4 msbits
196 Bits 3-0 Vertical blanking lines 4 msbits */
199 /* Horizontal sync offset pixels 8 lsbits (0-1023) From blanking start */
201 /* Horizontal sync pulse width pixels 8 lsbits (0-1023) */
203 /* Bits 7-4 Vertical sync offset lines 4 lsbits -63)
204 Bits 3-0 Vertical sync pulse width lines 4 lsbits -63) */
205 y_snc_lsb: .byte ((YOFFSET-63)<<4)+(YPULSE-63)
206 /* Bits 7-6 Horizontal sync offset pixels 2 msbits
207 Bits 5-4 Horizontal sync pulse width pixels 2 msbits
208 Bits 3-2 Vertical sync offset lines 2 msbits
209 Bits 1-0 Vertical sync pulse width lines 2 msbits */
212 /* Horizontal display size, mm, 8 lsbits (0-4095 mm, 161 in) */
215 /* Vertical display size, mm, 8 lsbits (0-4095 mm, 161 in) */
218 /* Bits 7-4 Horizontal display size, mm, 4 msbits
219 Bits 3-0 Vertical display size, mm, 4 msbits */
227 /* Bit 7 Interlaced
228 Bits 6-5 Stereo mode: 00=No stereo; other values depend on bit 0:
229 Bit 0=0: 01=Field sequential, sync=1 during right; 10=similar,
230 sync=1 during left; 11=4-way interleaved stereo
231 Bit 0=1 2-way interleaved stereo: 01=Right image on even lines;
232 10=Left image on even lines; 11=side-by-side
233 Bits 4-3 Sync type: 00=Analog composite; 01=Bipolar analog composite;
234 10=Digital composite (on HSync); 11=Digital separate
235 Bit 2 If digital separate: Vertical sync polarity (1=positive)
237 Bit 1 If analog sync: Sync on all 3 RGB lines (else green only)
239 Bit 0 2-way line-interleaved stereo, if bits 4-3 are not 00. */
248 .fill 12-(end1-start1), 1, 0x20 /* Padded spaces */
253 start2: .byte VFREQ-1 /* Minimum vertical field rate (1-255 Hz) */
254 .byte VFREQ+1 /* Maximum vertical field rate (1-255 Hz) */
255 .byte (CLOCK/(XPIX+XBLANK))-1 /* Minimum horizontal line rate
256 (1-255 kHz) */
258 (1-255 kHz) */
260 to 10 MHz multiple (10-2550 MHz) */
263 .fill 12-(end2-start2), 1, 0x20 /* Padded spaces */
270 .fill 12-(end3-start3), 1, 0x20 /* Padded spaces */