snd_gf1_uart_stat
for (i = 0; i < 1000 && (snd_gf1_uart_stat(gus) & 0x01); i++)
gus->uart_enable, gus->gf1.uart_cmd, snd_gf1_uart_stat(gus));
while (timeout-- > 0 && snd_gf1_uart_stat(gus) & 0x01);
if (snd_gf1_uart_stat(gus) & 0x02) {
stat = snd_gf1_uart_stat(gus);
if (snd_gf1_uart_stat(gus) & 0x01)
if (snd_gf1_uart_stat(gus) & 0x02) { /* Tx FIFO free? */
gus->gf1.uart_cmd, snd_gf1_uart_stat(gus));