-
Notifications
You must be signed in to change notification settings - Fork 792
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[hw,dma,rtl] Flexible address increment options
This PR adds support for a flexible address increment mode. For the source and destination address, the DMA can be configured to perform: * No address increment (FIXED). The DMA always reads/writes from the same address. * Wrapped increment (WRAP). The DMA increments and when finishing one chunk wraps back to the starting address. * Linear increment (LINEAR). The DMA always increments the address These modes are independent of the hardware handshake mode. It was implemented as two dedicated registers to provide support for future changes w/o changing the register layout. Signed-off-by: Robert Schilling <[email protected]>
- Loading branch information
Showing
6 changed files
with
631 additions
and
506 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.