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