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