voodoo3_read32
vp = voodoo3_read32(sc, VIDPROCCFG);
voodoo3_write32(sc, MISCINIT1, voodoo3_read32(sc, MISCINIT1) | 0x01);
vgainit0 = voodoo3_read32(sc, VGAINIT0);
vidcfg = voodoo3_read32(sc, VIDPROCCFG);
sc->sc_i2creg = voodoo3_read32(sc, VIDSERPARPORT);
bits = voodoo3_read32(sc, VIDSERPARPORT);
while ((voodoo3_read32(sc, STATUS) & 0x1f) < len);
i = (voodoo3_read32(sc, STATUS) & STATUS_BUSY) ? 0 : i + 1;