AnsweredAssumed Answered

i.MX6 Should there be a PCI entry in /proc/iomem?

Question asked by Simon Rogers on Mar 30, 2017

I have a Hummingboard with an i.MX6Q and an Intel I210 connected on PCIE running a Yocto 3.14.60 kernel. I'm trying to get the I210 (which I have programmed/configured on a different device) working.

 

One thing I've noticed is that if I do a:

cat /proc/iomem

 

there is no pci entry. On another imx6 system (earlier kernel) with an I210 I do see an entry:

 

01000000-01dfffff : PCIe 0 MEM
01000000-010fffff : 0000:00:00.0
01100000-011fffff : PCI Bus 0000:01
01100000-0111ffff : 0000:01:00.0
01120000-01123fff : 0000:01:00.0
01200000-0120ffff : 0000:00:00.0
01ffc000-01ffffff : imx-pcie

 

My I210 tools/drivers seem to fail when trying to access I210 registers. Is this lack of PCI memoy mapping shown in iomem significant?

If so how should I go about fixing it, what kind of thing should I be looking for?

 

Thanks

Simon 

Outcomes