SPI_RX_QUAD
mode |= SPI_RX_QUAD;
} else if (mode & SPI_RX_QUAD) {
ctrl->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD;
host->mode_bits = SPI_TX_DUAL | SPI_TX_QUAD | SPI_RX_DUAL | SPI_RX_QUAD;
SPI_RX_QUAD | SPI_TX_QUAD);
ctrl->mode_bits = SPI_TX_QUAD | SPI_TX_DUAL | SPI_RX_QUAD |
SPI_3WIRE | SPI_TX_QUAD | SPI_RX_QUAD;
SPI_RX_QUAD | SPI_TX_QUAD);
.mode_bits = SPI_RX_QUAD | SPI_TX_QUAD,
.mode_bits = SPI_RX_QUAD | SPI_TX_QUAD,
.mode_bits = SPI_RX_QUAD | SPI_TX_QUAD,
.mode_bits = SPI_RX_QUAD | SPI_TX_QUAD,
SPI_RX_DUAL | SPI_RX_QUAD))) {
else if (spi->mode & SPI_RX_QUAD)
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_QUAD | SPI_TX_QUAD;
host->mode_bits = SPI_CPHA | SPI_CPOL | SPI_RX_DUAL | SPI_RX_QUAD |
host->mode_bits = SPI_RX_QUAD | SPI_RX_DUAL;
SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_OCTAL | SPI_RX_OCTAL |
spi->mode |= SPI_RX_QUAD;
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD |
hisi_sfc_v3xx_buswidth_override_bits = SPI_RX_QUAD | SPI_TX_QUAD;
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD |
host->mode_bits |= SPI_TX_QUAD | SPI_RX_QUAD;
(mode & (SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL))))
(!tx && (mode & (SPI_RX_QUAD | SPI_RX_OCTAL))))
ctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD |
SPI_RX_QUAD | SPI_TX_QUAD;
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD;
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD;
else if (spi->mode & (SPI_TX_QUAD | SPI_RX_QUAD))
!(spi->mode & SPI_RX_QUAD)) ||
if (spi->mode & SPI_RX_QUAD)
SPI_RX_QUAD | SPI_TX_QUAD |
ctrl->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL |
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL |
SPI_RX_DUAL | SPI_TX_QUAD | SPI_RX_QUAD;
SPI_TX_QUAD | SPI_RX_QUAD;
SPI_TX_QUAD | SPI_RX_QUAD;
ctrl->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_DUAL | SPI_TX_QUAD;
host->mode_bits = SPI_TX_QUAD | SPI_TX_DUAL | SPI_RX_QUAD | SPI_RX_DUAL;
ctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_QUAD | SPI_RX_QUAD;
(SPI_TX_DUAL | SPI_TX_QUAD | SPI_RX_DUAL | SPI_RX_QUAD)) {
SPI_RX_DUAL | SPI_RX_QUAD,
ctrl->mode_bits = SPI_RX_DUAL | SPI_TX_DUAL | SPI_RX_QUAD | SPI_TX_QUAD;
| SPI_RX_DUAL | SPI_RX_QUAD;
| SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL
ctrl->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD |
ctrl->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD | SPI_TX_OCTAL
.mode_bits = SPI_RX_DUAL | SPI_TX_DUAL | SPI_RX_QUAD | SPI_TX_QUAD,
if (bpw == 8 && (mode & (SPI_TX_QUAD | SPI_RX_QUAD)) && div < 6)
if (bpw == 16 && (mode & (SPI_TX_QUAD | SPI_RX_QUAD)) && div < 3)
SPI_TX_QUAD | SPI_RX_QUAD;
SPI_TX_DUAL | SPI_RX_DUAL | SPI_TX_QUAD | SPI_RX_QUAD;
host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD;
ctrl->mode_bits |= SPI_RX_QUAD;
ctlr->mode_bits = SPI_RX_DUAL | SPI_RX_QUAD |
ctlr->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD |
spi->mode |= SPI_RX_QUAD;
(SPI_RX_DUAL | SPI_RX_QUAD | SPI_NO_RX)) > 1)) {
SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL)))
SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL);
!(spi->mode & (SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL)))
!(spi->mode & (SPI_RX_QUAD | SPI_RX_OCTAL)))
| SPI_RX_QUAD | SPI_RX_OCTAL \
else if (mode & SPI_RX_QUAD)
else if (mode & (SPI_RX_OCTAL | SPI_RX_QUAD | SPI_RX_DUAL))
mode |= SPI_RX_QUAD;