Hi Markus,

Markus Franke wrote:
I am working on a custom board around MCF5484 running uClinux. Freescale offers an own API (MCDMAAPI) for this processor in order to work with DMA. As far as I know uClinux/Linux uses its own generic DMA API. For MCF5272, code relating to DMA is well integrated with this generic API. I am wondering whether it might be useful if this would be done for MCDMAAPI as well? Which one would be the prefered way for the community? Using Freescale's MCDMAAPI or the generic Linux DMA API or maybe both API's working together?

As a general rule you want to follow the way Linux does things.
This is especially true for modern versions of the kernel (2.6.x),
and especially if you want the code to be acceptable for main
line inclusion.

The current ColdFire DMA support in Linux is limited and a little
out of date though, so it alone is not a good guide :-)

Regards
Greg


------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Dude       EMAIL:     [EMAIL PROTECTED]
Secure Computing Corporation                PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to