for (timeout = 250;
for (timeout = 500;
static void snd_cs4231_busy_wait(cs4231_t *chip){	int timeout;	/* huh.. looks like this sequence is proper for CS4231A chip (GUS MAX) */	for (timeout = 5; timeout > 0; timeout--)		__cs4231_readb(chip, CS4231P(chip, REGSEL));	/* end of cleanup sequence */	for (timeout = 250;	     timeout > 0 && (__cs4231_readb(chip, CS4231P(chip, REGSEL)) & CS4231_INIT);	     timeout--)	     	udelay(100);}