Lines Matching refs:mode

39 static uint32_t mode;  variable
131 if (mode & SPI_TX_OCTAL) in transfer()
133 else if (mode & SPI_TX_QUAD) in transfer()
135 else if (mode & SPI_TX_DUAL) in transfer()
137 if (mode & SPI_RX_OCTAL) in transfer()
139 else if (mode & SPI_RX_QUAD) in transfer()
141 else if (mode & SPI_RX_DUAL) in transfer()
143 if (!(mode & SPI_LOOP)) { in transfer()
144 if (mode & (SPI_TX_OCTAL | SPI_TX_QUAD | SPI_TX_DUAL)) in transfer()
146 else if (mode & (SPI_RX_OCTAL | SPI_RX_QUAD | SPI_RX_DUAL)) in transfer()
266 mode |= SPI_LOOP; in parse_opts()
269 mode |= SPI_CPHA; in parse_opts()
272 mode |= SPI_CPOL; in parse_opts()
275 mode |= SPI_LSB_FIRST; in parse_opts()
278 mode |= SPI_CS_HIGH; in parse_opts()
281 mode |= SPI_3WIRE; in parse_opts()
284 mode |= SPI_3WIRE_HIZ; in parse_opts()
287 mode |= SPI_RX_CPHA_FLIP; in parse_opts()
290 mode |= SPI_MOSI_IDLE_LOW; in parse_opts()
293 mode |= SPI_NO_CS; in parse_opts()
299 mode |= SPI_READY; in parse_opts()
305 mode |= SPI_TX_DUAL; in parse_opts()
308 mode |= SPI_TX_QUAD; in parse_opts()
311 mode |= SPI_TX_OCTAL; in parse_opts()
323 if (mode & SPI_LOOP) { in parse_opts()
324 if (mode & SPI_TX_DUAL) in parse_opts()
325 mode |= SPI_RX_DUAL; in parse_opts()
326 if (mode & SPI_TX_QUAD) in parse_opts()
327 mode |= SPI_RX_QUAD; in parse_opts()
328 if (mode & SPI_TX_OCTAL) in parse_opts()
329 mode |= SPI_RX_OCTAL; in parse_opts()
424 if (mode & SPI_LOOP) { in transfer_buf()
456 request = mode; in main()
457 ret = ioctl(fd, SPI_IOC_WR_MODE32, &mode); in main()
462 ret = ioctl(fd, SPI_IOC_RD_MODE32, &mode); in main()
469 if (request != mode) in main()
495 printf("spi mode: 0x%x\n", mode); in main()