Lines Matching refs:mode
217 static int stm32_qspi_tx(const struct spi_mem_op *op, uint8_t mode) in stm32_qspi_tx() argument
223 if (mode == QSPI_CCR_MEM_MAP) { in stm32_qspi_tx()
244 uint8_t mode = QSPI_CCR_IND_WRITE; in stm32_qspi_exec_op() local
262 mode = QSPI_CCR_MEM_MAP; in stm32_qspi_exec_op()
264 mode = QSPI_CCR_IND_READ; in stm32_qspi_exec_op()
272 ccr = mode << QSPI_CCR_FMODE_SHIFT; in stm32_qspi_exec_op()
294 if ((op->addr.nbytes != 0U) && (mode != QSPI_CCR_MEM_MAP)) { in stm32_qspi_exec_op()
298 ret = stm32_qspi_tx(op, mode); in stm32_qspi_exec_op()
307 if ((ret != 0) || (mode == QSPI_CCR_MEM_MAP)) { in stm32_qspi_exec_op()
400 static int stm32_qspi_set_mode(unsigned int mode) in stm32_qspi_set_mode() argument
409 if ((mode & SPI_CS_HIGH) != 0U) { in stm32_qspi_set_mode()
413 if (((mode & SPI_CPHA) != 0U) && ((mode & SPI_CPOL) != 0U)) { in stm32_qspi_set_mode()
415 } else if (((mode & SPI_CPHA) == 0U) && ((mode & SPI_CPOL) == 0U)) { in stm32_qspi_set_mode()
421 VERBOSE("%s: mode=0x%x\n", __func__, mode); in stm32_qspi_set_mode()
423 if ((mode & SPI_RX_QUAD) != 0U) { in stm32_qspi_set_mode()
425 } else if ((mode & SPI_RX_DUAL) != 0U) { in stm32_qspi_set_mode()
431 if ((mode & SPI_TX_QUAD) != 0U) { in stm32_qspi_set_mode()
433 } else if ((mode & SPI_TX_DUAL) != 0U) { in stm32_qspi_set_mode()