Home
last modified time | relevance | path

Searched refs:tclk_rate (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/spi/
H A Dspi-rzv2h-rspi.c229 static inline u32 rzv2h_rspi_calc_bitrate(unsigned long tclk_rate, u8 spr, in rzv2h_rspi_calc_bitrate() argument
232 return DIV_ROUND_UP(tclk_rate, (2 * (spr + 1) * (1 << brdv))); in rzv2h_rspi_calc_bitrate()
237 unsigned long tclk_rate; in rzv2h_rspi_setup_clock() local
250 tclk_rate = clk_get_rate(rspi->tclk); in rzv2h_rspi_setup_clock()
252 spr = DIV_ROUND_UP(tclk_rate, hz * (1 << (brdv + 1))); in rzv2h_rspi_setup_clock()
264 return rzv2h_rspi_calc_bitrate(tclk_rate, spr, brdv); in rzv2h_rspi_setup_clock()
353 unsigned long tclk_rate; in rzv2h_rspi_probe() local
383 tclk_rate = clk_get_rate(rspi->tclk); in rzv2h_rspi_probe()
416 controller->min_speed_hz = rzv2h_rspi_calc_bitrate(tclk_rate, in rzv2h_rspi_probe()
419 controller->max_speed_hz = rzv2h_rspi_calc_bitrate(tclk_rate, in rzv2h_rspi_probe()