Here is the tarball which contains the configuration mentionned above: http://0x5c.me/linux-4.12.0.tgz
It contains the kernel image, the modules, the kernel configuration and the dtb. It is based on a bare 4.12.0 kernel without additional patches. The configuration is obtained via:
* make defconfig
* make menuconfig to enable the iwlwifi driver, dsa and the specific dsa driver needed by the board
I boot the kernel with the following uboot configuration:
fdt_addr=0x1000000
fdt_high=0xffffffffffffffff
kernel_addr=0x2000000
booti $kernel_addr – $fdt_addr
And here is the trace I get when I boot the board with the intel 7260 mini pcie wifi card: http://sprunge.us/haED
I also noticed that this patchset has been sent to the linux-arm mailing list a few days ago:
[5/5] ARM64: dts: marvell: armada37xx: Enable USB2 on espressobin
[4/5] ARM64: dts: marvell: armada37xx: Wire PMUv3
[3/5] ARM64: dts: marvell: armada37xx: Enable memory-mapped GIC CPU interface
[2/5] ARM64: dts: marvell: armada37xx: Fix GIC maintenance interrupt
[1/5] ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
Is there an ongoing fix for the mini pcie (pcie-aardvark) interface ?