From: Timur Tabi <timur@freescale.com>
To: Ira Snyder <iws@ovro.caltech.edu>
Cc: Dan Williams <dan.j.williams@intel.com>,
linux-kernel@vger.kernel.org, maciej.sosnowski@intel.com,
leoli@freescale.com, zw@zh-kernel.org,
Kumar Gala <kumar.gala@freescale.com>
Subject: Re: Problems with Freescale DMA driver
Date: Tue, 23 Sep 2008 09:03:38 -0500 [thread overview]
Message-ID: <48D8F73A.4050004@freescale.com> (raw)
In-Reply-To: <20080922230435.GA20825@ovro.caltech.edu>
Ira Snyder wrote:
> When your patch makes it in, you should probably add the cell-index to
> all of the dts files that are missing them.
Ah, I see that Kumar added a bunch of DMA nodes back in June and forgot the
cell-index properties.
> I was not able to cause the DMA controller to copy bad data. Perhaps the
> kernel just had a bug at the time. It was still relatively early on in
> the development cycle.
dmatest runs all the time, so it's possible that it's eating up DMA resources.
Try running your tests without CONFIG_DMATEST.
> In a related note, I've been somewhat following the discussion on LKML
> about creating an API for requesting a single DMA channel. This would be
> great in a driver I've written for PCI communication over a backplane.
> (I have a test board running in PCI Agent mode. It creates a virtual
> ethernet interface that passes data over the PCI bus.)
PCI devices should not be using generic DMA resources, so I don't see how this
would apply.
> Also, are there any plans to support the external start feature on the
> 83XX parts? (According to my datasheet, it is supported.) I will be
> using this feature in a driver I will be starting fairly soon.
External start is very device-specific, so I don't see how a generic DMA driver,
which is intended only for memory-to-memory DMA operations, can coordinate with
an external master.
--
Timur Tabi
Linux kernel developer at Freescale
next prev parent reply other threads:[~2008-09-23 14:04 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-25 16:51 Problems with Freescale DMA driver Ira Snyder
2008-09-18 21:58 ` Dan Williams
2008-09-18 22:02 ` Timur Tabi
2008-09-22 23:04 ` Ira Snyder
2008-09-23 14:03 ` Timur Tabi [this message]
2008-09-23 15:59 ` Ira Snyder
2008-09-23 16:10 ` Timur Tabi
2008-09-23 16:43 ` Ira Snyder
2008-09-23 16:46 ` Timur Tabi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48D8F73A.4050004@freescale.com \
--to=timur@freescale.com \
--cc=dan.j.williams@intel.com \
--cc=iws@ovro.caltech.edu \
--cc=kumar.gala@freescale.com \
--cc=leoli@freescale.com \
--cc=linux-kernel@vger.kernel.org \
--cc=maciej.sosnowski@intel.com \
--cc=zw@zh-kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.