Lines Matching refs:spi_freq
65 unsigned int spi_freq; /* SPI bus clock frequency */ member
378 return snprintf(buf, PAGE_SIZE, "%d\n", adc->spi_freq); in dfsdm_adc_audio_get_spiclk()
390 unsigned int spi_freq; in dfsdm_adc_audio_set_spiclk() local
398 ret = kstrtoint(buf, 0, &spi_freq); in dfsdm_adc_audio_set_spiclk()
402 if (!spi_freq) in dfsdm_adc_audio_set_spiclk()
406 if (spi_freq % sample_freq) in dfsdm_adc_audio_set_spiclk()
409 spi_freq / (spi_freq / sample_freq)); in dfsdm_adc_audio_set_spiclk()
411 ret = stm32_dfsdm_set_osrs(fl, 0, (spi_freq / sample_freq)); in dfsdm_adc_audio_set_spiclk()
418 adc->spi_freq = spi_freq; in dfsdm_adc_audio_set_spiclk()
775 unsigned int spi_freq; in stm32_dfsdm_write_raw() local
792 spi_freq = adc->dfsdm->spi_master_freq; in stm32_dfsdm_write_raw()
796 spi_freq = adc->dfsdm->spi_master_freq / 2; in stm32_dfsdm_write_raw()
799 spi_freq = adc->spi_freq; in stm32_dfsdm_write_raw()
802 if (spi_freq % val) in stm32_dfsdm_write_raw()
805 spi_freq / (spi_freq / val)); in stm32_dfsdm_write_raw()
807 ret = stm32_dfsdm_set_osrs(fl, 0, (spi_freq / val)); in stm32_dfsdm_write_raw()
1021 adc->spi_freq = adc->dfsdm->spi_master_freq; in stm32_dfsdm_audio_init()