SPI_3WIRE
if (!(spi->mode & SPI_3WIRE)) {
spi->mode |= SPI_MODE_3 | SPI_3WIRE;
spi->mode = SPI_MODE_3 | SPI_3WIRE;
spi->mode = SPI_MODE_3 | SPI_3WIRE;
if (spi->mode & SPI_3WIRE) {
if (spi->mode & SPI_3WIRE)
if (!(st->spi->mode & SPI_3WIRE)) {
(st->spi->mode & SPI_3WIRE ? 0 :
FIELD_PREP(CFG_HALF_DUPLEX, !!(spi->mode & SPI_3WIRE));
SPI_3WIRE | SPI_TX_QUAD | SPI_RX_QUAD;
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_3WIRE;
if (spi->mode & SPI_3WIRE)
SPI_3WIRE;
if (xp->mode & SPI_3WIRE)
if ((spi->mode & SPI_3WIRE) && tp.trans->tx_buf)
if (spi->mode & SPI_3WIRE && tfr->rx_buf)
| SPI_NO_CS | SPI_3WIRE)
if (spi->mode & SPI_3WIRE) {
host->mode_bits = SPI_3WIRE | SPI_TX_DUAL | SPI_TX_QUAD |
SPI_3WIRE;
SPI_LSB_FIRST | SPI_3WIRE;
mpi_cfg.s.wireor = (mode & SPI_3WIRE) ? 1 : 0;
if (spi->mode & SPI_3WIRE)
priv->ctlr->mode_bits = SPI_3WIRE | SPI_MODE_X_MASK;
if (spi->mode & SPI_3WIRE) {
host->mode_bits = SPI_3WIRE | SPI_3WIRE_HIZ | SPI_CPHA | SPI_CPOL |
if (spi->mode & SPI_3WIRE)
pp->bitbang.flags = SPI_3WIRE;
pp->info.mode = SPI_3WIRE | SPI_MODE_0;
if ((spi->mode & SPI_3WIRE) == 0) {
host->mode_bits = SPI_CS_HIGH | SPI_3WIRE | SPI_LSB_FIRST;
ctlr->mode_bits |= SPI_LSB_FIRST | SPI_3WIRE;
spi->mode & SPI_CPHA, spi->mode & SPI_3WIRE,
if (ss->hw_mode & SPI_3WIRE || ss->hw_mode & SPI_TX_DUAL)
if (ss->hw_mode & SPI_3WIRE || ss->hw_mode & SPI_TX_DUAL)
if (ss->hw_mode & SPI_3WIRE || ss->hw_mode & SPI_TX_DUAL)
if (ss->hw_mode & SPI_3WIRE || ss->hw_mode & SPI_TX_DUAL)
if (ss->hw_mode & SPI_3WIRE)
sctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_3WIRE | SPI_TX_DUAL;
if (spi_dev->mode & SPI_3WIRE) { /* MISO/MOSI signals shared */
SPI_3WIRE | SPI_READY;
SPI_TX_DUAL | SPI_RX_DUAL | SPI_3WIRE;
if (spi->mode & SPI_3WIRE)
if (spi->mode & SPI_3WIRE)
host->mode_bits = SPI_CPHA | SPI_CPOL | SPI_3WIRE;
&& !(msg->spi->mode & SPI_3WIRE)) {
spi->mode |= SPI_3WIRE;
if ((spi->mode & SPI_3WIRE) && (spi->mode &
(spi->mode & SPI_3WIRE) ? "3wire, " : "",
(spi->mode & SPI_3WIRE)) {
| SPI_LSB_FIRST | SPI_3WIRE | SPI_LOOP \
(__entry->mode & SPI_3WIRE) ? "3wire, " : "",
mode |= SPI_3WIRE;