Changeset 479 for GPL/trunk/alsa-kernel/pci/emu10k1/io.c
- Timestamp:
- May 1, 2010, 9:49:10 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/alsa-kernel/pci/emu10k1/io.c
r426 r479 102 102 EXPORT_SYMBOL(snd_emu10k1_ptr_write); 103 103 104 unsigned int snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, 105 unsigned int reg, 104 unsigned int snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, 105 unsigned int reg, 106 106 unsigned int chn) 107 107 { 108 108 unsigned long flags; 109 109 unsigned int regptr, val; 110 110 111 111 regptr = (reg << 16) | chn; 112 112 … … 118 118 } 119 119 120 void snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, 121 unsigned int reg, 122 unsigned int chn, 120 void snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, 121 unsigned int reg, 122 unsigned int chn, 123 123 unsigned int data) 124 124 { … … 245 245 err = -EINVAL; 246 246 } 247 247 248 248 spin_unlock(&emu->i2c_lock); 249 249 return err; … … 257 257 return 1; 258 258 reg += 0x40; /* 0x40 upwards are registers. */ 259 if (value < 0 || value> 0x3f) /* 0 to 0x3f are values */259 if (value > 0x3f) /* 0 to 0x3f are values */ 260 260 return 1; 261 261 spin_lock_irqsave(&emu->emu_lock, flags);
Note:
See TracChangeset
for help on using the changeset viewer.