Lines Matching refs:aic32x4_divs
137 static const struct aic32x4_rate_divs aic32x4_divs[] = { variable
303 for (i = 0; i < ARRAY_SIZE(aic32x4_divs); i++) { in aic32x4_get_divs()
304 if ((aic32x4_divs[i].rate == rate) in aic32x4_get_divs()
305 && (aic32x4_divs[i].mclk == mclk)) { in aic32x4_get_divs()
410 (data | (aic32x4_divs[i].p_val << 4) | 0x01)); in aic32x4_hw_params()
412 snd_soc_write(codec, AIC32X4_PLLJ, aic32x4_divs[i].pll_j); in aic32x4_hw_params()
414 snd_soc_write(codec, AIC32X4_PLLDMSB, (aic32x4_divs[i].pll_d >> 8)); in aic32x4_hw_params()
416 (aic32x4_divs[i].pll_d & 0xff)); in aic32x4_hw_params()
421 snd_soc_write(codec, AIC32X4_NDAC, data | aic32x4_divs[i].ndac); in aic32x4_hw_params()
426 snd_soc_write(codec, AIC32X4_MDAC, data | aic32x4_divs[i].mdac); in aic32x4_hw_params()
429 snd_soc_write(codec, AIC32X4_DOSRMSB, aic32x4_divs[i].dosr >> 8); in aic32x4_hw_params()
431 (aic32x4_divs[i].dosr & 0xff)); in aic32x4_hw_params()
436 snd_soc_write(codec, AIC32X4_NADC, data | aic32x4_divs[i].nadc); in aic32x4_hw_params()
441 snd_soc_write(codec, AIC32X4_MADC, data | aic32x4_divs[i].madc); in aic32x4_hw_params()
444 snd_soc_write(codec, AIC32X4_AOSR, aic32x4_divs[i].aosr); in aic32x4_hw_params()
449 snd_soc_write(codec, AIC32X4_BCLKN, data | aic32x4_divs[i].blck_N); in aic32x4_hw_params()