soc: sdcard: use new combined dma module #2296
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
add mew mode with a read write combined dma module
needs: enjoy-digital/litesdcard#42
the use of EventSourceLevel for cmd_done at the old style instead of the better EventSourceProcess was also a problem for the zephyr driver, as that irq would always be active, as long the sdcore fsm would be in idle, resulting in having to enable the irq after starting to send the cmd and having to deactivate the irq, after it been triggered. Due to that irq already been used in the linux driver, I added this as a new style/mode