VGA_CRTC_V_SYNC_END
wreg_crt(cirrus, VGA_CRTC_V_SYNC_END, 0x20);
outb_p(VGA_CRTC_V_SYNC_END, vga_video_port_reg);
outb_p(VGA_CRTC_V_SYNC_END, vga_video_port_reg);
outb_p(VGA_CRTC_V_SYNC_END, vga_video_port_reg);
vga_wcrt(regbase, VGA_CRTC_V_SYNC_END, 0x20); /* previously: 0x00) */
vga_wcrt(regbase, VGA_CRTC_V_SYNC_END, vsyncend % 16 + 64 + 32);
par->crtc[VGA_CRTC_V_SYNC_END] =
i740outreg(par, VGA_CRT_IC, VGA_CRTC_V_SYNC_END,
par->crtc[VGA_CRTC_V_SYNC_END]);
write3X4(par, VGA_CRTC_V_SYNC_END, (vsyncend & 0x0F));
write3X4(par, VGA_CRTC_V_SYNC_END,
read3X4(par, VGA_CRTC_V_SYNC_END) & 0x7F);
par->crtc[VGA_CRTC_V_SYNC_END] = (pos & 0x0F) & ~0x10; /* disabled IRQ */
vga_io_wcrt(VGA_CRTC_V_SYNC_END, par->crtc[VGA_CRTC_V_SYNC_END]);
vga_io_wcrt(VGA_CRTC_V_SYNC_END, 0x40);