I'm not aware of any armhf hardware that has PCI and was supported by the 4.4 kernel. Calxeda gear maybe - but that was never officially released and I don't have access to it anyway.
I did regression test using the virt model in QEMU. System still boots, lspci smoke tests OK:
ubuntu@ubuntu:~$ lspci
00:00.0 Host bridge: Red Hat, Inc. QEMU PCIe Host bridge
Kernel messages during PCI probe look identical, except we now see ECAM messages (which makes sense, that support is new):
4.4.0+arm64acpipci.dmesg:[ 1.269192] PCI: CLS 0 bytes, default 64
4.4.0+arm64acpipci.dmesg:[ 6.708312] PCI host bridge /pcie@10000000 ranges:
4.4.0+arm64acpipci.dmesg:[ 6.747553] pci-host-generic 3f000000.pcie: PCI host bridge to bus 0000:00
4.4.0+arm64acpipci.dmesg:[ 6.792745] PCI: bus0: Fast back to back transfers disabled
4.4.0+arm64acpipci.dmesg:[ 7.012429] ehci-pci: EHCI PCI platform driver
4.4.0+arm64acpipci.dmesg:[ 7.037416] ohci-pci: OHCI PCI platform driver
4.4.0.dmesg:[ 1.309199] PCI: CLS 0 bytes, default 64
4.4.0.dmesg:[ 6.733705] PCI host bridge /pcie@10000000 ranges:
4.4.0.dmesg:[ 6.760085] pci-host-generic 3f000000.pcie: PCI host bridge to bus 0000:00
4.4.0.dmesg:[ 6.802961] PCI: bus0: Fast back to back transfers disabled
4.4.0.dmesg:[ 7.016247] ehci-pci: EHCI PCI platform driver
4.4.0.dmesg:[ 7.040325] ohci-pci: OHCI PCI platform driver
I'm not aware of any armhf hardware that has PCI and was supported by the 4.4 kernel. Calxeda gear maybe - but that was never officially released and I don't have access to it anyway.
I did regression test using the virt model in QEMU. System still boots, lspci smoke tests OK:
ubuntu@ubuntu:~$ lspci
00:00.0 Host bridge: Red Hat, Inc. QEMU PCIe Host bridge
Kernel messages during PCI probe look identical, except we now see ECAM messages (which makes sense, that support is new):
4.4.0+arm64acpi pci.dmesg: [ 1.269192] PCI: CLS 0 bytes, default 64 pci.dmesg: [ 6.708312] PCI host bridge /pcie@10000000 ranges: pci.dmesg: [ 6.747553] pci-host-generic 3f000000.pcie: PCI host bridge to bus 0000:00 pci.dmesg: [ 6.792745] PCI: bus0: Fast back to back transfers disabled pci.dmesg: [ 7.012429] ehci-pci: EHCI PCI platform driver pci.dmesg: [ 7.037416] ohci-pci: OHCI PCI platform driver
4.4.0+arm64acpi
4.4.0+arm64acpi
4.4.0+arm64acpi
4.4.0+arm64acpi
4.4.0+arm64acpi
4.4.0.dmesg:[ 1.309199] PCI: CLS 0 bytes, default 64
4.4.0.dmesg:[ 6.733705] PCI host bridge /pcie@10000000 ranges:
4.4.0.dmesg:[ 6.760085] pci-host-generic 3f000000.pcie: PCI host bridge to bus 0000:00
4.4.0.dmesg:[ 6.802961] PCI: bus0: Fast back to back transfers disabled
4.4.0.dmesg:[ 7.016247] ehci-pci: EHCI PCI platform driver
4.4.0.dmesg:[ 7.040325] ohci-pci: OHCI PCI platform driver