I have a custom core in PL that replaces DAC DMA and continously generates data for ad9361 without any interference from OS. The only alternative for this data is dds signal. As I already figured out on ez, the choice between two is controlled via the cf-dds device driver and the *_raw sysfs entries. Am I right? At least, these attributes enable/disable the dds channel, and when it is disabled, the DMA channel is used, yes?
By default, the dds more is enabled after boot, I try to switch from it, but don't see the desired output after I change the *_raw attributes. However, if I open iio-oscilloscope, and select DMA source there, I see my signal. What am I doing wrong?