hello,
Thanks rolf & roland.
pci_iomap() is not doing something extra. only it is some kind of
abstraction for IO-mapped OR memory mapped.
I know that my BARs are MMIO, so using ioremap() & readl()/writel()
combination should be fine.
But for the problem as explained in my first mail, any
> You should use pci_iomap() to get an access pointer to the BAR. After this
> you
> can access the memory with ioread*() and iowrite*(). See "man pci_iomap(9)"
> if you build kernel manpages.
That works fine, but ioremap() and readl()/writel() is also perfectly
fine for regions that you
Am Donnerstag, 4. Oktober 2007 schrieb yogeshwar sonawane:
> Hello all,
>
> For accessing memory-mapped 64bit-BAR regions of a PCI card, the
> respective BAR regions has to be made accessible to the kernel using
> ioremap() function. Then readl()/writel() can be used on the address
> returned by
Hello all,
For accessing memory-mapped 64bit-BAR regions of a PCI card, the
respective BAR regions has to be made accessible to the kernel using
ioremap() function. Then readl()/writel() can be used on the address
returned by ioremap().
I am doing the similar steps to access the BARs of a card.
Hello all,
For accessing memory-mapped 64bit-BAR regions of a PCI card, the
respective BAR regions has to be made accessible to the kernel using
ioremap() function. Then readl()/writel() can be used on the address
returned by ioremap().
I am doing the similar steps to access the BARs of a card.
Am Donnerstag, 4. Oktober 2007 schrieb yogeshwar sonawane:
Hello all,
For accessing memory-mapped 64bit-BAR regions of a PCI card, the
respective BAR regions has to be made accessible to the kernel using
ioremap() function. Then readl()/writel() can be used on the address
returned by
You should use pci_iomap() to get an access pointer to the BAR. After this
you
can access the memory with ioread*() and iowrite*(). See man pci_iomap(9)
if you build kernel manpages.
That works fine, but ioremap() and readl()/writel() is also perfectly
fine for regions that you know
hello,
Thanks rolf roland.
pci_iomap() is not doing something extra. only it is some kind of
abstraction for IO-mapped OR memory mapped.
I know that my BARs are MMIO, so using ioremap() readl()/writel()
combination should be fine.
But for the problem as explained in my first mail, any
8 matches
Mail list logo