Lines Matching +full:spi +full:- +full:bus +full:- +full:width
11 :width: 800
45 lock-free ring buffers acting as queues shared between the kernel and a userland
55 potentially involving multiple peripheral IPs like bus and DMA controllers.
63 For example imagine a typical SPI transfer where you wish to write a
68 3. Write register address into SPI transmit register
69 4. Read from the SPI receive register into a buffer
84 Because the chip select and clocking is common to a particular SPI controller
85 and device on the bus it is embodied in what RTIO calls an iodev.
109 submissions, transactional sets of submissions, or create multi-shot
148 .. code-block:: C
164 only a small change which works with both pre-allocated data buffers as well as
169 .. code-block:: C
183 .. code-block:: C
208 Many requests to the same SPI peripheral for example might be translated to hardware command queues…
218 To check if your bus supports RTIO natively, you can check the driver API implementation, if the
219 driver implements the ``iodev_submit`` function of the bus API, then RTIO is supported. If the
224 vendors implement the submit function. With this queue, any I2C bus driver that does not implement