Lines Matching defs:mode
5 // SiFive SPI controller driver (master mode only)
27 #define SIFIVE_SPI_REG_SCKMODE 0x04 /* Serial clock mode */
30 #define SIFIVE_SPI_REG_CSMODE 0x18 /* Chip select mode */
126 /* Exit specialized memory-mapped SPI flash mode */
137 if (device->mode & SPI_CS_HIGH)
146 /* Set clock mode */
148 device->mode & SIFIVE_SPI_SCKMODE_MODE_MASK);
158 if (device->mode & SPI_CS_HIGH)
171 unsigned int mode;
178 mode = max_t(unsigned int, t->rx_nbits, t->tx_nbits);
182 switch (mode) {
193 if (device->mode & SPI_LSB_FIRST)
202 * (8/mode) * fifo_depth / hz <= 5 * 10^-6
203 * 1600000 * fifo_depth <= hz * mode
205 return 1600000 * spi->fifo_depth <= t->speed_hz * mode;