Lines Matching refs:spi_freq
84 unsigned int spi_freq; /* SPI bus clock frequency */ member
676 return snprintf(buf, PAGE_SIZE, "%d\n", adc->spi_freq); in dfsdm_adc_audio_get_spiclk()
681 unsigned int spi_freq) in dfsdm_adc_set_samp_freq() argument
687 oversamp = DIV_ROUND_CLOSEST(spi_freq, sample_freq); in dfsdm_adc_set_samp_freq()
688 if (spi_freq % sample_freq) in dfsdm_adc_set_samp_freq()
691 sample_freq, spi_freq / oversamp); in dfsdm_adc_set_samp_freq()
697 adc->sample_freq = spi_freq / oversamp; in dfsdm_adc_set_samp_freq()
711 unsigned int spi_freq; in dfsdm_adc_audio_set_spiclk() local
719 ret = kstrtoint(buf, 0, &spi_freq); in dfsdm_adc_audio_set_spiclk()
723 if (!spi_freq) in dfsdm_adc_audio_set_spiclk()
727 ret = dfsdm_adc_set_samp_freq(indio_dev, sample_freq, spi_freq); in dfsdm_adc_audio_set_spiclk()
731 adc->spi_freq = spi_freq; in dfsdm_adc_audio_set_spiclk()
1174 unsigned int spi_freq; in stm32_dfsdm_write_raw() local
1179 spi_freq = adc->dfsdm->spi_master_freq; in stm32_dfsdm_write_raw()
1183 spi_freq = adc->dfsdm->spi_master_freq / 2; in stm32_dfsdm_write_raw()
1186 spi_freq = adc->spi_freq; in stm32_dfsdm_write_raw()
1199 adc->sample_freq, spi_freq / val); in stm32_dfsdm_write_raw()
1201 adc->sample_freq = spi_freq / val; in stm32_dfsdm_write_raw()
1214 ret = dfsdm_adc_set_samp_freq(indio_dev, val, spi_freq); in stm32_dfsdm_write_raw()
1426 adc->spi_freq = adc->dfsdm->spi_master_freq; in stm32_dfsdm_audio_init()