Lines Matching full:asic
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
113 /* Mona has an ASIC on the PCI card and another ASIC in the external box;
119 short asic; in load_asic() local
127 asic = FW_MONA_361_1_ASIC48; in load_asic()
129 asic = FW_MONA_301_1_ASIC48; in load_asic()
131 err = load_asic_generic(chip, DSP_FNC_LOAD_MONA_PCI_CARD_ASIC, asic); in load_asic()
135 chip->asic_code = asic; in load_asic()
160 loaded. This function checks the ASIC needed for the new mode and sees
165 short asic; in switch_asic() local
169 a new ASIC if necessary. */ in switch_asic()
172 asic = FW_MONA_361_1_ASIC96; in switch_asic()
174 asic = FW_MONA_361_1_ASIC48; in switch_asic()
177 asic = FW_MONA_301_1_ASIC96; in switch_asic()
179 asic = FW_MONA_301_1_ASIC48; in switch_asic()
182 if (asic != chip->asic_code) { in switch_asic()
183 /* Load the desired ASIC */ in switch_asic()
185 asic); in switch_asic()
188 chip->asic_code = asic; in switch_asic()
199 short asic; in set_sample_rate() local
212 /* Now, check to see if the required ASIC is loaded */ in set_sample_rate()
217 asic = FW_MONA_361_1_ASIC96; in set_sample_rate()
219 asic = FW_MONA_301_1_ASIC96; in set_sample_rate()
222 asic = FW_MONA_361_1_ASIC48; in set_sample_rate()
224 asic = FW_MONA_301_1_ASIC48; in set_sample_rate()
228 if (asic != chip->asic_code) { in set_sample_rate()
230 /* Load the desired ASIC (load_asic_generic() can sleep) */ in set_sample_rate()
233 asic); in set_sample_rate()
238 chip->asic_code = asic; in set_sample_rate()
402 /* If the current ASIC is the 96KHz ASIC, switch the ASIC in dsp_set_digital_mode()