Post Go back to editing

linux kernel stuck at boot after I do some change in fpga hdl

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

Hi

    I want to transmit/receive data from my custom IP rather than zynqMP, but the project provide by adi is packaged to a block design, for convenience of observe internel signal, I take out the axi_adrv9001 core and wrapped it to a independent module, the original block design contain PS_8 and dma... were wrapped to a new system wrapper. The new system wrapper and new adrv9002 wrapper connected in system_top module, the new hierarchy is below:

   I changed the boot.scr and loaded this bit at U-boot,but linux stucked as below:

   Then I recompile the petalinux project and end with error which indicates device tree error. After compared the new pl.dtsi with original pl.dtsi

/*
 * CAUTION: This file is automatically generated by Xilinx.
 * Version: XSCT 
 * Today is: Wed Jul 24 06:50:27 2024
 */


/ {
	amba_pl: amba_pl@0 {
		#address-cells = <2>;
		#size-cells = <2>;
		compatible = "simple-bus";
		ranges ;
		axi_adrv9001: axi_adrv9001@84a00000 {
			clock-names = "delay_clk", "s_axi_aclk";
			clocks = <&zynqmp_clk 73>, <&zynqmp_clk 71>;
			compatible = "xlnx,axi-adrv9001-1.0";
			reg = <0x0 0x84a00000 0x0 0x10000>;
		};
		axi_adrv9001_rx1_dma: axi_dmac@84a30000 {
			clock-names = "s_axi_aclk", "m_dest_axi_aclk", "fifo_wr_clk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 109 4>;
			reg = <0x0 0x84a30000 0x0 0x1000>;
		};
		misc_clk_0: misc_clk_0 {
			#clock-cells = <0>;
			clock-frequency = <100000000>;
			compatible = "fixed-clock";
		};
		axi_adrv9001_rx2_dma: axi_dmac@84a40000 {
			clock-names = "s_axi_aclk", "m_dest_axi_aclk", "fifo_wr_clk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 108 4>;
			reg = <0x0 0x84a40000 0x0 0x1000>;
		};
		axi_adrv9001_tx1_dma: axi_dmac@84a50000 {
			clock-names = "s_axi_aclk", "m_src_axi_aclk", "m_axis_aclk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 105 4>;
			reg = <0x0 0x84a50000 0x0 0x1000>;
		};
		axi_adrv9001_tx2_dma: axi_dmac@84a60000 {
			clock-names = "s_axi_aclk", "m_src_axi_aclk", "m_axis_aclk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 106 4>;
			reg = <0x0 0x84a60000 0x0 0x1000>;
		};
		axi_sysid_0: axi_sysid@85000000 {
			clock-names = "s_axi_aclk";
			clocks = <&zynqmp_clk 71>;
			compatible = "xlnx,axi-sysid-1.0";
			reg = <0x0 0x85000000 0x0 0x10000>;
		};
	};
};
/include/ "pl-delete-nodes-zynqmp-zcu102-rev10-adrv9002.dtsi"
/*
 * CAUTION: This file is automatically generated by Xilinx.
 * Version: XSCT 
 * Today is: Mon Jul 29 08:10:27 2024
 */


/ {
	amba_pl: amba_pl@0 {
		#address-cells = <2>;
		#size-cells = <2>;
		compatible = "simple-bus";
		ranges ;
		axi_adrv9001_rx1_dma: axi_dmac@84a30000 {
			clock-names = "s_axi_aclk", "m_dest_axi_aclk", "fifo_wr_clk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 109 4>;
			reg = <0x0 0x84a30000 0x0 0x1000>;
		};
		misc_clk_0: misc_clk_0 {
			#clock-cells = <0>;
			clock-frequency = <100000000>;
			compatible = "fixed-clock";
		};
		axi_adrv9001_rx2_dma: axi_dmac@84a40000 {
			clock-names = "s_axi_aclk", "m_dest_axi_aclk", "fifo_wr_clk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 108 4>;
			reg = <0x0 0x84a40000 0x0 0x1000>;
		};
		axi_adrv9001_tx1_dma: axi_dmac@84a50000 {
			clock-names = "s_axi_aclk", "m_src_axi_aclk", "m_axis_aclk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 105 4>;
			reg = <0x0 0x84a50000 0x0 0x1000>;
		};
		axi_adrv9001_tx2_dma: axi_dmac@84a60000 {
			clock-names = "s_axi_aclk", "m_src_axi_aclk", "m_axis_aclk";
			clocks = <&zynqmp_clk 71>, <&zynqmp_clk 71>, <&misc_clk_0>;
			compatible = "xlnx,axi-dmac-1.0";
			interrupt-names = "irq";
			interrupt-parent = <&gic>;
			interrupts = <0 106 4>;
			reg = <0x0 0x84a60000 0x0 0x1000>;
		};
		axi_sysid_0: axi_sysid@85000000 {
			clock-names = "s_axi_aclk";
			clocks = <&zynqmp_clk 71>;
			compatible = "xlnx,axi-sysid-1.0";
			reg = <0x0 0x85000000 0x0 0x10000>;
		};
	};
};
/include/ "pl-delete-nodes-hzg-custom-adrv9002.dtsi"
,the new pl.dtsi has no axi_adrv9001, so the pl-delete-nodes-zynqmp-zcu102-rev10-adrv9002.dtsi goes wrong.

   So I followed the step in https://github.com/analogdevicesinc/meta-adi/tree/2022_R2/meta-adi-xilinx#adding-a-new-devicetree.

1. create a new .dts named hzg-custom-adrv9002.dts and new .dtsi file named pl-delete-nodes-hzg-custom-adrv9002.dtsi and put them in /meta-adi-2022-R2/meta-adi-xilinx-recipes-bsp/device-tree/files/

hzg-custom-adrv9002.dts :

// SPDX-License-Identifier: GPL-2.0
/*
 * Analog Devices ADRV9002
 *
 * hdl_project: <adrv9001/zcu102>
 * board_revision: <>
 *
 * Copyright (C) 2020 Analog Devices Inc.
 */
#include "zynqmp-zcu102-rev1.0.dts"
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/gpio/gpio.h>

&i2c1 {
	i2c-mux@75 {
		i2c@0 { /* HPC0 */
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;
			/* HPC0_IIC */
			eeprom@50 {
				compatible = "at24,24c02";
				reg = <0x50>;
			};
		};
	};
};

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

		rx1_dma: dma@84A30000 {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x84A30000 0x10000>;
			#dma-cells = <1>;
			interrupts = <0 109 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 71>;

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

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

		rx2_dma: dma@84A40000 {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x84A40000 0x10000>;
			#dma-cells = <1>;
			interrupts = <0 108 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 71>;

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

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

		tx1_dma: dma@84A50000 {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x84A50000 0x10000>;
			#dma-cells = <1>;
			interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 71>;

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

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

		tx2_dma: dma@84A6000 {
			compatible = "adi,axi-dmac-1.00.a";
			reg = <0x84A60000 0x10000>;
			#dma-cells = <1>;
			interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>;
			clocks = <&zynqmp_clk 71>;

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

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

		axi_adrv9002_core_rx1: axi-adrv9002-rx-lpc@84A00000 {
			compatible = "adi,axi-adrv9002-rx-1.0";
			reg = <0x84A00000 0x6000>;
			clocks = <&adc0_adrv9002 0>;
			dmas = <&rx1_dma 0>;
			dma-names = "rx";
			spibus-connected = <&adc0_adrv9002>;
		};

		axi_adrv9002_core_tx1: axi-adrv9002-tx-lpc@84A04000 {
			compatible = "adi,axi-adrv9002-tx-1.0";
			reg = <0x84A0A000 0x2000>;
			clocks = <&adc0_adrv9002 1>;
			clock-names = "sampl_clk";
			dmas = <&tx1_dma 0>;
			dma-names = "tx";
			adi,axi-dds-default-scale = <0x800>;
			adi,axi-dds-default-frequency = <2000000>;
		};

		axi_adrv9002_core_tdd1: axi-adrv9002-core-tdd1-lpc@44A0C800 {
			compatible = "adi,axi-tdd-1.00";
			reg = <0x84A0C800 0x400>;
			clocks = <&zynqmp_clk 71>, <&adc0_adrv9002 2>;
			clock-names = "s_axi_aclk", "intf_clk";
			label = "axi-core-tdd-1";
		};

		axi_adrv9002_core_rx2: axi-adrv9002-rx2-lpc@84A02000 {
			compatible = "adi,axi-adrv9002-rx2-1.0";
			reg = <0x84A09000 0x1000>;
			clocks = <&adc0_adrv9002 3>;
			clock-names = "sampl_clk";
			dmas = <&rx2_dma 0>;
			dma-names = "rx";
		};

		axi_adrv9002_core_tx2: axi-adrv9002-tx2-lpc@84A06000 {
			compatible = "adi,axi-adrv9002-tx-1.0";
			reg = <0x84A0C000 0x2000>;
			clocks = <&adc0_adrv9002 4>;
			clock-names = "sampl_clk";
			dmas = <&tx2_dma 0>;
			dma-names = "tx";
			adi,axi-dds-default-scale = <0x800>;
			adi,axi-dds-default-frequency = <2000000>;
		};

		axi_adrv9002_core_tdd2: axi-adrv9002-core-tdd2-lpc@44A0C800 {
			compatible = "adi,axi-tdd-1.00";
			reg = <0x84A0CC00 0x400>;
			clocks = <&zynqmp_clk 71>, <&adc0_adrv9002 5>;
			clock-names = "s_axi_aclk", "intf_clk";
			label = "axi-core-tdd-2";
		};

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

    };
};

&spi0 {
	status = "okay";
};

#define fmc_spi spi0

#include "adi-adrv9002.dtsi"

/*
Name		HDL	Linux
ssi_sync	54	132
mcs		53	131
output_enable	52	130
tx2_enable	51	129
tx1_enable	50	128
rx2_enable	49	127
rx1_enable	48	126
sm_fan_tach	47	125
reset_trx	46	124
mode		45	123
gp_int		44	122
dgpio_11	43	121
dgpio_10	42	120
dgpio_9		41	119
dgpio_8		40	118
dgpio_7		39	117
dgpio_6		38	116
dgpio_5		37	115
dgpio_4		36	114
dgpio_3		35	113
dgpio_2		34	112
dgpio_1		33	111
dgpio_0		32	110
*/

&adc0_adrv9002 {
	reset-gpios = <&gpio 124 GPIO_ACTIVE_LOW>;
};

pl-delete-nodes-hzg-custom-adrv9002.dtsi:

/delete-node/ &axi_adrv9001_rx1_dma;
/delete-node/ &misc_clk_0;
/delete-node/ &axi_adrv9001_rx2_dma;
/delete-node/ &axi_adrv9001_tx1_dma;
/delete-node/ &axi_adrv9001_tx2_dma;
/delete-node/ &axi_sysid_0;

2. change /meta-adi-2022-R2/meta-adi-xilinx-recipes-bsp/device-tree/device-tree.bbappend

add SRC_URI:append:zynqmp=

       file://pl-delete-nodes-hzg-custom-adrv9002.dtsi \

       file://hzg-custom-adrv9002.dts"

set KERNEL_DTB_PATH ?= "${WORKDIR}"   

     USE_KERNEL_SOURCES ?= "y"

3.  Execute command to clean up build

4. petalinux-config .xsa

5. add KERNEL_DTB = "hzg-custom-adrv9002" in petalinuxbsp.conf

6. petalinux-build

make sd card boot image and boot the platform, but still stucked at boot, the kernel log shows below

Xilinx Zynq MP First Stage Boot Loader 
Release 2022.2   Oct  7 2022  -  04:56:16
NOTICE:  BL31: v2.6(release):xlnx_rebase_v2.6_2022.1_update3-18-g0897efd45
NOTICE:  BL31: Built : 03:55:03, Sep  9 2022


U-Boot 2022.01 (Sep 20 2022 - 06:35:33 +0000)

CPU:   ZynqMP
Silicon: v3
Model: ZynqMP ZCU102 Rev1.0
Board: Xilinx ZynqMP
DRAM:  4 GiB
PMUFW:	v1.1
PMUFW no permission to change config object
Xilinx I2C Legacy format at nvmem0:
 Board name:	zcu102
 Board rev:	1.0
 Board SN:	881478702346-96092
 Ethernet mac:	00:0a:35:1d:22:69
EL Level:	EL2
Chip ID:	zu9eg
NAND:  0 MiB
MMC:   mmc@ff170000: 0
Loading Environment from FAT... *** Error - No Valid Environment Area found
*** Warning - bad env area, using default environment

In:    serial
Out:   serial
Err:   serial
Bootmode: LVL_SHFT_SD_MODE1
Reset reason:	EXTERNAL 
Net:   FEC: can't find phy-handle

ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 12, interface rgmii-id
eth0: ethernet@ff0e0000
scanning bus for devices...
SATA link 0 timeout.
SATA link 1 timeout.
AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
flags: 64bit ncq pm clo only pmp fbss pio slum part ccc apst 
starting USB...
Bus usb@fe200000: Register 2000440 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb@fe200000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
2894 bytes read in 13 ms (216.8 KiB/s)
## Executing script at 20000000
Trying to load boot images from mmc0
==LOAD BITSTREAM START==
Device: mmc@ff170000
Manufacturer ID: 3
OEM: 5344
Name: SL16G 
Bus Speed: 50000000
Mode: SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 14.8 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
26510895 bytes read in 1759 ms (14.4 MiB/s)
==LOAD BITFILE DONE==
11972136 bytes read in 802 ms (14.2 MiB/s)
## Loading kernel from FIT Image at 10000000 ...
   Using 'conf-system-top.dtb' configuration
   Trying 'kernel-1' kernel subimage
     Description:  Linux kernel
     Created:      2024-06-18   7:23:35 UTC
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x10000104
     Data Size:    11909300 Bytes = 11.4 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x00200000
     Entry Point:  0x00200000
     Hash algo:    sha256
     Hash value:   32f7587275e8e6caaea89afcbe2c29c92b61b2aaf17dec300efc5c47ca258600
   Verifying Hash Integrity ... sha256+ OK
## Loading fdt from FIT Image at 10000000 ...
   Using 'conf-system-top.dtb' configuration
   Trying 'fdt-system-top.dtb' fdt subimage
     Description:  Flattened Device Tree blob
     Created:      2024-06-18   7:23:35 UTC
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x10b5bac8
     Data Size:    60917 Bytes = 59.5 KiB
     Architecture: AArch64
     Hash algo:    sha256
     Hash value:   2b2700f3c794d5476b16440717a8b8c1cce9b36f13e142a713d1b59cc4586da3
   Verifying Hash Integrity ... sha256+ OK
   Booting using the fdt blob at 0x10b5bac8
   Uncompressing Kernel Image
   Loading Device Tree to 000000007bde3000, end 000000007bdf4df4 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.36-xilinx-v2022.2 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37.20210721) #1 SMP Tue Jun 18 07:23:35 UTC 2024
[    0.000000] Machine model: ZynqMP ZCU102 Rev1.0
[    0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8')
[    0.000000] printk: bootconsole [cdns0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000087fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000800000000-0x000000087fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000087fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x000000006bc00000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 18 pages/cpu s35800 r8192 d29736 u73728
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
[    0.000000] Kernel command line:  earlycon console=ttyPS0,115200 clk_ignore_unused root=/dev/mmcblk0p2 rw rootwait
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000007c000000-0x0000000080000000] (64MB)
[    0.000000] Memory: 3749884K/4194304K available (17152K kernel code, 1740K rwdata, 13116K rodata, 2624K init, 650K bss, 182276K reserved, 262144K cma-reserved)
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: 	RCU event tracing is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] random: get_random_bytes called from start_kernel+0x470/0x6d4 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
[    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
[    0.008504] Console: colour dummy device 80x25
[    0.012486] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
[    0.022839] pid_max: default: 32768 minimum: 301
[    0.027642] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.034786] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.043646] rcu: Hierarchical SRCU implementation.
[    0.047576] EFI services will not be available.
[    0.051963] smp: Bringing up secondary CPUs ...
[    0.056703] Detected VIPT I-cache on CPU1
[    0.056745] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.057146] Detected VIPT I-cache on CPU2
[    0.057171] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.057555] Detected VIPT I-cache on CPU3
[    0.057578] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.057623] smp: Brought up 1 node, 4 CPUs
[    0.091778] SMP: Total of 4 processors activated.
[    0.096450] CPU features: detected: 32-bit EL0 Support
[    0.101554] CPU features: detected: CRC32 instructions
[    0.106696] CPU: All CPU(s) started at EL2
[    0.110735] alternatives: patching kernel code
[    0.116082] devtmpfs: initialized
[    0.124763] Registered cp15_barrier emulation handler
[    0.124816] Registered setend emulation handler
[    0.128791] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.138383] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.151444] pinctrl core: initialized pinctrl subsystem
[    0.152235] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.157992] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.164021] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.171759] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.179535] audit: initializing netlink subsys (disabled)
[    0.184938] audit: type=2000 audit(0.116:1): state=initialized audit_enabled=0 res=1
[    0.192580] cpuidle: using governor menu
[    0.196533] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.203259] ASID allocator initialised with 65536 entries
[    0.230043] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.231102] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.237772] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.244439] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.335450] DRBG: Continuing without Jitter RNG
[    1.435921] raid6: neonx8   gen()  2139 MB/s
[    1.503969] raid6: neonx8   xor()  1583 MB/s
[    1.572036] raid6: neonx4   gen()  2182 MB/s
[    1.640089] raid6: neonx4   xor()  1551 MB/s
[    1.708162] raid6: neonx2   gen()  2070 MB/s
[    1.776219] raid6: neonx2   xor()  1432 MB/s
[    1.844285] raid6: neonx1   gen()  1769 MB/s
[    1.912346] raid6: neonx1   xor()  1212 MB/s
[    1.980407] raid6: int64x8  gen()  1366 MB/s
[    2.048474] raid6: int64x8  xor()   773 MB/s
[    2.116544] raid6: int64x4  gen()  1603 MB/s
[    2.184600] raid6: int64x4  xor()   847 MB/s
[    2.252675] raid6: int64x2  gen()  1393 MB/s
[    2.320732] raid6: int64x2  xor()   750 MB/s
[    2.388795] raid6: int64x1  gen()  1033 MB/s
[    2.456855] raid6: int64x1  xor()   517 MB/s
[    2.456894] raid6: using algorithm neonx4 gen() 2182 MB/s
[    2.460844] raid6: .... xor() 1551 MB/s, rmw enabled
[    2.465780] raid6: using neon recovery algorithm
[    2.470841] iommu: Default domain type: Translated 
[    2.475211] iommu: DMA domain TLB invalidation policy: strict mode 
[    2.481644] SCSI subsystem initialized
[    2.485312] usbcore: registered new interface driver usbfs
[    2.490633] usbcore: registered new interface driver hub
[    2.495903] usbcore: registered new device driver usb
[    2.501042] mc: Linux media interface: v0.10
[    2.505155] videodev: Linux video capture interface: v2.00
[    2.510643] pps_core: LinuxPPS API ver. 1 registered
[    2.515518] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.524608] PTP clock support registered
[    2.528510] EDAC MC: Ver: 3.0.0
[    2.531895] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.540493] jesd204: found 0 devices and 0 topologies
[    2.545134] FPGA manager framework
[    2.548606] Advanced Linux Sound Architecture Driver Initialized.
[    2.554951] Bluetooth: Core ver 2.22
[    2.558086] NET: Registered PF_BLUETOOTH protocol family
[    2.563354] Bluetooth: HCI device and connection manager initialized
[    2.569670] Bluetooth: HCI socket layer initialized
[    2.574512] Bluetooth: L2CAP socket layer initialized
[    2.579535] Bluetooth: SCO socket layer initialized
[    2.584795] clocksource: Switched to clocksource arch_sys_counter
[    2.590569] VFS: Disk quotas dquot_6.6.0
[    2.594358] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    2.605606] NET: Registered PF_INET protocol family
[    2.606112] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    2.614925] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    2.621867] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    2.629903] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    2.637363] TCP: Hash tables configured (established 32768 bind 32768)
[    2.643523] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.650183] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.657343] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.663143] RPC: Registered named UNIX socket transport module.
[    2.668716] RPC: Registered udp transport module.
[    2.673385] RPC: Registered tcp transport module.
[    2.678053] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.685061] PCI: CLS 0 bytes, default 64
[    2.688675] armv8-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
[    2.696121] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    2.704546] Initialise system trusted keyrings
[    2.708151] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    2.715203] NFS: Registering the id_resolver key type
[    2.719501] Key type id_resolver registered
[    2.723639] Key type id_legacy registered
[    2.727631] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.734278] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    2.741647] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    2.748835] fuse: init (API version 7.34)
[    2.787837] NET: Registered PF_ALG protocol family
[    2.787890] xor: measuring software checksum speed
[    2.795915]    8regs           :  2363 MB/sec
[    2.799584]    32regs          :  2799 MB/sec
[    2.804656]    arm64_neon      :  2308 MB/sec
[    2.804717] xor: using function: 32regs (2799 MB/sec)
[    2.809740] Key type asymmetric registered
[    2.813804] Asymmetric key parser 'x509' registered
[    2.818681] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    2.826005] io scheduler mq-deadline registered
[    2.830499] io scheduler kyber registered
[    2.861803] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.864797] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.872961] brd: module loaded
[    2.876519] loop: module loaded
[    2.876904] Registered mathworks_ip class
[    2.881916] tun: Universal TUN/TAP device driver, 1.6
[    2.883790] CAN device driver interface
[    2.888283] SPI driver wl1271_spi has no spi_device_id for ti,wl1271
[    2.893837] SPI driver wl1271_spi has no spi_device_id for ti,wl1273
[    2.900150] SPI driver wl1271_spi has no spi_device_id for ti,wl1281
[    2.906464] SPI driver wl1271_spi has no spi_device_id for ti,wl1283
[    2.912777] SPI driver wl1271_spi has no spi_device_id for ti,wl1285
[    2.919091] SPI driver wl1271_spi has no spi_device_id for ti,wl1801
[    2.925406] SPI driver wl1271_spi has no spi_device_id for ti,wl1805
[    2.931721] SPI driver wl1271_spi has no spi_device_id for ti,wl1807
[    2.938036] SPI driver wl1271_spi has no spi_device_id for ti,wl1831
[    2.944349] SPI driver wl1271_spi has no spi_device_id for ti,wl1835
[    2.950670] SPI driver wl1271_spi has no spi_device_id for ti,wl1837
[    2.957081] usbcore: registered new interface driver asix
[    2.962389] usbcore: registered new interface driver ax88179_178a
[    2.968418] usbcore: registered new interface driver cdc_ether
[    2.974213] usbcore: registered new interface driver net1080
[    2.979836] usbcore: registered new interface driver cdc_subset
[    2.985721] usbcore: registered new interface driver zaurus
[    2.991263] usbcore: registered new interface driver cdc_ncm
[    2.997510] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.003347] ehci-pci: EHCI PCI platform driver
[    3.008164] usbcore: registered new interface driver uas
[    3.013066] usbcore: registered new interface driver usb-storage
[    3.019055] usbcore: registered new interface driver usbserial_generic
[    3.025502] usbserial: USB Serial support registered for generic
[    3.031474] usbcore: registered new interface driver ftdi_sio
[    3.037177] usbserial: USB Serial support registered for FTDI USB Serial Device
[    3.044452] usbcore: registered new interface driver upd78f0730
[    3.050325] usbserial: USB Serial support registered for upd78f0730
[    3.057559] SPI driver ads7846 has no spi_device_id for ti,tsc2046
[    3.062686] SPI driver ads7846 has no spi_device_id for ti,ads7843
[    3.068825] SPI driver ads7846 has no spi_device_id for ti,ads7845
[    3.074966] SPI driver ads7846 has no spi_device_id for ti,ads7873
[    3.081607] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    3.086313] rtc_zynqmp ffa60000.rtc: setting system clock to 2018-11-13T03:59:11 UTC (1542081551)
[    3.095187] i2c_dev: i2c /dev entries driver
[    3.101254] usbcore: registered new interface driver uvcvideo
[    3.106557] Bluetooth: HCI UART driver ver 2.3
[    3.109486] Bluetooth: HCI UART protocol H4 registered
[    3.114584] Bluetooth: HCI UART protocol BCSP registered
[    3.119873] Bluetooth: HCI UART protocol LL registered
[    3.124962] Bluetooth: HCI UART protocol ATH3K registered
[    3.130337] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    3.136591] Bluetooth: HCI UART protocol Intel registered
[    3.141930] Bluetooth: HCI UART protocol QCA registered
[    3.147131] usbcore: registered new interface driver bcm203x
[    3.152752] usbcore: registered new interface driver bpa10x
[    3.158286] usbcore: registered new interface driver bfusb
[    3.163741] usbcore: registered new interface driver btusb
[    3.169200] usbcore: registered new interface driver ath3k
[    3.174685] EDAC MC: ECC not enabled
[    3.178320] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    3.190648] sdhci: Secure Digital Host Controller Interface driver
[    3.196414] sdhci: Copyright(c) Pierre Ossman
[    3.200736] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.206796] ledtrig-cpu: registered to indicate activity on CPUs
[    3.212442] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.218805] zynqmp_firmware_probe Platform Management API v1.1
[    3.224528] zynqmp_firmware_probe Trustzone version v1.0
[    3.259923] zynqmp-aes firmware:zynqmp-firmware:zynqmp-aes: will run requests pump with realtime priority
[    3.276184] zynqmp-keccak-384 firmware:zynqmp-firmware:sha384: The zynqmp-sha-deprecated driver shall be deprecated in 2022.2 and removed in 2023.1 release
[    3.284491] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)
[    3.290762] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
[    3.296261] usbcore: registered new interface driver usbhid
[    3.301642] usbhid: USB HID core driver
[    3.305635] SPI driver fb_seps525 has no spi_device_id for syncoam,seps525
[    3.312965] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7988-5
[    3.319459] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7988-1
[    3.326636] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7984
[    3.333647] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7983
[    3.340650] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7982
[    3.347656] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7980
[    3.354662] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7949
[    3.361669] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7946
[    3.368675] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7942
[    3.375681] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7699
[    3.382688] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7693
[    3.389694] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7691
[    3.396701] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7690
[    3.403708] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7689
[    3.410714] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7688
[    3.417721] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7687
[    3.424727] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7686
[    3.431734] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7685
[    3.438740] SPI driver pulsar_adc has no spi_device_id for adi,pulsar,ad7682
[    3.445863] SPI driver ad7124 has no spi_device_id for adi,ad7124-4
[    3.451976] SPI driver ad7124 has no spi_device_id for adi,ad7124-8
[    3.458221] SPI driver ad7192 has no spi_device_id for adi,ad7190
[    3.464258] SPI driver ad7192 has no spi_device_id for adi,ad7193
[    3.470312] SPI driver ad7192 has no spi_device_id for adi,ad7195
[    3.477169] SPI driver ad9467 has no spi_device_id for adi,ad9643
[    3.482424] SPI driver ad9467 has no spi_device_id for adi,ad9250
[    3.488478] SPI driver ad9467 has no spi_device_id for adi,ad9250_2
[    3.494705] SPI driver ad9467 has no spi_device_id for adi,ad9265
[    3.500760] SPI driver ad9467 has no spi_device_id for adi,ad9683
[    3.506815] SPI driver ad9467 has no spi_device_id for adi,ad9434
[    3.512870] SPI driver ad9467 has no spi_device_id for adi,ad9625
[    3.518925] SPI driver ad9467 has no spi_device_id for adi,ad9652
[    3.524980] SPI driver ad9467 has no spi_device_id for adi,ad9649
[    3.533855] SPI driver adar3000 has no spi_device_id for adi,adar3001
[    3.537442] SPI driver adar3000 has no spi_device_id for adi,adar3002
[    3.545074] SPI driver ad9783 has no spi_device_id for adi,ad9780
[    3.549894] SPI driver ad9783 has no spi_device_id for adi,ad9781
[    3.556138] SPI driver adis16475 has no spi_device_id for adi,adis16470
[    3.562523] SPI driver adis16475 has no spi_device_id for adi,adis16475-1
[    3.569269] SPI driver adis16475 has no spi_device_id for adi,adis16475-2
[    3.576015] SPI driver adis16475 has no spi_device_id for adi,adis16475-3
[    3.582767] SPI driver adis16475 has no spi_device_id for adi,adis16477-1
[    3.589510] SPI driver adis16475 has no spi_device_id for adi,adis16477-2
[    3.596256] SPI driver adis16475 has no spi_device_id for adi,adis16477-3
[    3.603003] SPI driver adis16475 has no spi_device_id for adi,adis16465-1
[    3.609750] SPI driver adis16475 has no spi_device_id for adi,adis16465-2
[    3.616497] SPI driver adis16475 has no spi_device_id for adi,adis16465-3
[    3.623244] SPI driver adis16475 has no spi_device_id for adi,adis16467-1
[    3.629991] SPI driver adis16475 has no spi_device_id for adi,adis16467-2
[    3.636738] SPI driver adis16475 has no spi_device_id for adi,adis16467-3
[    3.643485] SPI driver adis16475 has no spi_device_id for adi,adis16500
[    3.650059] SPI driver adis16475 has no spi_device_id for adi,adis16505-1
[    3.656806] SPI driver adis16475 has no spi_device_id for adi,adis16505-2
[    3.663553] SPI driver adis16475 has no spi_device_id for adi,adis16505-3
[    3.670300] SPI driver adis16475 has no spi_device_id for adi,adis16507-1
[    3.677047] SPI driver adis16475 has no spi_device_id for adi,adis16507-2
[    3.683794] SPI driver adis16475 has no spi_device_id for adi,adis16507-3
[    3.691599] axi_sysid 85000000.axi-sysid-0: AXI System ID core version (1.01.a) found
[    3.698507] axi_sysid 85000000.axi-sysid-0: [CMOSLVDSN0/adrv9001] [CMOS_LVDS_N=0] on [zcu102] git branch <> git <0> dirty [2024-07-23 09:44:13] UTC
[    3.712055] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    3.718360] usbcore: registered new interface driver snd-usb-audio
[    3.725905] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    3.732277] Initializing XFRM netlink socket
[    3.735857] NET: Registered PF_INET6 protocol family
[    3.741180] Segment Routing with IPv6
[    3.744353] In-situ OAM (IOAM) with IPv6
[    3.748311] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.754467] NET: Registered PF_PACKET protocol family
[    3.759151] NET: Registered PF_KEY protocol family
[    3.763969] can: controller area network core
[    3.768255] NET: Registered PF_CAN protocol family
[    3.772979] can: raw protocol
[    3.775916] can: broadcast manager protocol
[    3.780075] can: netlink gateway - max_hops=1
[    3.784481] Bluetooth: RFCOMM TTY layer initialized
[    3.789247] Bluetooth: RFCOMM socket layer initialized
[    3.794355] Bluetooth: RFCOMM ver 1.11
[    3.798068] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.803340] Bluetooth: BNEP filters: protocol multicast
[    3.808531] Bluetooth: BNEP socket layer initialized
[    3.813460] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.819344] Bluetooth: HIDP socket layer initialized
[    3.824411] 9pnet: Installing 9P2000 support
[    3.828539] NET: Registered PF_IEEE802154 protocol family
[    3.833897] Key type dns_resolver registered
[    3.838343] registered taskstats version 1
[    3.842180] Loading compiled-in X.509 certificates
[    3.847464] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
[    3.862681] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 48, base_baud = 6249999) is a xuartps
[    3.871713] printk: console [ttyPS0] enabled
[    3.871713] printk: console [ttyPS0] enabled
[    3.876006] printk: bootconsole [cdns0] disabled
[    3.876006] printk: bootconsole [cdns0] disabled
[    3.885587] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 49, base_baud = 6249999) is a xuartps
[    3.898751] of-fpga-region fpga-full: FPGA Region probed
[    3.905276] nwl-pcie fd0e0000.pcie: host bridge /axi/pcie@fd0e0000 ranges:
[    3.912182] nwl-pcie fd0e0000.pcie:      MEM 0x00e0000000..0x00efffffff -> 0x00e0000000
[    3.920193] nwl-pcie fd0e0000.pcie:      MEM 0x0600000000..0x07ffffffff -> 0x0600000000
[    3.928270] nwl-pcie fd0e0000.pcie: Link is DOWN
[    3.933033] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00
[    3.939216] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.944706] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[    3.951579] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff pref]
[    3.959086] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400
[    3.965152] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[    3.975417] pci 0000:00:00.0: PCI bridge to [bus 01-0c]
[    3.981691] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
[    3.989776] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
[    3.997856] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
[    4.005938] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
[    4.014019] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
[    4.022102] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
[    4.030182] xilinx-zynqmp-dma fd560000.dma-controller: ZynqMP DMA driver Probe success
[    4.038265] xilinx-zynqmp-dma fd570000.dma-controller: ZynqMP DMA driver Probe success
[    4.046580] xilinx-zynqmp-dpdma fd4c0000.dma-controller: Xilinx DPDMA engine is probed
[    4.056382] spi-nor spi0.0: SPI-NOR-UniqueID 64b311001610001b00e0bae6e06b
[    4.063176] spi-nor spi0.0: found mt25qu512a, expected m25p80
[    4.069315] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
[    4.074478] 4 fixed-partitions partitions found on MTD device spi0.0
[    4.080823] Creating 4 MTD partitions on "spi0.0":
[    4.085606] 0x000000000000-0x000000100000 : "qspi-fsbl-uboot"
[    4.092191] 0x000000100000-0x000000600000 : "qspi-linux"
[    4.098226] 0x000000600000-0x000000620000 : "qspi-device-tree"
[    4.104802] 0x000000620000-0x000000c00000 : "qspi-rootfs"
[    4.111825] xilinx_can ff070000.can can0: TDC Offset value not in range 
[    4.120060] macb ff0e0000.ethernet: Not enabling partial store and forward
[    4.128399] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0e0000 irq 30 (00:0a:35:1d:22:69)
[    4.138512] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
[    4.145054] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
[    4.151536] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
[    4.158032] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
[    4.165452] pca953x 0-0020: supply vcc not found, using dummy regulator
[    4.172139] pca953x 0-0020: using no AI
[    4.176635] gpio-318 (sel0): hogged as output/low
[    4.181539] gpio-319 (sel1): hogged as output/high
[    4.186529] gpio-320 (sel2): hogged as output/high
[    4.191521] gpio-321 (sel3): hogged as output/high
[    4.196687] pca953x 0-0021: supply vcc not found, using dummy regulator
[    4.203363] pca953x 0-0021: using no AI
[    4.208843] ina2xx 2-0040: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.215832] ina2xx 2-0041: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.222838] ina2xx 2-0042: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.229832] ina2xx 2-0043: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.236830] ina2xx 2-0044: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.243842] ina2xx 2-0045: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.250840] ina2xx 2-0046: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.257835] ina2xx 2-0047: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.264890] ina2xx 2-004a: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.271884] ina2xx 2-004b: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.278294] i2c i2c-0: Added multiplexed i2c bus 2
[    4.283857] ina2xx 3-0040: power monitor ina226 (Rshunt = 2000 uOhm)
[    4.290856] ina2xx 3-0041: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.297853] ina2xx 3-0042: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.304854] ina2xx 3-0043: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.311849] ina2xx 3-0044: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.318848] ina2xx 3-0045: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.325841] ina2xx 3-0046: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.332848] ina2xx 3-0047: power monitor ina226 (Rshunt = 5000 uOhm)
[    4.339254] i2c i2c-0: Added multiplexed i2c bus 3
[    4.355485] random: fast init done
[    4.398393] i2c i2c-0: Added multiplexed i2c bus 4
[    4.403358] i2c i2c-0: Added multiplexed i2c bus 5
[    4.408152] pca954x 0-0075: registered 4 multiplexed busses for I2C mux pca9544
[    4.415523] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 32
[    4.422953] at24 6-0054: supply vcc not found, using dummy regulator
[    4.429849] at24 6-0054: 1024 byte 24c08 EEPROM, writable, 1 bytes/write
[    4.436609] i2c i2c-1: Added multiplexed i2c bus 6
[    4.441978] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.449285] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.456590] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.463888] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.471194] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.478499] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.485807] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.493107] si5341 7-0036: no regulator set, defaulting vdd_sel to 2.5V for out
[    4.501520] si5341 7-0036: Chip: 5341 Grade: 1 Rev: 3
[    4.540078] i2c i2c-1: Added multiplexed i2c bus 7
[    4.547732] si570 8-005d: registered, current frequency 300000000 Hz
[    4.554140] i2c i2c-1: Added multiplexed i2c bus 8
[    4.573927] si570 9-005d: registered, current frequency 148500000 Hz
[    4.580336] i2c i2c-1: Added multiplexed i2c bus 9
[    4.585364] si5324 10-0069: si5328 probed
[    4.653167] si5324 10-0069: si5328 probe successful
[    4.658103] i2c i2c-1: Added multiplexed i2c bus 10
[    4.663140] i2c i2c-1: Added multiplexed i2c bus 11
[    4.668181] i2c i2c-1: Added multiplexed i2c bus 12
[    4.673210] i2c i2c-1: Added multiplexed i2c bus 13
[    4.678091] pca954x 1-0074: registered 8 multiplexed busses for I2C switch pca9548
[    4.686171] at24 14-0050: supply vcc not found, using dummy regulator
[    4.692984] at24 14-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[    4.699738] i2c i2c-1: Added multiplexed i2c bus 14
[    4.704796] i2c i2c-1: Added multiplexed i2c bus 15
[    4.709844] i2c i2c-1: Added multiplexed i2c bus 16
[    4.714887] i2c i2c-1: Added multiplexed i2c bus 17
[    4.719944] i2c i2c-1: Added multiplexed i2c bus 18
[    4.724990] i2c i2c-1: Added multiplexed i2c bus 19
[    4.730032] i2c i2c-1: Added multiplexed i2c bus 20
[    4.735084] i2c i2c-1: Added multiplexed i2c bus 21
[    4.739962] pca954x 1-0075: registered 8 multiplexed busses for I2C switch pca9548
[    4.747582] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 33
[    4.756862] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
[    4.765234] Internal error: synchronous external abort: 96000010 [#1] SMP
[    4.772014] Modules linked in:
[    4.775061] CPU: 2 PID: 76 Comm: kworker/u8:1 Not tainted 5.15.36-xilinx-v2022.2 #1
[    4.782706] Hardware name: ZynqMP ZCU102 Rev1.0 (DT)
[    4.787656] Workqueue: events_unbound deferred_probe_work_func
[    4.793488] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.798183] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using ADMA 64-bit
[    4.800439] pc : axiadc_probe+0x178/0x81c
[    4.812071] lr : axiadc_probe+0x158/0x81c
[    4.816072] sp : ffffffc00a713af0
[    4.819371] x29: ffffffc00a713b00 x28: ffffff8800397e00 x27: ffffff8800878400
[    4.826497] x26: 0000000000000001 x25: ffffffc0093e43e8 x24: 0000000000000000
[    4.833623] x23: ffffff8800864d80 x22: ffffff880087dc10 x21: ffffff880087dc00
[    4.840750] x20: ffffff8801dc8000 x19: ffffff8801dc8580 x18: ffffffffffffffff
[    4.847876] x17: 0000000000000008 x16: 0000157ed37dd210 x15: ffffffc00a1f7560
[    4.849181] mmc0: new high speed SDHC card at address aaaa
[    4.855002] x14: 0000000084a06000 x13: ffffffc008000000 x12: ffffffc009e48558
[    4.860862] mmcblk0: mmc0:aaaa SL16G 14.8 GiB 
[    4.867596] x11: ffffffc009e48558 x10: ffffffc00a1f7000 x9 : 0000000000000000
[    4.877560]  mmcblk0: p1 p2
[    4.879150] x8 : ffffffc008007fff x7 : 0000000000000100 x6 : ffffff887ffff2a8
[    4.889054] x5 : ffffff880087dec0 x4 : 0000000000000000 x3 : 0000000000000001
[    4.896180] x2 : ffffff8801eeec00 x1 : ffffff880087deb8 x0 : ffffffc00a9c800c
[    4.903307] Call trace:
[    4.905738]  axiadc_probe+0x178/0x81c
[    4.909391]  platform_probe+0x68/0xe0
[    4.913045]  really_probe.part.0+0x9c/0x30c
[    4.917220]  __driver_probe_device+0x98/0x144
[    4.921569]  driver_probe_device+0x44/0x11c
[    4.925744]  __device_attach_driver+0xb4/0x120
[    4.930180]  bus_for_each_drv+0x78/0xd0
[    4.934008]  __device_attach+0xdc/0x184
[    4.937835]  device_initial_probe+0x14/0x20
[    4.942010]  bus_probe_device+0x9c/0xa4
[    4.945838]  deferred_probe_work_func+0x88/0xc0
[    4.950360]  process_one_work+0x1d8/0x390
[    4.954362]  worker_thread+0x298/0x4e0
[    4.958103]  kthread+0x120/0x130
[    4.961324]  ret_from_fork+0x10/0x20
[    4.964895] Code: f9000260 f9003ed4 f9405e60 91003000 (b9400000) 
[    4.970978] ---[ end trace 57376b8c7940088d ]---