Lines Matching refs:bits_per_word
105 unsigned int bits_per_word;
223 static int spi_imx_bytes_per_word(const int bits_per_word)
225 if (bits_per_word <= 8)
227 else if (bits_per_word <= 16)
315 bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word);
340 if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) {
370 bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word);
392 if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) {
664 ctrl |= (spi_imx->bits_per_word - 1)
671 ctrl |= (spi_imx->count / DIV_ROUND_UP(spi_imx->bits_per_word,
672 BITS_PER_BYTE) * spi_imx->bits_per_word - 1)
797 reg |= (spi_imx->bits_per_word - 1) << MX35_CSPICTRL_BL_SHIFT;
800 reg |= (spi_imx->bits_per_word - 1) << MX31_CSPICTRL_BC_SHIFT;
901 reg |= spi_imx->bits_per_word - 1;
975 reg |= spi_imx->bits_per_word - 1;
1145 * current burst is 0. This only applies when bits_per_word is a
1161 spi_imx->remainder = spi_imx_bytes_per_word(spi_imx->bits_per_word);
1216 switch (spi_imx_bytes_per_word(spi_imx->bits_per_word)) {
1271 spi_imx->bits_per_word = t->bits_per_word;
1281 (spi_imx->bits_per_word == 8 ||
1282 spi_imx->bits_per_word == 16 ||
1283 spi_imx->bits_per_word == 32)) {
1290 if (spi_imx->bits_per_word <= 8) {
1293 } else if (spi_imx->bits_per_word <= 16) {
1416 bytes_per_word = spi_imx_bytes_per_word(transfer->bits_per_word);
1664 spi->mode, spi->bits_per_word, spi->max_speed_hz);