Post Go back to editing

MCS failed when change VCXO frequency

Category: Software
Product Number: AD9375
Software Version: 2022_R2

Hello

I have an ADRV9375 evaluation board on a ZCU102. I built the 2022_R2 HDL reference design for the AD9371 on the ZCU102 and built in Vivado 2022.2. I am using the 2022_R2 ADI meta layer for Petalinux. Everything is working correctly for the default case of a 122.88MHz VCXO. 

I have now replaced the VCXO on the AD9375 evaluation board with a 100MHz Crystek part. I am generating my profiles in the AD9371 Filter Wizard. I have generated two different profiles and are getting two different errors for each:

1) A profile where the 100MHz VCXO is used to generate a 100MHz device clock and a 100MHz FMC clock to the ZCU102. This seems to be causing issues with the QPLL and I have posted a question on the HDL forums for advice on adjusting the QPLL settings.

2) A profile where the 100MHz VCXO is used to generate a 125MHz device clock and a 125MHz FMC clock to the ZCU102. Here the QPLL seems to be happy but I am getting MCS failed errors during boot. I would like to follow up with this issue here because I believe it to be a configuration issue.

Here is my device tree:

/include/ "system-conf.dtsi"

#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/jesd204/adxcvr.h>
#include <dt-bindings/iio/frequency/ad9528.h>
#include <dt-bindings/iio/adc/adi,ad9371.h>

/ {

// ad9371_dac_fifo_bypass_s 60
// ad9528_reset_b,       // 59
// ad9528_sysref_req,    // 58
// ad9371_tx1_enable,    // 57
// ad9371_tx2_enable,    // 56
// ad9371_rx1_enable,    // 55
// ad9371_rx2_enable,    // 54
// ad9371_test,          // 53
// ad9371_reset_b,       // 52
// ad9371_gpint,         // 51
// ad9371_gpio_00,       // 50
// ad9371_gpio_01,       // 49
// ad9371_gpio_02,       // 48
// ad9371_gpio_03,       // 47
// ad9371_gpio_04,       // 46
// ad9371_gpio_05,       // 45
// ad9371_gpio_06,       // 44
// ad9371_gpio_07,       // 43
// ad9371_gpio_15,       // 42
// ad9371_gpio_08,       // 41
// ad9371_gpio_09,       // 40
// ad9371_gpio_10,       // 39
// ad9371_gpio_11,       // 38
// ad9371_gpio_12,       // 37
// ad9371_gpio_14,       // 36
// ad9371_gpio_13,       // 35
// ad9371_gpio_17,       // 34
// ad9371_gpio_16,       // 33
// ad9371_gpio_18}));    // 32 + 78


	chosen {
		bootargs = " earlycon console=ttyPS0,115200 clk_ignore_unused cpuidle.off=1 uio_pdrv_genirq.of_id=\"generic-uio\"";
	};

	refclk4:psgtr_dp_clock {
		compatible = "fixed-clock";
		#clock-cells = <0x00>;
		clock-frequency = <27000000>;
	};
	 
	refclk3:psgtr_usb_clock {
		compatible = "fixed-clock";
		#clock-cells = <0x00>;
		clock-frequency = <26000000>;
	};
	 
	refclk2:psgtr_sata_clock {
		compatible = "fixed-clock";
		#clock-cells = <0x00>;
		clock-frequency = <125000000>;
	};
	 
	refclk1:psgtr_pcie_clock {
		compatible = "fixed-clock";
		#clock-cells = <0x00>;
		clock-frequency = <150000000>;
	};

	axi {

		ethernet@ff0e0000 {
			status = "okay";
			local-mac-address = [da e2 3c 67 5e 8a];
			phy-handle = <&phyc>;
			phyc: ethernet-phy@c {
				reg = <0xc>;
				ti,rx-internal-delay = <0x8>;
				ti,tx-internal-delay = <0xa>;
				ti,fifo-depth = <0x1>;
				ti,dp83867-rxctrl-strap-quirk;
				// reset-gpios = <&tca6416_u97 6 GPIO_ACTIVE_LOW>;
			};
		};

		serial@ff010000 {
			status = "disabled";
		};

		psgtr: phy@fd400000 {
			compatible = "xlnx,zynqmp-psgtr-v1.1";
			reg = <0x00 0xfd400000 0x00 0x40000 0x00 0xfd3d0000 0x00 0x1000>;
			reg-names = "serdes","siou";
			#clock-cells = <0x01>;
			clocks = <&refclk1 &refclk2 &refclk3 &refclk4>;
			// ref clk instances used per lane
			clock-names = "ref0", "ref1", "ref2", "ref3";
			#phy-cells = <0x04>;
			status = "okay";
		};

		spi0: spi@ff040000 {
			status = "okay";

			clk0_ad9528: ad9528-1@0 {
				compatible = "adi,ad9528";
				reg = <0>;

				#address-cells = <1>;
				#size-cells = <0>;

				spi-max-frequency = <10000000>;
				//adi,spi-3wire-enable;

				clock-output-names = "ad9528-1_out0", "ad9528-1_out1", "ad9528-1_out2", "ad9528-1_out3", "ad9528-1_out4", "ad9528-1_out5", "ad9528-1_out6", "ad9528-1_out7", "ad9528-1_out8", "ad9528-1_out9", "ad9528-1_out10", "ad9528-1_out11", "ad9528-1_out12", "ad9528-1_out13";
				#clock-cells = <1>;

				adi,vcxo-freq = <100000000>;

				adi,refa-enable;
				adi,refa-diff-rcv-enable;
				adi,refa-r-div = <1>;
				adi,osc-in-cmos-neg-inp-enable;

				/* PLL1 config */
				adi,pll1-feedback-div = <1>;
				adi,pll1-charge-pump-current-nA = <5000>;


				/* PLL2 config */
				adi,pll2-vco-div-m1 = <4>; 
				adi,pll2-n2-div = <10>; /* N / M1 */
				adi,pll2-r1-div = <1>;
				adi,pll2-charge-pump-current-nA = <805000>;

				/* SYSREF config */
				adi,sysref-src = <SYSREF_SRC_INTERNAL>;
				adi,sysref-k-div = <128>;
				adi,sysref-request-trigger-mode = <SYSREF_LEVEL_HIGH>;

				adi,rpole2 = <RPOLE2_900_OHM>;
				adi,rzero = <RZERO_1850_OHM>;
				adi,cpole1 = <CPOLE1_16_PF>;

				adi,status-mon-pin0-function-select = <1>; /* PLL1 & PLL2 Locked */
				adi,status-mon-pin1-function-select = <7>; /* REFA Correct */

				reset-gpios = <&gpio 137 0>;

				jesd204-device;
				#jesd204-cells = <2>;
				jesd204-sysref-provider;

				adi,sysref-pattern-mode = <SYSREF_PATTERN_NSHOT>;
				adi,sysref-nshot-mode = <SYSREF_NSHOT_4_PULSES>;

				/* See UG-992: Minimum Delay Requirements Between SYSREF Pulses */
				adi,jesd204-max-sysref-frequency-hz = <78125>;

				ad9528_0_c13: channel@13 {
					reg = <13>;
					adi,extended-name = "DEV_CLK";
					adi,driver-mode = <DRIVER_MODE_LVDS>;
					adi,divider-phase = <0>;
					adi,channel-divider = <8>;
					adi,signal-source = <SOURCE_VCO>;
				};

				ad9528_0_c1: channel@1 {
					reg = <1>;
					adi,extended-name = "FMC_CLK";
					adi,driver-mode = <DRIVER_MODE_LVDS>;
					adi,divider-phase = <0>;
					adi,channel-divider = <8>;
					adi,signal-source = <SOURCE_VCO>;
				};

				ad9528_0_c12: channel@12 {
					reg = <12>;
					adi,extended-name = "DEV_SYSREF";
					adi,driver-mode = <DRIVER_MODE_LVDS>;
					adi,divider-phase = <0>;
					adi,channel-divider = <8>;
					adi,signal-source = <SOURCE_SYSREF_VCO>;
				};

				ad9528_0_c3: channel@3 {
					reg = <3>;
					adi,extended-name = "FMC_SYSREF";
					adi,driver-mode = <DRIVER_MODE_LVDS>;
					adi,divider-phase = <0>;
					adi,channel-divider = <8>;
					adi,signal-source = <SOURCE_SYSREF_VCO>;
				};

			};


			trx0_ad9371: ad9371-phy@1 {
				compatible = "adi,ad9375";
				reg = <1>;

				/* SPI Setup */
				spi-max-frequency = <25000000>;

				/* Clocks */
				clocks = <&axi_ad9371_rx_jesd>, <&axi_ad9371_tx_jesd>,
					<&axi_ad9371_rx_os_jesd>, <&clk0_ad9528 13>,
					<&clk0_ad9528 1>,  <&clk0_ad9528 12>, <&clk0_ad9528 3>;
				clock-names = "jesd_rx_clk", "jesd_tx_clk",
					"jesd_rx_os_clk", "dev_clk", "fmc_clk",
					"sysref_dev_clk", "sysref_fmc_clk";

				clock-output-names = "rx_sampl_clk", "rx_os_sampl_clk", "tx_sampl_clk";
				#clock-cells = <1>;

				adi,clocks-clk-pll-vco-freq_khz = <10000000>;
				adi,clocks-device-clock_khz = <125000>;
				adi,clocks-clk-pll-hs-div = <4>;
				adi,clocks-clk-pll-vco-div = <2>;

				adi,jesd204-obs-framer-over-sample = <0>;

				adi,rx-profile-adc-div = <1>;
				adi,rx-profile-en-high-rej-dec5 = <1>;
				adi,rx-profile-iq-rate_khz = <125000>;
				adi,rx-profile-rf-bandwidth_hz = <100000000>;
				adi,rx-profile-rhb1-decimation = <1>;
				adi,rx-profile-rx-bbf-3db-corner_khz = <100000>;
				adi,rx-profile-rx-dec5-decimation = <5>;
				adi,rx-profile-rx-fir-decimation = <2>;

				adi,rx-profile-rx-fir-gain_db = <(-6)>;
				adi,rx-profile-rx-fir-num-fir-coefs = <48>;
				adi,rx-profile-rx-fir-coefs = /bits/ 16 <(-4) (-17) (23) (41) (-53) (-95) (117) (184) (-221) (-331) (389) (553) (-644) (-888) (1026) (1387) (-1608) (-2158) (2580) (3485) (-4786) (-7622) (9629) (32372) (32372) (9629) (-7622) (-4786) (3485) (2580) (-2158) (-1608) (1387) (1026) (-888) (-644) (553) (389) (-331) (-221) (184) (117) (-95) (-53) (41) (23) (-17) (-4)>;

				adi,rx-profile-custom-adc-profile = /bits/ 16  <527 378 201 98 1280 477 1587 269 1330 102 807 28 48 40 23 187>;

				adi,obs-profile-adc-div = <1>;
				adi,obs-profile-en-high-rej-dec5 = <1>;
				adi,obs-profile-iq-rate_khz = <250000>;
				adi,obs-profile-rf-bandwidth_hz = <200000000>;
				adi,obs-profile-rhb1-decimation = <1>;
				adi,obs-profile-rx-bbf-3db-corner_khz = <100000>;
				adi,obs-profile-rx-dec5-decimation = <5>;
				adi,obs-profile-rx-fir-decimation = <1>;

				adi,obs-profile-rx-fir-gain_db = <6>;
				adi,obs-profile-rx-fir-num-fir-coefs = <24>;
				adi,obs-profile-rx-fir-coefs = /bits/ 16 <(-119) (284) (-28) (34) (149) (-287) (390) (-296) (-517) (1496) (-3974) (22853) (-3974) (1496) (-517) (-296) (390) (-287) (149) (34) (-28) (284) (-119) (0)>;

				adi,obs-profile-custom-adc-profile = /bits/ 16  <446 354 201 98 1280 711 1679 818 1500 716 853 21 43 37 25 200>;
				adi,obs-settings-custom-loopback-adc-profile = /bits/ 16  <561 362 201 98 1280 281 1539 143 1343 57 822 35 48 40 24 188>;

				adi,tx-profile-dac-div = <1>;
				adi,tx-profile-iq-rate_khz = <250000>;
				adi,tx-profile-primary-sig-bandwidth_hz = <75000000>;
				adi,tx-profile-rf-bandwidth_hz = <200000000>;
				adi,tx-profile-thb1-interpolation = <2>;
				adi,tx-profile-thb2-interpolation = <1>;
				adi,tx-profile-tx-bbf-3db-corner_khz = <100000>;
				adi,tx-profile-tx-dac-3db-corner_khz = <187000>;
				adi,tx-profile-tx-fir-interpolation = <1>;
				adi,tx-profile-tx-input-hb-interpolation = <1>;

				adi,tx-profile-tx-fir-gain_db = <6>;
				adi,tx-profile-tx-fir-num-fir-coefs = <16>;
				adi,tx-profile-tx-fir-coefs = /bits/ 16 <(-44) (-227) (232) (-225) (-5) (925) (-3253) (21237) (-3253) (925) (-5) (-225) (232) (-227) (-44) (0)>;

				adi,sniffer-profile-adc-div = <1>;
				adi,sniffer-profile-en-high-rej-dec5 = <1>;
				adi,sniffer-profile-iq-rate_khz = <31250>;
				adi,sniffer-profile-rf-bandwidth_hz = <20000000>;
				adi,sniffer-profile-rhb1-decimation = <2>;
				adi,sniffer-profile-rx-bbf-3db-corner_khz = <20000>;
				adi,sniffer-profile-rx-dec5-decimation = <5>;
				adi,sniffer-profile-rx-fir-decimation = <4>;

				reset-gpios = <&gpio 130 0>;
				test-gpios = <&gpio 131 0>;
				sysref_req-gpios = <&gpio 136 0>;
				rx2_enable-gpios = <&gpio 132 0>;
				rx1_enable-gpios = <&gpio 133 0>;
				tx2_enable-gpios = <&gpio 134 0>;
				tx1_enable-gpios = <&gpio 135 0>;

				adi,jesd204-deframer-eq-setting = <3>;

				adi,dpd-damping = <5>;
				adi,dpd-num-weights = <1>;
				adi,dpd-model-version = <2>;
				adi,dpd-high-power-model-update = <1>;
				adi,dpd-model-prior-weight = <20>;
				adi,dpd-robust-modeling = <0>;
				adi,dpd-samples = <512>;
				adi,dpd-outlier-threshold = <4096>;
				adi,dpd-additional-delay-offset = <0>;
				adi,dpd-path-delay-pn-seq-level = <255>;
				adi,dpd-weights0-real = <64>;
				adi,dpd-weights0-imag = <0>;
				adi,dpd-weights1-real = <0>;
				adi,dpd-weights1-imag = <0>;
				adi,dpd-weights2-real = <0>;
				adi,dpd-weights2-imag = <0>;

				adi,clgc-tx1-desired-gain = <(-2000)>;
				adi,clgc-tx2-desired-gain = <(-2000)>;
				adi,clgc-tx1-atten-limit = <0>;
				adi,clgc-tx2-atten-limit = <0>;
				adi,clgc-tx1-control-ratio = <75>;
				adi,clgc-tx2-control-ratio = <75>;
				adi,clgc-allow-tx1-atten-updates = <1>;
				adi,clgc-allow-tx2-atten-updates = <1>;
				adi,clgc-additional-delay-offset = <0>;
				adi,clgc-path-delay-pn-seq-level = <255>;
				adi,clgc-tx1-rel-threshold = <600>;
				adi,clgc-tx2-rel-threshold = <600>;
				adi,clgc-tx1-rel-threshold-en = <0>;
				adi,clgc-tx2-rel-threshold-en = <0>;

				adi,vswr-additional-delay-offset = <0>;
				adi,vswr-path-delay-pn-seq-level = <255>;
				adi,vswr-tx1-vswr-switch-gpio3p3-pin = <0>;
				adi,vswr-tx2-vswr-switch-gpio3p3-pin = <1>;
				adi,vswr-tx1-vswr-switch-polarity = <0>;
				adi,vswr-tx2-vswr-switch-polarity = <0>;
				adi,vswr-tx1-vswr-switch-delay_us = <50>;
				adi,vswr-tx2-vswr-switch-delay_us = <50>;

				jesd204-device;
				#jesd204-cells = <2>;
				jesd204-top-device = <0>; /* This is the TOP device */
				jesd204-link-ids = <DEFRAMER_LINK_TX FRAMER_LINK_RX FRAMER_LINK_ORX>;

				jesd204-inputs =
					<&axi_ad9371_rx_jesd 0 FRAMER_LINK_RX>,
					<&axi_ad9371_rx_os_jesd 0 FRAMER_LINK_ORX>,
					<&axi_ad9371_core_tx 0 DEFRAMER_LINK_TX>;
			};
		};

	};

	fpga_axi: fpga-axi@0 {
		interrupt-parent = <&gic>;
		compatible = "simple-bus";
		#address-cells = <0x1>;
		#size-cells = <0x1>;
		ranges = <0 0 0 0xffffffff>;

		rx_dma: dma@9c400000 {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x9c400000 0x10000>;
			#dma-cells = <1>;
			#clock-cells = <0>;
			interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 73>;

			adi,channels {
				#size-cells = <0>;
				#address-cells = <1>;

				dma-channel@0 {
					reg = <0>;
					adi,source-bus-width = <64>;
					adi,source-bus-type = <2>;
					adi,destination-bus-width = <64>;
					adi,destination-bus-type = <0>;
				};
			};
		};

		rx_obs_dma: dma@9c440000 {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x9c440000 0x10000>;
			#dma-cells = <1>;
			#clock-cells = <0>;
			interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 73>;

			adi,channels {
				#size-cells = <0>;
				#address-cells = <1>;

				dma-channel@0 {
					reg = <0>;
					adi,source-bus-width = <64>;
					adi,source-bus-type = <2>;
					adi,destination-bus-width = <64>;
					adi,destination-bus-type = <0>;
				};
			};
		};

		tx_dma: dma@9c420000  {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x9c420000 0x10000>;
			#dma-cells = <1>;
			#clock-cells = <0>;
			interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 73>;

			adi,channels {
				#size-cells = <0>;
				#address-cells = <1>;

				dma-channel@0 {
					reg = <0>;
					adi,source-bus-width = <64>;
					adi,source-bus-type = <0>;
					adi,destination-bus-width = <128>;
					adi,destination-bus-type = <1>;
				};
			};
		};

		axi_ad9371_core_rx: axi-ad9371-rx-hpc@84a00000 {
			compatible = "adi,axi-ad9371-rx-1.0";
			reg = <0x84a00000 0x2000>;
			dmas = <&rx_dma 0>;
			dma-names = "rx";
			spibus-connected = <&trx0_ad9371>;
			adi,axi-decimation-core-available;
			decimation-gpios = <&gpio 139 GPIO_ACTIVE_HIGH>;
		};

		axi_ad9371_core_rx_obs: axi-ad9371-rx-obs-hpc@84a08000 {
			compatible = "adi,axi-ad9371-obs-1.0";
			reg = <0x84a08000 0x1000>;
			dmas = <&rx_obs_dma 0>;
			dma-names = "rx";
			clocks = <&trx0_ad9371 1>;
			clock-names = "sampl_clk";
		};

		axi_ad9371_core_tx: axi-ad9371-tx-hpc@84a04000 {
			compatible = "adi,axi-ad9371-tx-1.0";
			reg = <0x84a04000 0x2000>;
			dmas = <&tx_dma 0>;
			dma-names = "tx";
			clocks = <&trx0_ad9371 2>;
			clock-names = "sampl_clk";
			spibus-connected = <&trx0_ad9371>;
			adi,axi-pl-fifo-enable;
			adi,axi-interpolation-core-available;
			interpolation-gpios = <&gpio 140 GPIO_ACTIVE_HIGH>;
			plddrbypass-gpios = <&gpio 138 0>;
			jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs = <&axi_ad9371_tx_jesd 0 DEFRAMER_LINK_TX>;
		};

		axi_ad9371_rx_jesd: axi-jesd204-rx@84aa0000 {
			compatible = "adi,axi-jesd204-rx-1.0";
			reg = <0x84aa0000 0x1000>;

			interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;

			clocks = <&zynqmp_clk 71>, <&axi_rx_clkgen>, <&axi_ad9371_adxcvr_rx 0>;
			clock-names = "s_axi_aclk", "device_clk", "lane_clk";

			#clock-cells = <0>;
			clock-output-names = "jesd_rx_lane_clk";

			adi,octets-per-frame = <4>;
			adi,frames-per-multiframe = <32>;

			jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs = <&axi_ad9371_adxcvr_rx 0 FRAMER_LINK_RX>;
		};

		axi_ad9371_tx_jesd: axi-jesd204-tx@84a90000 {
			compatible = "adi,axi-jesd204-tx-1.0";
			reg = <0x84a90000 0x1000>;

			interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;

			clocks = <&zynqmp_clk 71>, <&axi_tx_clkgen>, <&axi_ad9371_adxcvr_tx 0>;
			clock-names = "s_axi_aclk", "device_clk", "lane_clk";

			#clock-cells = <0>;
			clock-output-names = "jesd_tx_lane_clk";

			adi,octets-per-frame = <2>;
			adi,frames-per-multiframe = <32>;
			adi,converter-resolution = <14>;
			adi,bits-per-sample = <16>;
			adi,converters-per-device = <4>;
			adi,control-bits-per-sample = <2>;

			jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs = <&axi_ad9371_adxcvr_tx 0 DEFRAMER_LINK_TX>;
		};

		axi_ad9371_rx_os_jesd: axi-jesd204-rx-os@84ab0000 {
			compatible = "adi,axi-jesd204-rx-1.0";
			reg = <0x84ab0000 0x1000>;

			interrupts = <0 104 IRQ_TYPE_LEVEL_HIGH>;

			clocks = <&zynqmp_clk 71>, <&axi_rx_os_clkgen>, <&axi_ad9371_adxcvr_rx_os 0>;
			clock-names = "s_axi_aclk", "device_clk", "lane_clk";

			#clock-cells = <0>;
			clock-output-names = "jesd_rx_os_lane_clk";

			adi,octets-per-frame = <2>;
			adi,frames-per-multiframe = <32>;

			jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs = <&axi_ad9371_adxcvr_rx_os 0 FRAMER_LINK_ORX>;
		};

		axi_tx_clkgen: axi-clkgen@83c00000  {
			compatible = "adi,axi-clkgen-2.00.a";
			reg = <0x83c00000 0x10000>;
			#clock-cells = <0>;
			clocks = <&zynqmp_clk 71>, <&clk0_ad9528 1>;
			clock-names = "s_axi_aclk", "clkin1";
			clock-output-names = "axi_tx_clkgen";
		};

		axi_rx_clkgen: axi-clkgen@83c10000  {
			compatible = "adi,axi-clkgen-2.00.a";
			reg = <0x83c10000 0x10000>;
			#clock-cells = <0>;
			clocks = <&zynqmp_clk 71>, <&clk0_ad9528 1>;
			clock-names = "s_axi_aclk", "clkin1";
			clock-output-names = "axi_rx_clkgen";
		};

		axi_rx_os_clkgen: axi-clkgen@83c20000  {
			compatible = "adi,axi-clkgen-2.00.a";
			reg = <0x83c20000 0x10000>;
			#clock-cells = <0>;
			clocks = <&zynqmp_clk 71>, <&clk0_ad9528 1>;
			clock-names = "s_axi_aclk", "clkin1";
			clock-output-names = "axi_rx_os_clkgen";
		};

		axi_ad9371_adxcvr_rx: axi-adxcvr-rx@84a60000 {
			#address-cells = <1>;
			#size-cells = <0>;
			compatible = "adi,axi-adxcvr-1.0";
			reg = <0x84a60000 0x1000>;

			#clock-cells = <1>;
			clock-output-names = "rx_gt_clk", "rx_out_clk";

			adi,sys-clk-select = <XCVR_CPLL>;
			adi,out-clk-select = <XCVR_REFCLK>;
			adi,use-lpm-enable;

		    	jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs =  <&clk0_ad9528 0 FRAMER_LINK_RX>;
			clocks = <&clk0_ad9528 1>; /* div40 is controlled by axi_ad9371_rx_jesd */
			clock-names = "conv";
		};

		axi_ad9371_adxcvr_rx_os: axi-adxcvr-rx-os@84a50000 {
			#address-cells = <1>;
			#size-cells = <0>;
			compatible = "adi,axi-adxcvr-1.0";
			reg = <0x84a50000 0x1000>;

			#clock-cells = <1>;
			clock-output-names = "rx_os_gt_clk", "rx_os_out_clk";

			adi,sys-clk-select = <XCVR_CPLL>;
			adi,out-clk-select = <XCVR_REFCLK>;
			adi,use-lpm-enable;

		    	jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs =  <&clk0_ad9528 0 FRAMER_LINK_ORX>;
			clocks = <&clk0_ad9528 1>; /* div40 is controlled by axi_ad9371_rx_os_jesd */
			clock-names = "conv";
		};

		axi_ad9371_adxcvr_tx: axi-adxcvr-tx@84a80000 {
			#address-cells = <1>;
			#size-cells = <0>;
			compatible = "adi,axi-adxcvr-1.0";
			reg = <0x84a80000 0x1000>;

			#clock-cells = <1>;
			clock-output-names = "tx_gt_clk", "tx_out_clk";

			adi,sys-clk-select = <XCVR_QPLL>;
			adi,out-clk-select = <XCVR_REFCLK>;

		    	jesd204-device;
			#jesd204-cells = <2>;
			jesd204-inputs =  <&clk0_ad9528 0 DEFRAMER_LINK_TX>;
			clocks = <&clk0_ad9528 1>; /* div40 is controlled by axi_ad9371_tx_jesd */
			clock-names = "conv";
		};

		axi_sysid_0: axi-sysid-0@85000000 {
			compatible = "adi,axi-sysid-1.00.a";
			reg = <0x85000000 0x10000>;
		};

		axi_register@80000000 {
			compatible = "generic-uio";
			status = "okay";
		};
	};

	reserved-memory {
		#address-cells = <2>;
		#size-cells = <2>;
		ranges;

		rpu0vdev0vring0: rpu0vdev0vring0@3ed40000 {
			no-map;
			reg = <0x0 0x3ed40000 0x0 0x4000>;
		};

		rpu0vdev0vring1: rpu0vdev0vring1@3ed44000 {
			no-map;
			reg = <0x0 0x3ed44000 0x0 0x4000>;
		};

		rpu0vdev0buffer: rpu0vdev0buffer@3ed48000 {
			no-map;
			reg = <0x0 0x3ed48000 0x0 0x100000>;
		};

		rproc_0_reserved: rproc@3ed00000 {
			no-map;
			reg = <0x0 0x3ed00000 0x0 0x40000>;
		};
	};

	tcm_0a@ffe00000 {
		no-map;
		reg = <0x0 0xffe00000 0x0 0x10000>;
		phandle = <0x40>;
		status = "okay";
		compatible = "mmio-sram";
		power-domain = <&zynqmp_firmware 15>;
	};

	tcm_0b@ffe20000 {
		no-map;
		reg = <0x0 0xffe20000 0x0 0x10000>;
		phandle = <0x41>;
		status = "okay";
		compatible = "mmio-sram";
		power-domain = <&zynqmp_firmware 16>;
	};

	rf5ss@ff9a0000 {
		compatible = "xlnx,zynqmp-r5-remoteproc";
		xlnx,cluster-mode = <1>;
		ranges;
		reg = <0x0 0xFF9A0000 0x0 0x10000>;
		#address-cells = <0x2>;
		#size-cells = <0x2>;
		r5f_0 {
			compatible = "xilinx,r5f";
			#address-cells = <2>;
			#size-cells = <2>;
			ranges;
			sram = <0x40 0x41>;
			memory-region = <&rproc_0_reserved>, <&rpu0vdev0buffer>, <&rpu0vdev0vring0>, <&rpu0vdev0vring1>;
			power-domain = <&zynqmp_firmware 7>;
			mboxes = <&ipi_mailbox_rpu0 0>, <&ipi_mailbox_rpu0 1>;
			mbox-names = "tx", "rx";
		};
	};

	zynqmp_ipi1 {
		compatible = "xlnx,zynqmp-ipi-mailbox";
		interrupt-parent = <&gic>;
		interrupts = <0 29 4>;
		xlnx,ipi-id = <7>;
		#address-cells = <1>;
		#size-cells = <1>;
		ranges;
		
		// APU<->RPU0 IPI mailbox controller
		ipi_mailbox_rpu0: mailbox@ff990600 {
			reg = <0xff990600 0x20>,
			<0xff990620 0x20>,
			<0xff9900c0 0x20>,
			<0xff9900e0 0x20>;
			reg-names = "local_request_region",
			"local_response_region",
			"remote_request_region",
			"remote_response_region";
			#mbox-cells = <1>;
			xlnx,ipi-id = <1>;
		};
	};
};

Here is the dmesg boot log:

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.36-xilinx-v2022.2 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37.20210721) #1 SMP Thu Jan 18 15:59:49 UTC 2024
[    0.000000] Machine model: xlnx,zynqmp
[    0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8')
[    0.000000] printk: bootconsole [cdns0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000003ecfffff]
[    0.000000]   node   0: [mem 0x000000003ed00000-0x000000003ee47fff]
[    0.000000]   node   0: [mem 0x000000003ee48000-0x000000007fefffff]
[    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] On node 0, zone Normal: 256 pages in unavailable ranges
[    0.000000] cma: Reserved 256 MiB at 0x0000000067000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 18 pages/cpu s35800 r8192 d29736 u73728
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1031940
[    0.000000] Kernel command line:  earlycon console=ttyPS0,115200 clk_ignore_unused cpuidle.off=1 uio_pdrv_genirq.of_id="generic-uio"
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000007bf00000-0x000000007ff00000] (64MB)
[    0.000000] Memory: 3673140K/4193280K available (17152K kernel code, 1740K rwdata, 13116K rodata, 2624K init, 650K bss, 257996K reserved, 262144K cma-reserved)
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x470/0x6d4 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
[    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
[    0.008452] Console: colour dummy device 80x25
[    0.012484] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
[    0.022839] pid_max: default: 32768 minimum: 301
[    0.027638] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.034787] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.043608] rcu: Hierarchical SRCU implementation.
[    0.047522] EFI services will not be available.
[    0.051959] smp: Bringing up secondary CPUs ...
[    0.056700] Detected VIPT I-cache on CPU1
[    0.056740] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.057136] Detected VIPT I-cache on CPU2
[    0.057161] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.057544] Detected VIPT I-cache on CPU3
[    0.057567] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.057611] smp: Brought up 1 node, 4 CPUs
[    0.091778] SMP: Total of 4 processors activated.
[    0.096450] CPU features: detected: 32-bit EL0 Support
[    0.101554] CPU features: detected: CRC32 instructions
[    0.106693] CPU: All CPU(s) started at EL2
[    0.110736] alternatives: patching kernel code
[    0.116058] devtmpfs: initialized
[    0.123534] Registered cp15_barrier emulation handler
[    0.123585] Registered setend emulation handler
[    0.128044] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.137637] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.150130] pinctrl core: initialized pinctrl subsystem
[    0.150887] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.156621] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.162706] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.170456] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.178221] audit: initializing netlink subsys (disabled)
[    0.183625] audit: type=2000 audit(0.116:1): state=initialized audit_enabled=0 res=1
[    0.183962] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.198047] ASID allocator initialised with 65536 entries
[    0.225827] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.226890] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.233558] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.240220] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.331027] DRBG: Continuing without Jitter RNG
[    1.431723] raid6: neonx8   gen()  2132 MB/s
[    1.499780] raid6: neonx8   xor()  1584 MB/s
[    1.567844] raid6: neonx4   gen()  2181 MB/s
[    1.635898] raid6: neonx4   xor()  1555 MB/s
[    1.703974] raid6: neonx2   gen()  2070 MB/s
[    1.772028] raid6: neonx2   xor()  1428 MB/s
[    1.840101] raid6: neonx1   gen()  1766 MB/s
[    1.908157] raid6: neonx1   xor()  1213 MB/s
[    1.976227] raid6: int64x8  gen()  1366 MB/s
[    2.044288] raid6: int64x8  xor()   773 MB/s
[    2.112347] raid6: int64x4  gen()  1599 MB/s
[    2.180421] raid6: int64x4  xor()   853 MB/s
[    2.248494] raid6: int64x2  gen()  1393 MB/s
[    2.316549] raid6: int64x2  xor()   744 MB/s
[    2.384616] raid6: int64x1  gen()  1033 MB/s
[    2.452677] raid6: int64x1  xor()   517 MB/s
[    2.452716] raid6: using algorithm neonx4 gen() 2181 MB/s
[    2.456667] raid6: .... xor() 1555 MB/s, rmw enabled
[    2.461602] raid6: using neon recovery algorithm
[    2.466678] iommu: Default domain type: Translated
[    2.471033] iommu: DMA domain TLB invalidation policy: strict mode
[    2.477455] SCSI subsystem initialized
[    2.481130] usbcore: registered new interface driver usbfs
[    2.486470] usbcore: registered new interface driver hub
[    2.491727] usbcore: registered new device driver usb
[    2.496864] mc: Linux media interface: v0.10
[    2.500977] videodev: Linux video capture interface: v2.00
[    2.506466] pps_core: LinuxPPS API ver. 1 registered
[    2.511341] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.520430] PTP clock support registered
[    2.524333] EDAC MC: Ver: 3.0.0
[    2.527702] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.536121] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.544698] jesd204: created con: id=0, topo=0, link=0, /axi/spi@ff040000/ad9528-1@0 <-> /fpga-axi@0/axi-adxcvr-tx@84a80000
[    2.555461] jesd204: created con: id=1, topo=0, link=2, /axi/spi@ff040000/ad9528-1@0 <-> /fpga-axi@0/axi-adxcvr-rx-os@84a50000
[    2.566794] jesd204: created con: id=2, topo=0, link=1, /axi/spi@ff040000/ad9528-1@0 <-> /fpga-axi@0/axi-adxcvr-rx@84a60000
[    2.577863] jesd204: created con: id=3, topo=0, link=2, /fpga-axi@0/axi-adxcvr-rx-os@84a50000 <-> /fpga-axi@0/axi-jesd204-rx-os@84ab0000
[    2.590059] jesd204: created con: id=4, topo=0, link=0, /fpga-axi@0/axi-adxcvr-tx@84a80000 <-> /fpga-axi@0/axi-jesd204-tx@84a90000
[    2.601736] jesd204: created con: id=5, topo=0, link=1, /fpga-axi@0/axi-adxcvr-rx@84a60000 <-> /fpga-axi@0/axi-jesd204-rx@84aa0000
[    2.613414] jesd204: created con: id=6, topo=0, link=0, /fpga-axi@0/axi-jesd204-tx@84a90000 <-> /fpga-axi@0/axi-ad9371-tx-hpc@84a04000
[    2.625445] jesd204: created con: id=7, topo=0, link=1, /fpga-axi@0/axi-jesd204-rx@84aa0000 <-> /axi/spi@ff040000/ad9371-phy@1
[    2.636770] jesd204: created con: id=8, topo=0, link=2, /fpga-axi@0/axi-jesd204-rx-os@84ab0000 <-> /axi/spi@ff040000/ad9371-phy@1
[    2.648361] jesd204: created con: id=9, topo=0, link=0, /fpga-axi@0/axi-ad9371-tx-hpc@84a04000 <-> /axi/spi@ff040000/ad9371-phy@1
[    2.659959] jesd204: /axi/spi@ff040000/ad9371-phy@1: JESD204[0:0] transition uninitialized -> initialized
[    2.669462] jesd204: /axi/spi@ff040000/ad9371-phy@1: JESD204[0:1] transition uninitialized -> initialized
[    2.678977] jesd204: /axi/spi@ff040000/ad9371-phy@1: JESD204[0:2] transition uninitialized -> initialized
[    2.688492] jesd204: found 9 devices and 1 topologies
[    2.693540] FPGA manager framework
[    2.697011] Advanced Linux Sound Architecture Driver Initialized.
[    2.703350] Bluetooth: Core ver 2.22
[    2.706495] NET: Registered PF_BLUETOOTH protocol family
[    2.711762] Bluetooth: HCI device and connection manager initialized
[    2.718078] Bluetooth: HCI socket layer initialized
[    2.722921] Bluetooth: L2CAP socket layer initialized
[    2.727945] Bluetooth: SCO socket layer initialized
[    2.733192] clocksource: Switched to clocksource arch_sys_counter
[    2.738974] VFS: Disk quotas dquot_6.6.0
[    2.742771] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    2.753917] NET: Registered PF_INET protocol family
[    2.754519] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    2.763331] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    2.770276] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    2.778309] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    2.785750] TCP: Hash tables configured (established 32768 bind 32768)
[    2.791928] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.798591] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.805746] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.811547] RPC: Registered named UNIX socket transport module.
[    2.817125] RPC: Registered udp transport module.
[    2.821791] RPC: Registered tcp transport module.
[    2.826461] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.833467] PCI: CLS 0 bytes, default 64
[    2.836898] Trying to unpack rootfs image as initramfs...
[    2.842862] armv8-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
[    2.850192] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    2.858444] Initialise system trusted keyrings
[    2.861979] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    2.869682] NFS: Registering the id_resolver key type
[    2.873280] Key type id_resolver registered
[    2.877408] Key type id_legacy registered
[    2.881413] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.888057] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    2.895429] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    2.902737] fuse: init (API version 7.34)
[    2.942539] NET: Registered PF_ALG protocol family
[    2.942608] xor: measuring software checksum speed
[    2.950640]    8regs           :  2363 MB/sec
[    2.954307]    32regs          :  2799 MB/sec
[    2.959382]    arm64_neon      :  2308 MB/sec
[    2.959440] xor: using function: 32regs (2799 MB/sec)
[    2.964474] Key type asymmetric registered
[    2.968529] Asymmetric key parser 'x509' registered
[    2.973451] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    2.980727] io scheduler mq-deadline registered
[    2.985222] io scheduler kyber registered
[    3.017969] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    3.021045] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.029098] brd: module loaded
[    3.032673] loop: module loaded
[    3.033094] Registered mathworks_ip class
[    3.038195] tun: Universal TUN/TAP device driver, 1.6
[    3.039976] CAN device driver interface
[    3.044622] SPI driver wl1271_spi has no spi_device_id for ti,wl1271
[    3.050015] SPI driver wl1271_spi has no spi_device_id for ti,wl1273
[    3.056320] SPI driver wl1271_spi has no spi_device_id for ti,wl1281
[    3.062633] SPI driver wl1271_spi has no spi_device_id for ti,wl1283
[    3.068946] SPI driver wl1271_spi has no spi_device_id for ti,wl1285
[    3.075261] SPI driver wl1271_spi has no spi_device_id for ti,wl1801
[    3.081576] SPI driver wl1271_spi has no spi_device_id for ti,wl1805
[    3.087890] SPI driver wl1271_spi has no spi_device_id for ti,wl1807
[    3.094205] SPI driver wl1271_spi has no spi_device_id for ti,wl1831
[    3.100518] SPI driver wl1271_spi has no spi_device_id for ti,wl1835
[    3.106833] SPI driver wl1271_spi has no spi_device_id for ti,wl1837
[    3.113367] usbcore: registered new interface driver asix
[    3.118556] usbcore: registered new interface driver ax88179_178a
[    3.124604] usbcore: registered new interface driver cdc_ether
[    3.130396] usbcore: registered new interface driver net1080
[    3.136018] usbcore: registered new interface driver cdc_subset
[    3.141897] usbcore: registered new interface driver zaurus
[    3.147459] usbcore: registered new interface driver cdc_ncm
[    3.153904] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.159516] ehci-pci: EHCI PCI platform driver
[    3.164496] usbcore: registered new interface driver uas
[    3.169243] usbcore: registered new interface driver usb-storage
[    3.175231] usbcore: registered new interface driver usbserial_generic
[    3.181670] usbserial: USB Serial support registered for generic
[    3.187653] usbcore: registered new interface driver ftdi_sio
[    3.193346] usbserial: USB Serial support registered for FTDI USB Serial Device
[    3.200637] usbcore: registered new interface driver upd78f0730
[    3.206497] usbserial: USB Serial support registered for upd78f0730
[    3.213990] SPI driver ads7846 has no spi_device_id for ti,tsc2046
[    3.218855] SPI driver ads7846 has no spi_device_id for ti,ads7843
[    3.224992] SPI driver ads7846 has no spi_device_id for ti,ads7845
[    3.231134] SPI driver ads7846 has no spi_device_id for ti,ads7873
[    3.237970] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    3.242487] rtc_zynqmp ffa60000.rtc: setting system clock to 1970-01-12T21:00:45 UTC (1026045)
[    3.251195] i2c_dev: i2c /dev entries driver
[    3.257417] usbcore: registered new interface driver uvcvideo
[    3.262078] Bluetooth: HCI UART driver ver 2.3
[    3.265397] Bluetooth: HCI UART protocol H4 registered
[    3.270505] Bluetooth: HCI UART protocol BCSP registered
[    3.275805] Bluetooth: HCI UART protocol LL registered
[    3.280871] Bluetooth: HCI UART protocol ATH3K registered
[    3.286260] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    3.292596] Bluetooth: HCI UART protocol Intel registered
[    3.297841] Bluetooth: HCI UART protocol QCA registered
[    3.303052] usbcore: registered new interface driver bcm203x
[    3.308680] usbcore: registered new interface driver bpa10x
[    3.314219] usbcore: registered new interface driver bfusb
[    3.319662] usbcore: registered new interface driver btusb
[    3.325122] usbcore: registered new interface driver ath3k
[    3.330715] EDAC MC: ECC not enabled
[    3.334398] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    3.346839] sdhci: Secure Digital Host Controller Interface driver
[    3.352332] sdhci: Copyright(c) Pierre Ossman
[    3.356646] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.363195] ledtrig-cpu: registered to indicate activity on CPUs
[    3.368413] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.374744] zynqmp_firmware_probe Platform Management API v1.1
[    3.380438] zynqmp_firmware_probe Trustzone version v1.0
[    3.414882] zynqmp-aes firmware:zynqmp-firmware:zynqmp-aes: will run requests pump with realtime priority
[    6.438553] Freeing initrd memory: 74472K
[    6.455114] zynqmp-keccak-384 firmware:zynqmp-firmware:sha384: The zynqmp-sha-deprecated driver shall be deprecated in 2022.2 and removed in 2023.1 release
[    6.463430] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)
[    6.469756] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
[    6.475191] usbcore: registered new interface driver usbhid
[    6.480581] usbhid: USB HID core driver
[    6.484569] SPI driver fb_seps525 has no spi_device_id for syncoam,seps525
[    6.491911] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7988-5
[    6.498395] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7988-1
[    6.505573] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7984
[    6.512579] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7983
[    6.519585] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7982
[    6.526591] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7980
[    6.533598] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7949
[    6.540604] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7946
[    6.547611] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7942
[    6.554618] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7699
[    6.561624] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7693
[    6.568631] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7691
[    6.575637] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7690
[    6.582644] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7689
[    6.589655] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7688
[    6.596657] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7687
[    6.603666] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7686
[    6.610670] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7685
[    6.617676] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7682
[    6.624799] SPI driver ad7124 has no spi_device_id for adi,ad7124-4
[    6.630912] SPI driver ad7124 has no spi_device_id for adi,ad7124-8
[    6.637153] SPI driver ad7192 has no spi_device_id for adi,ad7190
[    6.643194] SPI driver ad7192 has no spi_device_id for adi,ad7193
[    6.649248] SPI driver ad7192 has no spi_device_id for adi,ad7195
[    6.656129] SPI driver ad9467 has no spi_device_id for adi,ad9643
[    6.661360] SPI driver ad9467 has no spi_device_id for adi,ad9250
[    6.667413] SPI driver ad9467 has no spi_device_id for adi,ad9250_2
[    6.673641] SPI driver ad9467 has no spi_device_id for adi,ad9265
[    6.679696] SPI driver ad9467 has no spi_device_id for adi,ad9683
[    6.685751] SPI driver ad9467 has no spi_device_id for adi,ad9434
[    6.691806] SPI driver ad9467 has no spi_device_id for adi,ad9625
[    6.697861] SPI driver ad9467 has no spi_device_id for adi,ad9652
[    6.703916] SPI driver ad9467 has no spi_device_id for adi,ad9649
[    6.712810] SPI driver adar3000 has no spi_device_id for adi,adar3001
[    6.716380] SPI driver adar3000 has no spi_device_id for adi,adar3002
[    6.724030] SPI driver ad9783 has no spi_device_id for adi,ad9780
[    6.728830] SPI driver ad9783 has no spi_device_id for adi,ad9781
[    6.735078] SPI driver adis16475 has no spi_device_id for adi,adis16470
[    6.741459] SPI driver adis16475 has no spi_device_id for adi,adis16475-1
[    6.748204] SPI driver adis16475 has no spi_device_id for adi,adis16475-2
[    6.754951] SPI driver adis16475 has no spi_device_id for adi,adis16475-3
[    6.761698] SPI driver adis16475 has no spi_device_id for adi,adis16477-1
[    6.768445] SPI driver adis16475 has no spi_device_id for adi,adis16477-2
[    6.775192] SPI driver adis16475 has no spi_device_id for adi,adis16477-3
[    6.781939] SPI driver adis16475 has no spi_device_id for adi,adis16465-1
[    6.788686] SPI driver adis16475 has no spi_device_id for adi,adis16465-2
[    6.795433] SPI driver adis16475 has no spi_device_id for adi,adis16465-3
[    6.802180] SPI driver adis16475 has no spi_device_id for adi,adis16467-1
[    6.808927] SPI driver adis16475 has no spi_device_id for adi,adis16467-2
[    6.815677] SPI driver adis16475 has no spi_device_id for adi,adis16467-3
[    6.822421] SPI driver adis16475 has no spi_device_id for adi,adis16500
[    6.828995] SPI driver adis16475 has no spi_device_id for adi,adis16505-1
[    6.835742] SPI driver adis16475 has no spi_device_id for adi,adis16505-2
[    6.842493] SPI driver adis16475 has no spi_device_id for adi,adis16505-3
[    6.849236] SPI driver adis16475 has no spi_device_id for adi,adis16507-1
[    6.855983] SPI driver adis16475 has no spi_device_id for adi,adis16507-2
[    6.862730] SPI driver adis16475 has no spi_device_id for adi,adis16507-3
[    6.870611] axi_sysid 85000000.axi-sysid-0: AXI System ID core version (1.01.a) found
[    6.877446] axi_sysid 85000000.axi-sysid-0: [adrv9371x] on [zcu102] git branch <hdl_2022_r2> git <7ea497b6c24172ee293d6e0a9a387a16973da5ce> clean [2023-11-16 07:59:12] UTC
[    6.893073] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    6.899384] usbcore: registered new interface driver snd-usb-audio
[    6.906959] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    6.913302] Initializing XFRM netlink socket
[    6.916858] NET: Registered PF_INET6 protocol family
[    6.922194] Segment Routing with IPv6
[    6.925379] In-situ OAM (IOAM) with IPv6
[    6.929319] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    6.935467] NET: Registered PF_PACKET protocol family
[    6.940162] NET: Registered PF_KEY protocol family
[    6.944984] can: controller area network core
[    6.949262] NET: Registered PF_CAN protocol family
[    6.953992] can: raw protocol
[    6.956927] can: broadcast manager protocol
[    6.961085] can: netlink gateway - max_hops=1
[    6.965483] Bluetooth: RFCOMM TTY layer initialized
[    6.970259] Bluetooth: RFCOMM socket layer initialized
[    6.975375] Bluetooth: RFCOMM ver 1.11
[    6.979080] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.984352] Bluetooth: BNEP filters: protocol multicast
[    6.989544] Bluetooth: BNEP socket layer initialized
[    6.994472] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    7.000356] Bluetooth: HIDP socket layer initialized
[    7.005424] 9pnet: Installing 9P2000 support
[    7.009552] NET: Registered PF_IEEE802154 protocol family
[    7.014905] Key type dns_resolver registered
[    7.019327] registered taskstats version 1
[    7.023193] Loading compiled-in X.509 certificates
[    7.028462] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
[    7.043237] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 69, base_baud = 6249999) is a xuartps
[    7.052267] printk: console [ttyPS0] enabled
[    7.052267] printk: console [ttyPS0] enabled
[    7.056570] printk: bootconsole [cdns0] disabled
[    7.056570] printk: bootconsole [cdns0] disabled
[    7.065773] of-fpga-region fpga-full: FPGA Region probed
[    7.075840] nwl-pcie fd0e0000.pcie: host bridge /axi/pcie@fd0e0000 ranges:
[    7.082747] nwl-pcie fd0e0000.pcie:      MEM 0x00e0000000..0x00efffffff -> 0x00e0000000
[    7.090753] nwl-pcie fd0e0000.pcie:      MEM 0x0600000000..0x07ffffffff -> 0x0600000000
[    7.098829] nwl-pcie fd0e0000.pcie: Link is DOWN
[    7.103593] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00
[    7.109775] pci_bus 0000:00: root bus resource [bus 00-ff]
[    7.115258] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[    7.122135] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff pref]
[    7.129641] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400
[    7.135704] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[    7.144450] pci 0000:00:00.0: PCI bridge to [bus 01-0c]
[    7.150619] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
[    7.158709] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
[    7.166798] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
[    7.174874] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
[    7.182957] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
[    7.191039] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
[    7.199118] xilinx-zynqmp-dma fd560000.dma-controller: ZynqMP DMA driver Probe success
[    7.207209] xilinx-zynqmp-dma fd570000.dma-controller: ZynqMP DMA driver Probe success
[    7.215359] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
[    7.223442] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
[    7.231520] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
[    7.239606] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
[    7.247692] xilinx-zynqmp-dma ffac0000.dma-controller: ZynqMP DMA driver Probe success
[    7.255775] xilinx-zynqmp-dma ffad0000.dma-controller: ZynqMP DMA driver Probe success
[    7.263857] xilinx-zynqmp-dma ffae0000.dma-controller: ZynqMP DMA driver Probe success
[    7.271938] xilinx-zynqmp-dma ffaf0000.dma-controller: ZynqMP DMA driver Probe success
[    7.280249] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine is probed
[    7.289204] zynqmp-display fd4a0000.display: vtc bridge property not present
[    7.298464] zynqmp_clk_divider_set_rate() set divider failed for spi1_ref_div1, ret = -13
[    7.307159] xilinx-dp-snd-codec fd4a0000.display:zynqmp_dp_snd_codec0: Xilinx DisplayPort Sound Codec probed
[    7.317266] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sound PCM probed
[    7.325353] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sound PCM probed
[    7.334226] xilinx-dp-snd-card fd4a0000.display:zynqmp_dp_snd_card: Xilinx DisplayPort Sound Card probed
[    7.343796] OF: graph: no port node found in /axi/display@fd4a0000
[    7.350322] xlnx-drm xlnx-drm.0: bound fd4a0000.display (ops 0xffffffc009196640)
[    8.437215] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or sizes
[    8.444865] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.display on minor 0
[    8.452365] zynqmp-display fd4a0000.display: ZynqMP DisplayPort Subsystem driver probed
[    8.460610] ahci-ceva fd0c0000.ahci: supply ahci not found, using dummy regulator
[    8.468172] ahci-ceva fd0c0000.ahci: supply phy not found, using dummy regulator
[    8.475601] ahci-ceva fd0c0000.ahci: supply target not found, using dummy regulator
[    8.483338] ahci-ceva fd0c0000.ahci: ceva,p0-cominit-params property not defined
[    8.490772] ahci-ceva: probe of fd0c0000.ahci failed with error -22
[    8.498572] ad9528 spi1.0: supply vcc not found, using dummy regulator
[    8.526716] jesd204: /axi/spi@ff040000/ad9528-1@0,jesd204:0,parent=spi1.0: Using as SYSREF provider
[    8.537642] xilinx_can ff070000.can can0: TDC Offset value not in range
[    8.544647] macb ff0e0000.ethernet: Not enabling partial store and forward
[    8.554773] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 38 (da:e2:3c:67:5e:8a)
[    8.564996] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
[    8.571543] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
[    8.578031] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
[    8.584515] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
[    8.614672] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 40
[    8.621130] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 41
[    8.627421] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
[    8.634878] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
[    8.646288] axi_adxcvr 84a60000.axi-adxcvr-rx: AXI-ADXCVR-RX (17.05.a) using CPLL on GTH4 at 0x84A60000. Number of lanes: 2.
[    8.659404] axi_adxcvr 84a50000.axi-adxcvr-rx-os: AXI-ADXCVR-RX (17.05.a) using CPLL on GTH4 at 0x84A50000. Number of lanes: 2.
[    8.671805] axi_adxcvr 84a80000.axi-adxcvr-tx: AXI-ADXCVR-TX (17.05.a) using QPLL on GTH4 at 0x84A80000. Number of lanes: 4.
[    8.676928] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
[    8.690801] axi-jesd204-rx 84aa0000.axi-jesd204-rx: AXI-JESD204-RX (1.07.a) at 0x84AA0000. Encoder 8b10b, width 4/4, lanes 2, jesd204-fsm.
[    8.703626] axi-jesd204-rx 84ab0000.axi-jesd204-rx-os: AXI-JESD204-RX (1.07.a) at 0x84AB0000. Encoder 8b10b, width 4/4, lanes 2, jesd204-fsm.
[    8.716643] axi-jesd204-tx 84a90000.axi-jesd204-tx: AXI-JESD204-TX (1.06.a) at 0x84A90000. Encoder 8b10b, width 4/4, lanes 4, jesd204-fsm.
[    8.726044] mmc0: new high speed SDHC card at address 59b4
[    8.729259] ad9371 spi1.1: ad9371_probe : enter
[    8.734908] mmcblk0: mmc0:59b4 USD   14.7 GiB
[    8.745238]  mmcblk0: p1 p2 p3
[    8.764325] cf_axi_adc 84a00000.axi-ad9371-rx-hpc: ADI AIM (10.03.) at 0x84A00000 mapped to 0x(____ptrval____) probed ADC AD9371 as MASTER
[    8.797746] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition initialized -> probed
[    8.808796] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition initialized -> probed
[    8.819845] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition initialized -> probed
[    8.830899] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition probed -> idle
[    8.841335] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition probed -> idle
[    8.851768] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition probed -> idle
[    8.862207] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> device_init
[    8.873077] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> device_init
[    8.883944] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> device_init
[    8.894823] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> link_init
[    8.906133] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> link_init
[    8.917442] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> link_init
[    8.928758] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> link_supported
[    8.940323] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> link_supported
[    8.951891] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> link_supported
[    8.963674] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_pre_setup
[    8.975678] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_pre_setup
[    8.987680] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_pre_setup
[    8.999829] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> clk_sync_stage1
[    9.011917] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> clk_sync_stage1
[    9.024006] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> clk_sync_stage1
[    9.036100] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> clk_sync_stage2
[    9.048276] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> clk_sync_stage2
[    9.060457] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> clk_sync_stage2
[    9.072640] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage3
[    9.084810] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage3
[    9.096988] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage3
[    9.111179] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> link_setup
[    9.122924] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> link_setup
[    9.134659] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> link_setup
[    9.521216] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or sizes
[    9.865850] random: fast init done
[    9.871266] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> opt_setup_stage1
[    9.883097] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> opt_setup_stage1
[    9.894924] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> opt_setup_stage1
[    9.953224] ad9371 spi1.1: MCS failed (0x8)
[    9.957402] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] In opt_setup_stage2 got error from cb: -14
[    9.969320] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: Rolling back from 'opt_setup_stage1', got error -14
[    9.980892] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> opt_setup_stage2
[    9.993241] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> opt_setup_stage2
[   10.005583] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> opt_setup_stage2
[   10.017934] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage2 -> opt_setup_stage1
[   10.030284] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage2 -> opt_setup_stage1
[   10.042629] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage2 -> opt_setup_stage1
[   10.054980] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> link_setup
[   10.066805] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> link_setup
[   10.078639] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> link_setup
[   10.090470] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> clk_sync_stage3
[   10.102210] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> clk_sync_stage3
[   10.113954] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> clk_sync_stage3
[   10.125693] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> clk_sync_stage2
[   10.137867] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> clk_sync_stage2
[   10.150045] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> clk_sync_stage2
[   10.162218] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage1
[   10.174393] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage1
[   10.186562] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage1
[   10.198734] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> link_pre_setup
[   10.210827] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> link_pre_setup
[   10.222914] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> link_pre_setup
[   10.235009] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> link_supported
[   10.247010] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> link_supported
[   10.259005] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> link_supported
[   10.271005] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_init
[   10.282572] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_init
[   10.294133] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_init
[   10.305699] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> device_init
[   10.317005] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> device_init
[   10.328306] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> device_init
[   10.339615] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> idle
[   10.350484] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> idle
[   10.361360] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> idle
[   10.372232] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> idle
[   10.382496] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> idle
[   10.392755] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> idle
[   10.403019] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> device_init
[   10.413891] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> device_init
[   10.424758] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> device_init
[   10.435630] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> link_init
[   10.446936] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> link_init
[   10.458244] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> link_init
[   10.469558] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> link_supported
[   10.481127] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> link_supported
[   10.492697] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> link_supported
[   10.504524] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_pre_setup
[   10.516531] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_pre_setup
[   10.528528] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_pre_setup
[   10.540674] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> clk_sync_stage1
[   10.552765] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> clk_sync_stage1
[   10.564852] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> clk_sync_stage1
[   10.576938] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> clk_sync_stage2
[   10.589114] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> clk_sync_stage2
[   10.601287] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> clk_sync_stage2
[   10.613468] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage3
[   10.625640] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage3
[   10.637818] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage3
[   10.652000] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> link_setup
[   10.663737] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> link_setup
[   10.675480] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> link_setup
[   11.404260] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> opt_setup_stage1
[   11.416098] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> opt_setup_stage1
[   11.427924] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> opt_setup_stage1
[   11.485224] ad9371 spi1.1: MCS failed (0x8)
[   11.489404] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] In opt_setup_stage2 got error from cb: -14
[   11.501323] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: Rolling back from 'opt_setup_stage1', got error -14
[   11.512893] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> opt_setup_stage2
[   11.525243] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> opt_setup_stage2
[   11.537586] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> opt_setup_stage2
[   11.549935] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage2 -> opt_setup_stage1
[   11.562282] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage2 -> opt_setup_stage1
[   11.574633] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage2 -> opt_setup_stage1
[   11.586982] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> link_setup
[   11.598807] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> link_setup
[   11.610633] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> link_setup
[   11.622464] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> clk_sync_stage3
[   11.634204] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> clk_sync_stage3
[   11.645948] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> clk_sync_stage3
[   11.657685] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> clk_sync_stage2
[   11.669861] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> clk_sync_stage2
[   11.682030] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> clk_sync_stage2
[   11.694203] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage1
[   11.706377] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage1
[   11.718546] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage1
[   11.730721] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> link_pre_setup
[   11.742812] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> link_pre_setup
[   11.754899] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> link_pre_setup
[   11.766986] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> link_supported
[   11.778987] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> link_supported
[   11.790990] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> link_supported
[   11.802990] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_init
[   11.814557] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_init
[   11.826127] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_init
[   11.837692] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> device_init
[   11.848999] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> device_init
[   11.860300] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> device_init
[   11.871608] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> idle
[   11.882478] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> idle
[   11.893354] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> idle
[   11.904226] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> idle
[   11.914489] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> idle
[   11.924749] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> idle
[   11.935013] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> device_init
[   11.945885] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> device_init
[   11.956752] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> device_init
[   11.967623] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> link_init
[   11.978930] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> link_init
[   11.990231] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> link_init
[   12.001544] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> link_supported
[   12.013112] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> link_supported
[   12.024682] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> link_supported
[   12.036445] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_pre_setup
[   12.048451] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_pre_setup
[   12.060452] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_pre_setup
[   12.081230] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> clk_sync_stage1
[   12.093317] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> clk_sync_stage1
[   12.105406] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> clk_sync_stage1
[   12.117492] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> clk_sync_stage2
[   12.129666] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> clk_sync_stage2
[   12.141840] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> clk_sync_stage2
[   12.154018] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage3
[   12.166192] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage3
[   12.178362] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage3
[   12.192543] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> link_setup
[   12.204280] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> link_setup
[   12.216028] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> link_setup
[   12.972350] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> opt_setup_stage1
[   12.984180] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> opt_setup_stage1
[   12.996009] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> opt_setup_stage1
[   13.053219] ad9371 spi1.1: MCS failed (0x8)
[   13.057406] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] In opt_setup_stage2 got error from cb: -14
[   13.069323] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: Rolling back from 'opt_setup_stage1', got error -14
[   13.080894] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> opt_setup_stage2
[   13.093242] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> opt_setup_stage2
[   13.105594] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> opt_setup_stage2
[   13.117941] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage2 -> opt_setup_stage1
[   13.130289] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage2 -> opt_setup_stage1
[   13.142631] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage2 -> opt_setup_stage1
[   13.154980] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> link_setup
[   13.166806] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> link_setup
[   13.178640] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> link_setup
[   13.190471] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> clk_sync_stage3
[   13.202211] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> clk_sync_stage3
[   13.213945] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> clk_sync_stage3
[   13.225685] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> clk_sync_stage2
[   13.237860] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> clk_sync_stage2
[   13.250029] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> clk_sync_stage2
[   13.262206] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage1
[   13.274377] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage1
[   13.286555] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage1
[   13.298728] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> link_pre_setup
[   13.310819] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> link_pre_setup
[   13.322907] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> link_pre_setup
[   13.334993] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> link_supported
[   13.346994] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> link_supported
[   13.358989] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> link_supported
[   13.370987] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_init
[   13.382554] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_init
[   13.394117] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_init
[   13.405682] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> device_init
[   13.416989] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> device_init
[   13.428290] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> device_init
[   13.439598] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> idle
[   13.450468] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> idle
[   13.461335] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> idle
[   13.472207] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> idle
[   13.482471] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> idle
[   13.492731] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> idle
[   13.502994] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition idle -> device_init
[   13.513866] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition idle -> device_init
[   13.524734] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition idle -> device_init
[   13.535605] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> link_init
[   13.546912] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> link_init
[   13.558221] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> link_init
[   13.569534] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> link_supported
[   13.581101] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> link_supported
[   13.592662] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> link_supported
[   13.604484] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_pre_setup
[   13.616484] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_pre_setup
[   13.628485] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_pre_setup
[   13.640633] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> clk_sync_stage1
[   13.652723] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> clk_sync_stage1
[   13.664811] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> clk_sync_stage1
[   13.676898] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> clk_sync_stage2
[   13.689072] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> clk_sync_stage2
[   13.701245] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> clk_sync_stage2
[   13.713426] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage3
[   13.725598] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage3
[   13.737776] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage3
[   13.751967] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> link_setup
[   13.763703] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> link_setup
[   13.775447] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> link_setup
[   14.509099] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> opt_setup_stage1
[   14.520934] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> opt_setup_stage1
[   14.532761] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> opt_setup_stage1
[   14.589229] ad9371 spi1.1: MCS failed (0x8)
[   14.593407] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] In opt_setup_stage2 got error from cb: -14
[   14.605326] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: Rolling back from 'opt_setup_stage1', got error -14
[   14.616898] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> opt_setup_stage2
[   14.629245] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> opt_setup_stage2
[   14.641589] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> opt_setup_stage2
[   14.653939] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage2 -> opt_setup_stage1
[   14.666285] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage2 -> opt_setup_stage1
[   14.678635] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage2 -> opt_setup_stage1
[   14.690985] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition opt_setup_stage1 -> link_setup
[   14.702810] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition opt_setup_stage1 -> link_setup
[   14.714644] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition opt_setup_stage1 -> link_setup
[   14.726476] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_setup -> clk_sync_stage3
[   14.738219] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_setup -> clk_sync_stage3
[   14.749960] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_setup -> clk_sync_stage3
[   14.761707] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage3 -> clk_sync_stage2
[   14.773880] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage3 -> clk_sync_stage2
[   14.786051] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage3 -> clk_sync_stage2
[   14.798229] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage2 -> clk_sync_stage1
[   14.810407] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage2 -> clk_sync_stage1
[   14.822585] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage2 -> clk_sync_stage1
[   14.834758] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition clk_sync_stage1 -> link_pre_setup
[   14.846849] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition clk_sync_stage1 -> link_pre_setup
[   14.858937] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition clk_sync_stage1 -> link_pre_setup
[   14.871023] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_pre_setup -> link_supported
[   14.883024] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_pre_setup -> link_supported
[   14.895028] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_pre_setup -> link_supported
[   14.907027] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_supported -> link_init
[   14.918594] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_supported -> link_init
[   14.930154] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_supported -> link_init
[   14.941720] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition link_init -> device_init
[   14.953028] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition link_init -> device_init
[   14.964329] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition link_init -> device_init
[   14.975638] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:2] transition device_init -> idle
[   14.986507] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:1] transition device_init -> idle
[   14.997383] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: JESD204[0:0] transition device_init -> idle
[   15.008250] jesd204: /axi/spi@ff040000/ad9371-phy@1,jesd204:1,parent=spi1.1: FSM completed with error -14
[   15.017821] cf_axi_dds 84a04000.axi-ad9371-tx-hpc: Analog Devices CF_AXI_DDS_DDS MASTER (9.01.b) at 0x84A04000 mapped to 0x(____ptrval____), probed DDS AD9371
[   15.034579] of_cfs_init
[   15.037038] of_cfs_init: OK
[   15.039991] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   15.180789] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   15.187333] clk: Not disabling unused clocks
[   15.191898] ALSA device list:
[   15.194862]   #0: DisplayPort monitor
[   15.198812] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   15.207429] cfg80211: failed to load regulatory.db
[   15.208055] Freeing unused kernel memory: 2624K
[   15.225253] Run /init as init process
[   15.238581] systemd[1]: System time before build time, advancing clock.
[   15.248896] systemd[1]: systemd 249.7+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
[   15.279254] systemd[1]: Detected architecture arm64.

Welcome to PetaLinux 2022.2_release_S10071807 (honister)!

I have seen other similar questions on the forum relating to MCS failed and the advice is to make sure that the LMFC and SYSREF frequency are correct. I have done the calculations as follows:

1) TX DEFRAMER:

L = 4

K = 32

M = 4

IQ rate (kHz) = 250000

Therefore 

Lane rate (kHz) = 5000000

LMFC = 7812500

2) OBS FRAMER:

L = 2

K = 32

M = 2

IQ rate (kHz) = 250000

Therefore 

Lane rate (kHz) = 5000000

LMFC = 7812500

3) RX FRAMER:

L = 2

K = 32

M = 4

IQ rate (kHz) = 125000

Therefore 

Lane rate (kHz) = 5000000

LMFC = 3906250

So I chose a SYSREF K value of 128. Then

SYSREF frequency = 100MHz / (2 x 128) = 390625

The TX, OBS and RX LMFC are able to go into this clock period an integer number of times so I believe I have chosen a suitable SYSREF frequency.

Please can you have a look at my configuration and see what it is that I am doing wrong. I don't believe it is a problem with my build environment or test setup because it works perfectly at the default 122.88MHz VCXO.

Thank you in advance

Gavin



I copied the incorrect DMESG output. This is the correct DMESG output.
[edited by: gavint at 8:42 AM (GMT -5) on 26 Jan 2024]
  • Thanks.

    I haven't seen this page. I will have a read through it and see if anything explains what I am seeing. I will reply again if I don't feel anything is applicable to what I am seeing.

  • I have had a look at this page.

    The only device tree setting that I was missing was the following:

    obs-settings-obs-rx-channels-enable = <3>;

    Unfortunately this didn't fix the MCS failed error.

    I am pretty confident that I applied all the required changes to my device tree based on the profile files generated by the AD9371 Filter Wizard.

    I can also confirm that the AD9528 PLL is locked. Below is the output when I run iio_info after booting up:

    iio_info version: 0.25 (git tag:8fb78e06)
    Libiio version: 0.25 (git tag: 8fb78e0) backends: local xml ip usb serial
    IIO context created with local backend.
    Backend version: 0.25 (git tag: 8fb78e0)
    Backend description string: Linux adrv9371xzcu1022022r2meta 5.15.36-xilinx-v2022.2 #1 SMP Thu Jan 18 15:59:49 UTC 2024 aarch64
    IIO context has 2 attributes:
            local,kernel: 5.15.36-xilinx-v2022.2
            uri: local:
    IIO context has 7 devices:
            iio:device0: ams
                    30 channels found:
                            voltage6: vccpsintfpddr (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsintfpddr
                                    attr  1: raw value: 18469
                                    attr  2: scale value: 0.045776367
                            voltage18: vccint (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccint
                                    attr  1: raw value: 18462
                                    attr  2: scale value: 0.045776367
                            voltage14: vccpsio2 (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsio2
                                    attr  1: raw value: 19490
                                    attr  2: scale value: 0.091552734
                            voltage16: psmgtravtt (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: psmgtravtt
                                    attr  1: raw value: 39824
                                    attr  2: scale value: 0.045776367
                            voltage23: vccplintlp (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccplintlp
                                    attr  1: raw value: 18553
                                    attr  2: scale value: 0.045776367
                            voltage0: vcc_pspll0 (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vcc_pspll0
                                    attr  1: raw value: 26121
                                    attr  2: scale value: 0.045776367
                            voltage8: vccpsintfp (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsintfp
                                    attr  1: raw value: 18508
                                    attr  2: scale value: 0.045776367
                            voltage22: vccbram (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccbram
                                    attr  1: raw value: 18579
                                    attr  2: scale value: 0.045776367
                            voltage26: vccams (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccams
                                    attr  1: raw value: 39128
                                    attr  2: scale value: 0.015258789
                            temp1: remote_temp (input)
                            4 channel-specific attributes found:
                                    attr  0: label value: remote_temp
                                    attr  1: offset value: -36058
                                    attr  2: raw value: 40144
                                    attr  3: scale value: 7.771514892
                            voltage9: vccpsaux (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsaux
                                    attr  1: raw value: 39672
                                    attr  2: scale value: 0.045776367
                            voltage25: vccplaux (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccplaux
                                    attr  1: raw value: 39682
                                    attr  2: scale value: 0.045776367
                            voltage15: psmgtravcc (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: psmgtravcc
                                    attr  1: raw value: 18509
                                    attr  2: scale value: 0.045776367
                            temp0: ps_temp (input)
                            4 channel-specific attributes found:
                                    attr  0: label value: ps_temp
                                    attr  1: offset value: -36058
                                    attr  2: raw value: 40440
                                    attr  3: scale value: 7.771514892
                            voltage21: vccvrefn (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccvrefn
                                    attr  1: raw value: 18
                                    attr  2: scale value: 0.045776367
                            voltage2: vccint (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccint
                                    attr  1: raw value: 18516
                                    attr  2: scale value: 0.045776367
                            voltage5: vcc_psddrpll (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vcc_psddrpll
                                    attr  1: raw value: 39638
                                    attr  2: scale value: 0.045776367
                            voltage7: vccpsintlp (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsintlp
                                    attr  1: raw value: 18536
                                    attr  2: scale value: 0.045776367
                            voltage11: vccpsio3 (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsio3
                                    attr  1: raw value: 19774
                                    attr  2: scale value: 0.091552734
                            temp2: pl_temp (input)
                            4 channel-specific attributes found:
                                    attr  0: label value: pl_temp
                                    attr  1: offset value: -36058
                                    attr  2: raw value: 40356
                                    attr  3: scale value: 7.771514892
                            voltage13: vccpsio1 (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsio1
                                    attr  1: raw value: 19522
                                    attr  2: scale value: 0.091552734
                            voltage3: vccbram (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccbram
                                    attr  1: raw value: 18536
                                    attr  2: scale value: 0.045776367
                            voltage4: vccaux (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccaux
                                    attr  1: raw value: 39255
                                    attr  2: scale value: 0.045776367
                            voltage12: vccpsio0 (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsio0
                                    attr  1: raw value: 19496
                                    attr  2: scale value: 0.091552734
                            voltage24: vccplintfp (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccplintfp
                                    attr  1: raw value: 18506
                                    attr  2: scale value: 0.045776367
                            voltage10: vccpsddr (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccpsddr
                                    attr  1: raw value: 25959
                                    attr  2: scale value: 0.045776367
                            voltage1: vcc_psbatt (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vcc_psbatt
                                    attr  1: raw value: 31705
                                    attr  2: scale value: 0.045776367
                            voltage19: vccaux (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccaux
                                    attr  1: raw value: 39266
                                    attr  2: scale value: 0.045776367
                            voltage17: vccams (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccams
                                    attr  1: raw value: 39620
                                    attr  2: scale value: 0.015258789
                            voltage20: vccvrefp (input)
                            3 channel-specific attributes found:
                                    attr  0: label value: vccvrefp
                                    attr  1: raw value: 27340
                                    attr  2: scale value: 0.045776367
                    1 device-specific attributes found:
                                    attr  0: sampling_frequency ERROR: Invalid argument (22)
                    No trigger on this device
            iio:device1: ad9528-1
                    4 channels found:
                            altvoltage3: FMC_SYSREF (output)
                            4 channel-specific attributes found:
                                    attr  0: frequency value: 390625
                                    attr  1: label value: FMC_SYSREF
                                    attr  2: phase value: 0.000000
                                    attr  3: raw value: 1
                            altvoltage13: DEV_CLK (output)
                            4 channel-specific attributes found:
                                    attr  0: frequency value: 125000000
                                    attr  1: label value: DEV_CLK
                                    attr  2: phase value: 0.000000
                                    attr  3: raw value: 1
                            altvoltage1: FMC_CLK (output)
                            4 channel-specific attributes found:
                                    attr  0: frequency value: 125000000
                                    attr  1: label value: FMC_CLK
                                    attr  2: phase value: 0.000000
                                    attr  3: raw value: 1
                            altvoltage12: DEV_SYSREF (output)
                            4 channel-specific attributes found:
                                    attr  0: frequency value: 390625
                                    attr  1: label value: DEV_SYSREF
                                    attr  2: phase value: 0.000000
                                    attr  3: raw value: 1
                    9 device-specific attributes found:
                                    attr  0: pll1_feedback_clk_present value: 1
                                    attr  1: pll1_locked value: 1
                                    attr  2: pll1_reference_clk_a_present value: 1
                                    attr  3: pll1_reference_clk_ab_missing value: 0
                                    attr  4: pll1_reference_clk_b_present value: 0
                                    attr  5: pll2_feedback_clk_present value: 1
                                    attr  6: pll2_locked value: 1
                                    attr  7: sync_dividers ERROR: Permission denied (13)
                                    attr  8: vcxo_clk_present value: 1
                    1 debug attributes found:
                                    debug attr  0: direct_reg_access value: 0x18
                    No trigger on this device
            iio:device2: ad9371-phy
                    23 channels found:
                            altvoltage0: RX_LO (output)
                            2 channel-specific attributes found:
    [   33.069263] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
                                    attr  0: frequency value:
                                    attr  1: label value: RX_LO
                            voltage1:  (output)
                            34 channel-specific attributes found:
    [   35.081253] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   35.089535] ad9371 spi1.1: ad9371_get_clgc_status: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   35.089535]  (256)
                                    attr  0: clgc_current_gain value:
                                    attr  1: clgc_desired_gain value: 0
                                    attr  2: clgc_orx_rms value: 0
                                    attr  3: clgc_status value: 0
                                    attr  4: clgc_track_count value: 0
                                    attr  5: clgc_tracking_en value: 0
                                    attr  6: clgc_tx_gain value: 0
                                    attr  7: clgc_tx_rms value: 0
                                    attr  8: dpd_actuator_en value: 0
    [   37.105263] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   37.113539] ad9371 spi1.1: ad9371_get_dpd_status: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   37.113539]  (256)
                                    attr  9: dpd_external_path_delay value:
                                    attr 10: dpd_model_error value: 0
                                    attr 11: dpd_reset_en value: 0
                                    attr 12: dpd_status value: 0
                                    attr 13: dpd_track_count value: 0
                                    attr 14: dpd_tracking_en value: 0
                                    attr 15: hardwaregain value: 0.000000 dB
                                    attr 16: lo_leakage_tracking_en value: 0
                                    attr 17: quadrature_tracking_en value: 1
                                    attr 18: rf_bandwidth value: 0
                                    attr 19: sampling_frequency value: 250000000
                                    attr 20: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
    [   39.129264] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   39.137541] ad9371 spi1.1: ad9371_get_vswr_status: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   39.137541]  (256)
                                    attr 21: vswr_forward_gain value:
                                    attr 22: vswr_forward_gain_imag value: 0
                                    attr 23: vswr_forward_gain_real value: 0
                                    attr 24: vswr_forward_orx value: 0
                                    attr 25: vswr_forward_tx value: 0
                                    attr 26: vswr_reflected_gain value: 0
                                    attr 27: vswr_reflected_gain_imag value: 0
                                    attr 28: vswr_reflected_gain_real value: 0
                                    attr 29: vswr_reflected_orx value: 0
                                    attr 30: vswr_reflected_tx value: 0
                                    attr 31: vswr_status value: 0
                                    attr 32: vswr_track_count value: 0
                                    attr 33: vswr_tracking_en value: 0
                            voltage0:  (output)
                            34 channel-specific attributes found:
    [   41.153255] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   41.161528] ad9371 spi1.1: ad9371_get_clgc_status: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   41.161528]  (256)
                                    attr  0: clgc_current_gain value:
                                    attr  1: clgc_desired_gain value: 0
                                    attr  2: clgc_orx_rms value: 0
                                    attr  3: clgc_status value: 0
                                    attr  4: clgc_track_count value: 0
                                    attr  5: clgc_tracking_en value: 0
                                    attr  6: clgc_tx_gain value: 0
                                    attr  7: clgc_tx_rms value: 0
                                    attr  8: dpd_actuator_en value: 0
    [   43.177279] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   43.185556] ad9371 spi1.1: ad9371_get_dpd_status: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   43.185556]  (256)
                                    attr  9: dpd_external_path_delay value:
                                    attr 10: dpd_model_error value: 0
                                    attr 11: dpd_reset_en value: 0
                                    attr 12: dpd_status value: 0
                                    attr 13: dpd_track_count value: 0
                                    attr 14: dpd_tracking_en value: 0
                                    attr 15: hardwaregain value: 0.000000 dB
                                    attr 16: lo_leakage_tracking_en value: 0
                                    attr 17: quadrature_tracking_en value: 1
                                    attr 18: rf_bandwidth value: 0
                                    attr 19: sampling_frequency value: 250000000
                                    attr 20: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
    [   45.201278] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   45.209551] ad9371 spi1.1: ad9371_get_vswr_status: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
    [   45.209551]  (256)
                                    attr 21: vswr_forward_gain value:
                                    attr 22: vswr_forward_gain_imag value: 0
                                    [   45.224511] WARNING: 45: Cannot read ObsRx gain index. ObsRx Channel is disabled.
    attr 23: vswr_forward_gain_real value: 0
                                    attr 24: vswr_forward_orx value: 0
                                    attr 25: vswr_forward_tx value: 0
                                    attr 26: vswr_reflected_gain value: 0
                                    attr 27: vswr_reflected_gain_imag value: 0
                                    attr 28: vswr_reflected_gain_real value: 0
                                    attr 29: vswr_reflected_orx value: 0
                                    attr 30: vswr_reflected_tx value: 0
                                    attr 31: vswr_status value: 0
                                    attr 32: vswr_track_count value: 0
                                    attr 33: vswr_tracking_en value: 0
                            voltage9:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage8:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage2:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage2:  (input)
                            10 channel-specific attributes found:
                                    attr  0: gain_control_mode value: manual
                                    attr  1: gain_control_mode_available value: manual automatic hybrid
                                    attr  2: hardwaregain value: -153.000000 dB
                                    attr  3: quadrature_tracking_en value: 0
                                    attr  4: rf_bandwidth ERROR: Input/output error (5)
    [   47.241271] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
                                    attr  5: rf_port_select ERROR: Invalid argument (22)
                                    attr  6: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  7: rssi value: 0.00 dB
                                    attr  8: sampling_frequency value: 250000000
                                    attr  9: temp_comp_gain value: 0.00 dB
                            altvoltage2: RX_SN_LO (output)
                            2 channel-specific attributes found:
    [   49.253271] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
                                    attr  0: frequency value:
                                    attr  1: label value: RX_SN_LO
                            voltage5:  (input)
                            5 channel-specific attributes found:
                                    attr  0: gain_control_mode_available value: manual automatic hybrid
                                    attr  1: offset value: 45
                                    attr  2: raw value: 1870
                                    attr  3: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  4: scale value: 0.775194
                            voltage6:  (input)
                            5 channel-specific attributes found:
                                    attr  0: gain_control_mode_available value: manual automatic hybrid
                                    attr  1: offset value: 45
                                    attr  2: raw value: 1857
                                    attr  3: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  4: scale value: 0.775194
                            voltage3:  (input)
                            5 channel-specific attributes found:
                                    attr  0: gain_control_mode_available value: manual automatic hybrid
                                    attr  1: offset value: 45
                                    attr  2: raw value: 2161
                                    attr  3: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  4: scale value: 0.775194
                            voltage6:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage4:  (input)
                            5 channel-specific attributes found:
                                    attr  0: gain_control_mode_available value: manual automatic hybrid
                                    attr  1: offset value: 45
                                    attr  2: raw value: 1871
                                    attr  3: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  4: scale value: 0.775194
                            voltage5:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage1:  (input)
                            9 channel-specific attributes found:
                                    attr  0: gain_control_mode value: manual
                                    attr  1: gain_control_mode_available value: manual automatic hybrid
                                    attr  2: hardwaregain value: 30.000000 dB
                                    attr  3: quadrature_tracking_en value: 1
                                    attr  4: rf_bandwidth ERROR: Input/output error (5)
                                    attr  5: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  6: rssi value: 0.00 dB
                                    attr  7: sampling_frequency value: 125000000
                                    attr  8: temp_comp_gain value: 0.00 dB
                            voltage3:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage10:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage4:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage11:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            voltage7:  (output)
                            5 channel-specific attributes found:
                                    attr  0: offset value: 204
                                    attr  1: raw value: 0
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: scale value: 1.560671
                                    attr  4: scale_available value: 0.783951 0.798128 0.810932 0.822608 1.560671 1.590157 1.613612 1.637490
                            altvoltage1: TX_LO (output)
                            2 channel-specific attributes found:
    [   51.601257] ERROR: 256: ARM Mailbox Busy. Command not executed in MYKONOS_sendArmCommand()
                                    attr  0: frequency value:
                                    attr  1: label value: TX_LO
                            voltage0:  (input)
                            9 channel-specific attributes found:
                                    attr  0: gain_control_mode value: manual
                                    attr  1: gain_control_mode_available value: manual automatic hybrid
                                    attr  2: hardwaregain value: 30.000000 dB
                                    attr  3: quadrature_tracking_en value: 1
                                    attr  4: rf_bandwidth ERROR: Input/output error (5)
                                    attr  5: rf_port_select_available value: OFF INTERNALCALS OBS_SNIFFER SN_A SN_B SN_C ORX1_TX_LO ORX2_TX_LO ORX1_SN_LO ORX2_SN_LO
                                    attr  6: rssi value: 0.00 dB
                                    attr  7: sampling_frequency value: 125000000
                                    attr  8: temp_comp_gain value: 0.00 dB
                            temp:  (input)
                            2 channel-specific attributes found:
                                    attr  0: raw value: 19
                                    attr  1: scale value: 1000.000000
                    16 device-specific attributes found:
                                    attr  0: calibrate value: 0
                                    attr  1: calibrate_clgc_en value: 0
                                    attr  2: calibrate_dpd_en value: 0
                                    attr  3: calibrate_loopback_rx_lo_delay_en value: 0
                                    attr  4: calibrate_loopback_rx_rx_qec_en value: 0
                                    attr  5: calibrate_rx_lo_delay_en value: 0
                                    attr  6: calibrate_rx_qec_en value: 0
                                    attr  7: calibrate_tx_lol_en value: 0
                                    attr  8: calibrate_tx_lol_ext_en value: 0
                                    attr  9: calibrate_tx_qec_en value: 0
                                    attr 10: calibrate_vswr_en value: 0
                                    attr 11: ensm_mode value: radio_off
                                    attr 12: ensm_mode_available value: radio_on radio_off
                                    attr 13: gain_table_config ERROR: Permission denied (13)
                                    attr 14: large_lo_step_calibration_en value: 0
                                    attr 15: profile_config value: TB
                    317 debug attributes found:
                                    debug attr  0: plls_lock_status value: 0x01
                                    debug attr  1: monitor_out value: 0 255
                                    debug attr  2: bist_tone value: 0
                                    debug attr  3: bist_prbs_err_tx value: 0x00000000 0x00000000 0x00000000 0x00000000
                                    debug attr  4: bist_prbs_tx value: 0
                                    debug attr  5: bist_prbs_err_obs value: 0
                                    debug attr  6: bist_prbs_obs value: 0
                                    debug attr  7: bist_prbs_err_rx value: 0
                                    debug attr  8: bist_prbs_rx value: 0
                                    debug attr  9: loopback_tx_obs value: 0
                                    debug attr 10: loopback_tx_rx value: 0
                                    debug attr 11: initialize value: 0
                                    debug attr 12: adi,aux-dac-vref9 value: 0
                                    debug attr 13: adi,aux-dac-slope9 value: 0
                                    debug attr 14: adi,aux-dac-value9 value: 0
                                    debug attr 15: adi,aux-dac-vref8 value: 0
                                    debug attr 16: adi,aux-dac-slope8 value: 0
                                    debug attr 17: adi,aux-dac-value8 value: 0
                                    debug attr 18: adi,aux-dac-vref7 value: 0
                                    debug attr 19: adi,aux-dac-slope7 value: 0
                                    debug attr 20: adi,aux-dac-value7 value: 0
                                    debug attr 21: adi,aux-dac-vref6 value: 0
                                    debug attr 22: adi,aux-dac-slope6 value: 0
                                    debug attr 23: adi,aux-dac-value6 value: 0
                                    debug attr 24: adi,aux-dac-vref5 value: 0
                                    debug attr 25: adi,aux-dac-slope5 value: 0
                                    debug attr 26: adi,aux-dac-value5 value: 0
                                    debug attr 27: adi,aux-dac-vref4 value: 0
                                    debug attr 28: adi,aux-dac-slope4 value: 0
                                    debug attr 29: adi,aux-dac-value4 value: 0
                                    debug attr 30: adi,aux-dac-vref3 value: 0
                                    debug attr 31: adi,aux-dac-slope3 value: 0
                                    debug attr 32: adi,aux-dac-value3 value: 0
                                    debug attr 33: adi,aux-dac-vref2 value: 0
                                    debug attr 34: adi,aux-dac-slope2 value: 0
                                    debug attr 35: adi,aux-dac-value2 value: 0
                                    debug attr 36: adi,aux-dac-vref1 value: 0
                                    debug attr 37: adi,aux-dac-slope1 value: 0
                                    debug attr 38: adi,aux-dac-value1 value: 0
                                    debug attr 39: adi,aux-dac-vref0 value: 0
                                    debug attr 40: adi,aux-dac-slope0 value: 0
                                    debug attr 41: adi,aux-dac-value0 value: 0
                                    debug attr 42: adi,aux-dac-enable-mask value: 0
                                    debug attr 43: adi,gpio-src-ctrl18_16 value: 0
                                    debug attr 44: adi,gpio-src-ctrl15_12 value: 0
                                    debug attr 45: adi,gpio-src-ctrl11_8 value: 0
                                    debug attr 46: adi,gpio-src-ctrl7_4 value: 0
                                    debug attr 47: adi,gpio-src-ctrl3_0 value: 0
                                    debug attr 48: adi,gpio-oe-mask value: 0
                                    debug attr 49: adi,gpio-3v3-src-ctrl11_8 value: 3
                                    debug attr 50: adi,gpio-3v3-src-ctrl7_4 value: 3
                                    debug attr 51: adi,gpio-3v3-src-ctrl3_0 value: 3
                                    debug attr 52: adi,gpio-3v3-oe-mask value: 0
                                    debug attr 53: adi,arm-gpio-tx-obs-select value: 0
                                    debug attr 54: adi,arm-gpio-srx-enable-ack value: 0
                                    debug attr 55: adi,arm-gpio-orx2-enable-ack value: 0
                                    debug attr 56: adi,arm-gpio-orx1-enable-ack value: 0
                                    debug attr 57: adi,arm-gpio-tx2-enable-ack value: 0
                                    debug attr 58: adi,arm-gpio-tx1-enable-ack value: 0
                                    debug attr 59: adi,arm-gpio-rx2-enable-ack value: 0
                                    debug attr 60: adi,arm-gpio-rx1-enable-ack value: 0
                                    debug attr 61: adi,arm-gpio-orx-mode0-pin value: 0
                                    debug attr 62: adi,arm-gpio-orx-mode1-pin value: 0
                                    debug attr 63: adi,arm-gpio-orx-mode2-pin value: 0
                                    debug attr 64: adi,arm-gpio-orx-trigger-pin value: 0
                                    debug attr 65: adi,arm-gpio-orx-pin-mode value: 0
                                    debug attr 66: adi,arm-gpio-tx-rx-pin-mode value: 0
                                    debug attr 67: adi,arm-gpio-use-tx2-enable-pin value: 0
                                    debug attr 68: adi,arm-gpio-use-rx2-enable-pin value: 0
                                    debug attr 69: adi,obs-settings-default-obs-rx-channel value: 3
                                    debug attr 70: adi,obs-settings-real-if-data value: 0
                                    debug attr 71: adi,obs-settings-sniffer-pll-lo-frequency_hz value: 2600000000
                                    debug attr 72: adi,obs-settings-obs-rx-lo-source value: 0
                                    debug attr 73: adi,obs-settings-obs-rx-channels-enable value: 3
                                    debug attr 74: adi,rx-settings-real-if-data value: 0
                                    debug attr 75: adi,rx-settings-rx-pll-lo-frequency_hz value: 2500000000
                                    debug attr 76: adi,rx-settings-rx-pll-use-external-lo value: 0
                                    debug attr 77: adi,rx-settings-rx-channels-enable value: 3
                                    debug attr 78: adi,vswr-tx2-vswr-switch-delay_us value: 50
                                    debug attr 79: adi,vswr-tx1-vswr-switch-delay_us value: 50
                                    debug attr 80: adi,vswr-tx2-vswr-switch-polarity value: 0
                                    debug attr 81: adi,vswr-tx1-vswr-switch-polarity value: 0
                                    debug attr 82: adi,vswr-tx2-vswr-switch-gpio3p3-pin value: 1
                                    debug attr 83: adi,vswr-tx1-vswr-switch-gpio3p3-pin value: 0
                                    debug attr 84: adi,vswr-path-delay-pn-seq-level value: 255
                                    debug attr 85: adi,vswr-additional-delay-offset value: 0
                                    debug attr 86: adi,clgc-tx2-rel-threshold-en value: 0
                                    debug attr 87: adi,clgc-tx1-rel-threshold-en value: 0
                                    debug attr 88: adi,clgc-tx2-rel-threshold value: 600
                                    debug attr 89: adi,clgc-tx1-rel-threshold value: 600
                                    debug attr 90: adi,clgc-path-delay-pn-seq-level value: 255
                                    debug attr 91: adi,clgc-additional-delay-offset value: 0
                                    debug attr 92: adi,clgc-allow-tx2-atten-updates value: 1
                                    debug attr 93: adi,clgc-allow-tx1-atten-updates value: 1
                                    debug attr 94: adi,clgc-tx2-control-ratio value: 75
                                    debug attr 95: adi,clgc-tx1-control-ratio value: 75
                                    debug attr 96: adi,clgc-tx2-atten-limit value: 0
                                    debug attr 97: adi,clgc-tx1-atten-limit value: 0
                                    debug attr 98: adi,clgc-tx2-desired-gain value: 63536
                                    debug attr 99: adi,clgc-tx1-desired-gain value: 63536
                                    debug attr 100: adi,dpd-weights2-imag value: 0
                                    debug attr 101: adi,dpd-weights2-real value: 0
                                    debug attr 102: adi,dpd-weights1-imag value: 0
                                    debug attr 103: adi,dpd-weights1-real value: 0
                                    debug attr 104: adi,dpd-weights0-imag value: 0
                                    debug attr 105: adi,dpd-weights0-real value: 64
                                    debug attr 106: adi,dpd-path-delay-pn-seq-level value: 255
                                    debug attr 107: adi,dpd-additional-delay-offset value: 0
                                    debug attr 108: adi,dpd-outlier-threshold value: 4096
                                    debug attr 109: adi,dpd-samples value: 512
                                    debug attr 110: adi,dpd-robust-modeling value: 0
                                    debug attr 111: adi,dpd-model-prior-weight value: 20
                                    debug attr 112: adi,dpd-high-power-model-update value: 1
                                    debug attr 113: adi,dpd-model-version value: 2
                                    debug attr 114: adi,dpd-num-weights value: 1
                                    debug attr 115: adi,dpd-damping value: 5
                                    debug attr 116: adi,tx-settings-tx2-atten_mdb value: 10000
                                    debug attr 117: adi,tx-settings-tx1-atten_mdb value: 10000
                                    debug attr 118: adi,tx-settings-tx-atten-step-size value: 0
                                    debug attr 119: adi,tx-settings-tx-pll-lo-frequency_hz value: 2500000000
                                    debug attr 120: adi,tx-settings-tx-pll-use-external-lo value: 0
                                    debug attr 121: adi,tx-settings-tx-channels-enable value: 3
                                    debug attr 122: adi,clocks-clk-pll-hs-div value: 4
                                    debug attr 123: adi,clocks-clk-pll-vco-div value: 2
                                    debug attr 124: adi,clocks-clk-pll-vco-freq_khz value: 10000000
                                    debug attr 125: adi,clocks-device-clock_khz value: 125000
                                    debug attr 126: adi,tx-profile-tx-fir-num-fir-coefs value: 16
                                    debug attr 127: adi,tx-profile-tx-fir-gain_db value: 6
                                    debug attr 128: adi,tx-profile-enable-dpd-data-path value: 1
                                    debug attr 129: adi,tx-profile-tx-bbf-3db-corner_khz value: 100000
                                    debug attr 130: adi,tx-profile-tx-dac-3db-corner_khz value: 187000
                                    debug attr 131: adi,tx-profile-rf-bandwidth_hz value: 200000000
                                    debug attr 132: adi,tx-profile-primary-sig-bandwidth_hz value: 75000000
                                    debug attr 133: adi,tx-profile-iq-rate_khz value: 250000
                                    debug attr 134: adi,tx-profile-tx-input-hb-interpolation value: 1
                                    debug attr 135: adi,tx-profile-thb2-interpolation value: 1
                                    debug attr 136: adi,tx-profile-thb1-interpolation value: 2
                                    debug attr 137: adi,tx-profile-tx-fir-interpolation value: 1
                                    debug attr 138: adi,tx-profile-dac-div value: 1
                                    debug attr 139: adi,sniffer-profile-rx-bbf-3db-corner_khz value: 20000
                                    debug attr 140: adi,sniffer-profile-rf-bandwidth_hz value: 20000000
                                    debug attr 141: adi,sniffer-profile-iq-rate_khz value: 31250
                                    debug attr 142: adi,sniffer-profile-rhb1-decimation value: 2
                                    debug attr 143: adi,sniffer-profile-en-high-rej-dec5 value: 1
                                    debug attr 144: adi,sniffer-profile-rx-dec5-decimation value: 5
                                    debug attr 145: adi,sniffer-profile-rx-fir-decimation value: 4
                                    debug attr 146: adi,sniffer-profile-adc-div value: 1
                                    debug attr 147: adi,obs-profile-rx-fir-num-fir-coefs value: 24
                                    debug attr 148: adi,obs-profile-rx-fir-gain_db value: 6
                                    debug attr 149: adi,obs-profile-rx-bbf-3db-corner_khz value: 100000
                                    debug attr 150: adi,obs-profile-rf-bandwidth_hz value: 200000000
                                    debug attr 151: adi,obs-profile-iq-rate_khz value: 250000
                                    debug attr 152: adi,obs-profile-rhb1-decimation value: 1
                                    debug attr 153: adi,obs-profile-en-high-rej-dec5 value: 1
                                    debug attr 154: adi,obs-profile-rx-dec5-decimation value: 5
                                    debug attr 155: adi,obs-profile-rx-fir-decimation value: 1
                                    debug attr 156: adi,obs-profile-adc-div value: 1
                                    debug attr 157: adi,rx-profile-rx-fir-num-fir-coefs value: 48
                                    debug attr 158: adi,rx-profile-rx-fir-gain_db value: 250
                                    debug attr 159: adi,rx-profile-rx-bbf-3db-corner_khz value: 100000
                                    debug attr 160: adi,rx-profile-rf-bandwidth_hz value: 100000000
                                    debug attr 161: adi,rx-profile-iq-rate_khz value: 125000
                                    debug attr 162: adi,rx-profile-rhb1-decimation value: 1
                                    debug attr 163: adi,rx-profile-en-high-rej-dec5 value: 1
                                    debug attr 164: adi,rx-profile-rx-dec5-decimation value: 5
                                    debug attr 165: adi,rx-profile-rx-fir-decimation value: 2
                                    debug attr 166: adi,rx-profile-adc-div value: 1
                                    debug attr 167: adi,obs-agc-conf-agc-enable-sync-pulse-for-gain-counter value: 0
                                    debug attr 168: adi,obs-agc-conf-agc-reset-on-rx-enable value: 0
                                    debug attr 169: adi,obs-agc-conf-agc-peak-wait-time value: 4
                                    debug attr 170: adi,obs-agc-conf-agc-slow-loop-settling-delay value: 3
                                    debug attr 171: adi,obs-agc-conf-agc-gain-update-counter value: 30720
                                    debug attr 172: adi,obs-agc-conf-agc-low-ths-prevent-gain-increase value: 1
                                    debug attr 173: adi,obs-agc-conf-agc-peak-threshold-mode value: 1
                                    debug attr 174: adi,obs-agc-conf-agc-obs-rx-select value: 1
                                    debug attr 175: adi,obs-agc-conf-agc-obs-rx-min-gain-index value: 203
                                    debug attr 176: adi,obs-agc-conf-agc-obs-rx-max-gain-index value: 255
                                    debug attr 177: adi,rx-agc-conf-agc-enable-sync-pulse-for-gain-counter value: 0
                                    debug attr 178: adi,rx-agc-conf-agc-reset-on-rx-enable value: 0
                                    debug attr 179: adi,rx-agc-conf-agc-peak-wait-time value: 2
                                    debug attr 180: adi,rx-agc-conf-agc-slow-loop-settling-delay value: 3
                                    debug attr 181: adi,rx-agc-conf-agc-gain-update-counter value: 30720
                                    debug attr 182: adi,rx-agc-conf-agc-low-ths-prevent-gain-increase value: 1
                                    debug attr 183: adi,rx-agc-conf-agc-peak-threshold-mode value: 1
                                    debug attr 184: adi,rx-agc-conf-agc-rx2-min-gain-index value: 195
                                    debug attr 185: adi,rx-agc-conf-agc-rx2-max-gain-index value: 255
                                    debug attr 186: adi,rx-agc-conf-agc-rx1-min-gain-index value: 195
                                    debug attr 187: adi,rx-agc-conf-agc-rx1-max-gain-index value: 255
                                    debug attr 188: adi,obs-pwr-agc-pmd-meas-config value: 2
                                    debug attr 189: adi,obs-pwr-agc-pmd-meas-duration value: 8
                                    debug attr 190: adi,obs-pwr-agc-pmd-lower-low-gain-step-recovery value: 0
                                    debug attr 191: adi,obs-pwr-agc-pmd-lower-high-gain-step-recovery value: 0
                                    debug attr 192: adi,obs-pwr-agc-pmd-upper-low-gain-step-attack value: 0
                                    debug attr 193: adi,obs-pwr-agc-pmd-upper-high-gain-step-attack value: 0
                                    debug attr 194: adi,obs-pwr-agc-pmd-lower-low-thresh value: 4
                                    debug attr 195: adi,obs-pwr-agc-pmd-lower-high-thresh value: 12
                                    debug attr 196: adi,obs-pwr-agc-pmd-upper-low-thresh value: 3
                                    debug attr 197: adi,obs-pwr-agc-pmd-upper-high-thresh value: 1
                                    debug attr 198: adi,rx-pwr-agc-pmd-meas-config value: 2
                                    debug attr 199: adi,rx-pwr-agc-pmd-meas-duration value: 8
                                    debug attr 200: adi,rx-pwr-agc-pmd-lower-low-gain-step-recovery value: 4
                                    debug attr 201: adi,rx-pwr-agc-pmd-lower-high-gain-step-recovery value: 2
                                    debug attr 202: adi,rx-pwr-agc-pmd-upper-low-gain-step-attack value: 2
                                    debug attr 203: adi,rx-pwr-agc-pmd-upper-high-gain-step-attack value: 4
                                    debug attr 204: adi,rx-pwr-agc-pmd-lower-low-thresh value: 4
                                    debug attr 205: adi,rx-pwr-agc-pmd-lower-high-thresh value: 12
                                    debug attr 206: adi,rx-pwr-agc-pmd-upper-low-thresh value: 3
                                    debug attr 207: adi,rx-pwr-agc-pmd-upper-high-thresh value: 1
                                    debug attr 208: adi,obs-peak-agc-hb2-overload-thresh-cnt value: 1
                                    debug attr 209: adi,obs-peak-agc-hb2-overload-duration-cnt value: 1
                                    debug attr 210: adi,obs-peak-agc-hb2-overload-detect-enable value: 1
                                    debug attr 211: adi,obs-peak-agc-hb2-fast-attack value: 0
                                    debug attr 212: adi,obs-peak-agc-apd-fast-attack value: 0
                                    debug attr 213: adi,obs-peak-agc-hb2-very-low-gain-step-recovery value: 4
                                    debug attr 214: adi,obs-peak-agc-hb2-low-gain-step-recovery value: 2
                                    debug attr 215: adi,obs-peak-agc-hb2-high-gain-step-attack value: 4
                                    debug attr 216: adi,obs-peak-agc-apd-low-gain-step-recovery value: 2
                                    debug attr 217: adi,obs-peak-agc-apd-high-gain-step-attack value: 4
                                    debug attr 218: adi,obs-peak-agc-hb2-very-low-thresh-exceeded-cnt value: 3
                                    debug attr 219: adi,obs-peak-agc-hb2-low-thresh-exceeded-cnt value: 3
                                    debug attr 220: adi,obs-peak-agc-hb2-high-thresh-exceeded-cnt value: 3
                                    debug attr 221: adi,obs-peak-agc-apd-low-thresh-exceeded-cnt value: 3
                                    debug attr 222: adi,obs-peak-agc-apd-high-thresh-exceeded-cnt value: 3
                                    debug attr 223: adi,obs-peak-agc-hb2-very-low-thresh value: 64
                                    debug attr 224: adi,obs-peak-agc-hb2-low-thresh value: 128
                                    debug attr 225: adi,obs-peak-agc-hb2-high-thresh value: 181
                                    debug attr 226: adi,obs-peak-agc-apd-low-thresh value: 22
                                    debug attr 227: adi,obs-peak-agc-apd-high-thresh value: 42
                                    debug attr 228: adi,rx-peak-agc-hb2-overload-thresh-cnt value: 1
                                    debug attr 229: adi,rx-peak-agc-hb2-overload-duration-cnt value: 1
                                    debug attr 230: adi,rx-peak-agc-hb2-overload-detect-enable value: 1
                                    debug attr 231: adi,rx-peak-agc-hb2-fast-attack value: 1
                                    debug attr 232: adi,rx-peak-agc-apd-fast-attack value: 1
                                    debug attr 233: adi,rx-peak-agc-hb2-very-low-gain-step-recovery value: 4
                                    debug attr 234: adi,rx-peak-agc-hb2-low-gain-step-recovery value: 2
                                    debug attr 235: adi,rx-peak-agc-hb2-high-gain-step-attack value: 4
                                    debug attr 236: adi,rx-peak-agc-apd-low-gain-step-recovery value: 2
                                    debug attr 237: adi,rx-peak-agc-apd-high-gain-step-attack value: 4
                                    debug attr 238: adi,rx-peak-agc-hb2-very-low-thresh-exceeded-cnt value: 4
                                    debug attr 239: adi,rx-peak-agc-hb2-low-thresh-exceeded-cnt value: 4
                                    debug attr 240: adi,rx-peak-agc-hb2-high-thresh-exceeded-cnt value: 6
                                    debug attr 241: adi,rx-peak-agc-apd-low-thresh-exceeded-cnt value: 4
                                    debug attr 242: adi,rx-peak-agc-apd-high-thresh-exceeded-cnt value: 6
                                    debug attr 243: adi,rx-peak-agc-hb2-very-low-thresh value: 64
                                    debug attr 244: adi,rx-peak-agc-hb2-low-thresh value: 128
                                    debug attr 245: adi,rx-peak-agc-hb2-high-thresh value: 181
                                    debug attr 246: adi,rx-peak-agc-apd-low-thresh value: 22
                                    debug attr 247: adi,rx-peak-agc-apd-high-thresh value: 31
                                    debug attr 248: adi,sniffer-min-gain-index value: 203
                                    debug attr 249: adi,sniffer-max-gain-index value: 255
                                    debug attr 250: adi,sniffer-gain-index value: 255
                                    debug attr 251: adi,sniffer-gain-mode value: 0
                                    debug attr 252: adi,orx-min-gain-index value: 237
                                    debug attr 253: adi,orx-max-gain-index value: 255
                                    debug attr 254: adi,orx2-gain-index value: 255
                                    debug attr 255: adi,orx1-gain-index value: 255
                                    debug attr 256: adi,orx-gain-mode value: 0
                                    debug attr 257: adi,rx2-min-gain-index value: 195
                                    debug attr 258: adi,rx2-max-gain-index value: 255
                                    debug attr 259: adi,rx1-min-gain-index value: 195
                                    debug attr 260: adi,rx1-max-gain-index value: 255
                                    debug attr 261: adi,rx2-gain-index value: 255
                                    debug attr 262: adi,rx1-gain-index value: 255
                                    debug attr 263: adi,rx-gain-mode value: 0
                                    debug attr 264: adi,jesd204-deframer-tx-syncb-mode value: 0
                                    debug attr 265: adi,jesd204-deframer-enable-auto-chan-xbar value: 0
                                    debug attr 266: adi,jesd204-deframer-new-sysref-on-relink value: 0
                                    debug attr 267: adi,jesd204-deframer-lmfc-offset value: 0
                                    debug attr 268: adi,jesd204-deframer-invert-lane-polarity value: 0
                                    debug attr 269: adi,jesd204-deframer-eq-setting value: 3
                                    debug attr 270: adi,jesd204-deframer-deserializer-lane-crossbar value: 228
                                    debug attr 271: adi,jesd204-deframer-deserializer-lanes-enabled value: 15
                                    debug attr 272: adi,jesd204-deframer-external-sysref value: 1
                                    debug attr 273: adi,jesd204-deframer-scramble value: 1
                                    debug attr 274: adi,jesd204-deframer-k value: 32
                                    debug attr 275: adi,jesd204-deframer-m value: 4
                                    debug attr 276: adi,jesd204-deframer-lane0-id value: 0
                                    debug attr 277: adi,jesd204-deframer-device-id value: 0
                                    debug attr 278: adi,jesd204-deframer-bank-id value: 0
                                    debug attr 279: adi,jesd204-obs-framer-over-sample value: 0
                                    debug attr 280: adi,jesd204-obs-framer-rx-syncb-mode value: 0
                                    debug attr 281: adi,jesd204-obs-framer-obs-rx-syncb-select value: 1
                                    debug attr 282: adi,jesd204-obs-framer-enable-auto-chan-xbar value: 0
                                    debug attr 283: adi,jesd204-obs-framer-new-sysref-on-relink value: 0
                                    debug attr 284: adi,jesd204-obs-framer-lmfc-offset value: 0
                                    debug attr 285: adi,jesd204-obs-framer-invert-lane-polarity value: 0
                                    debug attr 286: adi,jesd204-obs-framer-pre-emphasis value: 4
                                    debug attr 287: adi,jesd204-obs-framer-serializer-amplitude value: 22
                                    debug attr 288: adi,jesd204-obs-framer-serializer-lane-crossbar value: 228
                                    debug attr 289: adi,jesd204-obs-framer-serializer-lanes-enabled value: 12
                                    debug attr 290: adi,jesd204-obs-framer-external-sysref value: 1
                                    debug attr 291: adi,jesd204-obs-framer-scramble value: 1
                                    debug attr 292: adi,jesd204-obs-framer-k value: 32
                                    debug attr 293: adi,jesd204-obs-framer-m value: 2
                                    debug attr 294: adi,jesd204-obs-framer-lane0-id value: 0
                                    debug attr 295: adi,jesd204-obs-framer-device-id value: 0
                                    debug attr 296: adi,jesd204-obs-framer-bank-id value: 0
                                    debug attr 297: adi,jesd204-rx-framer-over-sample value: 0
                                    debug attr 298: adi,jesd204-rx-framer-rx-syncb-mode value: 0
                                    debug attr 299: adi,jesd204-rx-framer-obs-rx-syncb-select value: 0
                                    debug attr 300: adi,jesd204-rx-framer-enable-auto-chan-xbar value: 0
                                    debug attr 301: adi,jesd204-rx-framer-new-sysref-on-relink value: 0
                                    debug attr 302: adi,jesd204-rx-framer-lmfc-offset value: 0
                                    debug attr 303: adi,jesd204-rx-framer-invert-lane-polarity value: 0
                                    debug attr 304: adi,jesd204-rx-framer-pre-emphasis value: 4
                                    debug attr 305: adi,jesd204-rx-framer-serializer-amplitude value: 22
                                    debug attr 306: adi,jesd204-rx-framer-serializer-lane-crossbar value: 228
                                    debug attr 307: adi,jesd204-rx-framer-serializer-lanes-enabled value: 3
                                    debug attr 308: adi,jesd204-rx-framer-external-sysref value: 1
                                    debug attr 309: adi,jesd204-rx-framer-scramble value: 1
                                    debug attr 310: adi,jesd204-rx-framer-k value: 32
                                    debug attr 311: adi,jesd204-rx-framer-m value: 4
                                    debug attr 312: adi,jesd204-rx-framer-lane0-id value: 0
                                    debug attr 313: adi,jesd204-rx-framer-device-id value: 0
                                    debug attr 314: adi,jesd204-rx-framer-bank-id value: 0
                                    debug attr 315: adi,default-initial-calibrations-mask value: 261631
                                    debug attr 316: direct_reg_access value: 0x3C
                    No trigger on this device
            iio:device3: axi-ad9371-rx-hpc (buffer capable)
                    4 channels found:
                            voltage0_i:  (input, index: 0, format: le:S16/16>>0)
                            6 channel-specific attributes found:
                                    attr  0: calibbias value: 0
                                    attr  1: calibphase value: 0.000000
                                    attr  2: calibscale value: 0.000000
                                    attr  3: label ERROR: Function not implemented (38)
                                    attr  4: sampling_frequency value: 125000000
                                    attr  5: sampling_frequency_available value: 125000000 15625000
                            voltage0_q:  (input, index: 1, format: le:S16/16>>0)
                            6 channel-specific attributes found:
                                    attr  0: calibbias value: 0
                                    attr  1: calibphase value: 0.000000
                                    attr  2: calibscale value: 0.000000
                                    attr  3: label ERROR: Function not implemented (38)
                                    attr  4: sampling_frequency value: 125000000
                                    attr  5: sampling_frequency_available value: 125000000 15625000
                            voltage1_i:  (input, index: 2, format: le:S16/16>>0)
                            6 channel-specific attributes found:
                                    attr  0: calibbias value: 0
                                    attr  1: calibphase value: 0.000000
                                    attr  2: calibscale value: 0.000000
                                    attr  3: label ERROR: Function not implemented (38)
                                    attr  4: sampling_frequency value: 125000000
                                    attr  5: sampling_frequency_available value: 125000000 15625000
                            voltage1_q:  (input, index: 3, format: le:S16/16>>0)
                            6 channel-specific attributes found:
                                    attr  0: calibbias value: 0
                                    attr  1: calibphase value: 0.000000
                                    attr  2: calibscale value: 0.000000
                                    attr  3: label ERROR: Function not implemented (38)
                                    attr  4: sampling_frequency value: 125000000
                                    attr  5: sampling_frequency_available value: 125000000 15625000
                    2 device-specific attributes found:
                                    attr  0: sync_start_enable value: disarm
                                    attr  1: sync_start_enable_available value: arm
                    2 buffer-specific attributes found:
                                    attr  0: data_available value: 0
                                    attr  1: length_align_bytes value: 8
                    2 debug attributes found:
                                    debug attr  0: pseudorandom_err_check value: CH0 : PN9 : In Sync : OK
    CH1 : PN9 : In Sync : OK
    CH2 : PN9 : In Sync : OK
    CH3 : PN9 : In Sync : OK
                                    debug attr  1: direct_reg_access value: 0x0
                    No trigger on this device
            iio:device4: axi-ad9371-rx-obs-hpc (buffer capable)
                    2 channels found:
                            voltage0_i:  (input, index: 0, format: le:S16/16>>0)
                            voltage0_q:  (input, index: 1, format: le:S16/16>>0)
                    1 device-specific attributes found:
                                    attr  0: sampling_frequency value: 250000000
                    2 buffer-specific attributes found:
                                    attr  0: data_available value: 0
                                    attr  1: length_align_bytes value: 8
                    1 debug attributes found:
                                    debug attr  0: direct_reg_access value: 0xA0300
                    No trigger on this device
            iio:device5: axi-ad9371-tx-hpc (buffer capable)
                    12 channels found:
                            voltage0:  (output, index: 0, format: le:S16/16>>0)
                            4 channel-specific attributes found:
                                    attr  0: calibphase value: 0.000000
                                    attr  1: calibscale value: 0.000000
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: sampling_frequency_available value: 250000000 31250000
                            voltage1:  (output, index: 1, format: le:S16/16>>0)
                            4 channel-specific attributes found:
                                    attr  0: calibphase value: 0.000000
                                    attr  1: calibscale value: 0.000000
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: sampling_frequency_available value: 250000000 31250000
                            voltage2:  (output, index: 2, format: le:S16/16>>0)
                            4 channel-specific attributes found:
                                    attr  0: calibphase value: 0.000000
                                    attr  1: calibscale value: 0.000000
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: sampling_frequency_available value: 250000000 31250000
                            voltage3:  (output, index: 3, format: le:S16/16>>0)
                            4 channel-specific attributes found:
                                    attr  0: calibphase value: 0.000000
                                    attr  1: calibscale value: 0.000000
                                    attr  2: sampling_frequency value: 250000000
                                    attr  3: sampling_frequency_available value: 250000000 31250000
                            altvoltage3: TX1_Q_F2 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX1_Q_F2
                                    attr  2: phase value: 0
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage5: TX2_I_F2 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX2_I_F2
                                    attr  2: phase value: 90000
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage2: TX1_Q_F1 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX1_Q_F1
                                    attr  2: phase value: 0
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage1: TX1_I_F2 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX1_I_F2
                                    attr  2: phase value: 90000
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage7: TX2_Q_F2 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX2_Q_F2
                                    attr  2: phase value: 0
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage4: TX2_I_F1 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX2_I_F1
                                    attr  2: phase value: 90000
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage0: TX1_I_F1 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX1_I_F1
                                    attr  2: phase value: 90000
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                            altvoltage6: TX2_Q_F1 (output)
                            6 channel-specific attributes found:
                                    attr  0: frequency value: 39997711
                                    attr  1: label value: TX2_Q_F1
                                    attr  2: phase value: 0
                                    attr  3: raw value: 1
                                    attr  4: sampling_frequency value: 250000000
                                    attr  5: scale value: 0.250000
                    2 device-specific attributes found:
                                    attr  0: sync_start_enable value: disarm
                                    attr  1: sync_start_enable_available value: arm
                    2 buffer-specific attributes found:
                                    attr  0: data_available value: 0
                                    attr  1: length_align_bytes value: 16
                    2 debug attributes found:
                                    debug attr  0: pl_ddr_fifo_enable value: 1
                                    debug attr  1: direct_reg_access value: 0x90162
                    No trigger on this device
            iio_sysfs_trigger:
                    0 channels found:
                    2 device-specific attributes found:
                                    attr  0: add_trigger ERROR: Permission denied (13)
                                    attr  1: remove_trigger ERROR: Permission denied (13)
                    No trigger on this device

    Thanks again.

  • I have connected an oscilloscope to monitor the SYSREF signal. I can see that there are 4 SYSREF pulses generated. These 4 SYSREF pulses are generated in a burst by the AD9528. According to UG-922, there should be a roughly 16.7us delay between each pulse to meet the minimum SYSREF delay requirement.

    However, no matter what I set "adi,sysref-k-div" in the device tree, the SYSREF pulses always happen at 390.625kHz. This equates to a pulse period of 2.56us.

    Is the JESD204 FSM overwriting the SYSREF K divider with it's own desired value?

    Also, I am getting an MCS status of 0x8. This I believe implies that the first SYNC happened successfully. Given that the SYREF pulse period is only 2.56us, it would make sense that the other SYNCs were missed.

    Is this a possible explanation for what I am seeing? I don't understand how this worked in the standard case of 122.88MHz though, because the required minimum SYSREF period would have been roughly the same there.

  • I don't think this is related.

    And yet the jesd204-fsm also controls the SYSREF rate.

    Check the ad9258 devicetree properties, there are two which you can use to force or max limit the choosen frequency.

    If none of them are provided the LMFC rate will get set.

    • adi,jesd204-max-sysref-frequency-hz
    • adi,jesd204-desired-sysref-frequency-h

    Can you share your profile from the AD9371 Filter Wizard?

    -Michael

  • Hello Michael.

    Progress. I changed SYSREF_NSHOT_4_PULSES to SYSREF_NSHOT_8_PULSES and now the MCS status is 0xA. This means it got further because of the extra pulses. The extra pulses passed the minimum delay so the next device in the chain completed SYNC. If I can slow down the SYSREF rate I am sure I can make this work.

    Currently I am only setting adi,jesd204-max-sysref-frequency-hz. I am going to try setting adi,jesd204-desired-sysref-frequency-hz.

    Here is the profile generated by AD9371 Filter Wizard:

    <profile AD9371 version=0 name=Rx 100, IQrate 125.000>
     <clocks>
      <deviceClock_kHz=125000>
      <clkPllVcoFreq_kHz=10000000>
      <clkPllVcoDiv=2>
      <clkPllHsDiv=4>
     </clocks>
    
     <rx>
      <adcDiv=1>
      <rxFirDecimation=2>
      <rxDec5Decimation=5>
      <enHighRejDec5=1>
      <rhb1Decimation=1>
      <iqRate_kHz=125000>
      <rfBandwidth_Hz=100000000>
      <rxBbf3dBCorner_kHz=100000>
    
      <filter FIR gain=-6 num=48>
      -4
      -17
      23
      41
      -53
      -95
      117
      184
      -221
      -331
      389
      553
      -644
      -888
      1026
      1387
      -1608
      -2158
      2580
      3485
      -4786
      -7622
      9629
      32372
      32372
      9629
      -7622
      -4786
      3485
      2580
      -2158
      -1608
      1387
      1026
      -888
      -644
      553
      389
      -331
      -221
      184
      117
      -95
      -53
      41
      23
      -17
      -4
      </filter>
    
      <adc-profile num=16>
      527
      378
      201
      98
      1280
      477
      1587
      269
      1330
      102
      807
      28
      48
      40
      23
      187
      </adc-profile>
     </rx>
    
     <obs>
      <adcDiv=1>
      <rxFirDecimation=1>
      <rxDec5Decimation=5>
      <enHighRejDec5=1>
      <rhb1Decimation=1>
      <iqRate_kHz=250000>
      <rfBandwidth_Hz=200000000>
      <rxBbf3dBCorner_kHz=100000>
    
      <filter FIR gain=6 num=24>
      -119
      284
      -28
      34
      149
      -287
      390
      -296
      -517
      1496
      -3974
      22853
      -3974
      1496
      -517
      -296
      390
      -287
      149
      34
      -28
      284
      -119
      0
      </filter>
    
      <adc-profile num=16>
      446
      354
      201
      98
      1280
      711
      1679
      818
      1500
      716
      853
      21
      43
      37
      25
      200
      </adc-profile>
    
      <lpbk-adc-profile num=16>
      561
      362
      201
      98
      1280
      281
      1539
      143
      1343
      57
      822
      35
      48
      40
      24
      188
      </lpbk-adc-profile>
     </obs>
    
     <sniffer>
      <adcDiv=1>
      <rxFirDecimation=4>
      <rxDec5Decimation=5>
      <enHighRejDec5=1>
      <rhb1Decimation=2>
      <iqRate_kHz=31250>
      <rfBandwidth_Hz=20000000>
      <rxBbf3dBCorner_kHz=20000>
    
      <filter FIR gain=-6 num=72>
      0
      2
      3
      2
      -3
      -12
      -19
      -11
      15
      50
      68
      37
      -48
      -149
      -189
      -98
      122
      362
      444
      226
      -264
      -776
      -938
      -481
      516
      1551
      1894
      1017
      -968
      -3154
      -4127
      -2643
      1642
      7791
      13834
      17574
      17574
      13834
      7791
      1642
      -2643
      -4127
      -3154
      -968
      1017
      1894
      1551
      516
      -481
      -938
      -776
      -264
      226
      444
      362
      122
      -98
      -189
      -149
      -48
      37
      68
      50
      15
      -11
      -19
      -12
      -3
      2
      3
      2
      0
      </filter>
    
      <adc-profile num=16>
      589
      351
      201
      98
      1280
      112
      1505
      53
      1354
      21
      834
      40
      48
      41
      24
      190
      </adc-profile>
     </sniffer>
    
     <tx>
      <dacDiv=2.5>
      <txFirInterpolation=1>
      <thb1Interpolation=2>
      <thb2Interpolation=1>
      <txInputHbInterpolation=1>
      <iqRate_kHz=250000>
      <primarySigBandwidth_Hz=75000000>
      <rfBandwidth_Hz=200000000>
      <txDac3dBCorner_kHz=187000>
      <txBbf3dBCorner_kHz=100000>
    
      <filter FIR gain=6 num=16>
      -44
      -227
      232
      -225
      -5
      925
      -3253
      21237
      -3253
      925
      -5
      -225
      232
      -227
      -44
      0
      </filter>
     </tx>
    </profile>
    

    And here is the profile generated for AD9528:

     <adi_ad9528_Device_t id=1>
      <spiSettings>
       <chipSelectIndex=2>
       <writeBitPolarity=0>
       <longInstructionWord=1>
       <MSBFirst=1>
       <CPHA=0>
       <CPOL=0>
       <enSpiStreaming=0>
       <autoIncAddrUp=1>
       <fourWireMode=1>
       <spiClkFreq_Hz=25000000>
      </spiSettings>
    
      <pll1Settings>
       <refA_Frequency_Hz=10000000>
       <refA_Divider=1>
       <refA_bufferCtrl=3>
       <refB_Frequency_Hz=0>
       <refB_Divider=1>
       <refB_bufferCtrl=0>
       <vcxo_Frequency_Hz=100000000>
       <vcxoBufferCtrl=2>
       <nDivider=10>
       <bypassPll1=0>
      </pll1Settings>
    
      <pll2Settings>
       <rfDivider=4>
       <n2Divider=10>
       <totalNdiv=40>
      </pll2Settings>
    
      <outputSettings>
       <outPowerDown=53237>
       <outSource>
       0
       0
       0
       2
       0
       0
       0
       0
       0
       0
       0
       0
       2
       0
       </outSource>
    
       <outBufferCtrl>
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       </outBufferCtrl>
    
       <outAnalogDelay>
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       </outAnalogDelay>
    
       <outDigitalDelay>
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       0
       </outDigitalDelay>
    
       <outChannelDiv>
       8
       8
       8
       8
       8
       8
       8
       8
       8
       8
       8
       8
       8
       8
       </outChannelDiv>
    
       <outFrequency_Hz>
       0
       125000000
       0
       97656
       0
       0
       0
       0
       0
       0
       0
       0
       97656
       125000000
       </outFrequency_Hz>
      </outputSettings>
    
      <sysrefSettings>
       <sysrefRequestMethod=0>
       <sysrefSource=2>
       <sysrefPinEdgeMode=0>
       <sysrefPinBufferMode=0>
       <sysrefPatternMode=0>
       <sysrefNshotMode=0>
       <sysrefDivide=512>
      </sysrefSettings>
    
     </adi_ad9528_Device_t>
    
    

    Thanks again.

    P.S. Is it possible to delete Tags from a created post? For some reason, a whole bunch of tags were created for this post that are not related to the issue.

  • OK, it is working. 

    I needed to use adi,jesd204-desired-sysref-frequency-hz to set the desired SYSREF frequency. 

    There might be a bug relating to adi,jesd204-max-sysref-frequency-hz because I had this set to 78125 and it wasn't respecting it. It kept on setting the SYSREF frequency to 390625 which was obviously too fast to respect the required minimum SYSREF delay. I confirmed this behaviour with the oscilloscope.

    I am now successfully capturing data from RX/OBS RX on IIO Oscilloscope and generating a tone on TX.

    As always, thank you for the help.