- if (timeout <= 0) {
- snd_printk("mce_down - "
- "auto calibration time out (2)\n");
- return;
- }
- timeout = schedule_timeout(timeout);
- spin_lock_irqsave(&chip->lock, flags);
- }
-
- /* check condition up to 100ms */
- timeout = msecs_to_jiffies(100);
- while (__cs4231_readb(chip, CS4231U(chip, REGSEL)) & CS4231_INIT) {
- spin_unlock_irqrestore(&chip->lock, flags);
- if (timeout <= 0) {
- snd_printk("mce_down - "
- "auto calibration time out (3)\n");
- return;
- }
- timeout = schedule_timeout(timeout);