Showing the changes to include/uapi/linux (1 of 55 files). Show all
Unified · Split
| @@ -66,6 +66,9 @@ · 65 unmodified lines | |||
| 66 | * @delay_usecs: If nonzero, how long to delay after the last bit transfer | 66 | * @delay_usecs: If nonzero, how long to delay after the last bit transfer |
| 67 | * before optionally deselecting the device before the next transfer. | 67 | * before optionally deselecting the device before the next transfer. |
| 68 | * @cs_change: True to deselect device before starting the next transfer. | 68 | * @cs_change: True to deselect device before starting the next transfer. |
| 69 | * @word_delay_usecs: If nonzero, how long to wait between words within one | ||
| 70 | * transfer. This property needs explicit support in the SPI controller, | ||
| 71 | * otherwise it is silently ignored. | ||
| 69 | * | 72 | * |
| 70 | * This structure is mapped directly to the kernel spi_transfer structure; | 73 | * This structure is mapped directly to the kernel spi_transfer structure; |
| 71 | * the fields have the same meanings, except of course that the pointers | 74 | * the fields have the same meanings, except of course that the pointers |
| @@ -100,7 +103,8 @@ struct spi_ioc_transfer { · 28 unmodified lines | |||
| 100 | __u8 cs_change; | 103 | __u8 cs_change; |
| 101 | __u8 tx_nbits; | 104 | __u8 tx_nbits; |
| 102 | __u8 rx_nbits; | 105 | __u8 rx_nbits; |
| 103 | __u16 pad; | 106 | __u8 word_delay_usecs; |
| 107 | __u8 pad; | ||
| 104 | 108 | ||
| 105 | /* If the contents of 'struct spi_ioc_transfer' ever change | 109 | /* If the contents of 'struct spi_ioc_transfer' ever change |
| 106 | * incompatibly, then the ioctl number (currently 0) must change; | 110 | * incompatibly, then the ioctl number (currently 0) must change; |