Lines Matching refs:spbr
257 int brdv = 0, spbr; in rspi_set_rate() local
260 spbr = DIV_ROUND_UP(clksrc, 2 * rspi->speed_hz) - 1; in rspi_set_rate()
261 while (spbr > 255 && brdv < 3) { in rspi_set_rate()
263 spbr = DIV_ROUND_UP(spbr + 1, 2) - 1; in rspi_set_rate()
266 rspi_write8(rspi, clamp(spbr, 0, 255), RSPI_SPBR); in rspi_set_rate()
268 rspi->speed_hz = DIV_ROUND_UP(clksrc, (2U << brdv) * (spbr + 1)); in rspi_set_rate()
342 int brdv = 0, spbr; in qspi_set_config_register() local
350 spbr = 0; in qspi_set_config_register()
353 spbr = DIV_ROUND_UP(clksrc, 2 * rspi->speed_hz); in qspi_set_config_register()
354 while (spbr > 255 && brdv < 3) { in qspi_set_config_register()
356 spbr = DIV_ROUND_UP(spbr, 2); in qspi_set_config_register()
358 spbr = clamp(spbr, 0, 255); in qspi_set_config_register()
359 rspi->speed_hz = DIV_ROUND_UP(clksrc, (2U << brdv) * spbr); in qspi_set_config_register()
361 rspi_write8(rspi, spbr, RSPI_SPBR); in qspi_set_config_register()