Hi all,
I have done a git revert of the commit ' [RFC/PATCH,v2] powerpc/iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (
https://patchwork.ozlabs.org/patch/472535/)' without these following files:
arch/powerpc/platforms/powernv/pci-ioda.c
arch/powerpc/platforms/pseries/iommu.c
After that I compiled the kernel
4.4.0-rc5 and the P.A. Semi Ethernet interface works without reverting the two files above.
Download:
vmlinux-4.4-rc5-AmigaONE_X1000.tar.gzNew:

OK, the problem must be in the following files:
arch/powerpc/Kconfig
arch/powerpc/include/asm/device.h
arch/powerpc/include/asm/dma-mapping.h
arch/powerpc/include/asm/iommu.h
arch/powerpc/kernel/dma-iommu.c
arch/powerpc/kernel/dma-swiotlb.c
arch/powerpc/kernel/dma.c
arch/powerpc/sysdev/dart_iommu.c
include/asm-generic/dma-mapping-common.h
Cheers,
Christian