* Pandita, Vikram <[email protected]> [090924 05:59]: > > > >-----Original Message----- > >From: Shilimkar, Santosh > >Sent: Thursday, September 24, 2009 2:24 AM > >To: Jarkko Nikula; hari n > >Cc: Pandita, Vikram; [email protected] > >Subject: RE: [OMAP3] ALSA driver 'suspend/resume' handlers > > > >Hari/Jarkko, > >> -----Original Message----- > >> From: [email protected] [mailto:linux-omap- > >> [email protected]] On Behalf Of Jarkko Nikula > >> Sent: Thursday, September 24, 2009 12:16 PM > >> To: hari n > >> Cc: Pandita, Vikram; [email protected] > >> Subject: Re: [OMAP3] ALSA driver 'suspend/resume' handlers > >> > >> On Wed, 23 Sep 2009 00:02:01 -0500 > >> hari n <[email protected]> wrote: > >>
<snip> > >omap_stop_dma() should be issued when we really want to stop the DMA > >transfer and issuing this with > >an outstanding transfer is a BUG in ALSA driver. > > > >Having said that, there is also bug in the DMA driver which doesn't disable > >the channel in linking > >cases. Since we use always hardware synchronized method, hardware will take > >care of draining the > >buffer so no loss of data. > > > >So option B should be ok and USB case also would work as mentioned above. > > USB is not a valid use case to discuss here. > Mentor OTG controller has its internal DMA and so does EHCI/OHCI host > controller. > USB on OMAP3 _does_not_ use system DMA. At least tusb6010 connected to 2420 on n800 and n810 uses the system DMA. Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
