The ADRV9361-Z7035 will work with the FMC Carrier, and all functionality of the carrier is supported.
The ADRV9364-Z7020 will work with the FMC Carrier, but not all carrier functionality is supported. The things that will work:
What cannot be used:
This is the Rev C schematic and layout files for the ADRV1CRR-FMC carrier.
An external Reference Clock can be supplied via J1. In order the switch the source the zynq-adrv9361-z7035.dtsi device tree needs to be modified.
clocks { xo_40mhz_fixed_clk: clock@0 { #clock-cells = <0>; compatible = "fixed-clock"; clock-frequency = <40000000>; clock-output-names = "XO_40MHz"; }; ad9361_clkin: clock@1 { #clock-cells = <0>; compatible = "gpio-gate-clock"; clocks = <&xo_40mhz_fixed_clk>; enable-gpios = <&gpio0 105 1>; /* Set to 1 for extern AD9361_CLK */ clock-output-names = "ad9361_ext_refclk"; };
Option: enable-gpios = <&gpio0 105 ACTIVE_LEVEL>; ACTIVE_LEVEL: 0 (active high) use on-board XO 1 (active low) use external clock via J1