14 Jul, 2011
1 commit
-
The DMA40 is not a PrimeCell from ARM, but it still use the same
ID registers. So let's utilize the existing macros in the
PrimeCell header to identify manufacturer and revision of the IP
block instead of reinventing the wheel.Cc: Robert Marklund
Cc: Per Forlin
Cc: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Vinod Koul
31 Jan, 2011
8 commits
-
Support cyclic transfers, which are useful for ALSA drivers.
Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
These register writes are better placed in the main source file rather than
ll.c.Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
To simplify the code.
Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
DB8500v2's DMA40 (revision 3) allows setting event lines as high priority and
real time.Acked-by: Per Forlin
Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams
05 Jan, 2011
1 commit
-
The maximum transfer size of the stedma40 is (64k-1) x data-width.
If the transfer size of one element exceeds this limit
the job is split up and sent as linked transfer.Signed-off-by: Per Forlin
Signed-off-by: Dan Williams
20 Oct, 2010
1 commit
-
Defaults are "basic mode" for physical channels, and "logical source
logical destination" for logical channels.Acked-by: Jonas Aaberg
Signed-off-by: Rabin Vincent
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams
23 Sep, 2010
5 commits
-
LLI allocation is now done on job level instead of channel level.
Previously the maximum length of a linked job in hw on a logical
channel was 8, since the LLIs where evenly divided. Now only
executing jobs have allocated LLIs which increase the length to
a maximum of 64 links in HW.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
This patch includes non functional code clean up changes,
file header updates and a few magic numbers got defined.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
If a new job is added on a physical channel that already has
a job, the new job is linked in hw to the old job instead of
queueing up the jobs.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
Make sure to extract the revision field explicitly and document
what bits are being accessed here without magic numbers.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
The callback got called even when it was not supposed to. Also
removed some not needed interrupt trigger on/off code.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams
23 Jun, 2010
2 commits
-
Switch to allocating LCLA in memory instead of having a fixed
address.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams -
We only need to write the configuration to a physical channel if
it is free, else it is already written.Signed-off-by: Jonas Aaberg
Signed-off-by: Linus Walleij
Signed-off-by: Dan Williams
15 Apr, 2010
1 commit
-
This is a straightforward driver for the ST-Ericsson DMA40 DMA
controller found in U8500, implemented akin to the existing
COH 901 318 driver.Signed-off-by: Linus Walleij
Acked-by: Srinidh Kasagar
Cc: STEricsson_nomadik_linux@list.st.com
Cc: Alessandro Rubini
Signed-off-by: Andrew Morton
Signed-off-by: Dan Williams