diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2008-01-21 02:44:24 -0500 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2008-01-31 11:30:05 -0500 |
commit | c9946b2c807aa2e6829765accc267415a893f74a (patch) | |
tree | a0013598935d3da7b1f117eccb3c28f316167d34 /sound/pci/oxygen/oxygen_pcm.c | |
parent | 48a8a26dd8ea1f7aeacef6b48f2d4d45508f46ba (diff) |
[ALSA] oxygen: remove magic numbers
Replace some magic numbers with register symbols.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'sound/pci/oxygen/oxygen_pcm.c')
-rw-r--r-- | sound/pci/oxygen/oxygen_pcm.c | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/sound/pci/oxygen/oxygen_pcm.c b/sound/pci/oxygen/oxygen_pcm.c index 72481fdd11f3..f147f97bc696 100644 --- a/sound/pci/oxygen/oxygen_pcm.c +++ b/sound/pci/oxygen/oxygen_pcm.c | |||
@@ -396,7 +396,9 @@ static int oxygen_rec_a_hw_params(struct snd_pcm_substream *substream, | |||
396 | OXYGEN_I2S_FORMAT_MASK | | 396 | OXYGEN_I2S_FORMAT_MASK | |
397 | OXYGEN_I2S_MCLK_MASK | | 397 | OXYGEN_I2S_MCLK_MASK | |
398 | OXYGEN_I2S_BITS_MASK); | 398 | OXYGEN_I2S_BITS_MASK); |
399 | oxygen_clear_bits8(chip, OXYGEN_REC_ROUTING, 0x08); | 399 | oxygen_write8_masked(chip, OXYGEN_REC_ROUTING, |
400 | OXYGEN_REC_A_ROUTE_I2S_ADC_1, | ||
401 | OXYGEN_REC_A_ROUTE_MASK); | ||
400 | spin_unlock_irq(&chip->reg_lock); | 402 | spin_unlock_irq(&chip->reg_lock); |
401 | 403 | ||
402 | mutex_lock(&chip->mutex); | 404 | mutex_lock(&chip->mutex); |
@@ -428,7 +430,9 @@ static int oxygen_rec_b_hw_params(struct snd_pcm_substream *substream, | |||
428 | OXYGEN_I2S_FORMAT_MASK | | 430 | OXYGEN_I2S_FORMAT_MASK | |
429 | OXYGEN_I2S_MCLK_MASK | | 431 | OXYGEN_I2S_MCLK_MASK | |
430 | OXYGEN_I2S_BITS_MASK); | 432 | OXYGEN_I2S_BITS_MASK); |
431 | oxygen_clear_bits8(chip, OXYGEN_REC_ROUTING, 0x10); | 433 | oxygen_write8_masked(chip, OXYGEN_REC_ROUTING, |
434 | OXYGEN_REC_B_ROUTE_I2S_ADC_2, | ||
435 | OXYGEN_REC_B_ROUTE_MASK); | ||
432 | spin_unlock_irq(&chip->reg_lock); | 436 | spin_unlock_irq(&chip->reg_lock); |
433 | 437 | ||
434 | mutex_lock(&chip->mutex); | 438 | mutex_lock(&chip->mutex); |
@@ -451,7 +455,9 @@ static int oxygen_rec_c_hw_params(struct snd_pcm_substream *substream, | |||
451 | oxygen_write8_masked(chip, OXYGEN_REC_FORMAT, | 455 | oxygen_write8_masked(chip, OXYGEN_REC_FORMAT, |
452 | oxygen_format(hw_params) << OXYGEN_REC_FORMAT_C_SHIFT, | 456 | oxygen_format(hw_params) << OXYGEN_REC_FORMAT_C_SHIFT, |
453 | OXYGEN_REC_FORMAT_C_MASK); | 457 | OXYGEN_REC_FORMAT_C_MASK); |
454 | oxygen_clear_bits8(chip, OXYGEN_REC_ROUTING, 0x20); | 458 | oxygen_write8_masked(chip, OXYGEN_REC_ROUTING, |
459 | OXYGEN_REC_C_ROUTE_SPDIF, | ||
460 | OXYGEN_REC_C_ROUTE_MASK); | ||
455 | spin_unlock_irq(&chip->reg_lock); | 461 | spin_unlock_irq(&chip->reg_lock); |
456 | return 0; | 462 | return 0; |
457 | } | 463 | } |
@@ -504,7 +510,11 @@ static int oxygen_multich_hw_params(struct snd_pcm_substream *substream, | |||
504 | OXYGEN_I2S_RATE_MASK | | 510 | OXYGEN_I2S_RATE_MASK | |
505 | OXYGEN_I2S_FORMAT_MASK | | 511 | OXYGEN_I2S_FORMAT_MASK | |
506 | OXYGEN_I2S_BITS_MASK); | 512 | OXYGEN_I2S_BITS_MASK); |
507 | oxygen_clear_bits16(chip, OXYGEN_PLAY_ROUTING, 0x001f); | 513 | oxygen_write16_masked(chip, OXYGEN_PLAY_ROUTING, |
514 | OXYGEN_PLAY_MULTICH_I2S_DAC, | ||
515 | OXYGEN_PLAY_MUTE01 | OXYGEN_PLAY_MUTE23 | | ||
516 | OXYGEN_PLAY_MUTE45 | OXYGEN_PLAY_MUTE67 | | ||
517 | OXYGEN_PLAY_MULTICH_MASK); | ||
508 | oxygen_update_dac_routing(chip); | 518 | oxygen_update_dac_routing(chip); |
509 | oxygen_update_spdif_source(chip); | 519 | oxygen_update_spdif_source(chip); |
510 | spin_unlock_irq(&chip->reg_lock); | 520 | spin_unlock_irq(&chip->reg_lock); |