linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Question: how can I get the real PCI address of a BAR?
@ 2012-12-28  9:36 Cédric Cano
  2012-12-30 19:46 ` Bjorn Helgaas
  0 siblings, 1 reply; 3+ messages in thread
From: Cédric Cano @ 2012-12-28  9:36 UTC (permalink / raw)
  To: linux-pci

Hi,

I'm writing a driver for a DMA engine on the PCI bus. My architecture is 
a 36-bit PowerPC (MPC85xx).

In my DMA driver, I want to configure the DMA to transfer data to/from a 
PCI device.
I get the PCI address of the device BAR with the command pci_resource_start.
This address is 36-bit but the PCI BAR of the device is 32-bit: I can't 
use the 36-bit address to run the DMA.

In kernel documentations, it's advised not to directly read the BAR.

Is there a function which provides the real PCI address i.e. the one 
stored in the BAR?

Thanks.

C. Cano




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-01-03  9:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-28  9:36 Question: how can I get the real PCI address of a BAR? Cédric Cano
2012-12-30 19:46 ` Bjorn Helgaas
2013-01-03  8:58   ` Cédric Cano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).