Messages in this thread | | | Date | Mon, 14 Oct 2019 10:33:13 +0530 | From | Vinod Koul <> | Subject | Re: [PATCH] dmaengine: sprd: Fix the link-list pointer register configuration issue |
| |
On 12-09-19, 13:47, Baolin Wang wrote: > From: Zhenfang Wang <zhenfang.wang@unisoc.com> > > We will set the link-list pointer register point to next link-list > configuration's physical address, which can load DMA configuration > from the link-list node automatically. > > But the link-list node's physical address can be larger than 32bits, > and now Spreadtrum DMA driver only supports 32bits physical address, > which may cause loading a incorrect DMA configuration when starting > the link-list transfer mode. According to the DMA datasheet, we can > use SRC_BLK_STEP register (bit28 - bit31) to save the high bits of the > link-list node's physical address to fix this issue.
Applied, thanks
-- ~Vinod
| |