Setting the LVDS_p parameter to true on the ad9361_data_sub device worker in a platform XML (as opposed to a card XML) file does not cause the ad9361_data_sub parameterized signals to be generated accordingly during an assembly build. Setting the parameter is effective for the platform worker build, however. During the assembly build, there are errors such as:
ERROR: [Synth 8-2032] formal ad9361_data_sub_data_clk_n is not declared /home/opencpi/projects/assets/hdl/assemblies/empty/container-empty_platform_cfg_1rx_1tx_platform_cnt_1rx_1tx_bypassasm_platform/target-zynq/empty_platform_cfg_1rx_1tx_platform_cnt_1rx_1tx_bypassasm_platform-impl.vhd:265
The workaround is to change the LVDS_p default to true in ad9361_data_sub.xml.