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]