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