SNDRV_GF1_GB_RESET
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 0); /* reset GF1 */
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 1); /* disable IRQ & DAC */
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 7); /* Reset Register = IRQ enable, DAC enable */
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 7); /* Reset Register = IRQ enable, DAC enable */
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 1); /* disable IRQ & DAC */
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 0); /* reset GF1 */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 1); /* release reset */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 0); /* reset GF1 */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 1); /* release reset */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 0); /* reset GF1 */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 1); /* release reset */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 0); /* reset GF1 */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_i_write8(gus, SNDRV_GF1_GB_RESET, 1); /* release reset */
d = snd_gf1_i_look8(gus, SNDRV_GF1_GB_RESET);
snd_gf1_write8(gus, SNDRV_GF1_GB_RESET, 0x00);
snd_gf1_write8(gus, SNDRV_GF1_GB_RESET, 0x01);