Lines Matching refs:SPI
2 SPI userspace API
5 SPI devices have a limited userspace API, supporting basic half-duplex
6 read() and write() access to SPI slave devices. Using ioctl() requests,
23 as SPI slaves, which you may need to change quite often.
35 Set up the other device characteristics (bits per word, SPI clocking,
42 When you do that, the sysfs node for the SPI device will include a child
45 busybox; it's less featureful, but often enough.) For a SPI device with
54 as usual, the SPI device node will
55 be a child of its SPI master controller.
70 by having kernel code remove the SPI device, probably by removing the driver
71 for its SPI controller (so its spi_master vanishes).
76 SPI device, and you'll get a /dev device node for each device.
94 return (RD) or assign (WR) the SPI transfer mode. Use the constants
98 Note that this request is limited to SPI mode flags that fit in a
103 which will return (RD) or assign (WR) the full SPI transfer mode,
109 transfer SPI words. Zero indicates MSB-first; other values indicate
117 each SPI transfer word. The value zero signifies eight bits.
121 u32 which will return (RD) or assign (WR) the maximum SPI transfer
134 that could corrupt transfers to other devices sharing the SPI bus.
135 Each SPI device is deselected when it's not in active use, allowing
139 to the SPI device. It defaults to one page, but that can be changed
142 - Because SPI has no low-level transfer acknowledgement, you usually