Skip to content

Commit fea017a

Browse files
kendrajmooreJonathan Corbet
authored andcommitted
docs: dmaengine: add explanation for DMA_ASYNC_TX capability
This patch replaces the TODO for DMA_ASYNC_TX in the DMA engine provider documentation. The flag is automatically set by the DMA framework when a device supports key asynchronous memory-to-memory operations such as memcpy, memset, xor, pq, xor_val, and pq_val. It must not be set by drivers directly. Signed-off-by: Kendra Moore <[email protected]> Signed-off-by: Jonathan Corbet <[email protected]> Message-ID: <[email protected]>
1 parent 422f5b7 commit fea017a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Documentation/driver-api/dmaengine/provider.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,12 @@ Currently, the types available are:
217217

218218
- DMA_ASYNC_TX
219219

220-
- Must not be set by the device, and will be set by the framework
221-
if needed
220+
- The device supports asynchronous memory-to-memory operations,
221+
including memcpy, memset, xor, pq, xor_val, and pq_val.
222222

223-
- TODO: What is it about?
223+
- This capability is automatically set by the DMA engine
224+
framework and must not be configured manually by device
225+
drivers.
224226

225227
- DMA_SLAVE
226228

0 commit comments

Comments
 (0)