Re: Setting up Silicon image 3114 in DMA mode

From: Robert Hancock
Date: Sat Jun 26 2010 - 00:13:35 EST


On 06/25/2010 02:25 AM, amruth pattanada wrote:
Hi
Can anybody please guide me what minimal steps to follow for setting
up 3114 for operating in DMA mode and looked into linux 2.6.32.7 code.
I am porting 3114 driver to RTOS but have problems in using BAR5 PCI
config space because of Memory mapped region issues. I can access BAR4
and plan to set up DMA mode.
How do we access entire BAR5 memory space without using BAR5, is there
any indirect way to access BAR5 using BAR4. Please let me know.
Thanks
Amruth p.v
Sr.Embedded Engineer

See the datasheet (PCI Configuration Space section), there's a way to access BAR5 registers using indirect access registers in configuration space. I expect this will be relatively slow, however.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/