Re: If someone developed ARM DMAC driver under GPL? | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hi Carlo, Thanks for you help. The ARM DMAC( DDI0424A3a_dmac_pl330_r0p0_trm.pdf ) is complex DMA controller, there is its owns instructs set, and BUS manager. Most registers of DMAC are read only for the CPU. DMAC can support directly address Load/Store instructs and a 16bits unsigned add instruction for source address/target address. But Linux driver need communicate with DMAC while it is running, otherwise, the linux driver do something like a Linker, the driver need change the DMA instructs flow dynamically. It is difficult for me write a driver without demo source code. So, I hope I can get some GPL source code. BTW, I even think the DMAC isn't a ripe module product. Thanks for you help again. BRS Alex ----- Original Message ----- From: "Carlo Zinato" <c.zinato@xxxxxxxxxxx> To: "Yu Alex" <byu@xxxxxxxxxxx> Cc: <linux-arm@xxxxxxxxxxxxxxxxxxxxxx> Sent: Tuesday, June 03, 2008 3:54 PM Subject: Re: If someone developed ARM DMAC driver under GPL? > Yu Alex ha scritto: > > Hi, > > > > Are there some driver source code files for ARM DMAC ( DDI0424A3a_dmac_pl330_r0p0_trm.pdf)? > > I need develop a driver for linux, but it is too difficult start from zero. > > http://www.elinux.cn/Wikka/wikka.php?wakka=HomePage > http://www.elinux.cn/book/ldd3.rar > > Regards, > > -- > Carlo Zinato > Viscount International S.p.A. > R&D Labs, Ancona, Italy > Tel. & fax 0039 071 2905127/2905142 > c.zinato@xxxxxxxxxxx -------------------------------------------------------------------------------- No virus found in this outgoing message. Checked by AVG. Version: 8.0.100 / Virus Database: 269.24.5/1479 - Release Date: 02/06/2008 19.02 ------------------------------------------------------------------- List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php
[Site Home] [Fedora ARM] [IETF Annouce] [Security] [Bugtraq] [Linux] [Linux ARM Kernel] [Linux OMAP] [Linux MIPS] [ECOS] [Tools] [DDR & Rambus] [Monitors]