Lines Matching defs:sscbrg
178 u32 spi_st_clk, sscbrg, var;
194 sscbrg = spi_st_clk / (2 * hz);
195 if (sscbrg < 0x07 || sscbrg > BIT(16)) {
197 "baudrate %d outside valid range %d\n", sscbrg, hz);
201 spi_st->baud = spi_st_clk / (2 * sscbrg);
202 if (sscbrg == BIT(16)) /* 16-bit counter wraps */
203 sscbrg = 0x0;
205 writel_relaxed(sscbrg, spi_st->base + SSC_BRG);
208 "setting baudrate:target= %u hz, actual= %u hz, sscbrg= %u\n",
209 hz, spi_st->baud, sscbrg);