sscbrg 184 drivers/spi/spi-st-ssc4.c u32 spi_st_clk, sscbrg, var; sscbrg 212 drivers/spi/spi-st-ssc4.c sscbrg = spi_st_clk / (2 * hz); sscbrg 213 drivers/spi/spi-st-ssc4.c if (sscbrg < 0x07 || sscbrg > BIT(16)) { sscbrg 215 drivers/spi/spi-st-ssc4.c "baudrate %d outside valid range %d\n", sscbrg, hz); sscbrg 220 drivers/spi/spi-st-ssc4.c spi_st->baud = spi_st_clk / (2 * sscbrg); sscbrg 221 drivers/spi/spi-st-ssc4.c if (sscbrg == BIT(16)) /* 16-bit counter wraps */ sscbrg 222 drivers/spi/spi-st-ssc4.c sscbrg = 0x0; sscbrg 224 drivers/spi/spi-st-ssc4.c writel_relaxed(sscbrg, spi_st->base + SSC_BRG); sscbrg 228 drivers/spi/spi-st-ssc4.c hz, spi_st->baud, sscbrg);