@@ -121,61 +121,6 @@ define(`D_DAI', `SectionDAI."'N_DAI`" {'
121121` capture "'$3 `"'
122122`}' )
123123
124- dnl PDM_TUPLES(pdm ctrl id, mic_a_enable, mic_b_enable, polarity_a, polarity_b,
125- dnl clk_egde, skew)
126- define ( `PDM_TUPLES' ,
127- ` tuples."short.pdm$1 " {'
128- ` SOF_TKN_INTEL_DMIC_PDM_CTRL_ID' STR ( $1 )
129- ` SOF_TKN_INTEL_DMIC_PDM_MIC_A_Enable' STR ( $2 )
130- ` SOF_TKN_INTEL_DMIC_PDM_MIC_B_Enable' STR ( $3 )
131- ` SOF_TKN_INTEL_DMIC_PDM_POLARITY_A' STR ( $4 )
132- ` SOF_TKN_INTEL_DMIC_PDM_POLARITY_B' STR ( $5 )
133- ` SOF_TKN_INTEL_DMIC_PDM_CLK_EDGE' STR ( $6 )
134- ` SOF_TKN_INTEL_DMIC_PDM_SKEW' STR ( $7 )
135- ` }'
136- )
137-
138- dnl PDM_CONFIG(type, idx, pdm tuples list)
139- define ( `PDM_CONFIG' ,
140- `SectionVendorTuples."'N_DAI_CONFIG ( $1$2 ) `_pdm_tuples" {'
141- ` tokens "sof_dmic_pdm_tokens"'
142- $3
143- `}'
144- )
145-
146- dnl DMIC currently only supports 16 bit or 32-bit word length
147- dnl DMIC_WORD_LENGTH(frame format)
148- define ( `DMIC_WORD_LENGTH' ,
149- `ifelse ( $1 , `s16le' , 16 , $1 , `s32le' , 32 , `' ) ' )
150-
151- dnl DMIC_CONFIG(driver_version, clk_min, clk_mac, duty_min, duty_max,
152- dnl req pdm count, sample_rate,
153- dnl fifo word length, type, idx, pdm controller config)
154- define ( `DMIC_CONFIG' ,
155- `SectionVendorTuples."'N_DAI_CONFIG ( $9$1 0 ) `_dmic_tuples" {'
156- ` tokens "sof_dmic_tokens"'
157- ` tuples."word" {'
158- ` SOF_TKN_INTEL_DMIC_DRIVER_VERSION' STR ( $1 )
159- ` SOF_TKN_INTEL_DMIC_CLK_MIN' STR ( $2 )
160- ` SOF_TKN_INTEL_DMIC_CLK_MAX' STR ( $3 )
161- ` SOF_TKN_INTEL_DMIC_DUTY_MIN' STR ( $4 )
162- ` SOF_TKN_INTEL_DMIC_DUTY_MAX' STR ( $5 )
163- ` SOF_TKN_INTEL_DMIC_NUM_PDM_ACTIVE' STR ( $6 )
164- ` SOF_TKN_INTEL_DMIC_SAMPLE_RATE' STR ( $7 )
165- ` SOF_TKN_INTEL_DMIC_FIFO_WORD_LENGTH' STR ( $8 )
166- ` }'
167- `}'
168- dnl PDM config for the number of active PDM controllers
169- $1 1
170- `SectionData."'N_DAI_CONFIG ( $9$1 0 ) `_pdm_data" {'
171- ` tuples "'N_DAI_CONFIG ( $9$1 0 ) `_pdm_tuples"'
172- `}'
173- `SectionData."'N_DAI_CONFIG ( $9$1 0 ) `_data" {'
174- ` tuples "'N_DAI_CONFIG ( $9$1 0 ) `_dmic_tuples"'
175-
176- `}'
177- )
178-
179124dnl DAI Config)
180125define ( `N_DAI_CONFIG' , `DAICONFIG.'$1 )
181126
0 commit comments