public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* PrimeCell generic DMA v10
@ 2010-09-01 15:24 Linus Walleij
  2010-09-01 15:24 ` [PATCH 1/6] ARM: add PrimeCell generic DMA to PL022 v10 Linus Walleij
  0 siblings, 1 reply; 10+ messages in thread
From: Linus Walleij @ 2010-09-01 15:24 UTC (permalink / raw)
  To: Dan Williams, linux-arm-kernel, yuanyabin1978; +Cc: linux-kernel, Linus Walleij

This is	the tenth iteration of this patchset...

Now DMA	is working nicely on the following platforms and
PrimeCells:

- U300 PL011, PL022, PL180
- U8500	PL011, PL022, PL180
- RealView PB11MPCore PL011, PL022

PL180 (MMC) is not working with	the MMC	and DMA, I haven't
drilled	into why, could	be some	FIFO overflow or similar.
I think	DMA could actually be activated	for all	the RealViews
with a working DMA controller (EB, PB11MPCore, PBA8 and PBX)
but since I cannot test them I left them out of	the patch set.

I ran some serious stress tests	on the PB11MPCore, with	two
threads	submitting DMA memcpy jobs while making	transfers
on PL011 and PL022 simultaneously, no problems.

I read up on DMA-API and proofread all three drivers with
that in	mind, but I cannot find	any more misuses of the
API. (The latest unecessary sync call in PL022 that Russell
found is removed.)

The compilation	problem	Grant saw on the PL022 driver I	have
*still*	not been able to reproduce so I	am in the blue on
this one. It compiles nicely for U300, U8500 and RealView.
I need help if there is	still problems with this.

Yours,
Linus Walleij


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-09-28 14:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-01 15:24 PrimeCell generic DMA v10 Linus Walleij
2010-09-01 15:24 ` [PATCH 1/6] ARM: add PrimeCell generic DMA to PL022 v10 Linus Walleij
2010-09-01 15:24   ` [PATCH 2/6] ARM: add PrimeCell generic DMA to PL011 v10 Linus Walleij
2010-09-01 15:24     ` [PATCH 3/6] ARM: add PrimeCell generic DMA to MMCI/PL180 v10 Linus Walleij
2010-09-01 15:24       ` [PATCH 4/6] ARM: config U300 PL180 PL011 PL022 for DMA v10 Linus Walleij
2010-09-01 15:24         ` [PATCH 5/6] ARM: config Ux500 PL011 PL022 PL180 " Linus Walleij
2010-09-01 15:24           ` [PATCH 6/6] ARM: config RealViews PL011 PL022 " Linus Walleij
2010-09-01 15:24             ` Linus Walleij
2010-09-23 21:31   ` [PATCH 1/6] ARM: add PrimeCell generic DMA to PL022 v10 Dan Williams
2010-09-28 14:53     ` Linus Walleij

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox