Lines Matching refs:rates
115 const struct wm8958_micd_rate *rates; in wm8958_micd_set_rate() local
127 rates = control->pdata.micd_rates; in wm8958_micd_set_rate()
130 rates = jackdet_rates; in wm8958_micd_set_rate()
133 rates = micdet_rates; in wm8958_micd_set_rate()
139 if (rates[i].idle != idle) in wm8958_micd_set_rate()
141 if (abs(rates[i].sysclk - sysclk) < in wm8958_micd_set_rate()
142 abs(rates[best].sysclk - sysclk)) in wm8958_micd_set_rate()
144 else if (rates[best].idle != idle) in wm8958_micd_set_rate()
148 val = rates[best].start << WM8958_MICD_BIAS_STARTTIME_SHIFT in wm8958_micd_set_rate()
149 | rates[best].rate << WM8958_MICD_RATE_SHIFT; in wm8958_micd_set_rate()
152 rates[best].start, rates[best].rate, sysclk, in wm8958_micd_set_rate()
3092 .rates = WM8994_RATES,
3100 .rates = WM8994_RATES,
3113 .rates = WM8994_RATES,
3121 .rates = WM8994_RATES,
3135 .rates = WM8994_RATES,
3143 .rates = WM8994_RATES,