Commit graph

11 commits

Author SHA1 Message Date
Daniel Keller
c8fdbf6462 [add] added L1toL1 function declaration, dma barrier and status take dma_id structure as an input - needed to differentiate between streams. 2024-12-02 11:38:00 +01:00
Daniel Keller
bfebf7407a [wip fix] complete overhaul HAL iDMA. Return id and stream number for all functions 2024-11-29 11:33:04 +01:00
Daniel Keller
bc492c2058 Fix bugs: Enable_ND configuration register correct value, add return value for idma id transaction 2024-11-01 15:48:37 +01:00
Georg Rutishauser
319fb5412b add cluster-specific iDMA HAL functions 2024-07-02 11:33:23 +02:00
Georg Rutishauser
0aa2c89de3 add iDMA zeromem HAL function 2024-07-01 18:29:09 +02:00
Georg Rutishauser
fc79aa1006 update iDMA driver and add LEGACY_DMA flag 2024-06-28 15:30:25 +02:00
Georg Rutishauser
667eb3af97 [WIP] add pre-alpha iDMA drivers and #defines 2024-06-27 17:43:53 +02:00
aottaviano
1294f4956b pulp-runtime: Add idma APIs
* Add idma archi and hal sources
* Switch with mchan is still manual
2022-06-01 13:42:02 +02:00
aottaviano
9724be258c pulp-runtime: Add ARCHI_HAS_DMA_DEMUX property to mchan
* If the cluster core demux and peripheral demux have a direct connection
to the dma, allow the cluster cores to use this connection.
2022-06-01 13:41:55 +02:00
Michael Rogenmoser
8db90e9429 Add compatibility for ibex 2020-11-25 14:38:38 +01:00
Germain Haugou
8b884c9667 Initial commit 2019-12-15 14:12:22 +01:00