Lines Matching refs:osr
101 unsigned int osr; member
1219 int stream, int rate, int osr) in nau8825_clock_check() argument
1224 if (osr >= ARRAY_SIZE(osr_dac_sel)) in nau8825_clock_check()
1226 osrate = osr_dac_sel[osr].osr; in nau8825_clock_check()
1228 if (osr >= ARRAY_SIZE(osr_adc_sel)) in nau8825_clock_check()
1230 osrate = osr_adc_sel[osr].osr; in nau8825_clock_check()
1233 if (!osrate || rate * osr > CLK_DA_AD_MAX) { in nau8825_clock_check()
1247 unsigned int val_len = 0, osr, ctrl_val, bclk_fs, bclk_div; in nau8825_hw_params() local
1258 regmap_read(nau8825->regmap, NAU8825_REG_DAC_CTRL1, &osr); in nau8825_hw_params()
1259 osr &= NAU8825_DAC_OVERSAMPLE_MASK; in nau8825_hw_params()
1261 params_rate(params), osr)) { in nau8825_hw_params()
1267 osr_dac_sel[osr].clk_src << NAU8825_CLK_DAC_SRC_SFT); in nau8825_hw_params()
1269 regmap_read(nau8825->regmap, NAU8825_REG_ADC_RATE, &osr); in nau8825_hw_params()
1270 osr &= NAU8825_ADC_SYNC_DOWN_MASK; in nau8825_hw_params()
1272 params_rate(params), osr)) { in nau8825_hw_params()
1278 osr_adc_sel[osr].clk_src << NAU8825_CLK_ADC_SRC_SFT); in nau8825_hw_params()