@sgjava the mainline device tree doesn't have the spi nodes the 3.14 had: https://github.com/hardkernel/linux/blob/odroidc2-3.14.y/arch/arm64/boot/dts/meson64_odroidc2.dts#L802
That looks like generic GPIO SPI, and I haven't found, in the last 20 minutes or so, where the spicc and spifc pops out of the processor GPIO wise. It does not appear to be GPIOX, so I think on the C2 the setup has to be a software SPI. NanoPi K2 appears to be in the same position, just plain not having SPI. I will investigate adding it to K2, then someone with a C2 can try it.