I am trying to compile the no-OS software as a Linux application to run on the Zynq-PS on a ZC706 board. I saw that the master branch has been updated to support multiple AD9361s here: About AD-FMCOMMS5-EBZ no-OS. However, it looks like only the Xilinx platform has been updated.
For example, in the adc_core.c of the Xilinx platform, the adc_read function has been updated with an additional argument for a ad9361_rf_phy object, enabling the targeting of an individual ad9361 device. In the adc_core.c of the Linux platform, however, the function has no such device argument. This is the case for all of the adc_core and dac_core functions in the Linux platform.
It seems simple enough to adapt what has been done with the Xilinx platform to the Linux platform code, but before I write the code myself, I wanted to see if this update is already being worked on. Please let me know.