Lines Matching refs:mode

39 static uint32_t mode;  variable
133 if (mode & SPI_TX_OCTAL) in transfer()
135 else if (mode & SPI_TX_QUAD) in transfer()
137 else if (mode & SPI_TX_DUAL) in transfer()
139 if (mode & SPI_RX_OCTAL) in transfer()
141 else if (mode & SPI_RX_QUAD) in transfer()
143 else if (mode & SPI_RX_DUAL) in transfer()
145 if (!(mode & SPI_LOOP)) { in transfer()
146 if (mode & (SPI_TX_OCTAL | SPI_TX_QUAD | SPI_TX_DUAL)) in transfer()
148 else if (mode & (SPI_RX_OCTAL | SPI_RX_QUAD | SPI_RX_DUAL)) in transfer()
273 mode |= SPI_LOOP; in parse_opts()
276 mode |= SPI_CPHA; in parse_opts()
279 mode |= SPI_CPOL; in parse_opts()
282 mode |= SPI_LSB_FIRST; in parse_opts()
285 mode |= SPI_CS_HIGH; in parse_opts()
288 mode |= SPI_3WIRE; in parse_opts()
291 mode |= SPI_3WIRE_HIZ; in parse_opts()
294 mode |= SPI_RX_CPHA_FLIP; in parse_opts()
297 mode |= SPI_MOSI_IDLE_LOW; in parse_opts()
300 mode |= SPI_NO_CS; in parse_opts()
306 mode |= SPI_READY; in parse_opts()
312 mode |= SPI_TX_DUAL; in parse_opts()
315 mode |= SPI_TX_QUAD; in parse_opts()
318 mode |= SPI_TX_OCTAL; in parse_opts()
330 if (mode & SPI_LOOP) { in parse_opts()
331 if (mode & SPI_TX_DUAL) in parse_opts()
332 mode |= SPI_RX_DUAL; in parse_opts()
333 if (mode & SPI_TX_QUAD) in parse_opts()
334 mode |= SPI_RX_QUAD; in parse_opts()
335 if (mode & SPI_TX_OCTAL) in parse_opts()
336 mode |= SPI_RX_OCTAL; in parse_opts()
431 if (mode & SPI_LOOP) { in transfer_buf()
463 request = mode; in main()
464 ret = ioctl(fd, SPI_IOC_WR_MODE32, &mode); in main()
469 ret = ioctl(fd, SPI_IOC_RD_MODE32, &mode); in main()
476 if (request != mode) in main()
502 printf("spi mode: 0x%x\n", mode); in main()