Message ID | 1631722025-19873-1-git-send-email-spujar@nvidia.com (mailing list archive) |
---|---|
Headers | show |
Series | Few Tegra210 ADMA fixes | expand |
Hi Vinod, On 9/15/2021 9:37 PM, Sameer Pujar wrote: > Following are the fixes in the series: > - Couple of minor fixes (non functional fixes) > > - ADMA FIFO size fix: The slave ADMAIF channels have different default > FIFO sizes (ADMAIF FIFO is actually a ring buffer and it is divided > amongst all available channels). As per HW recommendation the sizes > should match with the corresponding ADMA channels to which ADMAIF > channel is mapped to at runtime. Thus program ADMA channel FIFO sizes > accordingly. Otherwise FIFO corruption is observed. > > Sameer Pujar (3): > dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member > dmaengine: tegra210-adma: Add description for 'adma_get_burst_config' > dmaengine: tegra210-adma: Override ADMA FIFO size > > drivers/dma/tegra210-adma.c | 55 +++++++++++++++++++++++++++++++-------------- > 1 file changed, 38 insertions(+), 17 deletions(-) Can you please pick up these changes? Thanks, Sameer.
Hi Vinod, On 9/15/2021 9:37 PM, Sameer Pujar wrote: > Following are the fixes in the series: > - Couple of minor fixes (non functional fixes) > > - ADMA FIFO size fix: The slave ADMAIF channels have different default > FIFO sizes (ADMAIF FIFO is actually a ring buffer and it is divided > amongst all available channels). As per HW recommendation the sizes > should match with the corresponding ADMA channels to which ADMAIF > channel is mapped to at runtime. Thus program ADMA channel FIFO sizes > accordingly. Otherwise FIFO corruption is observed. > > Sameer Pujar (3): > dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member > dmaengine: tegra210-adma: Add description for 'adma_get_burst_config' > dmaengine: tegra210-adma: Override ADMA FIFO size > > drivers/dma/tegra210-adma.c | 55 +++++++++++++++++++++++++++++++-------------- > 1 file changed, 38 insertions(+), 17 deletions(-) > Are these patches good to be picked up? or I need to resend these? Thanks, Sameer.
On 04-10-21, 21:19, Sameer Pujar wrote: > Hi Vinod, > > On 9/15/2021 9:37 PM, Sameer Pujar wrote: > > Following are the fixes in the series: > > - Couple of minor fixes (non functional fixes) > > > > - ADMA FIFO size fix: The slave ADMAIF channels have different default > > FIFO sizes (ADMAIF FIFO is actually a ring buffer and it is divided > > amongst all available channels). As per HW recommendation the sizes > > should match with the corresponding ADMA channels to which ADMAIF > > channel is mapped to at runtime. Thus program ADMA channel FIFO sizes > > accordingly. Otherwise FIFO corruption is observed. > > > > Sameer Pujar (3): > > dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member > > dmaengine: tegra210-adma: Add description for 'adma_get_burst_config' > > dmaengine: tegra210-adma: Override ADMA FIFO size > > > > drivers/dma/tegra210-adma.c | 55 +++++++++++++++++++++++++++++++-------------- > > 1 file changed, 38 insertions(+), 17 deletions(-) > > > > Are these patches good to be picked up? or I need to resend these? Pls do not send unnecessary pings, I was on vacation, back now and going thru the queue!
On 15-09-21, 21:37, Sameer Pujar wrote: > Following are the fixes in the series: > - Couple of minor fixes (non functional fixes) > > - ADMA FIFO size fix: The slave ADMAIF channels have different default > FIFO sizes (ADMAIF FIFO is actually a ring buffer and it is divided > amongst all available channels). As per HW recommendation the sizes > should match with the corresponding ADMA channels to which ADMAIF > channel is mapped to at runtime. Thus program ADMA channel FIFO sizes > accordingly. Otherwise FIFO corruption is observed. The patches are semantically and doing the right thing by ordering. But that does not really make it a 'fix' imo. I am applying these to next Thanks and apologies for delay