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