Lines Matching refs:spi_freq
84 unsigned int spi_freq; /* SPI bus clock frequency */ member
672 return snprintf(buf, PAGE_SIZE, "%d\n", adc->spi_freq); in dfsdm_adc_audio_get_spiclk()
677 unsigned int spi_freq) in dfsdm_adc_set_samp_freq() argument
683 oversamp = DIV_ROUND_CLOSEST(spi_freq, sample_freq); in dfsdm_adc_set_samp_freq()
684 if (spi_freq % sample_freq) in dfsdm_adc_set_samp_freq()
687 sample_freq, spi_freq / oversamp); in dfsdm_adc_set_samp_freq()
693 adc->sample_freq = spi_freq / oversamp; in dfsdm_adc_set_samp_freq()
707 unsigned int spi_freq; in dfsdm_adc_audio_set_spiclk() local
715 ret = kstrtoint(buf, 0, &spi_freq); in dfsdm_adc_audio_set_spiclk()
719 if (!spi_freq) in dfsdm_adc_audio_set_spiclk()
723 ret = dfsdm_adc_set_samp_freq(indio_dev, sample_freq, spi_freq); in dfsdm_adc_audio_set_spiclk()
727 adc->spi_freq = spi_freq; in dfsdm_adc_audio_set_spiclk()
1219 unsigned int spi_freq; in stm32_dfsdm_write_raw() local
1243 spi_freq = adc->dfsdm->spi_master_freq; in stm32_dfsdm_write_raw()
1247 spi_freq = adc->dfsdm->spi_master_freq / 2; in stm32_dfsdm_write_raw()
1250 spi_freq = adc->spi_freq; in stm32_dfsdm_write_raw()
1253 ret = dfsdm_adc_set_samp_freq(indio_dev, val, spi_freq); in stm32_dfsdm_write_raw()
1460 adc->spi_freq = adc->dfsdm->spi_master_freq; in stm32_dfsdm_audio_init()