Post Go back to editing

No Link on AD9082 + ZynqMP Custom Board

Category: Hardware
Product Number: AD9082

Hello,
I'm currently facing a problem deploying the reference design for ZCU102+AD9082 on a custom board with specific parameters. First I tried to port a design with the default parameters, as is:

make JESD_MODE=8B10B \
RX_LANE_RATE=15 \
TX_LANE_RATE=15 \
RX_JESD_M=4 \
RX_JESD_L=8 \
RX_JESD_S=1 \
RX_JESD_NP=16 \
RX_NUM_LINKS=1 \
TX_JESD_M=4 \
TX_JESD_L=8 \
TX_JESD_S=1 \
TX_JESD_NP=16 \
TX_NUM_LINKS=1

And it worked as can be seen here (also tested with a spectrum analyzer):

The device tree I used was:

#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/iio/frequency/hmc7044.h>
#include <dt-bindings/iio/adc/adi,ad9081.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/jesd204/adxcvr.h>
/include/ "system-conf.dtsi"
/ {
	regulators {
		compatible = "simple-bus";
		#address-cells = <1>;
		#size-cells = <0>;
		reg_ssd_vqmmc: regulator_ssd_vqmmc {
			compatible = "regulator-gpio";
			regulator-name = "ssd_vqmmc";
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <3300000>;
			regulator-type = "voltage";
			gpios = <&gpio 43 0>;
			gpios-states = <0>;
			states = <3300000 0
				1800000 1>;
		};
		vbus_reg: regulator-vbus {
			compatible = "regulator-fixed";
			regulator-name = "vbus_5V";
			regulator-min-microvolt = <5000000>;
			regulator-max-microvolt = <5000000>;
			off-on-delay-us = <20000>;
		};
	};
	
	reserved-memory {
		#address-cells = <2>;
		#size-cells = <2>;
		ranges;
		rpu0vdev0vring0: rpu0vdev0vring0@70040000 {
			no-map;
			reg = <0x0 0x70040000 0x0 0x4000>;
		};
		rpu0vdev0vring1: rpu0vdev0vring1@70044000 {
			no-map;
			reg = <0x0 0x70044000 0x0 0x4000>;
		};
		rpu0vdev0buffer: rpu0vdev0buffer@70048000 {
			no-map;
			reg = <0x0 0x70048000 0x0 0x100000>;
		};
		rproc_0_reserved: rproc@70000000 {
			no-map;
			reg = <0x0 0x70000000 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>;
		};

	};

	refclk_dp: refclk_dp {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <27000000>;
	};
	fmc {
		/* 
		 * By default, FMC Connector power is disabled. 
		 * 1.8V compatibility is checked while booting by reading 
		 * FMC Module's EEPROM to enable correponding FMC connector power.
		 */
		fmc-vadj-millivolt = <1800>;
		fmc-prsnt-m2c = <&gpio3  0 GPIO_ACTIVE_HIGH>;
		fmc-vcc-adj   = <&gpio3  5 GPIO_ACTIVE_HIGH>;
		fmc-vcc-12v   = <&gpio3  3 GPIO_ACTIVE_HIGH>;
		fmc-vcc-3v3   = <&gpio3  4 GPIO_ACTIVE_HIGH>;
		fmc-pg-c2m    = <&gpio3 12 GPIO_ACTIVE_HIGH>;
	};
	fmc_plus {
		/* 
		 * By default, FMC+ Connector power is disabled. 
		 * 1.8V compatibility is checked while booting by reading 
		 * FMC+ Module's EEPROM to enable correponding FMC+ connector power.
		 */
		vadj-millivolt = <1800>;
		prsnt-m2c = <&gpio3  1 GPIO_ACTIVE_HIGH>;
		vcc-adj   = <&gpio3  6 GPIO_ACTIVE_HIGH>;
		vcc-12v   = <&gpio3  8 GPIO_ACTIVE_HIGH>;
		vcc-3v3   = <&gpio3  9 GPIO_ACTIVE_HIGH>;
		pg-c2m    = <&gpio3 13 GPIO_ACTIVE_HIGH>;
	};
	retimer_clk: retimer_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <148500000>;
	};
	cpu_opp_table {
		opp00 {
			opp-hz = /bits/ 64 <329166666>;
		};
		opp01 {
			opp-hz = /bits/ 64 <438888888>;
		};
		opp02 {
			opp-hz = /bits/ 64 <658333333>;
		};
		opp03 {
			opp-hz = /bits/ 64 <1316666666>;
		};
	};
};
/*
&spi0 {
        status = "okay";
        num-cs = <1>;
        spinode: spidev@0x0 {
                compatible = "rohm,dh2228fv";
                reg = <0>;
                spi-max-frequency = <100000000>;
       };
};
*/
&watchdog0 {
	status = "okay";
	reset-on-timeout;
	timeout-sec = <70>;
};
&uart0 {
	status="okay";
};
&uart1 {
	status="okay";
};
/*
&ETH_100G_ernic_0 {
	eth-handle = <&ETH_100G_cmac_usplus_0>;
};
&ETH_100G_axi_dma_0 {
	xlnx,include-dre ;
};
&ETH_100G_cmac_usplus_0 {
	axistream-connected = <&ETH_100G_axi_dma_0>;
	local-mac-address = [05 0a 04 0b 03 0c];
	axigpio-handle = <&ETH_100G_axi_gpio_0>;
};
&ETH_100G_axi_gpio_0 {
	compatible = "xlnx,axi-gpio-2.0";
};
*/
&can0 {
	status = "okay";
	pwdn-gpio = <&gpio 80 0>;
};
&gem0 {
	phy-mode = "rgmii-id";
	local-mac-address = [00 01 02 03 04 05];
	status = "okay";
	xlnx,ptp-enet-clock = <0x0>;
	phy-handle = <&phy0>;
	phy-reset-gpio = <&gpio 42 1>;
	phy-reset-active-low;
	phy-reset-duration = <20>;
	phy0: phy@1 {
		reg = <1>;
		compatible = "ethernet-phy-id004d.d074";
		ti,rx-internal-delay = <0x8>;
		ti,tx-internal-delay = <0xa>;
		ti,fifo-depth = <0x1>;
		ti,rxctrl-strap-worka;
		at803x,led-act-blind-workaround;
		at803x,eee-disabled;
		at803x,vddio-1p8v;
		interrupt-parent = <&gpio>;
		interrupts = <12 8>;
	};
};
&gem3 {
	phy-mode = "rgmii-id";
	local-mac-address = [1A 2B 3C 4D 5E 6F];
	phy-handle = <&phy1>;
	status = "okay";
	xlnx,ptp-enet-clock = <0x0>;
	phy-reset-gpio = <&gpio 81 1>;
	phy-reset-active-low;
	phy-reset-duration = <20>;
	phy1: phy@1 {
		reg = <1>;
		compatible = "ethernet-phy-id004d.d074";
		ti,rx-internal-delay = <0x8>;
		ti,tx-internal-delay = <0xa>;
		ti,fifo-depth = <0x1>;
		ti,rxctrl-strap-worka;
		at803x,led-act-blind-workaround;
		at803x,eee-disabled;
		at803x,vddio-1p8v;
		interrupt-parent = <&gpio>;
		interrupts = <82 8>;
	};
};
&i2c0 {
	clock-frequency = <400000>;
	status = "okay";
	pmic0: da9062@58 {
		compatible = "dlg,da9062";
		reg = <0x58>;
		rtc {
			compatible = "dlg,da9062-rtc";
		};

		gpio{
			compatible = "dlg,da9062-gpio";
		};
	};
	fusb302: typec-portc@22 {
		compatible = "fcs,fusb302";
		reg = <0x22>;
		fcs,int_n = <&gpio 78 8>;
		fcs,cc = <&gpio 79 0>;
		fcs,power_en = <&gpio 25 0>;
		vbus-supply = <&vbus_reg>;
		status = "okay";
	};
	si5341: clock-generator@76 {
		reg = <0x76>;
		compatible = "silabs,si5341";
		#clock-cells = <2>;
		#address-cells = <1>;
		#size-cells = <0>;
		clocks = <&ref48>;
		clock-names = "xtal";
		clk0 {
			reg = <0>;
			always-on;
		};
		clk1 {
			reg = <1>;
			always-on;
		};
		clk2 {
			reg = <2>;
			always-on;
		};
		clk3 {
			reg = <3>;
			always-on;
		};
		clk4 {
			reg = <4>;
			always-on;
		};
		clk5 {
			reg = <5>;
			always-on;
		};
		clk6 {
			reg = <6>;
			always-on;
		};
		clk7 {
			reg = <7>;
			always-on;
		};
		clk9 {
			reg = <9>;
			always-on;
		};
	};
	dp159: hdmi-retimer@5b {
		status = "okay";
		compatible = "ti,dp159";
		reg = <0x5b>;
		#address-cells = <1>;
		#size-cells = <0>;
		#clock-cells = <0>;
	};
	i2c_mux: msd9546@70 {
		compatible = "nxp,pca9546";
		reg = <0x70>;
		status = "okay";
		#address-cells = <1>;
		#size-cells = <0>;
		i2c@0 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;
			gpio3: gpio@23 {
				compatible = "ti,tca9535";
				reg = <0x23>; 
				#gpio-cells = <2>;
				gpio-controller;
			};
		};
		i2c@1 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <1>;
		};
		i2c@2 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <2>;
			gpio1: gpio@20 {
				compatible = "ti,tca6416";
				reg = <0x20>; 
				#gpio-cells = <2>;
				gpio-controller;
			};
			gpio2: gpio@21 {
				compatible = "ti,tca6416";
				reg = <0x21>; 
				#gpio-cells = <2>;
				gpio-controller;
			};
		};
		i2c@3 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <3>;
		eeprom@51 {
               		compatible = "atmel,24c32";
               		reg = <0x51>;
                	pagesize = <32>;
       	        	address-width = <16>;
       	        	size = <32768>;
       			};
		eeprom@52 {
       	        	compatible = "atmel,24c32";
       			reg = <0x52>;
       	        	pagesize = <32>;
       		        address-width = <16>;
       		        size = <32768>;
       			};
		};
	};
};
&pcie {
	misc = <&gpio 83 8>;
};
&sata {
	status = "okay";
	compatible = "ceva,ahci-1v84";
	reg = <0x0 0xfd0c0000 0x0 0x2000>;
	ceva,p0-cominit-params = <0x18401828>;
	ceva,p0-comwake-params = <0x614080e>;
	ceva,p0-burst-params = <0x13084a06>;
	ceva,p0-retry-params = <0x96a43ffc>;
	ceva,p1-cominit-params = <0x18401828>;
	ceva,p1-comwake-params = <0x614080e>;
	ceva,p1-burst-params = <0x13084a06>;
	ceva,p1-retry-params = <0x96a43ffc>;
	ceva,broken-gen3;
};
&usb0 {
	status = "okay";
	xlnx,usb-reset = <0x2faf080>;
};
&dwc3_0 {
	status = "okay";
	dr_mode = "otg";
	snps,dis_u2_susphy_quirk;
	snps,dis_u3_susphy_quirk;
	maximum-speed = "super-speed";
};
&sdhci0{
	bus-width = <8>;
};
&sdhci1 {
	clock-frequency = <200000000>;
	status = "okay";
	bus-width = <4>;
	xlnx,has-cd = <0x1>;
	vqmmc-supply = <&reg_ssd_vqmmc>;
};
&rtc {
	status = "disabled";
};
&fclk0 {
	status = "okay";
};
&fclk1 {
	status = "okay";
};
&fclk2 {
	status = "okay";
};
&fclk3 {
	status = "okay";
};
&psgtr {
	status = "okay";
	clocks =  <&refclk_dp>;
	clock-names = "ref1";
};

/*
/delete-node/ &{/amba_pl@0/axi_sysid@85000000};
/delete-node/ &{/amba_pl@0/gpio@80000000};
/delete-node/ &{/amba_pl@0/gpio@80010000};
*/
///delete-node/ &{/ref48M};
///delete-node/ &{/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36};


&amba_pl {
	ref48: ref48M {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <48000000>;
	
	};
	
	///delete-node/ gpio@80000000;
   	///delete-node/ gpio@80010000;
   	/delete-node/ axi_dmac@9c420000;
   	/delete-node/ axi_jesd204_rx@84a90000;
   	/delete-node/ axi_adxcvr@84a60000;
   	/delete-node/ axi_dmac@9c430000;
   	/delete-node/ axi_jesd204_tx@84b90000;
   	/delete-node/ axi_adxcvr@84b60000;
   	/delete-node/ axi_sysid@85000000;
   	/delete-node/ data_offload@9c450000;
   	/delete-node/ data_offload@9c440000;
   	/delete-node/ ad_ip_jesd204_tpl_adc@84a10000;
   	/delete-node/ ad_ip_jesd204_tpl_dac@84b10000;
   
	/*
	bom_rev {
		pl-aw17 = <&GPIO_board_config_gpio 0 0 0>;
		pl-bb16 = <&GPIO_board_config_gpio 1 0 0>;
		pl-ba16 = <&GPIO_board_config_gpio 2 0 0>;
		pl-ba17 = <&GPIO_board_config_gpio 3 0 0>;
		pl-ay17 = <&GPIO_board_config_gpio 4 0 0>;
	};
	*/
	xlnk {
		compatible = "xlnx,xlnk-1.0";
	
	
	};
	/*
	vid_stream_clk: vid_stream_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <300000000>;
	};
	vid_s_axi_clk: vid_s_axi_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <99990000>;
	};
	dru_clk: dru_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		temperature-stability = <50>;
		clock-frequency = <148500000>;
	};
	*/
};

/*

&HDMI_vid_phy_controller_0 {
	clock-names = "vid_phy_axi4lite_aclk", "dru-clk";
	clocks = <&vid_s_axi_clk>, <&dru_clk>;
};
&HDMI_HDMI_IN_v_frmbuf_wr_0 {
	xlnx,dma-align = <32>;
};
&HDMI_HDMI_IN_v_hdmi_rx_ss_0 {
	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk";
	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>;
};
&HDMI_HDMI_OUT_v_hdmi_tx_ss_0 {
	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk", "txref-clk", "retimer-clk";
	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>, <&si5341 0 8>, <&dp159>;
};
&HDMI_HDMI_IN_v_proc_ss_0 {
	compatible = "xlnx,v-vpss-scaler-2.2";
};
&HDMI_HDMI_OUT_v_mix_0 {
	retimer-gpio = <&gpio2 9 0>;
};
&SDI_SDI_IN_v_frmbuf_wr_0 {
	xlnx,dma-align = <32>;
};

*/

/*
&axi_ad9081_adxcvr_rx {
         //Switch to QPLL 
	adi,sys-clk-select = <XCVR_QPLL>;
	adi,out-clk-select = <XCVR_REFCLK_DIV2>;

};
*/

/*
&axi_ad9081_core_tx {
	adi,axi-pl-fifo-enable;
};
*/

&spi1 {
	status = "okay";

	hmc7044: hmc7044@0 {
		#address-cells = <1>;
		#size-cells = <0>;
		#clock-cells = <1>;
		compatible = "adi,hmc7044";
		reg = <0>;
		spi-max-frequency = <1000000>;

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

		adi,jesd204-max-sysref-frequency-hz = <2000000>; /* 2 MHz */

		/*
		* There are different versions of the AD9081-FMCA-EBZ & AD9082-FMCA-EBZ
		* VCXO = 122.880 MHz, XO = 122.880MHz (AD9081-FMC-EBZ & AD9082-FMC-EBZ)
		* VCXO = 100.000 MHz, XO = 100.000MHz (AD9081-FMC-EBZ-A2 & AD9082-FMC-EBZ-A2)
		* To determine which board is which, read the freqency printed on the VCXO
		* or use the fru-dump utility:
		* #fru-dump -b /sys/bus/i2c/devices/15-0050/eeprom
		*/

		//adi,pll1-clkin-frequencies = <122880000 30720000 0 0>;
		//adi,vcxo-frequency = <122880000>;

		adi,pll1-clkin-frequencies = <100000000 10000000 0 0>;
		adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
		adi,pll1-ref-autorevert-enable;

		adi,vcxo-frequency = <100000000>;

		adi,pll1-loop-bandwidth-hz = <200>;
		adi,pll1-charge-pump-current-ua = <720>;
		adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */

		adi,pll2-output-frequency = <3000000000>;

		adi,sysref-timer-divider = <1024>;
		adi,pulse-generator-mode = <0>;

		adi,clkin0-buffer-mode  = <0x07>;
		adi,clkin1-buffer-mode  = <0x07>;
		adi,oscin-buffer-mode = <0x15>;

		adi,gpi-controls = <0x00 0x00 0x00 0x00>;
		adi,gpo-controls = <0x37 0x33 0x00 0x00>;

		clock-output-names =
		"hmc7044_out0", "hmc7044_out1", "hmc7044_out2",
		"hmc7044_out3", "hmc7044_out4", "hmc7044_out5",
		"hmc7044_out6", "hmc7044_out7", "hmc7044_out8",
		"hmc7044_out9", "hmc7044_out10", "hmc7044_out11",
		"hmc7044_out12", "hmc7044_out13";

		hmc7044_c0: channel@0 {
			reg = <0>;
			adi,extended-name = "CORE_CLK_RX";
			adi,divider = <12>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;

		};
		hmc7044_c2: channel@2 {
			reg = <2>;
			adi,extended-name = "DEV_REFCLK";
			adi,divider = <12>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};
		hmc7044_c3: channel@3 {
			reg = <3>;
			adi,extended-name = "DEV_SYSREF";
			adi,divider = <1536>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
			adi,jesd204-sysref-chan;
		};

		hmc7044_c6: channel@6 {
			reg = <6>;
			adi,extended-name = "CORE_CLK_TX";
			adi,divider = <12>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};

		hmc7044_c8: channel@8 {
			reg = <8>;
			adi,extended-name = "FPGA_REFCLK1";
			adi,divider = <6>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};
		hmc7044_c10: channel@10 {
			reg = <10>;
			adi,extended-name = "CORE_CLK_RX_ALT";
			adi,divider = <12>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};

		hmc7044_c12: channel@12 {
			reg = <12>;
			adi,extended-name = "FPGA_REFCLK2";
			adi,divider = <4>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};
		hmc7044_c13: channel@13 {
			reg = <13>;
			adi,extended-name = "FPGA_SYSREF";
			adi,divider = <1536>;
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
			adi,jesd204-sysref-chan;
		};
	};
};

&spi0 {

	trx0_ad9081: ad9081@0 {
		#address-cells = <1>;
		#size-cells = <0>;
		compatible = "adi,ad9082";
		reg = <0>;
		spi-max-frequency = <5000000>;

		/* Clocks */
		clocks = <&hmc7044 2>;
		clock-names = "dev_clk";

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

		reset-gpios = <&gpio 133 0>;
      		sysref-req-gpios = <&gpio 121 0>;
      		rx2-enable-gpios = <&gpio 135 0>;
      		rx1-enable-gpios = <&gpio 134 0>;
      		tx2-enable-gpios = <&gpio 137 0>;
      		tx1-enable-gpios = <&gpio 136 0>;
		
		jesd204-device;
		#jesd204-cells = <2>;
		jesd204-top-device = <0>; /* This is the TOP device */
		jesd204-link-ids = <FRAMER_LINK0_RX DEFRAMER_LINK0_TX>;

		jesd204-inputs =
			<&axi_ad9081_core_rx 0 FRAMER_LINK0_RX>,
			<&axi_ad9081_core_tx 0 DEFRAMER_LINK0_TX>;

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

			adi,dac-frequency-hz = /bits/ 64 <12000000000>;

			adi,main-data-paths {
				#address-cells = <1>;
				#size-cells = <0>;

				adi,interpolation = <8>;

				ad9081_dac0: dac@0 {
					reg = <0>;
					adi,crossbar-select = <&ad9081_tx_fddc_chan0>;
					adi,nco-frequency-shift-hz = /bits/ 64 <1000000000>; /* 1000 MHz */
				};
				ad9081_dac1: dac@1 {
					reg = <1>;
					adi,crossbar-select = <&ad9081_tx_fddc_chan1>;
					adi,nco-frequency-shift-hz = /bits/ 64 <1100000000>; /* 1100 MHz */
				};
			};

			adi,channelizer-paths {
				#address-cells = <1>;
				#size-cells = <0>;
				adi,interpolation = <1>;

				ad9081_tx_fddc_chan0: channel@0 {
					reg = <0>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
				ad9081_tx_fddc_chan1: channel@1 {
					reg = <1>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
			};

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

				ad9081_tx_jesd_l0: link@0 {
					#address-cells = <1>;
					#size-cells = <0>;
					reg = <0>;
                                        adi,logical-lane-mapping = /bits/ 8 <0 2 7 6 1 5 4 3>;

					adi,link-mode = <17>;			/* JESD Quick Configuration Mode */
					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
					adi,dual-link = <0>;			/* JESD Dual Link Mode */

					adi,converters-per-device = <4>;	/* JESD M */
					adi,octets-per-frame = <1>;		/* JESD F */

					adi,frames-per-multiframe = <32>;	/* JESD K */
					adi,converter-resolution = <16>;	/* JESD N */
					adi,bits-per-sample = <16>;		/* JESD NP' */
					adi,control-bits-per-sample = <0>;	/* JESD CS */
					adi,lanes-per-device = <8>;		/* JESD L */
					adi,samples-per-converter-per-frame = <1>; /* JESD S */
					adi,high-density = <1>;			/* JESD HD */

                                        adi,tpl-phase-adjust = <6>;
				};
			};
		};

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

			adi,adc-frequency-hz = /bits/ 64 <6000000000>;

			adi,main-data-paths {
				#address-cells = <1>;
				#size-cells = <0>;

				ad9081_adc0: adc@0 {
					reg = <0>;
					adi,decimation = <4>;
					adi,nco-frequency-shift-hz =  /bits/ 64 <1000000000>;
					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
					//adi,crossbar-select = <&ad9081_rx_fddc_chan0>, <&ad9081_rx_fddc_chan2>; /* Static for now */
				};
				ad9081_adc1: adc@1 {
					reg = <1>;
					adi,decimation = <4>;
					adi,nco-frequency-shift-hz =  /bits/ 64 <(1000000000)>;
					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
					//adi,crossbar-select = <&ad9081_rx_fddc_chan1>, <&ad9081_rx_fddc_chan3>; /* Static for now */
				};

			};

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


				ad9081_rx_fddc_chan0: channel@0 {
					reg = <0>;
					adi,decimation = <1>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
				ad9081_rx_fddc_chan1: channel@1 {
					reg = <1>;
					adi,decimation = <1>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
			};

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

				ad9081_rx_jesd_l0: link@0 {
					reg = <0>;
					adi,converter-select =
						 <&ad9081_rx_fddc_chan0 FDDC_I>, <&ad9081_rx_fddc_chan0 FDDC_Q>,
						 <&ad9081_rx_fddc_chan1 FDDC_I>, <&ad9081_rx_fddc_chan1 FDDC_Q>;

                                        adi,logical-lane-mapping = /bits/ 8 <2 0 7 6 5 4 3 1>;

					adi,link-mode = <18>;			/* JESD Quick Configuration Mode */
					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
					adi,dual-link = <0>;			/* JESD Dual Link Mode */

					adi,converters-per-device = <4>;	/* JESD M */
					adi,octets-per-frame = <1>;		/* JESD F */

					adi,frames-per-multiframe = <32>;	/* JESD K */
					adi,converter-resolution = <16>;	/* JESD N */
					adi,bits-per-sample = <16>;		/* JESD NP' */
					adi,control-bits-per-sample = <0>;	/* JESD CS */
					adi,lanes-per-device = <8>;		/* JESD L */
					adi,samples-per-converter-per-frame = <1>; /* JESD S */
					adi,high-density = <1>;			/* JESD HD */
				};
			};
		};
	};
};


/ {
   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@9c420000 {
         compatible = "adi,axi-dmac-1.00.a";
         reg = <0x9c420000 0x10000>;
         #dma-cells = <1>;
         #clock-cells = <0>;
         interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
         clocks = <&zynqmp_clk 73>;
      };

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

      axi_ad9081_core_rx: axi-ad9081-rx-hpc@84a10000 {
         compatible = "adi,axi-ad9081-rx-1.0";
         reg = <0x84a10000 0x8000>;
         dmas = <&rx_dma 0>;
         dma-names = "rx";
         spibus-connected = <&trx0_ad9081>;

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_rx_jesd 0 FRAMER_LINK0_RX>;
      };

      axi_ad9081_core_tx: axi-ad9081-tx-hpc@84b10000 {
         compatible = "adi,axi-ad9081-tx-1.0";
         reg = <0x84b10000 0x4000>;
         dmas = <&tx_dma 0>;
         dma-names = "tx";
         clocks = <&trx0_ad9081 1>;
         clock-names = "sampl_clk";
         spibus-connected = <&trx0_ad9081>;
         //adi,axi-pl-fifo-enable;
         adi,axi-data-offload-connected = <&axi_data_offload_tx>;

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_tx_jesd 0 DEFRAMER_LINK0_TX>;
      };

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

         interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>;

         clocks = <&zynqmp_clk 71>, <&hmc7044 10>, <&axi_ad9081_adxcvr_rx 0>;
         clock-names = "s_axi_aclk", "device_clk", "lane_clk";

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

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_adxcvr_rx 0 FRAMER_LINK0_RX>;
      };

      axi_ad9081_tx_jesd: axi-jesd204-tx@84b90000 {
         compatible = "adi,axi-jesd204-tx-1.0";
         reg = <0x84b90000 0x1000>;

         interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;

         clocks = <&zynqmp_clk 71>, <&hmc7044 6>, <&axi_ad9081_adxcvr_tx 0>;
         clock-names = "s_axi_aclk", "device_clk", "lane_clk";

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

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_adxcvr_tx 0 DEFRAMER_LINK0_TX>;
      };

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

         clocks = <&hmc7044 12>;
         clock-names = "conv";

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

         /* Switch to QPLL */
         adi,sys-clk-select = <XCVR_QPLL>;
         adi,out-clk-select = <XCVR_REFCLK_DIV2>;
         di,use-lpm-enable;

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs =  <&hmc7044 0 FRAMER_LINK0_RX>;
      };

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

         clocks = <&hmc7044 12>;
         clock-names = "conv";

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

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

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs =  <&hmc7044 0 DEFRAMER_LINK0_TX>;
      };

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

      axi_data_offload_tx: axi-data-offload-0@9c440000 {
         compatible = "adi,axi-data-offload-1.0.a";
         reg = <0x9c440000 0x10000>;
         // adi,bringup;
         // adi,oneshot;
         // adi,bypass;
         // adi,sync-config = <2>;
         // adi,transfer-length = /bits/ 64 <0x10000>; // 2**16 bytes
      };

      axi_data_offload_rx: axi-data-offload-1@9c450000 {
         compatible = "adi,axi-data-offload-1.0.a";
         reg = <0x9c450000 0x10000>;
      };
   };
};

Then, I tried to use a different configuration, chosen per the manual:

This time, the HDL was created with the following command:

make JESD_MODE=8B10B RX_LANE_RATE=6.4 TX_LANE_RATE=6.4 RX_JESD_M=4 RX_JESD_L=2 RX_JESD_S=1 RX_JESD_NP=16 RX_NUM_LINKS=1 TX_JESD_M=4 TX_JESD_L=2 TX_JESD_S=1 TX_JESD_NP=16 TX_NUM_LINKS=1

This time I got no link, and I'm not sure what I did wrong:



I have absolutely no idea where that 180Mhz clock is coming from and I followed the exact same procedure as in the working case. Here is the clock summary attached:

root@zynqmp-iwg35m:~# cat /sys/kernel/debug/clk/clk_summary                     
                                 enable  prepare  protect                       
         duty         hardware                                                  
   clock                          count    count    count        rate   accuracy
 phase  cycle  nshot    enable                                                  
--------------------------------------------------------------------------------
------------------------------                                                  
 0-005b                               0        0        0           0          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out13                        0        0        0     1250000          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out12                        2        2        0   320000000          0
     0  50000        0                                                          
         Y                                                                      
    tx_out_clk                        0        0        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
    tx_gt_clk                         0        0        0     6400000          0
     0  50000        0                                                          
         ?                                                                      
    rx_out_clk                        0        0        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
    rx_gt_clk                         0        0        0     6400000          0
     0  50000        0                                                          
         ?                                                                      
 hmc7044_out10                        0        0        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out8                         0        0        0   320000000          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out6                         0        0        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out3                         0        0        0     1250000          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out2                         2        2        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
    spi0.0-tx_sampl_clk               1        1        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
    spi0.0-rx_sampl_clk               0        0        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
 hmc7044_out0                         0        0        0   160000000          0
     0  50000        0                                                          
         Y                                                                      
 retimer_clk                          0        0        0   148500000          0
     0  50000        0                                                          
         Y                                                                      
 refclk_dp                            1        1        0    27000000          0
     0  50000        0                                                          
         Y                                                                      
 ref48M                               1        2        0    48000000          0
     0  50000        0                                                          
         Y                                                                      
    clock-generator                   0        4        0    13750000          0
     0  50000        0                                                          
         Y                                                                      
       clock-generator.N4             0        0        0           0          0
     0  50000        0                                                          
         Y                                                                      
       clock-generator.N3             0        1        0   208000000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.3           0        1        0    52000000          0
     0  50000        0                                                          
         Y                                                                      
       clock-generator.N2             0        2        0   594000000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.9           0        1        0   148500000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.8           0        0        0   148500000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.2           0        1        0    27000000          0
     0  50000        0                                                          
         Y                                                                      
       clock-generator.N1             0        2        0   200000000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.5           0        1        0   100000000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.4           0        1        0   100000000          0
     0  50000        0                                                          
         Y                                                                      
       clock-generator.N0             0        4        0  1250000000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.7           0        1        0   156250000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.6           0        1        0   156250000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.1           0        1        0   156250000          0
     0  50000        0                                                          
         Y                                                                      
          clock-generator.0           0        1        0   125000000          0
     0  50000        0                                                          
         Y                                                                      
 misc_clk_0                           0        0        0   100000000          0
     0  50000        0                                                          
         Y                                                                      
 aux_ref_clk                          0        0        0    27000000          0
     0  50000        0                                                          
         Y                                                                      
 gt_crx_ref_clk                       0        0        0   108000000          0
     0  50000        0                                                          
         Y                                                                      
 pss_alt_ref_clk                      0        0        0           0          0
     0  50000        0                                                          
         Y                                                                      
 video_clk                            0        0        0    33333000          0
     0  50000        0                                                          
         Y                                                                      
 pss_ref_clk                          3        3        3    33333333          0
     0  50000        0                                                          
         Y                                                                      
    vpll_post_src                     0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
    vpll_pre_src                      0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
       vpll_int                       0        0        0  2999999970          0
     0  50000        0                                                          
         Y                                                                      
          vpll_half                   0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
             vpll_int_mux             0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                vpll                  0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                   dp_video_ref_mux       0        0        0  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      dp_video_ref_div1       0        0        0   299999997   
       0     0  50000        0                                                  
         Y                                                                      
                         dp_video_ref_div2       0        0        0   299999997
          0     0  50000        0                                               
         Y                                                                      
                            dp_video_ref       0        0        0   299999997  
        0     0  50000        0                                                 
         N                                                                      
                   vpll_to_lpd        0        0        0   499999995          0
     0  50000        0                                                          
         Y                                                                      
    dpll_post_src                     0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
    dpll_pre_src                      1        1        1    33333333          0
     0  50000        0                                                          
         Y                                                                      
       dpll_int                       1        1        1  2399999976          0
     0  50000        0                                                          
         Y                                                                      
          dpll_half                   1        1        1  1199999988          0
     0  50000        0                                                          
         Y                                                                      
             dpll_int_mux             1        1        1  1199999988          0
     0  50000        0                                                          
         Y                                                                      
                dpll                  1        1        1  1199999988          0
     0  50000        0                                                          
         Y                                                                      
                   gpu_ref_mux        0        0        0  1199999988          0
     0  50000        0                                                          
         Y                                                                      
                      gpu_ref_div1       0        0        0   599999994        
  0     0  50000        0                                                       
         Y                                                                      
                         gpu_ref       0        0        0   599999994          
0     0  50000        0                                                         
         N                                                                      
                            gpu_pp1_ref       0        0        0   599999994   
       0     0  50000        0                                                  
         N                                                                      
                            gpu_pp0_ref       0        0        0   599999994   
       0     0  50000        0                                                  
         N                                                                      
                   dpdma_ref_mux       1        1        1  1199999988          
0     0  50000        0                                                         
         Y                                                                      
                      dpdma_ref_div1       1        1        1   599999994      
    0     0  50000        0                                                     
         Y                                                                      
                         dpdma_ref       1        1        1   599999994        
  0     0  50000        0                                                       
         Y                                                                      
                   gdma_ref_mux       0        0        0  1199999988          0
     0  50000        0                                                          
         Y                                                                      
                      gdma_ref_div1       0        0        0   599999994       
   0     0  50000        0                                                      
         Y                                                                      
                         gdma_ref       0        0        0   599999994         
 0     0  50000        0                                                        
         N                                                                      
                   acpu_mux           0        0        0  1199999988          0
     0  50000        0                                                          
         Y                                                                      
                      acpu            0        0        0  1199999988          0
     0  50000        0                                                          
         Y                                                                      
                   dpll_to_lpd        0        0        0   399999996          0
     0  50000        0                                                          
         Y                                                                      
    apll_post_src                     0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
    apll_pre_src                      0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
       apll_int                       0        0        0  2099999979          0
     0  50000        0                                                          
         Y                                                                      
          apll_half                   0        0        0  1049999989          0
     0  50000        0                                                          
         Y                                                                      
             apll_int_mux             0        0        0  1049999989          0
     0  50000        0                                                          
         Y                                                                      
                apll                  0        0        0  1049999989          0
     0  50000        0                                                          
         Y                                                                      
    rpll_post_src                     0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
    rpll_pre_src                      1        1        1    33333333          0
     0  50000        0                                                          
         Y                                                                      
       rpll_int                       1        1        1  2393394954          0
     0  50000        0                                                          
         Y                                                                      
          rpll_half                   1        1        1  1196697477          0
     0  50000        0                                                          
         Y                                                                      
             rpll_int_mux             1        1        1  1196697477          0
     0  50000        0                                                          
         Y                                                                      
                rpll                  2        2        1  1196697477          0
     0  50000        0                                                          
         Y                                                                      
                   pl2_ref_mux        1        1        0  1196697477          0
     0  50000        0                                                          
         Y                                                                      
                      pl2_ref_div1       1        1        0   199449580        
  0     0  50000        0                                                       
         Y                                                                      
                         pl2_ref_div2       1        1        0   199449580     
     0     0  50000        0                                                    
         Y                                                                      
                            pl2_ref       3        3        0   199449580       
   0     0  50000        0                                                      
         Y                                                                      
                   spi1_ref_mux       0        0        0  1196697477          0
     0  50000        0                                                          
         Y                                                                      
                      spi1_ref_div1       0        0        0   199449580       
   0     0  50000        0                                                      
         Y                                                                      
                         spi1_ref_div2       0        0        0   199449580    
      0     0  50000        0                                                   
         Y                                                                      
                            spi1_ref       0        0        0   199449580      
    0     0  50000        0                                                     
         N                                                                      
                   rpll_to_fpd        1        1        1    22579198          0
     0  50000        0                                                          
         Y                                                                      
                      dp_stc_ref_mux       0        0        0    22579198      
    0     0  50000        0                                                     
         Y                                                                      
                         dp_stc_ref_div1       0        0        0     1505280  
        0     0  50000        0                                                 
         Y                                                                      
                            dp_stc_ref_div2       0        0        0     150528
0          0     0  50000        0                                              
         Y                                                                      
                               dp_stc_ref       0        0        0     1505280 
         0     0  50000        0                                                
         N                                                                      
                      dp_audio_ref_mux       1        1        1    22579198    
      0     0  50000        0                                                   
         Y                                                                      
                         dp_audio_ref_div1       1        1        1    22579198
          0     0  50000        0                                               
         Y                                                                      
                            dp_audio_ref_div2       1        1        1    22579
198          0     0  50000        0                                            
         Y                                                                      
                               dp_audio_ref       1        1        1    2257919
8          0     0  50000        0                                              
         Y                                                                      
    iopll_post_src                    0        0        0    33333333          0
     0  50000        0                                                          
         Y                                                                      
    iopll_pre_src                     1        1        1    33333333          0
     0  50000        0                                                          
         Y                                                                      
       iopll_int                      1        1        1  2999999970          0
     0  50000        0                                                          
         Y                                                                      
          iopll_half                  1        1        1  1499999985          0
     0  50000        0                                                          
         Y                                                                      
             iopll_int_mux            1        1        1  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                iopll                14       15       10  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                   gem3_ref_ung_mux       0        0        0  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      gem3_ref_ung_div1       0        0        0   124999999   
       0     0  50000        0                                                  
         Y                                                                      
                         gem3_ref_ung       0        0        0   124999999     
     0     0  50000        0                                                    
         Y                                                                      
                            gem3_ref       0        0        0   124999999      
    0     0  50000        0                                                     
         Y                                                                      
                               gem3_tx       0        0        0   124999999    
      0     0  50000        0                                                   
         N                                                                      
                   gem2_ref_ung_mux       0        0        0  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      gem2_ref_ung_div1       0        0        0    62500000   
       0     0  50000        0                                                  
         Y                                                                      
                         gem2_ref_ung       0        0        0    62500000     
     0     0  50000        0                                                    
         Y                                                                      
                            gem2_ref       0        0        0    62500000      
    0     0  50000        0                                                     
         Y                                                                      
                               gem2_tx       0        0        0    62500000    
      0     0  50000        0                                                   
         Y                                                                      
                   gem1_ref_ung_mux       0        0        0  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      gem1_ref_ung_div1       0        0        0    62500000   
       0     0  50000        0                                                  
         Y                                                                      
                         gem1_ref_ung       0        0        0    62500000     
     0     0  50000        0                                                    
         Y                                                                      
                            gem1_ref       0        0        0    62500000      
    0     0  50000        0                                                     
         Y                                                                      
                               gem1_tx       0        0        0    62500000    
      0     0  50000        0                                                   
         Y                                                                      
                   gem0_ref_ung_mux       1        1        0  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      gem0_ref_ung_div1       1        1        0  1499999985   
       0     0  50000        0                                                  
         Y                                                                      
                         gem0_ref_ung       1        1        0   124999999     
     0     0  50000        0                                                    
         Y                                                                      
                            gem0_ref       2        2        0   124999999      
    0     0  50000        0                                                     
         Y                                                                      
                               gem0_tx       1        1        0   124999999    
      0     0  50000        0                                                   
         Y                                                                      
                   pl3_ref_mux        1        1        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      pl3_ref_div1       1        1        0   124999999        
  0     0  50000        0                                                       
         Y                                                                      
                         pl3_ref_div2       1        1        0   124999999     
     0     0  50000        0                                                    
         Y                                                                      
                            pl3_ref       1        1        0   124999999       
   0     0  50000        0                                                      
         Y                                                                      
                   pl1_ref_mux        1        1        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      pl1_ref_div1       1        1        0   299999997        
  0     0  50000        0                                                       
         Y                                                                      
                         pl1_ref_div2       1        1        0   299999997     
     0     0  50000        0                                                    
         Y                                                                      
                            pl1_ref       1        1        0   299999997       
   0     0  50000        0                                                      
         Y                                                                      
                   pl0_ref_mux        1        1        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      pl0_ref_div1       1        1        0    99999999        
  0     0  50000        0                                                       
         Y                                                                      
                         pl0_ref_div2       1        1        0    99999999     
     0     0  50000        0                                                    
         Y                                                                      
                            pl0_ref       3        5        0    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                   ams_ref_mux        1        1        1  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      ams_ref_div1       1        1        1    50000000        
  0     0  50000        0                                                       
         Y                                                                      
                         ams_ref_div2       1        1        1    50000000     
     0     0  50000        0                                                    
         Y                                                                      
                            ams_ref       1        1        1    50000000       
   0     0  50000        0                                                      
         Y                                                                      
                   adma_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      adma_ref_div1       0        0        0   499999995       
   0     0  50000        0                                                      
         Y                                                                      
                         adma_ref       0        0        0   499999995         
 0     0  50000        0                                                        
         N                                                                      
                   can1_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      can1_ref_div1       0        0        0    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                         can1_ref_div2       0        0        0    99999999    
      0     0  50000        0                                                   
         Y                                                                      
                            can1_ref       0        0        0    99999999      
    0     0  50000        0                                                     
         N                                                                      
                               can1       0        0        0    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                   can0_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      can0_ref_div1       0        0        0    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                         can0_ref_div2       0        0        0    99999999    
      0     0  50000        0                                                   
         Y                                                                      
                            can0_ref       0        0        0    99999999      
    0     0  50000        0                                                     
         N                                                                      
                               can0       0        0        0    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                   i2c1_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      i2c1_ref_div1       0        0        0   299999997       
   0     0  50000        0                                                      
         Y                                                                      
                         i2c1_ref_div2       0        0        0   299999997    
      0     0  50000        0                                                   
         Y                                                                      
                            i2c1_ref       0        0        0   299999997      
    0     0  50000        0                                                     
         Y                                                                      
                   i2c0_ref_mux       1        1        1  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      i2c0_ref_div1       1        1        1    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                         i2c0_ref_div2       1        1        1    99999999    
      0     0  50000        0                                                   
         Y                                                                      
                            i2c0_ref       1        1        1    99999999      
    0     0  50000        0                                                     
         Y                                                                      
                   nand_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      nand_ref_div1       0        0        0    46875000       
   0     0  50000        0                                                      
         Y                                                                      
                         nand_ref_div2       0        0        0     9375000    
      0     0  50000        0                                                   
         Y                                                                      
                            nand_ref       0        0        0     9375000      
    0     0  50000        0                                                     
         N                                                                      
                   spi0_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      spi0_ref_div1       0        0        0   166666665       
   0     0  50000        0                                                      
         Y                                                                      
                         spi0_ref_div2       0        0        0   166666665    
      0     0  50000        0                                                   
         Y                                                                      
                            spi0_ref       0        0        0   166666665      
    0     0  50000        0                                                     
         N                                                                      
                   uart1_ref_mux       0        1        1  1499999985          
0     0  50000        0                                                         
         Y                                                                      
                      uart1_ref_div1       0        1        1    99999999      
    0     0  50000        0                                                     
         Y                                                                      
                         uart1_ref_div2       0        1        1    99999999   
       0     0  50000        0                                                  
         Y                                                                      
                            uart1_ref       0        1        1    99999999     
     0     0  50000        0                                                    
         N                                                                      
                   uart0_ref_mux       1        1        1  1499999985          
0     0  50000        0                                                         
         Y                                                                      
                      uart0_ref_div1       1        1        1    99999999      
    0     0  50000        0                                                     
         Y                                                                      
                         uart0_ref_div2       1        1        1    99999999   
       0     0  50000        0                                                  
         Y                                                                      
                            uart0_ref       1        1        1    99999999     
     0     0  50000        0                                                    
         Y                                                                      
                   sdio1_ref_mux       1        1        1  1499999985          
0     0  50000        0                                                         
         Y                                                                      
                      sdio1_ref_div1       1        1        1  1499999985      
    0     0  50000        0                                                     
         Y                                                                      
                         sdio1_ref_div2       1        1        1   214285713   
       0     0  50000        0                                                  
         Y                                                                      
                            sdio1_ref       1        1        1   214285713     
     0     0  50000        0                                                    
         Y                                                                      
                               clk_in_sd1       0        0        0   200000000 
         0     0  50000        0                                                
         Y                                                                      
                               clk_out_sd1       0        0        0   200000000
          0     0  50000        0                                               
         Y                                                                      
                   sdio0_ref_mux       1        1        1  1499999985          
0     0  50000        0                                                         
         Y                                                                      
                      sdio0_ref_div1       1        1        1  1499999985      
    0     0  50000        0                                                     
         Y                                                                      
                         sdio0_ref_div2       1        1        1   187499999   
       0     0  50000        0                                                  
         Y                                                                      
                            sdio0_ref       1        1        1   187499999     
     0     0  50000        0                                                    
         Y                                                                      
                               clk_in_sd0       0        0        0   200000000 
         0     0  50000        0                                                
         Y                                                                      
                               clk_out_sd0       0        0        0   200000000
          0     0  50000        0                                               
         Y                                                                      
                   qspi_ref_mux       0        0        0  1499999985          0
     0  50000        0                                                          
         Y                                                                      
                      qspi_ref_div1       0        0        0   187499999       
   0     0  50000        0                                                      
         Y                                                                      
                         qspi_ref_div2       0        0        0   187499999    
      0     0  50000        0                                                   
         Y                                                                      
                            qspi_ref       0        0        0   187499999      
    0     0  50000        0                                                     
         Y                                                                      
                   gem_tsu_ref_mux       1        1        1  1499999985        
  0     0  50000        0                                                       
         Y                                                                      
                      gem_tsu_ref_div1       1        1        1   249999998    
      0     0  50000        0                                                   
         Y                                                                      
                         gem_tsu_ref_div2       1        1        1   249999998 
         0     0  50000        0                                                
         Y                                                                      
                            gem_tsu_ref       1        1        1   249999998   
       0     0  50000        0                                                  
         Y                                                                      
                               gem_tsu       1        1        0   249999998    
      0     0  50000        0                                                   
         Y                                                                      
                   usb3_dual_ref_mux       1        1        1  1499999985      
    0     0  50000        0                                                     
         Y                                                                      
                      usb3_dual_ref_div1       1        1        1    60000000  
        0     0  50000        0                                                 
         Y                                                                      
                         usb3_dual_ref_div2       1        1        1    2000000
0          0     0  50000        0                                              
         Y                                                                      
                            usb3_dual_ref       2        2        2    20000000 
         0     0  50000        0                                                
         Y                                                                      
                   usb1_bus_ref_mux       0        0        0  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      usb1_bus_ref_div1       0        0        0   124999999   
       0     0  50000        0                                                  
         Y                                                                      
                         usb1_bus_ref_div2       0        0        0   124999999
          0     0  50000        0                                               
         Y                                                                      
                            usb1_bus_ref       0        0        0   124999999  
        0     0  50000        0                                                 
         N                                                                      
                   usb0_bus_ref_mux       1        1        1  1499999985       
   0     0  50000        0                                                      
         Y                                                                      
                      usb0_bus_ref_div1       1        1        1   249999998   
       0     0  50000        0                                                  
         Y                                                                      
                         usb0_bus_ref_div2       1        1        1   249999998
          0     0  50000        0                                               
         Y                                                                      
                            usb0_bus_ref       1        1        1   249999998  
        0     0  50000        0                                                 
         Y                                                                      
                   lpd_lsbus_mux       1        1        0  1499999985          
0     0  50000        0                                                         
         Y                                                                      
                      lpd_lsbus_div1       1        1        0    99999999      
    0     0  50000        0                                                     
         Y                                                                      
                         lpd_lsbus       8        9        0    99999999        
  0     0  50000        0                                                       
         Y                                                                      
                            lpd_wdt       1        1        0    99999999       
   0     0  50000        0                                                      
         Y                                                                      
                   iopll_to_fpd       3        3        2   499999995          0
     0  50000        0                                                          
         Y                                                                      
                      topsw_lsbus_mux       1        1        0   499999995     
     0     0  50000        0                                                    
         Y                                                                      
                         topsw_lsbus_div1       1        1        0    99999999 
         0     0  50000        0                                                
         Y                                                                      
                            topsw_lsbus       4        4        0    99999999   
       0     0  50000        0                                                  
         Y                                                                      
                               fpd_wdt       1        1        0    99999999    
      0     0  50000        0                                                   
         Y                                                                      
                      pcie_ref_mux       1        1        1   499999995        
  0     0  50000        0                                                       
         Y                                                                      
                         pcie_ref_div1       1        1        1   249999998    
      0     0  50000        0                                                   
         Y                                                                      
                            pcie_ref       1        1        1   249999998      
    0     0  50000        0                                                     
         Y                                                                      
                      sata_ref_mux       1        1        1   499999995        
  0     0  50000        0                                                       
         Y                                                                      
                         sata_ref_div1       1        1        1   249999998    
      0     0  50000        0                                                   
         Y                                                                      
                            sata_ref       1        1        1   249999998      
    0     0  50000        0                                                     
         Y                                                                      
 can1_mio                             0        0        0           0          0
     0  50000        0                                                          
         Y                                                                      
 can0_mio                             0        0        0           0          0
     0  50000        0                                                          
         Y                                                                      
 gem3_rx                              0        0        0           0          0
     0  50000        0                                                          
         N                                                                      
 gem2_rx                              0        0        0           0          0
     0  50000        0                                                          
         N                                                                      
 gem1_rx                              0        0        0           0          0
     0  50000        0                                                          
         N                                                                      
 gem0_rx                              1        1        0           0          0
     0  50000        0                                                          
         Y                                                                      
root@zynqmp-iwg35m:~# 

For the new parameters, I changed the device tree to the following:

#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/iio/frequency/hmc7044.h>
#include <dt-bindings/iio/adc/adi,ad9081.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/jesd204/adxcvr.h>
/include/ "system-conf.dtsi"
/ {
	regulators {
		compatible = "simple-bus";
		#address-cells = <1>;
		#size-cells = <0>;
		reg_ssd_vqmmc: regulator_ssd_vqmmc {
			compatible = "regulator-gpio";
			regulator-name = "ssd_vqmmc";
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <3300000>;
			regulator-type = "voltage";
			gpios = <&gpio 43 0>;
			gpios-states = <0>;
			states = <3300000 0
				1800000 1>;
		};
		vbus_reg: regulator-vbus {
			compatible = "regulator-fixed";
			regulator-name = "vbus_5V";
			regulator-min-microvolt = <5000000>;
			regulator-max-microvolt = <5000000>;
			off-on-delay-us = <20000>;
		};
	};
	
	reserved-memory {
		#address-cells = <2>;
		#size-cells = <2>;
		ranges;
		rpu0vdev0vring0: rpu0vdev0vring0@70040000 {
			no-map;
			reg = <0x0 0x70040000 0x0 0x4000>;
		};
		rpu0vdev0vring1: rpu0vdev0vring1@70044000 {
			no-map;
			reg = <0x0 0x70044000 0x0 0x4000>;
		};
		rpu0vdev0buffer: rpu0vdev0buffer@70048000 {
			no-map;
			reg = <0x0 0x70048000 0x0 0x100000>;
		};
		rproc_0_reserved: rproc@70000000 {
			no-map;
			reg = <0x0 0x70000000 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>;
		};

	};

	refclk_dp: refclk_dp {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <27000000>;
	};
	fmc {
		/* 
		 * By default, FMC Connector power is disabled. 
		 * 1.8V compatibility is checked while booting by reading 
		 * FMC Module's EEPROM to enable correponding FMC connector power.
		 */
		fmc-vadj-millivolt = <1800>;
		fmc-prsnt-m2c = <&gpio3  0 GPIO_ACTIVE_HIGH>;
		fmc-vcc-adj   = <&gpio3  5 GPIO_ACTIVE_HIGH>;
		fmc-vcc-12v   = <&gpio3  3 GPIO_ACTIVE_HIGH>;
		fmc-vcc-3v3   = <&gpio3  4 GPIO_ACTIVE_HIGH>;
		fmc-pg-c2m    = <&gpio3 12 GPIO_ACTIVE_HIGH>;
	};
	fmc_plus {
		/* 
		 * By default, FMC+ Connector power is disabled. 
		 * 1.8V compatibility is checked while booting by reading 
		 * FMC+ Module's EEPROM to enable correponding FMC+ connector power.
		 */
		vadj-millivolt = <1800>;
		prsnt-m2c = <&gpio3  1 GPIO_ACTIVE_HIGH>;
		vcc-adj   = <&gpio3  6 GPIO_ACTIVE_HIGH>;
		vcc-12v   = <&gpio3  8 GPIO_ACTIVE_HIGH>;
		vcc-3v3   = <&gpio3  9 GPIO_ACTIVE_HIGH>;
		pg-c2m    = <&gpio3 13 GPIO_ACTIVE_HIGH>;
	};
	retimer_clk: retimer_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <148500000>;
	};
	cpu_opp_table {
		opp00 {
			opp-hz = /bits/ 64 <329166666>;
		};
		opp01 {
			opp-hz = /bits/ 64 <438888888>;
		};
		opp02 {
			opp-hz = /bits/ 64 <658333333>;
		};
		opp03 {
			opp-hz = /bits/ 64 <1316666666>;
		};
	};
};
/*
&spi0 {
        status = "okay";
        num-cs = <1>;
        spinode: spidev@0x0 {
                compatible = "rohm,dh2228fv";
                reg = <0>;
                spi-max-frequency = <100000000>;
       };
};
*/
&watchdog0 {
	status = "okay";
	reset-on-timeout;
	timeout-sec = <70>;
};
&uart0 {
	status="okay";
};
&uart1 {
	status="okay";
};
/*
&ETH_100G_ernic_0 {
	eth-handle = <&ETH_100G_cmac_usplus_0>;
};
&ETH_100G_axi_dma_0 {
	xlnx,include-dre ;
};
&ETH_100G_cmac_usplus_0 {
	axistream-connected = <&ETH_100G_axi_dma_0>;
	local-mac-address = [05 0a 04 0b 03 0c];
	axigpio-handle = <&ETH_100G_axi_gpio_0>;
};
&ETH_100G_axi_gpio_0 {
	compatible = "xlnx,axi-gpio-2.0";
};
*/
&can0 {
	status = "okay";
	pwdn-gpio = <&gpio 80 0>;
};
&gem0 {
	phy-mode = "rgmii-id";
	local-mac-address = [00 01 02 03 04 05];
	status = "okay";
	xlnx,ptp-enet-clock = <0x0>;
	phy-handle = <&phy0>;
	phy-reset-gpio = <&gpio 42 1>;
	phy-reset-active-low;
	phy-reset-duration = <20>;
	phy0: phy@1 {
		reg = <1>;
		compatible = "ethernet-phy-id004d.d074";
		ti,rx-internal-delay = <0x8>;
		ti,tx-internal-delay = <0xa>;
		ti,fifo-depth = <0x1>;
		ti,rxctrl-strap-worka;
		at803x,led-act-blind-workaround;
		at803x,eee-disabled;
		at803x,vddio-1p8v;
		interrupt-parent = <&gpio>;
		interrupts = <12 8>;
	};
};
&gem3 {
	phy-mode = "rgmii-id";
	local-mac-address = [1A 2B 3C 4D 5E 6F];
	phy-handle = <&phy1>;
	status = "okay";
	xlnx,ptp-enet-clock = <0x0>;
	phy-reset-gpio = <&gpio 81 1>;
	phy-reset-active-low;
	phy-reset-duration = <20>;
	phy1: phy@1 {
		reg = <1>;
		compatible = "ethernet-phy-id004d.d074";
		ti,rx-internal-delay = <0x8>;
		ti,tx-internal-delay = <0xa>;
		ti,fifo-depth = <0x1>;
		ti,rxctrl-strap-worka;
		at803x,led-act-blind-workaround;
		at803x,eee-disabled;
		at803x,vddio-1p8v;
		interrupt-parent = <&gpio>;
		interrupts = <82 8>;
	};
};
&i2c0 {
	clock-frequency = <400000>;
	status = "okay";
	pmic0: da9062@58 {
		compatible = "dlg,da9062";
		reg = <0x58>;
		rtc {
			compatible = "dlg,da9062-rtc";
		};

		gpio{
			compatible = "dlg,da9062-gpio";
		};
	};
	fusb302: typec-portc@22 {
		compatible = "fcs,fusb302";
		reg = <0x22>;
		fcs,int_n = <&gpio 78 8>;
		fcs,cc = <&gpio 79 0>;
		fcs,power_en = <&gpio 25 0>;
		vbus-supply = <&vbus_reg>;
		status = "okay";
	};
	si5341: clock-generator@76 {
		reg = <0x76>;
		compatible = "silabs,si5341";
		#clock-cells = <2>;
		#address-cells = <1>;
		#size-cells = <0>;
		clocks = <&ref48>;
		clock-names = "xtal";
		clk0 {
			reg = <0>;
			always-on;
		};
		clk1 {
			reg = <1>;
			always-on;
		};
		clk2 {
			reg = <2>;
			always-on;
		};
		clk3 {
			reg = <3>;
			always-on;
		};
		clk4 {
			reg = <4>;
			always-on;
		};
		clk5 {
			reg = <5>;
			always-on;
		};
		clk6 {
			reg = <6>;
			always-on;
		};
		clk7 {
			reg = <7>;
			always-on;
		};
		clk9 {
			reg = <9>;
			always-on;
		};
	};
	dp159: hdmi-retimer@5b {
		status = "okay";
		compatible = "ti,dp159";
		reg = <0x5b>;
		#address-cells = <1>;
		#size-cells = <0>;
		#clock-cells = <0>;
	};
	i2c_mux: msd9546@70 {
		compatible = "nxp,pca9546";
		reg = <0x70>;
		status = "okay";
		#address-cells = <1>;
		#size-cells = <0>;
		i2c@0 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;
			gpio3: gpio@23 {
				compatible = "ti,tca9535";
				reg = <0x23>; 
				#gpio-cells = <2>;
				gpio-controller;
			};
		};
		i2c@1 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <1>;
		};
		i2c@2 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <2>;
			gpio1: gpio@20 {
				compatible = "ti,tca6416";
				reg = <0x20>; 
				#gpio-cells = <2>;
				gpio-controller;
			};
			gpio2: gpio@21 {
				compatible = "ti,tca6416";
				reg = <0x21>; 
				#gpio-cells = <2>;
				gpio-controller;
			};
		};
		i2c@3 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <3>;
		eeprom@51 {
               		compatible = "atmel,24c32";
               		reg = <0x51>;
                	pagesize = <32>;
       	        	address-width = <16>;
       	        	size = <32768>;
       			};
		eeprom@52 {
       	        	compatible = "atmel,24c32";
       			reg = <0x52>;
       	        	pagesize = <32>;
       		        address-width = <16>;
       		        size = <32768>;
       			};
		};
	};
};
&pcie {
	misc = <&gpio 83 8>;
};
&sata {
	status = "okay";
	compatible = "ceva,ahci-1v84";
	reg = <0x0 0xfd0c0000 0x0 0x2000>;
	ceva,p0-cominit-params = <0x18401828>;
	ceva,p0-comwake-params = <0x614080e>;
	ceva,p0-burst-params = <0x13084a06>;
	ceva,p0-retry-params = <0x96a43ffc>;
	ceva,p1-cominit-params = <0x18401828>;
	ceva,p1-comwake-params = <0x614080e>;
	ceva,p1-burst-params = <0x13084a06>;
	ceva,p1-retry-params = <0x96a43ffc>;
	ceva,broken-gen3;
};
&usb0 {
	status = "okay";
	xlnx,usb-reset = <0x2faf080>;
};
&dwc3_0 {
	status = "okay";
	dr_mode = "otg";
	snps,dis_u2_susphy_quirk;
	snps,dis_u3_susphy_quirk;
	maximum-speed = "super-speed";
};
&sdhci0{
	bus-width = <8>;
};
&sdhci1 {
	clock-frequency = <200000000>;
	status = "okay";
	bus-width = <4>;
	xlnx,has-cd = <0x1>;
	vqmmc-supply = <&reg_ssd_vqmmc>;
};
&rtc {
	status = "disabled";
};
&fclk0 {
	status = "okay";
};
&fclk1 {
	status = "okay";
};
&fclk2 {
	status = "okay";
};
&fclk3 {
	status = "okay";
};
&psgtr {
	status = "okay";
	clocks =  <&refclk_dp>;
	clock-names = "ref1";
};

/*
/delete-node/ &{/amba_pl@0/axi_sysid@85000000};
/delete-node/ &{/amba_pl@0/gpio@80000000};
/delete-node/ &{/amba_pl@0/gpio@80010000};
*/
///delete-node/ &{/ref48M};
///delete-node/ &{/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36};


&amba_pl {
	ref48: ref48M {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <48000000>;
	
	};
	
	///delete-node/ gpio@80000000;
   	///delete-node/ gpio@80010000;
   	/delete-node/ axi_dmac@9c420000;
   	/delete-node/ axi_jesd204_rx@84a90000;
   	/delete-node/ axi_adxcvr@84a60000;
   	/delete-node/ axi_dmac@9c430000;
   	/delete-node/ axi_jesd204_tx@84b90000;
   	/delete-node/ axi_adxcvr@84b60000;
   	/delete-node/ axi_sysid@85000000;
   	/delete-node/ data_offload@9c450000;
   	/delete-node/ data_offload@9c440000;
   	/delete-node/ ad_ip_jesd204_tpl_adc@84a10000;
   	/delete-node/ ad_ip_jesd204_tpl_dac@84b10000;
   
	/*
	bom_rev {
		pl-aw17 = <&GPIO_board_config_gpio 0 0 0>;
		pl-bb16 = <&GPIO_board_config_gpio 1 0 0>;
		pl-ba16 = <&GPIO_board_config_gpio 2 0 0>;
		pl-ba17 = <&GPIO_board_config_gpio 3 0 0>;
		pl-ay17 = <&GPIO_board_config_gpio 4 0 0>;
	};
	*/
	xlnk {
		compatible = "xlnx,xlnk-1.0";
	
	
	};
	/*
	vid_stream_clk: vid_stream_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <300000000>;
	};
	vid_s_axi_clk: vid_s_axi_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		clock-frequency = <99990000>;
	};
	dru_clk: dru_clk {
		compatible = "fixed-clock";
		#clock-cells = <0>;
		temperature-stability = <50>;
		clock-frequency = <148500000>;
	};
	*/
};

/*

&HDMI_vid_phy_controller_0 {
	clock-names = "vid_phy_axi4lite_aclk", "dru-clk";
	clocks = <&vid_s_axi_clk>, <&dru_clk>;
};
&HDMI_HDMI_IN_v_frmbuf_wr_0 {
	xlnx,dma-align = <32>;
};
&HDMI_HDMI_IN_v_hdmi_rx_ss_0 {
	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk";
	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>;
};
&HDMI_HDMI_OUT_v_hdmi_tx_ss_0 {
	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk", "txref-clk", "retimer-clk";
	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>, <&si5341 0 8>, <&dp159>;
};
&HDMI_HDMI_IN_v_proc_ss_0 {
	compatible = "xlnx,v-vpss-scaler-2.2";
};
&HDMI_HDMI_OUT_v_mix_0 {
	retimer-gpio = <&gpio2 9 0>;
};
&SDI_SDI_IN_v_frmbuf_wr_0 {
	xlnx,dma-align = <32>;
};

*/

/*
&axi_ad9081_adxcvr_rx {
         //Switch to QPLL 
	adi,sys-clk-select = <XCVR_QPLL>;
	adi,out-clk-select = <XCVR_REFCLK_DIV2>;

};
*/

/*
&axi_ad9081_core_tx {
	adi,axi-pl-fifo-enable;
};
*/

&spi1 {
	status = "okay";

	hmc7044: hmc7044@0 {
		#address-cells = <1>;
		#size-cells = <0>;
		#clock-cells = <1>;
		compatible = "adi,hmc7044";
		reg = <0>;
		spi-max-frequency = <1000000>;

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

		adi,jesd204-max-sysref-frequency-hz = <2000000>; /* 2 MHz */

		/*
		* There are different versions of the AD9081-FMCA-EBZ & AD9082-FMCA-EBZ
		* VCXO = 122.880 MHz, XO = 122.880MHz (AD9081-FMC-EBZ & AD9082-FMC-EBZ)
		* VCXO = 100.000 MHz, XO = 100.000MHz (AD9081-FMC-EBZ-A2 & AD9082-FMC-EBZ-A2)
		* To determine which board is which, read the freqency printed on the VCXO
		* or use the fru-dump utility:
		* #fru-dump -b /sys/bus/i2c/devices/15-0050/eeprom
		*/

		//adi,pll1-clkin-frequencies = <122880000 30720000 0 0>;
		//adi,vcxo-frequency = <122880000>;

		adi,pll1-clkin-frequencies = <100000000 10000000 0 0>;
		adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
		adi,pll1-ref-autorevert-enable;

		adi,vcxo-frequency = <100000000>;

		adi,pll1-loop-bandwidth-hz = <200>;
		adi,pll1-charge-pump-current-ua = <720>;
		adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */

		adi,pll2-output-frequency = <2880000000>;

		adi,sysref-timer-divider = <1024>;
		adi,pulse-generator-mode = <0>;

		adi,clkin0-buffer-mode  = <0x07>;
		adi,clkin1-buffer-mode  = <0x07>;
		adi,oscin-buffer-mode = <0x15>;

		adi,gpi-controls = <0x00 0x00 0x00 0x00>;
		adi,gpo-controls = <0x37 0x33 0x00 0x00>;

		clock-output-names =
		"hmc7044_out0", "hmc7044_out1", "hmc7044_out2",
		"hmc7044_out3", "hmc7044_out4", "hmc7044_out5",
		"hmc7044_out6", "hmc7044_out7", "hmc7044_out8",
		"hmc7044_out9", "hmc7044_out10", "hmc7044_out11",
		"hmc7044_out12", "hmc7044_out13";

		hmc7044_c0: channel@0 {
			reg = <0>;
			adi,extended-name = "CORE_CLK_RX";
			adi,divider = <18>; //250
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;

		};
		hmc7044_c2: channel@2 {
			reg = <2>;
			adi,extended-name = "DEV_REFCLK";
			adi,divider = <18>; //250
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};
		hmc7044_c3: channel@3 {
			reg = <3>;
			adi,extended-name = "DEV_SYSREF";
			adi,divider = <1536>; //1.953
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
			adi,jesd204-sysref-chan;
		};

		hmc7044_c6: channel@6 {
			reg = <6>;
			adi,extended-name = "CORE_CLK_TX";
			adi,divider = <18>;//250
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};

		hmc7044_c8: channel@8 {
			reg = <8>;
			adi,extended-name = "FPGA_REFCLK1";
			adi,divider = <9>;//500
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};
		hmc7044_c10: channel@10 {
			reg = <10>;
			adi,extended-name = "CORE_CLK_RX_ALT";
			adi,divider = <18>;//250
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};

		hmc7044_c12: channel@12 {
			reg = <12>;
			adi,extended-name = "FPGA_REFCLK2";
			adi,divider = <9>;//750
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
		};
		hmc7044_c13: channel@13 {
			reg = <13>;
			adi,extended-name = "FPGA_SYSREF";
			adi,divider = <1536>;//1.536
			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
			adi,jesd204-sysref-chan;
		};
	};
};

&spi0 {

	trx0_ad9081: ad9081@0 {
		#address-cells = <1>;
		#size-cells = <0>;
		compatible = "adi,ad9082";
		reg = <0>;
		spi-max-frequency = <5000000>;

		/* Clocks */
		clocks = <&hmc7044 2>;
		clock-names = "dev_clk";

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

		reset-gpios = <&gpio 133 0>;
      		sysref-req-gpios = <&gpio 121 0>;
      		rx2-enable-gpios = <&gpio 135 0>;
      		rx1-enable-gpios = <&gpio 134 0>;
      		tx2-enable-gpios = <&gpio 137 0>;
      		tx1-enable-gpios = <&gpio 136 0>;
		
		jesd204-device;
		#jesd204-cells = <2>;
		jesd204-top-device = <0>; /* This is the TOP device */
		jesd204-link-ids = <FRAMER_LINK0_RX DEFRAMER_LINK0_TX>;

		jesd204-inputs =
			<&axi_ad9081_core_rx 0 FRAMER_LINK0_RX>,
			<&axi_ad9081_core_tx 0 DEFRAMER_LINK0_TX>;

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

			adi,dac-frequency-hz = /bits/ 64 <5120000000>;

			adi,main-data-paths {
				#address-cells = <1>;
				#size-cells = <0>;

				adi,interpolation = <8>;

				ad9081_dac0: dac@0 {
					reg = <0>;
					adi,crossbar-select = <&ad9081_tx_fddc_chan0>;
					adi,nco-frequency-shift-hz = /bits/ 64 <1000000000>; /* 1000 MHz */
				};
				ad9081_dac1: dac@1 {
					reg = <1>;
					adi,crossbar-select = <&ad9081_tx_fddc_chan1>;
					adi,nco-frequency-shift-hz = /bits/ 64 <1100000000>; /* 1100 MHz */
				};
			};

			adi,channelizer-paths {
				#address-cells = <1>;
				#size-cells = <0>;
				adi,interpolation = <4>;

				ad9081_tx_fddc_chan0: channel@0 {
					reg = <0>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
				ad9081_tx_fddc_chan1: channel@1 {
					reg = <1>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
			};

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

				ad9081_tx_jesd_l0: link@0 {
					#address-cells = <1>;
					#size-cells = <0>;
					reg = <0>;
                                        adi,logical-lane-mapping = /bits/ 8 <2 0 7 7 7 7 3 1>;

					adi,link-mode = <5>;			/* JESD Quick Configuration Mode */
					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
					adi,dual-link = <0>;			/* JESD Dual Link Mode */

					adi,converters-per-device = <4>;	/* JESD M */
					adi,octets-per-frame = <4>;		/* JESD F */

					adi,frames-per-multiframe = <32>;	/* JESD K */
					adi,converter-resolution = <16>;	/* JESD N */
					adi,bits-per-sample = <16>;		/* JESD NP' */
					adi,control-bits-per-sample = <0>;	/* JESD CS */
					adi,lanes-per-device = <2>;		/* JESD L */
					adi,samples-per-converter-per-frame = <1>; /* JESD S */
					adi,high-density = <1>;			/* JESD HD */

                                        adi,tpl-phase-adjust = <6>;
				};
			};
		};

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

			adi,adc-frequency-hz = /bits/ 64 <5120000000>;

			adi,main-data-paths {
				#address-cells = <1>;
				#size-cells = <0>;

				ad9081_adc0: adc@0 {
					reg = <0>;
					adi,decimation = <4>;
					adi,nco-frequency-shift-hz =  /bits/ 64 <1000000000>;
					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
					//adi,crossbar-select = <&ad9081_rx_fddc_chan0>, <&ad9081_rx_fddc_chan2>; /* Static for now */
				};
				ad9081_adc1: adc@1 {
					reg = <1>;
					adi,decimation = <4>;
					adi,nco-frequency-shift-hz =  /bits/ 64 <(1000000000)>;
					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
					//adi,crossbar-select = <&ad9081_rx_fddc_chan1>, <&ad9081_rx_fddc_chan3>; /* Static for now */
				};

			};

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


				ad9081_rx_fddc_chan0: channel@0 {
					reg = <0>;
					adi,decimation = <8>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
				ad9081_rx_fddc_chan1: channel@1 {
					reg = <1>;
					adi,decimation = <8>;
					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;

				};
			};

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

				ad9081_rx_jesd_l0: link@0 {
					reg = <0>;
					adi,converter-select =
						 <&ad9081_rx_fddc_chan0 FDDC_I>, <&ad9081_rx_fddc_chan0 FDDC_Q>,
						 <&ad9081_rx_fddc_chan1 FDDC_I>, <&ad9081_rx_fddc_chan1 FDDC_Q>;

                                        adi,logical-lane-mapping = /bits/ 8 <2 0 7 7 7 7 3 1>;

					adi,link-mode = <6>;			/* JESD Quick Configuration Mode */
					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
					adi,dual-link = <0>;			/* JESD Dual Link Mode */

					adi,converters-per-device = <4>;	/* JESD M */
					adi,octets-per-frame = <4>;		/* JESD F */

					adi,frames-per-multiframe = <32>;	/* JESD K */
					adi,converter-resolution = <16>;	/* JESD N */
					adi,bits-per-sample = <16>;		/* JESD NP' */
					adi,control-bits-per-sample = <0>;	/* JESD CS */
					adi,lanes-per-device = <2>;		/* JESD L */
					adi,samples-per-converter-per-frame = <1>; /* JESD S */
					adi,high-density = <1>;			/* JESD HD */
				};
			};
		};
	};
};


/ {
   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@9c420000 {
         compatible = "adi,axi-dmac-1.00.a";
         reg = <0x9c420000 0x10000>;
         #dma-cells = <1>;
         #clock-cells = <0>;
         interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
         clocks = <&zynqmp_clk 73>;
      };

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

      axi_ad9081_core_rx: axi-ad9081-rx-hpc@84a10000 {
         compatible = "adi,axi-ad9081-rx-1.0";
         reg = <0x84a10000 0x8000>;
         dmas = <&rx_dma 0>;
         dma-names = "rx";
         spibus-connected = <&trx0_ad9081>;

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_rx_jesd 0 FRAMER_LINK0_RX>;
      };

      axi_ad9081_core_tx: axi-ad9081-tx-hpc@84b10000 {
         compatible = "adi,axi-ad9081-tx-1.0";
         reg = <0x84b10000 0x4000>;
         dmas = <&tx_dma 0>;
         dma-names = "tx";
         clocks = <&trx0_ad9081 1>;
         clock-names = "sampl_clk";
         spibus-connected = <&trx0_ad9081>;
         //adi,axi-pl-fifo-enable;
         adi,axi-data-offload-connected = <&axi_data_offload_tx>;

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_tx_jesd 0 DEFRAMER_LINK0_TX>;
      };

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

         interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>;

         clocks = <&zynqmp_clk 71>, <&hmc7044 10>, <&axi_ad9081_adxcvr_rx 0>;
         clock-names = "s_axi_aclk", "device_clk", "lane_clk";

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

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_adxcvr_rx 0 FRAMER_LINK0_RX>;
      };

      axi_ad9081_tx_jesd: axi-jesd204-tx@84b90000 {
         compatible = "adi,axi-jesd204-tx-1.0";
         reg = <0x84b90000 0x1000>;

         interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;

         clocks = <&zynqmp_clk 71>, <&hmc7044 6>, <&axi_ad9081_adxcvr_tx 0>;
         clock-names = "s_axi_aclk", "device_clk", "lane_clk";

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

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs = <&axi_ad9081_adxcvr_tx 0 DEFRAMER_LINK0_TX>;
      };

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

         clocks = <&hmc7044 12>;
         clock-names = "conv";

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

         /* Switch to QPLL */
         adi,sys-clk-select = <XCVR_QPLL>;
         adi,out-clk-select = <XCVR_REFCLK_DIV2>;
         di,use-lpm-enable;

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs =  <&hmc7044 0 FRAMER_LINK0_RX>;
      };

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

         clocks = <&hmc7044 12>;
         clock-names = "conv";

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

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

         jesd204-device;
         #jesd204-cells = <2>;
         jesd204-inputs =  <&hmc7044 0 DEFRAMER_LINK0_TX>;
      };

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

      axi_data_offload_tx: axi-data-offload-0@9c440000 {
         compatible = "adi,axi-data-offload-1.0.a";
         reg = <0x9c440000 0x10000>;
         // adi,bringup;
         // adi,oneshot;
         // adi,bypass;
         // adi,sync-config = <2>;
         // adi,transfer-length = /bits/ 64 <0x10000>; // 2**16 bytes
      };

      axi_data_offload_rx: axi-data-offload-1@9c450000 {
         compatible = "adi,axi-data-offload-1.0.a";
         reg = <0x9c450000 0x10000>;
      };
   };
};

This is the boot log in the non-working case

root@zynqmp-iwg35m:~# dmesg                                                     
[    0.766661] usbserial: USB Serial support registered for upd78f0730          
[    0.767907] SPI driver ads7846 has no spi_device_id for ti,tsc2046           
[    0.767911] SPI driver ads7846 has no spi_device_id for ti,ads7843           
[    0.767914] SPI driver ads7846 has no spi_device_id for ti,ads7845           
[    0.767917] SPI driver ads7846 has no spi_device_id for ti,ads7873           
[    0.768161] i2c_dev: i2c /dev entries driver                                 
[    0.770755] usbcore: registered new interface driver uvcvideo                
[    0.772171] EDAC DEBUG: edac_mc_add_mc_with_groups:                          
[    0.772215] EDAC DEBUG: edac_create_sysfs_mci_device: device mc0 created     
[    0.772247] EDAC DEBUG: edac_create_dimm_object: device rank0 created at loca
tion csrow 0 channel 0                                                          
[    0.772281] EDAC DEBUG: edac_create_csrow_object: device csrow0 created      
[    0.772314] EDAC MC0: Giving out device to module 1 controller synps_ddr_cont
roller: DEV synps_edac (INTERRUPT)                                              
[    0.772519] EDAC DEBUG: edac_device_register_sysfs_main_kobj:                
[    0.772534] EDAC DEBUG: edac_device_add_device:                              
[    0.772537] EDAC DEBUG: find_edac_device_by_dev:                             
[    0.772540] EDAC DEBUG: edac_device_create_sysfs: idx=0                      
[    0.772551] EDAC DEBUG: edac_device_create_instances:                        
[    0.772567] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac control
ler zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)                      
[    0.773073] sdhci: Secure Digital Host Controller Interface driver           
[    0.773076] sdhci: Copyright(c) Pierre Ossman                                
[    0.773080] sdhci-pltfm: SDHCI platform and OF driver helper                 
[    0.773866] SMCCC: SOC_ID: ID = jep106:0049:0000 Revision = 0x14758093       
[    0.773940] zynqmp_firmware_probe Platform Management API v1.1               
[    0.773992] zynqmp_firmware_probe Trustzone version v1.0                     
[    0.803015] securefw securefw: securefw probed                               
[    0.803338] zynqmp-aes zynqmp-aes.0: will run requests pump with realtime pri
ority                                                                           
[    0.803829] usbcore: registered new interface driver usbhid                  
[    0.803833] usbhid: USB HID core driver                                      
[    0.804005] SPI driver fb_seps525 has no spi_device_id for syncoam,seps525   
[    0.811108] SPI driver adis16475 has no spi_device_id for adi,adis16470      
[    0.811117] SPI driver adis16475 has no spi_device_id for adi,adis16475-1    
[    0.811120] SPI driver adis16475 has no spi_device_id for adi,adis16475-2    
[    0.811123] SPI driver adis16475 has no spi_device_id for adi,adis16475-3    
[    0.811126] SPI driver adis16475 has no spi_device_id for adi,adis16477-1    
[    0.811129] SPI driver adis16475 has no spi_device_id for adi,adis16477-2    
[    0.811132] SPI driver adis16475 has no spi_device_id for adi,adis16477-3    
[    0.811135] SPI driver adis16475 has no spi_device_id for adi,adis16465-1    
[    0.811138] SPI driver adis16475 has no spi_device_id for adi,adis16465-2    
[    0.811141] SPI driver adis16475 has no spi_device_id for adi,adis16465-3    
[    0.811144] SPI driver adis16475 has no spi_device_id for adi,adis16467-1    
[    0.811147] SPI driver adis16475 has no spi_device_id for adi,adis16467-2    
[    0.811150] SPI driver adis16475 has no spi_device_id for adi,adis16467-3    
[    0.811153] SPI driver adis16475 has no spi_device_id for adi,adis16500      
[    0.811156] SPI driver adis16475 has no spi_device_id for adi,adis16501      
[    0.811159] SPI driver adis16475 has no spi_device_id for adi,adis16505-1    
[    0.811162] SPI driver adis16475 has no spi_device_id for adi,adis16505-2    
[    0.811165] SPI driver adis16475 has no spi_device_id for adi,adis16505-3    
[    0.811167] SPI driver adis16475 has no spi_device_id for adi,adis16507-1    
[    0.811170] SPI driver adis16475 has no spi_device_id for adi,adis16507-2    
[    0.811173] SPI driver adis16475 has no spi_device_id for adi,adis16507-3    
[    0.811176] SPI driver adis16475 has no spi_device_id for adi,adis16575-2    
[    0.811179] SPI driver adis16475 has no spi_device_id for adi,adis16575-3    
[    0.811182] SPI driver adis16475 has no spi_device_id for adi,adis16576-2    
[    0.811185] SPI driver adis16475 has no spi_device_id for adi,adis16576-3    
[    0.811188] SPI driver adis16475 has no spi_device_id for adi,adis16577-2    
[    0.811191] SPI driver adis16475 has no spi_device_id for adi,adis16577-3    
[    0.812639] ARM CCI_400_r1 PMU driver probed                                 
[    0.812883] axi_sysid 85000000.axi-sysid-0: AXI System ID core version (1.01.
a) found                                                                        
[    0.813233] axi_sysid 85000000.axi-sysid-0: system ID header version mismatch
. Expected 2, Reported 0                                                        
[    0.813239] axi_sysid: probe of 85000000.axi-sysid-0 failed with error -14   
[    0.813818] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered        
[    0.814367] usbcore: registered new interface driver snd-usb-audio           
[    0.816507] pktgen: Packet Generator for packet performance testing. Version:
 2.75                                                                           
[    0.829528] Initializing XFRM netlink socket                                 
[    0.829602] NET: Registered PF_INET6 protocol family                         
[    0.830251] Segment Routing with IPv6                                        
[    0.830281] In-situ OAM (IOAM) with IPv6                                     
[    0.830360] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver              
[    0.830741] NET: Registered PF_PACKET protocol family                        
[    0.830751] NET: Registered PF_KEY protocol family                           
[    0.830856] can: controller area network core                                
[    0.830882] NET: Registered PF_CAN protocol family                           
[    0.830886] can: raw protocol                                                
[    0.830891] can: broadcast manager protocol                                  
[    0.830898] can: netlink gateway - max_hops=1                                
[    0.830961] RPC: Registered rdma transport module.                           
[    0.830964] RPC: Registered rdma backchannel transport module.               
[    0.830967] 8021q: 802.1Q VLAN Support v1.8                                  
[    0.831166] 9pnet: Installing 9P2000 support                                 
[    0.831190] NET: Registered PF_IEEE802154 protocol family                    
[    0.831211] Key type dns_resolver registered                                 
[    0.831483] registered taskstats version 1                                   
[    0.832626] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no       
[    0.843091] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 24, base_baud =
 6249999) is a xuartps                                                          
[    0.926889] Freeing initrd memory: 5336K                                     
[    2.427902] printk: console [ttyPS0] enabled                                 
[    2.432814] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 25, base_baud =
 6249999) is a xuartps                                                          
[    2.442589] of-fpga-region fpga-full: FPGA Region probed                     
[    2.449762] nwl-pcie fd0e0000.pcie: host bridge /axi/pcie@fd0e0000 ranges:   
[    2.456657] nwl-pcie fd0e0000.pcie:      MEM 0x00e0000000..0x00efffffff -> 0x
00e0000000                                                                      
[    2.464663] nwl-pcie fd0e0000.pcie:      MEM 0x0600000000..0x07ffffffff -> 0x
0600000000                                                                      
[    2.472769] nwl-pcie fd0e0000.pcie: Link is DOWN                             
[    2.477586] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00           
[    2.483763] pci_bus 0000:00: root bus resource [bus 00-ff]                   
[    2.489247] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]   
[    2.496119] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff p
ref]                                                                            
[    2.503620] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400             
[    2.509686] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot             
[    2.517532] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), rec
onfiguring                                                                      
[    2.525641] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01      
[    2.532268] pci 0000:00:00.0: PCI bridge to [bus 01]                         
[    2.541445] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine 
is probed                                                                       
[    2.550252] zynqmp-display fd4a0000.display: vtc bridge property not present 
[    2.560281] xilinx-dp-snd-codec fd4a0000.display:zynqmp-dp-snd-codec0: Xilinx
 DisplayPort Sound Codec probed                                                 
[    2.570439] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sound PC
M probed                                                                        
[    2.578553] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sound PC
M probed                                                                        
[    2.587812] xilinx-dp-snd-card fd4a0000.display:zynqmp-dp-snd-card: Xilinx Di
splayPort Sound Card probed                                                     
[    2.597392] OF: graph: no port node found in /axi/display@fd4a0000           
[    2.603955] xlnx-drm xlnx-drm.0: bound fd4a0000.display (ops 0xffffffc0092144
50)                                                                             
[    3.688482] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or si
zes                                                                             
[    3.696121] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.display on min
or 0                                                                            
[    3.703624] zynqmp-display fd4a0000.display: ZynqMP DisplayPort Subsystem dri
ver probed                                                                      
[    3.711857] ahci-ceva fd0c0000.ahci: supply ahci not found, using dummy regul
ator                                                                            
[    3.719412] ahci-ceva fd0c0000.ahci: supply phy not found, using dummy regula
tor                                                                             
[    3.726840] ahci-ceva fd0c0000.ahci: supply target not found, using dummy reg
ulator                                                                          
[    3.734659] ahci-ceva fd0c0000.ahci: AHCI 0001.0301 32 slots 2 ports 6 Gbps 0
x3 impl platform mode                                                           
[    3.743621] ahci-ceva fd0c0000.ahci: flags: 64bit ncq sntf pm clo only pmp fb
s pio slum part ccc sds apst                                                    
[    3.754073] scsi host0: ahci-ceva                                            
[    3.757683] scsi host1: ahci-ceva                                            
[    3.761109] ata1: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x1
00 irq 51                                                                       
[    3.769017] ata2: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] port 0x1
80 irq 51                                                                       
[    3.864615] hmc7044 spi1.0: PLL1: Locked, CLKIN0 @ 100000000 Hz, PFD: 1000 kH
z - PLL2: Locked @ 2880.000000 MHz                                              
[    3.875081] jesd204: /axi/spi@ff050000/hmc7044@0,jesd204:1,parent=spi1.0: Usi
ng as SYSREF provider                                                           
[    3.885568] macb ff0b0000.ethernet: Not enabling partial store and forward   
[    3.951645] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b
0000 irq 56 (00:01:02:03:04:05)                                                 
[    3.961848] macb ff0e0000.ethernet: Not enabling partial store and forward   
[    4.026939] macb ff0e0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0e
0000 irq 58 (00:01:02:03:04:05)                                                 
[    4.037171] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM          
[    4.043712] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM          
[    4.050215] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM          
[    4.056729] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM          
[    4.085537] cdns-i2c ff020000.i2c: can't get pinctrl, bus recovery not suppor
ted                                                                             
[    4.090674] ata1: SATA link down (SStatus 0 SControl 330)                    
[    4.093300] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller                   
[    4.098349] ata2: SATA link down (SStatus 0 SControl 330)                    
[    4.098675] da9062 0-0058: Entering I2C mode!                                
[    4.099955] da9062-watchdog: Failed to locate of_node [id: -1]               
[    4.100042] da9062-thermal: Failed to locate of_node [id: -1]                
[    4.102988] da9063-rtc da9062-rtc: registered as rtc0                        
[    4.103433] da9063-rtc da9062-rtc: setting system clock to 2026-05-27T14:37:0
0 UTC (1779892620)                                                              
[    4.103471] da9062-onkey: Failed to locate of_node [id: -1]                  
[    4.103815] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus nu
mber 1                                                                          
[    4.104199]                                                                  
               Board Info:                                                      
[    4.104201]  BSP Version     : iW-PRGBZ-SC-01-R1.0-REL1.0-ED3.0-Petalinux23.2
[    4.104203]  SOM Version     : iW-PRGBZ-AP-01-R1.0                           
                                                                                
[    4.104781] OF: graph: no port node found in /axi/i2c@ff020000/typec-portc@22
[    4.108752] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk0                                                                             
[    4.108758] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk1                                                                             
[    4.108764] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk2                                                                             
[    4.108769] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk3                                                                             
[    4.108775] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk4                                                                             
[    4.108780] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk5                                                                             
[    4.108785] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk6                                                                             
[    4.108790] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk7                                                                             
[    4.108795] si5341 0-0076: no regulator set, defaulting vdd_sel to 2.5V for c
lk9                                                                             
[    4.111866] si5341 0-0076: Chip: 5341 Grade: 1 Rev: 3                        
[    4.113641] xhci-hcd xhci-hcd.0.auto: hcc params 0x0238f625 hci version 0x100
 quirks 0x0000000002010010                                                      
[    4.163671] i2c i2c-0: Added multiplexed i2c bus 2                           
[    4.167892] xhci-hcd xhci-hcd.0.auto: irq 63, io mem 0xfe200000              
[    4.169534] i2c i2c-0: Added multiplexed i2c bus 3                           
[    4.176576] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller                   
[    4.184123] pca953x 4-0020: supply vcc not found, using dummy regulator      
[    4.191253] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus nu
mber 2                                                                          
[    4.198710] pca953x 4-0020: using no AI                                      
[    4.206024] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed       
[    4.214911] pca953x 4-0021: supply vcc not found, using dummy regulator      
[    4.221095] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bc
dDevice= 6.01                                                                   
[    4.228249] pca953x 4-0021: using no AI                                      
[    4.235567] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=
1                                                                               
[    4.235573] usb usb1: Product: xHCI Host Controller                          
[    4.244400] i2c i2c-0: Added multiplexed i2c bus 4                           
[    4.248003] usb usb1: Manufacturer: Linux 6.1.70adi-v2023.2 xhci-hcd         
[    4.248009] usb usb1: SerialNumber: xhci-hcd.0.auto                          
[    4.257677] at24 5-0051: supply vcc not found, using dummy regulator         
[    4.262480] hub 1-0:1.0: USB hub found                                       
[    4.269846] at24 5-0051: 32768 byte 24c32 EEPROM, writable, 32 bytes/write   
[    4.272886] hub 1-0:1.0: 1 port detected                                     
[    4.278498] at24 5-0052: supply vcc not found, using dummy regulator         
[    4.285191] usb usb2: We don't know the algorithms for LPM for this host, dis
abling LPM.                                                                     
[    4.323034] i2c i2c-0: Added multiplexed i2c bus 5                           
[    4.328971] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bc
dDevice= 6.01                                                                   
[    4.333697] pca954x 0-0070: registered 4 multiplexed busses for I2C switch pc
a9546                                                                           
[    4.338475] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=
1                                                                               
[    4.344885] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 62              
[    4.349690] usb usb2: Product: xHCI Host Controller                          
[    4.356686] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 70
s                                                                               
[    4.359767] usb usb2: Manufacturer: Linux 6.1.70adi-v2023.2 xhci-hcd         
[    4.359772] usb usb2: SerialNumber: xhci-hcd.0.auto                          
[    4.367029] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10
s                                                                               
[    4.377105] hub 2-0:1.0: USB hub found                                       
[    4.387453] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_enforce_settings: U
sing QPLL without access, assuming desired Lane rate will be configured by a dif
ferent instance                                                                 
[    4.389861] hub 2-0:1.0: 1 port detected                                     
[    4.418646] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 
64-bit                                                                          
[    4.419066] xhci-hcd xhci-hcd.0.auto: remove, state 1                        
[    4.419506] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: AXI-ADXCVR-RX (17.05.a) us
ing QPLL on GTY4 at 0x84A60000. Number of lanes: 2.                             
[    4.420511] axi_adxcvr_drv 84b60000.axi-adxcvr-tx: AXI-ADXCVR-TX (17.05.a) us
ing QPLL on GTY4 at 0x84B60000. Number of lanes: 2.                             
[    4.421133] axi-jesd204-rx 84a90000.axi-jesd204-rx: AXI-JESD204-RX (1.07.a) a
t 0x84A90000. Encoder 8b10b, width 4/4, lanes 2, jesd204-fsm.                   
[    4.421567] axi-jesd204-tx 84b90000.axi-jesd204-tx: AXI-JESD204-TX (1.06.a) a
t 0x84B90000. Encoder 8b10b, width 4/4, lanes 2, jesd204-fsm.                   
[    4.422442] ad9081 spi0.0: supply vdd not found, using dummy regulator       
[    4.494193] mmc0: new HS200 MMC card at address 0001                         
[    4.496536] usb usb2: USB disconnect, device number 1                        
[    4.508468] mmcblk0: mmc0:0001 DG4008 7.28 GiB                               
[    4.520965] xhci-hcd xhci-hcd.0.auto: USB bus 2 deregistered                 
[    4.540175]  mmcblk0: p1                                                     
[    4.544358] xhci-hcd xhci-hcd.0.auto: remove, state 84                       
[    4.549761] mmcblk0boot0: mmc0:0001 DG4008 4.00 MiB                          
[    4.553974] usb usb1: USB disconnect, device number 1                        
[    4.560461] mmcblk0boot1: mmc0:0001 DG4008 4.00 MiB                          
[    4.562685] xhci-hcd xhci-hcd.0.auto: USB bus 1 deregistered                 
[    4.567960] mmcblk0rpmb: mmc0:0001 DG4008 4.00 MiB, chardev (239:0)          
[    4.952486] zynqmp-display fd4a0000.display: [drm] Cannot find any crtc or si
zes                                                                             
[    5.260464] random: crng init done                                           
[    6.396933] ad9081 spi0.0: AD9082 Rev. 3 Grade 2 (API 1.6.0) probed          
[    6.425239] cf_axi_adc 84a10000.axi-ad9081-rx-hpc: ADI AIM (10.03.\x00) at 0x
84A10000 mapped to 0x(____ptrval____) probed ADC AD9081 as MASTER               
[    6.457056] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition initialized -> probed                                       
[    6.467762] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition initialized -> probed                                       
[    6.478468] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition probed -> initialized                                       
[    6.489164] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition probed -> initialized                                       
[    6.499861] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition initialized -> probed                                       
[    6.510560] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition initialized -> probed                                       
[    6.521256] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition probed -> idle                                              
[    6.531348] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition probed -> idle                                              
[    6.541443] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> device_init                                         
[    6.551964] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> device_init                                         
[    6.562489] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> link_init                                    
[    6.573447] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> link_init                                    
[    6.584415] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> link_supported                                 
[    6.595633] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> link_supported                                 
[    6.607213] hmc7044 spi1.0: hmc7044_jesd204_link_pre_setup: Link2 forcing con
tinuous SYSREF mode                                                             
[    6.616271] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_pre_setup                            
[    6.627931] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_pre_setup                            
[    6.651917] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> clk_sync_stage1                           
[    6.663666] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> clk_sync_stage1                           
[    6.675405] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> clk_sync_stage2                          
[    6.687233] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> clk_sync_stage2                          
[    6.699059] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage3                          
[    6.710893] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage3                          
[    6.724736] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> link_setup                               
[    6.736127] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> link_setup                               
[    6.753159] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> opt_setup_stage1                              
[    6.764644] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> opt_setup_stage1                              
[    6.784997] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> opt_setup_stage2                        
[    6.797003] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> opt_setup_stage2                        
[    6.809452] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage3                        
[    6.821464] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage3                        
[    6.833469] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage4                        
[    6.845469] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage4                        
[    6.857479] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage5                        
[    6.869479] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage5                        
[    6.885660] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> clocks_enable                           
[    6.897409] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> clocks_enable                           
[    6.932189] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer underflow error, status: 0x61                                           
[    6.942522] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer overflow error, status: 0x61                                            
[    6.952857] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> link_enable                                
[    6.964173] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> link_enable                                
[    7.224462] axi-jesd204-rx 84a90000.axi-jesd204-rx: axi_jesd204_rx_jesd204_li
nk_running: Link2 status failed (CGS)                                           
[    7.234813] jesd204: /fpga-axi@0/axi-jesd204-rx@84a90000,jesd204:4,parent=84a
90000.axi-jesd204-rx: JESD204[0:2] In link_running got error from cb: -1        
[    7.248204] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: Roll
ing back from 'link_enable', got error -1                                       
[    7.258901] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> link_running                                 
[    7.270120] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> link_running                                 
[    7.281420] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_running -> link_enable                                 
[    7.292638] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_running -> link_enable                                 
[    7.307943] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> clocks_enable                                
[    7.319249] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> clocks_enable                                
[    7.330554] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> opt_setup_stage5                           
[    7.342293] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> opt_setup_stage5                           
[    7.354037] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> opt_setup_stage4                        
[    7.366034] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> opt_setup_stage4                        
[    7.378032] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage3                        
[    7.390034] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage3                        
[    7.402031] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage2                        
[    7.414030] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage2                        
[    7.426035] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage1                        
[    7.438034] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage1                        
[    7.450035] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> link_setup                              
[    7.461514] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> link_setup                              
[    7.472992] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> clk_sync_stage3                               
[    7.484389] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> clk_sync_stage3                               
[    7.495786] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> clk_sync_stage2                          
[    7.507614] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> clk_sync_stage2                          
[    7.519439] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage1                          
[    7.531267] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage1                          
[    7.543091] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> link_pre_setup                           
[    7.554832] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> link_pre_setup                           
[    7.566571] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> link_supported                            
[    7.578225] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> link_supported                            
[    7.589876] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_init                                 
[    7.601096] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_init                                 
[    7.612318] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> device_init                                    
[    7.623276] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> device_init                                    
[    7.634231] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> idle                                         
[    7.644750] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> idle                                         
[    7.655275] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> initialized                                         
[    7.665798] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> initialized                                         
[    7.676320] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition initialized -> probed                                       
[    7.687011] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition initialized -> probed                                       
[    7.697708] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition probed -> idle                                              
[    7.707791] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition probed -> idle                                              
[    7.717882] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> device_init                                         
[    7.728407] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> device_init                                         
[    7.738934] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> link_init                                    
[    7.749890] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> link_init                                    
[    7.760851] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> link_supported                                 
[    7.772067] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> link_supported                                 
[    7.783631] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_pre_setup                            
[    7.795288] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_pre_setup                            
[    7.819320] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> clk_sync_stage1                           
[    7.831059] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> clk_sync_stage1                           
[    7.842803] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> clk_sync_stage2                          
[    7.854635] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> clk_sync_stage2                          
[    7.866469] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage3                          
[    7.878293] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage3                          
[    7.892128] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> link_setup                               
[    7.903518] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> link_setup                               
[    7.920368] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> opt_setup_stage1                              
[    7.931851] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> opt_setup_stage1                              
[    7.951007] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> opt_setup_stage2                        
[    7.963012] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> opt_setup_stage2                        
[    7.975417] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage3                        
[    7.987420] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage3                        
[    7.999429] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage4                        
[    8.011426] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage4                        
[    8.023428] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage5                        
[    8.035427] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage5                        
[    8.051577] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> clocks_enable                           
[    8.063318] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> clocks_enable                           
[    8.098092] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer underflow error, status: 0x61                                           
[    8.108428] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer overflow error, status: 0x61                                            
[    8.118764] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> link_enable                                
[    8.130070] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> link_enable                                
[    8.392463] axi-jesd204-rx 84a90000.axi-jesd204-rx: axi_jesd204_rx_jesd204_li
nk_running: Link2 status failed (CGS)                                           
[    8.402810] jesd204: /fpga-axi@0/axi-jesd204-rx@84a90000,jesd204:4,parent=84a
90000.axi-jesd204-rx: JESD204[0:2] In link_running got error from cb: -1        
[    8.416201] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: Roll
ing back from 'link_enable', got error -1                                       
[    8.426898] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> link_running                                 
[    8.438118] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> link_running                                 
[    8.449413] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_running -> link_enable                                 
[    8.460640] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_running -> link_enable                                 
[    8.475941] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> clocks_enable                                
[    8.487247] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> clocks_enable                                
[    8.498551] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> opt_setup_stage5                           
[    8.510291] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> opt_setup_stage5                           
[    8.522035] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> opt_setup_stage4                        
[    8.534031] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> opt_setup_stage4                        
[    8.546030] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage3                        
[    8.558031] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage3                        
[    8.570029] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage2                        
[    8.582027] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage2                        
[    8.594033] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage1                        
[    8.606034] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage1                        
[    8.618033] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> link_setup                              
[    8.629512] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> link_setup                              
[    8.640990] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> clk_sync_stage3                               
[    8.652388] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> clk_sync_stage3                               
[    8.663784] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> clk_sync_stage2                          
[    8.675613] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> clk_sync_stage2                          
[    8.687437] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage1                          
[    8.699264] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage1                          
[    8.711099] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> link_pre_setup                           
[    8.722839] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> link_pre_setup                           
[    8.734578] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> link_supported                            
[    8.746233] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> link_supported                            
[    8.757883] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_init                                 
[    8.769104] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_init                                 
[    8.780325] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> device_init                                    
[    8.791281] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> device_init                                    
[    8.802238] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> idle                                         
[    8.812768] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> idle                                         
[    8.823300] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> initialized                                         
[    8.833822] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> initialized                                         
[    8.844346] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition initialized -> probed                                       
[    8.855044] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition initialized -> probed                                       
[    8.865741] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition probed -> idle                                              
[    8.875833] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition probed -> idle                                              
[    8.885922] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> device_init                                         
[    8.896440] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> device_init                                         
[    8.906976] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> link_init                                    
[    8.917931] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> link_init                                    
[    8.928893] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> link_supported                                 
[    8.940108] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> link_supported                                 
[    8.951671] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_pre_setup                            
[    8.963332] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_pre_setup                            
[    8.987299] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> clk_sync_stage1                           
[    8.999040] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> clk_sync_stage1                           
[    9.010784] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> clk_sync_stage2                          
[    9.022612] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> clk_sync_stage2                          
[    9.034441] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage3                          
[    9.046264] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage3                          
[    9.060103] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> link_setup                               
[    9.071498] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> link_setup                               
[    9.088346] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> opt_setup_stage1                              
[    9.099823] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> opt_setup_stage1                              
[    9.118982] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> opt_setup_stage2                        
[    9.130984] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> opt_setup_stage2                        
[    9.143389] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage3                        
[    9.155392] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage3                        
[    9.167402] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage4                        
[    9.179400] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage4                        
[    9.191400] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage5                        
[    9.203400] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage5                        
[    9.219550] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> clocks_enable                           
[    9.231290] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> clocks_enable                           
[    9.266063] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer underflow error, status: 0x61                                           
[    9.276401] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer overflow error, status: 0x61                                            
[    9.286736] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> link_enable                                
[    9.298041] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> link_enable                                
[    9.560461] axi-jesd204-rx 84a90000.axi-jesd204-rx: axi_jesd204_rx_jesd204_li
nk_running: Link2 status failed (CGS)                                           
[    9.570809] jesd204: /fpga-axi@0/axi-jesd204-rx@84a90000,jesd204:4,parent=84a
90000.axi-jesd204-rx: JESD204[0:2] In link_running got error from cb: -1        
[    9.584200] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: Roll
ing back from 'link_enable', got error -1                                       
[    9.594896] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> link_running                                 
[    9.606118] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> link_running                                 
[    9.617412] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_running -> link_enable                                 
[    9.628638] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_running -> link_enable                                 
[    9.643934] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> clocks_enable                                
[    9.655237] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> clocks_enable                                
[    9.666540] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> opt_setup_stage5                           
[    9.678282] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> opt_setup_stage5                           
[    9.690024] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> opt_setup_stage4                        
[    9.702021] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> opt_setup_stage4                        
[    9.714021] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage3                        
[    9.726021] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage3                        
[    9.738020] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage2                        
[    9.750026] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage2                        
[    9.762029] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage1                        
[    9.774030] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage1                        
[    9.786031] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> link_setup                              
[    9.797514] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> link_setup                              
[    9.808997] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> clk_sync_stage3                               
[    9.820395] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> clk_sync_stage3                               
[    9.831792] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> clk_sync_stage2                          
[    9.843618] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> clk_sync_stage2                          
[    9.855443] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage1                          
[    9.867271] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage1                          
[    9.879096] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> link_pre_setup                           
[    9.890837] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> link_pre_setup                           
[    9.902577] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> link_supported                            
[    9.914230] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> link_supported                            
[    9.925881] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_init                                 
[    9.937093] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_init                                 
[    9.948314] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> device_init                                    
[    9.959271] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> device_init                                    
[    9.970227] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> idle                                         
[    9.980755] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> idle                                         
[    9.991279] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> initialized                                         
[   10.001802] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> initialized                                         
[   10.012325] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition initialized -> probed                                       
[   10.023025] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition initialized -> probed                                       
[   10.033722] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition probed -> idle                                              
[   10.043814] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition probed -> idle                                              
[   10.053904] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition idle -> device_init                                         
[   10.064428] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition idle -> device_init                                         
[   10.074956] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> link_init                                    
[   10.085912] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> link_init                                    
[   10.096874] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> link_supported                                 
[   10.108089] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> link_supported                                 
[   10.119652] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_pre_setup                            
[   10.131311] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_pre_setup                            
[   10.155277] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> clk_sync_stage1                           
[   10.167020] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> clk_sync_stage1                           
[   10.178765] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> clk_sync_stage2                          
[   10.190599] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> clk_sync_stage2                          
[   10.202431] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage3                          
[   10.214254] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage3                          
[   10.228090] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> link_setup                               
[   10.239479] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> link_setup                               
[   10.256320] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> opt_setup_stage1                              
[   10.267804] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> opt_setup_stage1                              
[   10.286932] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> opt_setup_stage2                        
[   10.298930] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> opt_setup_stage2                        
[   10.311333] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage3                        
[   10.323339] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage3                        
[   10.335348] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage4                        
[   10.347345] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage4                        
[   10.359346] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage5                        
[   10.371345] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage5                        
[   10.387496] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> clocks_enable                           
[   10.399236] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> clocks_enable                           
[   10.434018] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer underflow error, status: 0x61                                           
[   10.444355] axi_adxcvr_drv 84a60000.axi-adxcvr-rx: adxcvr_clk_enable: QPLL RX
 buffer overflow error, status: 0x61                                            
[   10.454692] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> link_enable                                
[   10.466005] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> link_enable                                
[   10.728459] axi-jesd204-rx 84a90000.axi-jesd204-rx: axi_jesd204_rx_jesd204_li
nk_running: Link2 status failed (CGS)                                           
[   10.738806] jesd204: /fpga-axi@0/axi-jesd204-rx@84a90000,jesd204:4,parent=84a
90000.axi-jesd204-rx: JESD204[0:2] In link_running got error from cb: -1        
[   10.752197] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: Roll
ing back from 'link_enable', got error -1                                       
[   10.762895] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> link_running                                 
[   10.774113] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> link_running                                 
[   10.785409] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_running -> link_enable                                 
[   10.796636] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_running -> link_enable                                 
[   10.811933] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_enable -> clocks_enable                                
[   10.823235] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_enable -> clocks_enable                                
[   10.834539] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clocks_enable -> opt_setup_stage5                           
[   10.846279] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clocks_enable -> opt_setup_stage5                           
[   10.858023] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage5 -> opt_setup_stage4                        
[   10.870019] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage5 -> opt_setup_stage4                        
[   10.882018] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage4 -> opt_setup_stage3                        
[   10.894019] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage4 -> opt_setup_stage3                        
[   10.906018] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage3 -> opt_setup_stage2                        
[   10.918023] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage3 -> opt_setup_stage2                        
[   10.930029] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage2 -> opt_setup_stage1                        
[   10.942029] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage2 -> opt_setup_stage1                        
[   10.954030] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition opt_setup_stage1 -> link_setup                              
[   10.965508] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition opt_setup_stage1 -> link_setup                              
[   10.976986] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_setup -> clk_sync_stage3                               
[   10.988384] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_setup -> clk_sync_stage3                               
[   10.999781] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage3 -> clk_sync_stage2                          
[   11.011607] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage3 -> clk_sync_stage2                          
[   11.023433] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage2 -> clk_sync_stage1                          
[   11.035260] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage2 -> clk_sync_stage1                          
[   11.047087] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition clk_sync_stage1 -> link_pre_setup                           
[   11.058827] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition clk_sync_stage1 -> link_pre_setup                           
[   11.070565] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_pre_setup -> link_supported                            
[   11.082221] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_pre_setup -> link_supported                            
[   11.093871] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_supported -> link_init                                 
[   11.105091] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_supported -> link_init                                 
[   11.116313] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition link_init -> device_init                                    
[   11.127269] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition link_init -> device_init                                    
[   11.138225] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:0] transition device_init -> idle                                         
[   11.148751] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: JESD
204[0:2] transition device_init -> idle                                         
[   11.159273] jesd204: /axi/spi@ff040000/ad9081@0,jesd204:0,parent=spi0.0: FSM 
completed with error -1                                                         
[   11.168409] cf_axi_dds 84b10000.axi-ad9081-tx-hpc: Analog Devices CF_AXI_DDS_
DDS MASTER (9.02.b) at 0x84B10000 mapped to 0x000000001b6dc010, probed DDS AD908
1                                                                               
[   11.185646] of_cfs_init                                                      
[   11.188115] of_cfs_init: OK                                                  
[   11.192692] ALSA device list:                                                
[   11.195644]   #0: DP mon                                                     
[   11.216037] mmc1: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 
64-bit                                                                          
[   11.224367] Freeing unused kernel memory: 2816K                              
[   11.228946] Run /init as init process                                        
[   11.232601]   with arguments:                                                
[   11.232604]     /init                                                        
[   11.232607]     earlyprintk                                                  
[   11.232609]   with environment:                                              
[   11.232612]     HOME=/                                                       
[   11.232615]     TERM=linux                                                   
[   11.316736] mmc1: new ultra high speed SDR104 SDHC card at address aaaa      
[   11.323789] mmcblk1: mmc1:aaaa SE32G 29.7 GiB                                
[   11.331205]  mmcblk1: p1 p2                                                  
[   13.484044] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Q
uota mode: none.                                                                
[   13.685735] systemd[1]: systemd 251.8+ running in system mode (+PAM -AUDIT -S
ELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL
 -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUAL
ITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMO
N +UTMP +SYSVINIT default-hierarchy=hybrid)                                     
[   13.717531] systemd[1]: Detected architecture arm64.                         
[   13.791828] systemd[1]: Hostname set to <zynqmp-iwg35m>.                     
[   13.876816] systemd-sysv-generator[255]: SysV service '/etc/init.d/bootscript
' lacks a native systemd unit file. Automatically generating a unit file for com
patibility. Please update package to include a native systemd unit file, in orde
r to make it more safe and robust.                                              
[   13.910835] systemd-sysv-generator[255]: SysV service '/etc/init.d/sendsigs' 
lacks a native systemd unit file. Automatically generating a unit file for compa
tibility. Please update package to include a native systemd unit file, in order 
to make it more safe and robust.                                                
[   13.934841] systemd-sysv-generator[255]: SysV service '/etc/init.d/sshd' lack
s a native systemd unit file. Automatically generating a unit file for compatibi
lity. Please update package to include a native systemd unit file, in order to m
ake it more safe and robust.                                                    
[   13.959958] systemd-sysv-generator[255]: SysV service '/etc/init.d/halt' lack
s a native systemd unit file. Automatically generating a unit file for compatibi
lity. Please update package to include a native systemd unit file, in order to m
ake it more safe and robust.                                                    
[   13.984931] systemd-sysv-generator[255]: SysV service '/etc/init.d/inetd.busy
box' lacks a native systemd unit file. Automatically generating a unit file for 
compatibility. Please update package to include a native systemd unit file, in o
rder to make it more safe and robust.                                           
[   14.009909] systemd-sysv-generator[255]: SysV service '/etc/init.d/umountnfs.
sh' lacks a native systemd unit file. Automatically generating a unit file for c
ompatibility. Please update package to include a native systemd unit file, in or
der to make it more safe and robust.                                            
[   14.034665] systemd-sysv-generator[255]: SysV service '/etc/init.d/umountfs' 
lacks a native systemd unit file. Automatically generating a unit file for compa
tibility. Please update package to include a native systemd unit file, in order 
to make it more safe and robust.                                                
[   14.059752] systemd-sysv-generator[255]: SysV service '/etc/init.d/save-rtc.s
h' lacks a native systemd unit file. Automatically generating a unit file for co
mpatibility. Please update package to include a native systemd unit file, in ord
er to make it more safe and robust.                                             
[   14.084518] systemd-sysv-generator[255]: SysV service '/etc/init.d/single' la
cks a native systemd unit file. Automatically generating a unit file for compati
bility. Please update package to include a native systemd unit file, in order to
 make it more safe and robust.                                                  
[   14.108266] systemd-sysv-generator[255]: SysV service '/etc/init.d/watchdog-i
nit' lacks a native systemd unit file. Automatically generating a unit file for 
compatibility. Please update package to include a native systemd unit file, in o
rder to make it more safe and robust.                                           
[   14.132764] systemd-sysv-generator[255]: SysV service '/etc/init.d/reboot' la
cks a native systemd unit file. Automatically generating a unit file for compati
bility. Please update package to include a native systemd unit file, in order to
 make it more safe and robust.                                                  
[   14.415477] systemd[1]: Queued start job for default target Graphical Interfa
ce.                                                                             
[   14.482207] systemd[1]: Created slice Slice /system/getty.                   
[   14.505991] systemd[1]: Created slice Slice /system/modprobe.                
[   14.530302] systemd[1]: Created slice Slice /system/serial-getty.            
[   14.553563] systemd[1]: Created slice User and Session Slice.                
[   14.576712] systemd[1]: Started Dispatch Password Requests to Console Directo
ry Watch.                                                                       
[   14.600658] systemd[1]: Started Forward Password Requests to Wall Directory W
atch.                                                                           
[   14.624784] systemd[1]: Reached target Path Units.                           
[   14.640567] systemd[1]: Reached target Remote File Systems.                  
[   14.660538] systemd[1]: Reached target Slice Units.                          
[   14.676578] systemd[1]: Reached target Swaps.                                
[   14.693038] systemd[1]: Listening on RPCbind Server Activation Socket.       
[   14.716562] systemd[1]: Reached target RPC Port Mapper.                      
[   14.738972] systemd[1]: Listening on Syslog Socket.                          
[   14.752723] systemd[1]: Listening on initctl Compatibility Named Pipe.       
[   14.777201] systemd[1]: Listening on Journal Audit Socket.                   
[   14.796871] systemd[1]: Listening on Journal Socket (/dev/log).              
[   14.820982] systemd[1]: Listening on Journal Socket.                         
[   14.837189] systemd[1]: Listening on Network Service Netlink Socket.         
[   14.861048] systemd[1]: Listening on udev Control Socket.                    
[   14.880840] systemd[1]: Listening on udev Kernel Socket.                     
[   14.900907] systemd[1]: Listening on User Database Manager Socket.           
[   14.940824] systemd[1]: Mounting Huge Pages File System...                   
[   14.960225] systemd[1]: Mounting POSIX Message Queue File System...          
[   14.988434] systemd[1]: Mounting Kernel Debug File System...                 
[   15.005019] systemd[1]: Kernel Trace File System was skipped because of a fai
led condition check (ConditionPathExists=/sys/kernel/tracing).                  
[   15.023621] systemd[1]: Mounting Temporary Directory /tmp...                 
[   15.043516] systemd[1]: Create List of Static Device Nodes was skipped becaus
e of a failed condition check (ConditionFileNotEmpty=/lib/modules/6.1.70adi-v202
3.2/modules.devname).                                                           
[   15.063730] systemd[1]: Starting Load Kernel Module configfs...              
[   15.084836] systemd[1]: Starting Load Kernel Module drm...                   
[   15.104706] systemd[1]: Starting Load Kernel Module fuse...                  
[   15.126966] systemd[1]: Starting RPC Bind...                                 
[   15.140846] systemd[1]: File System Check on Root Device was skipped because 
of a failed condition check (ConditionPathIsReadWrite=!/).                      
[   15.154122] systemd[1]: systemd-journald.service: unit configures an IP firew
all, but the local system does not support BPF/cgroup firewalling.              
[   15.167053] systemd[1]: (This warning is only shown for the first unit using 
IP firewalling.)                                                                
[   15.196968] systemd[1]: Starting Journal Service...                          
[   15.215549] systemd[1]: Load Kernel Modules was skipped because all trigger c
ondition checks failed.                                                         
[   15.227440] systemd[1]: Mounting NFSD configuration filesystem...            
[   15.248859] systemd[1]: Starting Generate network units from Kernel command l
ine...                                                                          
[   15.276766] systemd[1]: Starting Remount Root and Kernel File Systems...     
[   15.298417] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.               
[   15.315686] systemd[1]: Starting Apply Kernel Variables...                   
[   15.337536] systemd[1]: Starting Coldplug All udev Devices...                
[   15.360238] systemd[1]: Started RPC Bind.                                    
[   15.373242] systemd[1]: Mounted Huge Pages File System.                      
[   15.389134] systemd[1]: Mounted POSIX Message Queue File System.             
[   15.405150] systemd[1]: Mounted Kernel Debug File System.                    
[   15.421007] systemd[1]: Mounted Temporary Directory /tmp.                    
[   15.437439] systemd[1]: modprobe@configfs.service: Deactivated successfully. 
[   15.438243] systemd[1]: Finished Load Kernel Module configfs.                
[   15.453436] systemd[1]: modprobe@drm.service: Deactivated successfully.      
[   15.454244] systemd[1]: Finished Load Kernel Module drm.                     
[   15.469460] systemd[1]: modprobe@fuse.service: Deactivated successfully.     
[   15.470249] systemd[1]: Finished Load Kernel Module fuse.                    
[   15.485258] systemd[1]: Mounted NFSD configuration filesystem.               
[   15.501729] systemd[1]: Finished Generate network units from Kernel command l
ine.                                                                            
[   15.517268] systemd[1]: Started Journal Service.                             
[   15.643719] systemd-journald[265]: Received client request to flush runtime j
ournal.                                                                         
[   17.211776] mali: loading out-of-tree module taints kernel.                  
[   17.348531] dp159 0-005b: probed                                             
[   17.351539] dp159 0-005b: probe successful                                   
[   17.380164] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available        
[   17.380244] platform ff9a0000.rf5ss:r5f_0: rsc tbl property not provided     
[   18.779956] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data 
may be corrupt. Please run fsck.                                                
[   20.289359] macb ff0e0000.ethernet eth1: validation of rgmii-id with support 
00,00000000,00000000,00006280 and advertisement 00,00000000,00000000,00004280 fa
iled: -EINVAL                                                                   
[   20.289553] macb ff0e0000.ethernet eth1: Could not attach PHY (-22)          
[   20.365312] macb ff0b0000.ethernet eth0: PHY [ff0b0000.ethernet-ffffffff:01] 
driver [Qualcomm Atheros AR8031/AR8033] (irq=57)                                
[   20.365573] macb ff0b0000.ethernet eth0: configuring for phy/rgmii-id link mo
de                                                                              
[   20.365831] pps pps0: new PPS source ptp0                                    
[   20.365949] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.      
[   23.490367] macb ff0b0000.ethernet eth0: Link is Up - 1Gbps/Full - flow contr
ol off                                                                          
[   23.502406] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready          
[   23.525863] audit: type=1006 audit(1779892639.920:2): pid=779 uid=0 old-auid=
4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1                     
[   23.538201] audit: type=1300 audit(1779892639.920:2): arch=c00000b7 syscall=6
4 success=yes exit=1 a0=8 a1=7ff3535350 a2=1 a3=1 items=0 ppid=1 pid=779 auid=0 
uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(
systemd)" exe="/lib/systemd/systemd" key=(null)                                 
[   23.563361] audit: type=1327 audit(1779892639.920:2): proctitle="(systemd)"  
[  178.458487] audit: type=1006 audit(1779892793.689:3): pid=812 uid=0 old-auid=
4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=2 res=1                  
[  178.471056] audit: type=1300 audit(1779892793.689:3): arch=c00000b7 syscall=6
4 success=yes exit=4 a0=8 a1=7ff3535350 a2=4 a3=0 items=0 ppid=1 pid=812 auid=10
00 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=2 comm
="(systemd)" exe="/lib/systemd/systemd" key=(null)                              
[  178.496449] audit: type=1327 audit(1779892793.689:3): proctitle="(systemd)"  
[  179.955961] audit: type=1006 audit(1779892795.185:4): pid=808 uid=0 old-auid=
4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=3 res=1                  
[  179.968603] audit: type=1300 audit(1779892795.185:4): arch=c00000b7 syscall=6
4 success=yes exit=4 a0=7 a1=7fea1c6be0 a2=4 a3=1 items=0 ppid=1 pid=808 auid=10
00 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm
="sshd" exe="/usr/sbin/sshd" key=(null)                                         
[  179.993041] audit: type=1327 audit(1779892795.185:4): proctitle=737368643A206
16E616C6F67205B707269765D                                                       
root@zynqmp-iwg35m:~# 

Please let me know if there is any more info I can provide,

I would appreciate any help and insight on the matter.


Thanks,
OR1

  • One issue I see in your setup is that the Lane rate is not within the range of QPLL of GTH transceiver of ZynqMP. The range of QPLL0 is 9.8 ~ 16.375 GHz, and that of CPLL is 2.0 ~ 6.25 GHz, so 6.4 GHz may have an issue with both. Would it be possible to scale down the ADC and DAC clock from 5.12 GHz to 5GHz and comment out all QPLL settings (I see three places) in your device tree, and see whether it works? I believe CPLL is used by default. 

    /* Switch to QPLL */
    #adi,sys-clk-select = <XCVR_QPLL>;
    #adi,out-clk-select = <XCVR_REFCLK_DIV2>;

    Or you may increase the lane rate above 9.8 GHz by changing the ADC/DAC clock and Interpolation/decimation ratio wihtout removing QPLL settings just for experiment? It looks the clock settings in your device tree are correct.

    Hope this helps.

  • Hello yhkim, Thank you for your reply

    Can you please elaborate further on this matter? admittedly I didn't take these considerations into account when choosing the JESD parameters. That said, I did try your suggestions and still wasn't able to get a link. Furthermore, the JESD devices are not detected this time:

    [   22.757923] platform 84b90000.axi-jesd204-tx: deferred probe pending         
    [   22.764298] platform 84a90000.axi-jesd204-rx: deferred probe pending         
    root@zynqmp-iwg35m:~# jesd_status                                               
    Failed to find JESD devices  


    I implemented your device tree suggestions as follows:
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/iio/frequency/hmc7044.h>
    #include <dt-bindings/iio/adc/adi,ad9081.h>
    #include <dt-bindings/interrupt-controller/irq.h>
    #include <dt-bindings/jesd204/adxcvr.h>
    /include/ "system-conf.dtsi"
    / {
    	regulators {
    		compatible = "simple-bus";
    		#address-cells = <1>;
    		#size-cells = <0>;
    		reg_ssd_vqmmc: regulator_ssd_vqmmc {
    			compatible = "regulator-gpio";
    			regulator-name = "ssd_vqmmc";
    			regulator-min-microvolt = <1800000>;
    			regulator-max-microvolt = <3300000>;
    			regulator-type = "voltage";
    			gpios = <&gpio 43 0>;
    			gpios-states = <0>;
    			states = <3300000 0
    				1800000 1>;
    		};
    		vbus_reg: regulator-vbus {
    			compatible = "regulator-fixed";
    			regulator-name = "vbus_5V";
    			regulator-min-microvolt = <5000000>;
    			regulator-max-microvolt = <5000000>;
    			off-on-delay-us = <20000>;
    		};
    	};
    	
    	reserved-memory {
    		#address-cells = <2>;
    		#size-cells = <2>;
    		ranges;
    		rpu0vdev0vring0: rpu0vdev0vring0@70040000 {
    			no-map;
    			reg = <0x0 0x70040000 0x0 0x4000>;
    		};
    		rpu0vdev0vring1: rpu0vdev0vring1@70044000 {
    			no-map;
    			reg = <0x0 0x70044000 0x0 0x4000>;
    		};
    		rpu0vdev0buffer: rpu0vdev0buffer@70048000 {
    			no-map;
    			reg = <0x0 0x70048000 0x0 0x100000>;
    		};
    		rproc_0_reserved: rproc@70000000 {
    			no-map;
    			reg = <0x0 0x70000000 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>;
    		};
    
    	};
    
    	refclk_dp: refclk_dp {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <27000000>;
    	};
    	fmc {
    		/* 
    		 * By default, FMC Connector power is disabled. 
    		 * 1.8V compatibility is checked while booting by reading 
    		 * FMC Module's EEPROM to enable correponding FMC connector power.
    		 */
    		fmc-vadj-millivolt = <1800>;
    		fmc-prsnt-m2c = <&gpio3  0 GPIO_ACTIVE_HIGH>;
    		fmc-vcc-adj   = <&gpio3  5 GPIO_ACTIVE_HIGH>;
    		fmc-vcc-12v   = <&gpio3  3 GPIO_ACTIVE_HIGH>;
    		fmc-vcc-3v3   = <&gpio3  4 GPIO_ACTIVE_HIGH>;
    		fmc-pg-c2m    = <&gpio3 12 GPIO_ACTIVE_HIGH>;
    	};
    	fmc_plus {
    		/* 
    		 * By default, FMC+ Connector power is disabled. 
    		 * 1.8V compatibility is checked while booting by reading 
    		 * FMC+ Module's EEPROM to enable correponding FMC+ connector power.
    		 */
    		vadj-millivolt = <1800>;
    		prsnt-m2c = <&gpio3  1 GPIO_ACTIVE_HIGH>;
    		vcc-adj   = <&gpio3  6 GPIO_ACTIVE_HIGH>;
    		vcc-12v   = <&gpio3  8 GPIO_ACTIVE_HIGH>;
    		vcc-3v3   = <&gpio3  9 GPIO_ACTIVE_HIGH>;
    		pg-c2m    = <&gpio3 13 GPIO_ACTIVE_HIGH>;
    	};
    	retimer_clk: retimer_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <148500000>;
    	};
    	cpu_opp_table {
    		opp00 {
    			opp-hz = /bits/ 64 <329166666>;
    		};
    		opp01 {
    			opp-hz = /bits/ 64 <438888888>;
    		};
    		opp02 {
    			opp-hz = /bits/ 64 <658333333>;
    		};
    		opp03 {
    			opp-hz = /bits/ 64 <1316666666>;
    		};
    	};
    };
    /*
    &spi0 {
            status = "okay";
            num-cs = <1>;
            spinode: spidev@0x0 {
                    compatible = "rohm,dh2228fv";
                    reg = <0>;
                    spi-max-frequency = <100000000>;
           };
    };
    */
    &watchdog0 {
    	status = "okay";
    	reset-on-timeout;
    	timeout-sec = <70>;
    };
    &uart0 {
    	status="okay";
    };
    &uart1 {
    	status="okay";
    };
    /*
    &ETH_100G_ernic_0 {
    	eth-handle = <&ETH_100G_cmac_usplus_0>;
    };
    &ETH_100G_axi_dma_0 {
    	xlnx,include-dre ;
    };
    &ETH_100G_cmac_usplus_0 {
    	axistream-connected = <&ETH_100G_axi_dma_0>;
    	local-mac-address = [05 0a 04 0b 03 0c];
    	axigpio-handle = <&ETH_100G_axi_gpio_0>;
    };
    &ETH_100G_axi_gpio_0 {
    	compatible = "xlnx,axi-gpio-2.0";
    };
    */
    &can0 {
    	status = "okay";
    	pwdn-gpio = <&gpio 80 0>;
    };
    &gem0 {
    	phy-mode = "rgmii-id";
    	local-mac-address = [00 01 02 03 04 05];
    	status = "okay";
    	xlnx,ptp-enet-clock = <0x0>;
    	phy-handle = <&phy0>;
    	phy-reset-gpio = <&gpio 42 1>;
    	phy-reset-active-low;
    	phy-reset-duration = <20>;
    	phy0: phy@1 {
    		reg = <1>;
    		compatible = "ethernet-phy-id004d.d074";
    		ti,rx-internal-delay = <0x8>;
    		ti,tx-internal-delay = <0xa>;
    		ti,fifo-depth = <0x1>;
    		ti,rxctrl-strap-worka;
    		at803x,led-act-blind-workaround;
    		at803x,eee-disabled;
    		at803x,vddio-1p8v;
    		interrupt-parent = <&gpio>;
    		interrupts = <12 8>;
    	};
    };
    &gem3 {
    	phy-mode = "rgmii-id";
    	local-mac-address = [1A 2B 3C 4D 5E 6F];
    	phy-handle = <&phy1>;
    	status = "okay";
    	xlnx,ptp-enet-clock = <0x0>;
    	phy-reset-gpio = <&gpio 81 1>;
    	phy-reset-active-low;
    	phy-reset-duration = <20>;
    	phy1: phy@1 {
    		reg = <1>;
    		compatible = "ethernet-phy-id004d.d074";
    		ti,rx-internal-delay = <0x8>;
    		ti,tx-internal-delay = <0xa>;
    		ti,fifo-depth = <0x1>;
    		ti,rxctrl-strap-worka;
    		at803x,led-act-blind-workaround;
    		at803x,eee-disabled;
    		at803x,vddio-1p8v;
    		interrupt-parent = <&gpio>;
    		interrupts = <82 8>;
    	};
    };
    &i2c0 {
    	clock-frequency = <400000>;
    	status = "okay";
    	pmic0: da9062@58 {
    		compatible = "dlg,da9062";
    		reg = <0x58>;
    		rtc {
    			compatible = "dlg,da9062-rtc";
    		};
    
    		gpio{
    			compatible = "dlg,da9062-gpio";
    		};
    	};
    	fusb302: typec-portc@22 {
    		compatible = "fcs,fusb302";
    		reg = <0x22>;
    		fcs,int_n = <&gpio 78 8>;
    		fcs,cc = <&gpio 79 0>;
    		fcs,power_en = <&gpio 25 0>;
    		vbus-supply = <&vbus_reg>;
    		status = "okay";
    	};
    	si5341: clock-generator@76 {
    		reg = <0x76>;
    		compatible = "silabs,si5341";
    		#clock-cells = <2>;
    		#address-cells = <1>;
    		#size-cells = <0>;
    		clocks = <&ref48>;
    		clock-names = "xtal";
    		clk0 {
    			reg = <0>;
    			always-on;
    		};
    		clk1 {
    			reg = <1>;
    			always-on;
    		};
    		clk2 {
    			reg = <2>;
    			always-on;
    		};
    		clk3 {
    			reg = <3>;
    			always-on;
    		};
    		clk4 {
    			reg = <4>;
    			always-on;
    		};
    		clk5 {
    			reg = <5>;
    			always-on;
    		};
    		clk6 {
    			reg = <6>;
    			always-on;
    		};
    		clk7 {
    			reg = <7>;
    			always-on;
    		};
    		clk9 {
    			reg = <9>;
    			always-on;
    		};
    	};
    	dp159: hdmi-retimer@5b {
    		status = "okay";
    		compatible = "ti,dp159";
    		reg = <0x5b>;
    		#address-cells = <1>;
    		#size-cells = <0>;
    		#clock-cells = <0>;
    	};
    	i2c_mux: msd9546@70 {
    		compatible = "nxp,pca9546";
    		reg = <0x70>;
    		status = "okay";
    		#address-cells = <1>;
    		#size-cells = <0>;
    		i2c@0 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <0>;
    			gpio3: gpio@23 {
    				compatible = "ti,tca9535";
    				reg = <0x23>; 
    				#gpio-cells = <2>;
    				gpio-controller;
    			};
    		};
    		i2c@1 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <1>;
    		};
    		i2c@2 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <2>;
    			gpio1: gpio@20 {
    				compatible = "ti,tca6416";
    				reg = <0x20>; 
    				#gpio-cells = <2>;
    				gpio-controller;
    			};
    			gpio2: gpio@21 {
    				compatible = "ti,tca6416";
    				reg = <0x21>; 
    				#gpio-cells = <2>;
    				gpio-controller;
    			};
    		};
    		i2c@3 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <3>;
    		eeprom@51 {
                   		compatible = "atmel,24c32";
                   		reg = <0x51>;
                    	pagesize = <32>;
           	        	address-width = <16>;
           	        	size = <32768>;
           			};
    		eeprom@52 {
           	        	compatible = "atmel,24c32";
           			reg = <0x52>;
           	        	pagesize = <32>;
           		        address-width = <16>;
           		        size = <32768>;
           			};
    		};
    	};
    };
    &pcie {
    	misc = <&gpio 83 8>;
    };
    &sata {
    	status = "okay";
    	compatible = "ceva,ahci-1v84";
    	reg = <0x0 0xfd0c0000 0x0 0x2000>;
    	ceva,p0-cominit-params = <0x18401828>;
    	ceva,p0-comwake-params = <0x614080e>;
    	ceva,p0-burst-params = <0x13084a06>;
    	ceva,p0-retry-params = <0x96a43ffc>;
    	ceva,p1-cominit-params = <0x18401828>;
    	ceva,p1-comwake-params = <0x614080e>;
    	ceva,p1-burst-params = <0x13084a06>;
    	ceva,p1-retry-params = <0x96a43ffc>;
    	ceva,broken-gen3;
    };
    &usb0 {
    	status = "okay";
    	xlnx,usb-reset = <0x2faf080>;
    };
    &dwc3_0 {
    	status = "okay";
    	dr_mode = "otg";
    	snps,dis_u2_susphy_quirk;
    	snps,dis_u3_susphy_quirk;
    	maximum-speed = "super-speed";
    };
    &sdhci0{
    	bus-width = <8>;
    };
    &sdhci1 {
    	clock-frequency = <200000000>;
    	status = "okay";
    	bus-width = <4>;
    	xlnx,has-cd = <0x1>;
    	vqmmc-supply = <&reg_ssd_vqmmc>;
    };
    &rtc {
    	status = "disabled";
    };
    &fclk0 {
    	status = "okay";
    };
    &fclk1 {
    	status = "okay";
    };
    &fclk2 {
    	status = "okay";
    };
    &fclk3 {
    	status = "okay";
    };
    &psgtr {
    	status = "okay";
    	clocks =  <&refclk_dp>;
    	clock-names = "ref1";
    };
    
    /*
    /delete-node/ &{/amba_pl@0/axi_sysid@85000000};
    /delete-node/ &{/amba_pl@0/gpio@80000000};
    /delete-node/ &{/amba_pl@0/gpio@80010000};
    */
    ///delete-node/ &{/ref48M};
    ///delete-node/ &{/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36};
    
    
    &amba_pl {
    	ref48: ref48M {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <48000000>;
    	
    	};
    	
    	///delete-node/ gpio@80000000;
       	///delete-node/ gpio@80010000;
       	/delete-node/ axi_dmac@9c420000;
       	/delete-node/ axi_jesd204_rx@84a90000;
       	/delete-node/ axi_adxcvr@84a60000;
       	/delete-node/ axi_dmac@9c430000;
       	/delete-node/ axi_jesd204_tx@84b90000;
       	/delete-node/ axi_adxcvr@84b60000;
       	/delete-node/ axi_sysid@85000000;
       	/delete-node/ data_offload@9c450000;
       	/delete-node/ data_offload@9c440000;
       	/delete-node/ ad_ip_jesd204_tpl_adc@84a10000;
       	/delete-node/ ad_ip_jesd204_tpl_dac@84b10000;
       
    	/*
    	bom_rev {
    		pl-aw17 = <&GPIO_board_config_gpio 0 0 0>;
    		pl-bb16 = <&GPIO_board_config_gpio 1 0 0>;
    		pl-ba16 = <&GPIO_board_config_gpio 2 0 0>;
    		pl-ba17 = <&GPIO_board_config_gpio 3 0 0>;
    		pl-ay17 = <&GPIO_board_config_gpio 4 0 0>;
    	};
    	*/
    	xlnk {
    		compatible = "xlnx,xlnk-1.0";
    	
    	
    	};
    	/*
    	vid_stream_clk: vid_stream_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <300000000>;
    	};
    	vid_s_axi_clk: vid_s_axi_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <99990000>;
    	};
    	dru_clk: dru_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		temperature-stability = <50>;
    		clock-frequency = <148500000>;
    	};
    	*/
    };
    
    /*
    
    &HDMI_vid_phy_controller_0 {
    	clock-names = "vid_phy_axi4lite_aclk", "dru-clk";
    	clocks = <&vid_s_axi_clk>, <&dru_clk>;
    };
    &HDMI_HDMI_IN_v_frmbuf_wr_0 {
    	xlnx,dma-align = <32>;
    };
    &HDMI_HDMI_IN_v_hdmi_rx_ss_0 {
    	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk";
    	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>;
    };
    &HDMI_HDMI_OUT_v_hdmi_tx_ss_0 {
    	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk", "txref-clk", "retimer-clk";
    	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>, <&si5341 0 8>, <&dp159>;
    };
    &HDMI_HDMI_IN_v_proc_ss_0 {
    	compatible = "xlnx,v-vpss-scaler-2.2";
    };
    &HDMI_HDMI_OUT_v_mix_0 {
    	retimer-gpio = <&gpio2 9 0>;
    };
    &SDI_SDI_IN_v_frmbuf_wr_0 {
    	xlnx,dma-align = <32>;
    };
    
    */
    
    /*
    &axi_ad9081_adxcvr_rx {
             //Switch to QPLL 
    	adi,sys-clk-select = <XCVR_QPLL>;
    	adi,out-clk-select = <XCVR_REFCLK_DIV2>;
    
    };
    */
    
    /*
    &axi_ad9081_core_tx {
    	adi,axi-pl-fifo-enable;
    };
    */
    
    &spi1 {
    	status = "okay";
    
    	hmc7044: hmc7044@0 {
    		#address-cells = <1>;
    		#size-cells = <0>;
    		#clock-cells = <1>;
    		compatible = "adi,hmc7044";
    		reg = <0>;
    		spi-max-frequency = <1000000>;
    
    		jesd204-device;
    		#jesd204-cells = <2>;
    		jesd204-sysref-provider;
    
    		adi,jesd204-max-sysref-frequency-hz = <2000000>; /* 2 MHz */
    
    		/*
    		* There are different versions of the AD9081-FMCA-EBZ & AD9082-FMCA-EBZ
    		* VCXO = 122.880 MHz, XO = 122.880MHz (AD9081-FMC-EBZ & AD9082-FMC-EBZ)
    		* VCXO = 100.000 MHz, XO = 100.000MHz (AD9081-FMC-EBZ-A2 & AD9082-FMC-EBZ-A2)
    		* To determine which board is which, read the freqency printed on the VCXO
    		* or use the fru-dump utility:
    		* #fru-dump -b /sys/bus/i2c/devices/15-0050/eeprom
    		*/
    
    		//adi,pll1-clkin-frequencies = <122880000 30720000 0 0>;
    		//adi,vcxo-frequency = <122880000>;
    
    		adi,pll1-clkin-frequencies = <100000000 10000000 0 0>;
    		adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
    		adi,pll1-ref-autorevert-enable;
    
    		adi,vcxo-frequency = <100000000>;
    
    		adi,pll1-loop-bandwidth-hz = <200>;
    		adi,pll1-charge-pump-current-ua = <720>;
    		adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
    
    		adi,pll2-output-frequency = <2880000000>;
    
    		adi,sysref-timer-divider = <1024>;
    		adi,pulse-generator-mode = <0>;
    
    		adi,clkin0-buffer-mode  = <0x07>;
    		adi,clkin1-buffer-mode  = <0x07>;
    		adi,oscin-buffer-mode = <0x15>;
    
    		adi,gpi-controls = <0x00 0x00 0x00 0x00>;
    		adi,gpo-controls = <0x37 0x33 0x00 0x00>;
    
    		clock-output-names =
    		"hmc7044_out0", "hmc7044_out1", "hmc7044_out2",
    		"hmc7044_out3", "hmc7044_out4", "hmc7044_out5",
    		"hmc7044_out6", "hmc7044_out7", "hmc7044_out8",
    		"hmc7044_out9", "hmc7044_out10", "hmc7044_out11",
    		"hmc7044_out12", "hmc7044_out13";
    
    		hmc7044_c0: channel@0 {
    			reg = <0>;
    			adi,extended-name = "CORE_CLK_RX";
    			adi,divider = <18>; //250
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    
    		};
    		hmc7044_c2: channel@2 {
    			reg = <2>;
    			adi,extended-name = "DEV_REFCLK";
    			adi,divider = <18>; //250
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    		hmc7044_c3: channel@3 {
    			reg = <3>;
    			adi,extended-name = "DEV_SYSREF";
    			adi,divider = <1536>; //1.953
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    			adi,jesd204-sysref-chan;
    		};
    
    		hmc7044_c6: channel@6 {
    			reg = <6>;
    			adi,extended-name = "CORE_CLK_TX";
    			adi,divider = <18>;//250
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    
    		hmc7044_c8: channel@8 {
    			reg = <8>;
    			adi,extended-name = "FPGA_REFCLK1";
    			adi,divider = <9>;//500
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    		hmc7044_c10: channel@10 {
    			reg = <10>;
    			adi,extended-name = "CORE_CLK_RX_ALT";
    			adi,divider = <18>;//250
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    
    		hmc7044_c12: channel@12 {
    			reg = <12>;
    			adi,extended-name = "FPGA_REFCLK2";
    			adi,divider = <9>;//750
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    		hmc7044_c13: channel@13 {
    			reg = <13>;
    			adi,extended-name = "FPGA_SYSREF";
    			adi,divider = <1536>;//1.536
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    			adi,jesd204-sysref-chan;
    		};
    	};
    };
    
    &spi0 {
    
    	trx0_ad9081: ad9081@0 {
    		#address-cells = <1>;
    		#size-cells = <0>;
    		compatible = "adi,ad9082";
    		reg = <0>;
    		spi-max-frequency = <5000000>;
    
    		/* Clocks */
    		clocks = <&hmc7044 2>;
    		clock-names = "dev_clk";
    
    		clock-output-names = "rx_sampl_clk", "tx_sampl_clk";
    		#clock-cells = <1>;
    
    		reset-gpios = <&gpio 133 0>;
          		sysref-req-gpios = <&gpio 121 0>;
          		rx2-enable-gpios = <&gpio 135 0>;
          		rx1-enable-gpios = <&gpio 134 0>;
          		tx2-enable-gpios = <&gpio 137 0>;
          		tx1-enable-gpios = <&gpio 136 0>;
    		
    		jesd204-device;
    		#jesd204-cells = <2>;
    		jesd204-top-device = <0>; /* This is the TOP device */
    		jesd204-link-ids = <FRAMER_LINK0_RX DEFRAMER_LINK0_TX>;
    
    		jesd204-inputs =
    			<&axi_ad9081_core_rx 0 FRAMER_LINK0_RX>,
    			<&axi_ad9081_core_tx 0 DEFRAMER_LINK0_TX>;
    
    		adi,tx-dacs {
    			#size-cells = <0>;
    			#address-cells = <1>;
    
    			adi,dac-frequency-hz = /bits/ 64 <5000000000>;
    
    			adi,main-data-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    
    				adi,interpolation = <8>;
    
    				ad9081_dac0: dac@0 {
    					reg = <0>;
    					adi,crossbar-select = <&ad9081_tx_fddc_chan0>;
    					adi,nco-frequency-shift-hz = /bits/ 64 <1000000000>; /* 1000 MHz */
    				};
    				ad9081_dac1: dac@1 {
    					reg = <1>;
    					adi,crossbar-select = <&ad9081_tx_fddc_chan1>;
    					adi,nco-frequency-shift-hz = /bits/ 64 <1100000000>; /* 1100 MHz */
    				};
    			};
    
    			adi,channelizer-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    				adi,interpolation = <4>;
    
    				ad9081_tx_fddc_chan0: channel@0 {
    					reg = <0>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    				ad9081_tx_fddc_chan1: channel@1 {
    					reg = <1>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    			};
    
    			adi,jesd-links {
    				#size-cells = <0>;
    				#address-cells = <1>;
    
    				ad9081_tx_jesd_l0: link@0 {
    					#address-cells = <1>;
    					#size-cells = <0>;
    					reg = <0>;
                                            adi,logical-lane-mapping = /bits/ 8 <0 2 7 7 1 7 7 3>;
    
    					adi,link-mode = <5>;			/* JESD Quick Configuration Mode */
    					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
    					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
    					adi,dual-link = <0>;			/* JESD Dual Link Mode */
    
    					adi,converters-per-device = <4>;	/* JESD M */
    					adi,octets-per-frame = <4>;		/* JESD F */
    
    					adi,frames-per-multiframe = <32>;	/* JESD K */
    					adi,converter-resolution = <16>;	/* JESD N */
    					adi,bits-per-sample = <16>;		/* JESD NP' */
    					adi,control-bits-per-sample = <0>;	/* JESD CS */
    					adi,lanes-per-device = <2>;		/* JESD L */
    					adi,samples-per-converter-per-frame = <1>; /* JESD S */
    					adi,high-density = <1>;			/* JESD HD */
    
                                            adi,tpl-phase-adjust = <6>;
    				};
    			};
    		};
    
    		adi,rx-adcs {
    			#size-cells = <0>;
    			#address-cells = <1>;
    
    			adi,adc-frequency-hz = /bits/ 64 <5000000000>;
    
    			adi,main-data-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    
    				ad9081_adc0: adc@0 {
    					reg = <0>;
    					adi,decimation = <4>;
    					adi,nco-frequency-shift-hz =  /bits/ 64 <1000000000>;
    					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
    					//adi,crossbar-select = <&ad9081_rx_fddc_chan0>, <&ad9081_rx_fddc_chan2>; /* Static for now */
    				};
    				ad9081_adc1: adc@1 {
    					reg = <1>;
    					adi,decimation = <4>;
    					adi,nco-frequency-shift-hz =  /bits/ 64 <(1000000000)>;
    					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
    					//adi,crossbar-select = <&ad9081_rx_fddc_chan1>, <&ad9081_rx_fddc_chan3>; /* Static for now */
    				};
    
    			};
    
    			adi,channelizer-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    
    
    				ad9081_rx_fddc_chan0: channel@0 {
    					reg = <0>;
    					adi,decimation = <8>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    				ad9081_rx_fddc_chan1: channel@1 {
    					reg = <1>;
    					adi,decimation = <8>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    			};
    
    			adi,jesd-links {
    				#size-cells = <0>;
    				#address-cells = <1>;
    
    				ad9081_rx_jesd_l0: link@0 {
    					reg = <0>;
    					adi,converter-select =
    						 <&ad9081_rx_fddc_chan0 FDDC_I>, <&ad9081_rx_fddc_chan0 FDDC_Q>,
    						 <&ad9081_rx_fddc_chan1 FDDC_I>, <&ad9081_rx_fddc_chan1 FDDC_Q>;
    
                                            adi,logical-lane-mapping = /bits/ 8 <2 0 7 7 7 7 3 1>;
    
    					adi,link-mode = <6>;			/* JESD Quick Configuration Mode */
    					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
    					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
    					adi,dual-link = <0>;			/* JESD Dual Link Mode */
    
    					adi,converters-per-device = <4>;	/* JESD M */
    					adi,octets-per-frame = <4>;		/* JESD F */
    
    					adi,frames-per-multiframe = <32>;	/* JESD K */
    					adi,converter-resolution = <16>;	/* JESD N */
    					adi,bits-per-sample = <16>;		/* JESD NP' */
    					adi,control-bits-per-sample = <0>;	/* JESD CS */
    					adi,lanes-per-device = <2>;		/* JESD L */
    					adi,samples-per-converter-per-frame = <1>; /* JESD S */
    					adi,high-density = <1>;			/* JESD HD */
    				};
    			};
    		};
    	};
    };
    
    
    / {
       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@9c420000 {
             compatible = "adi,axi-dmac-1.00.a";
             reg = <0x9c420000 0x10000>;
             #dma-cells = <1>;
             #clock-cells = <0>;
             interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
             clocks = <&zynqmp_clk 73>;
          };
    
          tx_dma: dma@9c430000  {
             compatible = "adi,axi-dmac-1.00.a";
             reg = <0x9c430000 0x10000>;
             #dma-cells = <1>;
             #clock-cells = <0>;
             interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
             clocks = <&zynqmp_clk 73>;
          };
    
          axi_ad9081_core_rx: axi-ad9081-rx-hpc@84a10000 {
             compatible = "adi,axi-ad9081-rx-1.0";
             reg = <0x84a10000 0x8000>;
             dmas = <&rx_dma 0>;
             dma-names = "rx";
             spibus-connected = <&trx0_ad9081>;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_rx_jesd 0 FRAMER_LINK0_RX>;
          };
    
          axi_ad9081_core_tx: axi-ad9081-tx-hpc@84b10000 {
             compatible = "adi,axi-ad9081-tx-1.0";
             reg = <0x84b10000 0x4000>;
             dmas = <&tx_dma 0>;
             dma-names = "tx";
             clocks = <&trx0_ad9081 1>;
             clock-names = "sampl_clk";
             spibus-connected = <&trx0_ad9081>;
             //adi,axi-pl-fifo-enable;
             adi,axi-data-offload-connected = <&axi_data_offload_tx>;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_tx_jesd 0 DEFRAMER_LINK0_TX>;
          };
    
          axi_ad9081_rx_jesd: axi-jesd204-rx@84a90000 {
             compatible = "adi,axi-jesd204-rx-1.0";
             reg = <0x84a90000 0x1000>;
    
             interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>;
    
             clocks = <&zynqmp_clk 71>, <&hmc7044 10>, <&axi_ad9081_adxcvr_rx 0>;
             clock-names = "s_axi_aclk", "device_clk", "lane_clk";
    
             #clock-cells = <0>;
             clock-output-names = "jesd_rx_lane_clk";
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_adxcvr_rx 0 FRAMER_LINK0_RX>;
          };
    
          axi_ad9081_tx_jesd: axi-jesd204-tx@84b90000 {
             compatible = "adi,axi-jesd204-tx-1.0";
             reg = <0x84b90000 0x1000>;
    
             interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;
    
             clocks = <&zynqmp_clk 71>, <&hmc7044 6>, <&axi_ad9081_adxcvr_tx 0>;
             clock-names = "s_axi_aclk", "device_clk", "lane_clk";
    
             #clock-cells = <0>;
             clock-output-names = "jesd_tx_lane_clk";
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_adxcvr_tx 0 DEFRAMER_LINK0_TX>;
          };
    
          axi_ad9081_adxcvr_rx: axi-adxcvr-rx@84a60000 {
             #address-cells = <1>;
             #size-cells = <0>;
             compatible = "adi,axi-adxcvr-1.0";
             reg = <0x84a60000 0x1000>;
    
             clocks = <&hmc7044 12>;
             clock-names = "conv";
    
             #clock-cells = <1>;
             clock-output-names = "rx_gt_clk", "rx_out_clk";
    
             /* Switch to QPLL */
             //adi,sys-clk-select = <XCVR_QPLL>;
             //adi,out-clk-select = <XCVR_REFCLK_DIV2>;
             di,use-lpm-enable;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs =  <&hmc7044 0 FRAMER_LINK0_RX>;
          };
    
          axi_ad9081_adxcvr_tx: axi-adxcvr-tx@84b60000 {
             #address-cells = <1>;
             #size-cells = <0>;
             compatible = "adi,axi-adxcvr-1.0";
             reg = <0x84b60000 0x1000>;
    
             clocks = <&hmc7044 12>;
             clock-names = "conv";
    
             #clock-cells = <1>;
             clock-output-names = "tx_gt_clk", "tx_out_clk";
    
             //adi,sys-clk-select = <XCVR_QPLL>;
             //adi,out-clk-select = <XCVR_REFCLK_DIV2>;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs =  <&hmc7044 0 DEFRAMER_LINK0_TX>;
          };
    
          axi_sysid_0: axi-sysid-0@85000000 {
             compatible = "adi,axi-sysid-1.00.a";
             reg = <0x85000000 0x10000>;
          };
    
          axi_data_offload_tx: axi-data-offload-0@9c440000 {
             compatible = "adi,axi-data-offload-1.0.a";
             reg = <0x9c440000 0x10000>;
             // adi,bringup;
             // adi,oneshot;
             // adi,bypass;
             // adi,sync-config = <2>;
             // adi,transfer-length = /bits/ 64 <0x10000>; // 2**16 bytes
          };
    
          axi_data_offload_rx: axi-data-offload-1@9c450000 {
             compatible = "adi,axi-data-offload-1.0.a";
             reg = <0x9c450000 0x10000>;
          };
       };
    };
    
    


    I would like to point out that I was able to make 6.4Ghz lane rate work with the L=8, M=4 configuration I mentioned at the beginning of my initial post, the device tree in this case is:
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/iio/frequency/hmc7044.h>
    #include <dt-bindings/iio/adc/adi,ad9081.h>
    #include <dt-bindings/interrupt-controller/irq.h>
    #include <dt-bindings/jesd204/adxcvr.h>
    /include/ "system-conf.dtsi"
    / {
    	regulators {
    		compatible = "simple-bus";
    		#address-cells = <1>;
    		#size-cells = <0>;
    		reg_ssd_vqmmc: regulator_ssd_vqmmc {
    			compatible = "regulator-gpio";
    			regulator-name = "ssd_vqmmc";
    			regulator-min-microvolt = <1800000>;
    			regulator-max-microvolt = <3300000>;
    			regulator-type = "voltage";
    			gpios = <&gpio 43 0>;
    			gpios-states = <0>;
    			states = <3300000 0
    				1800000 1>;
    		};
    		vbus_reg: regulator-vbus {
    			compatible = "regulator-fixed";
    			regulator-name = "vbus_5V";
    			regulator-min-microvolt = <5000000>;
    			regulator-max-microvolt = <5000000>;
    			off-on-delay-us = <20000>;
    		};
    	};
    	
    	reserved-memory {
    		#address-cells = <2>;
    		#size-cells = <2>;
    		ranges;
    		rpu0vdev0vring0: rpu0vdev0vring0@70040000 {
    			no-map;
    			reg = <0x0 0x70040000 0x0 0x4000>;
    		};
    		rpu0vdev0vring1: rpu0vdev0vring1@70044000 {
    			no-map;
    			reg = <0x0 0x70044000 0x0 0x4000>;
    		};
    		rpu0vdev0buffer: rpu0vdev0buffer@70048000 {
    			no-map;
    			reg = <0x0 0x70048000 0x0 0x100000>;
    		};
    		rproc_0_reserved: rproc@70000000 {
    			no-map;
    			reg = <0x0 0x70000000 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>;
    		};
    
    	};
    
    	refclk_dp: refclk_dp {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <27000000>;
    	};
    	fmc {
    		/* 
    		 * By default, FMC Connector power is disabled. 
    		 * 1.8V compatibility is checked while booting by reading 
    		 * FMC Module's EEPROM to enable correponding FMC connector power.
    		 */
    		fmc-vadj-millivolt = <1800>;
    		fmc-prsnt-m2c = <&gpio3  0 GPIO_ACTIVE_HIGH>;
    		fmc-vcc-adj   = <&gpio3  5 GPIO_ACTIVE_HIGH>;
    		fmc-vcc-12v   = <&gpio3  3 GPIO_ACTIVE_HIGH>;
    		fmc-vcc-3v3   = <&gpio3  4 GPIO_ACTIVE_HIGH>;
    		fmc-pg-c2m    = <&gpio3 12 GPIO_ACTIVE_HIGH>;
    	};
    	fmc_plus {
    		/* 
    		 * By default, FMC+ Connector power is disabled. 
    		 * 1.8V compatibility is checked while booting by reading 
    		 * FMC+ Module's EEPROM to enable correponding FMC+ connector power.
    		 */
    		vadj-millivolt = <1800>;
    		prsnt-m2c = <&gpio3  1 GPIO_ACTIVE_HIGH>;
    		vcc-adj   = <&gpio3  6 GPIO_ACTIVE_HIGH>;
    		vcc-12v   = <&gpio3  8 GPIO_ACTIVE_HIGH>;
    		vcc-3v3   = <&gpio3  9 GPIO_ACTIVE_HIGH>;
    		pg-c2m    = <&gpio3 13 GPIO_ACTIVE_HIGH>;
    	};
    	retimer_clk: retimer_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <148500000>;
    	};
    	cpu_opp_table {
    		opp00 {
    			opp-hz = /bits/ 64 <329166666>;
    		};
    		opp01 {
    			opp-hz = /bits/ 64 <438888888>;
    		};
    		opp02 {
    			opp-hz = /bits/ 64 <658333333>;
    		};
    		opp03 {
    			opp-hz = /bits/ 64 <1316666666>;
    		};
    	};
    };
    /*
    &spi0 {
            status = "okay";
            num-cs = <1>;
            spinode: spidev@0x0 {
                    compatible = "rohm,dh2228fv";
                    reg = <0>;
                    spi-max-frequency = <100000000>;
           };
    };
    */
    &watchdog0 {
    	status = "okay";
    	reset-on-timeout;
    	timeout-sec = <70>;
    };
    &uart0 {
    	status="okay";
    };
    &uart1 {
    	status="okay";
    };
    /*
    &ETH_100G_ernic_0 {
    	eth-handle = <&ETH_100G_cmac_usplus_0>;
    };
    &ETH_100G_axi_dma_0 {
    	xlnx,include-dre ;
    };
    &ETH_100G_cmac_usplus_0 {
    	axistream-connected = <&ETH_100G_axi_dma_0>;
    	local-mac-address = [05 0a 04 0b 03 0c];
    	axigpio-handle = <&ETH_100G_axi_gpio_0>;
    };
    &ETH_100G_axi_gpio_0 {
    	compatible = "xlnx,axi-gpio-2.0";
    };
    */
    &can0 {
    	status = "okay";
    	pwdn-gpio = <&gpio 80 0>;
    };
    &gem0 {
    	phy-mode = "rgmii-id";
    	local-mac-address = [00 01 02 03 04 05];
    	status = "okay";
    	xlnx,ptp-enet-clock = <0x0>;
    	phy-handle = <&phy0>;
    	phy-reset-gpio = <&gpio 42 1>;
    	phy-reset-active-low;
    	phy-reset-duration = <20>;
    	phy0: phy@1 {
    		reg = <1>;
    		compatible = "ethernet-phy-id004d.d074";
    		ti,rx-internal-delay = <0x8>;
    		ti,tx-internal-delay = <0xa>;
    		ti,fifo-depth = <0x1>;
    		ti,rxctrl-strap-worka;
    		at803x,led-act-blind-workaround;
    		at803x,eee-disabled;
    		at803x,vddio-1p8v;
    		interrupt-parent = <&gpio>;
    		interrupts = <12 8>;
    	};
    };
    &gem3 {
    	phy-mode = "rgmii-id";
    	local-mac-address = [1A 2B 3C 4D 5E 6F];
    	phy-handle = <&phy1>;
    	status = "okay";
    	xlnx,ptp-enet-clock = <0x0>;
    	phy-reset-gpio = <&gpio 81 1>;
    	phy-reset-active-low;
    	phy-reset-duration = <20>;
    	phy1: phy@1 {
    		reg = <1>;
    		compatible = "ethernet-phy-id004d.d074";
    		ti,rx-internal-delay = <0x8>;
    		ti,tx-internal-delay = <0xa>;
    		ti,fifo-depth = <0x1>;
    		ti,rxctrl-strap-worka;
    		at803x,led-act-blind-workaround;
    		at803x,eee-disabled;
    		at803x,vddio-1p8v;
    		interrupt-parent = <&gpio>;
    		interrupts = <82 8>;
    	};
    };
    &i2c0 {
    	clock-frequency = <400000>;
    	status = "okay";
    	pmic0: da9062@58 {
    		compatible = "dlg,da9062";
    		reg = <0x58>;
    		rtc {
    			compatible = "dlg,da9062-rtc";
    		};
    
    		gpio{
    			compatible = "dlg,da9062-gpio";
    		};
    	};
    	fusb302: typec-portc@22 {
    		compatible = "fcs,fusb302";
    		reg = <0x22>;
    		fcs,int_n = <&gpio 78 8>;
    		fcs,cc = <&gpio 79 0>;
    		fcs,power_en = <&gpio 25 0>;
    		vbus-supply = <&vbus_reg>;
    		status = "okay";
    	};
    	si5341: clock-generator@76 {
    		reg = <0x76>;
    		compatible = "silabs,si5341";
    		#clock-cells = <2>;
    		#address-cells = <1>;
    		#size-cells = <0>;
    		clocks = <&ref48>;
    		clock-names = "xtal";
    		clk0 {
    			reg = <0>;
    			always-on;
    		};
    		clk1 {
    			reg = <1>;
    			always-on;
    		};
    		clk2 {
    			reg = <2>;
    			always-on;
    		};
    		clk3 {
    			reg = <3>;
    			always-on;
    		};
    		clk4 {
    			reg = <4>;
    			always-on;
    		};
    		clk5 {
    			reg = <5>;
    			always-on;
    		};
    		clk6 {
    			reg = <6>;
    			always-on;
    		};
    		clk7 {
    			reg = <7>;
    			always-on;
    		};
    		clk9 {
    			reg = <9>;
    			always-on;
    		};
    	};
    	dp159: hdmi-retimer@5b {
    		status = "okay";
    		compatible = "ti,dp159";
    		reg = <0x5b>;
    		#address-cells = <1>;
    		#size-cells = <0>;
    		#clock-cells = <0>;
    	};
    	i2c_mux: msd9546@70 {
    		compatible = "nxp,pca9546";
    		reg = <0x70>;
    		status = "okay";
    		#address-cells = <1>;
    		#size-cells = <0>;
    		i2c@0 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <0>;
    			gpio3: gpio@23 {
    				compatible = "ti,tca9535";
    				reg = <0x23>; 
    				#gpio-cells = <2>;
    				gpio-controller;
    			};
    		};
    		i2c@1 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <1>;
    		};
    		i2c@2 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <2>;
    			gpio1: gpio@20 {
    				compatible = "ti,tca6416";
    				reg = <0x20>; 
    				#gpio-cells = <2>;
    				gpio-controller;
    			};
    			gpio2: gpio@21 {
    				compatible = "ti,tca6416";
    				reg = <0x21>; 
    				#gpio-cells = <2>;
    				gpio-controller;
    			};
    		};
    		i2c@3 {
    			#address-cells = <1>;
    			#size-cells = <0>;
    			reg = <3>;
    		eeprom@51 {
                   		compatible = "atmel,24c32";
                   		reg = <0x51>;
                    	pagesize = <32>;
           	        	address-width = <16>;
           	        	size = <32768>;
           			};
    		eeprom@52 {
           	        	compatible = "atmel,24c32";
           			reg = <0x52>;
           	        	pagesize = <32>;
           		        address-width = <16>;
           		        size = <32768>;
           			};
    		};
    	};
    };
    &pcie {
    	misc = <&gpio 83 8>;
    };
    &sata {
    	status = "okay";
    	compatible = "ceva,ahci-1v84";
    	reg = <0x0 0xfd0c0000 0x0 0x2000>;
    	ceva,p0-cominit-params = <0x18401828>;
    	ceva,p0-comwake-params = <0x614080e>;
    	ceva,p0-burst-params = <0x13084a06>;
    	ceva,p0-retry-params = <0x96a43ffc>;
    	ceva,p1-cominit-params = <0x18401828>;
    	ceva,p1-comwake-params = <0x614080e>;
    	ceva,p1-burst-params = <0x13084a06>;
    	ceva,p1-retry-params = <0x96a43ffc>;
    	ceva,broken-gen3;
    };
    &usb0 {
    	status = "okay";
    	xlnx,usb-reset = <0x2faf080>;
    };
    &dwc3_0 {
    	status = "okay";
    	dr_mode = "otg";
    	snps,dis_u2_susphy_quirk;
    	snps,dis_u3_susphy_quirk;
    	maximum-speed = "super-speed";
    };
    &sdhci0{
    	bus-width = <8>;
    };
    &sdhci1 {
    	clock-frequency = <200000000>;
    	status = "okay";
    	bus-width = <4>;
    	xlnx,has-cd = <0x1>;
    	vqmmc-supply = <&reg_ssd_vqmmc>;
    };
    &rtc {
    	status = "disabled";
    };
    &fclk0 {
    	status = "okay";
    };
    &fclk1 {
    	status = "okay";
    };
    &fclk2 {
    	status = "okay";
    };
    &fclk3 {
    	status = "okay";
    };
    &psgtr {
    	status = "okay";
    	clocks =  <&refclk_dp>;
    	clock-names = "ref1";
    };
    
    /*
    /delete-node/ &{/amba_pl@0/axi_sysid@85000000};
    /delete-node/ &{/amba_pl@0/gpio@80000000};
    /delete-node/ &{/amba_pl@0/gpio@80010000};
    */
    ///delete-node/ &{/ref48M};
    ///delete-node/ &{/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36};
    
    
    &amba_pl {
    	ref48: ref48M {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <48000000>;
    	
    	};
    	
    	///delete-node/ gpio@80000000;
       	///delete-node/ gpio@80010000;
       	/delete-node/ axi_dmac@9c420000;
       	/delete-node/ axi_jesd204_rx@84a90000;
       	/delete-node/ axi_adxcvr@84a60000;
       	/delete-node/ axi_dmac@9c430000;
       	/delete-node/ axi_jesd204_tx@84b90000;
       	/delete-node/ axi_adxcvr@84b60000;
       	/delete-node/ axi_sysid@85000000;
       	/delete-node/ data_offload@9c450000;
       	/delete-node/ data_offload@9c440000;
       	/delete-node/ ad_ip_jesd204_tpl_adc@84a10000;
       	/delete-node/ ad_ip_jesd204_tpl_dac@84b10000;
       
    	/*
    	bom_rev {
    		pl-aw17 = <&GPIO_board_config_gpio 0 0 0>;
    		pl-bb16 = <&GPIO_board_config_gpio 1 0 0>;
    		pl-ba16 = <&GPIO_board_config_gpio 2 0 0>;
    		pl-ba17 = <&GPIO_board_config_gpio 3 0 0>;
    		pl-ay17 = <&GPIO_board_config_gpio 4 0 0>;
    	};
    	*/
    	xlnk {
    		compatible = "xlnx,xlnk-1.0";
    	
    	
    	};
    	/*
    	vid_stream_clk: vid_stream_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <300000000>;
    	};
    	vid_s_axi_clk: vid_s_axi_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <99990000>;
    	};
    	dru_clk: dru_clk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		temperature-stability = <50>;
    		clock-frequency = <148500000>;
    	};
    	*/
    };
    
    /*
    
    &HDMI_vid_phy_controller_0 {
    	clock-names = "vid_phy_axi4lite_aclk", "dru-clk";
    	clocks = <&vid_s_axi_clk>, <&dru_clk>;
    };
    &HDMI_HDMI_IN_v_frmbuf_wr_0 {
    	xlnx,dma-align = <32>;
    };
    &HDMI_HDMI_IN_v_hdmi_rx_ss_0 {
    	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk";
    	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>;
    };
    &HDMI_HDMI_OUT_v_hdmi_tx_ss_0 {
    	clock-names = "s_axi_cpu_aclk", "s_axis_video_aclk", "txref-clk", "retimer-clk";
    	clocks = <&vid_s_axi_clk>, <&vid_stream_clk>, <&si5341 0 8>, <&dp159>;
    };
    &HDMI_HDMI_IN_v_proc_ss_0 {
    	compatible = "xlnx,v-vpss-scaler-2.2";
    };
    &HDMI_HDMI_OUT_v_mix_0 {
    	retimer-gpio = <&gpio2 9 0>;
    };
    &SDI_SDI_IN_v_frmbuf_wr_0 {
    	xlnx,dma-align = <32>;
    };
    
    */
    
    /*
    &axi_ad9081_adxcvr_rx {
             //Switch to QPLL 
    	adi,sys-clk-select = <XCVR_QPLL>;
    	adi,out-clk-select = <XCVR_REFCLK_DIV2>;
    
    };
    */
    
    /*
    &axi_ad9081_core_tx {
    	adi,axi-pl-fifo-enable;
    };
    */
    
    &spi1 {
    	status = "okay";
    
    	hmc7044: hmc7044@0 {
    		#address-cells = <1>;
    		#size-cells = <0>;
    		#clock-cells = <1>;
    		compatible = "adi,hmc7044";
    		reg = <0>;
    		spi-max-frequency = <1000000>;
    
    		jesd204-device;
    		#jesd204-cells = <2>;
    		jesd204-sysref-provider;
    
    		adi,jesd204-max-sysref-frequency-hz = <2000000>; /* 2 MHz */
    
    		/*
    		* There are different versions of the AD9081-FMCA-EBZ & AD9082-FMCA-EBZ
    		* VCXO = 122.880 MHz, XO = 122.880MHz (AD9081-FMC-EBZ & AD9082-FMC-EBZ)
    		* VCXO = 100.000 MHz, XO = 100.000MHz (AD9081-FMC-EBZ-A2 & AD9082-FMC-EBZ-A2)
    		* To determine which board is which, read the freqency printed on the VCXO
    		* or use the fru-dump utility:
    		* #fru-dump -b /sys/bus/i2c/devices/15-0050/eeprom
    		*/
    
    		//adi,pll1-clkin-frequencies = <122880000 30720000 0 0>;
    		//adi,vcxo-frequency = <122880000>;
    
    		adi,pll1-clkin-frequencies = <100000000 10000000 0 0>;
    		adi,pll1-ref-prio-ctrl = <0xE1>; /* prefer CLKIN1 -> CLKIN0 -> CLKIN2 -> CLKIN3 */
    		adi,pll1-ref-autorevert-enable;
    
    		adi,vcxo-frequency = <100000000>;
    
    		adi,pll1-loop-bandwidth-hz = <200>;
    		adi,pll1-charge-pump-current-ua = <720>;
    		adi,pfd1-maximum-limit-frequency-hz = <1000000>; /* 1 MHz */
    
    		adi,pll2-output-frequency = <2560000000>;
    
    		adi,sysref-timer-divider = <1024>;
    		adi,pulse-generator-mode = <0>;
    
    		adi,clkin0-buffer-mode  = <0x07>;
    		adi,clkin1-buffer-mode  = <0x07>;
    		adi,oscin-buffer-mode = <0x15>;
    
    		adi,gpi-controls = <0x00 0x00 0x00 0x00>;
    		adi,gpo-controls = <0x37 0x33 0x00 0x00>;
    
    		clock-output-names =
    		"hmc7044_out0", "hmc7044_out1", "hmc7044_out2",
    		"hmc7044_out3", "hmc7044_out4", "hmc7044_out5",
    		"hmc7044_out6", "hmc7044_out7", "hmc7044_out8",
    		"hmc7044_out9", "hmc7044_out10", "hmc7044_out11",
    		"hmc7044_out12", "hmc7044_out13";
    
    		hmc7044_c0: channel@0 {
    			reg = <0>;
    			adi,extended-name = "CORE_CLK_RX";
    			adi,divider = <16>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    
    		};
    		hmc7044_c2: channel@2 {
    			reg = <2>;
    			adi,extended-name = "DEV_REFCLK";
    			adi,divider = <16>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    		hmc7044_c3: channel@3 {
    			reg = <3>;
    			adi,extended-name = "DEV_SYSREF";
    			adi,divider = <1536>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    			adi,jesd204-sysref-chan;
    		};
    
    		hmc7044_c6: channel@6 {
    			reg = <6>;
    			adi,extended-name = "CORE_CLK_TX";
    			adi,divider = <16>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    
    		hmc7044_c8: channel@8 {
    			reg = <8>;
    			adi,extended-name = "FPGA_REFCLK1";
    			adi,divider = <8>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    		hmc7044_c10: channel@10 {
    			reg = <10>;
    			adi,extended-name = "CORE_CLK_RX_ALT";
    			adi,divider = <16>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    
    		hmc7044_c12: channel@12 {
    			reg = <12>;
    			adi,extended-name = "FPGA_REFCLK2";
    			adi,divider = <8>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    		};
    		hmc7044_c13: channel@13 {
    			reg = <13>;
    			adi,extended-name = "FPGA_SYSREF";
    			adi,divider = <1536>;
    			adi,driver-mode = <HMC7044_DRIVER_MODE_LVDS>;
    			adi,jesd204-sysref-chan;
    		};
    	};
    };
    
    &spi0 {
    
    	trx0_ad9081: ad9081@0 {
    		#address-cells = <1>;
    		#size-cells = <0>;
    		compatible = "adi,ad9082";
    		reg = <0>;
    		spi-max-frequency = <5000000>;
    
    		/* Clocks */
    		clocks = <&hmc7044 2>;
    		clock-names = "dev_clk";
    
    		clock-output-names = "rx_sampl_clk", "tx_sampl_clk";
    		#clock-cells = <1>;
    
    		reset-gpios = <&gpio 133 0>;
          		sysref-req-gpios = <&gpio 121 0>;
          		rx2-enable-gpios = <&gpio 135 0>;
          		rx1-enable-gpios = <&gpio 134 0>;
          		tx2-enable-gpios = <&gpio 137 0>;
          		tx1-enable-gpios = <&gpio 136 0>;
    		
    		jesd204-device;
    		#jesd204-cells = <2>;
    		jesd204-top-device = <0>; /* This is the TOP device */
    		jesd204-link-ids = <FRAMER_LINK0_RX DEFRAMER_LINK0_TX>;
    
    		jesd204-inputs =
    			<&axi_ad9081_core_rx 0 FRAMER_LINK0_RX>,
    			<&axi_ad9081_core_tx 0 DEFRAMER_LINK0_TX>;
    
    		adi,tx-dacs {
    			#size-cells = <0>;
    			#address-cells = <1>;
    
    			adi,dac-frequency-hz = /bits/ 64 <5120000000>;
    
    			adi,main-data-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    
    				adi,interpolation = <8>;
    
    				ad9081_dac0: dac@0 {
    					reg = <0>;
    					adi,crossbar-select = <&ad9081_tx_fddc_chan0>;
    					adi,nco-frequency-shift-hz = /bits/ 64 <>; /* 1000 MHz */
    				};
    				ad9081_dac1: dac@1 {
    					reg = <1>;
    					adi,crossbar-select = <&ad9081_tx_fddc_chan1>;
    					adi,nco-frequency-shift-hz = /bits/ 64 <1100000000>; /* 1100 MHz */
    				};
    			};
    
    			adi,channelizer-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    				adi,interpolation = <1>;
    
    				ad9081_tx_fddc_chan0: channel@0 {
    					reg = <0>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    				ad9081_tx_fddc_chan1: channel@1 {
    					reg = <1>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    			};
    
    			adi,jesd-links {
    				#size-cells = <0>;
    				#address-cells = <1>;
    
    				ad9081_tx_jesd_l0: link@0 {
    					#address-cells = <1>;
    					#size-cells = <0>;
    					reg = <0>;
                                            adi,logical-lane-mapping = /bits/ 8 <0 2 7 6 1 5 4 3>;
    
    					adi,link-mode = <17>;			/* JESD Quick Configuration Mode */
    					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
    					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
    					adi,dual-link = <0>;			/* JESD Dual Link Mode */
    
    					adi,converters-per-device = <4>;	/* JESD M */
    					adi,octets-per-frame = <1>;		/* JESD F */
    
    					adi,frames-per-multiframe = <32>;	/* JESD K */
    					adi,converter-resolution = <16>;	/* JESD N */
    					adi,bits-per-sample = <16>;		/* JESD NP' */
    					adi,control-bits-per-sample = <0>;	/* JESD CS */
    					adi,lanes-per-device = <8>;		/* JESD L */
    					adi,samples-per-converter-per-frame = <1>; /* JESD S */
    					adi,high-density = <1>;			/* JESD HD */
    
                                            adi,tpl-phase-adjust = <6>;
    				};
    			};
    		};
    
    		adi,rx-adcs {
    			#size-cells = <0>;
    			#address-cells = <1>;
    
    			adi,adc-frequency-hz = /bits/ 64 <5120000000>;
    
    			adi,main-data-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    
    				ad9081_adc0: adc@0 {
    					reg = <0>;
    					adi,decimation = <4>;
    					adi,nco-frequency-shift-hz =  /bits/ 64 <1000000000>;
    					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
    					//adi,crossbar-select = <&ad9081_rx_fddc_chan0>, <&ad9081_rx_fddc_chan2>; /* Static for now */
    				};
    				ad9081_adc1: adc@1 {
    					reg = <1>;
    					adi,decimation = <4>;
    					adi,nco-frequency-shift-hz =  /bits/ 64 <(1000000000)>;
    					adi,nco-mixer-mode = <AD9081_ADC_NCO_VIF>;
    					//adi,crossbar-select = <&ad9081_rx_fddc_chan1>, <&ad9081_rx_fddc_chan3>; /* Static for now */
    				};
    
    			};
    
    			adi,channelizer-paths {
    				#address-cells = <1>;
    				#size-cells = <0>;
    
    
    				ad9081_rx_fddc_chan0: channel@0 {
    					reg = <0>;
    					adi,decimation = <2>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    				ad9081_rx_fddc_chan1: channel@1 {
    					reg = <1>;
    					adi,decimation = <2>;
    					adi,gain = <2048>; /* 2048 * 10^(gain_dB/20) */
    					adi,nco-frequency-shift-hz =  /bits/ 64 <0>;
    
    				};
    			};
    
    			adi,jesd-links {
    				#size-cells = <0>;
    				#address-cells = <1>;
    
    				ad9081_rx_jesd_l0: link@0 {
    					reg = <0>;
    					adi,converter-select =
    						 <&ad9081_rx_fddc_chan0 FDDC_I>, <&ad9081_rx_fddc_chan0 FDDC_Q>,
    						 <&ad9081_rx_fddc_chan1 FDDC_I>, <&ad9081_rx_fddc_chan1 FDDC_Q>;
    
                                            adi,logical-lane-mapping = /bits/ 8 <2 0 7 6 5 4 3 1>;
    
    					adi,link-mode = <18>;			/* JESD Quick Configuration Mode */
    					adi,subclass = <1>;			/* JESD SUBCLASS 0,1,2 */
    					adi,version = <1>;			/* JESD VERSION 0=204A,1=204B,2=204C */
    					adi,dual-link = <0>;			/* JESD Dual Link Mode */
    
    					adi,converters-per-device = <4>;	/* JESD M */
    					adi,octets-per-frame = <1>;		/* JESD F */
    
    					adi,frames-per-multiframe = <32>;	/* JESD K */
    					adi,converter-resolution = <16>;	/* JESD N */
    					adi,bits-per-sample = <16>;		/* JESD NP' */
    					adi,control-bits-per-sample = <0>;	/* JESD CS */
    					adi,lanes-per-device = <8>;		/* JESD L */
    					adi,samples-per-converter-per-frame = <1>; /* JESD S */
    					adi,high-density = <1>;			/* JESD HD */
    				};
    			};
    		};
    	};
    };
    
    
    / {
       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@9c420000 {
             compatible = "adi,axi-dmac-1.00.a";
             reg = <0x9c420000 0x10000>;
             #dma-cells = <1>;
             #clock-cells = <0>;
             interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
             clocks = <&zynqmp_clk 73>;
          };
    
          tx_dma: dma@9c430000  {
             compatible = "adi,axi-dmac-1.00.a";
             reg = <0x9c430000 0x10000>;
             #dma-cells = <1>;
             #clock-cells = <0>;
             interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
             clocks = <&zynqmp_clk 73>;
          };
    
          axi_ad9081_core_rx: axi-ad9081-rx-hpc@84a10000 {
             compatible = "adi,axi-ad9081-rx-1.0";
             reg = <0x84a10000 0x8000>;
             dmas = <&rx_dma 0>;
             dma-names = "rx";
             spibus-connected = <&trx0_ad9081>;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_rx_jesd 0 FRAMER_LINK0_RX>;
          };
    
          axi_ad9081_core_tx: axi-ad9081-tx-hpc@84b10000 {
             compatible = "adi,axi-ad9081-tx-1.0";
             reg = <0x84b10000 0x4000>;
             dmas = <&tx_dma 0>;
             dma-names = "tx";
             clocks = <&trx0_ad9081 1>;
             clock-names = "sampl_clk";
             spibus-connected = <&trx0_ad9081>;
             //adi,axi-pl-fifo-enable;
             adi,axi-data-offload-connected = <&axi_data_offload_tx>;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_tx_jesd 0 DEFRAMER_LINK0_TX>;
          };
    
          axi_ad9081_rx_jesd: axi-jesd204-rx@84a90000 {
             compatible = "adi,axi-jesd204-rx-1.0";
             reg = <0x84a90000 0x1000>;
    
             interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>;
    
             clocks = <&zynqmp_clk 71>, <&hmc7044 10>, <&axi_ad9081_adxcvr_rx 0>;
             clock-names = "s_axi_aclk", "device_clk", "lane_clk";
    
             #clock-cells = <0>;
             clock-output-names = "jesd_rx_lane_clk";
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_adxcvr_rx 0 FRAMER_LINK0_RX>;
          };
    
          axi_ad9081_tx_jesd: axi-jesd204-tx@84b90000 {
             compatible = "adi,axi-jesd204-tx-1.0";
             reg = <0x84b90000 0x1000>;
    
             interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;
    
             clocks = <&zynqmp_clk 71>, <&hmc7044 6>, <&axi_ad9081_adxcvr_tx 0>;
             clock-names = "s_axi_aclk", "device_clk", "lane_clk";
    
             #clock-cells = <0>;
             clock-output-names = "jesd_tx_lane_clk";
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs = <&axi_ad9081_adxcvr_tx 0 DEFRAMER_LINK0_TX>;
          };
    
          axi_ad9081_adxcvr_rx: axi-adxcvr-rx@84a60000 {
             #address-cells = <1>;
             #size-cells = <0>;
             compatible = "adi,axi-adxcvr-1.0";
             reg = <0x84a60000 0x1000>;
    
             clocks = <&hmc7044 12>;
             clock-names = "conv";
    
             #clock-cells = <1>;
             clock-output-names = "rx_gt_clk", "rx_out_clk";
    
             /* Switch to QPLL */
             adi,sys-clk-select = <XCVR_QPLL>;
             adi,out-clk-select = <XCVR_REFCLK_DIV2>;
             di,use-lpm-enable;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs =  <&hmc7044 0 FRAMER_LINK0_RX>;
          };
    
          axi_ad9081_adxcvr_tx: axi-adxcvr-tx@84b60000 {
             #address-cells = <1>;
             #size-cells = <0>;
             compatible = "adi,axi-adxcvr-1.0";
             reg = <0x84b60000 0x1000>;
    
             clocks = <&hmc7044 12>;
             clock-names = "conv";
    
             #clock-cells = <1>;
             clock-output-names = "tx_gt_clk", "tx_out_clk";
    
             adi,sys-clk-select = <XCVR_QPLL>;
             adi,out-clk-select = <XCVR_REFCLK_DIV2>;
    
             jesd204-device;
             #jesd204-cells = <2>;
             jesd204-inputs =  <&hmc7044 0 DEFRAMER_LINK0_TX>;
          };
    
          axi_sysid_0: axi-sysid-0@85000000 {
             compatible = "adi,axi-sysid-1.00.a";
             reg = <0x85000000 0x10000>;
          };
    
          axi_data_offload_tx: axi-data-offload-0@9c440000 {
             compatible = "adi,axi-data-offload-1.0.a";
             reg = <0x9c440000 0x10000>;
             // adi,bringup;
             // adi,oneshot;
             // adi,bypass;
             // adi,sync-config = <2>;
             // adi,transfer-length = /bits/ 64 <0x10000>; // 2**16 bytes
          };
    
          axi_data_offload_rx: axi-data-offload-1@9c450000 {
             compatible = "adi,axi-data-offload-1.0.a";
             reg = <0x9c450000 0x10000>;
          };
       };
    };
    
    


    and I was able to get a data link:


    I would appreciate your insight on the matter,

    Thank you,
    OR1

  • Thanks for the update. Let me try myself and will get back to you.

  • @OR1, could you clarify what branch of Linux/HDL and what Vivado tool version are used?

  • Hello yhkim, I was using version 2023.2 for both the branch and the Vivado/PetaLinux tools

  • @OR1, thank you for the information. I am able to enable JESD TX/RX links with your HDL build parameters with twice higher sample/lane rate, meaning that the decimation/interpolation is 4x4 and lane rate is 12.8 GHz. I use the same JESD modes that you intended to use. Next step is to modify the device tree for your target confiruation, and I'll let you know once I verify it. It's going to be another couple of days, in the meantime please let us know if there is any change in your target configuration.

  • @OR1, to my suprise, QPLL seems to work well with 6.4 GHz lane rate as shown below.

    It was little diffiult to follow your device tree, so I started from the one in the repositorty. Here is the summary

    • Vivado 2023.2
    • HDL repo tag : 2023_R2_p1
    • system_top.xsa was built with your parameters: make JESD_MODE=8B10B RX_LANE_RATE=6.4 TX_LANE_RATE=6.4 RX_JESD_M=4 RX_JESD_L=2 RX_JESD_S=1 RX_JESD_NP=16 RX_NUM_LINKS=1 TX_JESD_M=4 TX_JESD_L=2 TX_JESD_S=1 TX_JESD_NP=16 TX_NUM_LINKS=1
    • Linux repo tag : 2023_r2_p1
    • Device tree: modified the default as attached - you should be able to identify the changes quickly by comparing with the zynqmp-zcu102-rev10-ad9082-m4-l8.dts file. 


    zynqmp-zcu102-rev10-ad9082-m4-l8-160.zip

    Hope this helps and let us know if you need any further assistance.