DMA Framework (more than 1 dma peripheral)

"Rishabh Kumar Goel" <[email protected]>
Newsgroups gmane.os.netbsd.ports.evbmips,gmane.os.netbsd.ports.mips.devel,gmane.os.netbsd.devel.general
Message-ID <[email protected]>
Hi all,
 
I am working on evbmips port of NetBSD. The processor has 1 PCI DMA
controller and there is one more controller with 4 channels. This DMA is
shared between Serial i/o and ACLC controller. 
 
How can this be done? 
The bus_space_dma framework is being initialized for PCI DMA
controller(single channel, dedicated). Can we have another instance of
bus_space_dma framework for the other controller? If yes then, in that
case how can we manage this sharing of DMA channels between Serial i/o
and ACLC.
 
Regards,
Rishabh
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.