Going back two years with the Linux 3.7 kernel was the initial 64-bit ARM support and now eleven kernel releases later the initial enablement is still being battened up. With Linux 3.18 there's finally PCI support for ARM64...
October 12, 2014
Linux 3.18 Has PCI Support For 64-bit ARM
Read more at Phoronix