Lines Matching refs:wordlen
119 unsigned int wordlen; member
149 chconf |= (priv->wordlen - 1) << 7; in omap3_spi_write()
167 if (priv->wordlen > 16) in omap3_spi_write()
169 else if (priv->wordlen > 8) in omap3_spi_write()
204 chconf |= (priv->wordlen - 1) << 7; in omap3_spi_read()
229 if (priv->wordlen > 16) in omap3_spi_read()
231 else if (priv->wordlen > 8) in omap3_spi_read()
259 chconf |= (priv->wordlen - 1) << 7; in omap3_spi_txrx()
277 if (priv->wordlen > 16) in omap3_spi_txrx()
279 else if (priv->wordlen > 8) in omap3_spi_txrx()
296 if (priv->wordlen > 16) in omap3_spi_txrx()
298 else if (priv->wordlen > 8) in omap3_spi_txrx()
321 if (priv->wordlen < 4 || priv->wordlen > 32) { in _spi_xfer()
322 printf("omap3_spi: invalid wordlen %d\n", priv->wordlen); in _spi_xfer()
326 if (bitlen % priv->wordlen) in _spi_xfer()
329 len = bitlen / priv->wordlen; in _spi_xfer()
419 confr = readl(&priv->regs->channel[priv->wordlen].chconf); in _omap3_spi_set_wordlen()
423 confr |= (priv->wordlen - 1) << 7; in _omap3_spi_set_wordlen()
568 priv->wordlen = priv->slave.wordlen; in spi_setup_slave()
610 static int omap3_spi_set_wordlen(struct udevice *dev, unsigned int wordlen) in omap3_spi_set_wordlen() argument
617 priv->wordlen = wordlen; in omap3_spi_set_wordlen()
637 priv->wordlen = SPI_DEFAULT_WORDLEN; in omap3_spi_probe()