Lines Matching refs:bits_per_word
874 u8 bits_per_word = 0; in spi_sirfsoc_setup_transfer() local
880 bits_per_word = (t) ? t->bits_per_word : spi->bits_per_word; in spi_sirfsoc_setup_transfer()
888 switch (bits_per_word) { in spi_sirfsoc_setup_transfer()
896 regval |= (bits_per_word == 12) ? in spi_sirfsoc_setup_transfer()
908 dev_err(&spi->dev, "bpw %d not supported\n", bits_per_word); in spi_sirfsoc_setup_transfer()
911 sspi->word_width = DIV_ROUND_UP(bits_per_word, 8); in spi_sirfsoc_setup_transfer()
925 tx_frm_ctl |= ((bits_per_word - 1) & SIRFSOC_USP_TX_DATA_MASK) in spi_sirfsoc_setup_transfer()
927 tx_frm_ctl |= ((bits_per_word + 1 + SIRFSOC_USP_TXD_DELAY_LEN in spi_sirfsoc_setup_transfer()
930 tx_frm_ctl |= ((bits_per_word + 1 + SIRFSOC_USP_TXD_DELAY_LEN in spi_sirfsoc_setup_transfer()
933 tx_frm_ctl |= ((bits_per_word - 1) & in spi_sirfsoc_setup_transfer()
937 rx_frm_ctl |= ((bits_per_word - 1) & SIRFSOC_USP_RX_DATA_MASK) in spi_sirfsoc_setup_transfer()
939 rx_frm_ctl |= ((bits_per_word + 1 + SIRFSOC_USP_RXD_DELAY_LEN in spi_sirfsoc_setup_transfer()
942 rx_frm_ctl |= ((bits_per_word - 1) in spi_sirfsoc_setup_transfer()