I looked at that pcore version but couldn't get the system_project.tcl script to complete successfully. I tried Vivado 2013.4, 2014.1, and 2014.2 and for each one some component (processing system for 2014.*, i2c_mixer for 2013.4) was too out of date for the script to complete successfully. Which version do you use to create the project?
I went ahead and updated my kernel version to the newest and was able to get the driver to initialize successfully without any errors with the pcore version at major 1, but I still can't get data. If I look at the register map for the device (using mmap), it looks like capture isn't enabled. I enabled capture myself using mmap and after cat'ing /dev/iio:device4 got this message "xilinx-dma 40400000.axi_dma: Channel e6870300 has errors 5011, cr 17002, cdr 0 tdr 0". That DMA address corresponds with the one that the pcore is connected to. I tried it again but got some random data.
I've also attached my device tree.
Thanks,
Chad
Edit: Never mind the DMA error, I'm pretty sure the problem is that the core is just too old and incompatible with the driver. If that newer zed ad9467 project works and includes a device tree, I should be good.