Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/spi/
Dspi-st-ssc4.c215 u32 spi_st_clk, sscbrg, var; in spi_st_setup() local
242 sscbrg = spi_st_clk / (2 * hz); in spi_st_setup()
243 if (sscbrg < 0x07 || sscbrg > BIT(16)) { in spi_st_setup()
245 "baudrate %d outside valid range %d\n", sscbrg, hz); in spi_st_setup()
249 spi_st->baud = spi_st_clk / (2 * sscbrg); in spi_st_setup()
250 if (sscbrg == BIT(16)) /* 16-bit counter wraps */ in spi_st_setup()
251 sscbrg = 0x0; in spi_st_setup()
253 writel_relaxed(sscbrg, spi_st->base + SSC_BRG); in spi_st_setup()
257 hz, spi_st->baud, sscbrg); in spi_st_setup()