Lines Matching +full:i2s +full:- +full:input

1 // SPDX-License-Identifier: GPL-2.0-only
5 * Jean-Christian Hassler <jhassler@free.fr>
24 #include "aw2-saa7146.h"
26 #include "aw2-tsl.c"
28 #define WRITEREG(value, addr) writel((value), chip->base_addr + (addr))
29 #define READREG(addr) readl(chip->base_addr + (addr))
38 /* chip-specific destructor */
48 chip->base_addr = NULL; in snd_aw2_saa7146_free()
81 chip->base_addr = pci_base_addr; in snd_aw2_saa7146_setup()
94 /* WS0_CTRL, WS0_SYNC: input TSL1, I2S */ in snd_aw2_saa7146_setup()
96 /* At initialization WS1 and WS2 are disabled (configured as input) */ in snd_aw2_saa7146_setup()
104 /* WS3_CTRL, WS3_SYNC: output TSL2, I2S */ in snd_aw2_saa7146_setup()
112 It is needed to have a correct behavior of input and output in snd_aw2_saa7146_setup()
130 /* By default use analog input */ in snd_aw2_saa7146_setup()
154 /* No MMU -> nothing to do with PageA1, we only configure the limit of in snd_aw2_saa7146_pcm_init_playback()
195 "Substream number is not 0 or 1 -> not managed\n"); in snd_aw2_saa7146_pcm_init_playback()
211 /* No MMU -> nothing to do with PageA1, we only configure the limit of in snd_aw2_saa7146_pcm_init_capture()
241 "Substream number is not 0 -> not managed\n"); in snd_aw2_saa7146_pcm_init_capture()
281 /* WS2_CTRL, WS2_SYNC: output TSL2, I2S */ in snd_aw2_saa7146_pcm_trigger_start_playback()
288 /* WS1_CTRL, WS1_SYNC: output TSL1, I2S */ in snd_aw2_saa7146_pcm_trigger_start_playback()
300 /* WS2_CTRL, WS2_SYNC: output TSL2, I2S */ in snd_aw2_saa7146_pcm_trigger_stop_playback()
306 /* WS1_CTRL, WS1_SYNC: output TSL1, I2S */ in snd_aw2_saa7146_pcm_trigger_stop_playback()
382 ptr = pci_adp - (long)start_addr; in snd_aw2_saa7146_get_hw_ptr_playback()
389 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_playback()
406 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_capture()
417 /* FIXME: switch between analog and digital input does not always work. in snd_aw2_saa7146_use_digital_input()
422 digital and analog input until it works. */ in snd_aw2_saa7146_use_digital_input()