Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 143995
b: refs/heads/master
c: 30fd994
h: refs/heads/master
i:
  143993: d5f6035
  143991: 5d08db9
v: v3
  • Loading branch information
Jaroslav Kysela committed Apr 21, 2009
1 parent 628cadc commit 6b9d898
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e10f9d87c9ac9fdfadb6305dbbc9052e49a02fdd
refs/heads/master: 30fd9940eee910d847f48bd8740b2d0eaa8d2cfc
6 changes: 4 additions & 2 deletions trunk/sound/pci/intel8x0.c
Original file line number Diff line number Diff line change
Expand Up @@ -2751,11 +2751,12 @@ static void __devinit intel8x0_measure_ac97_clock(struct intel8x0 *chip)
if (pos == 0) {
snd_printk(KERN_ERR "intel8x0: measure - unreliable DMA position..\n");
__retry:
if (attempt < 2) {
if (attempt < 3) {
msleep(300);
attempt++;
goto __again;
}
return;
goto __end;
}

pos /= 4;
Expand All @@ -2782,6 +2783,7 @@ static void __devinit intel8x0_measure_ac97_clock(struct intel8x0 *chip)
else if (pos < 47500 || pos > 48500)
/* not 48000Hz, tuning the clock.. */
chip->ac97_bus->clock = (chip->ac97_bus->clock * 48000) / pos;
__end:
printk(KERN_INFO "intel8x0: clocking to %d\n", chip->ac97_bus->clock);
snd_ac97_update_power(chip->ac97[0], AC97_PCM_FRONT_DAC_RATE, 0);
}
Expand Down

0 comments on commit 6b9d898

Please sign in to comment.