Lines Matching defs:ac
136 ac97_t *ac = actrl->actrl_ac97;
139 ac_wr(ac, AC97_INTERRUPT_PAGING_REGISTER, 0); /* select page 0 */
143 ac_clr(ac, AC97_MIC_VOLUME_REGISTER, MICVR_20dB_BOOST);
147 ac_set(ac, AC97_MIC_VOLUME_REGISTER, MICVR_20dB_BOOST);
148 v = ac_rd(ac, ADS_MISC_CFG_REGISTER);
151 ac_wr(ac, ADS_MISC_CFG_REGISTER, v);
155 ac_set(ac, AC97_MIC_VOLUME_REGISTER, MICVR_20dB_BOOST);
156 v = ac_rd(ac, ADS_MISC_CFG_REGISTER);
159 ac_wr(ac, ADS_MISC_CFG_REGISTER, v);
163 ac_set(ac, AC97_MIC_VOLUME_REGISTER, MICVR_20dB_BOOST);
164 v = ac_rd(ac, ADS_MISC_CFG_REGISTER);
167 ac_wr(ac, ADS_MISC_CFG_REGISTER, v);
175 ac97_t *ac = actrl->actrl_ac97;
177 ac_wr(ac, AC97_INTERRUPT_PAGING_REGISTER, 0); /* select page 0 */
180 ac_clr(ac, ADS_MISC_CFG_REGISTER, AMCR_2CMIC);
181 ac_clr(ac, AC97_GENERAL_PURPOSE_REGISTER, GPR_MS_MIC2);
184 ac_clr(ac, ADS_MISC_CFG_REGISTER, AMCR_2CMIC);
185 ac_set(ac, AC97_GENERAL_PURPOSE_REGISTER, GPR_MS_MIC2);
188 ac_set(ac, ADS_MISC_CFG_REGISTER, AMCR_2CMIC);
189 ac_clr(ac, AC97_GENERAL_PURPOSE_REGISTER, GPR_MS_MIC2);
195 ads_setup_micsrc(ac97_t *ac)
208 ac_add_control(ac, &cpt);
212 ads_setup_micboost(ac97_t *ac)
228 ctrl = ac97_control_find(ac, AUDIO_CTRL_ID_MICBOOST);
236 ac_add_control(ac, &cpt);
240 ad1981a_init(ac97_t *ac)
242 ads_setup_micboost(ac);
246 ad1981b_init(ac97_t *ac)
248 ads_setup_micboost(ac);
249 ads_setup_micsrc(ac); /* this part can use a mic array */