Lines Matching +full:i2s +full:- +full:input
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 msp3400.h - definition for msp3400 inputs and outputs
22 There are 1) tuner inputs, 2) I2S inputs, 3) SCART inputs. You will have
23 to select which tuner input to use and which SCART input to use. The
24 selected tuner input, the selected SCART input and all I2S inputs go to
25 the DSP (the tuner input first goes through the demodulator).
28 have support for surround sound. It has several outputs: MAIN, AUX, I2S
29 and SCART1/2. Each output can select which DSP input to use. So the MAIN
30 output can select the tuner input while at the same time the SCART1 output
31 uses the I2S input.
37 outputs of the msp3400 can select which input to use: either the SCART1 or
45 specify in the 'input' arg of the s_routing function:
47 1) which tuner input to use
48 2) which SCART input to use
49 3) which DSP input to use for each DSP output
53 1) which SCART input to use for each SCART output
64 1) the tuner (SIF) input
65 2) the SCART input
66 Bits 0-2 are used for the SCART input select, bit 3 is used for the tuner
67 input, bits 4-7 are reserved.
70 /* SCART input to DSP selection */
76 #define MSP_IN_MUTE 7 /* Mute DSP input */
78 /* Tuner input to demodulator and DSP selection */
79 #define MSP_IN_TUNER1 0 /* Analog Sound IF input pin ANA_IN1 */
80 #define MSP_IN_TUNER2 1 /* Analog Sound IF input pin ANA_IN2 */
84 a DSP input.
87 (aka AUX), SCART1 DA output, SCART2 DA output and an I2S output.
88 There also is a quasi-peak detector output, but that is not used by
89 this driver and is set to the same input as the loudspeaker output.
90 Not all outputs are supported by all msp models. Setting the input
98 multi-channel capable I2S3 input of the 44x0G. If someone can demonstrate
100 #define MSP_DSP_IN_TUNER 0 /* Tuner DSP input */
101 #define MSP_DSP_IN_SCART 2 /* SCART DSP input */
102 #define MSP_DSP_IN_I2S1 5 /* I2S1 DSP input */
103 #define MSP_DSP_IN_I2S2 6 /* I2S2 DSP input */
104 #define MSP_DSP_IN_I2S3 7 /* I2S3 DSP input */
105 #define MSP_DSP_IN_MAIN_AVC 11 /* MAIN AVC processed DSP input */
106 #define MSP_DSP_IN_MAIN 12 /* MAIN DSP input */
107 #define MSP_DSP_IN_AUX 13 /* AUX DSP input */
114 /* Output SCART select: the SCART outputs can select which input
116 #define MSP_SC_IN_SCART1 0 /* SCART1 input, bypassing the DSP */
117 #define MSP_SC_IN_SCART2 1 /* SCART2 input, bypassing the DSP */
118 #define MSP_SC_IN_SCART3 2 /* SCART3 input, bypassing the DSP */
119 #define MSP_SC_IN_SCART4 3 /* SCART4 input, bypassing the DSP */
120 #define MSP_SC_IN_DSP_SCART1 4 /* DSP SCART1 input */
121 #define MSP_SC_IN_DSP_SCART2 5 /* DSP SCART2 input */
122 #define MSP_SC_IN_MONO 6 /* MONO input, bypassing the DSP */
147 -------------------------
164 -------------------------
181 ------------------------------------------
197 /* Chip MAIN AUX SCART1 SCART2 I2S
198 ------------------------------------