Lines Matching full:asic
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
115 /* Mona has an ASIC on the PCI card and another ASIC in the external box;
121 short asic; in load_asic() local
129 asic = FW_MONA_361_1_ASIC48; in load_asic()
131 asic = FW_MONA_301_1_ASIC48; in load_asic()
133 err = load_asic_generic(chip, DSP_FNC_LOAD_MONA_PCI_CARD_ASIC, asic); in load_asic()
137 chip->asic_code = asic; in load_asic()
162 loaded. This function checks the ASIC needed for the new mode and sees
167 short asic; in switch_asic() local
171 a new ASIC if necessary. */ in switch_asic()
174 asic = FW_MONA_361_1_ASIC96; in switch_asic()
176 asic = FW_MONA_361_1_ASIC48; in switch_asic()
179 asic = FW_MONA_301_1_ASIC96; in switch_asic()
181 asic = FW_MONA_301_1_ASIC48; in switch_asic()
184 if (asic != chip->asic_code) { in switch_asic()
185 /* Load the desired ASIC */ in switch_asic()
187 asic); in switch_asic()
190 chip->asic_code = asic; in switch_asic()
201 short asic; in set_sample_rate() local
214 /* Now, check to see if the required ASIC is loaded */ in set_sample_rate()
219 asic = FW_MONA_361_1_ASIC96; in set_sample_rate()
221 asic = FW_MONA_301_1_ASIC96; in set_sample_rate()
224 asic = FW_MONA_361_1_ASIC48; in set_sample_rate()
226 asic = FW_MONA_301_1_ASIC48; in set_sample_rate()
230 if (asic != chip->asic_code) { in set_sample_rate()
232 /* Load the desired ASIC (load_asic_generic() can sleep) */ in set_sample_rate()
235 asic); in set_sample_rate()
240 chip->asic_code = asic; in set_sample_rate()
404 /* If the current ASIC is the 96KHz ASIC, switch the ASIC in dsp_set_digital_mode()