Lines Matching refs:outb
167 outb(VGA_GR_PORT, 0x06);
188 outb(VGA_GR_PORT, 0x0b); /* disable linear addressing */
189 outb(VGA_GR_DATA, inb(VGA_GR_DATA) & ~0x30);
191 outb(VGA_GR_PORT, 0x0e); /* disable 256 color mode */
192 outb(VGA_GR_DATA, inb(VGA_GR_DATA) & ~0x01);
193 outb(0xd00, 0xff); /* enable auto-centering */
195 outb(VGA_CR_PORT, 0x33);
196 outb(VGA_CR_DATA, inb(VGA_CR_DATA) & ~0x90);
197 outb(VGA_CR_PORT, 0x32);
198 outb(VGA_CR_DATA, inb(VGA_CR_DATA) | 0x04);
226 outb(0x3c2, 0x63); /* ??? */
240 outb(0x3c0, (index & 0x1F) | 0x20);
242 outb(0x3c0, (index & 0x1F));
243 outb(0x3c0, data);
252 outb(VGA_SR_PORT, SR_regs[i].idx);
253 outb(VGA_SR_PORT + 1, SR_regs[i].val);
256 outb(VGA_CR_PORT, CR_regs[i].idx);
257 outb(VGA_CR_PORT + 1, CR_regs[i].val);
260 outb(VGA_GR_PORT, GR_regs[i].idx);
261 outb(VGA_GR_PORT + 1, GR_regs[i].val);
264 outb(0x3c2, 0x67); /* MISC */
265 outb(0x3c6, 0xff); /* MASK */
277 outb(0x3C6, 0xFF);
279 outb(0x3C8, 0);
283 outb(0x3c9, vga_dacpal[i++] << shift);
284 outb(0x3c9, vga_dacpal[i++] << shift);
285 outb(0x3c9, vga_dacpal[i++] << shift);
295 outb(0x3C2, 0x67);
298 outb(0x3C0, 0x30);
299 outb(0x3C0, 0x01); /* graphics mode */
323 outb(VGA_CR_PORT, 0x2d);
325 outb(VGA_CR_PORT, 0x2e);
330 outb(0x46E8, 0x10); /* Put into setup mode */
331 outb(0x3C3, 0x10);
332 outb(0x102, 0x01); /* Enable registers */
333 outb(0x46E8, 0x08); /* Enable video */
334 outb(0x3C3, 0x08);
335 outb(0x4AE8, 0x00);
336 outb(VGA_CR_PORT, 0x38); /* Unlock all registers */
337 outb(VGA_CR_DATA, 0x48);
338 outb(VGA_CR_PORT, 0x39);
339 outb(VGA_CR_DATA, 0xA5);
340 outb(VGA_CR_PORT, 0x40);
341 outb(VGA_CR_DATA, inb(0x3D5)|0x01);
342 outb(VGA_CR_PORT, 0x33);
343 outb(VGA_CR_DATA, inb(0x3D5)&~0x52);
344 outb(VGA_CR_PORT, 0x35);
345 outb(VGA_CR_DATA, inb(0x3D5)&~0x30);
346 outb(VGA_CR_PORT, 0x3A);
347 outb(VGA_CR_DATA, 0x00);
348 outb(VGA_CR_PORT, 0x53);
349 outb(VGA_CR_DATA, 0x00);
350 outb(VGA_CR_PORT, 0x31);
351 outb(VGA_CR_DATA, inb(0x3D5)&~0x4B);
352 outb(VGA_CR_PORT, 0x58);
354 outb(VGA_CR_DATA, 0);
356 outb(VGA_CR_PORT, 0x54);
357 outb(VGA_CR_DATA, 0x38);
358 outb(VGA_CR_PORT, 0x60);
359 outb(VGA_CR_DATA, 0x07);
360 outb(VGA_CR_PORT, 0x61);
361 outb(VGA_CR_DATA, 0x80);
362 outb(VGA_CR_PORT, 0x62);
363 outb(VGA_CR_DATA, 0xA1);
364 outb(VGA_CR_PORT, 0x69); /* High order bits for cursor address */
365 outb(VGA_CR_DATA, 0);
367 outb(VGA_CR_PORT, 0x32);
368 outb(VGA_CR_DATA, inb(0x3D5)&~0x10);