Lines Matching refs:mode
34 static uint32_t mode; variable
116 if (mode & SPI_TX_QUAD) in transfer()
118 else if (mode & SPI_TX_DUAL) in transfer()
120 if (mode & SPI_RX_QUAD) in transfer()
122 else if (mode & SPI_RX_DUAL) in transfer()
124 if (!(mode & SPI_LOOP)) { in transfer()
125 if (mode & (SPI_TX_QUAD | SPI_TX_DUAL)) in transfer()
127 else if (mode & (SPI_RX_QUAD | SPI_RX_DUAL)) in transfer()
204 mode |= SPI_LOOP; in parse_opts()
207 mode |= SPI_CPHA; in parse_opts()
210 mode |= SPI_CPOL; in parse_opts()
213 mode |= SPI_LSB_FIRST; in parse_opts()
216 mode |= SPI_CS_HIGH; in parse_opts()
219 mode |= SPI_3WIRE; in parse_opts()
222 mode |= SPI_NO_CS; in parse_opts()
228 mode |= SPI_READY; in parse_opts()
234 mode |= SPI_TX_DUAL; in parse_opts()
237 mode |= SPI_TX_QUAD; in parse_opts()
244 if (mode & SPI_LOOP) { in parse_opts()
245 if (mode & SPI_TX_DUAL) in parse_opts()
246 mode |= SPI_RX_DUAL; in parse_opts()
247 if (mode & SPI_TX_QUAD) in parse_opts()
248 mode |= SPI_RX_QUAD; in parse_opts()
269 ret = ioctl(fd, SPI_IOC_WR_MODE32, &mode); in main()
273 ret = ioctl(fd, SPI_IOC_RD_MODE32, &mode); in main()
299 printf("spi mode: 0x%x\n", mode); in main()