Skip to content

Commit

Permalink
Merge branch 'topic/oxygen' into for-linus
Browse files Browse the repository at this point in the history
* topic/oxygen:
  sound: oxygen: work around MCE when changing volume
  • Loading branch information
Takashi Iwai committed Sep 10, 2009
2 parents fa28519 + f1bc07a commit 05a33e3
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions sound/pci/oxygen/oxygen_io.c
Original file line number Diff line number Diff line change
Expand Up @@ -215,17 +215,8 @@ EXPORT_SYMBOL(oxygen_write_spi);

void oxygen_write_i2c(struct oxygen *chip, u8 device, u8 map, u8 data)
{
unsigned long timeout;

/* should not need more than about 300 us */
timeout = jiffies + msecs_to_jiffies(1);
do {
if (!(oxygen_read16(chip, OXYGEN_2WIRE_BUS_STATUS)
& OXYGEN_2WIRE_BUSY))
break;
udelay(1);
cond_resched();
} while (time_after_eq(timeout, jiffies));
msleep(1);

oxygen_write8(chip, OXYGEN_2WIRE_MAP, map);
oxygen_write8(chip, OXYGEN_2WIRE_DATA, data);
Expand Down

0 comments on commit 05a33e3

Please sign in to comment.