Lines Matching refs:snd_es1688_write

50 static int snd_es1688_write(struct snd_es1688 *chip,  in snd_es1688_write()  function
169 snd_es1688_write(chip, 0xb1, 0x10); /* disable IRQ */ in snd_es1688_probe()
170 snd_es1688_write(chip, 0xb2, 0x00); /* disable DMA */ in snd_es1688_probe()
238 snd_es1688_write(chip, 0xb1, cfg | (irq_bits << 2)); in snd_es1688_init()
256 snd_es1688_write(chip, 0xb2, cfg | (dma_bits << 2)); in snd_es1688_init()
260 snd_es1688_write(chip, 0xb1, 0x10); /* disable IRQ */ in snd_es1688_init()
261 snd_es1688_write(chip, 0xb2, 0x00); /* disable DMA */ in snd_es1688_init()
308 snd_es1688_write(chip, 0xa1, bits); in snd_es1688_set_rate()
309 snd_es1688_write(chip, 0xa2, divider); in snd_es1688_set_rate()
333 snd_es1688_write(chip, 0xb8, (val & 0xf0) | value); in snd_es1688_trigger()
350 snd_es1688_write(chip, 0xb8, 4); /* auto init DMA mode */ in snd_es1688_playback_prepare()
351 snd_es1688_write(chip, 0xa8, (snd_es1688_read(chip, 0xa8) & ~0x03) | (3 - runtime->channels)); in snd_es1688_playback_prepare()
352 snd_es1688_write(chip, 0xb9, 2); /* demand mode (4 bytes/request) */ in snd_es1688_playback_prepare()
356 snd_es1688_write(chip, 0xb6, 0x80); in snd_es1688_playback_prepare()
357 snd_es1688_write(chip, 0xb7, 0x51); in snd_es1688_playback_prepare()
358 snd_es1688_write(chip, 0xb7, 0xd0); in snd_es1688_playback_prepare()
361 snd_es1688_write(chip, 0xb6, 0x00); in snd_es1688_playback_prepare()
362 snd_es1688_write(chip, 0xb7, 0x71); in snd_es1688_playback_prepare()
363 snd_es1688_write(chip, 0xb7, 0xf4); in snd_es1688_playback_prepare()
368 snd_es1688_write(chip, 0xb6, 0x80); in snd_es1688_playback_prepare()
369 snd_es1688_write(chip, 0xb7, 0x51); in snd_es1688_playback_prepare()
370 snd_es1688_write(chip, 0xb7, 0x98); in snd_es1688_playback_prepare()
373 snd_es1688_write(chip, 0xb6, 0x00); in snd_es1688_playback_prepare()
374 snd_es1688_write(chip, 0xb7, 0x71); in snd_es1688_playback_prepare()
375 snd_es1688_write(chip, 0xb7, 0xbc); in snd_es1688_playback_prepare()
378 snd_es1688_write(chip, 0xb1, (snd_es1688_read(chip, 0xb1) & 0x0f) | 0x50); in snd_es1688_playback_prepare()
379 snd_es1688_write(chip, 0xb2, (snd_es1688_read(chip, 0xb2) & 0x0f) | 0x50); in snd_es1688_playback_prepare()
386 snd_es1688_write(chip, 0xa4, (unsigned char) count); in snd_es1688_playback_prepare()
387 snd_es1688_write(chip, 0xa5, (unsigned char) (count >> 8)); in snd_es1688_playback_prepare()
412 snd_es1688_write(chip, 0xb8, 0x0e); /* auto init DMA mode */ in snd_es1688_capture_prepare()
413 snd_es1688_write(chip, 0xa8, (snd_es1688_read(chip, 0xa8) & ~0x03) | (3 - runtime->channels)); in snd_es1688_capture_prepare()
414 snd_es1688_write(chip, 0xb9, 2); /* demand mode (4 bytes/request) */ in snd_es1688_capture_prepare()
418 snd_es1688_write(chip, 0xb7, 0x51); in snd_es1688_capture_prepare()
419 snd_es1688_write(chip, 0xb7, 0xd0); in snd_es1688_capture_prepare()
422 snd_es1688_write(chip, 0xb7, 0x71); in snd_es1688_capture_prepare()
423 snd_es1688_write(chip, 0xb7, 0xf4); in snd_es1688_capture_prepare()
428 snd_es1688_write(chip, 0xb7, 0x51); in snd_es1688_capture_prepare()
429 snd_es1688_write(chip, 0xb7, 0x98); in snd_es1688_capture_prepare()
432 snd_es1688_write(chip, 0xb7, 0x71); in snd_es1688_capture_prepare()
433 snd_es1688_write(chip, 0xb7, 0xbc); in snd_es1688_capture_prepare()
436 snd_es1688_write(chip, 0xb1, (snd_es1688_read(chip, 0xb1) & 0x0f) | 0x50); in snd_es1688_capture_prepare()
437 snd_es1688_write(chip, 0xb2, (snd_es1688_read(chip, 0xb2) & 0x0f) | 0x50); in snd_es1688_capture_prepare()
443 snd_es1688_write(chip, 0xa4, (unsigned char) count); in snd_es1688_capture_prepare()
444 snd_es1688_write(chip, 0xa5, (unsigned char) (count >> 8)); in snd_es1688_capture_prepare()
902 snd_es1688_write(chip, left_reg, val1); in snd_es1688_put_double()
906 snd_es1688_write(chip, right_reg, val1); in snd_es1688_put_double()
919 snd_es1688_write(chip, left_reg, val1); in snd_es1688_put_double()
984 snd_es1688_write(chip, reg, val); in snd_es1688_mixer()