Re: [OMAP3] ALSA driver 'suspend/resume' handlers

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

 



* Pandita, Vikram <vikram.pandita@xxxxxx> [090924 05:59]:
> 
> 
> >-----Original Message-----
> >From: Shilimkar, Santosh
> >Sent: Thursday, September 24, 2009 2:24 AM
> >To: Jarkko Nikula; hari n
> >Cc: Pandita, Vikram; linux-omap@xxxxxxxxxxxxxxx
> >Subject: RE: [OMAP3] ALSA driver 'suspend/resume' handlers
> >
> >Hari/Jarkko,
> >> -----Original Message-----
> >> From: linux-omap-owner@xxxxxxxxxxxxxxx [mailto:linux-omap-
> >> owner@xxxxxxxxxxxxxxx] On Behalf Of Jarkko Nikula
> >> Sent: Thursday, September 24, 2009 12:16 PM
> >> To: hari n
> >> Cc: Pandita, Vikram; linux-omap@xxxxxxxxxxxxxxx
> >> Subject: Re: [OMAP3] ALSA driver 'suspend/resume' handlers
> >>
> >> On Wed, 23 Sep 2009 00:02:01 -0500
> >> hari n <hari.zoom@xxxxxxxxx> 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 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