RE: [PATCH v3 1/2] omap: dma: Fix buffering disable bit setting for omap24xx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Peter, 

> -----Original Message-----
> From: Peter Ujfalusi [mailto:peter.ujfalusi@xxxxxxxxx] 
> Sent: Monday, October 04, 2010 12:46 PM
> To: G, Manjunath Kondaiah
> Cc: Jarkko Nikula; Tony Lindgren; linux-omap@xxxxxxxxxxxxxxx; 
> Liam Girdwood
> Subject: Re: [PATCH v3 1/2] omap: dma: Fix buffering disable 
> bit setting for omap24xx
> 
> On Monday 04 October 2010 09:23:18 ext G, Manjunath Kondaiah wrote:
> > No errata numbers numbers used with TI errata documents 
> till omap2430.
> > Errata numbers avaialable from omap3430 onwards.
> > 
> > > For OMAP3 the errata number is i541, but I do not know the iXYZ 
> > > number for OMAP2 class.
> > 
> > Being said that no errata numbers for omap2 class, it's ok to use
> > omap3 errata numbers for common errata(like your patch 2/2)
> 
> Thanks,
> we are going to use the same errata ID for OMAP2, and OMAP3, 
> but going to use different workaround for them:
> OMAP2: disable buffering

This issue seems to be completly different from omap3 i541.
This is required to flush out fifo contents properly where as with i541, 
it requires DMA controller to be put in no mstandby mode before stoping 
DMA transfer.

> OMAP3: implement the workaround as it is in the errata
> 
> So, as Tony suggested, I'll add the errata handling, and we

If you are introducing errata handling, are you taking care of existing 
errata in DMA driver also? If not, it is better to go ahead current
implementation. DMA hwmod patches will introduce errata handling and these
changes can be rebased once it is available in mainline.


> are going to have:
> DMA_ERRATA_i541_OMAP2, and DMA_ERRATA_i541_OMAP3 to

For OMAP2, you should use "DMA_ERRATA_IFRAME_BUFFERING" since it is different
type of issue.

-Manjunath 
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux