igs_ext_write
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL,
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL, curctl);
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL,
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL,
igs_ext_write(dc->dc_iot, dc->dc_ioh,
igs_ext_write(dc->dc_iot, dc->dc_ioh,
igs_ext_write(dc->dc_iot, dc->dc_ioh, IGS_EXT_SPRITE_CTL, curctl);
igs_ext_write(iot, ioh, IGS_EXT_OVERSCAN_RED, p[0]);
igs_ext_write(iot, ioh, IGS_EXT_OVERSCAN_GREEN, p[1]);
igs_ext_write(iot, ioh, IGS_EXT_OVERSCAN_BLUE, p[2]);
igs_ext_write(dc->dc_iot, dc->dc_ioh,
igs_ext_write(t, h, IGS_EXT_SPRITE_HSTART_LO, x & 0xff);
igs_ext_write(t, h, IGS_EXT_SPRITE_HSTART_HI, (x >> 8) & 0x07);
igs_ext_write(t, h, IGS_EXT_SPRITE_HPRESET, xoff & 0x3f);
igs_ext_write(t, h, IGS_EXT_SPRITE_VSTART_LO, y & 0xff);
igs_ext_write(t, h, IGS_EXT_SPRITE_VSTART_HI, (y >> 8) & 0x07);
igs_ext_write(t, h, IGS_EXT_SPRITE_VPRESET, yoff & 0x3f);
igs_ext_write(iot, regh, IGS_EXT_BIU_MISC_CTL,
igs_ext_write(iot, ioh, 0x10, 0x10); /* IGS_EXT_START_ADDR enable */
igs_ext_write(iot, ioh, 0x12, 0x00); /* IGS_EXT_IRQ_CTL disable */
igs_ext_write(iot, ioh, 0x13, 0x00); /* MBZ for normal operation */
igs_ext_write(iot, ioh, 0x31, 0x00); /* segment write ptr */
igs_ext_write(iot, ioh, 0x32, 0x00); /* segment read ptr */
igs_ext_write(iot, ioh, 0x33, 0x1d);
igs_ext_write(iot, ioh, 0x50, 0x00);
igs_ext_write(iot, ioh, 0x51, 0x00);
igs_ext_write(iot, ioh, 0x52, 0x00);
igs_ext_write(iot, ioh, 0x53, 0x00);
igs_ext_write(iot, ioh, 0x54, 0x00);
igs_ext_write(iot, ioh, 0x55, 0x00);
igs_ext_write(iot, ioh, 0x56, 0x00); /* sprite control */
igs_ext_write(iot, ioh, 0x57, 0x01); /* raster fb */
igs_ext_write(iot, ioh, 0x58, 0x00);
igs_ext_write(iot, ioh, 0x59, 0x00);
igs_ext_write(iot, ioh, 0x5A, 0x00);
igs_ext_write(iot, ioh, 0x70, 0x0B); /* enable fifo, seq */
igs_ext_write(iot, ioh, 0x73, 0x30); /* XXX: krups: 0x20 */
igs_ext_write(iot, ioh, 0x74, 0x10); /* XXX: krups: 0x1b */
igs_ext_write(iot, ioh, 0x75, 0x10); /* XXX: krups: 0x1e */
igs_ext_write(iot, ioh, 0x76, 0x00); /* ext seq. */
igs_ext_write(iot, ioh, 0x7A, 0xC8); /* ext. hidden ctl */
igs_ext_write(iot, ioh, 0x90, 0x01);
igs_ext_write(iot, ioh, 0xBF, 0x00);
igs_ext_write(iot, ioh, 0xB0, 0xD2); /* VCLK = 25.175MHz */
igs_ext_write(iot, ioh, 0xB1, 0xD3);
igs_ext_write(iot, ioh, 0xB2, 0xDB); /* MCLK = 75MHz*/
igs_ext_write(iot, ioh, 0xB3, 0x54);
igs_ext_write(iot, ioh, 0xF8, 0x04); /* XXX: ??? */
igs_ext_write(iot, ioh, 0x11, 0x00);
igs_ext_write(iot, ioh, 0x77, 0x01); /* 8bpp, indexed */
igs_ext_write(iot, ioh, 0x14, 0x51);
igs_ext_write(iot, ioh, 0x15, 0x00);
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL,
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL, reg);
igs_ext_write(iot, ioh, 0xB0, 0xE2); /* VCLK */
igs_ext_write(iot, ioh, 0xB1, 0x58);
igs_ext_write(iot, ioh, 0xB2, 0xE2); /* MCLK */
igs_ext_write(iot, ioh, 0xB3, 0x58);
igs_ext_write(iot, ioh, 0x11, 0x00);
igs_ext_write(iot, ioh, 0x77, 0x01); /* 8bpp, indexed */
igs_ext_write(iot, ioh, 0x14, 0x81);
igs_ext_write(iot, ioh, 0x15, 0x00);
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL,
igs_ext_write(iot, ioh, IGS_EXT_SPRITE_CTL, reg);
igs_ext_write(iot, ioh, IGS_EXT_MCLK0, 0x91);
igs_ext_write(iot, ioh, IGS_EXT_MCLK1, 0x6a);
igs_ext_write(iot, ioh, IGS_EXT_VOVFL, overflow);
igs_ext_write(iot, ioh, IGS_EXT_SEQ_MISC, seq_mode);
igs_ext_write(iot, ioh, 0x14, memfetch & 0xff);
igs_ext_write(iot, ioh, 0x15,
igs_ext_write(iot, ioh, IGS_EXT_VCLK0, vclk1);
igs_ext_write(iot, ioh, IGS_EXT_VCLK1, vclk2);
igs_ext_write(iot, ioh, 0xBA, vclk3);
igs_ext_write(dc->dc_iot, dc->dc_ioh,
igs_ext_write(dc->dc_iot, dc->dc_ioh,