Searched refs:spi_freq (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/iio/adc/ |
H A D | stm32-dfsdm-adc.c | 88 unsigned int spi_freq; /* SPI bus clock frequency */ member 750 return snprintf(buf, PAGE_SIZE, "%d\n", adc->spi_freq); in dfsdm_adc_audio_get_spiclk() 755 unsigned int spi_freq) in dfsdm_adc_set_samp_freq() argument 761 oversamp = DIV_ROUND_CLOSEST(spi_freq, sample_freq); in dfsdm_adc_set_samp_freq() 762 if (spi_freq % sample_freq) in dfsdm_adc_set_samp_freq() 765 sample_freq, spi_freq / oversamp); in dfsdm_adc_set_samp_freq() 771 adc->sample_freq = spi_freq / oversamp; in dfsdm_adc_set_samp_freq() 785 unsigned int spi_freq; in dfsdm_adc_audio_set_spiclk() local 793 ret = kstrtoint(buf, 0, &spi_freq); in dfsdm_adc_audio_set_spiclk() 797 if (!spi_freq) in dfsdm_adc_audio_set_spiclk() 1262 unsigned int spi_freq; stm32_dfsdm_write_raw() local [all...] |
H A D | stm32-dfsdm-core.c | 229 unsigned int spi_freq, rem; in stm32_dfsdm_parse_of() local 264 &spi_freq); in stm32_dfsdm_parse_of() 270 divider = div_u64_rem(clk_freq, spi_freq, &rem); in stm32_dfsdm_parse_of() 271 /* Round up divider when ckout isn't precise, not to exceed spi_freq */ in stm32_dfsdm_parse_of() 288 clk_freq, spi_freq, priv->spi_clk_out_div + 1, rem); in stm32_dfsdm_parse_of()
|
/linux/drivers/spi/ |
H A D | spi-mtk-nor.c | 100 #define CLK_TO_US(sp, clkcnt) DIV_ROUND_UP(clkcnt, sp->spi_freq / 1000000) 123 unsigned int spi_freq; member 644 if (spi->max_speed_hz && (spi->max_speed_hz < sp->spi_freq)) { in mtk_nor_setup() 646 sp->spi_freq); in mtk_nor_setup() 649 spi->max_speed_hz = sp->spi_freq; in mtk_nor_setup() 892 sp->spi_freq = clk_get_rate(sp->spi_clk); in mtk_nor_probe() 923 dev_info(&pdev->dev, "spi frequency: %d Hz\n", sp->spi_freq); in mtk_nor_probe()
|
H A D | spi-mtk-snfi.c | 1338 unsigned long spi_freq; in mtk_snand_probe() local 1421 spi_freq = clk_get_rate(ms->pad_clk); in mtk_snand_probe() 1422 val = DIV_ROUND_CLOSEST(val, NSEC_PER_SEC / spi_freq); in mtk_snand_probe()
|
/linux/drivers/mtd/devices/ |
H A D | st_spi_fsm.c | 1896 static void stfsm_set_freq(struct stfsm *fsm, uint32_t spi_freq) in stfsm_set_freq() argument 1907 clk_div = 2 * DIV_ROUND_UP(emi_freq, 2 * spi_freq); in stfsm_set_freq() 1926 dev_dbg(fsm->dev, "emi_clk = %uHZ, spi_freq = %uHZ, clk_div = %u\n", in stfsm_set_freq() 1927 emi_freq, spi_freq, clk_div); in stfsm_set_freq()
|