Lines Matching refs:operation
196 if (config->operation & SPI_HALF_DUPLEX) { in spi_dw_configure()
202 if (config->operation & SPI_OP_MODE_SLAVE) { in spi_dw_configure()
214 if ((config->operation & SPI_TRANSFER_LSB) || in spi_dw_configure()
216 (config->operation & (SPI_LINES_DUAL | in spi_dw_configure()
222 if (info->max_xfer_size < SPI_WORD_SIZE_GET(config->operation)) { in spi_dw_configure()
224 info->max_xfer_size, SPI_WORD_SIZE_GET(config->operation)); in spi_dw_configure()
230 ctrlr0 |= DW_SPI_CTRLR0_DFS_32(SPI_WORD_SIZE_GET(config->operation)); in spi_dw_configure()
232 ctrlr0 |= DW_SPI_CTRLR0_DFS_16(SPI_WORD_SIZE_GET(config->operation)); in spi_dw_configure()
236 spi->dfs = SPI_WS_TO_DFS(SPI_WORD_SIZE_GET(config->operation)); in spi_dw_configure()
239 if (SPI_MODE_GET(config->operation) & SPI_MODE_CPOL) { in spi_dw_configure()
243 if (SPI_MODE_GET(config->operation) & SPI_MODE_CPHA) { in spi_dw_configure()
247 if (SPI_MODE_GET(config->operation) & SPI_MODE_LOOP) { in spi_dw_configure()
267 SPI_WORD_SIZE_GET(config->operation), spi->dfs, in spi_dw_configure()
268 (SPI_MODE_GET(config->operation) & in spi_dw_configure()
270 (SPI_MODE_GET(config->operation) & in spi_dw_configure()
272 (SPI_MODE_GET(config->operation) & in spi_dw_configure()
280 SPI_WORD_SIZE_GET(config->operation), spi->dfs, in spi_dw_configure()
281 (SPI_MODE_GET(config->operation) & in spi_dw_configure()
283 (SPI_MODE_GET(config->operation) & in spi_dw_configure()
285 (SPI_MODE_GET(config->operation) & in spi_dw_configure()