Commit graph

7 commits

Author SHA1 Message Date
aottaviano
6a0f2fa466 treewide: Change way idma API are handled
* Instead of aswitch, we double the API and mark them aaaaaaaaas 'fc' or
'cl'
* This is due to an error when we wait for the dma to finish its
transactions. I didn't investigate for time reasons, let's do like
this (not very code-reuse firendly, but it works at least)
2022-06-25 10:07:40 +02:00
aottaviano
755cdc9d1a fixup: tests: add MR review feedback 2022-06-22 11:40:55 +02:00
aottaviano
3970cf67bf pulp-runtime: Add switch between CL and FC DMA
* Add ID to identify the DMA (0: FC DMA, 1: CL DMA)
2022-06-16 19:54:54 +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