I have design a custom board with zynq020 + ad7768
I have succesfull ported hdl and no-os example.
and when I run iio demo . the iio scope show only one channel have real data,and the others is constant value.

my crystal is 24mhz, here is my schematic


here is my no-os config:
struct axi_dmac_init dma_initial = {
.name = "ad7768_dma",
.base = AD7768_DMA_BASEADDR,
.irq_option = IRQ_DISABLED
};
struct xil_spi_init_param xil_spi_initial = {
.flags = 0,
.type = SPI_PS
};
struct xil_gpio_init_param xil_gpio_initial = {
.device_id = GPIO_DEVICE_ID,
.type = GPIO_PS
};
ad7768_init_param default_init_param = {
/* SPI */
.spi_init = {
.device_id = SPI_DEVICE_ID,
.max_speed_hz = 1000000,
.chip_select = SPI_AD7768_CS,
.mode = NO_OS_SPI_MODE_0,
.platform_ops = &xil_spi_ops,
.extra = &xil_spi_initial
},
/* GPIO */
.gpio_reset = {
.number = GPIO_RESET_N,
.platform_ops = &xil_gpio_ops,
.extra = &xil_gpio_initial
},
.gpio_reset_value = NO_OS_GPIO_LOW,
/* Configuration */
.mclk = 24000000,
.datalines = 8
};
any suggestion please???