Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Russell King - ARM Linux
Date: Sunday, May 2, 2010 - 1:18 am

On Sun, May 02, 2010 at 02:21:13AM +0200, Linus Walleij wrote:

It's one of the standard ARM primecells, with a FPGA controlling the
routing of the first three channels.


There are two MMCIs on Versatile.


Such a scenario leads to two of the three channels assigned to AACI
(one for playback and the other for record - remember, it's full duplex),
leaving one to be shared between the UART Tx and Rx, and two MMCIs.

I'd disagree with you and say that MMCI would be more important than
AACI.  The data rate for MMCI is far higher than AACI - and remember
ARM MMCIs overflow if you don't read the data fast enough.  The MMCI
fmax parameter only exists to put a cap on the rate of the transfer
so that the CPU can read the data fast enough in PIO mode.

However, you only need DMA for MMCI if there's a card inserted in the
slot.  If there's no card in the slot, there's no point starving AACI
of a DMA channel if that's what is being used.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Wed Apr 7, 4:12 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Dan Williams, (Wed Apr 7, 4:45 pm)
RE: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus WALLEIJ, (Wed Apr 7, 11:35 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Sun Apr 11, 7:13 am)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Russell King - ARM Linux, (Mon Apr 12, 12:23 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Dan Williams, (Wed Apr 14, 6:15 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Fri Apr 16, 9:58 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Russell King - ARM Linux, (Thu Apr 22, 4:00 am)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Fri Apr 30, 11:30 am)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Dan Williams, (Sat May 1, 3:00 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Sat May 1, 3:27 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Russell King - ARM Linux, (Sat May 1, 3:44 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Sat May 1, 4:04 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Dan Williams, (Sat May 1, 4:25 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Russell King - ARM Linux, (Sat May 1, 4:28 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Dan Williams, (Sat May 1, 4:28 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Sat May 1, 4:48 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus Walleij, (Sat May 1, 5:21 pm)
Re: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Russell King - ARM Linux, (Sun May 2, 1:18 am)
RE: [PATCH 00/11] ARM: PrimeCell DMA Interface v5, Linus WALLEIJ, (Tue May 4, 6:05 am)