Lines Matching refs:fw
163 struct siu_firmware *fw = &info->fw; in siu_dai_spbAselect() local
164 u32 *ydef = fw->yram0; in siu_dai_spbAselect()
173 ydef[0] = (fw->spbpar[idx].ab1a << 16) | in siu_dai_spbAselect()
174 (fw->spbpar[idx].ab0a << 8) | in siu_dai_spbAselect()
175 (fw->spbpar[idx].dir << 7) | 3; in siu_dai_spbAselect()
176 ydef[1] = fw->yram0[1]; /* 0x03000300 */ in siu_dai_spbAselect()
178 ydef[3] = fw->yram0[3]; /* 0 */ in siu_dai_spbAselect()
179 ydef[4] = fw->yram0[4]; /* 0 */ in siu_dai_spbAselect()
180 ydef[7] = fw->spbpar[idx].event; in siu_dai_spbAselect()
181 port_info->stfifo |= fw->spbpar[idx].stfifo; in siu_dai_spbAselect()
182 port_info->trdat |= fw->spbpar[idx].trdat; in siu_dai_spbAselect()
188 struct siu_firmware *fw = &info->fw; in siu_dai_spbBselect() local
189 u32 *ydef = fw->yram0; in siu_dai_spbBselect()
198 ydef[5] = (fw->spbpar[idx].ab1a << 16) | in siu_dai_spbBselect()
199 (fw->spbpar[idx].ab0a << 8) | 1; in siu_dai_spbBselect()
200 ydef[6] = fw->spbpar[idx].event; in siu_dai_spbBselect()
201 port_info->stfifo |= fw->spbpar[idx].stfifo; in siu_dai_spbBselect()
202 port_info->trdat |= fw->spbpar[idx].trdat; in siu_dai_spbBselect()
260 struct siu_firmware *fw = &info->fw; in siu_dai_spbstart() local
261 u32 *ydef = fw->yram0; in siu_dai_spbstart()
267 ptr = fw->pram0; in siu_dai_spbstart()
272 ptr = fw->pram1; in siu_dai_spbstart()
290 siu_write32(add, fw->yram_fir_coeff[cnt]); in siu_dai_spbstart()
755 memcpy(&info->fw, fw_entry->data, fw_entry->size); in siu_probe()