This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Using TDA4's CPSW9G, connecting to phy chip, link fails.

Part Number: TDA4VM

Tool/software:

HI:
I apologize for needing your help in answering my question.
We need to use the CPSW9G of TDA4 on the linux side of the A72 to connect to the phy chip, the connection mode is SGMII mode, the connection configuration is as follows:


serdes0-lane0: rtl9010-1 (sgmii)
serdes0-lane1: rtl9010-2 (sgmii)
serdes0-lane0: rtl9010-3 (sgmii)


We refer to the file ti/k3-j721e-quad-port-eth-exp.dtbo and modify our own device tree file, after system startup, the phy driver can match the phy device, but the link fails, reporting error: am65-cpsw-nuss c000000.ethernet eth1. validation of sgmii with support 00000000,00000000,000062c0 and advertisement 00000000,00000000,000022c0 failed: -EINVAL

The following is the system startup log, and please help to analyze the cause of this error

Thank you very much!

[2022-04-28 17:42:38.730115] [A72   ] [KERNEL              ] [INF]  [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
[2022-04-28 17:42:38.730195] [A72   ] [KERNEL              ] [INF]  [    0.000000] Linux version 6.1.46+ (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Mon Aug 26 10:50:11 UTC 2024
[2022-04-28 17:42:38.730214] [A72   ] [KERNEL              ] [INF]  [    0.000000] Machine model: Texas Instruments J721e EVM
[2022-04-28 17:42:38.730222] [A72   ] [KERNEL              ] [INF]  [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[2022-04-28 17:42:38.730229] [A72   ] [KERNEL              ] [INF]  [    0.000000] printk: bootconsole [ns16550a0] enabled
[2022-04-28 17:42:38.730235] [A72   ] [KERNEL              ] [INF]  [    0.000000] efi: UEFI not found.
[2022-04-28 17:42:38.730241] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
[2022-04-28 17:42:38.730248] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[2022-04-28 17:42:38.730255] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
[2022-04-28 17:42:38.730262] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730269] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[2022-04-28 17:42:38.730275] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730283] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
[2022-04-28 17:42:38.730290] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730296] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
[2022-04-28 17:42:38.730303] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730310] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
[2022-04-28 17:42:38.730317] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730324] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
[2022-04-28 17:42:38.730331] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730338] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[2022-04-28 17:42:38.730345] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730352] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
[2022-04-28 17:42:38.730359] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
[2022-04-28 17:42:38.730365] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
[2022-04-28 17:42:38.730372] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063305] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
[2022-04-28 17:42:39.063336] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063344] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
[2022-04-28 17:42:39.063351] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063358] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
[2022-04-28 17:42:39.063365] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063372] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
[2022-04-28 17:42:39.063378] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063385] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
[2022-04-28 17:42:39.063392] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063398] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
[2022-04-28 17:42:39.063405] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063412] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
[2022-04-28 17:42:39.063418] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063425] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
[2022-04-28 17:42:39.063443] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063450] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
[2022-04-28 17:42:39.063456] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063463] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
[2022-04-28 17:42:39.063469] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
[2022-04-28 17:42:39.063476] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
[2022-04-28 17:42:39.063482] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
[2022-04-28 17:42:39.396350] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.396360] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
[2022-04-28 17:42:39.396367] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.396374] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
[2022-04-28 17:42:39.396381] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
[2022-04-28 17:42:39.396387] [A72   ] [KERNEL              ] [INF]  [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
[2022-04-28 17:42:39.396394] [A72   ] [KERNEL              ] [INF]  [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
[2022-04-28 17:42:39.396401] [A72   ] [KERNEL              ] [INF]  [    0.000000] Zone ranges:
[2022-04-28 17:42:39.396407] [A72   ] [KERNEL              ] [INF]  [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
[2022-04-28 17:42:39.396413] [A72   ] [KER[   17.252069] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
NEL              ] [INF]  [    0.000000]   DMA32    empty
[2022-04-28 17:42:39.396419] [A72   ] [KERNEL              ] [INF]  [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
[2022-04-28 17:42:39.396425] [A72   ] [KERNEL              ] [INF]  [    0.000000] Movable zone start for each node
[2022-04-28 17:42:39.396431] [A72   ] [KERNEL              ] [INF]  [    0.000000] Early memory node ranges
[2022-04-28 17:42:39.396438] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
[2022-04-28 17:42:39.396444] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
[2022-04-28 17:42:39.396451] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
[2022-04-28 17:42:39.396457] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
[2022-04-28 17:42:39.396463] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
[2022-04-28 17:42:39.396470] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
[2022-04-28 17:42:39.396476] [A72   ] [KERNEL              ] [INF]  [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
[2022-04-28 17:42:39.396482] [A72   ] [KERNEL              ] [INF]  [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[2022-04-28 17:42:39.396489] [A72   ] [KERNEL              ] [INF]  [    0.000000] psci: probing for conduit method from DT.
[2022-04-28 17:42:39.396495] [A72   ] [KERNEL              ] [INF]  [    0.000000] psci: PSCIv1.1 detected in firmware.
[2022-04-28 17:42:39.396501] [A72   ] [KERNEL              ] [INF]  [    0.000000] psci: Using standard PSCI v0.2 function IDs
[2022-04-28 17:42:39.396507] [A72   ] [KERNEL              ] [INF]  [    0.000000] psci: Trusted OS migration not required
[2022-04-28 17:42:39.396513] [A72   ] [KERNEL              ] [INF]  [    0.000000] psci: SMC Calling Convention v1.4
[2022-04-28 17:42:39.396519] [A72   ] [KERNEL              ] [INF]  [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
[2022-04-28 17:42:39.736114] [A72   ] [KERNEL              ] [INF]  [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
[2022-04-28 17:42:39.736140] [A72   ] [KERNEL              ] [INF]  [    0.000000] pcpu-alloc: [0] 0 [0] 1
[2022-04-28 17:42:39.736147] [A72   ] [KERNEL              ] [INF]  [    0.000000] Detected PIPT I-cache on CPU0
[2022-04-28 17:42:39.736154] [A72   ] [KERNEL              ] [INF]  [    0.000000] CPU features: detected: GIC system register CPU interface
[2022-04-28 17:42:39.736161] [A72   ] [KERNEL              ] [INF]  [    0.000000] CPU features: detected: Spectre-v3a
[2022-04-28 17:42:39.736167] [A72   ] [KERNEL              ] [INF]  [    0.000000] CPU features: detected: Spectre-BHB
[2022-04-28 17:42:39.736173] [A72   ] [KERNEL              ] [INF]  [    0.000000] CPU features: detected: ARM erratum 1742098
[2022-04-28 17:42:39.736179] [A72   ] [KERNEL              ] [INF]  [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[2022-04-28 17:42:39.736186] [A72   ] [KERNEL              ] [INF]  [    0.000000] alternatives: applying boot alternatives
[2022-04-28 17:42:39.736192] [A72   ] [KERNEL              ] [INF]  [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
[2022-04-28 17:42:39.736198] [A72   ] [KERNEL              ] [INF]  [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
[2022-04-28 17:42:39.736206] [A72   ] [KERNEL              ] [INF]  [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
[2022-04-28 17:42:39.736213] [A72   ] [KERNEL              ] [INF]  [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[2022-04-28 17:42:39.736220] [A72   ] [KERNEL              ] [INF]  [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[2022-04-28 17:42:39.736226] [A72   ] [KERNEL              ] [INF]  [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[2022-04-28 17:42:39.736232] [A72   ] [KERNEL              ] [INF]  [    0.000000] software IO TLB: area num 2.
[2022-04-28 17:42:39.736238] [A72   ] [KERNEL              ] [INF]  [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
[2022-04-28 17:42:39.736245] [A72   ] [KERNEL              ] [INF]  [    0.000000] Memory: 2332984K/4194304K available (12288K kernel code, 1234K rwdata, 4016K rodata, 2048K init, 432K bss, 1337032K reserved, 524288K cma-reserved)
[2022-04-28 17:42:39.736265] [A72   ] [KERNEL              ] [INF]  [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[2022-04-28 17:42:39.736272] [A72   ] [KERNEL              ] [INF]  [    0.000000] rcu: Preemptible hierarchical RCU implementation.
[2022-04-28 17:42:39.736278] [A72   ] [KERNEL              ] [INF]  [    0.000000] rcu:         RCU event tracing is enabled.
[2022-04-28 17:42:39.736286] [A72   ] [KERNEL              ] [INF]  [    0.000000] rcu:         RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
[2022-04-28 17:42:39.736293] [A72   ] [KERNEL              ] [INF]  [    0.000000]      Trampoline variant of Tasks RCU enabled.
[2022-04-28 17:42:39.736299] [A72   ] [KERNEL              ] [INF]  [    0.000000]      Tracing variant of Tasks RCU enabled.
[2022-04-28 17:42:39.736306] [A72   ] [KERNEL              ] [INF]  [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[2022-04-28 17:42:39.736313] [A72   ] [KERNEL              ] [INF]  [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[2022-04-28 17:42:39.736319] [A72   ] [KERNEL              ] [INF]  [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[2022-04-28 17:42:40.069165] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[2022-04-28 17:42:40.069175] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: 960 SPIs implemented
[2022-04-28 17:42:40.069182] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: 0 Extended SPIs implemented
[2022-04-28 17:42:40.069188] [A72   ] [KERNEL              ] [INF]  [    0.000000] Root IRQ handler: gic_handle_irq
[2022-04-28 17:42:40.069194] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: GICv3 features: 16 PPIs
[2022-04-28 17:42:40.069200] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
[2022-04-28 17:42:40.069206] [A72   ] [KERNEL              ] [INF]  [    0.000000] ITS [mem 0x01820000-0x0182ffff]
[2022-04-28 17:42:40.069212] [A72   ] [KERNEL              ] [INF]  [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[2022-04-28 17:42:40.069219] [A72   ] [KERNEL              ] [INF]  [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[2022-04-28 17:42:40.069225] [A72   ] [KERNEL              ] [INF]  [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
[2022-04-28 17:42:40.069232] [A72   ] [KERNEL              ] [INF]  [    0.000000] ITS: using cache flushing for cmd queue
[2022-04-28 17:42:40.069238] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: using LPI property table @0x000000088d030000
[2022-04-28 17:42:40.069244] [A72   ] [KERNEL              ] [INF]  [    0.000000] GIC: using cache flushing for LPI property table
[2022-04-28 17:42:40.069250] [A72   ] [KERNEL              ] [INF]  [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
[2022-04-28 17:42:40.069257] [A72   ] [KERNEL              ] [INF]  [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[2022-04-28 17:42:40.069263] [A72   ] [KERNEL              ] [INF]  [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[2022-04-28 17:42:40.069270] [A72   ] [KERNEL              ] [INF]  [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[2022-04-28 17:42:40.069276] [A72   ] [KERNEL              ] [INF]  [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[2022-04-28 17:42:40.069283] [A72   ] [KERNEL              ] [INF]  [    0.008452] Console: colour dummy device 80x25
[2022-04-28 17:42:40.069289] [A72   ] [KERNEL              ] [INF]  [    0.013014] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[2022-04-28 17:42:40.069296] [A72   ] [KERNEL              ] [INF]  [    0.023685] pid_max: default: 32768 minimum: 301
[2022-04-28 17:42:40.069302] [A72   ] [KERNEL              ] [INF]  [    0.028420] LSM: Security Framework initializing
[2022-04-28 17:42:40.069308] [A72   ] [KERNEL              ] [INF]  [    0.033193] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[2022-04-28 17:42:40.069315] [A72   ] [KERNEL              ] [INF]  [    0.040765] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[2022-04-28 17:42:40.069321] [A72   ] [KERNEL              ] [INF]  [    0.049518] cblist_init_generic: Setting adjustable number of callback queues.
[2022-04-28 17:42:40.069327] [A72   ] [KERNEL              ] [INF]  [    0.056920] cblist_init_generic: Setting shift to 1 and lim to 1.
[2022-04-28 17:42:40.069334] [A72   ] [KERNEL              ] [INF]  [    0.063181] cblist_init_generic: Setting adjustable number of callback queues.
[2022-04-28 17:42:40.402243] [A72   ] [KERNEL              ] [INF]  [    0.070566] cblist_init_generic: Setting shift to 1 and lim to 1.
[2022-04-28 17:42:40.402266] [A72   ] [KERNEL              ] [INF]  [    0.076870] rcu: Hierarchical SRCU implementation.
[2022-04-28 17:42:40.402273] [A72   ] [KERNEL              ] [INF]  [    0.081767] rcu:         Max phase no-delay instances is 1000.
[2022-04-28 17:42:40.402281] [A72   ] [KERNEL              ] [INF]  [    0.087280] Platform MSI: msi-controller@1820000 domain created
[2022-04-28 17:42:40.402287] [A72   ] [KERNEL              ] [INF]  [    0.093541] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
[2022-04-28 17:42:40.402294] [A72   ] [KERNEL              ] [INF]  [    0.102989] EFI services will not be available.
[2022-04-28 17:42:40.402300] [A72   ] [KERNEL              ] [INF]  [    0.107720] smp: Bringing up secondary CPUs ...
[2022-04-28 17:42:40.402306] [A72   ] [KERNEL              ] [INF]  [    0.120910] Detected PIPT I-cache on CPU1
[2022-04-28 17:42:40.402312] [A72   ] [KERNEL              ] [INF]  [    0.120968] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
[2022-04-28 17:42:40.402318] [A72   ] [KERNEL              ] [INF]  [    0.120980] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
[2022-04-28 17:42:40.402325] [A72   ] [KERNEL              ] [INF]  [    0.121010] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
[2022-04-28 17:42:40.402331] [A72   ] [KERNEL              ] [INF]  [    0.121055] smp: Brought up 1 node, 2 CPUs
[2022-04-28 17:42:40.402337] [A72   ] [KERNEL              ] [INF]  [    0.150399] SMP: Total of 2 processors activated.
[2022-04-28 17:42:40.402343] [A72   ] [KERNEL              ] [INF]  [    0.155203] CPU features: detected: 32-bit EL0 Support
[2022-04-28 17:42:40.402349] [A72   ] [KERNEL              ] [INF]  [    0.160457] CPU features: detected: CRC32 instructions
[2022-04-28 17:42:40.402355] [A72   ] [KERNEL              ] [INF]  [    0.165734] CPU: All CPU(s) started at EL2
[2022-04-28 17:42:40.402362] [A72   ] [KERNEL              ] [INF]  [    0.169916] alternatives: applying system-wide alternatives
[2022-04-28 17:42:40.402368] [A72   ] [KERNEL              ] [INF]  [    0.176395] devtmpfs: initialized
[2022-04-28 17:42:40.402374] [A72   ] [KERNEL              ] [INF]  [    0.186729] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[2022-04-28 17:42:40.402380] [A72   ] [KERNEL              ] [INF]  [    0.196711] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[2022-04-28 17:42:40.402387] [A72   ] [KERNEL              ] [INF]  [    0.210138] pinctrl core: initialized pinctrl subsystem
[2022-04-28 17:42:40.402393] [A72   ] [KERNEL              ] [INF]  [    0.215801] DMI not present or invalid.
[2022-04-28 17:42:40.402399] [A72   ] [KERNEL              ] [INF]  [    0.220047] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[2022-04-28 17:42:40.402405] [A72   ] [KERNEL              ] [INF]  [    0.226673] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[2022-04-28 17:42:40.402427] [A72   ] [KERNEL              ] [INF]  [    0.233972] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[2022-04-28 17:42:40.402446] [A72   ] [KERNEL              ] [INF]  [    0.241972] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[2022-04-28 17:42:40.402452] [A72   ] [KERNEL              ] [INF]  [    0.250092] audit: initializing netlink subsys (disabled)
[2022-04-28 17:42:40.402458] [A72   ] [KERNEL              ] [INF]  [    0.255712] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
[2022-04-28 17:42:40.735301] [A72   ] [KERNEL              ] [INF]  [    0.255933] thermal_sys: Registered thermal governor 'step_wise'
[2022-04-28 17:42:40.735319] [A72   ] [KERNEL              ] [INF]  [    0.263631] thermal_sys: Registered thermal governor 'power_allocator'
[2022-04-28 17:42:40.735326] [A72   ] [KERNEL              ] [INF]  [    0.269837] cpuidle: using governor menu
[2022-04-28 17:42:40.735332] [A72   ] [KERNEL              ] [INF]  [    0.280593] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[2022-04-28 17:42:40.735339] [A72   ] [KERNEL              ] [INF]  [    0.287553] ASID allocator initialised with 65536 entries
[2022-04-28 17:42:40.735345] [A72   ] [KERNEL              ] [INF]  [    0.300968] KASLR disabled due to lack of seed
[2022-04-28 17:42:40.735351] [A72   ] [KERNEL              ] [INF]  [    0.308342] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[2022-04-28 17:42:40.735358] [A72   ] [KERNEL              ] [INF]  [    0.315283] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[2022-04-28 17:42:40.735364] [A72   ] [KERNEL              ] [INF]  [    0.321686] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[2022-04-28 17:42:40.735371] [A72   ] [KERNEL              ] [INF]  [    0.328620] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[2022-04-28 17:42:40.735377] [A72   ] [KERNEL              ] [INF]  [    0.335021] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[2022-04-28 17:42:40.735383] [A72   ] [KERNEL              ] [INF]  [    0.341955] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[2022-04-28 17:42:40.735389] [A72   ] [KERNEL              ] [INF]  [    0.348356] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[2022-04-28 17:42:40.735396] [A72   ] [KERNEL              ] [INF]  [    0.355290] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[2022-04-28 17:42:40.735402] [A72   ] [KERNEL              ] [INF]  [    0.362371] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
[2022-04-28 17:42:40.735408] [A72   ] [KERNEL              ] [INF]  [    0.371741] iommu: Default domain type: Translated
[2022-04-28 17:42:40.735414] [A72   ] [KERNEL              ] [INF]  [    0.376729] iommu: DMA domain TLB invalidation policy: strict mode
[2022-04-28 17:42:40.735421] [A72   ] [KERNEL              ] [INF]  [    0.383246] SCSI subsystem initialized
[2022-04-28 17:42:40.735427] [A72   ] [KERNEL              ] [INF]  [    0.387137] libata version 3.00 loaded.
[2022-04-28 17:42:40.735433] [A72   ] [KERNEL              ] [INF]  [    0.391135] usbcore: registered new interface driver usbfs
[2022-04-28 17:42:40.735439] [A72   ] [KERNEL              ] [INF]  [    0.396752] usbcore: registered new interface driver hub
[2022-04-28 17:42:40.735445] [A72   ] [KERNEL              ] [INF]  [    0.402190] usbcore: registered new device driver usb
[2022-04-28 17:42:40.735451] [A72   ] [KERNEL              ] [INF]  [    0.407519] pps_core: LinuxPPS API ver. 1 registered
[2022-04-28 17:42:40.735457] [A72   ] [KERNEL              ] [INF]  [    0.412590] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[2022-04-28 17:42:40.735464] [A72   ] [KERNEL              ] [INF]  [    0.421928] PTP clock support registered
[2022-04-28 17:42:40.735470] [A72   ] [KERNEL              ] [INF]  [    0.425993] EDAC MC: Ver: 3.0.0
[2022-04-28 17:42:40.735476] [A72   ] [KERNEL              ] [INF]  [    0.429628] FPGA manager framework
[2022-04-28 17:42:40.735482] [A72   ] [KERNEL              ] [INF]  [    0.433136] Advanced Linux Sound Architecture Driver Initialized.
[2022-04-28 17:42:40.735488] [A72   ] [KERNEL              ] [INF]  [    0.439768] clocksource: Switched to clocksource arch_sys_counter
[2022-04-28 17:42:41.068358] [A72   ] [KERNEL              ] [INF]  [    0.446103] VFS: Disk quotas dquot_6.6.0
[2022-04-28 17:42:41.068368] [A72   ] [KERNEL              ] [INF]  [    0.450133] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[2022-04-28 17:42:41.068375] [A72   ] [KERNEL              ] [INF]  [    0.460086] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
[2022-04-28 17:42:41.068381] [A72   ] [KERNEL              ] [INF]  [    0.466379] NET: Registered PF_INET protocol family
[2022-04-28 17:42:41.068387] [A72   ] [KERNEL              ] [INF]  [    0.471518] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[2022-04-28 17:42:41.068394] [A72   ] [KERNEL              ] [INF]  [    0.480520] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[2022-04-28 17:42:41.068400] [A72   ] [KERNEL              ] [INF]  [    0.489283] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[2022-04-28 17:42:41.068407] [A72   ] [KERNEL              ] [INF]  [    0.497207] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[2022-04-28 17:42:41.068413] [A72   ] [KERNEL              ] [INF]  [    0.505408] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[2022-04-28 17:42:41.068420] [A72   ] [KERNEL              ] [INF]  [    0.513918] TCP: Hash tables configured (established 32768 bind 32768)
[2022-04-28 17:42:41.068426] [A72   ] [KERNEL              ] [INF]  [    0.520689] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[2022-04-28 17:42:41.068432] [A72   ] [KERNEL              ] [INF]  [    0.527600] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[2022-04-28 17:42:41.068438] [A72   ] [KERNEL              ] [INF]  [    0.535027] NET: Registered PF_UNIX/PF_LOCAL protocol family
[2022-04-28 17:42:41.068445] [A72   ] [KERNEL              ] [INF]  [    0.541086] RPC: Registered named UNIX socket transport module.
[2022-04-28 17:42:41.068451] [A72   ] [KERNEL              ] [INF]  [    0.547146] RPC: Registered udp transport module.
[2022-04-28 17:42:41.068457] [A72   ] [KERNEL              ] [INF]  [    0.551949] RPC: Registered tcp transport module.
[2022-04-28 17:42:41.068463] [A72   ] [KERNEL              ] [INF]  [    0.556752] RPC: Registered tcp NFSv4.1 backchannel transport module.
[2022-04-28 17:42:41.068469] [A72   ] [KERNEL              ] [INF]  [    0.563334] NET: Registered PF_XDP protocol family
[2022-04-28 17:42:41.068475] [A72   ] [KERNEL              ] [INF]  [    0.568243] PCI: CLS 0 bytes, default 64
[2022-04-28 17:42:41.068481] [A72   ] [KERNEL              ] [INF]  [    0.572603] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[2022-04-28 17:42:41.068488] [A72   ] [KERNEL              ] [INF]  [    0.581643] Initialise system trusted keyrings
[2022-04-28 17:42:41.068494] [A72   ] [KERNEL              ] [INF]  [    0.586295] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[2022-04-28 17:42:41.068500] [A72   ] [KERNEL              ] [INF]  [    0.594757] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[2022-04-28 17:42:41.068506] [A72   ] [KERNEL              ] [INF]  [    0.600984] NFS: Registering the id_resolver key type
[2022-04-28 17:42:41.068512] [A72   ] [KERNEL              ] [INF]  [    0.606167] Key type id_resolver registered
[2022-04-28 17:42:41.068519] [A72   ] [KERNEL              ] [INF]  [    0.610438] Key type id_legacy registered
[2022-04-28 17:42:41.068525] [A72   ] [KERNEL              ] [INF]  [    0.614558] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[2022-04-28 17:42:41.068531] [A72   ] [KERNEL              ] [INF]  [    0.621406] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[2022-04-28 17:42:41.401430] [A72   ] [KERNEL              ] [INF]  [    0.648869] Key type asymmetric registered
[2022-04-28 17:42:41.401439] [A72   ] [KERNEL              ] [INF]  [    0.653052] Asymmetric key parser 'x509' registered
[2022-04-28 17:42:41.401445] [A72   ] [KERNEL              ] [INF]  [    0.658056] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[2022-04-28 17:42:41.401452] [A72   ] [KERNEL              ] [INF]  [    0.665688] io scheduler mq-deadline registered
[2022-04-28 17:42:41.401458] [A72   ] [KERNEL              ] [INF]  [    0.670319] io scheduler kyber registered
[2022-04-28 17:42:41.401464] [A72   ] [KERNEL              ] [INF]  [    0.676199] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
[2022-04-28 17:42:41.401470] [A72   ] [KERNEL              ] [INF]  [    0.682385] pinctrl-single 11c000.pinctrl: 173 pins, size 692
[2022-04-28 17:42:41.401476] [A72   ] [KERNEL              ] [INF]  [    0.688686] pinctrl-single a40000.pinctrl: 512 pins, size 2048
[2022-04-28 17:42:41.401482] [A72   ] [KERNEL              ] [INF]  [    0.702379] Console: switching to colour frame buffer device 240x67
[2022-04-28 17:42:41.401489] [A72   ] [KERNEL              ] [INF]  [    0.711364]
[2022-04-28 17:42:41.401495] [A72   ] [KERNEL              ] [INF]                 \x1b[1;34mvfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
[2022-04-28 17:42:41.401502] [A72   ] [KERNEL              ] [INF]                 \x1b[0m
[2022-04-28 17:42:41.401508] [A72   ] [KERNEL              ] [INF]  [    0.714104] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[2022-04-28 17:42:41.401514] [A72   ] [KERNEL              ] [INF]  [    0.740685] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
[2022-04-28 17:42:41.401521] [A72   ] [KERNEL              ] [INF]  [    0.748850] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
[2022-04-28 17:42:41.401527] [A72   ] [KERNEL              ] [INF]  [    0.755942] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
[2022-04-28 17:42:41.401533] [A72   ] [KERNEL              ] [INF]  [    0.763693] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
[2022-04-28 17:42:41.401539] [A72   ] [KERNEL              ] [INF]  [    0.774506] loop: module loaded
[2022-04-28 17:42:41.401545] [A72   ] [KERNEL              ] [INF]  [    0.778332] megasas: 07.719.03.00-rc1
[2022-04-28 17:42:41.401551] [A72   ] [KERNEL              ] [INF]  [    0.782959] tun: Universal TUN/TAP device driver, 1.6
[2022-04-28 17:42:41.401558] [A72   ] [KERNEL              ] [INF]  [    0.788437] thunder_xcv, ver 1.0
[2022-04-28 17:42:41.401564] [A72   ] [KERNEL              ] [INF]  [    0.791738] thunder_bgx, ver 1.0
[2022-04-28 17:42:41.401570] [A72   ] [KERNEL              ] [INF]  [    0.795049] nicpf, ver 1.0
[2022-04-28 17:42:41.401576] [A72   ] [KERNEL              ] [INF]  [    0.797883] e1000: Intel(R) PRO/1000 Network Driver
[2022-04-28 17:42:41.401582] [A72   ] [KERNEL              ] [INF]  [    0.802865] e1000: Copyright (c) 1999-2006 Intel Corporation.
[2022-04-28 17:42:41.401588] [A72   ] [KERNEL              ] [INF]  [    0.808747] e1000e: Intel(R) PRO/1000 Network Driver
[2022-04-28 17:42:41.401594] [A72   ] [KERNEL              ] [INF]  [    0.813816] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[2022-04-28 17:42:41.401600] [A72   ] [KERNEL              ] [INF]  [    0.819875] igb: Intel(R) Gigabit Ethernet Network Driver
[2022-04-28 17:42:41.401606] [A72   ] [KERNEL              ] [INF]  [    0.825389] igb: Copyright (c) 2007-2014 Intel Corporation.
[2022-04-28 17:42:41.734488] [A72   ] [KERNEL              ] [INF]  [    0.831090] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[2022-04-28 17:42:41.734505] [A72   ] [KERNEL              ] [INF]  [    0.837498] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[2022-04-28 17:42:41.734512] [A72   ] [KERNEL              ] [INF]  [    0.843602] sky2: driver version 1.30
[2022-04-28 17:42:41.734518] [A72   ] [KERNEL              ] [INF]  [    0.847663] VFIO - User Level meta-driver version: 0.3
[2022-04-28 17:42:41.734525] [A72   ] [KERNEL              ] [INF]  [    0.853233] usbcore: registered new interface driver usb-storage
[2022-04-28 17:42:41.734531] [A72   ] [KERNEL              ] [INF]  [    0.859639] i2c_dev: i2c /dev entries driver
[2022-04-28 17:42:41.734537] [A72   ] [KERNEL              ] [INF]  [    0.864474] sdhci: Secure Digital Host Controller Interface driver
[2022-04-28 17:42:41.734543] [A72   ] [KERNEL              ] [INF]  [    0.870794] sdhci: Copyright(c) Pierre Ossman
[2022-04-28 17:42:41.734550] [A72   ] [KERNEL              ] [INF]  [    0.875330] sdhci-pltfm: SDHCI platform and OF driver helper
[2022-04-28 17:42:41.734556] [A72   ] [KERNEL              ] [INF]  [    0.881368] ledtrig-cpu: registered to indicate activity on CPUs
[2022-04-28 17:42:41.734563] [A72   ] [KERNEL              ] [INF]  [    0.887586] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[2022-04-28 17:42:41.734569] [A72   ] [KERNEL              ] [INF]  [    0.894291] usbcore: registered new interface driver usbhid
[2022-04-28 17:42:41.734575] [A72   ] [KERNEL              ] [INF]  [    0.899987] usbhid: USB HID core driver
[2022-04-28 17:42:41.734581] [A72   ] [KERNEL              ] [INF]  [    0.904339] optee: probing for conduit method.
[2022-04-28 17:42:41.734588] [A72   ] [KERNEL              ] [INF]  [    0.908898] optee: revision 4.0 (2a5b1d12)
[2022-04-28 17:42:41.734594] [A72   ] [KERNEL              ] [INF]  [    0.925309] optee: dynamic shared memory is enabled
[2022-04-28 17:42:41.734600] [A72   ] [KERNEL              ] [INF]  [    0.934685] optee: initialized driver
[2022-04-28 17:42:41.734606] [A72   ] [KERNEL              ] [INF]  [    0.939555] Initializing XFRM netlink socket
[2022-04-28 17:42:41.734612] [A72   ] [KERNEL              ] [INF]  [    0.943941] NET: Registered PF_PACKET protocol family
[2022-04-28 17:42:41.734618] [A72   ] [KERNEL              ] [INF]  [    0.949142] Key type dns_resolver registered
[2022-04-28 17:42:41.734624] [A72   ] [KERNEL              ] [INF]  [    0.953676] registered taskstats version 1
[2022-04-28 17:42:41.734630] [A72   ] [KERNEL              ] [INF]  [    0.957875] Loading compiled-in X.509 certificates
[2022-04-28 17:42:41.734637] [A72   ] [KERNEL              ] [INF]  [    0.968168] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
[2022-04-28 17:42:41.734644] [A72   ] [KERNEL              ] [INF]  [    1.003984] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
[2022-04-28 17:42:41.734650] [A72   ] [KERNEL              ] [INF]  [    1.010176] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
[2022-04-28 17:42:41.734656] [A72   ] [KERNEL              ] [INF]  [    1.016253] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
[2022-04-28 17:42:41.734662] [A72   ] [KERNEL              ] [INF]  [    1.022210] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
[2022-04-28 17:42:41.734668] [A72   ] [KERNEL              ] [INF]  [    1.028002] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
[2022-04-28 17:42:41.734675] [A72   ] [KERNEL              ] [INF]  [    1.036548] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
[2022-04-28 17:42:41.734682] [A72   ] [KERNEL              ] [INF]  [    1.045887] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
[2022-04-28 17:42:42.067547] [A72   ] [KERNEL              ] [INF]  [    1.054493] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
[2022-04-28 17:42:42.067556] [A72   ] [KERNEL              ] [INF]  [    1.063997] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
[2022-04-28 17:42:42.067563] [A72   ] [KERNEL              ] [INF]  [    1.073873] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
[2022-04-28 17:42:42.067570] [A72   ] [KERNEL              ] [INF]  [    1.080632] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[2022-04-28 17:42:42.067587] [A72   ] [KERNEL              ] [INF]  [    1.089624] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
[2022-04-28 17:42:42.067594] [A72   ] [KERNEL              ] [INF]  [    1.099785] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
[2022-04-28 17:42:42.067601] [A72   ] [KERNEL              ] [INF]  [    1.106544] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[2022-04-28 17:42:42.067607] [A72   ] [KERNEL              ] [INF]  [    1.114389] printk: console [ttyS2] disabled
[2022-04-28 17:42:42.067613] [A72   ] [KERNEL              ] [INF]  [    1.118780] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
[2022-04-28 17:42:42.067620] [A72   ] [KERNEL              ] [INF]  [    1.127628] printk: console [ttyS2] enabled
[2022-04-28 17:42:42.067626] [A72   ] [KERNEL              ] [INF]  [    1.136070] printk: bootconsole [ns16550a0] disabled
[2022-04-28 17:42:42.067632] [A72   ] [KERNEL              ] [INF]  [    1.146512] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
[2022-04-28 17:42:42.067639] [A72   ] [KERNEL              ] [INF]  [    1.156451] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
[2022-04-28 17:42:42.067646] [A72   ] [KERNEL              ] [INF]  [    1.169216] am65-cpsw-nuss c000000.ethernet: Use random MAC address
[2022-04-28 17:42:42.067652] [A72   ] [KERNEL              ] [INF]  [    1.175515] am65-cpsw-nuss c000000.ethernet: Use random MAC address
[2022-04-28 17:42:42.067659] [A72   ] [KERNEL              ] [INF]  [    1.181812] am65-cpsw-nuss c000000.ethernet: Use random MAC address
[2022-04-28 17:42:42.067665] [A72   ] [KERNEL              ] [INF]  [    1.188073] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
[2022-04-28 17:42:42.067671] [A72   ] [KERNEL              ] [INF]  [    1.195192] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
[2022-04-28 17:42:42.067678] [A72   ] [KERNEL              ] [INF]  [    1.201488] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[2022-04-28 17:42:42.067684] [A72   ] [KERNEL              ] [INF]  [    1.212630] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[2022-04-28 17:42:42.067691] [A72   ] [KERNEL              ] [INF]  [    1.221544] mmc0: CQHCI version 5.10
[2022-04-28 17:42:42.067697] [A72   ] [KERNEL              ] [INF]  [    1.260315] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
[2022-04-28 17:42:42.067703] [A72   ] [KERNEL              ] [INF]  [    1.285553] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
[2022-04-28 17:42:42.067710] [A72   ] [KERNEL              ] [INF]  [    1.304755] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
[2022-04-28 17:42:42.067716] [A72   ] [KERNEL              ] [INF]  [    1.320905] mmc0: Command Queue Engine enabled
[2022-04-28 17:42:42.400609] [A72   ] [KERNEL              ] [INF]  [    1.325358] mmc0: new HS200 MMC card at address 0001
[2022-04-28 17:42:42.400620] [A72   ] [KERNEL              ] [INF]  [    1.330700] mmcblk0: mmc0:0001 AAM20H 237 GiB
[2022-04-28 17:42:42.400626] [A72   ] [KERNEL              ] [INF]  [    1.338628]  mmcblk0: p1 p2 p3 p4 p5 p6 p7
[2022-04-28 17:42:42.400632] [A72   ] [KERNEL              ] [INF]  [    1.343387] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
[2022-04-28 17:42:42.400638] [A72   ] [KERNEL              ] [INF]  [    1.349120] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
[2022-04-28 17:42:42.400644] [A72   ] [KERNEL              ] [INF]  [    1.354726] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
[2022-04-28 17:42:42.400651] [A72   ] [KERNEL              ] [INF]  [    1.831444] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
[2022-04-28 17:42:42.400657] [A72   ] [KERNEL              ] [INF]  [    1.838253] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
[2022-04-28 17:42:42.400663] [A72   ] [KERNEL              ] [INF]  [    1.845047] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
[2022-04-28 17:42:42.400669] [A72   ] [KERNEL              ] [INF]  [    1.851837] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
[2022-04-28 17:42:42.400676] [A72   ] [KERNEL              ] [INF]  [    1.858602] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
[2022-04-28 17:42:42.400682] [A72   ] [KERNEL              ] [INF]  [    1.865722] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
[2022-04-28 17:42:42.400688] [A72   ] [KERNEL              ] [INF]  [    1.876295] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
[2022-04-28 17:42:42.400695] [A72   ] [KERNEL              ] [INF]  [    1.890101] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
[2022-04-28 17:42:42.400701] [A72   ] [KERNEL              ] [INF]  [    1.895381] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
[2022-04-28 17:42:42.400707] [A72   ] [KERNEL              ] [INF]  [    1.902508] Creating 10 MTD partitions on "47040000.spi.0":
[2022-04-28 17:42:42.400714] [A72   ] [KERNEL              ] [INF]  [    1.908067] 0x000000000000-0x000000080000 : "ospi.tiboot3"
[2022-04-28 17:42:42.400720] [A72   ] [KERNEL              ] [INF]  [    1.914082] 0x000000080000-0x000000100000 : "ospi.tifs"
[2022-04-28 17:42:42.400726] [A72   ] [KERNEL              ] [INF]  [    1.919784] 0x000000100000-0x000000180000 : "ospi.misc"
[2022-04-28 17:42:42.400732] [A72   ] [KERNEL              ] [INF]  [    1.925423] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
[2022-04-28 17:42:42.400738] [A72   ] [KERNEL              ] [INF]  [    1.931753] 0x000000180000-0x000002080000 : "ospi.boot.bin"
[2022-04-28 17:42:42.400744] [A72   ] [KERNEL              ] [INF]  [    1.937732] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
[2022-04-28 17:42:42.400751] [A72   ] [KERNEL              ] [INF]  [    1.944413] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
[2022-04-28 17:42:42.400757] [A72   ] [KERNEL              ] [INF]  [    1.950773] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
[2022-04-28 17:42:42.400763] [A72   ] [KERNEL              ] [INF]  [    1.956969] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
[2022-04-28 17:42:42.400769] [A72   ] [KERNEL              ] [INF]  [    1.963157] 0x000000000000-0x000004000000 : "ospi.all"
[2022-04-28 17:42:42.400775] [A72   ] [KERNEL              ] [INF]  [    1.971091] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
[2022-04-28 17:42:42.400782] [A72   ] [KERNEL              ] [INF]  [    2.015777] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[2022-04-28 17:42:42.733677] [A72   ] [KERNEL              ] [INF]  [    2.023657] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
[2022-04-28 17:42:42.733693] [A72   ] [KERNEL              ] [INF]  [    2.031308] mdio_bus c000f00.mdio: MDIO device at address 1 is missing.
[2022-04-28 17:42:42.733699] [A72   ] [KERNEL              ] [INF]  [    2.037915] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver rtk,rtl9010
[2022-04-28 17:42:42.733706] [A72   ] [KERNEL              ] [INF]  [    2.046093] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
[2022-04-28 17:42:42.733713] [A72   ] [KERNEL              ] [INF]  [    2.058855] am65-cpsw-nuss c000000.ethernet: Use random MAC address
[2022-04-28 17:42:42.733720] [A72   ] [KERNEL              ] [INF]  [    2.065161] am65-cpsw-nuss c000000.ethernet: Use random MAC address
[2022-04-28 17:42:42.733726] [A72   ] [KERNEL              ] [INF]  [    2.071457] am65-cpsw-nuss c000000.ethernet: Use random MAC address
[2022-04-28 17:42:42.733741] [A72   ] [KERNEL              ] [INF]  [    2.077723] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
[2022-04-28 17:42:42.733748] [A72   ] [KERNEL              ] [INF]  [    2.084841] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
[2022-04-28 17:42:42.733755] [A72   ] [KERNEL              ] [INF]  [    2.091084] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[2022-04-28 17:42:42.733761] [A72   ] [KERNEL              ] [INF]  [    2.102398] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 140
[2022-04-28 17:42:42.733768] [A72   ] [KERNEL              ] [INF]  [    2.111451] mmc1: CQHCI version 5.10
[2022-04-28 17:42:42.733774] [A72   ] [KERNEL              ] [INF]  [    2.120198] ALSA device list:
[2022-04-28 17:42:42.733780] [A72   ] [KERNEL              ] [INF]  [    2.123159]   No soundcards found.
[2022-04-28 17:42:42.733786] [A72   ] [KERNEL              ] [INF]  [    2.154380] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
[2022-04-28 17:42:42.733792] [A72   ] [KERNEL              ] [INF]  [    2.161947] Waiting for root device PARTUUID=6e0fa994-02...
[2022-04-28 17:42:42.733799] [A72   ] [KERNEL              ] [INF]  [    2.202501] mmc1: new high speed SDHC card at address aaaa
[2022-04-28 17:42:42.733805] [A72   ] [KERNEL              ] [INF]  [    2.208372] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
[2022-04-28 17:42:42.733811] [A72   ] [KERNEL              ] [INF]  [    2.214254]  mmcblk1: p1 p2
[2022-04-28 17:42:42.733817] [A72   ] [KERNEL              ] [INF]  [    2.320139] EXT4-fs (mmcblk1p2): recovery complete
[2022-04-28 17:42:42.733823] [A72   ] [KERNEL              ] [INF]  [    2.325771] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
[2022-04-28 17:42:42.733830] [A72   ] [KERNEL              ] [INF]  [    2.334313] VFS: Mounted root (ext4 filesystem) on device 179:98.
[2022-04-28 17:42:42.733836] [A72   ] [KERNEL              ] [INF]  [    2.341602] devtmpfs: mounted
[2022-04-28 17:42:42.733842] [A72   ] [KERNEL              ] [INF]  [    2.345441] Freeing unused kernel memory: 2048K
[2022-04-28 17:42:42.733848] [A72   ] [KERNEL              ] [INF]  [    2.350054] Run /sbin/init as init process
[2022-04-28 17:42:42.733854] [A72   ] [KERNEL              ] [INF]  [    2.354141]   with arguments:
[2022-04-28 17:42:42.733860] [A72   ] [KERNEL              ] [INF]  [    2.357097]     /sbin/init
[2022-04-28 17:42:42.733866] [A72   ] [KERNEL              ] [INF]  [    2.359796]   with environment:
[2022-04-28 17:42:42.733872] [A72   ] [KERNEL              ] [INF]  [    2.362923]     HOME=/
[2022-04-28 17:42:42.733878] [A72   ] [KERNEL              ] [INF]  [    2.365272]     TERM=linux
[2022-04-28 17:42:43.066737] [A72   ] [KERNEL              ] [INF]  [    2.367968]     rootfs=ext4
[2022-04-28 17:42:43.066747] [A72   ] [KERNEL              ] [INF]  [    2.697557] systemd[1]: System time before build time, advancing clock.
[2022-04-28 17:42:43.066754] [A72   ] [KERNEL              ] [INF]  [    2.778768] NET: Registered PF_INET6 protocol family
[2022-04-28 17:42:43.066760] [A72   ] [KERNEL              ] [INF]  [    2.784293] Segment Routing with IPv6
[2022-04-28 17:42:43.066766] [A72   ] [KERNEL              ] [INF]  [    2.787968] In-situ OAM (IOAM) with IPv6
[2022-04-28 17:42:43.066773] [A72   ] [KERNEL              ] [INF]  [    2.829622] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMO
[2022-04-28 17:42:43.066780] [A72   ] [KERNEL              ] [INF]  D -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
[2022-04-28 17:42:43.066787] [A72   ] [KERNEL              ] [INF]  [    2.860993] systemd[1]: Detected architecture arm64.
[2022-04-28 17:42:43.066794] [A72   ] [KERNEL              ] [INF]  [    2.924747] systemd[1]: Hostname set to <Linux>.
[2022-04-28 17:42:43.066800] [A72   ] [KERNEL              ] [INF]  [    3.021288] systemd-sysv-generator[149]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update packag
[2022-04-28 17:42:43.066807] [A72   ] [KERNEL              ] [INF]  e to include a native systemd unit file, in order to make it more safe and robust.
[2022-04-28 17:42:43.066814] [A72   ] [KERNEL              ] [INF]  [    3.250950] systemd[1]: Queued start job for default target Graphical Interface.
[2022-04-28 17:42:43.066820] [A72   ] [KERNEL              ] [INF]  [    3.290630] systemd[1]: Created slice Slice /system/modprobe.
[2022-04-28 17:42:43.066827] [A72   ] [KERNEL              ] [INF]  [    3.297289] systemd[1]: Created slice Slice /system/serial-getty.
[2022-04-28 17:42:43.066833] [A72   ] [KERNEL              ] [INF]  [    3.304013] systemd[1]: Created slice User and Session Slice.
[2022-04-28 17:42:43.066839] [A72   ] [KERNEL              ] [INF]  [    3.309967] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[2022-04-28 17:42:43.066846] [A72   ] [KERNEL              ] [INF]  [    3.318061] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[2022-04-28 17:42:43.066852] [A72   ] [KERNEL              ] [INF]  [    3.325755] systemd[1]: Reached target Path Units.
[2022-04-28 17:42:43.066858] [A72   ] [KERNEL              ] [INF]  [    3.330586] systemd[1]: Reached target Slice Units.
[2022-04-28 17:42:43.066864] [A72   ] [KERNEL              ] [INF]  [    3.335485] systemd[1]: Reached target Swaps.
[2022-04-28 17:42:43.066870] [A72   ] [KERNEL              ] [INF]  [    3.369622] systemd[1]: Listening on RPCbind Server Activation Socket.
[2022-04-28 17:42:43.066877] [A72   ] [KERNEL              ] [INF]  [    3.376257] systemd[1]: Reached target RPC Port Mapper.
[2022-04-28 17:42:43.066883] [A72   ] [KERNEL              ] [INF]  [    3.384426] systemd[1]: Listening on Process Core Dump Socket.
[2022-04-28 17:42:43.066889] [A72   ] [KERNEL              ] [INF]  [    3.390460] systemd[1]: Listening on initctl Compatibility Named Pipe.
[2022-04-28 17:42:43.066896] [A72   ] [KERNEL              ] [INF]  [    3.397323] systemd[1]: Listening on Journal Audit Socket.
[2022-04-28 17:42:43.066902] [A72   ] [KERNEL              ] [INF]  [    3.403013] systemd[1]: Listening on Journal Socket (/dev/log).
[2022-04-28 17:42:43.399850] [A72   ] [KERNEL              ] [INF]  [    3.409155] systemd[1]: Listening on Journal Socket.
[2022-04-28 17:42:43.399881] [A72   ] [KERNEL              ] [INF]  [    3.414380] systemd[1]: Listening on Network Service Netlink Socket.
[2022-04-28 17:42:43.399890] [A72   ] [KERNEL              ] [INF]  [    3.421015] systemd[1]: Listening on udev Control Socket.
[2022-04-28 17:42:43.399898] [A72   ] [KERNEL              ] [INF]  [    3.426576] systemd[1]: Listening on udev Kernel Socket.
[2022-04-28 17:42:43.399905] [A72   ] [KERNEL              ] [INF]  [    3.432089] systemd[1]: Listening on User Database Manager Socket.
[2022-04-28 17:42:43.399912] [A72   ] [KERNEL              ] [INF]  [    3.440412] systemd[1]: Mounting Huge Pages File System...
[2022-04-28 17:42:43.399918] [A72   ] [KERNEL              ] [INF]  [    3.448087] systemd[1]: Mounting POSIX Message Queue File System...
[2022-04-28 17:42:43.399925] [A72   ] [KERNEL              ] [INF]  [    3.456458] systemd[1]: Mounting Kernel Debug File System...
[2022-04-28 17:42:43.399932] [A72   ] [KERNEL              ] [INF]  [    3.462388] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
[2022-04-28 17:42:43.399939] [A72   ] [KERNEL              ] [INF]  [    3.477604] systemd[1]: Mounting Temporary Directory /tmp...
[2022-04-28 17:42:43.399946] [A72   ] [KERNEL              ] [INF]  [    3.485702] systemd[1]: Starting Create List of Static Device Nodes...
[2022-04-28 17:42:43.399953] [A72   ] [KERNEL              ] [INF]  [    3.494435] systemd[1]: Starting Load Kernel Module configfs...
[2022-04-28 17:42:43.399981] [A72   ] [KERNEL              ] [INF]  [    3.502669] systemd[1]: Starting Load Kernel Module drm...
[2022-04-28 17:42:43.399989] [A72   ] [KERNEL              ] [INF]  [    3.510432] systemd[1]: Starting Load Kernel Module fuse...
[2022-04-28 17:42:43.399995] [A72   ] [KERNEL              ] [INF]  [    3.532017] systemd[1]: Starting RPC Bind...
[2022-04-28 17:42:43.400001] [A72   ] [KERNEL              ] [INF]  [    3.539691] systemd[1]: Starting Journal Service...
[2022-04-28 17:42:43.400008] [A72   ] [KERNEL              ] [INF]  [    3.559302] fuse: init (API version 7.37)
[2022-04-28 17:42:43.400014] [A72   ] [KERNEL              ] [INF]  [    3.561965] systemd[1]: Starting Load Kernel Modules...
[2022-04-28 17:42:43.400021] [A72   ] [KERNEL              ] [INF]  [    3.571870] systemd[1]: Starting Generate network units from Kernel command line...
[2022-04-28 17:42:43.400027] [A72   ] [KERNEL              ] [INF]  [    3.581964] systemd[1]: Starting Remount Root and Kernel File Systems...
[2022-04-28 17:42:43.400035] [A72   ] [KERNEL              ] [INF]  [    3.595210] systemd[1]: Starting Coldplug All udev Devices...
[2022-04-28 17:42:43.400041] [A72   ] [KERNEL              ] [INF]  [    3.612729] systemd[1]: Mounted Huge Pages File System.
[2022-04-28 17:42:43.400048] [A72   ] [KERNEL              ] [INF]  [    3.619191] systemd[1]: Mounted POSIX Message Queue File System.
[2022-04-28 17:42:43.400054] [A72   ] [KERNEL              ] [INF]  [    3.621955] cryptodev: loading out-of-tree module taints kernel.
[2022-04-28 17:42:43.400061] [A72   ] [KERNEL              ] [INF]  [    3.625489] systemd[1]: Mounted Kernel Debug File System.
[2022-04-28 17:42:43.400067] [A72   ] [KERNEL              ] [INF]  [    3.636902] systemd[1]: Mounted Temporary Directory /tmp.
[2022-04-28 17:42:43.400074] [A72   ] [KERNEL              ] [INF]  [    3.636975] cryptodev: driver 1.12 loaded.
[2022-04-28 17:42:43.400081] [A72   ] [KERNEL              ] [INF]  [    3.643010] systemd[1]: Finished Create List of Static Device Nodes.
[2022-04-28 17:42:43.400087] [A72   ] [KERNEL              ] [INF]  [    3.653441] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[2022-04-28 17:42:43.732900] [A72   ] [KERNEL              ] [INF]  [    3.661065] systemd[1]: Finished Load Kernel Module configfs.
[2022-04-28 17:42:43.732923] [A72   ] [KERNEL              ] [INF]  [    3.667430] systemd[1]: modprobe@drm.service: Deactivated successfully.
[2022-04-28 17:42:43.732930] [A72   ] [KERNEL              ] [INF]  [    3.674575] systemd[1]: Finished Load Kernel Module drm.
[2022-04-28 17:42:43.732937] [A72   ] [KERNEL              ] [INF]  [    3.680514] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[2022-04-28 17:42:43.732943] [A72   ] [KERNEL              ] [INF]  [    3.687737] systemd[1]: Finished Load Kernel Module fuse.
[2022-04-28 17:42:43.732949] [A72   ] [KERNEL              ] [INF]  [    3.694015] systemd[1]: Finished Load Kernel Modules.
[2022-04-28 17:42:43.732955] [A72   ] [KERNEL              ] [INF]  [    3.699403] systemd[1]: Started Journal Service.
[2022-04-28 17:42:43.732961] [A72   ] [KERNEL              ] [INF]  [    3.717437] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
[2022-04-28 17:42:43.732968] [A72   ] [KERNEL              ] [INF]  [    3.796876] systemd-journald[163]: Received client request to flush runtime journal.
[2022-04-28 17:42:43.732974] [A72   ] [KERNEL              ] [INF]  [    3.851189] audit: type=1334 audit(1651167746.152:2): prog-id=5 op=LOAD
[2022-04-28 17:42:43.732981] [A72   ] [KERNEL              ] [INF]  [    3.861533] audit: type=1334 audit(1651167746.164:3): prog-id=6 op=LOAD
[2022-04-28 17:42:43.732987] [A72   ] [KERNEL              ] [INF]  [    4.174724] audit: type=1334 audit(1651167746.476:4): prog-id=7 op=LOAD
[2022-04-28 17:42:43.732993] [A72   ] [KERNEL              ] [INF]  [    4.183563] audit: type=1334 audit(1651167746.484:5): prog-id=8 op=LOAD
[2022-04-28 17:42:43.732999] [A72   ] [KERNEL              ] [INF]  [    4.347762] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[2022-04-28 17:42:43.733005] [A72   ] [KERNEL              ] [INF]  [    4.400128] random: crng init done
[2022-04-28 17:42:43.733011] [A72   ] [KERNEL              ] [INF]  [    4.400270] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[2022-04-28 17:42:43.733018] [A72   ] [KERNEL              ] [INF]  [    4.418975] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[2022-04-28 17:42:43.733024] [A72   ] [KERNEL              ] [INF]  [    4.431831] cfg80211: failed to load regulatory.db
[2022-04-28 17:42:43.733031] [A72   ] [KERNEL              ] [INF]  [    4.548241] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
[2022-04-28 17:42:43.733037] [A72   ] [KERNEL              ] [INF]  [    4.563833] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
[2022-04-28 17:42:43.733044] [A72   ] [KERNEL              ] [INF]  [    4.587996] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
[2022-04-28 17:42:43.733050] [A72   ] [KERNEL              ] [INF]  [    4.596939] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
[2022-04-28 17:42:43.733056] [A72   ] [KERNEL              ] [INF]  [    4.607747] remoteproc remoteproc0: 4d80800000.dsp is available
[2022-04-28 17:42:43.733063] [A72   ] [KERNEL              ] [INF]  [    4.637649] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
[2022-04-28 17:42:43.733069] [A72   ] [KERNEL              ] [INF]  [    4.667741] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
[2022-04-28 17:42:43.733075] [A72   ] [KERNEL              ] [INF]  [    4.679341] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
[2022-04-28 17:42:44.065948] [A72   ] [KERNEL              ] [INF]  [    4.703653] remoteproc remoteproc1: 4d81800000.dsp is available
[2022-04-28 17:42:44.065958] [A72   ] [KERNEL              ] [INF]  [    4.737743] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
[2022-04-28 17:42:44.065965] [A72   ] [KERNEL              ] [INF]  [    4.785081] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
[2022-04-28 17:42:44.065972] [A72   ] [KERNEL              ] [INF]  [    4.795021] PVR_K:  270: Device: 4e20000000.gpu
[2022-04-28 17:42:44.065978] [A72   ] [KERNEL              ] [INF]  [    4.807593] PVR_K:  270: Read BVNC 22.104.208.318 from HW device registers
[2022-04-28 17:42:44.065984] [A72   ] [KERNEL              ] [INF]  [    4.809560] remoteproc remoteproc2: 64800000.dsp is available
[2022-04-28 17:42:44.065990] [A72   ] [KERNEL              ] [INF]  [    4.824866] mc: Linux media interface: v0.10
[2022-04-28 17:42:44.065996] [A72   ] [KERNEL              ] [INF]  [    4.833624] PVR_K:  270: RGX Device registered with BVNC 22.104.208.318
[2022-04-28 17:42:44.066003] [A72   ] [KERNEL              ] [INF]  [    4.840693] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
[2022-04-28 17:42:44.066009] [A72   ] [KERNEL              ] [INF]  [    5.092754] videodev: Linux video capture interface: v2.00
[2022-04-28 17:42:44.066015] [A72   ] [KERNEL              ] [INF]  [    5.416891] platform 5c00000.r5f: configured R5F for remoteproc mode
[2022-04-28 17:42:44.066022] [A72   ] [KERNEL              ] [INF]  [    5.423755] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
[2022-04-28 17:42:44.066028] [A72   ] [KERNEL              ] [INF]  [    5.433695] remoteproc remoteproc3: 5c00000.r5f is available
[2022-04-28 17:42:44.066035] [A72   ] [KERNEL              ] [INF]  [    5.441051] platform 5d00000.r5f: configured R5F for remoteproc mode
[2022-04-28 17:42:44.066041] [A72   ] [KERNEL              ] [INF]  [    5.447995] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
[2022-04-28 17:42:44.066061] [A72   ] [KERNEL              ] [INF]  [    5.457205] remoteproc remoteproc0: powering up 4d80800000.dsp
[2022-04-28 17:42:44.066068] [A72   ] [KERNEL              ] [INF]  [    5.460968] remoteproc remoteproc4: 5d00000.r5f is available
[2022-04-28 17:42:44.066074] [A72   ] [KERNEL              ] [INF]  [    5.463100] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
[2022-04-28 17:42:44.066081] [A72   ] [KERNEL              ] [INF]  [    5.480132] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
[2022-04-28 17:42:44.066087] [A72   ] [KERNEL              ] [INF]  [    5.499026] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
[2022-04-28 17:42:44.066094] [A72   ] [KERNEL              ] [INF]  [    5.509618] virtio_rpmsg_bus virtio0: rpmsg host is online
[2022-04-28 17:42:44.066100] [A72   ] [KERNEL              ] [INF]  [    5.515160] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
[2022-04-28 17:42:44.066106] [A72   ] [KERNEL              ] [INF]  [    5.522254] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
[2022-04-28 17:42:44.066113] [A72   ] [KERNEL              ] [INF]  [    5.529806] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
[2022-04-28 17:42:44.066119] [A72   ] [KERNEL              ] [INF]  [    5.753454] remoteproc remoteproc3: powering up 5c00000.r5f
[2022-04-28 17:42:44.066125] [A72   ] [KERNEL              ] [INF]  [    5.759062] remoteproc remoteproc3: Booting fw image j7-main-r5f0_0-fw, size 749184
[2022-04-28 17:42:44.066131] [A72   ] [KERNEL              ] [INF]  [    5.771232] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
[2022-04-28 17:42:44.399011] [A72   ] [KERNEL              ] [INF]  [    5.791742] virtio_rpmsg_bus virtio1: rpmsg host is online
[2022-04-28 17:42:44.399020] [A72   ] [KERNEL              ] [INF]  [    5.798123] remoteproc remoteproc1: powering up 4d81800000.dsp
[2022-04-28 17:42:44.399026] [A72   ] [KERNEL              ] [INF]  [    5.807906] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
[2022-04-28 17:42:44.399033] [A72   ] [KERNEL              ] [INF]  [    5.831166] remoteproc remoteproc4: powering up 5d00000.r5f
[2022-04-28 17:42:44.399039] [A72   ] [KERNEL              ] [INF]  [    5.833502] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
[2022-04-28 17:42:44.399045] [A72   ] [KERNEL              ] [INF]  [    5.836851] remoteproc remoteproc4: Booting fw image j7-main-r5f0_1-fw, size 2466688
[2022-04-28 17:42:44.399051] [A72   ] [KERNEL              ] [INF]  [    5.844915] remoteproc remoteproc3: remote processor 5c00000.r5f is now up
[2022-04-28 17:42:44.399058] [A72   ] [KERNEL              ] [INF]  [    5.859628] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
[2022-04-28 17:42:44.399064] [A72   ] [KERNEL              ] [INF]  [    5.867720] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
[2022-04-28 17:42:44.399071] [A72   ] [KERNEL              ] [INF]  [    5.879433] virtio_rpmsg_bus virtio2: rpmsg host is online
[2022-04-28 17:42:44.399077] [A72   ] [KERNEL              ] [INF]  [    5.882973] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
[2022-04-28 17:42:44.399083] [A72   ] [KERNEL              ] [INF]  [    5.886003] rproc-virtio rproc-virtio.13.auto: registered virtio2 (type 7)
[2022-04-28 17:42:44.399089] [A72   ] [KERNEL              ] [INF]  [    5.902056] remoteproc remoteproc4: remote processor 5d00000.r5f is now up
[2022-04-28 17:42:44.399096] [A72   ] [KERNEL              ] [INF]  [    5.908807] virtio_rpmsg_bus virtio3: rpmsg host is online
[2022-04-28 17:42:44.399102] [A72   ] [KERNEL              ] [INF]  [    5.938641] rproc-virtio rproc-virtio.12.auto: registered virtio3 (type 7)
[2022-04-28 17:42:44.399108] [A72   ] [KERNEL              ] [INF]  [    5.979964] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
[2022-04-28 17:42:44.399114] [A72   ] [KERNEL              ] [INF]  [    5.999062] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
[2022-04-28 17:42:44.399120] [A72   ] [KERNEL              ] [INF]  [    6.026649] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
[2022-04-28 17:42:44.399126] [A72   ] [KERNEL              ] [INF]  [    6.054003] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
[2022-04-28 17:42:44.399132] [A72   ] [KERNEL              ] [INF]  [    6.133907] am65-cpsw-nuss c000000.ethernet eth1: validation of sgmii with support 00000000,00000000,000062c0 and advertisement 00000000,00000000,000022c0 failed: -EINVAL
[2022-04-28 17:42:44.399140] [A72   ] [KERNEL              ] [INF]  [    6.467529] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
[2022-04-28 17:42:44.399146] [A72   ] [KERNEL              ] [INF]  [    6.497450] img_enc 4200000.video-encoder: encoder registered as /dev/video1
[2022-04-28 17:42:44.399152] [A72   ] [KERNEL              ] [INF]  [    6.602534] remoteproc remoteproc2: powering up 64800000.dsp
[2022-04-28 17:42:44.399158] [A72   ] [KERNEL              ] [INF]  [    6.608267] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
[2022-04-28 17:42:44.399165] [A72   ] [KERNEL              ] [INF]  [    6.621123] remoteproc remoteproc2: unsupported resource 65538
[2022-04-28 17:42:44.732090] [A72   ] [KERNEL              ] [INF]  [    6.630639] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
[2022-04-28 17:42:44.732111] [A72   ] [KERNEL              ] [INF]  [    6.641492] rproc-virtio rproc-virtio.14.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
[2022-04-28 17:42:44.732119] [A72   ] [KERNEL              ] [INF]  [    6.652660] virtio_rpmsg_bus virtio4: rpmsg host is online
[2022-04-28 17:42:44.732125] [A72   ] [KERNEL              ] [INF]  [    6.659575] rproc-virtio rproc-virtio.14.auto: registered virtio4 (type 7)
[2022-04-28 17:42:44.732131] [A72   ] [KERNEL              ] [INF]  [    6.663003] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
[2022-04-28 17:42:44.732138] [A72   ] [KERNEL              ] [INF]  [    6.666652] remoteproc remoteproc2: remote processor 64800000.dsp is now up
[2022-04-28 17:42:44.732144] [A72   ] [KERNEL              ] [INF]  [    6.677887] img_dec 4300000.video-decoder: decoder registered as /dev/video0
[2022-04-28 17:42:44.732150] [A72   ] [KERNEL              ] [INF]  [    6.688276] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
[2022-04-28 17:42:44.732156] [A72   ] [KERNEL              ] [INF]  [    6.696219] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
[2022-04-28 17:42:44.732163] [A72   ] [KERNEL              ] [INF]  [    6.710101] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
[2022-04-28 17:42:44.732169] [A72   ] [KERNEL              ] [INF]  [    6.719920] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
[2022-04-28 17:42:44.732175] [A72   ] [KERNEL              ] [INF]  [    6.732021] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
[2022-04-28 17:42:44.732194] [A72   ] [KERNEL              ] [INF]  [    6.739991] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
[2022-04-28 17:42:44.732201] [A72   ] [KERNEL              ] [INF]  [    6.740049] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
[2022-04-28 17:42:44.732208] [A72   ] [KERNEL              ] [INF]  [    6.740099] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
[2022-04-28 17:42:44.732214] [A72   ] [KERNEL              ] [INF]  [    6.740155] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0x15
[2022-04-28 17:42:44.732220] [A72   ] [KERNEL              ] [INF]  [    6.740203] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xe
[2022-04-28 17:42:44.732226] [A72   ] [KERNEL              ] [INF]  [    6.954512] xhci-hcd xhci-hcd.15.auto: xHCI Host Controller
[2022-04-28 17:42:44.732232] [A72   ] [KERNEL              ] [INF]  [    6.954537] xhci-hcd xhci-hcd.15.auto: new USB bus registered, assigned bus number 1
[2022-04-28 17:42:44.732239] [A72   ] [KERNEL              ] [INF]  [    6.954660] xhci-hcd xhci-hcd.15.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
[2022-04-28 17:42:44.732245] [A72   ] [KERNEL              ] [INF]  [    6.954700] xhci-hcd xhci-hcd.15.auto: irq 824, io mem 0x06010000
[2022-04-28 17:42:44.732251] [A72   ] [KERNEL              ] [INF]  [    6.954832] xhci-hcd xhci-hcd.15.auto: xHCI Host Controller
[2022-04-28 17:42:44.732257] [A72   ] [KERNEL              ] [INF]  [    6.954837] xhci-hcd xhci-hcd.15.auto: new USB bus registered, assigned bus number 2
[2022-04-28 17:42:44.732264] [A72   ] [KERNEL              ] [INF]  [    6.954843] xhci-hcd xhci-hcd.15.auto: Host supports USB 3.0 SuperSpeed
[2022-04-28 17:42:44.732270] [A72   ] [KERNEL              ] [INF]  [    6.961464] hub 1-0:1.0: USB hub found
[2022-04-28 17:42:45.065141] [A72   ] [KERNEL              ] [INF]  [    6.961514] hub 1-0:1.0: 1 port detected
[2022-04-28 17:42:45.065151] [A72   ] [KERNEL              ] [INF]  [    6.971740] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[2022-04-28 17:42:45.065158] [A72   ] [KERNEL              ] [INF]  [    7.071273] hub 2-0:1.0: USB hub found
[2022-04-28 17:42:45.065164] [A72   ] [KERNEL              ] [INF]  [    7.075973] hub 2-0:1.0: 1 port detected
[2022-04-28 17:42:45.065170] [A72   ] [KERNEL              ] [INF]  [   14.250014] audit: type=1334 audit(1651167756.552:6): prog-id=9 op=LOAD
[2022-04-28 17:42:45.065177] [A72   ] [KERNEL              ] [INF]  [   14.258294] audit: type=1334 audit(1651167756.560:7): prog-id=10 op=LOAD
[2022-04-28 17:42:45.065183] [A72   ] [KERNEL              ] [INF]  [   14.425315] audit: type=1006 audit(1651167756.728:8): pid=847 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
[2022-04-28 17:42:45.065190] [A72   ] [KERNEL              ] [INF]  [   14.437659] audit: type=1300 audit(1651167756.728:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffd68564d8 a2=1 a3=ffff977aa020 items=0 ppid=1 pid=847 auid=0 uid=0 gid=0 euid=0 suid=0
[2022-04-28 17:42:45.065198] [A72   ] [KERNEL              ] [INF]  fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
[2022-04-28 17:42:45.065204] [A72   ] [KERNEL              ] [INF]  [   14.463908] audit: type=1327 audit(1651167756.728:8): proctitle="(systemd)"
[2022-04-28 17:42:45.065210] [A72   ] [KERNEL              ] [INF]  [   14.471031] audit: type=1334 audit(1651167756.744:9): prog-id=11 op=LOAD
[2022-04-28 17:42:45.065217] [A72   ] [KERNEL              ] [INF]  [   14.478142] audit: type=1300 audit(1651167756.744:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffefd57910 a2=78 a3=0 items=0 ppid=1 pid=847 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 e
[2022-04-28 17:42:45.065224] [A72   ] [KERNEL              ] [INF]  gid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/lib/systemd/systemd" key=(null)
[2022-04-28 17:42:45.065230] [A72   ] [KERNEL              ] [INF]  [   14.503483] audit: type=1327 audit(1651167756.744:9): proctitle="(systemd)"
[2022-04-28 17:42:45.065237] [A72   ] [KERNEL              ] [INF]  [   14.510508] audit: type=1334 audit(1651167756.768:10): prog-id=11 op=UNLOAD
[2022-04-28 17:42:45.065243] [A72   ] [KERNEL              ] [INF]  [   14.517540] audit: type=1334 audit(1651167756.768:11): prog-id=12 op=LOAD
[2022-04-28 17:42:55.175670] [A72   ] [KERNEL              ] [INF]  [   17.252069] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending

  • I am trying to understand the assignment of the SERDES lanes.

    SERDES0 has 2 lanes, however, I see you have assigned it to 3 different SGMII PHY? Is my understanding right?

  • Hello,

    The following error indicates that the PHY driver for rtk,rtl9010 needs to be updated:

    am65-cpsw-nuss c000000.ethernet eth1: validation of sgmii with support 00000000,00000000,000062c0 and advertisement 00000000,00000000,000022c0 failed: -EINVAL
    since the support claimed by the CPSW MAC and the support Advertised by the Ethernet PHY don't have any intersection.

    Regards,
    Siddharth.

  • thank U for your response。I apologize for misrepresenting the serdes connection configuration due to an oversight on my part, I'll correct the actual connection channel we use below:

    We use port1, port2 and port3 of the CPSW9G, using the SGMII connection mode。

    serdes0-lane0: rtl9010-1 (QSGMII_LANE1)
    serdes0-lane1: rtl9010-2 (QSGMII_LANE2)

    serdes1-lane0: rtl9010-3 (QSGMII_LANE3)

    This is our dts about cpsw9g and serdes: 

    &{/} {
    	aliases {
    		ethernet1 = "/bus@100000/ethernet@c000000/ethernet-ports/port@1";
    		ethernet2 = "/bus@100000/ethernet@c000000/ethernet-ports/port@2";
    		ethernet3 = "/bus@100000/ethernet@c000000/ethernet-ports/port@3";
    		//ethernet4 = "/bus@100000/ethernet@c000000/ethernet-ports/port@4";
    	};
    };
    
    &cpsw0 {
    	status = "okay";
    };
    
    &cpsw0_port1 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy0>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 1>, <&serdes0_qsgmii_link>;
    };
    
    &cpsw0_port2 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy1>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 2>, <&serdes0_qsgmii_link>;
    };
    
    &cpsw0_port3 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy2>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 3>;
    };
    &cpsw9g_mdio {
    	status = "okay";
    	pinctrl-names = "default";
    	pinctrl-0 = <&mymdio1_pins_default>;
        reset-gpios = <&main_gpio0 7 GPIO_ACTIVE_LOW>, <&main_gpio0 10 GPIO_ACTIVE_LOW>, <&main_gpio0 2 GPIO_ACTIVE_LOW>;
    	reset-delay-us = <20>;
    //	reset-post-delay-us = <120000>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	cpsw9g_phy0: ethernet-phy@2 {
    		compatible = "rtk,rtl9010","ethernet-phy-ieee802.3-c22";
    		reg = <2>;
    		ethphy-mode = "master";
    		ethphy-speed = <1000>;
    		//reset-gpios = <&main_gpio0 2 GPIO_ACTIVE_LOW>;
    		// ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
            // ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;		
    		// ti,min-output-impedance;
    	};
    	cpsw9g_phy1: ethernet-phy@3 {
    		compatible = "rtk,rtl9010","ethernet-phy-ieee802.3-c22";	
    		reg = <3>;
    		ethphy-mode = "master";
    		ethphy-speed = <1000>;
    		//reset-gpios = <&main_gpio0 7 GPIO_ACTIVE_LOW>;
    		// ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
            // ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
    		// ti,min-output-impedance;
    	};
    	cpsw9g_phy2: ethernet-phy@1 {
    		compatible = "rtk,rtl9010","ethernet-phy-ieee802.3-c22";	
    		reg = <1>;
    		ethphy-mode = "master";
    		ethphy-speed = <1000>;
    		//reset-gpios = <&main_gpio0 10 GPIO_ACTIVE_LOW>;
    		// ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
            // ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
    		// ti,min-output-impedance;
    	};
    
    };
    &serdes_ln_ctrl {
    	idle-states = <J721E_SERDES0_LANE0_QSGMII_LANE1>, <J721E_SERDES0_LANE1_QSGMII_LANE2>,
    				<J721E_SERDES1_LANE0_QSGMII_LANE3>, <J721E_SERDES1_LANE1_QSGMII_LANE4>,
    				<J721E_SERDES2_LANE0_IP1_UNUSED>, <J721E_SERDES2_LANE1_IP1_UNUSED>,
    				<J721E_SERDES3_LANE0_IP4_UNUSED>, <J721E_SERDES3_LANE1_IP4_UNUSED>,
    				<J721E_SERDES4_LANE0_IP4_UNUSED>, <J721E_SERDES4_LANE1_IP4_UNUSED>,
    				<J721E_SERDES4_LANE2_IP4_UNUSED>, <J721E_SERDES4_LANE3_IP4_UNUSED>;
    };
    
    &serdes_wiz0 {
    	status = "okay";
    };
    &serdes_wiz1 {
    	status = "okay";
    };
    &serdes0 {
    	status = "okay";
    
    	assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>, <&serdes0 CDNS_SIERRA_PLL_CMNLC1>;
    	assigned-clock-parents = <&wiz0_pll1_refclk>, <&wiz0_pll1_refclk>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	serdes0_qsgmii_link: phy@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz0 1>, <&serdes_wiz0 2>;
    	};
    
    };
    
    
    &serdes1 {
    	status = "okay";
    
    	assigned-clocks = <&serdes1 CDNS_SIERRA_PLL_CMNLC>, <&serdes1 CDNS_SIERRA_PLL_CMNLC1>;
    	assigned-clock-parents = <&wiz1_pll1_refclk>, <&wiz0_pll1_refclk>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	serdes1_qsgmii_link: phy@1 {
    		reg = <0>;
    		cdns,num-lanes = <1>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz1 1>;
    	};
    };

    Could you please help to check if the configuration is incorrect?

    Thank you

  • Hi Siddharth,Thank you for your reply.

    We have successfully linked up eth1, but we can't ping other devices on the same network segment. and we can see that the number of TX packets is increasing.just like this:

    root@Linux:~# ifconfig
    eth1      Link encap:Ethernet  HWaddr 8E:9C:B7:50:5B:97
              inet addr:192.168.2.11  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::8c9c:b7ff:fe50:5b97/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:3650 (3.5 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:~#
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# ethtool eth1
    Settings for eth1:
            Supported ports: [ TP    MII ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Supported pause frame use: Symmetric
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Advertised pause frame use: Symmetric
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Speed: 1000Mb/s
            Duplex: Full
            Auto-negotiation: off
            Port: Twisted Pair
            PHYAD: 3
            Transceiver: external
            MDI-X: Unknown
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x000020f7 (8439)
                                   drv probe link ifdown ifup rx_err tx_err hw
            Link detected: yes
    root@Linux:~#
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# ethtool -i eth1
    driver: am65-cpsw-nuss
    version: 6.1.46+
    firmware-version:
    expansion-rom-version:
    bus-info: c000000.ethernet
    supports-statistics: yes
    supports-test: no
    supports-eeprom-access: no
    supports-register-dump: yes
    supports-priv-flags: yes
    root@Linux:~#
    root@Linux:~# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    22 packets transmitted, 0 packets received, 100% packet loss
    root@Linux:~# ifconfig
    eth1      Link encap:Ethernet  HWaddr 8E:9C:B7:50:5B:97
              inet addr:192.168.2.11  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::8c9c:b7ff:fe50:5b97/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:5204 (5.0 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:24 errors:0 dropped:0 overruns:0 frame:0
              TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:2604 (2.5 KiB)  TX bytes:2604 (2.5 KiB)
    
    root@Linux:~# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    5 packets transmitted, 0 packets received, 100% packet loss
    

  • Hi,

    Could you please help to check if the configuration is incorrect?

    In cpsw0_port3 node, you need to specify the "serdes1_qsgmii_link" node.

    eth1 is MAC Port-2.

    Can you dump Port-2 statistics at multiple points while running ping and see any error frames are received or not?
    Also, check whether packets are going out of Port-2 or not by running Wire-shark on peer side.

    # ethtool -S eth1

    Best Regards,
    Sudheer

  • hi Siddharth,this is some more detailed status logs。The state of CPSW9G_SGMII was detected and it seem to be the not correct link up state:

    root@Linux:/data# ethtool eth1
    Settings for eth1:
            Supported ports: [ TP    MII ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Supported pause frame use: Symmetric
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Advertised pause frame use: Symmetric
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Speed: 1000Mb/s
            Duplex: Full
            Auto-negotiation: off
            Port: Twisted Pair
            PHYAD: 3
            Transceiver: external
            MDI-X: Unknown
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x000020f7 (8439)
                                   drv probe link ifdown ifup rx_err tx_err hw
            Link detected: yes
    root@Linux:/data#
    root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh
        Platform: J7 TDA4VM
        Command:  k3conf
    MDIO_ALIVE_REG (0x0c000f08) = 0x00000000
    MDIO_LINK_REG (0x0c000f0c) = 0x00000000
    please input your port: 1-8 2
    CTRLMMR_ENET 2 CTRL (0x00104048) = 0x00000003
            PORT_MODE_SEL          : 3h SGMII
            RGMII_ID_MODE          : 0h Internal Transmit Desaly
    CPSW SS RGMII 2 STATUS (0x0c000034) = 0x00000000
            FULLDUPLEX           : 0h Half duplex
            SPEED                : 0h 10Mbps
            LINK                 : 0h Links is down
    CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x00000000
            SGMII1_LINK          : 0h No
    CPSW_SS_SGMII_CONTROL_REG_ 2 (0x0c000210) = 0x00000000
            TEST_PATTERN_EN      : 0h operation
            MASTER               : 0h Slave Mode
            LOOPBACK             : 0h Not in internal loopback mode
            MR_NP_LOADED         : 0h --------
            FAST_LINK_TIMER      : 0h link timer 10ms in FIBER mode and 1.6ms in SGMII mode
            MA_AN_RESTART        : 0h Write 1h and tehn 0h to this bit caused the auto negotiation
            MR_AN_ENABLE         : 0h wirte 1 to this bit enbales the auto negotiation progess
    CPSW_SS_SGMII_STATUS_REG_ 2 (0x0c000214) = 0x00000000
            LOCK                  : 0h SEDES PLL isn't locked
            MR_AN_COMPLETE        : 0h no AUTO Negotiation is not complete
            AN_EEROR              : 0h no negotiation error
            LINK                  : 0h link is not up
    root@Linux:/data#
    

    Could you please give me some advice or direction on how to solve the problem?

  • Hi,

          The cpsw0_port3 node is connected to the rtl9010-3. Due to hardware reasons, the phy chip power-up control for this route does not work properly, so we do not configure port3.

    this is port-2  statistics at multiple points:

    root@Linux:/data# ifconfig
    eth1      Link encap:Ethernet  HWaddr E2:D0:2A:CE:B8:13
              inet addr:192.168.2.11  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::e0d0:2aff:fece:b813/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:20114 (19.6 KiB)
    
    eth2      Link encap:Ethernet  HWaddr CA:CB:4B:54:FE:E4
              inet6 addr: fe80::c8cb:4bff:fe54:fee4/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:19038 (18.5 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:7 errors:0 dropped:0 overruns:0 frame:0
              TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:700 (700.0 B)  TX bytes:700 (700.0 B)
    
    root@Linux:/data# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    10 packets transmitted, 0 packets received, 100% packet loss
    root@Linux:/data# ethtool -S eth1
    NIC statistics:
         p0_rx_good_frames: 174
         p0_rx_broadcast_frames: 121
         p0_rx_multicast_frames: 53
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 40532
         p0_tx_good_frames: 0
         p0_tx_broadcast_frames: 0
         p0_tx_multicast_frames: 0
         p0_tx_octets: 0
         p0_tx_64B_frames: 21
         p0_tx_65_to_127B_frames: 47
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 106
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 40532
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 0
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 0
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 0
         rx_broadcast_frames: 0
         rx_multicast_frames: 0
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 0
         ale_overrun_drop: 0
         rx_octets: 0
         tx_good_frames: 0
         tx_broadcast_frames: 0
         tx_multicast_frames: 0
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 0
         tx_64B_frames: 0
         tx_65_to_127B_frames: 0
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 0
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 0
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 0
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 0
         ale_unknown_mcast_bytes: 0
         ale_unknown_bcast: 0
         ale_unknown_bcast_bytes: 0
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 101
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 21202
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    root@Linux:/data#
    

    I'm running shareshark on the pc on the opposite end and can not get any packets from TDA4:

    TDA4-eth1:192.168.2.11

    PC:192.168.2.25

  • Hi,

    I could see Port-2 statics captures only once.

    From Statistics, I could see Rx good counters are 0s. It seems like no packet reaching to MAC Port-2 Rx.
    rx_good_frames: 0
    rx_broadcast_frames: 0
    rx_multicast_frames: 0

    Can you capture before running Ping, and after few seconds of Ping and check any packets received by Port-2
    Also, check for other Ports as well.

    "#ifconfig" should have provided 3 interfaces as 3 Ports are enabled in device tree.
    Also, can you please confirm MCU_CPSW is disabled or not?

    Can you run "ifconfig -a " and share the log.

    Best Regards,
    Sudheer

  • Hi Sudheer,

    I have disabled MCU_CPSW,

    The PHY chip that port3  connected to is not powered  due to a hardware problem.So at the moment, only two of the ports are visible using ifconfig.

    root@Linux:~# ifconfig
    eth1 Link encap:Ethernet HWaddr E2:B9:8B:83:F2:15
    inet6 addr: fe80::e0b9:8bff:fe83:f215/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:5636 (5.5 KiB)

    eth2 Link encap:Ethernet HWaddr EA:9B:BF:D0:85:74
    inet6 addr: fe80::e89b:bfff:fed0:8574/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:5010 (4.8 KiB)

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:2 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:140 (140.0 B) TX bytes:140 (140.0 B)

    root@Linux:~# ifconfig -a
    eth0 Link encap:Ethernet HWaddr FE:39:C6:B4:B5:56
    BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    eth1 Link encap:Ethernet HWaddr E2:B9:8B:83:F2:15
    inet6 addr: fe80::e0b9:8bff:fe83:f215/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:5636 (5.5 KiB)

    eth2 Link encap:Ethernet HWaddr EA:9B:BF:D0:85:74
    inet6 addr: fe80::e89b:bfff:fed0:8574/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:5010 (4.8 KiB)

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:2 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:140 (140.0 B) TX bytes:140 (140.0 B)

    Here's some packet captures for eth1-port2,I capture before running Ping, and after few seconds of Ping and check  packets received by Port-2

    root@Linux:~# ethtool -S eth1
    NIC statistics:
         p0_rx_good_frames: 91
         p0_rx_broadcast_frames: 40
         p0_rx_multicast_frames: 51
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 17481
         p0_tx_good_frames: 0
         p0_tx_broadcast_frames: 0
         p0_tx_multicast_frames: 0
         p0_tx_octets: 0
         p0_tx_64B_frames: 6
         p0_tx_65_to_127B_frames: 45
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 40
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 17481
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 0
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 0
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 0
         rx_broadcast_frames: 0
         rx_multicast_frames: 0
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 0
         ale_overrun_drop: 0
         rx_octets: 0
         tx_good_frames: 0
         tx_broadcast_frames: 0
         tx_multicast_frames: 0
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 0
         tx_64B_frames: 0
         tx_65_to_127B_frames: 0
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 0
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 0
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 0
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 0
         ale_unknown_mcast_bytes: 0
         ale_unknown_bcast: 0
         ale_unknown_bcast_bytes: 0
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 52
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 9214
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    root@Linux:~#
    root@Linux:~# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    11 packets transmitted, 0 packets received, 100% packet loss
    root@Linux:~# ethtool -S eth1
    NIC statistics:
         p0_rx_good_frames: 103
         p0_rx_broadcast_frames: 51
         p0_rx_multicast_frames: 52
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 18797
         p0_tx_good_frames: 0
         p0_tx_broadcast_frames: 0
         p0_tx_multicast_frames: 0
         p0_tx_octets: 0
         p0_tx_64B_frames: 15
         p0_tx_65_to_127B_frames: 46
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 42
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 18797
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 0
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 0
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 0
         rx_broadcast_frames: 0
         rx_multicast_frames: 0
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 0
         ale_overrun_drop: 0
         rx_octets: 0
         tx_good_frames: 0
         tx_broadcast_frames: 0
         tx_multicast_frames: 0
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 0
         tx_64B_frames: 0
         tx_65_to_127B_frames: 0
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 0
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 0
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 0
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 0
         ale_unknown_mcast_bytes: 0
         ale_unknown_bcast: 0
         ale_unknown_bcast_bytes: 0
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 63
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 10197
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    root@Linux:~#
    

    I checked the status of port2 and all the relevant registers are 0:

    root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh
    Platform: J7 TDA4VM
    Command: k3conf
    MDIO_ALIVE_REG (0x0c000f08) = 0x00000000
    MDIO_LINK_REG (0x0c000f0c) = 0x00000000
    please input your port: 1-8 2
    CTRLMMR_ENET 2 CTRL (0x00104048) = 0x00000003
    PORT_MODE_SEL : 3h SGMII
    RGMII_ID_MODE : 0h Internal Transmit Desaly
    CPSW SS RGMII 2 STATUS (0x0c000034) = 0x00000000
    FULLDUPLEX : 0h Half duplex
    SPEED : 0h 10Mbps
    LINK : 0h Links is down
    CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x00000000
    SGMII1_LINK : 0h No
    CPSW_SS_SGMII_CONTROL_REG_ 2 (0x0c000210) = 0x00000000
    TEST_PATTERN_EN : 0h operation
    MASTER : 0h Slave Mode
    LOOPBACK : 0h Not in internal loopback mode
    MR_NP_LOADED : 0h --------
    FAST_LINK_TIMER : 0h link timer 10ms in FIBER mode and 1.6ms in SGMII mode
    MA_AN_RESTART : 0h Write 1h and tehn 0h to this bit caused the auto negotiation
    MR_AN_ENABLE : 0h wirte 1 to this bit enbales the auto negotiation progess
    CPSW_SS_SGMII_STATUS_REG_ 2 (0x0c000214) = 0x00000000
    LOCK : 0h SEDES PLL isn't locked
    MR_AN_COMPLETE : 0h no AUTO Negotiation is not complete
    AN_EEROR : 0h no negotiation error
    LINK : 0h link is not up

  • Hello,

    LOCK : 0h SEDES PLL isn't locked

    Could you share the output of:
    devmem2 0x0500E000

    On TDA4VM (J721E), U-Boot configures SERDES0 for PCIe+QSGMII multi-link configuration.
    Additionally, Linux SERDES driver will not configure the SERDES if it has already been configured.
    To configure the SERDES unconditionally in Linux, you could perform the following change:

    diff --git a/drivers/phy/cadence/phy-cadence-sierra.c b/drivers/phy/cadence/phy-cadence-sierra.c
    index d4eb93ce8232..23480c766711 100644
    --- a/drivers/phy/cadence/phy-cadence-sierra.c
    +++ b/drivers/phy/cadence/phy-cadence-sierra.c
    @@ -1415,6 +1415,7 @@ static int cdns_sierra_phy_probe(struct platform_device *pdev)
                    goto unregister_clk;
     
            regmap_field_read(sp->pma_cmn_ready, &sp->already_configured);
    +       sp->already_configured = 0;
     
            if (!sp->already_configured) {
                    ret = cdns_sierra_phy_clk(sp)


    Regards,
    Siddharth.

  • Hi,

    I read the value of register 0x0500E000:

    root@Linux:~# devmem2 0x0500E000
    /dev/mem opened.
    Memory mapped at address 0xffff8c04c000.
    Read at address  0x0500E000 (0xffff8c04c000): 0x00003010
    root@Linux:~# cd /data
    root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh
        Platform: J7 TDA4VM
        Command:  k3conf
    MDIO_ALIVE_REG (0x0c000f08) = 0x00000000
    MDIO_LINK_REG (0x0c000f0c) = 0x00000000
    please input your port: 1-8 2
    CTRLMMR_ENET 2 CTRL (0x00104048) = 0x00000003
            PORT_MODE_SEL          : 3h SGMII
            RGMII_ID_MODE          : 0h Internal Transmit Desaly
    CPSW SS RGMII 2 STATUS (0x0c000034) = 0x00000000
            FULLDUPLEX           : 0h Half duplex
            SPEED                : 0h 10Mbps
            LINK                 : 0h Links is down
    CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x00000000
            SGMII1_LINK          : 0h No
    CPSW_SS_SGMII_CONTROL_REG_ 2 (0x0c000210) = 0x00000000
            TEST_PATTERN_EN      : 0h operation
            MASTER               : 0h Slave Mode
            LOOPBACK             : 0h Not in internal loopback mode
            MR_NP_LOADED         : 0h --------
            FAST_LINK_TIMER      : 0h link timer 10ms in FIBER mode and 1.6ms in SGMII mode
            MA_AN_RESTART        : 0h Write 1h and tehn 0h to this bit caused the auto negotiation
            MR_AN_ENABLE         : 0h wirte 1 to this bit enbales the auto negotiation progess
    CPSW_SS_SGMII_STATUS_REG_ 2 (0x0c000214) = 0x00000000
            LOCK                  : 0h SEDES PLL isn't locked
            MR_AN_COMPLETE        : 0h no AUTO Negotiation is not complete
            AN_EEROR              : 0h no negotiation error
            LINK                  : 0h link is not up
    

    I'm not sure what that value means。

    On TDA4VM (J721E), U-Boot configures SERDES0 for PCIe+QSGMII multi-link configuration.
    Additionally, Linux SERDES driver will not configure the SERDES if it has already been configured

    I am trying to understand what you are describing. We have configured serdes in the dts, and if  the Linux SERDES driver will  configure the SERDES?

    this is the dts:

    &{/} {
    	aliases {
    		ethernet1 = "/bus@100000/ethernet@c000000/ethernet-ports/port@1";
    		ethernet2 = "/bus@100000/ethernet@c000000/ethernet-ports/port@2";
    		ethernet3 = "/bus@100000/ethernet@c000000/ethernet-ports/port@3";
    		//ethernet4 = "/bus@100000/ethernet@c000000/ethernet-ports/port@4";
    	};
    };
    
    &cpsw0 {
    	status = "okay";
    };
    
    &cpsw0_port1 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy0>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 1>, <&serdes0_qsgmii_link>;
    	//phy-names = "mac", "serdes";
    };
    
    &cpsw0_port2 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy1>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 2>, <&serdes0_qsgmii_link>;
    	// phy-names = "mac", "serdes";
    };
    
    &cpsw0_port3 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy2>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 3>, <&serdes1_qsgmii_link>;
    	//phy-names = "mac", "serdes";
    };
    &cpsw9g_mdio {
    	status = "okay";
    	pinctrl-names = "default";
    	pinctrl-0 = <&mymdio1_pins_default>;
        reset-gpios = <&main_gpio0 7 GPIO_ACTIVE_LOW>, <&main_gpio0 10 GPIO_ACTIVE_LOW>, <&main_gpio0 2 GPIO_ACTIVE_LOW>;
    	// reset-delay-us = <20>;
    	reset-post-delay-us = <120000>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	cpsw9g_phy0: ethernet-phy@2 {
    		compatible = "rtk,rtl9010","ethernet-phy-ieee802.3-c22";
    		reg = <2>;
    		// ethphy-mode = "master";
    		// ethphy-speed = <1000>;
    
    	};
    	cpsw9g_phy1: ethernet-phy@3 {
    		compatible = "rtk,rtl9010","ethernet-phy-ieee802.3-c22";	
    		reg = <3>;
    		// ethphy-mode = "master";
    		// ethphy-speed = <1000>;
    
    	};
    	cpsw9g_phy2: ethernet-phy@1 {
    		compatible = "rtk,rtl9010","ethernet-phy-ieee802.3-c22";	
    		reg = <1>;
    //		ethphy-mode = "master";
    //		ethphy-speed = <1000>;
    
    	};
    
    };
    
    &serdes_ln_ctrl {
    	idle-states = <J721E_SERDES0_LANE0_QSGMII_LANE1>, <J721E_SERDES0_LANE1_QSGMII_LANE2>,
    				<J721E_SERDES1_LANE0_QSGMII_LANE3>, <J721E_SERDES1_LANE1_QSGMII_LANE4>,
    				<J721E_SERDES2_LANE0_IP1_UNUSED>, <J721E_SERDES2_LANE1_IP1_UNUSED>,
    				<J721E_SERDES3_LANE0_IP4_UNUSED>, <J721E_SERDES3_LANE1_IP4_UNUSED>,
    				<J721E_SERDES4_LANE0_IP4_UNUSED>, <J721E_SERDES4_LANE1_IP4_UNUSED>,
    				<J721E_SERDES4_LANE2_IP4_UNUSED>, <J721E_SERDES4_LANE3_IP4_UNUSED>;
    };
    
    &serdes_wiz0 {
    	status = "okay";
    };
    &serdes_wiz1 {
    	status = "okay";
    };
    &serdes0 {
    	status = "okay";
    
    	assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>, <&serdes0 CDNS_SIERRA_PLL_CMNLC1>;
    	assigned-clock-parents = <&wiz0_pll0_refclk>, <&wiz0_pll1_refclk>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	serdes0_qsgmii_link: phy@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz0 1>, <&serdes_wiz0 2>;
    	};
    };
    
    
    &serdes1 {
    	status = "okay";
    
    	assigned-clocks = <&serdes1 CDNS_SIERRA_PLL_CMNLC>, <&serdes1 CDNS_SIERRA_PLL_CMNLC1>;
    	assigned-clock-parents = <&wiz1_pll0_refclk>, <&wiz1_pll1_refclk>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	serdes1_qsgmii_link: phy@1 {
    		reg = <0>;
    		cdns,num-lanes = <1>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz1 1>;
    	};
    };

    Do I need to change anything based on this dts?

    Regards

  • Hello,

    The CPSW driver uses the "phy-names" property to obtain a reference to the SERDES.
    Please uncomment:
    phy-names = "mac", "serdes";

    Regards,
    Siddharth.

  • Hi,

    i have performed the change that you suggest:   /drivers/phy/cadence/phy-cadence-sierra.c

    but  it looks like the problem still exists.

    root@Linux:/data# ifconfig
    eth1      Link encap:Ethernet  HWaddr C6:48:7C:4D:99:9E
              inet addr:192.168.2.11  Bcast:192.168.2.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    eth2      Link encap:Ethernet  HWaddr 52:5B:9A:0A:41:25
              inet addr:192.168.2.12  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::505b:9aff:fe0a:4125/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:17367 (16.9 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:/data# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    4 packets transmitted, 0 packets received, 100% packet loss
    root@Linux:/data# devmem2 0x0500E000
    /dev/mem opened.
    Memory mapped at address 0xffff91146000.
    Read at address  0x0500E000 (0xffff91146000): 0x00003010
    root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh
        Platform: J7 TDA4VM
        Command:  k3conf
    MDIO_ALIVE_REG (0x0c000f08) = 0x00000000
    MDIO_LINK_REG (0x0c000f0c) = 0x00000000
    please input your port: 1-8 3
    CTRLMMR_ENET 3 CTRL (0x0010404c) = 0x00000003
            PORT_MODE_SEL          : 3h SGMII
            RGMII_ID_MODE          : 0h Internal Transmit Desaly
    CPSW SS RGMII 3 STATUS (0x0c000038) = 0x00000000
            FULLDUPLEX           : 0h Half duplex
            SPEED                : 0h 10Mbps
            LINK                 : 0h Links is down
    CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x00000000
            SGMII1_LINK          : 0h No
    CPSW_SS_SGMII_CONTROL_REG_ 3 (0x0c000310) = 0x00000000
            TEST_PATTERN_EN      : 0h operation
            MASTER               : 0h Slave Mode
            LOOPBACK             : 0h Not in internal loopback mode
            MR_NP_LOADED         : 0h --------
            FAST_LINK_TIMER      : 0h link timer 10ms in FIBER mode and 1.6ms in SGMII mode
            MA_AN_RESTART        : 0h Write 1h and tehn 0h to this bit caused the auto negotiation
            MR_AN_ENABLE         : 0h wirte 1 to this bit enbales the auto negotiation progess
    CPSW_SS_SGMII_STATUS_REG_ 3 (0x0c000314) = 0x00000000
            LOCK                  : 0h SEDES PLL isn't locked
            MR_AN_COMPLETE        : 0h no AUTO Negotiation is not complete
            AN_EEROR              : 0h no negotiation error
            LINK                  : 0h link is not up
    root@Linux:/data#
    

    I add the property "phy-names",but some new problems have emerged,all eth interfaces are down:

    The CPSW driver uses the "phy-names" property to obtain a reference to the SERDES.
    Please uncomment:
    phy-names = "mac", "serdes";

    root@Linux:~# ifconfig -a
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:2 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:140 (140.0 B) TX bytes:140 (140.0 B)

    root@Linux:~#

    this is some kernel boot logs:

    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 21 ms (37.1 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 852 ms (22.5 MiB/s)
    127603 bytes read in 27 ms (4.5 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #14 SMP PREEMPT Fri Aug 30 15:47:38 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008410] Console: colour dummy device 80x25
    [    0.012972] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023643] pid_max: default: 32768 minimum: 301
    [    0.028377] LSM: Security Framework initializing
    [    0.033149] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040721] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049497] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056899] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063158] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070542] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076848] rcu: Hierarchical SRCU implementation.
    [    0.081745] rcu:     Max phase no-delay instances is 1000.
    [    0.087250] Platform MSI: msi-controller@1820000 domain created
    [    0.093506] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102931] EFI services will not be available.
    [    0.107663] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120847] Detected PIPT I-cache on CPU1
    [    0.120907] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120919] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.120948] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.120994] smp: Brought up 1 node, 2 CPUs
    [    0.150339] SMP: Total of 2 processors activated.
    [    0.155143] CPU features: detected: 32-bit EL0 Support
    [    0.160396] CPU features: detected: CRC32 instructions
    [    0.165674] CPU: All CPU(s) started at EL2
    [    0.169855] alternatives: applying system-wide alternatives
    [    0.176333] devtmpfs: initialized
    [    0.186759] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196743] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.210241] pinctrl core: initialized pinctrl subsystem
    [    0.215890] DMI not present or invalid.
    [    0.220141] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.226771] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.234074] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.242073] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.250196] audit: initializing netlink subsys (disabled)
    [    0.255815] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.256027] thermal_sys: Registered thermal governor 'step_wise'
    [    0.263735] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.269944] cpuidle: using governor menu
    [    0.280701] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.287663] ASID allocator initialised with 65536 entries
    [    0.301278] KASLR disabled due to lack of seed
    [    0.308624] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.315566] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.321969] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.328903] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.335304] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.342237] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.348638] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.355572] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.362649] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.372023] iommu: Default domain type: Translated
    [    0.377010] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.383530] SCSI subsystem initialized
    [    0.387421] libata version 3.00 loaded.
    [    0.391418] usbcore: registered new interface driver usbfs
    [    0.397034] usbcore: registered new interface driver hub
    [    0.402471] usbcore: registered new device driver usb
    [    0.407806] pps_core: LinuxPPS API ver. 1 registered
    [    0.412877] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.422214] PTP clock support registered
    [    0.426279] EDAC MC: Ver: 3.0.0
    [    0.429920] FPGA manager framework
    [    0.433438] Advanced Linux Sound Architecture Driver Initialized.
    [    0.440046] clocksource: Switched to clocksource arch_sys_counter
    [    0.446380] VFS: Disk quotas dquot_6.6.0
    [    0.450413] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.460357] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.466653] NET: Registered PF_INET protocol family
    [    0.471793] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.480803] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.489567] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.497491] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.505692] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.514211] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.520990] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.527900] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.535335] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.541403] RPC: Registered named UNIX socket transport module.
    [    0.547464] RPC: Registered udp transport module.
    [    0.552268] RPC: Registered tcp transport module.
    [    0.557071] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.563653] NET: Registered PF_XDP protocol family
    [    0.568563] PCI: CLS 0 bytes, default 64
    [    0.572917] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.581963] Initialise system trusted keyrings
    [    0.586618] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.595096] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.601327] NFS: Registering the id_resolver key type
    [    0.606505] Key type id_resolver registered
    [    0.610776] Key type id_legacy registered
    [    0.614894] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.621743] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.648573] Key type asymmetric registered
    [    0.652756] Asymmetric key parser 'x509' registered
    [    0.657761] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.665395] io scheduler mq-deadline registered
    [    0.670026] io scheduler kyber registered
    [    0.675902] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.682090] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.688393] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.702156] Console: switching to colour frame buffer device 240x67
    [    0.711144]
    [    0.711144] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.711144]
    [    0.713932] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.740514] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.748667] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.755778] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.763526] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.774373] loop: module loaded
    [    0.778216] megasas: 07.719.03.00-rc1
    [    0.782854] tun: Universal TUN/TAP device driver, 1.6
    [    0.788303] thunder_xcv, ver 1.0
    [    0.791608] thunder_bgx, ver 1.0
    [    0.794919] nicpf, ver 1.0
    [    0.797751] e1000: Intel(R) PRO/1000 Network Driver
    [    0.802732] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.808616] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.813686] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.819745] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.825259] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.830960] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.837368] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.843474] sky2: driver version 1.30
    [    0.847557] VFIO - User Level meta-driver version: 0.3
    [    0.853147] usbcore: registered new interface driver usb-storage
    [    0.859570] i2c_dev: i2c /dev entries driver
    [    0.864422] sdhci: Secure Digital Host Controller Interface driver
    [    0.870744] sdhci: Copyright(c) Pierre Ossman
    [    0.875283] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.881324] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.887542] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.894246] usbcore: registered new interface driver usbhid
    [    0.899943] usbhid: USB HID core driver
    [    0.904318] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.908873] optee: revision 4.0 (2a5b1d12)
    [    0.925291] optee: dynamic shared memory is enabled
    [    0.934667] optee: initialized driver
    [    0.939593] Initializing XFRM netlink socket
    [    0.943980] NET: Registered PF_PACKET protocol family
    [    0.949182] Key type dns_resolver registered
    [    0.953716] registered taskstats version 1
    [    0.957914] Loading compiled-in X.509 certificates
    [    0.968232] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.004791] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.010981] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.017067] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.023031] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.028842] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.037385] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.046725] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.055332] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.068815] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.078701] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.085460] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.094527] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.104688] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.111447] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.119315] printk: console [ttyS2] disabled
    [    1.123712] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.132557] printk: console [ttyS2] enabled
    [    1.132557] printk: console [ttyS2] enabled
    [    1.141000] printk: bootconsole [ns16550a0] disabled
    [    1.141000] printk: bootconsole [ns16550a0] disabled
    [    1.151451] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.161432] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.175148] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.184118] mmc0: CQHCI version 5.10
    [    1.228661] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.241924] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.261290] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.300052] mmc0: Command Queue Engine enabled
    [    1.304493] mmc0: new HS200 MMC card at address 0001
    [    1.309803] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.316370] Alternate GPT is invalid, using primary GPT.
    [    1.321691]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.327434] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.333058] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.338574] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.763340] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.770146] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.776941] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.783744] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.790518] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.799483] ------------[ cut here ]------------
    [    1.804093] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.813388] Modules linked in:
    [    1.816434] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #14
    [    1.822769] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.828324] Workqueue: events_unbound deferred_probe_work_func
    [    1.834145] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.841088] pc : __reset_control_get_internal+0x68/0x17c
    [    1.846385] lr : __of_reset_control_get+0x170/0x1d0
    [    1.851248] sp : ffff80000954b990
    [    1.854547] x29: ffff80000954b990 x28: ffff800008efaa40 x27: ffff00080e6fa1b8
    [    1.861666] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.868784] x23: 0000000000000000 x22: ffff00080eb6c288 x21: 0000000000000001
    [    1.875901] x20: ffff00080eb6c2a8 x19: ffff00080e6f4e80 x18: ffffffffffffffff
    [    1.883019] x17: 000000000000001c x16: 00000000152a2779 x15: ffff00080e691a1c
    [    1.890136] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.897254] x11: 0101010101010101 x10: ffff84000b217f3e x9 : 0000000000000030
    [    1.904371] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.911488] x5 : fffffbfffdce651c x4 : 0000000000000000 x3 : 0000000000000001
    [    1.918605] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.925724] Call trace:
    [    1.928158]  __reset_control_get_internal+0x68/0x17c
    [    1.933108]  __of_reset_control_get+0x170/0x1d0
    [    1.937624]  of_reset_control_array_get+0xa8/0x220
    [    1.942399]  cdns_sierra_phy_probe+0x990/0x1170
    [    1.946919]  platform_probe+0x68/0xe0
    [    1.950566]  really_probe+0xbc/0x2dc
    [    1.954129]  __driver_probe_device+0x78/0x114
    [    1.958472]  driver_probe_device+0xd8/0x15c
    [    1.962642]  __device_attach_driver+0xb8/0x134
    [    1.967072]  bus_for_each_drv+0x78/0xd0
    [    1.970894]  __device_attach+0xa8/0x1c0
    [    1.974717]  device_initial_probe+0x14/0x20
    [    1.978886]  bus_probe_device+0x9c/0xa4
    [    1.982709]  deferred_probe_work_func+0x88/0xc0
    [    1.987225]  process_one_work+0x1d0/0x320
    [    1.991222]  worker_thread+0x2c8/0x444
    [    1.994956]  kthread+0x10c/0x110
    [    1.998172]  ret_from_fork+0x10/0x20
    [    2.001735] ---[ end trace 0000000000000000 ]---
    [    2.006373] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.012885] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.021334] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.031909] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.045839] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.051271] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.058396] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.063954] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.069964] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.075600] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.081224] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.087556] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.093543] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.100254] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.106635] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.112825] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.119000] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.127063] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.300057] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.307938] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.315584] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.324100] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.332627] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.446058] cdns-sierra-phy 5000000.serdes: Timeout waiting for CMN ready
    [    2.452835] phy phy-5000000.serdes.9: phy poweron failed --> -110
    [    2.459296] am65-cpsw-nuss: probe of c000000.ethernet failed with error -110
    [    2.467275] mmc1: CQHCI version 5.10
    [    2.476223] ALSA device list:
    [    2.479185]   No soundcards found.
    [    2.510619] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.518191] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.558704] mmc1: new high speed SDHC card at address aaaa
    [    2.564529] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.570497]  mmcblk1: p1 p2
    [    2.668664] EXT4-fs (mmcblk1p2): recovery complete
    [    2.674305] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.682845] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.690145] devtmpfs: mounted
    [    2.693979] Freeing unused kernel memory: 2048K
    [    2.698554] Run /sbin/init as init process
    [    2.702645]   with arguments:
    [    2.705601]     /sbin/init
    [    2.708297]   with environment:
    [    2.711424]     HOME=/
    [    2.713774]     TERM=linux
    [    2.716469]     rootfs=ext4
    [    3.048679] systemd[1]: System time before build time, advancing clock.
    [    3.129849] NET: Registered PF_INET6 protocol family
    [    3.135321] Segment Routing with IPv6
    [    3.138998] In-situ OAM (IOAM) with IPv6
    [    3.180875] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.212275] systemd[1]: Detected architecture arm64.
    [    3.269629] systemd[1]: Hostname set to <Linux>.
    [    3.364332] systemd-sysv-generator[145]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    3.569391] systemd[1]: Queued start job for default target Graphical Interface.
    [    3.602488] systemd[1]: Created slice Slice /system/modprobe.
    [    3.609147] systemd[1]: Created slice Slice /system/serial-getty.
    [    3.615850] systemd[1]: Created slice User and Session Slice.
    [    3.621735] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    3.629736] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.637413] systemd[1]: Reached target Path Units.
    [    3.642243] systemd[1]: Reached target Slice Units.
    [    3.647146] systemd[1]: Reached target Swaps.
    [    3.659856] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    3.666491] systemd[1]: Reached target RPC Port Mapper.
    [    3.674858] systemd[1]: Listening on Process Core Dump Socket.
    [    3.680905] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    3.687757] systemd[1]: Listening on Journal Audit Socket.
    [    3.693444] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.699567] systemd[1]: Listening on Journal Socket.
    [    3.704795] systemd[1]: Listening on Network Service Netlink Socket.
    [    3.711425] systemd[1]: Listening on udev Control Socket.
    [    3.716994] systemd[1]: Listening on udev Kernel Socket.
    [    3.722498] systemd[1]: Listening on User Database Manager Socket.
    [    3.748317] systemd[1]: Mounting Huge Pages File System...
    [    3.755960] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.764270] systemd[1]: Mounting Kernel Debug File System...
    [    3.770181] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.785465] systemd[1]: Mounting Temporary Directory /tmp...
    [    3.793451] systemd[1]: Starting Create List of Static Device Nodes...
    [    3.802203] systemd[1]: Starting Load Kernel Module configfs...
    [    3.810426] systemd[1]: Starting Load Kernel Module drm...
    [    3.818270] systemd[1]: Starting Load Kernel Module fuse...
    [    3.839719] systemd[1]: Starting RPC Bind...
    [    3.847372] systemd[1]: Starting Journal Service...
    [    3.867069] fuse: init (API version 7.37)
    [    3.873886] systemd[1]: Starting Load Kernel Modules...
    [    3.881918] systemd[1]: Starting Generate network units from Kernel command line...
    [    3.892022] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    3.901448] systemd[1]: Starting Coldplug All udev Devices...
    [    3.912459] systemd[1]: Mounted Huge Pages File System.
    [    3.918221] systemd[1]: Mounted POSIX Message Queue File System.
    [    3.929512] systemd[1]: Mounted Kernel Debug File System.
    [    3.935054] cryptodev: loading out-of-tree module taints kernel.
    [    3.936284] systemd[1]: Mounted Temporary Directory /tmp.
    [    3.947141] cryptodev: driver 1.12 loaded.
    [    3.947411] systemd[1]: Finished Create List of Static Device Nodes.
    [    3.958467] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    3.966223] systemd[1]: Finished Load Kernel Module configfs.
    [    3.972938] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    3.980214] systemd[1]: Finished Load Kernel Module drm.
    [    3.986450] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [    3.993875] systemd[1]: Finished Load Kernel Module fuse.
    [    4.000220] systemd[1]: Finished Load Kernel Modules.
    [    4.006347] systemd[1]: Finished Generate network units from Kernel command line.
    [    4.014293] systemd[1]: Reached target Preparation for Network.
    [    4.032513] systemd[1]: Mounting FUSE Control File System...
    [    4.040599] systemd[1]: Mounting Kernel Configuration File System...
    [    4.049320] systemd[1]: Starting Apply Kernel Variables...
    [    4.056873] systemd[1]: Started Journal Service.
    [    4.088263] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.163798] systemd-journald[159]: Received client request to flush runtime journal.
    [    4.206912] audit: type=1334 audit(1651167746.156:2): prog-id=5 op=LOAD
    [    4.217385] audit: type=1334 audit(1651167746.168:3): prog-id=6 op=LOAD
    [    4.539777] audit: type=1334 audit(1651167746.488:4): prog-id=7 op=LOAD
    [    4.548799] audit: type=1334 audit(1651167746.500:5): prog-id=8 op=LOAD
    [    4.698532] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.756732] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.766864] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.779198] cfg80211: failed to load regulatory.db
    [    4.804070] random: crng init done
    [    4.898386] mc: Linux media interface: v0.10
    [    4.973403] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.001629] videodev: Linux video capture interface: v2.00
    [    5.034923] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    5.046747] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    start /usr/bin/start-dra ...
    [    5.120206] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    5.208924] PVR_K:  207: Device: 4e20000000.gpu
    [    5.217997] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    5.219946] platform 5c00000.r5f: configured R5F for remoteproc mode
    start /usr/bin/start-dra ...
    [    5.239997] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    5.240194] PVR_K:  207: Read BVNC 22.104.208.318 from HW device registers
    [    5.256563] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.310756] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    ifconfig: SIOCSIFADDR: No such device
    [    5.362328] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    5.404392] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.469505] remoteproc remoteproc1: 5c00000.r5f is available
    [    5.479054] PVR_K:  207: RGX Device registered with BVNC 22.104.208.318
    [    5.489078] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    [    5.496953] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    5.505453] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    5.520596] remoteproc remoteproc3: 5d00000.r5f is available
    [    5.540038] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.552109] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.633716] remoteproc remoteproc2: 4d81800000.dsp is available
    [    5.639914] remoteproc remoteproc1: powering up 5c00000.r5f
    [    5.645986] remoteproc remoteproc1: Booting fw image j7-main-r5f0_0-fw, size 749184
    [    5.658807] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.669574] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    5.684364] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.688571] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.689900] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    5.706924] remoteproc remoteproc1: remote processor 5c00000.r5f is now up
    [    5.724111] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    5.724890] remoteproc remoteproc4: 64800000.dsp is available
    [    5.841561] remoteproc remoteproc3: powering up 5d00000.r5f
    [    5.847249] remoteproc remoteproc3: Booting fw image j7-main-r5f0_1-fw, size 2466688
    [    5.861001] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    5.875106] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    5.883837] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    [    5.887083] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    5.893603] remoteproc remoteproc3: remote processor 5d00000.r5f is now up
    [    6.024500] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    6.030430] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    6.040974] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    6.050682] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    6.063541] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    6.066782] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    6.076364] rproc-virtio rproc-virtio.12.auto: registered virtio2 (type 7)
    [    6.084597] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project Linux -
    
    Arago 2023.10 Linux -
    
    Linux login: [    6.465366] remoteproc remoteproc2: powering up 4d81800000.dsp
    [    6.472624] remoteproc remoteproc2: Booting fw image j7-c66_1-fw, size 6993700
    [    6.494755] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.504979] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    6.519911] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    6.523168] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
    [    6.525765] rproc-virtio rproc-virtio.13.auto: registered virtio3 (type 7)
    [    6.540917] remoteproc remoteproc2: remote processor 4d81800000.dsp is now up
    [    7.054686] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [    7.060315] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 1
    [    7.069074] xhci-hcd xhci-hcd.14.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    7.079212] xhci-hcd xhci-hcd.14.auto: irq 821, io mem 0x06010000
    [    7.085466] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [    7.091085] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 2
    [    7.098825] xhci-hcd xhci-hcd.14.auto: Host supports USB 3.0 SuperSpeed
    [    7.105950] hub 1-0:1.0: USB hub found
    [    7.109741] hub 1-0:1.0: 1 port detected
    [    7.113897] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    7.122271] hub 2-0:1.0: USB hub found
    [    7.126040] hub 2-0:1.0: 1 port detected
    [    7.251598] remoteproc remoteproc4: powering up 64800000.dsp
    [    7.257494] remoteproc remoteproc4: Booting fw image j7-c71_0-fw, size 21506224
    [    7.267764] remoteproc remoteproc4: unsupported resource 65538
    [    7.277773] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    7.287021] rproc-virtio rproc-virtio.15.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    7.305681] virtio_rpmsg_bus virtio4: rpmsg host is online
    [    7.307548] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [    7.312972] rproc-virtio rproc-virtio.15.auto: registered virtio4 (type 7)
    [    7.322408] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [    7.327044] remoteproc remoteproc4: remote processor 64800000.dsp is now up
    [    7.337314] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [    7.346799] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0x15
    [    7.354776] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xe
    [    7.364999] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [    7.373043] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
    [    7.381209] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [    7.389228] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [    7.397395] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [    7.405349] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    
    Linux login: root
    [   15.087117] audit: type=1334 audit(1651167757.036:6): prog-id=9 op=LOAD
    [   15.093793] audit: type=1334 audit(1651167757.044:7): prog-id=10 op=LOAD
    [   15.249530] audit: type=1006 audit(1651167757.200:8): pid=854 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   15.262136] audit: type=1300 audit(1651167757.200:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffcc513ec8 a2=1 a3=ffffbcbcb020 items=0 ppid=1 pid=854 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)
    [   15.288374] audit: type=1327 audit(1651167757.200:8): proctitle="(systemd)"
    [   15.295523] audit: type=1334 audit(1651167757.212:9): prog-id=11 op=LOAD
    [   15.302533] audit: type=1300 audit(1651167757.212:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff6030bf0 a2=78 a3=0 items=0 ppid=1 pid=854 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)
    [   15.328156] audit: type=1327 audit(1651167757.212:9): proctitle="(systemd)"
    [   15.335388] audit: type=1334 audit(1651167757.240:10): prog-id=11 op=UNLOAD
    [   15.342700] audit: type=1334 audit(1651167757.240:11): prog-id=12 op=LOAD
    root@Linux:~#
    root@Linux:~# [   17.248428] platform main-r5fss-cpsw9g-virt-mac0: deferred probe pending
    [   17.255133] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
    
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# ifconfig -a
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:~#
    

  • Hello,

    Please share the decompiled DTS file corresponding to the DTB file that you are using.
    The "dtc" utility will be required for this and the command to be used is:

    dtc -I dtb -O dts <path-to-dtb-file> -o <output-directory>


    Regards,
    Siddharth.

  • Hi,

    When I execute this command, some warning messages occur:

    jiwei.xu@334ebc848f07:~/work/AD24FAS01-048/sources/meta-invo/recipes-oss$ dtc -I dtb -O dts kernel/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dtb -o k3-j721e-common-proc-board.dts
    k3-j721e-common-proc-board.dts: Warning (unit_address_vs_reg): /bus@100000/bus@28380000/fss@47000000/mux-controller@47000004: node has a unit name, but no reg property
    k3-j721e-common-proc-board.dts: Warning (unit_address_vs_reg): /bus@100000/scm-conf@100000/mux-controller@4000: node has a unit name, but no reg property
    k3-j721e-common-proc-board.dts: Warning (unit_address_vs_reg): /reserved-memory/vision-apps-rtos-ipc-memory-region: node has a reg or ranges property, but no unit name
    k3-j721e-common-proc-board.dts: Warning (unit_address_vs_reg): /reserved-memory/vision_apps_shared-memories: node has a reg or ranges property, but no unit name
    k3-j721e-common-proc-board.dts: Warning (pci_device_reg): /bus@100000/pcie@2900000/interrupt-controller: missing PCI reg property
    k3-j721e-common-proc-board.dts: Warning (pci_device_reg): /bus@100000/pcie@2910000/interrupt-controller: missing PCI reg property
    k3-j721e-common-proc-board.dts: Warning (pci_device_reg): /bus@100000/pcie@2920000/interrupt-controller: missing PCI reg property
    k3-j721e-common-proc-board.dts: Warning (pci_device_reg): /bus@100000/pcie@2930000/interrupt-controller: missing PCI reg property
    k3-j721e-common-proc-board.dts: Warning (simple_bus_reg): /bus@100000/dsi@48000000: simple-bus unit address format error, expected "4800000"
    k3-j721e-common-proc-board.dts: Warning (avoid_unnecessary_addr_size): /bus@100000/pinctrl@a40000: unnecessary #address-cells/#size-cells without "ranges" or child "reg" property
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-dma-memory@a0000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-dma-memory@a0000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-memory@a0100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-memory@a0100000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-dma-memory@a1000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-dma-memory@a1000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-memory@a1100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-memory@a1100000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-dma-memory@a2000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-dma-memory@a2000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-memory@a2100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-memory@a2100000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-dma-memory@a4000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-dma-memory@a4000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/r5f-memory@a4100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-memory@a4100000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/c66-dma-memory@a6000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-dma-memory@a6000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/c66-memory@a6100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-memory@a6100000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/c66-dma-memory@a7000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-dma-memory@a7000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/c66-memory@a7100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-r5f-memory@a7100000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/c71-dma-memory@a8000000: duplicate unit-address (also used in node /reserved-memory/vision-apps-c66-dma-memory@a8000000)
    k3-j721e-common-proc-board.dts: Warning (unique_unit_address): /reserved-memory/c71-memory@a8100000: duplicate unit-address (also used in node /reserved-memory/vision-apps-c66-memory@a8100000)
    jiwei.xu@334ebc848f07:~/work/AD24FAS01-048/sources/meta-invo/recipes-oss$
    

    this is the  decompiled DTS file:

    /dts-v1/;
    
    / {
    	model = "Texas Instruments J721e EVM";
    	compatible = "ti,j721e-evm\0ti,j721e";
    	interrupt-parent = <0x01>;
    	#address-cells = <0x02>;
    	#size-cells = <0x02>;
    
    	aliases {
    		serial0 = "/bus@100000/bus@28380000/serial@42300000";
    		serial1 = "/bus@100000/bus@28380000/serial@40a00000";
    		serial2 = "/bus@100000/serial@2800000";
    		serial3 = "/bus@100000/serial@2810000";
    		serial4 = "/bus@100000/serial@2820000";
    		serial5 = "/bus@100000/serial@2830000";
    		serial6 = "/bus@100000/serial@2840000";
    		serial7 = "/bus@100000/serial@2850000";
    		serial8 = "/bus@100000/serial@2860000";
    		serial9 = "/bus@100000/serial@2870000";
    		serial10 = "/bus@100000/serial@2880000";
    		serial11 = "/bus@100000/serial@2890000";
    		ethernet0 = "/bus@100000/bus@28380000/ethernet@46000000/ethernet-ports/port@1";
    		mmc0 = "/bus@100000/mmc@4f80000";
    		mmc1 = "/bus@100000/mmc@4fb0000";
    		mmc2 = "/bus@100000/mmc@4f98000";
    		ethernet1 = "/bus@100000/ethernet@c000000/ethernet-ports/port@1";
    		ethernet2 = "/bus@100000/ethernet@c000000/ethernet-ports/port@2";
    		ethernet3 = "/bus@100000/ethernet@c000000/ethernet-ports/port@3";
    	};
    
    	chosen {
    		stdout-path = "serial2:115200n8";
    		bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 DTB_version=01.00.000 BLD_version=00.00.000 loglevel=0 root=/dev/mmcblk1p2 ro rootfstype=ext4 rootwait video=vfb:1920x1080,1920x3240,18";
    	};
    
    	cpus {
    		#address-cells = <0x01>;
    		#size-cells = <0x00>;
    
    		cpu-map {
    
    			cluster0 {
    				phandle = <0xa6>;
    
    				core0 {
    					cpu = <0x02>;
    				};
    
    				core1 {
    					cpu = <0x03>;
    				};
    			};
    		};
    
    		cpu@0 {
    			compatible = "arm,cortex-a72";
    			reg = <0x00>;
    			device_type = "cpu";
    			enable-method = "psci";
    			i-cache-size = <0xc000>;
    			i-cache-line-size = <0x40>;
    			i-cache-sets = <0x100>;
    			d-cache-size = <0x8000>;
    			d-cache-line-size = <0x40>;
    			d-cache-sets = <0x100>;
    			next-level-cache = <0x04>;
    			phandle = <0x02>;
    		};
    
    		cpu@1 {
    			compatible = "arm,cortex-a72";
    			reg = <0x01>;
    			device_type = "cpu";
    			enable-method = "psci";
    			i-cache-size = <0xc000>;
    			i-cache-line-size = <0x40>;
    			i-cache-sets = <0x100>;
    			d-cache-size = <0x8000>;
    			d-cache-line-size = <0x40>;
    			d-cache-sets = <0x100>;
    			next-level-cache = <0x04>;
    			phandle = <0x03>;
    		};
    	};
    
    	l2-cache0 {
    		compatible = "cache";
    		cache-level = <0x02>;
    		cache-unified;
    		cache-size = <0x100000>;
    		cache-line-size = <0x40>;
    		cache-sets = <0x400>;
    		next-level-cache = <0x05>;
    		phandle = <0x04>;
    	};
    
    	l3-cache0 {
    		compatible = "cache";
    		cache-level = <0x03>;
    		phandle = <0x05>;
    	};
    
    	firmware {
    
    		optee {
    			compatible = "linaro,optee-tz";
    			method = "smc";
    		};
    
    		psci {
    			compatible = "arm,psci-1.0";
    			method = "smc";
    			phandle = <0xa7>;
    		};
    	};
    
    	timer-cl0-cpu0 {
    		compatible = "arm,armv8-timer";
    		interrupts = <0x01 0x0d 0x08 0x01 0x0e 0x08 0x01 0x0b 0x08 0x01 0x0a 0x08>;
    		phandle = <0xa8>;
    	};
    
    	pmu {
    		compatible = "arm,cortex-a72-pmu";
    		interrupts = <0x01 0x07 0x04>;
    		phandle = <0xa9>;
    	};
    
    	bus@100000 {
    		compatible = "simple-bus";
    		#address-cells = <0x02>;
    		#size-cells = <0x02>;
    		ranges = <0x00 0x100000 0x00 0x100000 0x00 0x20000 0x00 0x600000 0x00 0x600000 0x00 0x31100 0x00 0x900000 0x00 0x900000 0x00 0x12000 0x00 0xa40000 0x00 0xa40000 0x00 0x800 0x00 0x6000000 0x00 0x6000000 0x00 0x400000 0x00 0x6400000 0x00 0x6400000 0x00 0x400000 0x00 0x1000000 0x00 0x1000000 0x00 0xaf02400 0x00 0xc000000 0x00 0xc000000 0x00 0xd000000 0x00 0x30000000 0x00 0x30000000 0x00 0xc400000 0x00 0xd000000 0x00 0xd000000 0x00 0x1800000 0x00 0xe000000 0x00 0xe000000 0x00 0x1800000 0x00 0x10000000 0x00 0x10000000 0x00 0x10000000 0x00 0x64800000 0x00 0x64800000 0x00 0x800000 0x00 0x6f000000 0x00 0x6f000000 0x00 0x310000 0x44 0x00 0x44 0x00 0x00 0x8000000 0x44 0x10000000 0x44 0x10000000 0x00 0x8000000 0x4d 0x80800000 0x4d 0x80800000 0x00 0x800000 0x4d 0x81800000 0x4d 0x81800000 0x00 0x800000 0x4e 0x20000000 0x4e 0x20000000 0x00 0x80000 0x00 0x70000000 0x00 0x70000000 0x00 0x800000 0x00 0x28380000 0x00 0x28380000 0x00 0x3880000 0x00 0x40200000 0x00 0x40200000 0x00 0x998400 0x00 0x40f00000 0x00 0x40f00000 0x00 0x20000 0x00 0x41000000 0x00 0x41000000 0x00 0x20000 0x00 0x41400000 0x00 0x41400000 0x00 0x20000 0x00 0x41c00000 0x00 0x41c00000 0x00 0x100000 0x00 0x42040000 0x00 0x42040000 0x00 0x3ac2400 0x00 0x45100000 0x00 0x45100000 0x00 0xc24000 0x00 0x46000000 0x00 0x46000000 0x00 0x200000 0x00 0x47000000 0x00 0x47000000 0x00 0x68400 0x00 0x50000000 0x00 0x50000000 0x00 0x10000000 0x05 0x00 0x05 0x00 0x01 0x00 0x07 0x00 0x07 0x00 0x01 0x00>;
    		phandle = <0xaa>;
    
    		bus@28380000 {
    			compatible = "simple-bus";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x3880000 0x00 0x40200000 0x00 0x40200000 0x00 0x998400 0x00 0x40f00000 0x00 0x40f00000 0x00 0x20000 0x00 0x41000000 0x00 0x41000000 0x00 0x20000 0x00 0x41400000 0x00 0x41400000 0x00 0x20000 0x00 0x41c00000 0x00 0x41c00000 0x00 0x100000 0x00 0x42040000 0x00 0x42040000 0x00 0x3ac2400 0x00 0x45100000 0x00 0x45100000 0x00 0xc24000 0x00 0x46000000 0x00 0x46000000 0x00 0x200000 0x00 0x47000000 0x00 0x47000000 0x00 0x68400 0x00 0x50000000 0x00 0x50000000 0x00 0x10000000 0x05 0x00 0x05 0x00 0x01 0x00 0x07 0x00 0x07 0x00 0x01 0x00>;
    			phandle = <0xab>;
    
    			system-controller@44083000 {
    				compatible = "ti,k2g-sci";
    				ti,host-id = <0x0c>;
    				mbox-names = "rx\0tx";
    				mboxes = <0x06 0x0b 0x06 0x0d>;
    				reg-names = "debug_messages";
    				reg = <0x00 0x44083000 0x00 0x1000>;
    				phandle = <0x0c>;
    
    				power-controller {
    					compatible = "ti,sci-pm-domain";
    					#power-domain-cells = <0x02>;
    					phandle = <0x08>;
    				};
    
    				clock-controller {
    					compatible = "ti,k2g-sci-clk";
    					#clock-cells = <0x02>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x07>;
    					phandle = <0x09>;
    				};
    
    				reset-controller {
    					compatible = "ti,sci-reset";
    					#reset-cells = <0x02>;
    					phandle = <0x1c>;
    				};
    			};
    
    			syscon@40f00000 {
    				compatible = "syscon\0simple-mfd";
    				reg = <0x00 0x40f00000 0x00 0x20000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x00 0x40f00000 0x20000>;
    				phandle = <0x1a>;
    
    				phy@4040 {
    					compatible = "ti,am654-phy-gmii-sel";
    					reg = <0x4040 0x04>;
    					#phy-cells = <0x01>;
    					phandle = <0x1b>;
    				};
    			};
    
    			chipid@43000014 {
    				compatible = "ti,am654-chipid";
    				reg = <0x00 0x43000014 0x00 0x04>;
    			};
    
    			pinctrl@4301c000 {
    				compatible = "pinctrl-single";
    				reg = <0x00 0x4301c000 0x00 0x178>;
    				#pinctrl-cells = <0x01>;
    				pinctrl-single,register-width = <0x20>;
    				pinctrl-single,function-mask = <0xffffffff>;
    				phandle = <0xac>;
    
    				wkup-i2c0-pins-default {
    					pinctrl-single,pins = <0xf8 0x60000 0xfc 0x60000>;
    					phandle = <0x0e>;
    				};
    
    				pmic-irq-pins-default {
    					pinctrl-single,pins = <0xd4 0x50007>;
    					phandle = <0x0f>;
    				};
    
    				mcu-fss0-ospi0-pins-default {
    					pinctrl-single,pins = <0x00 0x10000 0x08 0x50000 0x0c 0x50000 0x10 0x50000 0x14 0x50000 0x18 0x50000 0x1c 0x50000 0x20 0x50000 0x24 0x50000 0x28 0x50000 0x2c 0x10000>;
    					phandle = <0x14>;
    				};
    
    				mcu-fss0-hpb0-pins-default {
    					pinctrl-single,pins = <0x00 0x10001 0x04 0x10001 0x2c 0x10001 0x54 0x10003 0x30 0x10001 0x08 0x50001 0x0c 0x50001 0x10 0x50001 0x14 0x50001 0x18 0x50001 0x1c 0x50001 0x20 0x50001 0x24 0x50001 0x28 0x50001>;
    					phandle = <0x13>;
    				};
    
    				sw11-button-pins-default {
    					pinctrl-single,pins = <0xcc 0x50007>;
    					phandle = <0x9c>;
    				};
    
    				mcu-fss0-ospi1-pins-default {
    					pinctrl-single,pins = <0x34 0x10000 0x50 0x10000 0x40 0x50000 0x44 0x50000 0x48 0x50000 0x4c 0x50000 0x3c 0x50000 0x38 0x50000>;
    					phandle = <0x15>;
    				};
    
    				mcu-cpsw-pins-default {
    					pinctrl-single,pins = <0x58 0x10000 0x5c 0x50000 0x60 0x10000 0x64 0x10000 0x68 0x10000 0x6c 0x10000 0x78 0x50000 0x7c 0x50000 0x80 0x50000 0x84 0x50000 0x70 0x10000 0x74 0x50000>;
    					phandle = <0xad>;
    				};
    
    				mcu-mdio1-pins-default {
    					pinctrl-single,pins = <0x8c 0x10000 0x88 0x50000>;
    					phandle = <0xae>;
    				};
    
    				mcu-mcan0-pins-default {
    					pinctrl-single,pins = <0xac 0x50000 0xa8 0x10000>;
    					phandle = <0x24>;
    				};
    
    				mcu-mcan0-gpio-pins-default {
    					pinctrl-single,pins = <0xb0 0x50007 0x98 0x50007>;
    					phandle = <0xa1>;
    				};
    
    				mcu-mcan1-pins-default {
    					pinctrl-single,pins = <0xc4 0x50000 0xc0 0x10000>;
    					phandle = <0x26>;
    				};
    
    				mcu-mcan1-gpio-pins-default {
    					pinctrl-single,pins = <0xb8 0x50007>;
    					phandle = <0xa2>;
    				};
    
    				mcu-uart0-pins-default {
    					pinctrl-single,pins = <0xe8 0x50000 0xec 0x10000 0xe4 0x50000 0xe0 0x10000>;
    					phandle = <0x0b>;
    				};
    
    				wkup-uart0-pins-default {
    					pinctrl-single,pins = <0xc8 0x50000 0xcc 0x10000 0xa0 0x50000 0xa4 0x10000>;
    					phandle = <0x0a>;
    				};
    
    				mymcu_fss0_ospi0_pins_default {
    					pinctrl-single,pins = <0x00 0x10000 0x0c 0x50000 0x10 0x50000 0x14 0x50000 0x18 0x50000 0x1c 0x50000 0x20 0x50000 0x24 0x50000 0x28 0x50000 0x08 0x50000 0x04 0x50000 0x3c 0x50006 0x38 0x10006 0x54 0x10006>;
    					phandle = <0xaf>;
    				};
    
    				mymcu_mdio1_pins_default {
    					pinctrl-single,pins = <0x8c 0x10000 0x88 0x50000>;
    					phandle = <0xb0>;
    				};
    
    				mymcu_rgmii1_pins_default {
    					pinctrl-single,pins = <0x84 0x50000 0x80 0x50000 0x7c 0x50000 0x78 0x50000 0x74 0x50000 0x5c 0x50000 0x6c 0x10000 0x68 0x10000 0x64 0x10000 0x60 0x10000 0x70 0x10000 0x58 0x10000>;
    					phandle = <0xb1>;
    				};
    
    				mymcu_uart0_pins_default {
    					pinctrl-single,pins = <0xe4 0x50000 0xe0 0x10000>;
    					phandle = <0xb2>;
    				};
    
    				mywkup_gpio1_pins_default {
    					pinctrl-single,pins = <0xcc 0x50007 0xd0 0x10007>;
    					phandle = <0x64>;
    				};
    
    				mywkup_i2c0_pins_default {
    					pinctrl-single,pins = <0xf8 0x60000 0xfc 0x60000>;
    					phandle = <0xb3>;
    				};
    
    				mywkup_uart0_pins_default {
    					pinctrl-single,pins = <0xa0 0x50000 0xa4 0x10000>;
    					phandle = <0xb4>;
    				};
    			};
    
    			sram@41c00000 {
    				compatible = "mmio-sram";
    				reg = <0x00 0x41c00000 0x00 0x100000>;
    				ranges = <0x00 0x00 0x41c00000 0x100000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				phandle = <0xb5>;
    			};
    
    			serial@42300000 {
    				compatible = "ti,j721e-uart\0ti,am654-uart";
    				reg = <0x00 0x42300000 0x00 0x100>;
    				interrupts = <0x00 0x381 0x04>;
    				clock-frequency = <0x2dc6c00>;
    				current-speed = <0x1c200>;
    				power-domains = <0x08 0x11f 0x01>;
    				clocks = <0x09 0x11f 0x00>;
    				clock-names = "fclk";
    				status = "reserved";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x0a>;
    				phandle = <0xb6>;
    			};
    
    			serial@40a00000 {
    				compatible = "ti,j721e-uart\0ti,am654-uart";
    				reg = <0x00 0x40a00000 0x00 0x100>;
    				interrupts = <0x00 0x34e 0x04>;
    				clock-frequency = <0x5b8d800>;
    				current-speed = <0x1c200>;
    				power-domains = <0x08 0x95 0x01>;
    				clocks = <0x09 0x95 0x00>;
    				clock-names = "fclk";
    				status = "disabled";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x0b>;
    				phandle = <0xb7>;
    			};
    
    			interrupt-controller@42200000 {
    				compatible = "ti,sci-intr";
    				reg = <0x00 0x42200000 0x00 0x400>;
    				ti,intr-trigger-type = <0x01>;
    				interrupt-controller;
    				interrupt-parent = <0x01>;
    				#interrupt-cells = <0x01>;
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0x89>;
    				ti,interrupt-ranges = <0x10 0x3c0 0x10>;
    				phandle = <0x0d>;
    			};
    
    			gpio@42110000 {
    				compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    				reg = <0x00 0x42110000 0x00 0x100>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				interrupt-parent = <0x0d>;
    				interrupts = <0x67 0x68 0x69 0x6a 0x6b 0x6c>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				ti,ngpio = <0x54>;
    				ti,davinci-gpio-unbanked = <0x00>;
    				power-domains = <0x08 0x71 0x01>;
    				clocks = <0x09 0x71 0x00>;
    				clock-names = "gpio";
    				phandle = <0x10>;
    			};
    
    			gpio@42100000 {
    				compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    				reg = <0x00 0x42100000 0x00 0x100>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				interrupt-parent = <0x0d>;
    				interrupts = <0x70 0x71 0x72 0x73 0x74 0x75>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				ti,ngpio = <0x54>;
    				ti,davinci-gpio-unbanked = <0x00>;
    				power-domains = <0x08 0x72 0x01>;
    				clocks = <0x09 0x72 0x00>;
    				clock-names = "gpio";
    				status = "disabled";
    				phandle = <0xb8>;
    			};
    
    			i2c@40b00000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x40b00000 0x00 0x100>;
    				interrupts = <0x00 0x354 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc2 0x00>;
    				power-domains = <0x08 0xc2 0x01>;
    				status = "disabled";
    				phandle = <0xb9>;
    			};
    
    			i2c@40b10000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x40b10000 0x00 0x100>;
    				interrupts = <0x00 0x355 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc3 0x00>;
    				power-domains = <0x08 0xc3 0x01>;
    				status = "disabled";
    				phandle = <0xba>;
    			};
    
    			i2c@42120000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x42120000 0x00 0x100>;
    				interrupts = <0x00 0x380 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc5 0x00>;
    				power-domains = <0x08 0xc5 0x00>;
    				status = "okay";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x0e>;
    				clock-frequency = <0x61a80>;
    				phandle = <0xbb>;
    
    				pmic@48 {
    					compatible = "ti,tps6594-q1";
    					reg = <0x48>;
    					system-power-controller;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x0f>;
    					interrupt-parent = <0x10>;
    					interrupts = <0x09 0x02>;
    					ti,primary-pmic;
    					gpio-controller;
    					#gpio-cells = <0x02>;
    					buck12-supply = <0x11>;
    					buck3-supply = <0x11>;
    					buck4-supply = <0x11>;
    					buck5-supply = <0x11>;
    					ldo1-supply = <0x11>;
    					ldo2-supply = <0x11>;
    					ldo3-supply = <0x11>;
    					ldo4-supply = <0x11>;
    					phandle = <0xbc>;
    
    					regulators {
    
    						buck12 {
    							regulator-name = "vdd_cpu_avs";
    							regulator-min-microvolt = <0x927c0>;
    							regulator-max-microvolt = <0xdbba0>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xbd>;
    						};
    
    						buck3 {
    							regulator-name = "vdd_mcu_0v85";
    							regulator-min-microvolt = <0xcf850>;
    							regulator-max-microvolt = <0xcf850>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xbe>;
    						};
    
    						buck4 {
    							regulator-name = "vdd_ddr_1v1";
    							regulator-min-microvolt = <0x10c8e0>;
    							regulator-max-microvolt = <0x10c8e0>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xbf>;
    						};
    
    						buck5 {
    							regulator-name = "vdd_phyio_1v8";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x1b7740>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc0>;
    						};
    
    						ldo1 {
    							regulator-name = "vdd1_lpddr4_1v8";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x1b7740>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc1>;
    						};
    
    						ldo2 {
    							regulator-name = "vdd_mcuio_1v8";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x1b7740>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc2>;
    						};
    
    						ldo3 {
    							regulator-name = "vdda_dll_0v8";
    							regulator-min-microvolt = <0xc3500>;
    							regulator-max-microvolt = <0xc3500>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc3>;
    						};
    
    						ldo4 {
    							regulator-name = "vda_mcu_1v8";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x1b7740>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc4>;
    						};
    					};
    				};
    
    				pmic@4c {
    					compatible = "ti,tps6594-q1";
    					reg = <0x4c>;
    					system-power-controller;
    					interrupt-parent = <0x10>;
    					interrupts = <0x09 0x02>;
    					gpio-controller;
    					#gpio-cells = <0x02>;
    					buck1234-supply = <0x11>;
    					buck5-supply = <0x11>;
    					ldo1-supply = <0x11>;
    					ldo2-supply = <0x11>;
    					ldo3-supply = <0x11>;
    					ldo4-supply = <0x11>;
    					phandle = <0xc5>;
    
    					regulators {
    
    						buck1234 {
    							regulator-name = "vdd_core_0v8";
    							regulator-min-microvolt = <0xc3500>;
    							regulator-max-microvolt = <0xc3500>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc6>;
    						};
    
    						buck5 {
    							regulator-name = "vdd_ram_0v85";
    							regulator-min-microvolt = <0xcf850>;
    							regulator-max-microvolt = <0xcf850>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc7>;
    						};
    
    						ldo1 {
    							regulator-name = "vdd_sd_dv";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x325aa0>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc8>;
    						};
    
    						ldo2 {
    							regulator-name = "vdd_usb_3v3";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x325aa0>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xc9>;
    						};
    
    						ldo3 {
    							regulator-name = "vdd_io_1v8";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x1b7740>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xca>;
    						};
    
    						ldo4 {
    							regulator-name = "vda_pll_1v8";
    							regulator-min-microvolt = <0x1b7740>;
    							regulator-max-microvolt = <0x1b7740>;
    							regulator-boot-on;
    							regulator-always-on;
    							phandle = <0xcb>;
    						};
    					};
    				};
    
    				pmic@58 {
    					reg = <0x58>;
    					compatible = "ti,tps65917";
    					status = "disabled";
    					phandle = <0xcc>;
    
    					tps65917-pmic {
    						compatible = "ti,tps65917-pmic";
    						ldo1-in-supply = <0x11>;
    						ldo2-in-supply = <0x11>;
    
    						regulators {
    							phandle = <0xcd>;
    
    							ldo1 {
    								regulator-name = "ldo1";
    								regulator-min-microvolt = <0x1b7740>;
    								regulator-max-microvolt = <0x325aa0>;
    								regulator-allow-bypass;
    								phandle = <0xce>;
    							};
    
    							ldo2 {
    								regulator-name = "ldo2";
    								regulator-min-microvolt = <0x325aa0>;
    								regulator-max-microvolt = <0x325aa0>;
    								regulator-allow-bypass;
    								regulator-always-on;
    								regulator-boot-on;
    								phandle = <0xcf>;
    							};
    						};
    					};
    				};
    			};
    
    			fss@47000000 {
    				compatible = "ti,j721e-system-controller\0syscon\0simple-mfd";
    				reg = <0x00 0x47000000 0x00 0x100>;
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				ranges;
    				phandle = <0xd0>;
    
    				mux-controller@47000004 {
    					compatible = "mmio-mux";
    					#mux-control-cells = <0x01>;
    					mux-reg-masks = <0x04 0x02>;
    					phandle = <0x12>;
    				};
    
    				hyperbus@47034000 {
    					compatible = "ti,am654-hbmc";
    					reg = <0x00 0x47034000 0x00 0x100 0x05 0x00 0x01 0x00>;
    					power-domains = <0x08 0x66 0x01>;
    					clocks = <0x09 0x66 0x00>;
    					assigned-clocks = <0x09 0x66 0x05>;
    					assigned-clock-rates = <0x13de4355>;
    					#address-cells = <0x02>;
    					#size-cells = <0x01>;
    					mux-controls = <0x12 0x00>;
    					status = "disabled";
    					pinctrl-names = "default";
    					pinctrl-0 = <0x13>;
    					ranges = <0x00 0x00 0x05 0x00 0x4000000 0x01 0x00 0x05 0x4000000 0x800000>;
    					phandle = <0xd1>;
    
    					flash@0,0 {
    						compatible = "cypress,hyperflash\0cfi-flash";
    						reg = <0x00 0x00 0x4000000>;
    
    						partitions {
    							compatible = "fixed-partitions";
    							#address-cells = <0x01>;
    							#size-cells = <0x01>;
    
    							partition@0 {
    								label = "hbmc.tiboot3";
    								reg = <0x00 0x80000>;
    							};
    
    							partition@80000 {
    								label = "hbmc.tispl";
    								reg = <0x80000 0x200000>;
    							};
    
    							partition@280000 {
    								label = "hbmc.u-boot";
    								reg = <0x280000 0x400000>;
    							};
    
    							partition@680000 {
    								label = "hbmc.env";
    								reg = <0x680000 0x40000>;
    							};
    
    							partition@6c0000 {
    								label = "hbmc.sysfw";
    								reg = <0x6c0000 0x100000>;
    							};
    
    							partition@800000 {
    								label = "hbmc.rootfs";
    								reg = <0x800000 0x3800000>;
    							};
    						};
    					};
    				};
    
    				spi@47040000 {
    					compatible = "ti,am654-ospi\0cdns,qspi-nor";
    					reg = <0x00 0x47040000 0x00 0x100 0x05 0x00 0x01 0x00>;
    					interrupts = <0x00 0x348 0x04>;
    					cdns,fifo-depth = <0x100>;
    					cdns,fifo-width = <0x04>;
    					cdns,trigger-address = <0x00>;
    					clocks = <0x09 0x67 0x00>;
    					assigned-clocks = <0x09 0x67 0x00>;
    					assigned-clock-parents = <0x09 0x67 0x02>;
    					assigned-clock-rates = <0x9ef21aa>;
    					power-domains = <0x08 0x67 0x01>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x14>;
    					phandle = <0xd2>;
    
    					flash@0 {
    						compatible = "jedec,spi-nor";
    						reg = <0x00>;
    						spi-tx-bus-width = <0x08>;
    						spi-rx-bus-width = <0x08>;
    						spi-max-frequency = <0x17d7840>;
    						cdns,tshsl-ns = <0x3c>;
    						cdns,tsd2d-ns = <0x3c>;
    						cdns,tchsh-ns = <0x3c>;
    						cdns,tslch-ns = <0x3c>;
    						cdns,read-delay = <0x00>;
    
    						partitions {
    							compatible = "fixed-partitions";
    							#address-cells = <0x01>;
    							#size-cells = <0x01>;
    
    							partition@0 {
    								label = "ospi.tiboot3";
    								reg = <0x00 0x80000>;
    							};
    
    							partition@1 {
    								label = "ospi.tifs";
    								reg = <0x80000 0x80000>;
    							};
    
    							partition@2 {
    								label = "ospi.misc";
    								reg = <0x100000 0x80000>;
    							};
    
    							partition@3 {
    								label = "ospi.mcu_boot_app";
    								reg = <0x180000 0x1f00000>;
    							};
    
    							partition@4 {
    								label = "ospi.boot.bin";
    								reg = <0x180000 0x1f00000>;
    							};
    
    							partition@5 {
    								label = "ospi.mcu_recovery_app";
    								reg = <0x2080000 0x1f00000>;
    							};
    
    							partition@6 {
    								label = "ospi.recovery.bin";
    								reg = <0x2080000 0x1f00000>;
    							};
    
    							partition@7 {
    								label = "ospi.splash.img";
    								reg = <0x3f80000 0x60000>;
    							};
    
    							partition@8 {
    								label = "ospi.phypattern";
    								reg = <0x3fe0000 0x20000>;
    							};
    
    							partition@9 {
    								label = "ospi.all";
    								reg = <0x00 0x4000000>;
    							};
    						};
    					};
    				};
    
    				spi@47050000 {
    					compatible = "ti,am654-ospi\0cdns,qspi-nor";
    					reg = <0x00 0x47050000 0x00 0x100 0x07 0x00 0x01 0x00>;
    					interrupts = <0x00 0x349 0x04>;
    					cdns,fifo-depth = <0x100>;
    					cdns,fifo-width = <0x04>;
    					cdns,trigger-address = <0x00>;
    					clocks = <0x09 0x68 0x00>;
    					power-domains = <0x08 0x68 0x01>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x15>;
    					status = "disabled";
    					phandle = <0xd3>;
    
    					flash@0 {
    						compatible = "jedec,spi-nor";
    						reg = <0x00>;
    						spi-tx-bus-width = <0x01>;
    						spi-rx-bus-width = <0x04>;
    						spi-max-frequency = <0x2625a00>;
    						cdns,tshsl-ns = <0x3c>;
    						cdns,tsd2d-ns = <0x3c>;
    						cdns,tchsh-ns = <0x3c>;
    						cdns,tslch-ns = <0x3c>;
    						cdns,read-delay = <0x02>;
    
    						partitions {
    							compatible = "fixed-partitions";
    							#address-cells = <0x01>;
    							#size-cells = <0x01>;
    
    							partition@0 {
    								label = "qspi.tiboot3";
    								reg = <0x00 0x80000>;
    							};
    
    							partition@80000 {
    								label = "qspi.tispl";
    								reg = <0x80000 0x200000>;
    							};
    
    							partition@280000 {
    								label = "qspi.u-boot";
    								reg = <0x280000 0x400000>;
    							};
    
    							partition@680000 {
    								label = "qspi.env";
    								reg = <0x680000 0x20000>;
    							};
    
    							partition@6a0000 {
    								label = "qspi.env.backup";
    								reg = <0x6a0000 0x20000>;
    							};
    
    							partition@6c0000 {
    								label = "qspi.sysfw";
    								reg = <0x6c0000 0x100000>;
    							};
    
    							partition@800000 {
    								label = "qspi.rootfs";
    								reg = <0x800000 0x37c0000>;
    							};
    
    							partition@3fe0000 {
    								label = "qspi.phypattern";
    								reg = <0x3fe0000 0x20000>;
    							};
    						};
    					};
    				};
    			};
    
    			tscadc@40200000 {
    				compatible = "ti,am3359-tscadc";
    				reg = <0x00 0x40200000 0x00 0x1000>;
    				interrupts = <0x00 0x35c 0x04>;
    				power-domains = <0x08 0x00 0x01>;
    				clocks = <0x09 0x00 0x01>;
    				assigned-clocks = <0x09 0x00 0x03>;
    				assigned-clock-rates = <0x3938700>;
    				clock-names = "adc_tsc_fck";
    				dmas = <0x16 0x7400 0x16 0x7401>;
    				dma-names = "fifo0\0fifo1";
    				status = "disabled";
    				phandle = <0xd4>;
    
    				adc {
    					#io-channel-cells = <0x01>;
    					compatible = "ti,am3359-adc";
    					ti,adc-channels = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
    				};
    			};
    
    			tscadc@40210000 {
    				compatible = "ti,am3359-tscadc";
    				reg = <0x00 0x40210000 0x00 0x1000>;
    				interrupts = <0x00 0x35d 0x04>;
    				power-domains = <0x08 0x01 0x01>;
    				clocks = <0x09 0x01 0x01>;
    				assigned-clocks = <0x09 0x01 0x03>;
    				assigned-clock-rates = <0x3938700>;
    				clock-names = "adc_tsc_fck";
    				dmas = <0x16 0x7402 0x16 0x7403>;
    				dma-names = "fifo0\0fifo1";
    				status = "disabled";
    				phandle = <0xd5>;
    
    				adc {
    					#io-channel-cells = <0x01>;
    					compatible = "ti,am3359-adc";
    					ti,adc-channels = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
    				};
    			};
    
    			bus@28380000 {
    				compatible = "simple-mfd";
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x3880000>;
    				dma-coherent;
    				dma-ranges;
    				ti,sci-dev-id = <0xe8>;
    				phandle = <0xd6>;
    
    				ringacc@2b800000 {
    					compatible = "ti,am654-navss-ringacc";
    					reg = <0x00 0x2b800000 0x00 0x400000 0x00 0x2b000000 0x00 0x400000 0x00 0x28590000 0x00 0x100 0x00 0x2a500000 0x00 0x40000>;
    					reg-names = "rt\0fifos\0proxy_gcfg\0proxy_target";
    					ti,num-rings = <0x11e>;
    					ti,sci-rm-range-gp-rings = <0x01>;
    					ti,sci = <0x0c>;
    					ti,sci-dev-id = <0xeb>;
    					msi-parent = <0x17>;
    					phandle = <0x18>;
    				};
    
    				dma-controller@285c0000 {
    					compatible = "ti,j721e-navss-mcu-udmap";
    					reg = <0x00 0x285c0000 0x00 0x100 0x00 0x2a800000 0x00 0x40000 0x00 0x2aa00000 0x00 0x40000>;
    					reg-names = "gcfg\0rchanrt\0tchanrt";
    					msi-parent = <0x17>;
    					#dma-cells = <0x01>;
    					ti,sci = <0x0c>;
    					ti,sci-dev-id = <0xec>;
    					ti,ringacc = <0x18>;
    					ti,sci-rm-range-tchan = <0x0d 0x0f>;
    					ti,sci-rm-range-rchan = <0x0a 0x0b>;
    					ti,sci-rm-range-rflow = <0x00>;
    					phandle = <0x19>;
    				};
    			};
    
    			ethernet@46000000 {
    				compatible = "ti,j721e-cpsw-nuss";
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				reg = <0x00 0x46000000 0x00 0x200000>;
    				reg-names = "cpsw_nuss";
    				ranges = <0x00 0x00 0x00 0x46000000 0x00 0x200000>;
    				dma-coherent;
    				clocks = <0x09 0x12 0x16>;
    				clock-names = "fck";
    				power-domains = <0x08 0x12 0x01>;
    				dmas = <0x19 0xf000 0x19 0xf001 0x19 0xf002 0x19 0xf003 0x19 0xf004 0x19 0xf005 0x19 0xf006 0x19 0xf007 0x19 0x7000>;
    				dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    				status = "disabled";
    				phandle = <0xd7>;
    
    				ethernet-ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@1 {
    						reg = <0x01>;
    						ti,mac-only;
    						label = "port1";
    						ti,syscon-efuse = <0x1a 0x200>;
    						phys = <0x1b 0x01>;
    						phandle = <0xd8>;
    					};
    				};
    
    				mdio@f00 {
    					compatible = "ti,cpsw-mdio\0ti,davinci_mdio";
    					reg = <0x00 0xf00 0x00 0x100>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					clocks = <0x09 0x12 0x16>;
    					clock-names = "fck";
    					bus_freq = <0xf4240>;
    					phandle = <0xd9>;
    				};
    
    				cpts@3d000 {
    					compatible = "ti,am65-cpts";
    					reg = <0x00 0x3d000 0x00 0x400>;
    					clocks = <0x09 0x12 0x02>;
    					clock-names = "cpts";
    					interrupts-extended = <0x01 0x00 0x35a 0x04>;
    					interrupt-names = "cpts";
    					ti,cpts-ext-ts-inputs = <0x04>;
    					ti,cpts-periodic-outputs = <0x02>;
    				};
    			};
    
    			r5fss@41000000 {
    				compatible = "ti,j721e-r5fss";
    				ti,cluster-mode = <0x00>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x41000000 0x00 0x41000000 0x20000 0x41400000 0x00 0x41400000 0x20000>;
    				power-domains = <0x08 0xf9 0x01>;
    				status = "disabled";
    				phandle = <0xda>;
    
    				r5f@41000000 {
    					compatible = "ti,j721e-r5f";
    					reg = <0x41000000 0x8000 0x41010000 0x8000>;
    					reg-names = "atcm\0btcm";
    					ti,sci = <0x0c>;
    					ti,sci-dev-id = <0xfa>;
    					ti,sci-proc-ids = <0x01 0xff>;
    					resets = <0x1c 0xfa 0x01>;
    					firmware-name = "j7-mcu-r5f0_0-fw";
    					ti,atcm-enable = <0x01>;
    					ti,btcm-enable = <0x01>;
    					ti,loczrama = <0x01>;
    					mboxes = <0x1d 0x1e>;
    					memory-region = <0x1f 0x20>;
    					phandle = <0xdb>;
    				};
    
    				r5f@41400000 {
    					compatible = "ti,j721e-r5f";
    					reg = <0x41400000 0x8000 0x41410000 0x8000>;
    					reg-names = "atcm\0btcm";
    					ti,sci = <0x0c>;
    					ti,sci-dev-id = <0xfb>;
    					ti,sci-proc-ids = <0x02 0xff>;
    					resets = <0x1c 0xfb 0x01>;
    					firmware-name = "j7-mcu-r5f0_1-fw";
    					ti,atcm-enable = <0x01>;
    					ti,btcm-enable = <0x01>;
    					ti,loczrama = <0x01>;
    					mboxes = <0x1d 0x21>;
    					memory-region = <0x22 0x23>;
    					phandle = <0xdc>;
    				};
    			};
    
    			can@40528000 {
    				compatible = "bosch,m_can";
    				reg = <0x00 0x40528000 0x00 0x200 0x00 0x40500000 0x00 0x8000>;
    				reg-names = "m_can\0message_ram";
    				power-domains = <0x08 0xac 0x01>;
    				clocks = <0x09 0xac 0x00 0x09 0xac 0x01>;
    				clock-names = "hclk\0cclk";
    				interrupts = <0x00 0x340 0x04 0x00 0x341 0x04>;
    				interrupt-names = "int0\0int1";
    				bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    				status = "disabled";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x24>;
    				phys = <0x25>;
    				phandle = <0xdd>;
    			};
    
    			can@40568000 {
    				compatible = "bosch,m_can";
    				reg = <0x00 0x40568000 0x00 0x200 0x00 0x40540000 0x00 0x8000>;
    				reg-names = "m_can\0message_ram";
    				power-domains = <0x08 0xad 0x01>;
    				clocks = <0x09 0xad 0x00 0x09 0xad 0x01>;
    				clock-names = "hclk\0cclk";
    				interrupts = <0x00 0x343 0x04 0x00 0x344 0x04>;
    				interrupt-names = "int0\0int1";
    				bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    				status = "disabled";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x26>;
    				phys = <0x27>;
    				phandle = <0xde>;
    			};
    
    			spi@40300000 {
    				compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    				reg = <0x00 0x40300000 0x00 0x400>;
    				interrupts = <0x00 0x350 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				power-domains = <0x08 0x112 0x01>;
    				clocks = <0x09 0x112 0x00>;
    				status = "disabled";
    				phandle = <0xdf>;
    			};
    
    			spi@40310000 {
    				compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    				reg = <0x00 0x40310000 0x00 0x400>;
    				interrupts = <0x00 0x351 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				power-domains = <0x08 0x113 0x01>;
    				clocks = <0x09 0x113 0x00>;
    				status = "disabled";
    				phandle = <0xe0>;
    			};
    
    			spi@40320000 {
    				compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    				reg = <0x00 0x40320000 0x00 0x400>;
    				interrupts = <0x00 0x352 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				power-domains = <0x08 0x114 0x01>;
    				clocks = <0x09 0x114 0x00>;
    				status = "disabled";
    				phandle = <0xe1>;
    
    				spidev@0 {
    					compatible = "rohm,dh2228fv";
    					reg = <0x00>;
    					spi-max-frequency = <0x16e3600>;
    				};
    			};
    
    			temperature-sensor@42040000 {
    				compatible = "ti,j721e-vtm";
    				reg = <0x00 0x42040000 0x00 0x350 0x00 0x42050000 0x00 0x350 0x00 0x43000300 0x00 0x10>;
    				power-domains = <0x08 0x9a 0x01>;
    				#thermal-sensor-cells = <0x01>;
    				phandle = <0x9a>;
    			};
    		};
    
    		sram@70000000 {
    			compatible = "mmio-sram";
    			reg = <0x00 0x70000000 0x00 0x800000>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0x70000000 0x800000>;
    			phandle = <0xe2>;
    
    			atf-sram@0 {
    				reg = <0x00 0x20000>;
    			};
    		};
    
    		scm-conf@100000 {
    			compatible = "ti,j721e-system-controller\0syscon\0simple-mfd";
    			reg = <0x00 0x100000 0x00 0x1c000>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0x100000 0x1c000>;
    			phandle = <0x50>;
    
    			mux-controller@4080 {
    				compatible = "mmio-mux";
    				reg = <0x4080 0x50>;
    				#mux-control-cells = <0x01>;
    				mux-reg-masks = <0x4080 0x03 0x4084 0x03 0x4090 0x03 0x4094 0x03 0x40a0 0x03 0x40a4 0x03 0x40b0 0x03 0x40b4 0x03 0x40c0 0x03 0x40c4 0x03 0x40c8 0x03 0x40cc 0x03>;
    				idle-states = <0x00 0x00 0x00 0x00 0x00 0x00 0x03 0x03 0x03 0x03 0x03 0x03>;
    				phandle = <0xe3>;
    			};
    
    			phy@4044 {
    				compatible = "ti,j721e-cpsw9g-phy-gmii-sel";
    				ti,qsgmii-main-ports = <0x02 0x02>;
    				reg = <0x4044 0x20>;
    				#phy-cells = <0x01>;
    				phandle = <0x2c>;
    			};
    
    			mux-controller@4000 {
    				compatible = "mmio-mux";
    				#mux-control-cells = <0x01>;
    				mux-reg-masks = <0x4000 0x8000000 0x4010 0x8000000>;
    				idle-states = <0x01 0x00>;
    				phandle = <0xe4>;
    			};
    
    			clock-controller@4140 {
    				compatible = "ti,am654-ehrpwm-tbclk\0syscon";
    				reg = <0x4140 0x18>;
    				#clock-cells = <0x01>;
    				phandle = <0x28>;
    			};
    		};
    
    		pwm@3000000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3000000 0x00 0x100>;
    			power-domains = <0x08 0x53 0x01>;
    			clocks = <0x28 0x00 0x09 0x53 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xe5>;
    		};
    
    		pwm@3010000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3010000 0x00 0x100>;
    			power-domains = <0x08 0x54 0x01>;
    			clocks = <0x28 0x01 0x09 0x54 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xe6>;
    		};
    
    		pwm@3020000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3020000 0x00 0x100>;
    			power-domains = <0x08 0x55 0x01>;
    			clocks = <0x28 0x02 0x09 0x55 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xe7>;
    		};
    
    		pwm@3030000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3030000 0x00 0x100>;
    			power-domains = <0x08 0x56 0x01>;
    			clocks = <0x28 0x03 0x09 0x56 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xe8>;
    		};
    
    		pwm@3040000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3040000 0x00 0x100>;
    			power-domains = <0x08 0x57 0x01>;
    			clocks = <0x28 0x04 0x09 0x57 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xe9>;
    		};
    
    		pwm@3050000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3050000 0x00 0x100>;
    			power-domains = <0x08 0x58 0x01>;
    			clocks = <0x28 0x05 0x09 0x58 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xea>;
    		};
    
    		interrupt-controller@1800000 {
    			compatible = "arm,gic-v3";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			#interrupt-cells = <0x03>;
    			interrupt-controller;
    			reg = <0x00 0x1800000 0x00 0x10000 0x00 0x1900000 0x00 0x100000 0x00 0x6f000000 0x00 0x2000 0x00 0x6f010000 0x00 0x1000 0x00 0x6f020000 0x00 0x2000>;
    			interrupts = <0x01 0x09 0x04>;
    			phandle = <0x01>;
    
    			msi-controller@1820000 {
    				compatible = "arm,gic-v3-its";
    				reg = <0x00 0x1820000 0x00 0x10000>;
    				socionext,synquacer-pre-its = <0x1000000 0x400000>;
    				msi-controller;
    				#msi-cells = <0x01>;
    				phandle = <0x51>;
    			};
    		};
    
    		interrupt-controller@a00000 {
    			compatible = "ti,sci-intr";
    			reg = <0x00 0xa00000 0x00 0x800>;
    			ti,intr-trigger-type = <0x01>;
    			interrupt-controller;
    			interrupt-parent = <0x01>;
    			#interrupt-cells = <0x01>;
    			ti,sci = <0x0c>;
    			ti,sci-dev-id = <0x83>;
    			ti,interrupt-ranges = <0x08 0x188 0x38>;
    			phandle = <0x59>;
    		};
    
    		bus@30000000 {
    			compatible = "simple-mfd";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0xc400000>;
    			dma-coherent;
    			dma-ranges;
    			ti,sci-dev-id = <0xc7>;
    			phandle = <0xeb>;
    
    			interrupt-controller@310e0000 {
    				compatible = "ti,sci-intr";
    				reg = <0x00 0x310e0000 0x00 0x4000>;
    				ti,intr-trigger-type = <0x04>;
    				interrupt-controller;
    				interrupt-parent = <0x01>;
    				#interrupt-cells = <0x01>;
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xd5>;
    				ti,interrupt-ranges = <0x00 0x40 0x40 0x40 0x1c0 0x40 0x80 0x2a0 0x40>;
    				phandle = <0x29>;
    			};
    
    			interrupt-controller@33d00000 {
    				compatible = "ti,sci-inta";
    				reg = <0x00 0x33d00000 0x00 0x100000>;
    				interrupt-controller;
    				interrupt-parent = <0x29>;
    				msi-controller;
    				#interrupt-cells = <0x00>;
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xd1>;
    				ti,interrupt-ranges = <0x00 0x00 0x100>;
    				phandle = <0x17>;
    			};
    
    			mailbox@32c00000 {
    				compatible = "ti,am654-secure-proxy";
    				#mbox-cells = <0x01>;
    				reg-names = "target_data\0rt\0scfg";
    				reg = <0x00 0x32c00000 0x00 0x100000 0x00 0x32400000 0x00 0x100000 0x00 0x32800000 0x00 0x100000>;
    				interrupt-names = "rx_011";
    				interrupts = <0x00 0x25 0x04>;
    				phandle = <0x06>;
    			};
    
    			iommu@36600000 {
    				compatible = "arm,smmu-v3";
    				reg = <0x00 0x36600000 0x00 0x100000>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x304 0x01 0x00 0x300 0x01>;
    				interrupt-names = "eventq\0gerror";
    				#iommu-cells = <0x01>;
    				phandle = <0xec>;
    			};
    
    			spinlock@30e00000 {
    				compatible = "ti,am654-hwspinlock";
    				reg = <0x00 0x30e00000 0x00 0x1000>;
    				#hwlock-cells = <0x01>;
    				phandle = <0xed>;
    			};
    
    			mailbox@31f80000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f80000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "okay";
    				interrupts = <0x1b4>;
    				phandle = <0x1d>;
    
    				mbox-mcu-r5fss0-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x1e>;
    				};
    
    				mbox-mcu-r5fss0-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x21>;
    				};
    			};
    
    			mailbox@31f81000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f81000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "okay";
    				interrupts = <0x1b0>;
    				phandle = <0x71>;
    
    				mbox-main-r5fss0-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x72>;
    				};
    
    				mbox-main-r5fss0-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x77>;
    				};
    			};
    
    			mailbox@31f82000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f82000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "okay";
    				interrupts = <0x1ac>;
    				phandle = <0x7a>;
    
    				mbox-main-r5fss1-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x7b>;
    				};
    
    				mbox-main-r5fss1-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x7e>;
    				};
    			};
    
    			mailbox@31f83000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f83000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "okay";
    				interrupts = <0x1a8>;
    				phandle = <0x81>;
    
    				mbox-c66-0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x82>;
    				};
    
    				mbox-c66-1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x85>;
    				};
    			};
    
    			mailbox@31f84000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f84000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "okay";
    				interrupts = <0x1a4>;
    				phandle = <0x88>;
    
    				mbox-c71-0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x89>;
    				};
    			};
    
    			mailbox@31f85000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f85000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xee>;
    			};
    
    			mailbox@31f86000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f86000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xef>;
    			};
    
    			mailbox@31f87000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f87000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xf0>;
    			};
    
    			mailbox@31f88000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f88000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xf1>;
    			};
    
    			mailbox@31f89000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f89000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xf2>;
    			};
    
    			mailbox@31f8a000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f8a000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xf3>;
    			};
    
    			mailbox@31f8b000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f8b000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x29>;
    				status = "disabled";
    				phandle = <0xf4>;
    			};
    
    			ringacc@3c000000 {
    				compatible = "ti,am654-navss-ringacc";
    				reg = <0x00 0x3c000000 0x00 0x400000 0x00 0x38000000 0x00 0x400000 0x00 0x31120000 0x00 0x100 0x00 0x33000000 0x00 0x40000>;
    				reg-names = "rt\0fifos\0proxy_gcfg\0proxy_target";
    				ti,num-rings = <0x400>;
    				ti,sci-rm-range-gp-rings = <0x01>;
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xd3>;
    				msi-parent = <0x17>;
    				phandle = <0x2a>;
    			};
    
    			dma-controller@31150000 {
    				compatible = "ti,j721e-navss-main-udmap";
    				reg = <0x00 0x31150000 0x00 0x100 0x00 0x34000000 0x00 0x100000 0x00 0x35000000 0x00 0x100000>;
    				reg-names = "gcfg\0rchanrt\0tchanrt";
    				msi-parent = <0x17>;
    				#dma-cells = <0x01>;
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xd4>;
    				ti,ringacc = <0x2a>;
    				ti,sci-rm-range-tchan = <0x0d 0x0f 0x10>;
    				ti,sci-rm-range-rchan = <0x0a 0x0b 0x0c>;
    				ti,sci-rm-range-rflow = <0x00>;
    				phandle = <0x16>;
    			};
    
    			cpts@310d0000 {
    				compatible = "ti,j721e-cpts";
    				reg = <0x00 0x310d0000 0x00 0x400>;
    				reg-names = "cpts";
    				clocks = <0x09 0xc9 0x01>;
    				clock-names = "cpts";
    				interrupts-extended = <0x29 0x187>;
    				interrupt-names = "cpts";
    				ti,cpts-periodic-outputs = <0x06>;
    				ti,cpts-ext-ts-inputs = <0x08>;
    			};
    		};
    
    		ethernet@c000000 {
    			compatible = "ti,j721e-cpswxg-nuss";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			reg = <0x00 0xc000000 0x00 0x200000>;
    			reg-names = "cpsw_nuss";
    			ranges = <0x00 0x00 0x00 0xc000000 0x00 0x200000>;
    			clocks = <0x09 0x13 0x59>;
    			clock-names = "fck";
    			power-domains = <0x08 0x13 0x01>;
    			dmas = <0x16 0xca00 0x16 0xca01 0x16 0xca02 0x16 0xca03 0x16 0xca04 0x16 0xca05 0x16 0xca06 0x16 0xca07 0x16 0x4a00>;
    			dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    			status = "okay";
    			phandle = <0xf5>;
    
    			ethernet-ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    
    				port@1 {
    					reg = <0x01>;
    					ti,mac-only;
    					label = "port1";
    					status = "okay";
    					phy-handle = <0x2b>;
    					phy-mode = "sgmii";
    					mac-address = [00 00 00 00 00 00];
    					phys = <0x2c 0x01 0x2d>;
    					phy-names = "mac\0serdes";
    					phandle = <0xf6>;
    				};
    
    				port@2 {
    					reg = <0x02>;
    					ti,mac-only;
    					label = "port2";
    					status = "okay";
    					phy-handle = <0x2e>;
    					phy-mode = "sgmii";
    					mac-address = [00 00 00 00 00 00];
    					phys = <0x2c 0x02 0x2d>;
    					phy-names = "mac\0serdes";
    					phandle = <0xf7>;
    				};
    
    				port@3 {
    					reg = <0x03>;
    					ti,mac-only;
    					label = "port3";
    					status = "okay";
    					phy-handle = <0x2f>;
    					phy-mode = "sgmii";
    					mac-address = [00 00 00 00 00 00];
    					phys = <0x2c 0x03 0x30>;
    					phy-names = "mac\0serdes";
    					phandle = <0xf8>;
    				};
    
    				port@4 {
    					reg = <0x04>;
    					ti,mac-only;
    					label = "port4";
    					status = "disabled";
    					phandle = <0xf9>;
    				};
    
    				port@5 {
    					reg = <0x05>;
    					ti,mac-only;
    					label = "port5";
    					status = "disabled";
    					phandle = <0xfa>;
    				};
    
    				port@6 {
    					reg = <0x06>;
    					ti,mac-only;
    					label = "port6";
    					status = "disabled";
    					phandle = <0xfb>;
    				};
    
    				port@7 {
    					reg = <0x07>;
    					ti,mac-only;
    					label = "port7";
    					status = "disabled";
    					phandle = <0xfc>;
    				};
    
    				port@8 {
    					reg = <0x08>;
    					ti,mac-only;
    					label = "port8";
    					status = "disabled";
    					phandle = <0xfd>;
    				};
    			};
    
    			mdio@f00 {
    				compatible = "ti,cpsw-mdio\0ti,davinci_mdio";
    				reg = <0x00 0xf00 0x00 0x100>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clocks = <0x09 0x13 0x59>;
    				clock-names = "fck";
    				bus_freq = <0xf4240>;
    				status = "okay";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x31>;
    				reset-gpios = <0x32 0x07 0x01 0x32 0x0a 0x01 0x32 0x02 0x01>;
    				reset-post-delay-us = <0x1d4c0>;
    				phandle = <0xfe>;
    
    				ethernet-phy@2 {
    					compatible = "rtk,rtl9010\0ethernet-phy-ieee802.3-c22";
    					reg = <0x02>;
    					phandle = <0x2b>;
    				};
    
    				ethernet-phy@3 {
    					compatible = "rtk,rtl9010\0ethernet-phy-ieee802.3-c22";
    					reg = <0x03>;
    					phandle = <0x2e>;
    				};
    
    				ethernet-phy@1 {
    					reg = <0x01>;
    					phandle = <0x2f>;
    				};
    			};
    
    			cpts@3d000 {
    				compatible = "ti,j721e-cpts";
    				reg = <0x00 0x3d000 0x00 0x400>;
    				clocks = <0x09 0x13 0x10>;
    				clock-names = "cpts";
    				interrupts-extended = <0x01 0x00 0x10 0x04>;
    				interrupt-names = "cpts";
    				ti,cpts-ext-ts-inputs = <0x04>;
    				ti,cpts-periodic-outputs = <0x02>;
    			};
    		};
    
    		crypto@4e00000 {
    			compatible = "ti,j721e-sa2ul";
    			reg = <0x00 0x4e00000 0x00 0x1200>;
    			power-domains = <0x08 0x108 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x4e00000 0x00 0x4e00000 0x00 0x30000>;
    			dmas = <0x16 0xc000 0x16 0x4000 0x16 0x4001>;
    			dma-names = "tx\0rx1\0rx2";
    			status = "disabled";
    			phandle = <0xff>;
    
    			rng@4e10000 {
    				compatible = "inside-secure,safexcel-eip76";
    				reg = <0x00 0x4e10000 0x00 0x7d>;
    				interrupts = <0x00 0x0b 0x04>;
    				phandle = <0x100>;
    			};
    		};
    
    		pinctrl@11c000 {
    			compatible = "pinctrl-single";
    			reg = <0x00 0x11c000 0x00 0x2b4>;
    			#pinctrl-cells = <0x01>;
    			pinctrl-single,register-width = <0x20>;
    			pinctrl-single,function-mask = <0xffffffff>;
    			phandle = <0x101>;
    
    			sw10-button-pins-default {
    				pinctrl-single,pins = <0x00 0x50007>;
    				phandle = <0x9b>;
    			};
    
    			main-mmc1-pins-default {
    				pinctrl-single,pins = <0x254 0x50000 0x250 0x50000 0x2ac 0x50000 0x24c 0x50000 0x248 0x50000 0x244 0x50000 0x240 0x50000 0x258 0x50000 0x25c 0x50000>;
    				phandle = <0x5c>;
    			};
    
    			vdd-sd-dv-alt-pins-default {
    				pinctrl-single,pins = <0x1d8 0x50007>;
    				phandle = <0x9e>;
    			};
    
    			main-usbss0-pins-default {
    				pinctrl-single,pins = <0x290 0x10000>;
    				phandle = <0x5d>;
    			};
    
    			main-usbss1-pins-default {
    				pinctrl-single,pins = <0x214 0x10004>;
    				phandle = <0x5e>;
    			};
    
    			dp0-pins-default {
    				pinctrl-single,pins = <0x1c4 0x50005>;
    				phandle = <0x6b>;
    			};
    
    			main-i2c1-exp4-pins-default {
    				pinctrl-single,pins = <0x230 0x50007>;
    				phandle = <0x102>;
    			};
    
    			main-i2c0-pins-default {
    				pinctrl-single,pins = <0x220 0x60000 0x224 0x60000>;
    				phandle = <0x103>;
    			};
    
    			main-i2c1-pins-default {
    				pinctrl-single,pins = <0x228 0x60000 0x22c 0x60000>;
    				phandle = <0x104>;
    			};
    
    			main-i2c2-pins-default {
    				pinctrl-single,pins = <0x1c8 0x60002 0x1cc 0x60002>;
    				phandle = <0x65>;
    			};
    
    			main-i2c3-pins-default {
    				pinctrl-single,pins = <0x270 0x60004 0x274 0x60004>;
    				phandle = <0x66>;
    			};
    
    			main-i2c6-pins-default {
    				pinctrl-single,pins = <0x1d0 0x60002 0x1e4 0x60002>;
    				phandle = <0x105>;
    			};
    
    			mcasp10-pins-default {
    				pinctrl-single,pins = <0x158 0x0c 0x15c 0x0c 0x160 0x0c 0x164 0x0c 0x170 0x0c 0x174 0x0c 0x198 0x4000c 0x19c 0x4000c 0x1a0 0x4000c>;
    				phandle = <0x70>;
    			};
    
    			audi-ext-refclk2-pins-default {
    				pinctrl-single,pins = <0x1a4 0x10003>;
    				phandle = <0x07>;
    			};
    
    			main-mcan0-pins-default {
    				pinctrl-single,pins = <0x208 0x50000 0x20c 0x10000>;
    				phandle = <0x91>;
    			};
    
    			main-mcan2-pins-default {
    				pinctrl-single,pins = <0x1f0 0x50003 0x1f4 0x10003>;
    				phandle = <0x93>;
    			};
    
    			main-mcan2-gpio-pins-default {
    				pinctrl-single,pins = <0x200 0x50007>;
    				phandle = <0xa3>;
    			};
    
    			mycpsw9g1_pins_default {
    				pinctrl-single,pins = <0x1a8 0x50004>;
    				phandle = <0x106>;
    			};
    
    			mygpio0_pins_default {
    				pinctrl-single,pins = <0x04 0x50007 0x08 0x20007 0x0c 0x10007 0x10 0x50007 0x14 0x20007 0x18 0x50007 0x1c 0x20007 0x20 0x50007 0x24 0x20007 0x28 0x20007 0x2c 0x50007 0x30 0x20007 0xb0 0x10007 0xb4 0x50007 0xb8 0x50007 0xbc 0x50007 0xc0 0x50007 0xc4 0x50007 0xc8 0x50007 0xcc 0x10007 0xd0 0x10007 0xd8 0x10007 0xdc 0x50007 0xe0 0x50007 0xe4 0x10007 0xe8 0x10007 0xec 0x10007 0x100 0x10007 0x104 0x50007 0x108 0x50007 0x110 0x50007 0x114 0x50007 0x118 0x10007 0x120 0x50007 0x124 0x50007 0x128 0x50007 0x130 0x10007 0x134 0x20007 0x13c 0x10007 0x140 0x20007 0x144 0x50007 0x18c 0x10007 0x1ac 0x50007 0x200 0x20007>;
    				phandle = <0x61>;
    			};
    
    			mygpio1_pins_default {
    				pinctrl-single,pins = <0x204 0x10007 0x20c 0x50007 0x210 0x10007>;
    				phandle = <0x62>;
    			};
    
    			myi2c1_pins_default {
    				pinctrl-single,pins = <0x228 0x60000 0x22c 0x60000>;
    				phandle = <0x60>;
    			};
    
    			myi2c6_pins_default {
    				pinctrl-single,pins = <0x218 0x60004 0x21c 0x60004>;
    				phandle = <0x69>;
    			};
    
    			myi2c0_pins_default {
    				pinctrl-single,pins = <0x220 0x60000 0x224 0x60000>;
    				phandle = <0x5f>;
    			};
    
    			mymdio1_pins_default {
    				pinctrl-single,pins = <0x1bc 0x10000 0x1b8 0x50000>;
    				phandle = <0x31>;
    			};
    
    			mymmcsd1_pins_default {
    				pinctrl-single,pins = <0x254 0x50000 0x250 0x50000 0x2ac 0x50000 0x24c 0x50000 0x248 0x50000 0x244 0x50000 0x240 0x50000 0x258 0x50000>;
    				phandle = <0x107>;
    			};
    
    			myrmii1_pins_default {
    				pinctrl-single,pins = <0x158 0x50001 0x184 0x50001 0x180 0x50001 0x15c 0x50001 0x16c 0x10001 0x168 0x10001 0x170 0x10001>;
    				phandle = <0x108>;
    			};
    
    			myspi1_pins_default {
    				pinctrl-single,pins = <0x1dc 0x50000 0x1d4 0x10000 0x1e0 0x20000 0x1e4 0x60000>;
    				phandle = <0x96>;
    			};
    
    			myspi5_pins_default {
    				pinctrl-single,pins = <0x1a0 0x50003 0x19c 0x10003 0x198 0x20003 0x1b0 0x60003>;
    				phandle = <0x97>;
    			};
    
    			myspi0_pins_default {
    				pinctrl-single,pins = <0x1c8 0x50000 0x1c0 0x10000 0x1cc 0x20000 0x1d0 0x60000>;
    				phandle = <0x95>;
    			};
    
    			myuart0_pins_default {
    				pinctrl-single,pins = <0x1e8 0x50000 0x1ec 0x10000>;
    				phandle = <0x109>;
    			};
    
    			myuart1_pins_default {
    				pinctrl-single,pins = <0x1f8 0x50000 0x1fc 0x10000>;
    				phandle = <0x10a>;
    			};
    
    			myvout0_pins_default {
    				pinctrl-single,pins = <0x60 0x1000a 0x64 0x1000a 0x68 0x1000a 0x6c 0x1000a 0x70 0x1000a 0x74 0x1000a 0x78 0x1000a 0x7c 0x1000a 0x9c 0x1000a 0x98 0x1000a 0xa4 0x1000a 0xa0 0x1000a>;
    				phandle = <0x63>;
    			};
    		};
    
    		wiz@5000000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x124 0x01>;
    			clocks = <0x09 0x124 0x05 0x09 0x124 0x0b 0x33>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x124 0x0b 0x09 0x124 0x00>;
    			assigned-clock-parents = <0x09 0x124 0x0f 0x09 0x124 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5000000 0x00 0x5000000 0x10000>;
    			status = "okay";
    			phandle = <0x38>;
    
    			pll0-refclk {
    				clocks = <0x09 0x124 0x0b 0x33>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x34>;
    				assigned-clock-parents = <0x09 0x124 0x0b>;
    				phandle = <0x34>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x124 0x00 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x36>;
    				assigned-clock-parents = <0x35>;
    				phandle = <0x36>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x124 0x0b 0x09 0x124 0x00 0x33 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x37>;
    				assigned-clock-parents = <0x35>;
    				phandle = <0x37>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x37>;
    				#clock-cells = <0x00>;
    				phandle = <0x39>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x36>;
    				#clock-cells = <0x00>;
    				phandle = <0x3a>;
    			};
    
    			serdes@5000000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5000000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x38 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x39 0x3a 0x34 0x36>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x3b 0x00 0x3b 0x01>;
    				assigned-clock-parents = <0x34 0x36>;
    				status = "okay";
    				phandle = <0x3b>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x08>;
    					resets = <0x38 0x01 0x38 0x02>;
    					phandle = <0x2d>;
    				};
    			};
    		};
    
    		wiz@5010000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x125 0x01>;
    			clocks = <0x09 0x125 0x05 0x09 0x125 0x0d 0x33>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x125 0x0d 0x09 0x125 0x00>;
    			assigned-clock-parents = <0x09 0x125 0x11 0x09 0x125 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5010000 0x00 0x5010000 0x10000>;
    			status = "okay";
    			phandle = <0x3f>;
    
    			pll0-refclk {
    				clocks = <0x09 0x125 0x0d 0x33>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x3c>;
    				assigned-clock-parents = <0x09 0x125 0x0d>;
    				phandle = <0x3c>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x125 0x00 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x3d>;
    				assigned-clock-parents = <0x35>;
    				phandle = <0x3d>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x125 0x0d 0x09 0x125 0x00 0x33 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x3e>;
    				assigned-clock-parents = <0x35>;
    				phandle = <0x3e>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x3e>;
    				#clock-cells = <0x00>;
    				phandle = <0x40>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x3d>;
    				#clock-cells = <0x00>;
    				phandle = <0x41>;
    			};
    
    			serdes@5010000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5010000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x3f 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x40 0x41 0x3c 0x3d>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x42 0x00 0x42 0x01>;
    				assigned-clock-parents = <0x3c 0x3d>;
    				status = "okay";
    				phandle = <0x42>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x3f 0x01 0x3f 0x02>;
    					phandle = <0x54>;
    				};
    
    				phy@1 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x01>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x08>;
    					resets = <0x3f 0x01>;
    					phandle = <0x30>;
    				};
    			};
    		};
    
    		wiz@5020000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x126 0x01>;
    			clocks = <0x09 0x126 0x05 0x09 0x126 0x0b 0x33>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x126 0x0b 0x09 0x126 0x00>;
    			assigned-clock-parents = <0x09 0x126 0x0f 0x09 0x126 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5020000 0x00 0x5020000 0x10000>;
    			status = "disabled";
    			phandle = <0x46>;
    
    			pll0-refclk {
    				clocks = <0x09 0x126 0x0b 0x33>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x43>;
    				assigned-clock-parents = <0x09 0x126 0x0b>;
    				phandle = <0x43>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x126 0x00 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x44>;
    				assigned-clock-parents = <0x35>;
    				phandle = <0x44>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x126 0x0b 0x09 0x126 0x00 0x33 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x45>;
    				assigned-clock-parents = <0x35>;
    				phandle = <0x45>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x45>;
    				#clock-cells = <0x00>;
    				phandle = <0x47>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x44>;
    				#clock-cells = <0x00>;
    				phandle = <0x48>;
    			};
    
    			serdes@5020000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5020000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x46 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x47 0x48 0x43 0x44>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x49 0x00>;
    				assigned-clock-parents = <0x44>;
    				status = "disabled";
    				phandle = <0x49>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x46 0x01 0x46 0x02>;
    					phandle = <0x56>;
    				};
    			};
    		};
    
    		wiz@5030000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x127 0x01>;
    			clocks = <0x09 0x127 0x05 0x09 0x127 0x09 0x33>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x127 0x09 0x09 0x127 0x00>;
    			assigned-clock-parents = <0x09 0x127 0x0d 0x09 0x127 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5030000 0x00 0x5030000 0x10000>;
    			status = "disabled";
    			phandle = <0x4d>;
    
    			pll0-refclk {
    				clocks = <0x09 0x127 0x09 0x33>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x4a>;
    				assigned-clock-parents = <0x09 0x127 0x09>;
    				phandle = <0x4a>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x127 0x00 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x4b>;
    				assigned-clock-parents = <0x09 0x127 0x00>;
    				phandle = <0x4b>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x127 0x09 0x09 0x127 0x00 0x33 0x35>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x4c>;
    				assigned-clock-parents = <0x09 0x127 0x09>;
    				phandle = <0x4c>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x4c>;
    				#clock-cells = <0x00>;
    				phandle = <0x4e>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x4b>;
    				#clock-cells = <0x00>;
    				phandle = <0x4f>;
    			};
    
    			serdes@5030000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5030000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x4d 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x4e 0x4f 0x4a 0x4b>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				status = "disabled";
    				phandle = <0x10b>;
    			};
    		};
    
    		pcie@2900000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2900000 0x00 0x1000 0x00 0x2907000 0x00 0x400 0x00 0xd000000 0x00 0x800000 0x00 0x10000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x13e 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x50 0x4070>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x01>;
    			power-domains = <0x08 0xef 0x01>;
    			clocks = <0x09 0xef 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x51 0x00 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x10001000 0x00 0x10001000 0x00 0x10000 0x2000000 0x00 0x10011000 0x00 0x10011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x52 0x00 0x00 0x00 0x00 0x02 0x52 0x00 0x00 0x00 0x00 0x03 0x52 0x00 0x00 0x00 0x00 0x04 0x52 0x00>;
    			status = "disabled";
    			phys = <0x2d>;
    			phy-names = "pcie-phy";
    			phandle = <0x10c>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x01>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x138 0x01>;
    				phandle = <0x52>;
    			};
    		};
    
    		pcie@2910000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2910000 0x00 0x1000 0x00 0x2917000 0x00 0x400 0x00 0xd800000 0x00 0x800000 0x00 0x18000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x14a 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x50 0x4074>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf0 0x01>;
    			clocks = <0x09 0xf0 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x51 0x10000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x18001000 0x00 0x18001000 0x00 0x10000 0x2000000 0x00 0x18011000 0x00 0x18011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x53 0x00 0x00 0x00 0x00 0x02 0x53 0x00 0x00 0x00 0x00 0x03 0x53 0x00 0x00 0x00 0x00 0x04 0x53 0x00>;
    			status = "disabled";
    			phys = <0x54>;
    			phy-names = "pcie-phy";
    			phandle = <0x10d>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x144 0x01>;
    				phandle = <0x53>;
    			};
    		};
    
    		pcie@2920000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2920000 0x00 0x1000 0x00 0x2927000 0x00 0x400 0x00 0xe000000 0x00 0x800000 0x44 0x00 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x156 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x50 0x4078>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf1 0x01>;
    			clocks = <0x09 0xf1 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x51 0x20000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x1000 0x44 0x1000 0x00 0x10000 0x2000000 0x00 0x11000 0x44 0x11000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x55 0x00 0x00 0x00 0x00 0x02 0x55 0x00 0x00 0x00 0x00 0x03 0x55 0x00 0x00 0x00 0x00 0x04 0x55 0x00>;
    			status = "disabled";
    			phys = <0x56>;
    			phy-names = "pcie-phy";
    			phandle = <0x10e>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x150 0x01>;
    				phandle = <0x55>;
    			};
    		};
    
    		pcie@2930000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2930000 0x00 0x1000 0x00 0x2937000 0x00 0x400 0x00 0xe800000 0x00 0x800000 0x44 0x10000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x162 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x50 0x407c>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf2 0x01>;
    			clocks = <0x09 0xf2 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x51 0x30000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x1000 0x44 0x10001000 0x00 0x10000 0x2000000 0x00 0x11000 0x44 0x10011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x57 0x00 0x00 0x00 0x00 0x02 0x57 0x00 0x00 0x00 0x00 0x03 0x57 0x00 0x00 0x00 0x00 0x04 0x57 0x00>;
    			status = "disabled";
    			phandle = <0x10f>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x15c 0x01>;
    				phandle = <0x57>;
    			};
    		};
    
    		wiz@5050000 {
    			compatible = "ti,am64-wiz-10g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x129 0x01>;
    			clocks = <0x09 0x129 0x01 0x09 0x129 0x09 0x33>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x129 0x09>;
    			assigned-clock-parents = <0x09 0x129 0x0a>;
    			assigned-clock-rates = <0x124f800>;
    			num-lanes = <0x04>;
    			#reset-cells = <0x01>;
    			#clock-cells = <0x01>;
    			ranges = <0x5050000 0x00 0x5050000 0x10000 0xa030a00 0x00 0xa030a00 0x40>;
    			status = "disabled";
    			phandle = <0x58>;
    
    			serdes@5050000 {
    				compatible = "ti,j721e-serdes-10g";
    				reg = <0x5050000 0x10000 0xa030a00 0x40>;
    				reg-names = "torrent_phy\0dptx_phy";
    				resets = <0x58 0x00>;
    				reset-names = "torrent_reset";
    				clocks = <0x58 0x00>;
    				clock-names = "refclk";
    				assigned-clocks = <0x58 0x00 0x58 0x01 0x58 0x02>;
    				assigned-clock-parents = <0x09 0x129 0x09 0x09 0x129 0x09 0x09 0x129 0x09>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0x110>;
    
    				phy@0 {
    					reg = <0x00>;
    					resets = <0x58 0x01>;
    					cdns,phy-type = <0x06>;
    					cdns,num-lanes = <0x04>;
    					cdns,max-bit-rate = <0xa8c>;
    					#phy-cells = <0x00>;
    					phandle = <0x6a>;
    				};
    			};
    		};
    
    		serial@2800000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2800000 0x00 0x100>;
    			interrupts = <0x00 0xc0 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x92 0x00>;
    			clocks = <0x09 0x92 0x00>;
    			clock-names = "fclk";
    			status = "okay";
    			phandle = <0x111>;
    		};
    
    		serial@2810000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2810000 0x00 0x100>;
    			interrupts = <0x00 0xc1 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x116 0x01>;
    			clocks = <0x09 0x116 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x112>;
    		};
    
    		serial@2820000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2820000 0x00 0x100>;
    			interrupts = <0x00 0xc2 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x117 0x01>;
    			clocks = <0x09 0x117 0x00>;
    			clock-names = "fclk";
    			status = "okay";
    			phandle = <0x113>;
    		};
    
    		serial@2830000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2830000 0x00 0x100>;
    			interrupts = <0x00 0xc3 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x118 0x01>;
    			clocks = <0x09 0x118 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x114>;
    		};
    
    		serial@2840000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2840000 0x00 0x100>;
    			interrupts = <0x00 0xc4 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x119 0x01>;
    			clocks = <0x09 0x119 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x115>;
    		};
    
    		serial@2850000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2850000 0x00 0x100>;
    			interrupts = <0x00 0xc5 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11a 0x01>;
    			clocks = <0x09 0x11a 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x116>;
    		};
    
    		serial@2860000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2860000 0x00 0x100>;
    			interrupts = <0x00 0xc6 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11b 0x01>;
    			clocks = <0x09 0x11b 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x117>;
    		};
    
    		serial@2870000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2870000 0x00 0x100>;
    			interrupts = <0x00 0xc7 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11c 0x01>;
    			clocks = <0x09 0x11c 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x118>;
    		};
    
    		serial@2880000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2880000 0x00 0x100>;
    			interrupts = <0x00 0xf8 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11d 0x01>;
    			clocks = <0x09 0x11d 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x119>;
    		};
    
    		serial@2890000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2890000 0x00 0x100>;
    			interrupts = <0x00 0xf9 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11e 0x01>;
    			clocks = <0x09 0x11e 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0x11a>;
    		};
    
    		gpio@600000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x600000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x100 0x101 0x102 0x103 0x104 0x105 0x106 0x107>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x69 0x01>;
    			clocks = <0x09 0x69 0x00>;
    			clock-names = "gpio";
    			phandle = <0x32>;
    		};
    
    		gpio@601000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x601000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x120 0x121 0x122>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6a 0x01>;
    			clocks = <0x09 0x6a 0x00>;
    			clock-names = "gpio";
    			phandle = <0x11b>;
    		};
    
    		gpio@610000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x610000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x108 0x109 0x10a 0x10b 0x10c 0x10d 0x10e 0x10f>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6b 0x01>;
    			clocks = <0x09 0x6b 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0x11c>;
    		};
    
    		gpio@611000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x611000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x124 0x125 0x126>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6c 0x01>;
    			clocks = <0x09 0x6c 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0x11d>;
    		};
    
    		gpio@620000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x620000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x110 0x111 0x112 0x113 0x114 0x115 0x116 0x117>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6d 0x01>;
    			clocks = <0x09 0x6d 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0x11e>;
    		};
    
    		gpio@621000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x621000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x128 0x129 0x12a>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6e 0x01>;
    			clocks = <0x09 0x6e 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0x11f>;
    		};
    
    		gpio@630000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x630000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x118 0x119 0x11a 0x11b 0x11c 0x11d 0x11e 0x11f>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6f 0x01>;
    			clocks = <0x09 0x6f 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0x120>;
    		};
    
    		gpio@631000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x631000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x59>;
    			interrupts = <0x12c 0x12d 0x12e>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x70 0x01>;
    			clocks = <0x09 0x70 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0x121>;
    		};
    
    		mmc@4f80000 {
    			compatible = "ti,j721e-sdhci-8bit";
    			reg = <0x00 0x4f80000 0x00 0x1000 0x00 0x4f88000 0x00 0x400>;
    			interrupts = <0x00 0x03 0x04>;
    			power-domains = <0x08 0x5b 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5b 0x00 0x09 0x5b 0x01>;
    			assigned-clocks = <0x09 0x5b 0x01>;
    			assigned-clock-parents = <0x09 0x5b 0x02>;
    			bus-width = <0x08>;
    			mmc-hs200-1_8v;
    			mmc-ddr-1_8v;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-mmc-hs = <0x00>;
    			ti,otap-del-sel-ddr52 = <0x05>;
    			ti,otap-del-sel-hs200 = <0x06>;
    			ti,otap-del-sel-hs400 = <0x00>;
    			ti,itap-del-sel-legacy = <0x10>;
    			ti,itap-del-sel-mmc-hs = <0x0a>;
    			ti,itap-del-sel-ddr52 = <0x03>;
    			ti,trm-icp = <0x08>;
    			dma-coherent;
    			non-removable;
    			ti,driver-strength-ohm = <0x32>;
    			disable-wp;
    			phandle = <0x122>;
    		};
    
    		mmc@4fb0000 {
    			compatible = "ti,j721e-sdhci-4bit";
    			reg = <0x00 0x4fb0000 0x00 0x1000 0x00 0x4fb8000 0x00 0x400>;
    			interrupts = <0x00 0x04 0x04>;
    			power-domains = <0x08 0x5c 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5c 0x05 0x09 0x5c 0x00>;
    			assigned-clocks = <0x09 0x5c 0x00>;
    			assigned-clock-parents = <0x09 0x5c 0x01>;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-sd-hs = <0x00>;
    			ti,trm-icp = <0x08>;
    			ti,clkbuf-sel = <0x07>;
    			dma-coherent;
    			sdhci-caps-mask = <0x02 0x00>;
    			vmmc-supply = <0x5a>;
    			vqmmc-supply = <0x5b>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5c>;
    			ti,driver-strength-ohm = <0x32>;
    			disable-wp;
    			phandle = <0x123>;
    		};
    
    		mmc@4f98000 {
    			compatible = "ti,j721e-sdhci-4bit";
    			reg = <0x00 0x4f98000 0x00 0x1000 0x00 0x4f90000 0x00 0x400>;
    			interrupts = <0x00 0x05 0x04>;
    			power-domains = <0x08 0x5d 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5d 0x05 0x09 0x5d 0x00>;
    			assigned-clocks = <0x09 0x5d 0x00>;
    			assigned-clock-parents = <0x09 0x5d 0x01>;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-sd-hs = <0x00>;
    			ti,otap-del-sel-sdr12 = <0x0f>;
    			ti,otap-del-sel-sdr25 = <0x0f>;
    			ti,otap-del-sel-sdr50 = <0x0c>;
    			ti,otap-del-sel-ddr50 = <0x0c>;
    			ti,otap-del-sel-sdr104 = <0x05>;
    			ti,itap-del-sel-legacy = <0x00>;
    			ti,itap-del-sel-sd-hs = <0x00>;
    			ti,itap-del-sel-sdr12 = <0x00>;
    			ti,itap-del-sel-sdr25 = <0x00>;
    			ti,itap-del-sel-ddr50 = <0x02>;
    			ti,trm-icp = <0x08>;
    			ti,clkbuf-sel = <0x07>;
    			dma-coherent;
    			sdhci-caps-mask = <0x02 0x00>;
    			status = "disabled";
    			phandle = <0x124>;
    		};
    
    		cdns-usb@4104000 {
    			compatible = "ti,j721e-usb";
    			reg = <0x00 0x4104000 0x00 0x100>;
    			dma-coherent;
    			power-domains = <0x08 0x120 0x01>;
    			clocks = <0x09 0x120 0x0f 0x09 0x120 0x03>;
    			clock-names = "ref\0lpm";
    			assigned-clocks = <0x09 0x120 0x0f>;
    			assigned-clock-parents = <0x09 0x120 0x10>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5d>;
    			ti,usb2-only;
    			phandle = <0x125>;
    
    			usb@6000000 {
    				compatible = "cdns,usb3";
    				reg = <0x00 0x6000000 0x00 0x10000 0x00 0x6010000 0x00 0x10000 0x00 0x6020000 0x00 0x10000>;
    				reg-names = "otg\0xhci\0dev";
    				interrupts = <0x00 0x60 0x04 0x00 0x66 0x04 0x00 0x78 0x04>;
    				interrupt-names = "host\0peripheral\0otg";
    				maximum-speed = "high-speed";
    				dr_mode = "host";
    				phandle = <0x126>;
    			};
    		};
    
    		cdns-usb@4114000 {
    			compatible = "ti,j721e-usb";
    			reg = <0x00 0x4114000 0x00 0x100>;
    			dma-coherent;
    			power-domains = <0x08 0x121 0x01>;
    			clocks = <0x09 0x121 0x0f 0x09 0x121 0x03>;
    			clock-names = "ref\0lpm";
    			assigned-clocks = <0x09 0x121 0x0f>;
    			assigned-clock-parents = <0x09 0x121 0x10>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5e>;
    			ti,usb2-only;
    			status = "disabled";
    			phandle = <0x127>;
    
    			usb@6400000 {
    				compatible = "cdns,usb3";
    				reg = <0x00 0x6400000 0x00 0x10000 0x00 0x6410000 0x00 0x10000 0x00 0x6420000 0x00 0x10000>;
    				reg-names = "otg\0xhci\0dev";
    				interrupts = <0x00 0x68 0x04 0x00 0x6e 0x04 0x00 0x79 0x04>;
    				interrupt-names = "host\0peripheral\0otg";
    				maximum-speed = "high-speed";
    				dr_mode = "host";
    				phandle = <0x128>;
    			};
    		};
    
    		i2c@2000000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2000000 0x00 0x100>;
    			interrupts = <0x00 0xc8 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbb 0x00>;
    			power-domains = <0x08 0xbb 0x00>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5f>;
    			clock-frequency = <0x61a80>;
    			phandle = <0x129>;
    		};
    
    		i2c@2010000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2010000 0x00 0x100>;
    			interrupts = <0x00 0xc9 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbc 0x00>;
    			power-domains = <0x08 0xbc 0x01>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x60 0x61 0x62 0x63 0x64>;
    			clock-frequency = <0x61a80>;
    			phandle = <0x12a>;
    		};
    
    		i2c@2020000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2020000 0x00 0x100>;
    			interrupts = <0x00 0xca 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbd 0x00>;
    			power-domains = <0x08 0xbd 0x01>;
    			status = "disabled";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x65>;
    			clock-frequency = <0x61a80>;
    			phandle = <0x12b>;
    
    			ina226@40 {
    				compatible = "ti,ina226";
    				reg = <0x40>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@41 {
    				compatible = "ti,ina226";
    				reg = <0x41>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@42 {
    				compatible = "ti,ina226";
    				reg = <0x42>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@43 {
    				compatible = "ti,ina226";
    				reg = <0x43>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@44 {
    				compatible = "ti,ina226";
    				reg = <0x44>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@45 {
    				compatible = "ti,ina226";
    				reg = <0x45>;
    				shunt-resistor = <0x1388>;
    			};
    
    			ina226@46 {
    				compatible = "ti,ina226";
    				reg = <0x46>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@47 {
    				compatible = "ti,ina226";
    				reg = <0x47>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@48 {
    				compatible = "ti,ina226";
    				reg = <0x48>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@49 {
    				compatible = "ti,ina226";
    				reg = <0x49>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4a {
    				compatible = "ti,ina226";
    				reg = <0x4a>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4b {
    				compatible = "ti,ina226";
    				reg = <0x4b>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4c {
    				compatible = "ti,ina226";
    				reg = <0x4c>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4d {
    				compatible = "ti,ina226";
    				reg = <0x4d>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4e {
    				compatible = "ti,ina226";
    				reg = <0x4e>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4f {
    				compatible = "ti,ina226";
    				reg = <0x4f>;
    				shunt-resistor = <0x2710>;
    			};
    		};
    
    		i2c@2030000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2030000 0x00 0x100>;
    			interrupts = <0x00 0xcb 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbe 0x00>;
    			power-domains = <0x08 0xbe 0x01>;
    			status = "disabled";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x66>;
    			clock-frequency = <0x61a80>;
    			phandle = <0x12c>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x67>;
    			};
    
    			audio-codec@44 {
    				compatible = "ti,pcm3168a";
    				reg = <0x44>;
    				#sound-dai-cells = <0x01>;
    				reset-gpios = <0x67 0x00 0x01>;
    				clocks = <0x09 0x9d 0x173>;
    				clock-names = "scki";
    				assigned-clocks = <0x09 0x9d 0x173>;
    				assigned-clock-parents = <0x09 0x9d 0x190>;
    				assigned-clock-rates = <0x1770000>;
    				VDD1-supply = <0x11>;
    				VDD2-supply = <0x11>;
    				VCCAD1-supply = <0x68>;
    				VCCAD2-supply = <0x68>;
    				VCCDA1-supply = <0x68>;
    				VCCDA2-supply = <0x68>;
    				status = "disabled";
    				phandle = <0xa0>;
    			};
    		};
    
    		i2c@2040000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2040000 0x00 0x100>;
    			interrupts = <0x00 0xcc 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbf 0x00>;
    			power-domains = <0x08 0xbf 0x01>;
    			status = "disabled";
    			phandle = <0x12d>;
    		};
    
    		i2c@2050000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2050000 0x00 0x100>;
    			interrupts = <0x00 0xcd 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xc0 0x00>;
    			power-domains = <0x08 0xc0 0x01>;
    			status = "disabled";
    			phandle = <0x12e>;
    		};
    
    		i2c@2060000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2060000 0x00 0x100>;
    			interrupts = <0x00 0xce 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xc1 0x00>;
    			power-domains = <0x08 0xc1 0x01>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x69>;
    			clock-frequency = <0x61a80>;
    			phandle = <0x12f>;
    		};
    
    		video-encoder@4200000 {
    			compatible = "img,vxe384";
    			reg = <0x00 0x4200000 0x00 0x100000>;
    			power-domains = <0x08 0x99 0x01>;
    			interrupts = <0x00 0xb5 0x04>;
    			phandle = <0x130>;
    		};
    
    		video-decoder@4300000 {
    			compatible = "img,d5500-vxd";
    			reg = <0x00 0x4300000 0x00 0x100000>;
    			power-domains = <0x08 0x90 0x01>;
    			interrupts = <0x00 0xb4 0x04>;
    			phandle = <0x131>;
    		};
    
    		ufs-wrapper@4e80000 {
    			compatible = "ti,j721e-ufs";
    			reg = <0x00 0x4e80000 0x00 0x100>;
    			power-domains = <0x08 0x115 0x01>;
    			clocks = <0x09 0x115 0x01>;
    			assigned-clocks = <0x09 0x115 0x01>;
    			assigned-clock-parents = <0x09 0x115 0x04>;
    			ranges;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			status = "disabled";
    			phandle = <0x132>;
    
    			ufs@4e84000 {
    				compatible = "cdns,ufshc-m31-16nm\0jedec,ufs-2.0";
    				reg = <0x00 0x4e84000 0x00 0x10000>;
    				interrupts = <0x00 0x11 0x04>;
    				freq-table-hz = <0xee6b280 0xee6b280 0x124f800 0x124f800 0x124f800 0x124f800>;
    				clocks = <0x09 0x115 0x00 0x09 0x115 0x01 0x09 0x115 0x01>;
    				clock-names = "core_clk\0phy_clk\0ref_clk";
    				dma-coherent;
    			};
    		};
    
    		dp-bridge@a000000 {
    			compatible = "ti,j721e-mhdp8546";
    			reg = <0x00 0xa000000 0x00 0x30a00 0x00 0x4f40000 0x00 0x20>;
    			reg-names = "mhdptx\0j721e-intg";
    			clocks = <0x09 0x97 0x24>;
    			interrupt-parent = <0x01>;
    			interrupts = <0x00 0x266 0x04>;
    			power-domains = <0x08 0x97 0x01>;
    			phys = <0x6a>;
    			phy-names = "dpphy";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x6b>;
    			status = "disabled";
    			phandle = <0x133>;
    
    			ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0x134>;
    
    				port@0 {
    					reg = <0x00>;
    
    					endpoint {
    						remote-endpoint = <0x6c>;
    						phandle = <0x6f>;
    					};
    				};
    
    				port@4 {
    					reg = <0x04>;
    
    					endpoint {
    						remote-endpoint = <0x6d>;
    						phandle = <0xa5>;
    					};
    				};
    			};
    		};
    
    		dsi@48000000 {
    			compatible = "ti,j721e-dsi";
    			reg = <0x00 0x4800000 0x00 0x100000 0x00 0x4710000 0x00 0x100>;
    			clocks = <0x09 0x96 0x01 0x09 0x96 0x05>;
    			clock-names = "dsi_p_clk\0dsi_sys_clk";
    			power-domains = <0x08 0x96 0x01>;
    			interrupt-parent = <0x01>;
    			interrupts = <0x00 0x258 0x04>;
    			phys = <0x6e>;
    			phy-names = "dphy";
    			status = "disabled";
    			phandle = <0x135>;
    
    			ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0x136>;
    			};
    		};
    
    		dss@4a00000 {
    			compatible = "ti,j721e-dss";
    			reg = <0x00 0x4a00000 0x00 0x10000 0x00 0x4a10000 0x00 0x10000 0x00 0x4b00000 0x00 0x10000 0x00 0x4b10000 0x00 0x10000 0x00 0x4a20000 0x00 0x10000 0x00 0x4a30000 0x00 0x10000 0x00 0x4a50000 0x00 0x10000 0x00 0x4a60000 0x00 0x10000 0x00 0x4a70000 0x00 0x10000 0x00 0x4a90000 0x00 0x10000 0x00 0x4ab0000 0x00 0x10000 0x00 0x4ad0000 0x00 0x10000 0x00 0x4a80000 0x00 0x10000 0x00 0x4aa0000 0x00 0x10000 0x00 0x4ac0000 0x00 0x10000 0x00 0x4ae0000 0x00 0x10000 0x00 0x4af0000 0x00 0x10000>;
    			reg-names = "common_m\0common_s0\0common_s1\0common_s2\0vidl1\0vidl2\0vid1\0vid2\0ovr1\0ovr2\0ovr3\0ovr4\0vp1\0vp2\0vp3\0vp4\0wb";
    			clocks = <0x09 0x98 0x00 0x09 0x98 0x01 0x09 0x98 0x04 0x09 0x98 0x09 0x09 0x98 0x0d>;
    			clock-names = "fck\0vp1\0vp2\0vp3\0vp4";
    			power-domains = <0x08 0x98 0x01>;
    			interrupts = <0x00 0x25a 0x04 0x00 0x25b 0x04 0x00 0x25c 0x04 0x00 0x25d 0x04>;
    			interrupt-names = "common_m\0common_s0\0common_s1\0common_s2";
    			assigned-clocks = <0x09 0x98 0x01 0x09 0x98 0x04 0x09 0x98 0x09 0x09 0x98 0x0d>;
    			assigned-clock-parents = <0x09 0x98 0x02 0x09 0x98 0x06 0x09 0x98 0x0b 0x09 0x98 0x12>;
    			status = "disabled";
    			phandle = <0x137>;
    
    			ports {
    				phandle = <0x138>;
    
    				port {
    
    					endpoint {
    						remote-endpoint = <0x6f>;
    						phandle = <0x6c>;
    					};
    				};
    			};
    		};
    
    		mcasp@2b00000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b00000 0x00 0x2000 0x00 0x2b08000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x220 0x04 0x00 0x221 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc400 0x16 0x4400>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xae 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xae 0x01>;
    			status = "disabled";
    			phandle = <0x139>;
    		};
    
    		mcasp@2b10000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b10000 0x00 0x2000 0x00 0x2b18000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x222 0x04 0x00 0x223 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc401 0x16 0x4401>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xaf 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xaf 0x01>;
    			status = "disabled";
    			phandle = <0x13a>;
    		};
    
    		mcasp@2b20000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b20000 0x00 0x2000 0x00 0x2b28000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x224 0x04 0x00 0x225 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc402 0x16 0x4402>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb0 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb0 0x01>;
    			status = "disabled";
    			phandle = <0x13b>;
    		};
    
    		mcasp@2b30000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b30000 0x00 0x2000 0x00 0x2b38000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x226 0x04 0x00 0x227 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc500 0x16 0x4500>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb1 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb1 0x01>;
    			status = "disabled";
    			phandle = <0x13c>;
    		};
    
    		mcasp@2b40000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b40000 0x00 0x2000 0x00 0x2b48000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x228 0x04 0x00 0x229 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc501 0x16 0x4501>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb2 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb2 0x01>;
    			status = "disabled";
    			phandle = <0x13d>;
    		};
    
    		mcasp@2b50000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b50000 0x00 0x2000 0x00 0x2b58000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22a 0x04 0x00 0x22b 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc502 0x16 0x4502>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb3 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb3 0x01>;
    			status = "disabled";
    			phandle = <0x13e>;
    		};
    
    		mcasp@2b60000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b60000 0x00 0x2000 0x00 0x2b68000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22c 0x04 0x00 0x22d 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc503 0x16 0x4503>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb4 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb4 0x01>;
    			status = "disabled";
    			phandle = <0x13f>;
    		};
    
    		mcasp@2b70000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b70000 0x00 0x2000 0x00 0x2b78000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22e 0x04 0x00 0x22f 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc504 0x16 0x4504>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb5 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb5 0x01>;
    			status = "disabled";
    			phandle = <0x140>;
    		};
    
    		mcasp@2b80000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b80000 0x00 0x2000 0x00 0x2b88000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x230 0x04 0x00 0x231 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc505 0x16 0x4505>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb6 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb6 0x01>;
    			status = "disabled";
    			phandle = <0x141>;
    		};
    
    		mcasp@2b90000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b90000 0x00 0x2000 0x00 0x2b98000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x232 0x04 0x00 0x233 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc506 0x16 0x4506>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb7 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb7 0x01>;
    			status = "disabled";
    			phandle = <0x142>;
    		};
    
    		mcasp@2ba0000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2ba0000 0x00 0x2000 0x00 0x2ba8000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x234 0x04 0x00 0x235 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc507 0x16 0x4507>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb8 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb8 0x01>;
    			status = "disabled";
    			#sound-dai-cells = <0x00>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x70>;
    			op-mode = <0x00>;
    			tdm-slots = <0x02>;
    			auxclk-fs-ratio = <0x100>;
    			serial-dir = <0x01 0x01 0x01 0x01 0x02 0x02 0x02 0x00>;
    			tx-num-evt = <0x00>;
    			rx-num-evt = <0x00>;
    			phandle = <0x9f>;
    		};
    
    		mcasp@2bb0000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2bb0000 0x00 0x2000 0x00 0x2bb8000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x236 0x04 0x00 0x237 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x16 0xc508 0x16 0x4508>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb9 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb9 0x01>;
    			status = "disabled";
    			phandle = <0x143>;
    		};
    
    		watchdog@2200000 {
    			compatible = "ti,j7-rti-wdt";
    			reg = <0x00 0x2200000 0x00 0x100>;
    			clocks = <0x09 0xfc 0x01>;
    			power-domains = <0x08 0xfc 0x01>;
    			assigned-clocks = <0x09 0xfc 0x01>;
    			assigned-clock-parents = <0x09 0xfc 0x05>;
    			phandle = <0x144>;
    		};
    
    		watchdog@2210000 {
    			compatible = "ti,j7-rti-wdt";
    			reg = <0x00 0x2210000 0x00 0x100>;
    			clocks = <0x09 0xfd 0x01>;
    			power-domains = <0x08 0xfd 0x01>;
    			assigned-clocks = <0x09 0xfd 0x01>;
    			assigned-clock-parents = <0x09 0xfd 0x05>;
    			phandle = <0x145>;
    		};
    
    		r5fss@5c00000 {
    			compatible = "ti,j721e-r5fss";
    			ti,cluster-mode = <0x00>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x5c00000 0x00 0x5c00000 0x20000 0x5d00000 0x00 0x5d00000 0x20000>;
    			power-domains = <0x08 0xf3 0x01>;
    			phandle = <0x146>;
    
    			r5f@5c00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5c00000 0x8000 0x5c10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xf5>;
    				ti,sci-proc-ids = <0x06 0xff>;
    				resets = <0x1c 0xf5 0x01>;
    				firmware-name = "j7-main-r5f0_0-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x71 0x72>;
    				memory-region = <0x73 0x74 0x75 0x76>;
    				phandle = <0x147>;
    			};
    
    			r5f@5d00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5d00000 0x8000 0x5d10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xf6>;
    				ti,sci-proc-ids = <0x07 0xff>;
    				resets = <0x1c 0xf6 0x01>;
    				firmware-name = "j7-main-r5f0_1-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x71 0x77>;
    				memory-region = <0x78 0x79>;
    				phandle = <0x148>;
    			};
    		};
    
    		r5fss@5e00000 {
    			compatible = "ti,j721e-r5fss";
    			ti,cluster-mode = <0x00>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x5e00000 0x00 0x5e00000 0x20000 0x5f00000 0x00 0x5f00000 0x20000>;
    			power-domains = <0x08 0xf4 0x01>;
    			status = "disabled";
    			phandle = <0x149>;
    
    			r5f@5e00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5e00000 0x8000 0x5e10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xf7>;
    				ti,sci-proc-ids = <0x08 0xff>;
    				resets = <0x1c 0xf7 0x01>;
    				firmware-name = "j7-main-r5f1_0-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x7a 0x7b>;
    				memory-region = <0x7c 0x7d>;
    				phandle = <0x14a>;
    			};
    
    			r5f@5f00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5f00000 0x8000 0x5f10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0c>;
    				ti,sci-dev-id = <0xf8>;
    				ti,sci-proc-ids = <0x09 0xff>;
    				resets = <0x1c 0xf8 0x01>;
    				firmware-name = "j7-main-r5f1_1-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x7a 0x7e>;
    				memory-region = <0x7f 0x80>;
    				phandle = <0x14b>;
    			};
    		};
    
    		dsp@4d80800000 {
    			compatible = "ti,j721e-c66-dsp";
    			reg = <0x4d 0x80800000 0x00 0x48000 0x4d 0x80e00000 0x00 0x8000 0x4d 0x80f00000 0x00 0x8000>;
    			reg-names = "l2sram\0l1pram\0l1dram";
    			ti,sci = <0x0c>;
    			ti,sci-dev-id = <0x8e>;
    			ti,sci-proc-ids = <0x03 0xff>;
    			resets = <0x1c 0x8e 0x01>;
    			firmware-name = "j7-c66_0-fw";
    			mboxes = <0x81 0x82>;
    			memory-region = <0x83 0x84>;
    			phandle = <0x14c>;
    		};
    
    		dsp@4d81800000 {
    			compatible = "ti,j721e-c66-dsp";
    			reg = <0x4d 0x81800000 0x00 0x48000 0x4d 0x81e00000 0x00 0x8000 0x4d 0x81f00000 0x00 0x8000>;
    			reg-names = "l2sram\0l1pram\0l1dram";
    			ti,sci = <0x0c>;
    			ti,sci-dev-id = <0x8f>;
    			ti,sci-proc-ids = <0x04 0xff>;
    			resets = <0x1c 0x8f 0x01>;
    			firmware-name = "j7-c66_1-fw";
    			mboxes = <0x81 0x85>;
    			memory-region = <0x86 0x87>;
    			phandle = <0x14d>;
    		};
    
    		dsp@64800000 {
    			compatible = "ti,j721e-c71-dsp";
    			reg = <0x00 0x64800000 0x00 0x80000 0x00 0x64e00000 0x00 0xc000>;
    			reg-names = "l2sram\0l1dram";
    			ti,sci = <0x0c>;
    			ti,sci-dev-id = <0x0f>;
    			ti,sci-proc-ids = <0x30 0xff>;
    			resets = <0x1c 0x0f 0x01>;
    			firmware-name = "j7-c71_0-fw";
    			mboxes = <0x88 0x89>;
    			memory-region = <0x8a 0x8b>;
    			phandle = <0x14e>;
    		};
    
    		pinctrl@a40000 {
    			compatible = "pinctrl-single";
    			reg = <0x00 0xa40000 0x00 0x800>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			#pinctrl-cells = <0x01>;
    			pinctrl-single,register-width = <0x20>;
    			pinctrl-single,function-mask = <0x107ff>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x8c>;
    			phandle = <0x14f>;
    
    			mcu-cpsw-cpts {
    				pinctrl-single,pins = <0x68 0x10011>;
    				phandle = <0x8c>;
    			};
    		};
    
    		icssg@b000000 {
    			compatible = "ti,j721e-icssg";
    			reg = <0x00 0xb000000 0x00 0x80000>;
    			power-domains = <0x08 0x77 0x01>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0xb000000 0x100000>;
    			phandle = <0x150>;
    
    			memories@0 {
    				reg = <0x00 0x2000 0x2000 0x2000 0x10000 0x10000>;
    				reg-names = "dram0\0dram1\0shrdram2";
    				phandle = <0x151>;
    			};
    
    			cfg@26000 {
    				compatible = "ti,pruss-cfg\0syscon";
    				reg = <0x26000 0x200>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x26000 0x2000>;
    				phandle = <0x152>;
    
    				clocks {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					coreclk-mux@3c {
    						reg = <0x3c>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x77 0x18 0x09 0x77 0x01>;
    						assigned-clocks = <0x8d>;
    						assigned-clock-parents = <0x09 0x77 0x01>;
    						phandle = <0x8d>;
    					};
    
    					iepclk-mux@30 {
    						reg = <0x30>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x77 0x03 0x8d>;
    						assigned-clocks = <0x8e>;
    						assigned-clock-parents = <0x8d>;
    						phandle = <0x8e>;
    					};
    				};
    			};
    
    			mii-rt@32000 {
    				compatible = "ti,pruss-mii\0syscon";
    				reg = <0x32000 0x100>;
    				phandle = <0x153>;
    			};
    
    			mii-g-rt@33000 {
    				compatible = "ti,pruss-mii-g\0syscon";
    				reg = <0x33000 0x1000>;
    				phandle = <0x154>;
    			};
    
    			interrupt-controller@20000 {
    				compatible = "ti,icssg-intc";
    				reg = <0x20000 0x2000>;
    				interrupt-controller;
    				#interrupt-cells = <0x03>;
    				interrupts = <0x00 0xfe 0x04 0x00 0xff 0x04 0x00 0x100 0x04 0x00 0x101 0x04 0x00 0x102 0x04 0x00 0x103 0x04 0x00 0x104 0x04 0x00 0x105 0x04>;
    				interrupt-names = "host_intr0\0host_intr1\0host_intr2\0host_intr3\0host_intr4\0host_intr5\0host_intr6\0host_intr7";
    				phandle = <0x155>;
    			};
    
    			pru@34000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x34000 0x3000 0x22000 0x100 0x22400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru0_0-fw";
    				status = "disabled";
    				phandle = <0x156>;
    			};
    
    			rtu@4000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x4000 0x2000 0x23000 0x100 0x23400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu0_0-fw";
    				status = "disabled";
    				phandle = <0x157>;
    			};
    
    			txpru@a000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xa000 0x1800 0x25000 0x100 0x25400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru0_0-fw";
    				status = "disabled";
    				phandle = <0x158>;
    			};
    
    			pru@38000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x38000 0x3000 0x24000 0x100 0x24400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru0_1-fw";
    				status = "disabled";
    				phandle = <0x159>;
    			};
    
    			rtu@6000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x6000 0x2000 0x23800 0x100 0x23c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu0_1-fw";
    				status = "disabled";
    				phandle = <0x15a>;
    			};
    
    			txpru@c000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xc000 0x1800 0x25800 0x100 0x25c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru0_1-fw";
    				status = "disabled";
    				phandle = <0x15b>;
    			};
    
    			mdio@32400 {
    				compatible = "ti,davinci_mdio";
    				reg = <0x32400 0x100>;
    				clocks = <0x09 0x77 0x01>;
    				clock-names = "fck";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				bus_freq = <0xf4240>;
    				status = "disabled";
    				phandle = <0x15c>;
    			};
    		};
    
    		icssg@b100000 {
    			compatible = "ti,j721e-icssg";
    			reg = <0x00 0xb100000 0x00 0x80000>;
    			power-domains = <0x08 0x78 0x01>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0xb100000 0x100000>;
    			phandle = <0x15d>;
    
    			memories@b100000 {
    				reg = <0x00 0x2000 0x2000 0x2000 0x10000 0x10000>;
    				reg-names = "dram0\0dram1\0shrdram2";
    				phandle = <0x15e>;
    			};
    
    			cfg@26000 {
    				compatible = "ti,pruss-cfg\0syscon";
    				reg = <0x26000 0x200>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x26000 0x2000>;
    				phandle = <0x15f>;
    
    				clocks {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					coreclk-mux@3c {
    						reg = <0x3c>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x78 0x36 0x09 0x78 0x04>;
    						assigned-clocks = <0x8f>;
    						assigned-clock-parents = <0x09 0x78 0x04>;
    						phandle = <0x8f>;
    					};
    
    					iepclk-mux@30 {
    						reg = <0x30>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x78 0x09 0x8f>;
    						assigned-clocks = <0x90>;
    						assigned-clock-parents = <0x8f>;
    						phandle = <0x90>;
    					};
    				};
    			};
    
    			mii-rt@32000 {
    				compatible = "ti,pruss-mii\0syscon";
    				reg = <0x32000 0x100>;
    				phandle = <0x160>;
    			};
    
    			mii-g-rt@33000 {
    				compatible = "ti,pruss-mii-g\0syscon";
    				reg = <0x33000 0x1000>;
    				phandle = <0x161>;
    			};
    
    			interrupt-controller@20000 {
    				compatible = "ti,icssg-intc";
    				reg = <0x20000 0x2000>;
    				interrupt-controller;
    				#interrupt-cells = <0x03>;
    				interrupts = <0x00 0x106 0x04 0x00 0x107 0x04 0x00 0x108 0x04 0x00 0x109 0x04 0x00 0x10a 0x04 0x00 0x10b 0x04 0x00 0x10c 0x04 0x00 0x10d 0x04>;
    				interrupt-names = "host_intr0\0host_intr1\0host_intr2\0host_intr3\0host_intr4\0host_intr5\0host_intr6\0host_intr7";
    				phandle = <0x162>;
    			};
    
    			pru@34000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x34000 0x4000 0x22000 0x100 0x22400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru1_0-fw";
    				status = "disabled";
    				phandle = <0x163>;
    			};
    
    			rtu@4000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x4000 0x2000 0x23000 0x100 0x23400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu1_0-fw";
    				status = "disabled";
    				phandle = <0x164>;
    			};
    
    			txpru@a000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xa000 0x1800 0x25000 0x100 0x25400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru1_0-fw";
    				status = "disabled";
    				phandle = <0x165>;
    			};
    
    			pru@38000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x38000 0x4000 0x24000 0x100 0x24400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru1_1-fw";
    				status = "disabled";
    				phandle = <0x166>;
    			};
    
    			rtu@6000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x6000 0x2000 0x23800 0x100 0x23c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu1_1-fw";
    				status = "disabled";
    				phandle = <0x167>;
    			};
    
    			txpru@c000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xc000 0x1800 0x25800 0x100 0x25c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru1_1-fw";
    				status = "disabled";
    				phandle = <0x168>;
    			};
    
    			mdio@32400 {
    				compatible = "ti,davinci_mdio";
    				reg = <0x32400 0x100>;
    				clocks = <0x09 0x78 0x04>;
    				clock-names = "fck";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				bus_freq = <0xf4240>;
    				status = "disabled";
    				phandle = <0x169>;
    			};
    		};
    
    		gpu@4e20000000 {
    			compatible = "ti,j721e-pvr\0img,pvr-ge8430";
    			reg = <0x4e 0x20000000 0x00 0x80000>;
    			interrupts = <0x00 0x18 0x04>;
    			power-domains = <0x08 0x7e 0x01>;
    			clocks = <0x09 0x7d 0x00>;
    			phandle = <0x16a>;
    		};
    
    		can@2701000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2701000 0x00 0x200 0x00 0x2708000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0x9c 0x01>;
    			clocks = <0x09 0x9c 0x00 0x09 0x9c 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x7c 0x04 0x00 0x7d 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x91>;
    			phys = <0x92>;
    			phandle = <0x16b>;
    		};
    
    		can@2711000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2711000 0x00 0x200 0x00 0x2718000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0x9e 0x01>;
    			clocks = <0x09 0x9e 0x00 0x09 0x9e 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x7f 0x04 0x00 0x80 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x16c>;
    		};
    
    		can@2721000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2721000 0x00 0x200 0x00 0x2728000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa0 0x01>;
    			clocks = <0x09 0xa0 0x00 0x09 0xa0 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x82 0x04 0x00 0x83 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x93>;
    			phys = <0x94>;
    			phandle = <0x16d>;
    		};
    
    		can@2731000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2731000 0x00 0x200 0x00 0x2738000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa1 0x01>;
    			clocks = <0x09 0xa1 0x00 0x09 0xa1 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x85 0x04 0x00 0x86 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x16e>;
    		};
    
    		can@2741000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2741000 0x00 0x200 0x00 0x2748000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa2 0x01>;
    			clocks = <0x09 0xa2 0x00 0x09 0xa2 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x88 0x04 0x00 0x89 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x16f>;
    		};
    
    		can@2751000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2751000 0x00 0x200 0x00 0x2758000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa3 0x01>;
    			clocks = <0x09 0xa3 0x00 0x09 0xa3 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x8b 0x04 0x00 0x8c 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x170>;
    		};
    
    		can@2761000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2761000 0x00 0x200 0x00 0x2768000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa4 0x01>;
    			clocks = <0x09 0xa4 0x00 0x09 0xa4 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x8e 0x04 0x00 0x8f 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x171>;
    		};
    
    		can@2771000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2771000 0x00 0x200 0x00 0x2778000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa5 0x01>;
    			clocks = <0x09 0xa5 0x00 0x09 0xa5 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x91 0x04 0x00 0x92 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x172>;
    		};
    
    		can@2781000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2781000 0x00 0x200 0x00 0x2788000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa6 0x01>;
    			clocks = <0x09 0xa6 0x00 0x09 0xa6 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x240 0x04 0x00 0x241 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x173>;
    		};
    
    		can@2791000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2791000 0x00 0x200 0x00 0x2798000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa7 0x01>;
    			clocks = <0x09 0xa7 0x00 0x09 0xa7 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x243 0x04 0x00 0x244 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x174>;
    		};
    
    		can@27a1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27a1000 0x00 0x200 0x00 0x27a8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa8 0x01>;
    			clocks = <0x09 0xa8 0x00 0x09 0xa8 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x246 0x04 0x00 0x247 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x175>;
    		};
    
    		can@27b1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27b1000 0x00 0x200 0x00 0x27b8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa9 0x01>;
    			clocks = <0x09 0xa9 0x00 0x09 0xa9 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x249 0x04 0x00 0x24a 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x176>;
    		};
    
    		can@27c1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27c1000 0x00 0x200 0x00 0x27c8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xaa 0x01>;
    			clocks = <0x09 0xaa 0x00 0x09 0xaa 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x177>;
    		};
    
    		can@27d1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27d1000 0x00 0x200 0x00 0x27d8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xab 0x01>;
    			clocks = <0x09 0xab 0x00 0x09 0xab 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x24f 0x04 0x00 0x250 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x178>;
    		};
    
    		spi@2100000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2100000 0x00 0x400>;
    			interrupts = <0x00 0xb8 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x10a 0x01>;
    			clocks = <0x09 0x10a 0x01>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x95>;
    			dmas = <0x16 0xc600 0x16 0x4600>;
    			dma-names = "tx0\0rx0";
    			ti,pindir-d0-out-d1-in;
    			phandle = <0x179>;
    
    			spidev@0 {
    				compatible = "rohm,dh2228fv";
    				reg = <0x00>;
    				spi-max-frequency = <0x16e3600>;
    				spi-cpol = <0x00>;
    				spi-cpha = <0x00>;
    			};
    		};
    
    		spi@2110000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2110000 0x00 0x400>;
    			interrupts = <0x00 0xb9 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x10b 0x01>;
    			clocks = <0x09 0x10b 0x01>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x96>;
    			dmas = <0x16 0xc604 0x16 0x4604>;
    			dma-names = "tx0\0rx0";
    			ti,pindir-d0-out-d1-in;
    			phandle = <0x17a>;
    
    			spidev@0 {
    				compatible = "rohm,dh2228fv";
    				reg = <0x00>;
    				spi-max-frequency = <0x16e3600>;
    				spi-cpol = <0x00>;
    				spi-cpha = <0x00>;
    			};
    		};
    
    		spi@2120000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2120000 0x00 0x400>;
    			interrupts = <0x00 0xba 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x10c 0x01>;
    			clocks = <0x09 0x10c 0x01>;
    			status = "disabled";
    			phandle = <0x17b>;
    		};
    
    		spi@2130000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2130000 0x00 0x400>;
    			interrupts = <0x00 0xbb 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x10d 0x01>;
    			clocks = <0x09 0x10d 0x01>;
    			status = "disabled";
    			phandle = <0x17c>;
    		};
    
    		spi@2140000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2140000 0x00 0x400>;
    			interrupts = <0x00 0xbc 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x10e 0x01>;
    			clocks = <0x09 0x10e 0x01>;
    			status = "disabled";
    			phandle = <0x17d>;
    		};
    
    		spi@2150000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2150000 0x00 0x400>;
    			interrupts = <0x00 0xbd 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x10f 0x01>;
    			clocks = <0x09 0x10f 0x01>;
    			status = "okay";
    			pinctrl-names = "default";
    			pinctrl-0 = <0x97>;
    			dmas = <0x16 0xc61c 0x16 0x461c>;
    			dma-names = "tx0\0rx0";
    			ti,pindir-d0-out-d1-in;
    			phandle = <0x17e>;
    
    			spidev@0 {
    				compatible = "rohm,dh2228fv";
    				reg = <0x00>;
    				spi-max-frequency = <0x16e3600>;
    				spi-cpol = <0x00>;
    				spi-cpha = <0x00>;
    			};
    		};
    
    		spi@2160000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2160000 0x00 0x400>;
    			interrupts = <0x00 0xbe 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x110 0x01>;
    			clocks = <0x09 0x110 0x01>;
    			status = "disabled";
    			phandle = <0x17f>;
    		};
    
    		spi@2170000 {
    			compatible = "ti,am654-mcspi\0ti,omap4-mcspi";
    			reg = <0x00 0x2170000 0x00 0x400>;
    			interrupts = <0x00 0xbf 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			power-domains = <0x08 0x111 0x01>;
    			clocks = <0x09 0x111 0x01>;
    			status = "disabled";
    			phandle = <0x180>;
    		};
    
    		ticsi2rx@4500000 {
    			status = "disabled";
    			compatible = "ti,j721e-csi2rx";
    			dmas = <0x16 0x4940 0x16 0x4941 0x16 0x4942 0x16 0x4943 0x16 0x4944 0x16 0x4945 0x16 0x4946 0x16 0x4947 0x16 0x4948 0x16 0x4949 0x16 0x494a 0x16 0x494b 0x16 0x494c 0x16 0x494d 0x16 0x494e 0x16 0x494f>;
    			dma-names = "rx0\0rx1\0rx2\0rx3\0rx4\0rx5\0rx6\0rx7\0rx8\0rx9\0rx10\0rx11\0rx12\0rx13\0rx14\0rx15";
    			reg = <0x00 0x4500000 0x00 0x1000>;
    			power-domains = <0x08 0x1a 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			phandle = <0x181>;
    
    			csi-bridge@4504000 {
    				compatible = "cdns,csi2rx";
    				reg = <0x00 0x4504000 0x00 0x1000>;
    				clocks = <0x09 0x1a 0x02 0x09 0x1a 0x00 0x09 0x1a 0x02 0x09 0x1a 0x02 0x09 0x1a 0x03 0x09 0x1a 0x03>;
    				clock-names = "sys_clk\0p_clk\0pixel_if0_clk\0pixel_if1_clk\0pixel_if2_clk\0pixel_if3_clk";
    				phys = <0x98>;
    				phy-names = "dphy";
    				phandle = <0x182>;
    
    				ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@0 {
    						reg = <0x00>;
    						status = "disabled";
    						phandle = <0x183>;
    					};
    
    					port@1 {
    						reg = <0x01>;
    						status = "disabled";
    						phandle = <0x184>;
    					};
    
    					port@2 {
    						reg = <0x02>;
    						status = "disabled";
    						phandle = <0x185>;
    					};
    
    					port@3 {
    						reg = <0x03>;
    						status = "disabled";
    						phandle = <0x186>;
    					};
    
    					port@4 {
    						reg = <0x04>;
    						status = "disabled";
    						phandle = <0x187>;
    					};
    				};
    			};
    		};
    
    		ticsi2rx@4510000 {
    			status = "disabled";
    			compatible = "ti,j721e-csi2rx";
    			dmas = <0x16 0x4960 0x16 0x4961 0x16 0x4962 0x16 0x4963 0x16 0x4964 0x16 0x4965 0x16 0x4966 0x16 0x4967 0x16 0x4968 0x16 0x4969 0x16 0x496a 0x16 0x496b 0x16 0x496c 0x16 0x496d 0x16 0x496e 0x16 0x496f>;
    			dma-names = "rx0\0rx1\0rx2\0rx3\0rx4\0rx5\0rx6\0rx7\0rx8\0rx9\0rx10\0rx11\0rx12\0rx13\0rx14\0rx15";
    			reg = <0x00 0x4510000 0x00 0x1000>;
    			power-domains = <0x08 0x1b 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			phandle = <0x188>;
    
    			csi-bridge@4514000 {
    				compatible = "cdns,csi2rx";
    				reg = <0x00 0x4514000 0x00 0x1000>;
    				clocks = <0x09 0x1b 0x02 0x09 0x1b 0x00 0x09 0x1b 0x02 0x09 0x1b 0x02 0x09 0x1b 0x03 0x09 0x1b 0x03>;
    				clock-names = "sys_clk\0p_clk\0pixel_if0_clk\0pixel_if1_clk\0pixel_if2_clk\0pixel_if3_clk";
    				phys = <0x99>;
    				phy-names = "dphy";
    				phandle = <0x189>;
    
    				ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@0 {
    						reg = <0x00>;
    						status = "disabled";
    						phandle = <0x18a>;
    					};
    
    					port@1 {
    						reg = <0x01>;
    						status = "disabled";
    						phandle = <0x18b>;
    					};
    
    					port@2 {
    						reg = <0x02>;
    						status = "disabled";
    						phandle = <0x18c>;
    					};
    
    					port@3 {
    						reg = <0x03>;
    						status = "disabled";
    						phandle = <0x18d>;
    					};
    
    					port@4 {
    						reg = <0x04>;
    						status = "disabled";
    						phandle = <0x18e>;
    					};
    				};
    			};
    		};
    
    		phy@4580000 {
    			status = "disabled";
    			compatible = "cdns,dphy-rx";
    			reg = <0x00 0x4580000 0x00 0x1100>;
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x93 0x01>;
    			phandle = <0x98>;
    		};
    
    		phy@4590000 {
    			status = "disabled";
    			compatible = "cdns,dphy-rx";
    			reg = <0x00 0x4590000 0x00 0x1100>;
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x94 0x01>;
    			phandle = <0x99>;
    		};
    
    		phy@4480000 {
    			compatible = "ti,j721e-dphy";
    			reg = <0x00 0x4480000 0x00 0x1000>;
    			clocks = <0x09 0x128 0x01 0x09 0x128 0x03>;
    			clock-names = "psm\0pll_ref";
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x128 0x01>;
    			assigned-clocks = <0x09 0x128 0x03>;
    			assigned-clock-parents = <0x09 0x128 0x04>;
    			assigned-clock-rates = <0x124f800>;
    			status = "disabled";
    			phandle = <0x6e>;
    		};
    	};
    
    	thermal-zones {
    		phandle = <0x18f>;
    
    		wkup-thermal {
    			polling-delay-passive = <0xfa>;
    			polling-delay = <0x1f4>;
    			thermal-sensors = <0x9a 0x00>;
    			phandle = <0x190>;
    
    			trips {
    
    				wkup-crit {
    					temperature = <0x1e848>;
    					hysteresis = <0x7d0>;
    					type = "critical";
    					phandle = <0x191>;
    				};
    			};
    		};
    
    		mpu-thermal {
    			polling-delay-passive = <0xfa>;
    			polling-delay = <0x1f4>;
    			thermal-sensors = <0x9a 0x01>;
    			phandle = <0x192>;
    
    			trips {
    
    				mpu-crit {
    					temperature = <0x1e848>;
    					hysteresis = <0x7d0>;
    					type = "critical";
    					phandle = <0x193>;
    				};
    			};
    		};
    
    		c7x-thermal {
    			polling-delay-passive = <0xfa>;
    			polling-delay = <0x1f4>;
    			thermal-sensors = <0x9a 0x02>;
    			phandle = <0x194>;
    
    			trips {
    
    				c7x-crit {
    					temperature = <0x1e848>;
    					hysteresis = <0x7d0>;
    					type = "critical";
    					phandle = <0x195>;
    				};
    			};
    		};
    
    		gpu-thermal {
    			polling-delay-passive = <0xfa>;
    			polling-delay = <0x1f4>;
    			thermal-sensors = <0x9a 0x03>;
    			phandle = <0x196>;
    
    			trips {
    
    				gpu-crit {
    					temperature = <0x1e848>;
    					hysteresis = <0x7d0>;
    					type = "critical";
    					phandle = <0x197>;
    				};
    			};
    		};
    
    		r5f-thermal {
    			polling-delay-passive = <0xfa>;
    			polling-delay = <0x1f4>;
    			thermal-sensors = <0x9a 0x04>;
    			phandle = <0x198>;
    
    			trips {
    
    				r5f-crit {
    					temperature = <0x1e848>;
    					hysteresis = <0x7d0>;
    					type = "critical";
    					phandle = <0x199>;
    				};
    			};
    		};
    	};
    
    	clock-cmnrefclk {
    		#clock-cells = <0x00>;
    		compatible = "fixed-clock";
    		clock-frequency = <0x00>;
    		phandle = <0x33>;
    	};
    
    	clock-cmnrefclk1 {
    		#clock-cells = <0x00>;
    		compatible = "fixed-clock";
    		clock-frequency = <0x5f5e100>;
    		phandle = <0x35>;
    	};
    
    	memory@80000000 {
    		device_type = "memory";
    		reg = <0x00 0x80000000 0x00 0x80000000 0x08 0x80000000 0x00 0x80000000>;
    	};
    
    	reserved-memory {
    		#address-cells = <0x02>;
    		#size-cells = <0x02>;
    		ranges;
    		phandle = <0x19a>;
    
    		linux,cma {
    			compatible = "shared-dma-pool";
    			reusable;
    			size = <0x00 0x20000000>;
    			linux,cma-default;
    		};
    
    		optee@9e800000 {
    			reg = <0x00 0x9e800000 0x00 0x1800000>;
    			alignment = <0x1000>;
    			no-map;
    			phandle = <0x19b>;
    		};
    
    		r5f-dma-memory@a0000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x19c>;
    		};
    
    		r5f-memory@a0100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x19d>;
    		};
    
    		r5f-dma-memory@a1000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x19e>;
    		};
    
    		r5f-memory@a1100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x19f>;
    		};
    
    		r5f-dma-memory@a2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a0>;
    		};
    
    		r5f-memory@a2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a1>;
    		};
    
    		r5f-dma-memory@a3000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a2>;
    		};
    
    		r5f-memory@a3100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a3>;
    		};
    
    		r5f-dma-memory@a4000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a4>;
    		};
    
    		r5f-memory@a4100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a5>;
    		};
    
    		r5f-dma-memory@a5000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a6>;
    		};
    
    		r5f-memory@a5100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a7>;
    		};
    
    		c66-dma-memory@a6000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a8>;
    		};
    
    		c66-memory@a6100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1a9>;
    		};
    
    		c66-dma-memory@a7000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1aa>;
    		};
    
    		c66-memory@a7100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1ab>;
    		};
    
    		c71-dma-memory@a8000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8000000 0x00 0x100000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1ac>;
    		};
    
    		c71-memory@a8100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8100000 0x00 0xf00000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1ad>;
    		};
    
    		ipc-memories@aa000000 {
    			reg = <0x00 0xaa000000 0x00 0x1c00000>;
    			alignment = <0x1000>;
    			no-map;
    			status = "disabled";
    			phandle = <0x1ae>;
    		};
    
    		vision-apps-r5f-dma-memory@a0000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x1f>;
    		};
    
    		vision-apps-r5f-memory@a0100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x20>;
    		};
    
    		vision-apps-r5f-dma-memory@a1000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x22>;
    		};
    
    		vision-apps-r5f-memory@a1100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x23>;
    		};
    
    		vision-apps-r5f-dma-memory@a2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x73>;
    		};
    
    		vision-apps-r5f-memory@a2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2100000 0x00 0x1f00000>;
    			no-map;
    			phandle = <0x74>;
    		};
    
    		vision-apps-r5f-dma-memory@a4000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x78>;
    		};
    
    		vision-apps-r5f-memory@a4100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4100000 0x00 0x1f00000>;
    			no-map;
    			phandle = <0x79>;
    		};
    
    		vision-apps-r5f-dma-memory@a6000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x7c>;
    		};
    
    		vision-apps-r5f-memory@a6100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x7d>;
    		};
    
    		vision-apps-r5f-dma-memory@a7000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x7f>;
    		};
    
    		vision-apps-r5f-memory@a7100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x80>;
    		};
    
    		vision-apps-c66-dma-memory@a8000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x86>;
    		};
    
    		vision-apps-c66-memory@a8100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x84>;
    		};
    
    		vision-apps-c66-dma-memory@a9000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa9000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x83>;
    		};
    
    		vision-apps-c66-memory@a9100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa9100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x87>;
    		};
    
    		vision-apps-rtos-ipc-memory-region {
    			reg = <0x00 0xaa000000 0x00 0x2000000>;
    			alignment = <0x1000>;
    			no-map;
    			phandle = <0x1af>;
    		};
    
    		vision-apps-dma-memory@ac000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xac000000 0x00 0x6000000>;
    			no-map;
    			phandle = <0x1b0>;
    		};
    
    		vision-apps-c71-dma-memory@b2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xb2000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x8a>;
    		};
    
    		vision-apps-c71-memory@b2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xb2100000 0x00 0x5f00000>;
    			no-map;
    			phandle = <0x8b>;
    		};
    
    		vision_apps_shared-memories {
    			compatible = "dma-heap-carveout";
    			reg = <0x00 0xb8000000 0x00 0x13000000>;
    			phandle = <0x1b1>;
    		};
    
    		vision-apps-core-heap-memory-lo@cb000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xcb000000 0x00 0xc000000>;
    			no-map;
    			phandle = <0x1b2>;
    		};
    
    		vision-apps-r5f-virtual-eth-queues@d7000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xd7000000 0x00 0x800000>;
    			no-map;
    			phandle = <0x75>;
    		};
    
    		vision-apps-r5f-virtual-eth-buffers@d7800000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xd7800000 0x00 0x1800000>;
    			no-map;
    			phandle = <0x76>;
    		};
    
    		vision-apps-core-heap-memory-hi@880000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x08 0x80000000 0x00 0xd000000>;
    			no-map;
    			phandle = <0x1b3>;
    		};
    	};
    
    	gpio-keys {
    		compatible = "gpio-keys";
    		autorepeat;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x9b 0x9c>;
    		status = "disabled";
    		phandle = <0x1b4>;
    
    		switch-10 {
    			label = "GPIO Key USER1";
    			linux,code = <0x100>;
    			gpios = <0x32 0x00 0x01>;
    			phandle = <0x1b5>;
    		};
    
    		switch-11 {
    			label = "GPIO Key USER2";
    			linux,code = <0x101>;
    			gpios = <0x10 0x07 0x01>;
    			phandle = <0x1b6>;
    		};
    	};
    
    	fixedregulator-evm12v0 {
    		compatible = "regulator-fixed";
    		regulator-name = "evm_12v0";
    		regulator-min-microvolt = <0xb71b00>;
    		regulator-max-microvolt = <0xb71b00>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x9d>;
    	};
    
    	fixedregulator-vsys3v3 {
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_3v3";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		vin-supply = <0x9d>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x11>;
    	};
    
    	fixedregulator-vsys5v0 {
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_5v0";
    		regulator-min-microvolt = <0x4c4b40>;
    		regulator-max-microvolt = <0x4c4b40>;
    		vin-supply = <0x9d>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x68>;
    	};
    
    	fixedregulator-sd {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_mmc1";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		regulator-boot-on;
    		enable-active-high;
    		vin-supply = <0x11>;
    		phandle = <0x5a>;
    	};
    
    	gpio-regulator-TLV71033 {
    		compatible = "regulator-gpio";
    		pinctrl-names = "default";
    		pinctrl-0 = <0x9e>;
    		regulator-name = "tlv71033";
    		regulator-min-microvolt = <0x1b7740>;
    		regulator-max-microvolt = <0x325aa0>;
    		regulator-boot-on;
    		vin-supply = <0x68>;
    		gpios = <0x32 0x75 0x00>;
    		states = <0x1b7740 0x00 0x325aa0 0x01>;
    		phandle = <0x5b>;
    	};
    
    	sound-0 {
    		compatible = "ti,j721e-cpb-audio";
    		model = "j721e-cpb";
    		ti,cpb-mcasp = <0x9f>;
    		ti,cpb-codec = <0xa0>;
    		clocks = <0x09 0xb8 0x01 0x09 0xb8 0x02 0x09 0xb8 0x04 0x09 0x9d 0x173 0x09 0x9d 0x190 0x09 0x9d 0x191>;
    		clock-names = "cpb-mcasp-auxclk\0cpb-mcasp-auxclk-48000\0cpb-mcasp-auxclk-44100\0cpb-codec-scki\0cpb-codec-scki-48000\0cpb-codec-scki-44100";
    		status = "disabled";
    		phandle = <0x1b7>;
    	};
    
    	main-r5fss-cpsw9g-virt-mac0 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethswitch-device-0";
    		dmas = <0x16 0xca00 0x16 0xca01 0x16 0xca02 0x16 0xca03 0x16 0xca04 0x16 0xca05 0x16 0xca06 0x16 0xca07 0x16 0x4a00>;
    		dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    		phandle = <0x1b8>;
    
    		virt-emac-port {
    			ti,label = "virt-port";
    		};
    	};
    
    	main-r5fss-cpsw9g-virt-mac1 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethmac-device-1";
    		dmas = <0x16 0xca00 0x16 0xca01 0x16 0xca02 0x16 0xca03 0x16 0xca04 0x16 0xca05 0x16 0xca06 0x16 0xca07 0x16 0x4a00>;
    		dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    		phandle = <0x1b9>;
    
    		virt-emac-port {
    			ti,label = "virt-port";
    		};
    	};
    
    	can-phy0 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0xa1>;
    		standby-gpios = <0x10 0x36 0x01>;
    		enable-gpios = <0x10 0x00 0x00>;
    		status = "disabled";
    		phandle = <0x25>;
    	};
    
    	can-phy1 {
    		compatible = "ti,tcan1042";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0xa2>;
    		standby-gpios = <0x10 0x02 0x00>;
    		status = "disabled";
    		phandle = <0x27>;
    	};
    
    	can-phy2 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		status = "disabled";
    		phandle = <0x92>;
    	};
    
    	can-phy3 {
    		compatible = "ti,tcan1042";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0xa3>;
    		standby-gpios = <0x32 0x7f 0x00>;
    		status = "disabled";
    		phandle = <0x94>;
    	};
    
    	regulator-dp-pwr {
    		compatible = "regulator-fixed";
    		regulator-name = "dp-pwr";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		enable-active-high;
    		phandle = <0xa4>;
    	};
    
    	connector {
    		compatible = "dp-connector";
    		label = "DP0";
    		type = "full-size";
    		dp-pwr-supply = <0xa4>;
    		phandle = <0x1ba>;
    
    		port {
    
    			endpoint {
    				remote-endpoint = <0xa5>;
    				phandle = <0x6d>;
    			};
    		};
    	};
    
    	dma_buf_phys {
    		compatible = "ti,dma-buf-phys";
    	};
    
    	__symbols__ {
    		cluster0 = "/cpus/cpu-map/cluster0";
    		cpu0 = "/cpus/cpu@0";
    		cpu1 = "/cpus/cpu@1";
    		L2_0 = "/l2-cache0";
    		msmc_l3 = "/l3-cache0";
    		psci = "/firmware/psci";
    		a72_timer0 = "/timer-cl0-cpu0";
    		pmu = "/pmu";
    		cbass_main = "/bus@100000";
    		cbass_mcu_wakeup = "/bus@100000/bus@28380000";
    		dmsc = "/bus@100000/bus@28380000/system-controller@44083000";
    		k3_pds = "/bus@100000/bus@28380000/system-controller@44083000/power-controller";
    		k3_clks = "/bus@100000/bus@28380000/system-controller@44083000/clock-controller";
    		k3_reset = "/bus@100000/bus@28380000/system-controller@44083000/reset-controller";
    		mcu_conf = "/bus@100000/bus@28380000/syscon@40f00000";
    		phy_gmii_sel = "/bus@100000/bus@28380000/syscon@40f00000/phy@4040";
    		wkup_pmx0 = "/bus@100000/bus@28380000/pinctrl@4301c000";
    		wkup_i2c0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/wkup-i2c0-pins-default";
    		pmic_irq_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/pmic-irq-pins-default";
    		mcu_fss0_ospi0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi0-pins-default";
    		mcu_fss0_hpb0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-hpb0-pins-default";
    		sw11_button_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/sw11-button-pins-default";
    		mcu_fss0_ospi1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi1-pins-default";
    		mcu_cpsw_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-cpsw-pins-default";
    		mcu_mdio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mdio1-pins-default";
    		mcu_mcan0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-pins-default";
    		mcu_mcan0_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-gpio-pins-default";
    		mcu_mcan1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-pins-default";
    		mcu_mcan1_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-gpio-pins-default";
    		mcu_uart0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-uart0-pins-default";
    		wkup_uart0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/wkup-uart0-pins-default";
    		mymcu_fss0_ospi0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mymcu_fss0_ospi0_pins_default";
    		mymcu_mdio1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mymcu_mdio1_pins_default";
    		mymcu_rgmii1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mymcu_rgmii1_pins_default";
    		mymcu_uart0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mymcu_uart0_pins_default";
    		mywkup_gpio1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mywkup_gpio1_pins_default";
    		mywkup_i2c0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mywkup_i2c0_pins_default";
    		mywkup_uart0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mywkup_uart0_pins_default";
    		mcu_ram = "/bus@100000/bus@28380000/sram@41c00000";
    		wkup_uart0 = "/bus@100000/bus@28380000/serial@42300000";
    		mcu_uart0 = "/bus@100000/bus@28380000/serial@40a00000";
    		wkup_gpio_intr = "/bus@100000/bus@28380000/interrupt-controller@42200000";
    		wkup_gpio0 = "/bus@100000/bus@28380000/gpio@42110000";
    		wkup_gpio1 = "/bus@100000/bus@28380000/gpio@42100000";
    		mcu_i2c0 = "/bus@100000/bus@28380000/i2c@40b00000";
    		mcu_i2c1 = "/bus@100000/bus@28380000/i2c@40b10000";
    		wkup_i2c0 = "/bus@100000/bus@28380000/i2c@42120000";
    		tps659413 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48";
    		bucka12 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/buck12";
    		bucka3 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/buck3";
    		bucka4 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/buck4";
    		bucka5 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/buck5";
    		ldoa1 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/ldo1";
    		ldoa2 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/ldo2";
    		ldoa3 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/ldo3";
    		ldoa4 = "/bus@100000/bus@28380000/i2c@42120000/pmic@48/regulators/ldo4";
    		tps659411 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c";
    		buckb1234 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c/regulators/buck1234";
    		buckb5 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c/regulators/buck5";
    		ldob1 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c/regulators/ldo1";
    		ldob2 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c/regulators/ldo2";
    		ldob3 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c/regulators/ldo3";
    		ldob4 = "/bus@100000/bus@28380000/i2c@42120000/pmic@4c/regulators/ldo4";
    		tps65917 = "/bus@100000/bus@28380000/i2c@42120000/pmic@58";
    		tps65917_regulators = "/bus@100000/bus@28380000/i2c@42120000/pmic@58/tps65917-pmic/regulators";
    		ldo1_reg = "/bus@100000/bus@28380000/i2c@42120000/pmic@58/tps65917-pmic/regulators/ldo1";
    		ldo2_reg = "/bus@100000/bus@28380000/i2c@42120000/pmic@58/tps65917-pmic/regulators/ldo2";
    		fss = "/bus@100000/bus@28380000/fss@47000000";
    		hbmc_mux = "/bus@100000/bus@28380000/fss@47000000/mux-controller@47000004";
    		hbmc = "/bus@100000/bus@28380000/fss@47000000/hyperbus@47034000";
    		ospi0 = "/bus@100000/bus@28380000/fss@47000000/spi@47040000";
    		ospi1 = "/bus@100000/bus@28380000/fss@47000000/spi@47050000";
    		tscadc0 = "/bus@100000/bus@28380000/tscadc@40200000";
    		tscadc1 = "/bus@100000/bus@28380000/tscadc@40210000";
    		mcu_navss = "/bus@100000/bus@28380000/bus@28380000";
    		mcu_ringacc = "/bus@100000/bus@28380000/bus@28380000/ringacc@2b800000";
    		mcu_udmap = "/bus@100000/bus@28380000/bus@28380000/dma-controller@285c0000";
    		mcu_cpsw = "/bus@100000/bus@28380000/ethernet@46000000";
    		cpsw_port1 = "/bus@100000/bus@28380000/ethernet@46000000/ethernet-ports/port@1";
    		davinci_mdio = "/bus@100000/bus@28380000/ethernet@46000000/mdio@f00";
    		mcu_r5fss0 = "/bus@100000/bus@28380000/r5fss@41000000";
    		mcu_r5fss0_core0 = "/bus@100000/bus@28380000/r5fss@41000000/r5f@41000000";
    		mcu_r5fss0_core1 = "/bus@100000/bus@28380000/r5fss@41000000/r5f@41400000";
    		mcu_mcan0 = "/bus@100000/bus@28380000/can@40528000";
    		mcu_mcan1 = "/bus@100000/bus@28380000/can@40568000";
    		mcu_spi0 = "/bus@100000/bus@28380000/spi@40300000";
    		mcu_spi1 = "/bus@100000/bus@28380000/spi@40310000";
    		mcu_spi2 = "/bus@100000/bus@28380000/spi@40320000";
    		wkup_vtm0 = "/bus@100000/bus@28380000/temperature-sensor@42040000";
    		msmc_ram = "/bus@100000/sram@70000000";
    		scm_conf = "/bus@100000/scm-conf@100000";
    		serdes_ln_ctrl = "/bus@100000/scm-conf@100000/mux-controller@4080";
    		cpsw0_phy_gmii_sel = "/bus@100000/scm-conf@100000/phy@4044";
    		usb_serdes_mux = "/bus@100000/scm-conf@100000/mux-controller@4000";
    		ehrpwm_tbclk = "/bus@100000/scm-conf@100000/clock-controller@4140";
    		main_ehrpwm0 = "/bus@100000/pwm@3000000";
    		main_ehrpwm1 = "/bus@100000/pwm@3010000";
    		main_ehrpwm2 = "/bus@100000/pwm@3020000";
    		main_ehrpwm3 = "/bus@100000/pwm@3030000";
    		main_ehrpwm4 = "/bus@100000/pwm@3040000";
    		main_ehrpwm5 = "/bus@100000/pwm@3050000";
    		gic500 = "/bus@100000/interrupt-controller@1800000";
    		gic_its = "/bus@100000/interrupt-controller@1800000/msi-controller@1820000";
    		main_gpio_intr = "/bus@100000/interrupt-controller@a00000";
    		main_navss = "/bus@100000/bus@30000000";
    		main_navss_intr = "/bus@100000/bus@30000000/interrupt-controller@310e0000";
    		main_udmass_inta = "/bus@100000/bus@30000000/interrupt-controller@33d00000";
    		secure_proxy_main = "/bus@100000/bus@30000000/mailbox@32c00000";
    		smmu0 = "/bus@100000/bus@30000000/iommu@36600000";
    		hwspinlock = "/bus@100000/bus@30000000/spinlock@30e00000";
    		mailbox0_cluster0 = "/bus@100000/bus@30000000/mailbox@31f80000";
    		mbox_mcu_r5fss0_core0 = "/bus@100000/bus@30000000/mailbox@31f80000/mbox-mcu-r5fss0-core0";
    		mbox_mcu_r5fss0_core1 = "/bus@100000/bus@30000000/mailbox@31f80000/mbox-mcu-r5fss0-core1";
    		mailbox0_cluster1 = "/bus@100000/bus@30000000/mailbox@31f81000";
    		mbox_main_r5fss0_core0 = "/bus@100000/bus@30000000/mailbox@31f81000/mbox-main-r5fss0-core0";
    		mbox_main_r5fss0_core1 = "/bus@100000/bus@30000000/mailbox@31f81000/mbox-main-r5fss0-core1";
    		mailbox0_cluster2 = "/bus@100000/bus@30000000/mailbox@31f82000";
    		mbox_main_r5fss1_core0 = "/bus@100000/bus@30000000/mailbox@31f82000/mbox-main-r5fss1-core0";
    		mbox_main_r5fss1_core1 = "/bus@100000/bus@30000000/mailbox@31f82000/mbox-main-r5fss1-core1";
    		mailbox0_cluster3 = "/bus@100000/bus@30000000/mailbox@31f83000";
    		mbox_c66_0 = "/bus@100000/bus@30000000/mailbox@31f83000/mbox-c66-0";
    		mbox_c66_1 = "/bus@100000/bus@30000000/mailbox@31f83000/mbox-c66-1";
    		mailbox0_cluster4 = "/bus@100000/bus@30000000/mailbox@31f84000";
    		mbox_c71_0 = "/bus@100000/bus@30000000/mailbox@31f84000/mbox-c71-0";
    		mailbox0_cluster5 = "/bus@100000/bus@30000000/mailbox@31f85000";
    		mailbox0_cluster6 = "/bus@100000/bus@30000000/mailbox@31f86000";
    		mailbox0_cluster7 = "/bus@100000/bus@30000000/mailbox@31f87000";
    		mailbox0_cluster8 = "/bus@100000/bus@30000000/mailbox@31f88000";
    		mailbox0_cluster9 = "/bus@100000/bus@30000000/mailbox@31f89000";
    		mailbox0_cluster10 = "/bus@100000/bus@30000000/mailbox@31f8a000";
    		mailbox0_cluster11 = "/bus@100000/bus@30000000/mailbox@31f8b000";
    		main_ringacc = "/bus@100000/bus@30000000/ringacc@3c000000";
    		main_udmap = "/bus@100000/bus@30000000/dma-controller@31150000";
    		cpsw0 = "/bus@100000/ethernet@c000000";
    		cpsw0_port1 = "/bus@100000/ethernet@c000000/ethernet-ports/port@1";
    		cpsw0_port2 = "/bus@100000/ethernet@c000000/ethernet-ports/port@2";
    		cpsw0_port3 = "/bus@100000/ethernet@c000000/ethernet-ports/port@3";
    		cpsw0_port4 = "/bus@100000/ethernet@c000000/ethernet-ports/port@4";
    		cpsw0_port5 = "/bus@100000/ethernet@c000000/ethernet-ports/port@5";
    		cpsw0_port6 = "/bus@100000/ethernet@c000000/ethernet-ports/port@6";
    		cpsw0_port7 = "/bus@100000/ethernet@c000000/ethernet-ports/port@7";
    		cpsw0_port8 = "/bus@100000/ethernet@c000000/ethernet-ports/port@8";
    		cpsw9g_mdio = "/bus@100000/ethernet@c000000/mdio@f00";
    		cpsw9g_phy0 = "/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@2";
    		cpsw9g_phy1 = "/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3";
    		cpsw9g_phy2 = "/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1";
    		main_crypto = "/bus@100000/crypto@4e00000";
    		rng = "/bus@100000/crypto@4e00000/rng@4e10000";
    		main_pmx0 = "/bus@100000/pinctrl@11c000";
    		sw10_button_pins_default = "/bus@100000/pinctrl@11c000/sw10-button-pins-default";
    		main_mmc1_pins_default = "/bus@100000/pinctrl@11c000/main-mmc1-pins-default";
    		vdd_sd_dv_alt_pins_default = "/bus@100000/pinctrl@11c000/vdd-sd-dv-alt-pins-default";
    		main_usbss0_pins_default = "/bus@100000/pinctrl@11c000/main-usbss0-pins-default";
    		main_usbss1_pins_default = "/bus@100000/pinctrl@11c000/main-usbss1-pins-default";
    		dp0_pins_default = "/bus@100000/pinctrl@11c000/dp0-pins-default";
    		main_i2c1_exp4_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-exp4-pins-default";
    		main_i2c0_pins_default = "/bus@100000/pinctrl@11c000/main-i2c0-pins-default";
    		main_i2c1_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-pins-default";
    		main_i2c2_pins_default = "/bus@100000/pinctrl@11c000/main-i2c2-pins-default";
    		main_i2c3_pins_default = "/bus@100000/pinctrl@11c000/main-i2c3-pins-default";
    		main_i2c6_pins_default = "/bus@100000/pinctrl@11c000/main-i2c6-pins-default";
    		mcasp10_pins_default = "/bus@100000/pinctrl@11c000/mcasp10-pins-default";
    		audi_ext_refclk2_pins_default = "/bus@100000/pinctrl@11c000/audi-ext-refclk2-pins-default";
    		main_mcan0_pins_default = "/bus@100000/pinctrl@11c000/main-mcan0-pins-default";
    		main_mcan2_pins_default = "/bus@100000/pinctrl@11c000/main-mcan2-pins-default";
    		main_mcan2_gpio_pins_default = "/bus@100000/pinctrl@11c000/main-mcan2-gpio-pins-default";
    		mycpsw9g1_pins_default = "/bus@100000/pinctrl@11c000/mycpsw9g1_pins_default";
    		mygpio0_pins_default = "/bus@100000/pinctrl@11c000/mygpio0_pins_default";
    		mygpio1_pins_default = "/bus@100000/pinctrl@11c000/mygpio1_pins_default";
    		myi2c1_pins_default = "/bus@100000/pinctrl@11c000/myi2c1_pins_default";
    		myi2c6_pins_default = "/bus@100000/pinctrl@11c000/myi2c6_pins_default";
    		myi2c0_pins_default = "/bus@100000/pinctrl@11c000/myi2c0_pins_default";
    		mymdio1_pins_default = "/bus@100000/pinctrl@11c000/mymdio1_pins_default";
    		mymmcsd1_pins_default = "/bus@100000/pinctrl@11c000/mymmcsd1_pins_default";
    		myrmii1_pins_default = "/bus@100000/pinctrl@11c000/myrmii1_pins_default";
    		myspi1_pins_default = "/bus@100000/pinctrl@11c000/myspi1_pins_default";
    		myspi5_pins_default = "/bus@100000/pinctrl@11c000/myspi5_pins_default";
    		myspi0_pins_default = "/bus@100000/pinctrl@11c000/myspi0_pins_default";
    		myuart0_pins_default = "/bus@100000/pinctrl@11c000/myuart0_pins_default";
    		myuart1_pins_default = "/bus@100000/pinctrl@11c000/myuart1_pins_default";
    		myvout0_pins_default = "/bus@100000/pinctrl@11c000/myvout0_pins_default";
    		serdes_wiz0 = "/bus@100000/wiz@5000000";
    		wiz0_pll0_refclk = "/bus@100000/wiz@5000000/pll0-refclk";
    		wiz0_pll1_refclk = "/bus@100000/wiz@5000000/pll1-refclk";
    		wiz0_refclk_dig = "/bus@100000/wiz@5000000/refclk-dig";
    		wiz0_cmn_refclk_dig_div = "/bus@100000/wiz@5000000/cmn-refclk-dig-div";
    		wiz0_cmn_refclk1_dig_div = "/bus@100000/wiz@5000000/cmn-refclk1-dig-div";
    		serdes0 = "/bus@100000/wiz@5000000/serdes@5000000";
    		serdes0_qsgmii_link = "/bus@100000/wiz@5000000/serdes@5000000/phy@0";
    		serdes0_pcie_link = "/bus@100000/wiz@5000000/serdes@5000000/phy@0";
    		serdes_wiz1 = "/bus@100000/wiz@5010000";
    		wiz1_pll0_refclk = "/bus@100000/wiz@5010000/pll0-refclk";
    		wiz1_pll1_refclk = "/bus@100000/wiz@5010000/pll1-refclk";
    		wiz1_refclk_dig = "/bus@100000/wiz@5010000/refclk-dig";
    		wiz1_cmn_refclk_dig_div = "/bus@100000/wiz@5010000/cmn-refclk-dig-div";
    		wiz1_cmn_refclk1_dig_div = "/bus@100000/wiz@5010000/cmn-refclk1-dig-div";
    		serdes1 = "/bus@100000/wiz@5010000/serdes@5010000";
    		serdes1_pcie_link = "/bus@100000/wiz@5010000/serdes@5010000/phy@0";
    		serdes1_qsgmii_link = "/bus@100000/wiz@5010000/serdes@5010000/phy@1";
    		serdes_wiz2 = "/bus@100000/wiz@5020000";
    		wiz2_pll0_refclk = "/bus@100000/wiz@5020000/pll0-refclk";
    		wiz2_pll1_refclk = "/bus@100000/wiz@5020000/pll1-refclk";
    		wiz2_refclk_dig = "/bus@100000/wiz@5020000/refclk-dig";
    		wiz2_cmn_refclk_dig_div = "/bus@100000/wiz@5020000/cmn-refclk-dig-div";
    		wiz2_cmn_refclk1_dig_div = "/bus@100000/wiz@5020000/cmn-refclk1-dig-div";
    		serdes2 = "/bus@100000/wiz@5020000/serdes@5020000";
    		serdes2_pcie_link = "/bus@100000/wiz@5020000/serdes@5020000/phy@0";
    		serdes_wiz3 = "/bus@100000/wiz@5030000";
    		wiz3_pll0_refclk = "/bus@100000/wiz@5030000/pll0-refclk";
    		wiz3_pll1_refclk = "/bus@100000/wiz@5030000/pll1-refclk";
    		wiz3_refclk_dig = "/bus@100000/wiz@5030000/refclk-dig";
    		wiz3_cmn_refclk_dig_div = "/bus@100000/wiz@5030000/cmn-refclk-dig-div";
    		wiz3_cmn_refclk1_dig_div = "/bus@100000/wiz@5030000/cmn-refclk1-dig-div";
    		serdes3 = "/bus@100000/wiz@5030000/serdes@5030000";
    		pcie0_rc = "/bus@100000/pcie@2900000";
    		pcie0_intc = "/bus@100000/pcie@2900000/interrupt-controller";
    		pcie1_rc = "/bus@100000/pcie@2910000";
    		pcie1_intc = "/bus@100000/pcie@2910000/interrupt-controller";
    		pcie2_rc = "/bus@100000/pcie@2920000";
    		pcie2_intc = "/bus@100000/pcie@2920000/interrupt-controller";
    		pcie3_rc = "/bus@100000/pcie@2930000";
    		pcie3_intc = "/bus@100000/pcie@2930000/interrupt-controller";
    		serdes_wiz4 = "/bus@100000/wiz@5050000";
    		serdes4 = "/bus@100000/wiz@5050000/serdes@5050000";
    		torrent_phy_dp = "/bus@100000/wiz@5050000/serdes@5050000/phy@0";
    		main_uart0 = "/bus@100000/serial@2800000";
    		main_uart1 = "/bus@100000/serial@2810000";
    		main_uart2 = "/bus@100000/serial@2820000";
    		main_uart3 = "/bus@100000/serial@2830000";
    		main_uart4 = "/bus@100000/serial@2840000";
    		main_uart5 = "/bus@100000/serial@2850000";
    		main_uart6 = "/bus@100000/serial@2860000";
    		main_uart7 = "/bus@100000/serial@2870000";
    		main_uart8 = "/bus@100000/serial@2880000";
    		main_uart9 = "/bus@100000/serial@2890000";
    		main_gpio0 = "/bus@100000/gpio@600000";
    		main_gpio1 = "/bus@100000/gpio@601000";
    		main_gpio2 = "/bus@100000/gpio@610000";
    		main_gpio3 = "/bus@100000/gpio@611000";
    		main_gpio4 = "/bus@100000/gpio@620000";
    		main_gpio5 = "/bus@100000/gpio@621000";
    		main_gpio6 = "/bus@100000/gpio@630000";
    		main_gpio7 = "/bus@100000/gpio@631000";
    		main_sdhci0 = "/bus@100000/mmc@4f80000";
    		main_sdhci1 = "/bus@100000/mmc@4fb0000";
    		main_sdhci2 = "/bus@100000/mmc@4f98000";
    		usbss0 = "/bus@100000/cdns-usb@4104000";
    		usb0 = "/bus@100000/cdns-usb@4104000/usb@6000000";
    		usbss1 = "/bus@100000/cdns-usb@4114000";
    		usb1 = "/bus@100000/cdns-usb@4114000/usb@6400000";
    		main_i2c0 = "/bus@100000/i2c@2000000";
    		main_i2c1 = "/bus@100000/i2c@2010000";
    		main_i2c2 = "/bus@100000/i2c@2020000";
    		main_i2c3 = "/bus@100000/i2c@2030000";
    		exp3 = "/bus@100000/i2c@2030000/gpio@20";
    		pcm3168a_1 = "/bus@100000/i2c@2030000/audio-codec@44";
    		main_i2c4 = "/bus@100000/i2c@2040000";
    		main_i2c5 = "/bus@100000/i2c@2050000";
    		main_i2c6 = "/bus@100000/i2c@2060000";
    		vxe384 = "/bus@100000/video-encoder@4200000";
    		d5520 = "/bus@100000/video-decoder@4300000";
    		ufs_wrapper = "/bus@100000/ufs-wrapper@4e80000";
    		mhdp = "/bus@100000/dp-bridge@a000000";
    		dp0_ports = "/bus@100000/dp-bridge@a000000/ports";
    		dp0_in = "/bus@100000/dp-bridge@a000000/ports/port@0/endpoint";
    		dp0_out = "/bus@100000/dp-bridge@a000000/ports/port@4/endpoint";
    		dsi0 = "/bus@100000/dsi@48000000";
    		dsi0_ports = "/bus@100000/dsi@48000000/ports";
    		dss = "/bus@100000/dss@4a00000";
    		dss_ports = "/bus@100000/dss@4a00000/ports";
    		dpi0_out = "/bus@100000/dss@4a00000/ports/port/endpoint";
    		mcasp0 = "/bus@100000/mcasp@2b00000";
    		mcasp1 = "/bus@100000/mcasp@2b10000";
    		mcasp2 = "/bus@100000/mcasp@2b20000";
    		mcasp3 = "/bus@100000/mcasp@2b30000";
    		mcasp4 = "/bus@100000/mcasp@2b40000";
    		mcasp5 = "/bus@100000/mcasp@2b50000";
    		mcasp6 = "/bus@100000/mcasp@2b60000";
    		mcasp7 = "/bus@100000/mcasp@2b70000";
    		mcasp8 = "/bus@100000/mcasp@2b80000";
    		mcasp9 = "/bus@100000/mcasp@2b90000";
    		mcasp10 = "/bus@100000/mcasp@2ba0000";
    		mcasp11 = "/bus@100000/mcasp@2bb0000";
    		watchdog0 = "/bus@100000/watchdog@2200000";
    		watchdog1 = "/bus@100000/watchdog@2210000";
    		main_r5fss0 = "/bus@100000/r5fss@5c00000";
    		main_r5fss0_core0 = "/bus@100000/r5fss@5c00000/r5f@5c00000";
    		main_r5fss0_core1 = "/bus@100000/r5fss@5c00000/r5f@5d00000";
    		main_r5fss1 = "/bus@100000/r5fss@5e00000";
    		main_r5fss1_core0 = "/bus@100000/r5fss@5e00000/r5f@5e00000";
    		main_r5fss1_core1 = "/bus@100000/r5fss@5e00000/r5f@5f00000";
    		c66_0 = "/bus@100000/dsp@4d80800000";
    		c66_1 = "/bus@100000/dsp@4d81800000";
    		c71_0 = "/bus@100000/dsp@64800000";
    		timesync_router = "/bus@100000/pinctrl@a40000";
    		mcu_cpsw_cpts = "/bus@100000/pinctrl@a40000/mcu-cpsw-cpts";
    		icssg0 = "/bus@100000/icssg@b000000";
    		icssg0_mem = "/bus@100000/icssg@b000000/memories@0";
    		icssg0_cfg = "/bus@100000/icssg@b000000/cfg@26000";
    		icssg0_coreclk_mux = "/bus@100000/icssg@b000000/cfg@26000/clocks/coreclk-mux@3c";
    		icssg0_iepclk_mux = "/bus@100000/icssg@b000000/cfg@26000/clocks/iepclk-mux@30";
    		icssg0_mii_rt = "/bus@100000/icssg@b000000/mii-rt@32000";
    		icssg0_mii_g_rt = "/bus@100000/icssg@b000000/mii-g-rt@33000";
    		icssg0_intc = "/bus@100000/icssg@b000000/interrupt-controller@20000";
    		pru0_0 = "/bus@100000/icssg@b000000/pru@34000";
    		rtu0_0 = "/bus@100000/icssg@b000000/rtu@4000";
    		tx_pru0_0 = "/bus@100000/icssg@b000000/txpru@a000";
    		pru0_1 = "/bus@100000/icssg@b000000/pru@38000";
    		rtu0_1 = "/bus@100000/icssg@b000000/rtu@6000";
    		tx_pru0_1 = "/bus@100000/icssg@b000000/txpru@c000";
    		icssg0_mdio = "/bus@100000/icssg@b000000/mdio@32400";
    		icssg1 = "/bus@100000/icssg@b100000";
    		icssg1_mem = "/bus@100000/icssg@b100000/memories@b100000";
    		icssg1_cfg = "/bus@100000/icssg@b100000/cfg@26000";
    		icssg1_coreclk_mux = "/bus@100000/icssg@b100000/cfg@26000/clocks/coreclk-mux@3c";
    		icssg1_iepclk_mux = "/bus@100000/icssg@b100000/cfg@26000/clocks/iepclk-mux@30";
    		icssg1_mii_rt = "/bus@100000/icssg@b100000/mii-rt@32000";
    		icssg1_mii_g_rt = "/bus@100000/icssg@b100000/mii-g-rt@33000";
    		icssg1_intc = "/bus@100000/icssg@b100000/interrupt-controller@20000";
    		pru1_0 = "/bus@100000/icssg@b100000/pru@34000";
    		rtu1_0 = "/bus@100000/icssg@b100000/rtu@4000";
    		tx_pru1_0 = "/bus@100000/icssg@b100000/txpru@a000";
    		pru1_1 = "/bus@100000/icssg@b100000/pru@38000";
    		rtu1_1 = "/bus@100000/icssg@b100000/rtu@6000";
    		tx_pru1_1 = "/bus@100000/icssg@b100000/txpru@c000";
    		icssg1_mdio = "/bus@100000/icssg@b100000/mdio@32400";
    		gpu = "/bus@100000/gpu@4e20000000";
    		main_mcan0 = "/bus@100000/can@2701000";
    		main_mcan1 = "/bus@100000/can@2711000";
    		main_mcan2 = "/bus@100000/can@2721000";
    		main_mcan3 = "/bus@100000/can@2731000";
    		main_mcan4 = "/bus@100000/can@2741000";
    		main_mcan5 = "/bus@100000/can@2751000";
    		main_mcan6 = "/bus@100000/can@2761000";
    		main_mcan7 = "/bus@100000/can@2771000";
    		main_mcan8 = "/bus@100000/can@2781000";
    		main_mcan9 = "/bus@100000/can@2791000";
    		main_mcan10 = "/bus@100000/can@27a1000";
    		main_mcan11 = "/bus@100000/can@27b1000";
    		main_mcan12 = "/bus@100000/can@27c1000";
    		main_mcan13 = "/bus@100000/can@27d1000";
    		main_spi0 = "/bus@100000/spi@2100000";
    		main_spi1 = "/bus@100000/spi@2110000";
    		main_spi2 = "/bus@100000/spi@2120000";
    		main_spi3 = "/bus@100000/spi@2130000";
    		main_spi4 = "/bus@100000/spi@2140000";
    		main_spi5 = "/bus@100000/spi@2150000";
    		main_spi6 = "/bus@100000/spi@2160000";
    		main_spi7 = "/bus@100000/spi@2170000";
    		ti_csi2rx0 = "/bus@100000/ticsi2rx@4500000";
    		cdns_csi2rx0 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000";
    		csi0_port0 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@0";
    		csi0_port1 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@1";
    		csi0_port2 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@2";
    		csi0_port3 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@3";
    		csi0_port4 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@4";
    		ti_csi2rx1 = "/bus@100000/ticsi2rx@4510000";
    		cdns_csi2rx1 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000";
    		csi1_port0 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@0";
    		csi1_port1 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@1";
    		csi1_port2 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@2";
    		csi1_port3 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@3";
    		csi1_port4 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@4";
    		dphy0 = "/bus@100000/phy@4580000";
    		dphy1 = "/bus@100000/phy@4590000";
    		dphy2 = "/bus@100000/phy@4480000";
    		thermal_zones = "/thermal-zones";
    		wkup_thermal = "/thermal-zones/wkup-thermal";
    		wkup_crit = "/thermal-zones/wkup-thermal/trips/wkup-crit";
    		mpu_thermal = "/thermal-zones/mpu-thermal";
    		mpu_crit = "/thermal-zones/mpu-thermal/trips/mpu-crit";
    		c7x_thermal = "/thermal-zones/c7x-thermal";
    		c7x_crit = "/thermal-zones/c7x-thermal/trips/c7x-crit";
    		gpu_thermal = "/thermal-zones/gpu-thermal";
    		gpu_crit = "/thermal-zones/gpu-thermal/trips/gpu-crit";
    		r5f_thermal = "/thermal-zones/r5f-thermal";
    		r5f_crit = "/thermal-zones/r5f-thermal/trips/r5f-crit";
    		cmn_refclk = "/clock-cmnrefclk";
    		cmn_refclk1 = "/clock-cmnrefclk1";
    		reserved_memory = "/reserved-memory";
    		secure_ddr = "/reserved-memory/optee@9e800000";
    		mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a0000000";
    		mcu_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a0100000";
    		mcu_r5fss0_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a1000000";
    		mcu_r5fss0_core1_memory_region = "/reserved-memory/r5f-memory@a1100000";
    		main_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a2000000";
    		main_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a2100000";
    		main_r5fss0_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a3000000";
    		main_r5fss0_core1_memory_region = "/reserved-memory/r5f-memory@a3100000";
    		main_r5fss1_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a4000000";
    		main_r5fss1_core0_memory_region = "/reserved-memory/r5f-memory@a4100000";
    		main_r5fss1_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a5000000";
    		main_r5fss1_core1_memory_region = "/reserved-memory/r5f-memory@a5100000";
    		c66_1_dma_memory_region = "/reserved-memory/c66-dma-memory@a6000000";
    		c66_0_memory_region = "/reserved-memory/c66-memory@a6100000";
    		c66_0_dma_memory_region = "/reserved-memory/c66-dma-memory@a7000000";
    		c66_1_memory_region = "/reserved-memory/c66-memory@a7100000";
    		c71_0_dma_memory_region = "/reserved-memory/c71-dma-memory@a8000000";
    		c71_0_memory_region = "/reserved-memory/c71-memory@a8100000";
    		rtos_ipc_memory_region = "/reserved-memory/ipc-memories@aa000000";
    		vision_apps_mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a0000000";
    		vision_apps_mcu_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a0100000";
    		vision_apps_mcu_r5fss0_core1_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a1000000";
    		vision_apps_mcu_r5fss0_core1_memory_region = "/reserved-memory/vision-apps-r5f-memory@a1100000";
    		vision_apps_main_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a2000000";
    		vision_apps_main_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a2100000";
    		vision_apps_main_r5fss0_core1_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a4000000";
    		vision_apps_main_r5fss0_core1_memory_region = "/reserved-memory/vision-apps-r5f-memory@a4100000";
    		vision_apps_main_r5fss1_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a6000000";
    		vision_apps_main_r5fss1_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a6100000";
    		vision_apps_main_r5fss1_core1_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a7000000";
    		vision_apps_main_r5fss1_core1_memory_region = "/reserved-memory/vision-apps-r5f-memory@a7100000";
    		vision_apps_c66_1_dma_memory_region = "/reserved-memory/vision-apps-c66-dma-memory@a8000000";
    		vision_apps_c66_0_memory_region = "/reserved-memory/vision-apps-c66-memory@a8100000";
    		vision_apps_c66_0_dma_memory_region = "/reserved-memory/vision-apps-c66-dma-memory@a9000000";
    		vision_apps_c66_1_memory_region = "/reserved-memory/vision-apps-c66-memory@a9100000";
    		vision_apps_rtos_ipc_memory_region = "/reserved-memory/vision-apps-rtos-ipc-memory-region";
    		vision_apps_memory_region = "/reserved-memory/vision-apps-dma-memory@ac000000";
    		vision_apps_c71_0_dma_memory_region = "/reserved-memory/vision-apps-c71-dma-memory@b2000000";
    		vision_apps_c71_0_memory_region = "/reserved-memory/vision-apps-c71-memory@b2100000";
    		vision_apps_shared_region = "/reserved-memory/vision_apps_shared-memories";
    		vision_apps_core_heaps_lo = "/reserved-memory/vision-apps-core-heap-memory-lo@cb000000";
    		vision_apps_main_r5fss0_core0_shared_memory_queue_region = "/reserved-memory/vision-apps-r5f-virtual-eth-queues@d7000000";
    		vision_apps_main_r5fss0_core0_shared_memory_bufpool_region = "/reserved-memory/vision-apps-r5f-virtual-eth-buffers@d7800000";
    		vision_apps_core_heaps_hi = "/reserved-memory/vision-apps-core-heap-memory-hi@880000000";
    		gpio_keys = "/gpio-keys";
    		sw10 = "/gpio-keys/switch-10";
    		sw11 = "/gpio-keys/switch-11";
    		evm_12v0 = "/fixedregulator-evm12v0";
    		vsys_3v3 = "/fixedregulator-vsys3v3";
    		vsys_5v0 = "/fixedregulator-vsys5v0";
    		vdd_mmc1 = "/fixedregulator-sd";
    		vdd_sd_dv_alt = "/gpio-regulator-TLV71033";
    		sound0 = "/sound-0";
    		cpsw9g_virt_mac = "/main-r5fss-cpsw9g-virt-mac0";
    		cpsw9g_virt_maconly = "/main-r5fss-cpsw9g-virt-mac1";
    		transceiver1 = "/can-phy0";
    		transceiver2 = "/can-phy1";
    		transceiver3 = "/can-phy2";
    		transceiver4 = "/can-phy3";
    		dp_pwr_3v3 = "/regulator-dp-pwr";
    		dp0 = "/connector";
    		dp_connector_in = "/connector/port/endpoint";
    	};
    };
    

    Regards

  • Hello,

    Is the following commit present in the Linux Source code that you are using to build Linux?
    https://github.com/torvalds/linux/commit/a1d12987c38fd97b5e9f266dc849c2d2c6a5bd54

    Regards,
    Siddharth.

  • Hi,

    Siddharth,thank you。

    I checked my linux kernel source code,there is no this commit.  Do I need to add these changes to the kernel source code?

  • Hello,

    Yes, you need the commit for the Single-Link SGMII configuration that you require on SERDES0.
    Since both lanes of SERDES0 should be configured in SGMII mode, it is a Single-Link configuration.

    Regards,
    Siddharth.

  • Hi,

    Siddharth, i have merged the commit in my kernel source code.

    But the problem still seems to exist, the eth port can't ping through other devices, still no RX packets。the status of the CPSW9G registers is still all zero.

    root@Linux:~# ifconfig eth2 192.168.2.12
    root@Linux:~#
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# ifconfig
    eth1      Link encap:Ethernet  HWaddr FE:72:17:72:C6:F0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    eth2      Link encap:Ethernet  HWaddr 2A:42:69:C9:55:50
              inet addr:192.168.2.12  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::2842:69ff:fec9:5550/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:3129 (3.0 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:~# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    4 packets transmitted, 0 packets received, 100% packet loss
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# ifconfig
    eth1      Link encap:Ethernet  HWaddr FE:72:17:72:C6:F0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    eth2      Link encap:Ethernet  HWaddr 2A:42:69:C9:55:50
              inet addr:192.168.2.12  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::2842:69ff:fec9:5550/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:3255 (3.1 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:6 errors:0 dropped:0 overruns:0 frame:0
              TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:588 (588.0 B)  TX bytes:588 (588.0 B)
    
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# cd /data
    root@Linux:/data#
    root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh
        Platform: J7 TDA4VM
        Command:  k3conf
    MDIO_ALIVE_REG (0x0c000f08) = 0x00000000
    MDIO_LINK_REG (0x0c000f0c) = 0x00000000
    please input your port: 1-8 3
    CTRLMMR_ENET 3 CTRL (0x0010404c) = 0x00000003
            PORT_MODE_SEL          : 3h SGMII
            RGMII_ID_MODE          : 0h Internal Transmit Desaly
    CPSW SS RGMII 3 STATUS (0x0c000038) = 0x00000000
            FULLDUPLEX           : 0h Half duplex
            SPEED                : 0h 10Mbps
            LINK                 : 0h Links is down
    CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x00000000
            SGMII1_LINK          : 0h No
    CPSW_SS_SGMII_CONTROL_REG_ 3 (0x0c000310) = 0x00000000
            TEST_PATTERN_EN      : 0h operation
            MASTER               : 0h Slave Mode
            LOOPBACK             : 0h Not in internal loopback mode
            MR_NP_LOADED         : 0h --------
            FAST_LINK_TIMER      : 0h link timer 10ms in FIBER mode and 1.6ms in SGMII mode
            MA_AN_RESTART        : 0h Write 1h and tehn 0h to this bit caused the auto negotiation
            MR_AN_ENABLE         : 0h wirte 1 to this bit enbales the auto negotiation progess
    CPSW_SS_SGMII_STATUS_REG_ 3 (0x0c000314) = 0x00000000
            LOCK                  : 0h SEDES PLL isn't locked
            MR_AN_COMPLETE        : 0h no AUTO Negotiation is not complete
            AN_EEROR              : 0h no negotiation error
            LINK                  : 0h link is not up
    root@Linux:/data# ethtool eth2
    Settings for eth2:
            Supported ports: [ TP    MII ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Supported pause frame use: Symmetric
            Supports auto-negotiation: Yes
            Supported FEC modes: Not reported
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Full
            Advertised pause frame use: Symmetric
            Advertised auto-negotiation: Yes
            Advertised FEC modes: Not reported
            Speed: 1000Mb/s
            Duplex: Full
            Auto-negotiation: off
            Port: Twisted Pair
            PHYAD: 1
            Transceiver: external
            MDI-X: Unknown
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x000020f7 (8439)
                                   drv probe link ifdown ifup rx_err tx_err hw
            Link detected: yes
    root@Linux:/data# ethtool -S eth2
    NIC statistics:
         p0_rx_good_frames: 80
         p0_rx_broadcast_frames: 24
         p0_rx_multicast_frames: 56
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 11751
         p0_tx_good_frames: 0
         p0_tx_broadcast_frames: 0
         p0_tx_multicast_frames: 0
         p0_tx_octets: 0
         p0_tx_64B_frames: 9
         p0_tx_65_to_127B_frames: 50
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 21
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 11751
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 0
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 0
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 0
         rx_broadcast_frames: 0
         rx_multicast_frames: 0
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 0
         ale_overrun_drop: 0
         rx_octets: 0
         tx_good_frames: 0
         tx_broadcast_frames: 0
         tx_multicast_frames: 0
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 0
         tx_64B_frames: 0
         tx_65_to_127B_frames: 0
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 0
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 0
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 0
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 0
         ale_unknown_mcast_bytes: 0
         ale_unknown_bcast: 0
         ale_unknown_bcast_bytes: 0
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 54
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 8107
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    root@Linux:/data#
    

  • But the problem still seems to exist, the eth port can't ping through other devices, still no RX packets

    Please share the complete boot logs.

    Also, could you revert/undo the changes corresponding to the commit I had pointed to, and apply the following diff instead?

    diff --git a/drivers/phy/cadence/phy-cadence-sierra.c b/drivers/phy/cadence/phy-cadence-sierra.c
    index 588a23b83b93..b4ea28e8d321 100644
    --- a/drivers/phy/cadence/phy-cadence-sierra.c
    +++ b/drivers/phy/cadence/phy-cadence-sierra.c
    @@ -529,6 +529,10 @@ static int cdns_sierra_phy_init(struct phy *gphy)
     	clk_set_rate(phy->input_clks[CMN_REFCLK_DIG_DIV], 25000000);
     	clk_set_rate(phy->input_clks[CMN_REFCLK1_DIG_DIV], 25000000);
    
    +	 /* Spread spectrum generation is not required or supported for SGMII */
    +	if (phy_type == TYPE_SGMII)
    +		ssc = NO_SSC;
    +
     	/* PHY PCS common registers configurations */
     	pcs_cmn_vals = init_data->pcs_cmn_vals[phy_type][TYPE_NONE][ssc];
     	if (pcs_cmn_vals) {
    @@ -1545,6 +1549,56 @@ static void cdns_sierra_phy_remove(struct platform_device *pdev)
     	cdns_sierra_clk_unregister(phy);
     }
    
    +/* Single link SGMII, refclk 100MHz, no ssc, opt1, no_bw_cal, GE1 links using plllc */
    +static const struct cdns_reg_pairs sl_sgmii_100_no_ssc_plllc_opt1_cmn_regs[] = {
    +	{0x2085, SIERRA_CMN_PLLLC_LF_COEFF_MODE0_PREG},
    +	{0x0000, SIERRA_CMN_PLLLC_BWCAL_MODE0_PREG},
    +	{0x0800, SIERRA_CMN_PLLLC_SS_TIME_STEPSIZE_MODE_PREG}
    +};
    +
    +static const struct cdns_reg_pairs sl_sgmii_100_no_ssc_plllc_opt1_ln_regs[] = {
    +	{0x688E, SIERRA_DET_STANDEC_D_PREG},
    +	{0x0FFE, SIERRA_PSC_RX_A0_PREG},
    +	{0x0013, SIERRA_PLLCTRL_SUBRATE_PREG},
    +	{0x0106, SIERRA_PLLCTRL_GEN_D_PREG},
    +	{0x5233, SIERRA_PLLCTRL_CPGAIN_MODE_PREG},
    +	{0x0000, SIERRA_DRVCTRL_ATTEN_PREG},
    +	{0x9702, SIERRA_DRVCTRL_BOOST_PREG},
    +	{0x0051, SIERRA_RX_CREQ_FLTR_A_MODE0_PREG},
    +	{0x3C0E, SIERRA_CREQ_CCLKDET_MODE01_PREG},
    +	{0x3220, SIERRA_CREQ_FSMCLK_SEL_PREG},
    +	{0x0000, SIERRA_CREQ_EQ_CTRL_PREG},
    +	{0x0002, SIERRA_DEQ_PHALIGN_CTRL},
    +	{0x0186, SIERRA_DEQ_GLUT0},
    +	{0x0186, SIERRA_DEQ_GLUT1},
    +	{0x0186, SIERRA_DEQ_GLUT2},
    +	{0x0186, SIERRA_DEQ_GLUT3},
    +	{0x0186, SIERRA_DEQ_GLUT4},
    +	{0x0861, SIERRA_DEQ_ALUT0},
    +	{0x07E0, SIERRA_DEQ_ALUT1},
    +	{0x079E, SIERRA_DEQ_ALUT2},
    +	{0x071D, SIERRA_DEQ_ALUT3},
    +	{0x03F5, SIERRA_DEQ_DFETAP_CTRL_PREG},
    +	{0x0C01, SIERRA_DEQ_TAU_CTRL1_FAST_MAINT_PREG},
    +	{0x3C40, SIERRA_DEQ_TAU_CTRL1_SLOW_MAINT_PREG},
    +	{0x1C04, SIERRA_DEQ_TAU_CTRL2_PREG},
    +	{0x0033, SIERRA_DEQ_PICTRL_PREG},
    +	{0x0000, SIERRA_CPI_OUTBUF_RATESEL_PREG},
    +	{0x0B6D, SIERRA_CPI_RESBIAS_BIN_PREG},
    +	{0x0102, SIERRA_RXBUFFER_CTLECTRL_PREG},
    +	{0x0002, SIERRA_RXBUFFER_RCDFECTRL_PREG}
    +};
    +
    +static struct cdns_sierra_vals sl_sgmii_100_no_ssc_plllc_opt1_cmn_vals = {
    +	.reg_pairs = sl_sgmii_100_no_ssc_plllc_opt1_cmn_regs,
    +	.num_regs = ARRAY_SIZE(sl_sgmii_100_no_ssc_plllc_opt1_cmn_regs),
    +};
    +
    +static struct cdns_sierra_vals sl_sgmii_100_no_ssc_plllc_opt1_ln_vals = {
    +	.reg_pairs = sl_sgmii_100_no_ssc_plllc_opt1_ln_regs,
    +	.num_regs = ARRAY_SIZE(sl_sgmii_100_no_ssc_plllc_opt1_ln_regs),
    +};
    +
     /* SGMII PHY PMA lane configuration */
     static struct cdns_reg_pairs sgmii_phy_pma_ln_regs[] = {
     	{0x9010, SIERRA_PHY_PMA_XCVR_CTRL}
    @@ -2472,6 +2526,9 @@ static const struct cdns_sierra_data cdns_map_sierra = {
     			},
     		},
     		[TYPE_SGMII] = {
    +			[TYPE_NONE] = {
    +				[NO_SSC] = &sl_sgmii_100_no_ssc_plllc_opt1_cmn_vals,
    +			},
     			[TYPE_PCIE] = {
     				[NO_SSC] = &sgmii_100_no_ssc_plllc1_opt3_cmn_vals,
     				[EXTERNAL_SSC] = &sgmii_100_no_ssc_plllc1_opt3_cmn_vals,
    @@ -2510,6 +2567,9 @@ static const struct cdns_sierra_data cdns_map_sierra = {
     			},
     		},
     		[TYPE_SGMII] = {
    +			[TYPE_NONE] = {
    +				[NO_SSC] = &sl_sgmii_100_no_ssc_plllc_opt1_ln_vals,
    +			},
     			[TYPE_PCIE] = {
     				[NO_SSC] = &sgmii_100_no_ssc_plllc1_opt3_ln_vals,
     				[EXTERNAL_SSC] = &sgmii_100_no_ssc_plllc1_opt3_ln_vals,
    @@ -2551,6 +2611,9 @@ static const struct cdns_sierra_data cdns_ti_map_sierra = {
     	},
     	.phy_pma_ln_vals = {
     		[TYPE_SGMII] = {
    +			[TYPE_NONE] = {
    +				[NO_SSC] = &sgmii_phy_pma_ln_vals,
    +			},
     			[TYPE_PCIE] = {
     				[NO_SSC] = &sgmii_phy_pma_ln_vals,
     				[EXTERNAL_SSC] = &sgmii_phy_pma_ln_vals,
    @@ -2589,6 +2652,9 @@ static const struct cdns_sierra_data cdns_ti_map_sierra = {
     			},
     		},
     		[TYPE_SGMII] = {
    +			[TYPE_NONE] = {
    +				[NO_SSC] = &sl_sgmii_100_no_ssc_plllc_opt1_cmn_vals,
    +			},
     			[TYPE_PCIE] = {
     				[NO_SSC] = &sgmii_100_no_ssc_plllc1_opt3_cmn_vals,
     				[EXTERNAL_SSC] = &sgmii_100_no_ssc_plllc1_opt3_cmn_vals,
    @@ -2627,6 +2693,9 @@ static const struct cdns_sierra_data cdns_ti_map_sierra = {
     			},
     		},
     		[TYPE_SGMII] = {
    +			[TYPE_NONE] = {
    +				[NO_SSC] = &sl_sgmii_100_no_ssc_plllc_opt1_ln_vals,
    +			},
     			[TYPE_PCIE] = {
     				[NO_SSC] = &sgmii_100_no_ssc_plllc1_opt3_ln_vals,
     				[EXTERNAL_SSC] = &sgmii_100_no_ssc_plllc1_opt3_ln_vals,


    Regards,
    Siddharth.

  • Please share the complete boot logs.

    Hi,Siddharth

    this is the complete boot logs.

    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 25 ms (31.3 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 855 ms (22.5 MiB/s)
    127579 bytes read in 32 ms (3.8 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #17 SMP PREEMPT Fri Aug 30 19:47:34 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008405] Console: colour dummy device 80x25
    [    0.012967] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023637] pid_max: default: 32768 minimum: 301
    [    0.028371] LSM: Security Framework initializing
    [    0.033144] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040714] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049485] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056885] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063145] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070530] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076835] rcu: Hierarchical SRCU implementation.
    [    0.081731] rcu:     Max phase no-delay instances is 1000.
    [    0.087239] Platform MSI: msi-controller@1820000 domain created
    [    0.093496] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102922] EFI services will not be available.
    [    0.107657] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120842] Detected PIPT I-cache on CPU1
    [    0.120899] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120911] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.120939] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.120983] smp: Brought up 1 node, 2 CPUs
    [    0.150329] SMP: Total of 2 processors activated.
    [    0.155133] CPU features: detected: 32-bit EL0 Support
    [    0.160387] CPU features: detected: CRC32 instructions
    [    0.165666] CPU: All CPU(s) started at EL2
    [    0.169848] alternatives: applying system-wide alternatives
    [    0.176313] devtmpfs: initialized
    [    0.186785] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196768] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.210760] pinctrl core: initialized pinctrl subsystem
    [    0.216410] DMI not present or invalid.
    [    0.220654] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.227281] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.234580] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.242578] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.250701] audit: initializing netlink subsys (disabled)
    [    0.256319] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.256528] thermal_sys: Registered thermal governor 'step_wise'
    [    0.264239] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.270445] cpuidle: using governor menu
    [    0.281201] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.288163] ASID allocator initialised with 65536 entries
    [    0.301814] KASLR disabled due to lack of seed
    [    0.309150] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.316092] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.322494] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.329428] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.335829] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.342763] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.349164] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.356098] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.363180] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.372538] iommu: Default domain type: Translated
    [    0.377525] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.384045] SCSI subsystem initialized
    [    0.387936] libata version 3.00 loaded.
    [    0.391933] usbcore: registered new interface driver usbfs
    [    0.397550] usbcore: registered new interface driver hub
    [    0.402985] usbcore: registered new device driver usb
    [    0.408325] pps_core: LinuxPPS API ver. 1 registered
    [    0.413396] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.422733] PTP clock support registered
    [    0.426798] EDAC MC: Ver: 3.0.0
    [    0.430444] FPGA manager framework
    [    0.433960] Advanced Linux Sound Architecture Driver Initialized.
    [    0.440569] clocksource: Switched to clocksource arch_sys_counter
    [    0.446905] VFS: Disk quotas dquot_6.6.0
    [    0.450935] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.460866] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.467158] NET: Registered PF_INET protocol family
    [    0.472296] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.481309] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.490073] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.497997] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.506201] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.514719] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.521493] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.528404] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.535838] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.541903] RPC: Registered named UNIX socket transport module.
    [    0.547963] RPC: Registered udp transport module.
    [    0.552767] RPC: Registered tcp transport module.
    [    0.557570] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.564153] NET: Registered PF_XDP protocol family
    [    0.569062] PCI: CLS 0 bytes, default 64
    [    0.573418] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.582441] Initialise system trusted keyrings
    [    0.587093] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.595573] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.601801] NFS: Registering the id_resolver key type
    [    0.606978] Key type id_resolver registered
    [    0.611249] Key type id_legacy registered
    [    0.615367] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.622215] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.649383] Key type asymmetric registered
    [    0.653566] Asymmetric key parser 'x509' registered
    [    0.658571] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.666208] io scheduler mq-deadline registered
    [    0.670838] io scheduler kyber registered
    [    0.676746] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.682930] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.689222] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.702992] Console: switching to colour frame buffer device 240x67
    [    0.711981]
    [    0.711981] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.711981]
    [    0.714784] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.741353] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.749515] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.756622] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.764364] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.775196] loop: module loaded
    [    0.779036] megasas: 07.719.03.00-rc1
    [    0.783669] tun: Universal TUN/TAP device driver, 1.6
    [    0.789111] thunder_xcv, ver 1.0
    [    0.792415] thunder_bgx, ver 1.0
    [    0.795725] nicpf, ver 1.0
    [    0.798555] e1000: Intel(R) PRO/1000 Network Driver
    [    0.803537] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.809421] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.814491] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.820550] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.826065] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.831765] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.838173] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.844280] sky2: driver version 1.30
    [    0.848359] VFIO - User Level meta-driver version: 0.3
    [    0.853951] usbcore: registered new interface driver usb-storage
    [    0.860370] i2c_dev: i2c /dev entries driver
    [    0.865224] sdhci: Secure Digital Host Controller Interface driver
    [    0.871545] sdhci: Copyright(c) Pierre Ossman
    [    0.876082] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.882123] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.888342] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.895051] usbcore: registered new interface driver usbhid
    [    0.900747] usbhid: USB HID core driver
    [    0.905116] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.909674] optee: revision 4.0 (2a5b1d12)
    [    0.926091] optee: dynamic shared memory is enabled
    [    0.935465] optee: initialized driver
    [    0.940413] Initializing XFRM netlink socket
    [    0.944800] NET: Registered PF_PACKET protocol family
    [    0.949995] Key type dns_resolver registered
    [    0.954528] registered taskstats version 1
    [    0.958726] Loading compiled-in X.509 certificates
    [    0.969077] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.005509] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.011693] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.017772] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.023742] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.029538] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.038079] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.047418] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.056021] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.069477] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.079365] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.086128] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.095160] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.105319] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.112082] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.119942] printk: console [ttyS2] disabled
    [    1.124336] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.133183] printk: console [ttyS2] enabled
    [    1.133183] printk: console [ttyS2] enabled
    [    1.141626] printk: bootconsole [ns16550a0] disabled
    [    1.141626] printk: bootconsole [ns16550a0] disabled
    [    1.152075] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.162030] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.174795] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.181097] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.187397] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.193660] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    1.200779] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    1.207090] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.218207] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.227133] mmc0: CQHCI version 5.10
    [    1.271140] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.282708] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.302110] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.340593] mmc0: Command Queue Engine enabled
    [    1.345038] mmc0: new HS200 MMC card at address 0001
    [    1.350352] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.356948] Alternate GPT is invalid, using primary GPT.
    [    1.362270]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.367876] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.373476] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.378962] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.795707] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.802514] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.809306] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.816107] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.822884] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.831841] ------------[ cut here ]------------
    [    1.836450] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.845746] Modules linked in:
    [    1.848791] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #17
    [    1.855127] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.860681] Workqueue: events_unbound deferred_probe_work_func
    [    1.866502] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.873445] pc : __reset_control_get_internal+0x68/0x17c
    [    1.878742] lr : __of_reset_control_get+0x170/0x1d0
    [    1.883604] sp : ffff80000954b990
    [    1.886903] x29: ffff80000954b990 x28: ffff800008efabf8 x27: ffff00080e6fb8b8
    [    1.894020] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.901138] x23: 0000000000000000 x22: ffff00080eb6c288 x21: 0000000000000001
    [    1.908255] x20: ffff00080eb6c2a8 x19: ffff00080e6fb580 x18: ffffffffffffffff
    [    1.915373] x17: 000000000000001c x16: 0000000002e9d186 x15: ffff00080e619a1c
    [    1.922491] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.929608] x11: 0101010101010101 x10: ffff84000b21810e x9 : 0000000000000030
    [    1.936726] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.943843] x5 : fffffbfffdce6504 x4 : 0000000000000000 x3 : 0000000000000001
    [    1.950960] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.958079] Call trace:
    [    1.960513]  __reset_control_get_internal+0x68/0x17c
    [    1.965461]  __of_reset_control_get+0x170/0x1d0
    [    1.969977]  of_reset_control_array_get+0xa8/0x220
    [    1.974752]  cdns_sierra_phy_probe+0x990/0x1170
    [    1.979272]  platform_probe+0x68/0xe0
    [    1.982920]  really_probe+0xbc/0x2dc
    [    1.986483]  __driver_probe_device+0x78/0x114
    [    1.990826]  driver_probe_device+0xd8/0x15c
    [    1.994996]  __device_attach_driver+0xb8/0x134
    [    1.999426]  bus_for_each_drv+0x78/0xd0
    [    2.003248]  __device_attach+0xa8/0x1c0
    [    2.007071]  device_initial_probe+0x14/0x20
    [    2.011240]  bus_probe_device+0x9c/0xa4
    [    2.015063]  deferred_probe_work_func+0x88/0xc0
    [    2.019579]  process_one_work+0x1d0/0x320
    [    2.023576]  worker_thread+0x2c8/0x444
    [    2.027309]  kthread+0x10c/0x110
    [    2.030526]  ret_from_fork+0x10/0x20
    [    2.034089] ---[ end trace 0000000000000000 ]---
    [    2.038730] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.045241] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.053677] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.064263] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.078249] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.083639] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.090763] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.096321] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.102344] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.107978] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.113631] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.119965] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.125960] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.132662] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.139038] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.145246] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.151418] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.159424] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.332572] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.340452] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.348105] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.356620] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.365146] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.377911] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.384219] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.390519] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.396788] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    2.403905] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    2.410149] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.421458] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 140
    [    2.430593] mmc1: CQHCI version 5.10
    [    2.441204] ALSA device list:
    [    2.444165]   No soundcards found.
    [    2.475129] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.482703] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.518256] mmc1: new high speed SDHC card at address aaaa
    [    2.524092] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.530061]  mmcblk1: p1 p2
    [    2.648524] EXT4-fs (mmcblk1p2): recovery complete
    [    2.654312] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.662853] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.670122] devtmpfs: mounted
    [    2.673969] Freeing unused kernel memory: 2048K
    [    2.678541] Run /sbin/init as init process
    [    2.682630]   with arguments:
    [    2.685586]     /sbin/init
    [    2.688279]   with environment:
    [    2.691409]     HOME=/
    [    2.693758]     TERM=linux
    [    2.696452]     rootfs=ext4
    [    3.026150] systemd[1]: System time before build time, advancing clock.
    [    3.107163] NET: Registered PF_INET6 protocol family
    [    3.112737] Segment Routing with IPv6
    [    3.116395] In-situ OAM (IOAM) with IPv6
    [    3.158100] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.189462] systemd[1]: Detected architecture arm64.
    [    3.241377] systemd[1]: Hostname set to <Linux>.
    [    3.336789] systemd-sysv-generator[149]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    3.540658] systemd[1]: Queued start job for default target Graphical Interface.
    [    3.579418] systemd[1]: Created slice Slice /system/modprobe.
    [    3.586066] systemd[1]: Created slice Slice /system/serial-getty.
    [    3.592780] systemd[1]: Created slice User and Session Slice.
    [    3.598659] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    3.606654] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.614336] systemd[1]: Reached target Path Units.
    [    3.619164] systemd[1]: Reached target Slice Units.
    [    3.624068] systemd[1]: Reached target Swaps.
    [    3.636764] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    3.643404] systemd[1]: Reached target RPC Port Mapper.
    [    3.651658] systemd[1]: Listening on Process Core Dump Socket.
    [    3.657705] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    3.664545] systemd[1]: Listening on Journal Audit Socket.
    [    3.670226] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.676357] systemd[1]: Listening on Journal Socket.
    [    3.681563] systemd[1]: Listening on Network Service Netlink Socket.
    [    3.688195] systemd[1]: Listening on udev Control Socket.
    [    3.693754] systemd[1]: Listening on udev Kernel Socket.
    [    3.699237] systemd[1]: Listening on User Database Manager Socket.
    [    3.720871] systemd[1]: Mounting Huge Pages File System...
    [    3.728556] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.737186] systemd[1]: Mounting Kernel Debug File System...
    [    3.743128] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.758252] systemd[1]: Mounting Temporary Directory /tmp...
    [    3.766267] systemd[1]: Starting Create List of Static Device Nodes...
    [    3.775191] systemd[1]: Starting Load Kernel Module configfs...
    [    3.783305] systemd[1]: Starting Load Kernel Module drm...
    [    3.791179] systemd[1]: Starting Load Kernel Module fuse...
    [    3.800041] systemd[1]: Starting RPC Bind...
    [    3.807824] systemd[1]: Starting Journal Service...
    [    3.849745] fuse: init (API version 7.37)
    [    3.851371] systemd[1]: Starting Load Kernel Modules...
    [    3.861959] systemd[1]: Starting Generate network units from Kernel command line...
    [    3.872958] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    3.882404] systemd[1]: Starting Coldplug All udev Devices...
    [    3.889695] cryptodev: loading out-of-tree module taints kernel.
    [    3.894148] systemd[1]: Mounted Huge Pages File System.
    [    3.901749] systemd[1]: Mounted POSIX Message Queue File System.
    [    3.910730] cryptodev: driver 1.12 loaded.
    [    3.917824] systemd[1]: Mounted Kernel Debug File System.
    [    3.923576] systemd[1]: Mounted Temporary Directory /tmp.
    [    3.929740] systemd[1]: Finished Create List of Static Device Nodes.
    [    3.936781] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    3.944800] systemd[1]: Finished Load Kernel Module configfs.
    [    3.951177] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    3.958297] systemd[1]: Finished Load Kernel Module drm.
    [    3.963941] systemd[1]: Started Journal Service.
    [    3.994872] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.066593] systemd-journald[164]: Received client request to flush runtime journal.
    [    4.108040] audit: type=1334 audit(1651167746.080:2): prog-id=5 op=LOAD
    [    4.120674] audit: type=1334 audit(1651167746.092:3): prog-id=6 op=LOAD
    [    4.434870] audit: type=1334 audit(1651167746.408:4): prog-id=7 op=LOAD
    [    4.444081] audit: type=1334 audit(1651167746.416:5): prog-id=8 op=LOAD
    [    4.592745] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.643175] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.653691] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.668271] cfg80211: failed to load regulatory.db
    [    4.720604] random: crng init done
    [    4.829227] mc: Linux media interface: v0.10
    [    4.862176] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    4.878350] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    4.886347] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [    4.903218] videodev: Linux video capture interface: v2.00
    [    4.912680] PVR_K:  239: Device: 4e20000000.gpu
    [    4.920744] PVR_K:  239: Read BVNC 22.104.208.318 from HW device registers
    start /usr/bin/start-dra ...
    [    5.072821] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.078774] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    5.108162] PVR_K:  239: RGX Device registered with BVNC 22.104.208.318
    [    5.133962] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.174937] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.183951] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    start /usr/bin/start-dra ...
    [    5.255349] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.306826] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.331462] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.352270] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.360002] remoteproc remoteproc2: 64800000.dsp is available
    [    5.531883] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    5.539938] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    5.553904] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    5.568846] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.584828] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.588069] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    5.592663] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    5.614655] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    5.630619] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    5.647310] platform 5c00000.r5f: configured R5F for remoteproc mode
    [    5.672167] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    5.685149] remoteproc remoteproc3: 5c00000.r5f is available
    [    5.693405] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    5.701187] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    5.704604] remoteproc remoteproc3: powering up 5c00000.r5f
    [    5.710668] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    5.715752] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    5.731894] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    5.733206] remoteproc remoteproc3: request_firmware failed: -2
    [    5.789811] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    5.808212] remoteproc remoteproc4: 5d00000.r5f is available
    [    5.833749] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    5.848629] remoteproc remoteproc4: powering up 5d00000.r5f
    [    5.860686] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    5.882381] remoteproc remoteproc4: request_firmware failed: -2
    [    5.935816] RTL9010 soft reset!
    [    5.935816]
    [    5.936119] addr 0x0 data = 8100
    [    5.936119]
    [    5.967714] addr 0x0 data = 140
    [    5.967714]
    [    5.975179] Current status is RTL9010_Initial_Configuration!
    [    5.975179]
    [    5.989128] Addr 0xB800 value mdio_data = 0x0
    [    5.989128]
    [    5.996509] Addr 0x0018 data = 2090
    [    5.996509]
    [    6.004902] Addr 0x0018 data = 90
    [    6.004902]
    [    6.010463] Addr 0x0009 data = 800
    [    6.010463]
    [    6.015670] Addr 0x0009 data = 800
    [    6.015670]
    [    6.020653] RTL9010_Initial_Configuration return status: 0
    [    6.020653]
    [    6.026624] am65-cpsw-nuss c000000.ethernet eth1: PHY [c000f00.mdio:03] driver [Realtek RTL9010] (irq=POLL)
    [    6.046585] am65-cpsw-nuss c000000.ethernet eth1: configuring for phy/sgmii link mode
    [    6.075978] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    6.081849] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
    [    6.092418] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.103638] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    6.114357] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    6.119942] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    [    6.129353] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    6.139645] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    6.182695] RTL9010 soft reset!
    [    6.182695]
    [    6.183008] addr 0x0 data = 8100
    [    6.183008]
    [    6.222603] addr 0x0 data = 140
    [    6.222603]
    [    6.233987] Current status is RTL9010_Initial_Configuration!
    [    6.233987]
    [    6.253868] Addr 0xB800 value mdio_data = 0x0
    [    6.253868]
    [    6.268443] Addr 0x0018 data = 2090
    [    6.268443]
    [    6.281996] Addr 0x0018 data = 90
    [    6.281996]
    [    6.292084] Addr 0x0009 data = 800
    [    6.292084]
    [    6.302520] Addr 0x0009 data = 800
    [    6.302520]
    [    6.316737] RTL9010_Initial_Configuration return status: 0
    [    6.316737]
    [    6.327668] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:01] driver [Realtek RTL9010] (irq=POLL)
    [    6.356321] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/sgmii link mode
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project Linux -
    
    Arago 2023.10 Linux -
    
    Linux login: [    6.783415] remoteproc remoteproc2: powering up 64800000.dsp
    [    6.789555] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
    [    6.804102] remoteproc remoteproc2: unsupported resource 65538
    [    6.821190] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    6.830688] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller
    [    6.833033] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    6.844634] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 1
    [    6.856321] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    6.862738] rproc-virtio rproc-virtio.13.auto: registered virtio2 (type 7)
    [    6.873773] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    6.885895] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    6.887513] xhci-hcd xhci-hcd.12.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    6.905086] xhci-hcd xhci-hcd.12.auto: irq 824, io mem 0x06010000
    [    6.912052] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller
    [    6.918127] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 2
    [    6.927095] xhci-hcd xhci-hcd.12.auto: Host supports USB 3.0 SuperSpeed
    [    6.934757] hub 1-0:1.0: USB hub found
    [    6.940490] hub 1-0:1.0: 1 port detected
    [    6.946031] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    6.958239] hub 2-0:1.0: USB hub found
    [    6.962561] hub 2-0:1.0: 1 port detected
    [    7.392965] am65-cpsw-nuss c000000.ethernet eth2: Link is Up - 1Gbps/Full - flow control off
    [    7.401477] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
    cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    
    Linux login:
    Linux login:
    Linux login:
    Linux login: root
    [   16.628061] audit: type=1334 audit(1651167758.600:6): prog-id=9 op=LOAD
    [   16.634705] audit: type=1334 audit(1651167758.612:7): prog-id=10 op=LOAD
    [   16.800072] audit: type=1006 audit(1651167758.772:8): pid=896 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   16.812535] audit: type=1300 audit(1651167758.772:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffd2a6ee68 a2=1 a3=ffffbd88a020 items=0 ppid=1 pid=896 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)
    [   16.838772] audit: type=1327 audit(1651167758.772:8): proctitle="(systemd)"
    [   16.861368] audit: type=1334 audit(1651167758.836:9): prog-id=11 op=LOAD
    [   16.868489] audit: type=1300 audit(1651167758.836:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffc0592050 a2=78 a3=0 items=0 ppid=1 pid=896 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)
    [   16.894077] audit: type=1327 audit(1651167758.836:9): proctitle="(systemd)"
    [   16.901324] audit: type=1334 audit(1651167758.836:10): prog-id=11 op=UNLOAD
    [   16.908547] audit: type=1334 audit(1651167758.836:11): prog-id=12 op=LOAD
    [   16.993004] platform main-r5fss-cpsw9g-virt-mac0: deferred probe pending
    [   16.999771] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
    root@Linux:~#
    root@Linux:~#
    
     

    Regards

  • Hi, Siddharth

    I have applied the diff that you provide,but doesn't seem to have much of a positive effect on the issue。

    Here's some status of the test:

    root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh
        Platform: J7 TDA4VM
        Command:  k3conf
    MDIO_ALIVE_REG (0x0c000f08) = 0x00000000
    MDIO_LINK_REG (0x0c000f0c) = 0x00000000
    please input your port: 1-8 3
    CTRLMMR_ENET 3 CTRL (0x0010404c) = 0x00000003
            PORT_MODE_SEL          : 3h SGMII
            RGMII_ID_MODE          : 0h Internal Transmit Desaly
    CPSW SS RGMII 3 STATUS (0x0c000038) = 0x00000000
            FULLDUPLEX           : 0h Half duplex
            SPEED                : 0h 10Mbps
            LINK                 : 0h Links is down
    CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x00000000
            SGMII1_LINK          : 0h No
    CPSW_SS_SGMII_CONTROL_REG_ 3 (0x0c000310) = 0x00000000
            TEST_PATTERN_EN      : 0h operation
            MASTER               : 0h Slave Mode
            LOOPBACK             : 0h Not in internal loopback mode
            MR_NP_LOADED         : 0h --------
            FAST_LINK_TIMER      : 0h link timer 10ms in FIBER mode and 1.6ms in SGMII mode
            MA_AN_RESTART        : 0h Write 1h and tehn 0h to this bit caused the auto negotiation
            MR_AN_ENABLE         : 0h wirte 1 to this bit enbales the auto negotiation progess
    CPSW_SS_SGMII_STATUS_REG_ 3 (0x0c000314) = 0x00000000
            LOCK                  : 0h SEDES PLL isn't locked
            MR_AN_COMPLETE        : 0h no AUTO Negotiation is not complete
            AN_EEROR              : 0h no negotiation error
            LINK                  : 0h link is not up
    root@Linux:/data# ifconfig
    eth1      Link encap:Ethernet  HWaddr A6:67:20:5E:93:BD
              inet addr:192.168.2.11  Bcast:192.168.2.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    eth2      Link encap:Ethernet  HWaddr 12:3F:3F:03:17:D4
              inet addr:192.168.2.12  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::103f:3fff:fe03:17d4/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:5313 (5.1 KiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:7 errors:0 dropped:0 overruns:0 frame:0
              TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:700 (700.0 B)  TX bytes:700 (700.0 B)
    
    root@Linux:/data# ping 192.168.2.25
    PING 192.168.2.25 (192.168.2.25): 56 data bytes
    ^C
    --- 192.168.2.25 ping statistics ---
    3 packets transmitted, 0 packets received, 100% packet loss
    root@Linux:/data# ethtool -S eth2
    NIC statistics:
         p0_rx_good_frames: 37
         p0_rx_broadcast_frames: 14
         p0_rx_multicast_frames: 23
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 6530
         p0_tx_good_frames: 0
         p0_tx_broadcast_frames: 0
         p0_tx_multicast_frames: 0
         p0_tx_octets: 0
         p0_tx_64B_frames: 2
         p0_tx_65_to_127B_frames: 21
         p0_tx_128_to_255B_frames: 0
         p0_tx_256_to_511B_frames: 14
         p0_tx_512_to_1023B_frames: 0
         p0_tx_1024B_frames: 0
         p0_net_octets: 6530
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 0
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 0
         p0_tx_pri0_bcnt: 0
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 0
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 0
         rx_broadcast_frames: 0
         rx_multicast_frames: 0
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 0
         ale_drop: 0
         ale_overrun_drop: 0
         rx_octets: 0
         tx_good_frames: 0
         tx_broadcast_frames: 0
         tx_multicast_frames: 0
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 0
         tx_64B_frames: 0
         tx_65_to_127B_frames: 0
         tx_128_to_255B_frames: 0
         tx_256_to_511B_frames: 0
         tx_512_to_1023B_frames: 0
         tx_1024B_frames: 0
         net_octets: 0
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 0
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 0
         ale_unknown_ucast_bytes: 0
         ale_unknown_mcast: 0
         ale_unknown_mcast_bytes: 0
         ale_unknown_bcast: 0
         ale_unknown_bcast_bytes: 0
         ale_pol_match: 0
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 37
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 6530
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    root@Linux:/data#
    

    and this is the file of dumping cpsw regsiters:

    root@Linux:/data# ./j7_devmem2_cpsw9g_dump_registers.sh
        Platform: J7 TDA4VM
        Command:  k3conf
        Command:  k3conf
    dump the spsw0 SGMII Registers : 0x0c000100 ~ 0x0c00074c
    0x0c000100 = 0x00000000
    0x0c000101 = 0x00000000
    0x0c000102 = 0x00000000
    0x0c000103 = 0x00000000
    0x0c000104 = 0x00000000
    0x0c000105 = 0x00000000
    0x0c000106 = 0x00000000
    0x0c000107 = 0x00000000
    0x0c000108 = 0x00000000
    0x0c000109 = 0x00000000
    0x0c00010a = 0x00000000
    0x0c00010b = 0x00000000
    0x0c00010c = 0x00000000
    0x0c00010d = 0x00000000
    0x0c00010e = 0x00000000
    0x0c00010f = 0x00000000
    0x0c000110 = 0x00000000
    0x0c000111 = 0x00000000
    0x0c000112 = 0x00000000
    0x0c000113 = 0x00000000
    0x0c000114 = 0x00000000
    0x0c000115 = 0x00000000
    0x0c000116 = 0x00000000
    0x0c000117 = 0x00000000
    0x0c000118 = 0x00000000
    0x0c000119 = 0x00000000
    0x0c00011a = 0x00000000
    0x0c00011b = 0x00000000
    0x0c00011c = 0x00000000
    0x0c00011d = 0x00000000
    0x0c00011e = 0x00000000
    0x0c00011f = 0x00000000
    0x0c000120 = 0x00000000
    0x0c000121 = 0x00000000
    0x0c000122 = 0x00000000
    0x0c000123 = 0x00000000
    0x0c000124 = 0x00000000
    0x0c000125 = 0x00000000
    0x0c000126 = 0x00000000
    0x0c000127 = 0x00000000
    0x0c000128 = 0x00000000
    0x0c000129 = 0x00000000
    0x0c00012a = 0x00000000
    0x0c00012b = 0x00000000
    0x0c00012c = 0x00000000
    0x0c00012d = 0x00000000
    0x0c00012e = 0x00000000
    0x0c00012f = 0x00000000
    0x0c000130 = 0x00000000
    0x0c000131 = 0x00000000
    0x0c000132 = 0x00000000
    0x0c000133 = 0x00000000
    0x0c000134 = 0x00000000
    0x0c000135 = 0x00000000
    0x0c000136 = 0x00000000
    0x0c000137 = 0x00000000
    0x0c000138 = 0x00000000
    0x0c000139 = 0x00000000
    0x0c00013a = 0x00000000
    0x0c00013b = 0x00000000
    0x0c00013c = 0x00000000
    0x0c00013d = 0x00000000
    0x0c00013e = 0x00000000
    0x0c00013f = 0x00000000
    0x0c000140 = 0x00000000
    0x0c000141 = 0x00000000
    0x0c000142 = 0x00000000
    0x0c000143 = 0x00000000
    0x0c000144 = 0x00000000
    0x0c000145 = 0x00000000
    0x0c000146 = 0x00000000
    0x0c000147 = 0x00000000
    0x0c000148 = 0x00000000
    0x0c000149 = 0x00000000
    0x0c00014a = 0x00000000
    0x0c00014b = 0x00000000
    0x0c00014c = 0x00000000
    0x0c00014d = 0x00000000
    0x0c00014e = 0x00000000
    0x0c00014f = 0x00000000
    0x0c000150 = 0x00000000
    0x0c000151 = 0x00000000
    0x0c000152 = 0x00000000
    0x0c000153 = 0x00000000
    0x0c000154 = 0x00000000
    0x0c000155 = 0x00000000
    0x0c000156 = 0x00000000
    0x0c000157 = 0x00000000
    0x0c000158 = 0x00000000
    0x0c000159 = 0x00000000
    0x0c00015a = 0x00000000
    0x0c00015b = 0x00000000
    0x0c00015c = 0x00000000
    0x0c00015d = 0x00000000
    0x0c00015e = 0x00000000
    0x0c00015f = 0x00000000
    0x0c000160 = 0x00000000
    0x0c000161 = 0x00000000
    0x0c000162 = 0x00000000
    0x0c000163 = 0x00000000
    0x0c000164 = 0x00000000
    0x0c000165 = 0x00000000
    0x0c000166 = 0x00000000
    0x0c000167 = 0x00000000
    0x0c000168 = 0x00000000
    0x0c000169 = 0x00000000
    0x0c00016a = 0x00000000
    0x0c00016b = 0x00000000
    0x0c00016c = 0x00000000
    0x0c00016d = 0x00000000
    0x0c00016e = 0x00000000
    0x0c00016f = 0x00000000
    0x0c000170 = 0x00000000
    0x0c000171 = 0x00000000
    0x0c000172 = 0x00000000
    0x0c000173 = 0x00000000
    0x0c000174 = 0x00000000
    0x0c000175 = 0x00000000
    0x0c000176 = 0x00000000
    0x0c000177 = 0x00000000
    0x0c000178 = 0x00000000
    0x0c000179 = 0x00000000
    0x0c00017a = 0x00000000
    0x0c00017b = 0x00000000
    0x0c00017c = 0x00000000
    0x0c00017d = 0x00000000
    0x0c00017e = 0x00000000
    0x0c00017f = 0x00000000
    0x0c000180 = 0x00000000
    0x0c000181 = 0x00000000
    0x0c000182 = 0x00000000
    0x0c000183 = 0x00000000
    0x0c000184 = 0x00000000
    0x0c000185 = 0x00000000
    0x0c000186 = 0x00000000
    0x0c000187 = 0x00000000
    0x0c000188 = 0x00000000
    0x0c000189 = 0x00000000
    0x0c00018a = 0x00000000
    0x0c00018b = 0x00000000
    0x0c00018c = 0x00000000
    0x0c00018d = 0x00000000
    0x0c00018e = 0x00000000
    0x0c00018f = 0x00000000
    0x0c000190 = 0x00000000
    0x0c000191 = 0x00000000
    0x0c000192 = 0x00000000
    0x0c000193 = 0x00000000
    0x0c000194 = 0x00000000
    0x0c000195 = 0x00000000
    0x0c000196 = 0x00000000
    0x0c000197 = 0x00000000
    0x0c000198 = 0x00000000
    0x0c000199 = 0x00000000
    0x0c00019a = 0x00000000
    0x0c00019b = 0x00000000
    0x0c00019c = 0x00000000
    0x0c00019d = 0x00000000
    0x0c00019e = 0x00000000
    0x0c00019f = 0x00000000
    0x0c0001a0 = 0x00000000
    0x0c0001a1 = 0x00000000
    0x0c0001a2 = 0x00000000
    0x0c0001a3 = 0x00000000
    0x0c0001a4 = 0x00000000
    0x0c0001a5 = 0x00000000
    0x0c0001a6 = 0x00000000
    0x0c0001a7 = 0x00000000
    0x0c0001a8 = 0x00000000
    0x0c0001a9 = 0x00000000
    0x0c0001aa = 0x00000000
    0x0c0001ab = 0x00000000
    0x0c0001ac = 0x00000000
    0x0c0001ad = 0x00000000
    0x0c0001ae = 0x00000000
    0x0c0001af = 0x00000000
    0x0c0001b0 = 0x00000000
    0x0c0001b1 = 0x00000000
    0x0c0001b2 = 0x00000000
    0x0c0001b3 = 0x00000000
    0x0c0001b4 = 0x00000000
    0x0c0001b5 = 0x00000000
    0x0c0001b6 = 0x00000000
    0x0c0001b7 = 0x00000000
    0x0c0001b8 = 0x00000000
    0x0c0001b9 = 0x00000000
    0x0c0001ba = 0x00000000
    0x0c0001bb = 0x00000000
    0x0c0001bc = 0x00000000
    0x0c0001bd = 0x00000000
    0x0c0001be = 0x00000000
    0x0c0001bf = 0x00000000
    0x0c0001c0 = 0x00000000
    0x0c0001c1 = 0x00000000
    0x0c0001c2 = 0x00000000
    0x0c0001c3 = 0x00000000
    0x0c0001c4 = 0x00000000
    0x0c0001c5 = 0x00000000
    0x0c0001c6 = 0x00000000
    0x0c0001c7 = 0x00000000
    0x0c0001c8 = 0x00000000
    0x0c0001c9 = 0x00000000
    0x0c0001ca = 0x00000000
    0x0c0001cb = 0x00000000
    0x0c0001cc = 0x00000000
    0x0c0001cd = 0x00000000
    0x0c0001ce = 0x00000000
    0x0c0001cf = 0x00000000
    0x0c0001d0 = 0x00000000
    0x0c0001d1 = 0x00000000
    0x0c0001d2 = 0x00000000
    0x0c0001d3 = 0x00000000
    0x0c0001d4 = 0x00000000
    0x0c0001d5 = 0x00000000
    0x0c0001d6 = 0x00000000
    0x0c0001d7 = 0x00000000
    0x0c0001d8 = 0x00000000
    0x0c0001d9 = 0x00000000
    0x0c0001da = 0x00000000
    0x0c0001db = 0x00000000
    0x0c0001dc = 0x00000000
    0x0c0001dd = 0x00000000
    0x0c0001de = 0x00000000
    0x0c0001df = 0x00000000
    0x0c0001e0 = 0x00000000
    0x0c0001e1 = 0x00000000
    0x0c0001e2 = 0x00000000
    0x0c0001e3 = 0x00000000
    0x0c0001e4 = 0x00000000
    0x0c0001e5 = 0x00000000
    0x0c0001e6 = 0x00000000
    0x0c0001e7 = 0x00000000
    0x0c0001e8 = 0x00000000
    0x0c0001e9 = 0x00000000
    0x0c0001ea = 0x00000000
    0x0c0001eb = 0x00000000
    0x0c0001ec = 0x00000000
    0x0c0001ed = 0x00000000
    0x0c0001ee = 0x00000000
    0x0c0001ef = 0x00000000
    0x0c0001f0 = 0x00000000
    0x0c0001f1 = 0x00000000
    0x0c0001f2 = 0x00000000
    0x0c0001f3 = 0x00000000
    0x0c0001f4 = 0x00000000
    0x0c0001f5 = 0x00000000
    0x0c0001f6 = 0x00000000
    0x0c0001f7 = 0x00000000
    0x0c0001f8 = 0x00000000
    0x0c0001f9 = 0x00000000
    0x0c0001fa = 0x00000000
    0x0c0001fb = 0x00000000
    0x0c0001fc = 0x00000000
    0x0c0001fd = 0x00000000
    0x0c0001fe = 0x00000000
    0x0c0001ff = 0x00000000
    0x0c000200 = 0x00000000
    0x0c000201 = 0x00000000
    0x0c000202 = 0x00000000
    0x0c000203 = 0x00000000
    0x0c000204 = 0x00000000
    0x0c000205 = 0x00000000
    0x0c000206 = 0x00000000
    0x0c000207 = 0x00000000
    0x0c000208 = 0x00000000
    0x0c000209 = 0x00000000
    0x0c00020a = 0x00000000
    0x0c00020b = 0x00000000
    0x0c00020c = 0x00000000
    0x0c00020d = 0x00000000
    0x0c00020e = 0x00000000
    0x0c00020f = 0x00000000
    0x0c000210 = 0x00000000
    0x0c000211 = 0x00000000
    0x0c000212 = 0x00000000
    0x0c000213 = 0x00000000
    0x0c000214 = 0x00000000
    0x0c000215 = 0x00000000
    0x0c000216 = 0x00000000
    0x0c000217 = 0x00000000
    0x0c000218 = 0x00000000
    0x0c000219 = 0x00000000
    0x0c00021a = 0x00000000
    0x0c00021b = 0x00000000
    0x0c00021c = 0x00000000
    0x0c00021d = 0x00000000
    0x0c00021e = 0x00000000
    0x0c00021f = 0x00000000
    0x0c000220 = 0x00000000
    0x0c000221 = 0x00000000
    0x0c000222 = 0x00000000
    0x0c000223 = 0x00000000
    0x0c000224 = 0x00000000
    0x0c000225 = 0x00000000
    0x0c000226 = 0x00000000
    0x0c000227 = 0x00000000
    0x0c000228 = 0x00000000
    0x0c000229 = 0x00000000
    0x0c00022a = 0x00000000
    0x0c00022b = 0x00000000
    0x0c00022c = 0x00000000
    0x0c00022d = 0x00000000
    0x0c00022e = 0x00000000
    0x0c00022f = 0x00000000
    0x0c000230 = 0x00000000
    0x0c000231 = 0x00000000
    0x0c000232 = 0x00000000
    0x0c000233 = 0x00000000
    0x0c000234 = 0x00000000
    0x0c000235 = 0x00000000
    0x0c000236 = 0x00000000
    0x0c000237 = 0x00000000
    0x0c000238 = 0x00000000
    0x0c000239 = 0x00000000
    0x0c00023a = 0x00000000
    0x0c00023b = 0x00000000
    0x0c00023c = 0x00000000
    0x0c00023d = 0x00000000
    0x0c00023e = 0x00000000
    0x0c00023f = 0x00000000
    0x0c000240 = 0x00000000
    0x0c000241 = 0x00000000
    0x0c000242 = 0x00000000
    0x0c000243 = 0x00000000
    0x0c000244 = 0x00000000
    0x0c000245 = 0x00000000
    0x0c000246 = 0x00000000
    0x0c000247 = 0x00000000
    0x0c000248 = 0x00000000
    0x0c000249 = 0x00000000
    0x0c00024a = 0x00000000
    0x0c00024b = 0x00000000
    0x0c00024c = 0x00000000
    0x0c00024d = 0x00000000
    0x0c00024e = 0x00000000
    0x0c00024f = 0x00000000
    0x0c000250 = 0x00000000
    0x0c000251 = 0x00000000
    0x0c000252 = 0x00000000
    0x0c000253 = 0x00000000
    0x0c000254 = 0x00000000
    0x0c000255 = 0x00000000
    0x0c000256 = 0x00000000
    0x0c000257 = 0x00000000
    0x0c000258 = 0x00000000
    0x0c000259 = 0x00000000
    0x0c00025a = 0x00000000
    0x0c00025b = 0x00000000
    0x0c00025c = 0x00000000
    0x0c00025d = 0x00000000
    0x0c00025e = 0x00000000
    0x0c00025f = 0x00000000
    0x0c000260 = 0x00000000
    0x0c000261 = 0x00000000
    0x0c000262 = 0x00000000
    0x0c000263 = 0x00000000
    0x0c000264 = 0x00000000
    0x0c000265 = 0x00000000
    0x0c000266 = 0x00000000
    0x0c000267 = 0x00000000
    0x0c000268 = 0x00000000
    0x0c000269 = 0x00000000
    0x0c00026a = 0x00000000
    0x0c00026b = 0x00000000
    0x0c00026c = 0x00000000
    0x0c00026d = 0x00000000
    0x0c00026e = 0x00000000
    0x0c00026f = 0x00000000
    0x0c000270 = 0x00000000
    0x0c000271 = 0x00000000
    0x0c000272 = 0x00000000
    0x0c000273 = 0x00000000
    0x0c000274 = 0x00000000
    0x0c000275 = 0x00000000
    0x0c000276 = 0x00000000
    0x0c000277 = 0x00000000
    0x0c000278 = 0x00000000
    0x0c000279 = 0x00000000
    0x0c00027a = 0x00000000
    0x0c00027b = 0x00000000
    0x0c00027c = 0x00000000
    0x0c00027d = 0x00000000
    0x0c00027e = 0x00000000
    0x0c00027f = 0x00000000
    0x0c000280 = 0x00000000
    0x0c000281 = 0x00000000
    0x0c000282 = 0x00000000
    0x0c000283 = 0x00000000
    0x0c000284 = 0x00000000
    0x0c000285 = 0x00000000
    0x0c000286 = 0x00000000
    0x0c000287 = 0x00000000
    0x0c000288 = 0x00000000
    0x0c000289 = 0x00000000
    0x0c00028a = 0x00000000
    0x0c00028b = 0x00000000
    0x0c00028c = 0x00000000
    0x0c00028d = 0x00000000
    0x0c00028e = 0x00000000
    0x0c00028f = 0x00000000
    0x0c000290 = 0x00000000
    0x0c000291 = 0x00000000
    0x0c000292 = 0x00000000
    0x0c000293 = 0x00000000
    0x0c000294 = 0x00000000
    0x0c000295 = 0x00000000
    0x0c000296 = 0x00000000
    0x0c000297 = 0x00000000
    0x0c000298 = 0x00000000
    0x0c000299 = 0x00000000
    0x0c00029a = 0x00000000
    0x0c00029b = 0x00000000
    0x0c00029c = 0x00000000
    0x0c00029d = 0x00000000
    0x0c00029e = 0x00000000
    0x0c00029f = 0x00000000
    0x0c0002a0 = 0x00000000
    0x0c0002a1 = 0x00000000
    0x0c0002a2 = 0x00000000
    0x0c0002a3 = 0x00000000
    0x0c0002a4 = 0x00000000
    0x0c0002a5 = 0x00000000
    0x0c0002a6 = 0x00000000
    0x0c0002a7 = 0x00000000
    0x0c0002a8 = 0x00000000
    0x0c0002a9 = 0x00000000
    0x0c0002aa = 0x00000000
    0x0c0002ab = 0x00000000
    0x0c0002ac = 0x00000000
    0x0c0002ad = 0x00000000
    0x0c0002ae = 0x00000000
    0x0c0002af = 0x00000000
    0x0c0002b0 = 0x00000000
    0x0c0002b1 = 0x00000000
    0x0c0002b2 = 0x00000000
    0x0c0002b3 = 0x00000000
    0x0c0002b4 = 0x00000000
    0x0c0002b5 = 0x00000000
    0x0c0002b6 = 0x00000000
    0x0c0002b7 = 0x00000000
    0x0c0002b8 = 0x00000000
    0x0c0002b9 = 0x00000000
    0x0c0002ba = 0x00000000
    0x0c0002bb = 0x00000000
    0x0c0002bc = 0x00000000
    0x0c0002bd = 0x00000000
    0x0c0002be = 0x00000000
    0x0c0002bf = 0x00000000
    0x0c0002c0 = 0x00000000
    0x0c0002c1 = 0x00000000
    0x0c0002c2 = 0x00000000
    0x0c0002c3 = 0x00000000
    0x0c0002c4 = 0x00000000
    0x0c0002c5 = 0x00000000
    0x0c0002c6 = 0x00000000
    0x0c0002c7 = 0x00000000
    0x0c0002c8 = 0x00000000
    0x0c0002c9 = 0x00000000
    0x0c0002ca = 0x00000000
    0x0c0002cb = 0x00000000
    0x0c0002cc = 0x00000000
    0x0c0002cd = 0x00000000
    0x0c0002ce = 0x00000000
    0x0c0002cf = 0x00000000
    0x0c0002d0 = 0x00000000
    0x0c0002d1 = 0x00000000
    0x0c0002d2 = 0x00000000
    0x0c0002d3 = 0x00000000
    0x0c0002d4 = 0x00000000
    0x0c0002d5 = 0x00000000
    0x0c0002d6 = 0x00000000
    0x0c0002d7 = 0x00000000
    0x0c0002d8 = 0x00000000
    0x0c0002d9 = 0x00000000
    0x0c0002da = 0x00000000
    0x0c0002db = 0x00000000
    0x0c0002dc = 0x00000000
    0x0c0002dd = 0x00000000
    0x0c0002de = 0x00000000
    0x0c0002df = 0x00000000
    0x0c0002e0 = 0x00000000
    0x0c0002e1 = 0x00000000
    0x0c0002e2 = 0x00000000
    0x0c0002e3 = 0x00000000
    0x0c0002e4 = 0x00000000
    0x0c0002e5 = 0x00000000
    0x0c0002e6 = 0x00000000
    0x0c0002e7 = 0x00000000
    0x0c0002e8 = 0x00000000
    0x0c0002e9 = 0x00000000
    0x0c0002ea = 0x00000000
    0x0c0002eb = 0x00000000
    0x0c0002ec = 0x00000000
    0x0c0002ed = 0x00000000
    0x0c0002ee = 0x00000000
    0x0c0002ef = 0x00000000
    0x0c0002f0 = 0x00000000
    0x0c0002f1 = 0x00000000
    0x0c0002f2 = 0x00000000
    0x0c0002f3 = 0x00000000
    0x0c0002f4 = 0x00000000
    0x0c0002f5 = 0x00000000
    0x0c0002f6 = 0x00000000
    0x0c0002f7 = 0x00000000
    0x0c0002f8 = 0x00000000
    0x0c0002f9 = 0x00000000
    0x0c0002fa = 0x00000000
    0x0c0002fb = 0x00000000
    0x0c0002fc = 0x00000000
    0x0c0002fd = 0x00000000
    0x0c0002fe = 0x00000000
    0x0c0002ff = 0x00000000
    0x0c000300 = 0x00000000
    0x0c000301 = 0x00000000
    0x0c000302 = 0x00000000
    0x0c000303 = 0x00000000
    0x0c000304 = 0x00000000
    0x0c000305 = 0x00000000
    0x0c000306 = 0x00000000
    0x0c000307 = 0x00000000
    0x0c000308 = 0x00000000
    0x0c000309 = 0x00000000
    0x0c00030a = 0x00000000
    0x0c00030b = 0x00000000
    0x0c00030c = 0x00000000
    0x0c00030d = 0x00000000
    0x0c00030e = 0x00000000
    0x0c00030f = 0x00000000
    0x0c000310 = 0x00000000
    0x0c000311 = 0x00000000
    0x0c000312 = 0x00000000
    0x0c000313 = 0x00000000
    0x0c000314 = 0x00000000
    0x0c000315 = 0x00000000
    0x0c000316 = 0x00000000
    0x0c000317 = 0x00000000
    0x0c000318 = 0x00000000
    0x0c000319 = 0x00000000
    0x0c00031a = 0x00000000
    0x0c00031b = 0x00000000
    0x0c00031c = 0x00000000
    0x0c00031d = 0x00000000
    0x0c00031e = 0x00000000
    0x0c00031f = 0x00000000
    0x0c000320 = 0x00000000
    0x0c000321 = 0x00000000
    0x0c000322 = 0x00000000
    0x0c000323 = 0x00000000
    0x0c000324 = 0x00000000
    0x0c000325 = 0x00000000
    0x0c000326 = 0x00000000
    0x0c000327 = 0x00000000
    0x0c000328 = 0x00000000
    0x0c000329 = 0x00000000
    0x0c00032a = 0x00000000
    0x0c00032b = 0x00000000
    0x0c00032c = 0x00000000
    0x0c00032d = 0x00000000
    0x0c00032e = 0x00000000
    0x0c00032f = 0x00000000
    0x0c000330 = 0x00000000
    0x0c000331 = 0x00000000
    0x0c000332 = 0x00000000
    0x0c000333 = 0x00000000
    0x0c000334 = 0x00000000
    0x0c000335 = 0x00000000
    0x0c000336 = 0x00000000
    0x0c000337 = 0x00000000
    0x0c000338 = 0x00000000
    0x0c000339 = 0x00000000
    0x0c00033a = 0x00000000
    0x0c00033b = 0x00000000
    0x0c00033c = 0x00000000
    0x0c00033d = 0x00000000
    0x0c00033e = 0x00000000
    0x0c00033f = 0x00000000
    0x0c000340 = 0x00000000
    0x0c000341 = 0x00000000
    0x0c000342 = 0x00000000
    0x0c000343 = 0x00000000
    0x0c000344 = 0x00000000
    0x0c000345 = 0x00000000
    0x0c000346 = 0x00000000
    0x0c000347 = 0x00000000
    0x0c000348 = 0x00000000
    0x0c000349 = 0x00000000
    0x0c00034a = 0x00000000
    0x0c00034b = 0x00000000
    0x0c00034c = 0x00000000
    0x0c00034d = 0x00000000
    0x0c00034e = 0x00000000
    0x0c00034f = 0x00000000
    0x0c000350 = 0x00000000
    0x0c000351 = 0x00000000
    0x0c000352 = 0x00000000
    0x0c000353 = 0x00000000
    0x0c000354 = 0x00000000
    0x0c000355 = 0x00000000
    0x0c000356 = 0x00000000
    0x0c000357 = 0x00000000
    0x0c000358 = 0x00000000
    0x0c000359 = 0x00000000
    0x0c00035a = 0x00000000
    0x0c00035b = 0x00000000
    0x0c00035c = 0x00000000
    0x0c00035d = 0x00000000
    0x0c00035e = 0x00000000
    0x0c00035f = 0x00000000
    0x0c000360 = 0x00000000
    0x0c000361 = 0x00000000
    0x0c000362 = 0x00000000
    0x0c000363 = 0x00000000
    0x0c000364 = 0x00000000
    0x0c000365 = 0x00000000
    0x0c000366 = 0x00000000
    0x0c000367 = 0x00000000
    0x0c000368 = 0x00000000
    0x0c000369 = 0x00000000
    0x0c00036a = 0x00000000
    0x0c00036b = 0x00000000
    0x0c00036c = 0x00000000
    0x0c00036d = 0x00000000
    0x0c00036e = 0x00000000
    0x0c00036f = 0x00000000
    0x0c000370 = 0x00000000
    0x0c000371 = 0x00000000
    0x0c000372 = 0x00000000
    0x0c000373 = 0x00000000
    0x0c000374 = 0x00000000
    0x0c000375 = 0x00000000
    0x0c000376 = 0x00000000
    0x0c000377 = 0x00000000
    0x0c000378 = 0x00000000
    0x0c000379 = 0x00000000
    0x0c00037a = 0x00000000
    0x0c00037b = 0x00000000
    0x0c00037c = 0x00000000
    0x0c00037d = 0x00000000
    0x0c00037e = 0x00000000
    0x0c00037f = 0x00000000
    0x0c000380 = 0x00000000
    0x0c000381 = 0x00000000
    0x0c000382 = 0x00000000
    0x0c000383 = 0x00000000
    0x0c000384 = 0x00000000
    0x0c000385 = 0x00000000
    0x0c000386 = 0x00000000
    0x0c000387 = 0x00000000
    0x0c000388 = 0x00000000
    0x0c000389 = 0x00000000
    0x0c00038a = 0x00000000
    0x0c00038b = 0x00000000
    0x0c00038c = 0x00000000
    0x0c00038d = 0x00000000
    0x0c00038e = 0x00000000
    0x0c00038f = 0x00000000
    0x0c000390 = 0x00000000
    0x0c000391 = 0x00000000
    0x0c000392 = 0x00000000
    0x0c000393 = 0x00000000
    0x0c000394 = 0x00000000
    0x0c000395 = 0x00000000
    0x0c000396 = 0x00000000
    0x0c000397 = 0x00000000
    0x0c000398 = 0x00000000
    0x0c000399 = 0x00000000
    0x0c00039a = 0x00000000
    0x0c00039b = 0x00000000
    0x0c00039c = 0x00000000
    0x0c00039d = 0x00000000
    0x0c00039e = 0x00000000
    0x0c00039f = 0x00000000
    0x0c0003a0 = 0x00000000
    0x0c0003a1 = 0x00000000
    0x0c0003a2 = 0x00000000
    0x0c0003a3 = 0x00000000
    0x0c0003a4 = 0x00000000
    0x0c0003a5 = 0x00000000
    0x0c0003a6 = 0x00000000
    0x0c0003a7 = 0x00000000
    0x0c0003a8 = 0x00000000
    0x0c0003a9 = 0x00000000
    0x0c0003aa = 0x00000000
    0x0c0003ab = 0x00000000
    0x0c0003ac = 0x00000000
    0x0c0003ad = 0x00000000
    0x0c0003ae = 0x00000000
    0x0c0003af = 0x00000000
    0x0c0003b0 = 0x00000000
    0x0c0003b1 = 0x00000000
    0x0c0003b2 = 0x00000000
    0x0c0003b3 = 0x00000000
    0x0c0003b4 = 0x00000000
    0x0c0003b5 = 0x00000000
    0x0c0003b6 = 0x00000000
    0x0c0003b7 = 0x00000000
    0x0c0003b8 = 0x00000000
    0x0c0003b9 = 0x00000000
    0x0c0003ba = 0x00000000
    0x0c0003bb = 0x00000000
    0x0c0003bc = 0x00000000
    0x0c0003bd = 0x00000000
    0x0c0003be = 0x00000000
    0x0c0003bf = 0x00000000
    0x0c0003c0 = 0x00000000
    0x0c0003c1 = 0x00000000
    0x0c0003c2 = 0x00000000
    0x0c0003c3 = 0x00000000
    0x0c0003c4 = 0x00000000
    0x0c0003c5 = 0x00000000
    0x0c0003c6 = 0x00000000
    0x0c0003c7 = 0x00000000
    0x0c0003c8 = 0x00000000
    0x0c0003c9 = 0x00000000
    0x0c0003ca = 0x00000000
    0x0c0003cb = 0x00000000
    0x0c0003cc = 0x00000000
    0x0c0003cd = 0x00000000
    0x0c0003ce = 0x00000000
    0x0c0003cf = 0x00000000
    0x0c0003d0 = 0x00000000
    0x0c0003d1 = 0x00000000
    0x0c0003d2 = 0x00000000
    0x0c0003d3 = 0x00000000
    0x0c0003d4 = 0x00000000
    0x0c0003d5 = 0x00000000
    0x0c0003d6 = 0x00000000
    0x0c0003d7 = 0x00000000
    0x0c0003d8 = 0x00000000
    0x0c0003d9 = 0x00000000
    0x0c0003da = 0x00000000
    0x0c0003db = 0x00000000
    0x0c0003dc = 0x00000000
    0x0c0003dd = 0x00000000
    0x0c0003de = 0x00000000
    0x0c0003df = 0x00000000
    0x0c0003e0 = 0x00000000
    0x0c0003e1 = 0x00000000
    0x0c0003e2 = 0x00000000
    0x0c0003e3 = 0x00000000
    0x0c0003e4 = 0x00000000
    0x0c0003e5 = 0x00000000
    0x0c0003e6 = 0x00000000
    0x0c0003e7 = 0x00000000
    0x0c0003e8 = 0x00000000
    0x0c0003e9 = 0x00000000
    0x0c0003ea = 0x00000000
    0x0c0003eb = 0x00000000
    0x0c0003ec = 0x00000000
    0x0c0003ed = 0x00000000
    0x0c0003ee = 0x00000000
    0x0c0003ef = 0x00000000
    0x0c0003f0 = 0x00000000
    0x0c0003f1 = 0x00000000
    0x0c0003f2 = 0x00000000
    0x0c0003f3 = 0x00000000
    0x0c0003f4 = 0x00000000
    0x0c0003f5 = 0x00000000
    0x0c0003f6 = 0x00000000
    0x0c0003f7 = 0x00000000
    0x0c0003f8 = 0x00000000
    0x0c0003f9 = 0x00000000
    0x0c0003fa = 0x00000000
    0x0c0003fb = 0x00000000
    0x0c0003fc = 0x00000000
    0x0c0003fd = 0x00000000
    0x0c0003fe = 0x00000000
    0x0c0003ff = 0x00000000
    0x0c000400 = 0x4EC21102
    0x0c000401 = 0x4EC21102
    0x0c000402 = 0x4EC21102
    0x0c000403 = 0x4EC21102
    0x0c000404 = 0x00000000
    0x0c000405 = 0x00000000
    0x0c000406 = 0x00000000
    0x0c000407 = 0x00000000
    0x0c000408 = 0x00000000
    0x0c000409 = 0x00000000
    0x0c00040a = 0x00000000
    0x0c00040b = 0x00000000
    0x0c00040c = 0x00000000
    0x0c00040d = 0x00000000
    0x0c00040e = 0x00000000
    0x0c00040f = 0x00000000
    0x0c000410 = 0x00000000
    0x0c000411 = 0x00000000
    0x0c000412 = 0x00000000
    0x0c000413 = 0x00000000
    0x0c000414 = 0x0000002C
    0x0c000415 = 0x0000002C
    0x0c000416 = 0x0000002C
    0x0c000417 = 0x0000002C
    0x0c000418 = 0x00000000
    0x0c000419 = 0x00000000
    0x0c00041a = 0x00000000
    0x0c00041b = 0x00000000
    0x0c00041c = 0x00000000
    0x0c00041d = 0x00000000
    0x0c00041e = 0x00000000
    0x0c00041f = 0x00000000
    0x0c000420 = 0x000030C3
    0x0c000421 = 0x000030C3
    0x0c000422 = 0x000030C3
    0x0c000423 = 0x000030C3
    0x0c000424 = 0x0000C2A4
    0x0c000425 = 0x0000C2A4
    0x0c000426 = 0x0000C2A4
    0x0c000427 = 0x0000C2A4
    0x0c000428 = 0x00000000
    0x0c000429 = 0x00000000
    0x0c00042a = 0x00000000
    0x0c00042b = 0x00000000
    0x0c00042c = 0x00000000
    0x0c00042d = 0x00000000
    0x0c00042e = 0x00000000
    0x0c00042f = 0x00000000
    0x0c000430 = 0x00000000
    0x0c000431 = 0x00000000
    0x0c000432 = 0x00000000
    0x0c000433 = 0x00000000
    0x0c000434 = 0x00000000
    0x0c000435 = 0x00000000
    0x0c000436 = 0x00000000
    0x0c000437 = 0x00000000
    0x0c000438 = 0x00000000
    0x0c000439 = 0x00000000
    0x0c00043a = 0x00000000
    0x0c00043b = 0x00000000
    0x0c00043c = 0x00000000
    0x0c00043d = 0x00000000
    0x0c00043e = 0x00000000
    0x0c00043f = 0x00000000
    0x0c000440 = 0x00000000
    0x0c000441 = 0x00000000
    0x0c000442 = 0x00000000
    0x0c000443 = 0x00000000
    0x0c000444 = 0x00000000
    0x0c000445 = 0x00000000
    0x0c000446 = 0x00000000
    0x0c000447 = 0x00000000
    0x0c000448 = 0x000000C0
    0x0c000449 = 0x000000C0
    0x0c00044a = 0x000000C0
    0x0c00044b = 0x000000C0
    0x0c00044c = 0x00000000
    0x0c00044d = 0x00000000
    0x0c00044e = 0x00000000
    0x0c00044f = 0x00000000
    0x0c000450 = 0x00000000
    0x0c000451 = 0x00000000
    0x0c000452 = 0x00000000
    0x0c000453 = 0x00000000
    0x0c000454 = 0x00000000
    0x0c000455 = 0x00000000
    0x0c000456 = 0x00000000
    0x0c000457 = 0x00000000
    0x0c000458 = 0x00000000
    0x0c000459 = 0x00000000
    0x0c00045a = 0x00000000
    0x0c00045b = 0x00000000
    0x0c00045c = 0x00000000
    0x0c00045d = 0x00000000
    0x0c00045e = 0x00000000
    0x0c00045f = 0x00000000
    0x0c000460 = 0x00000000
    0x0c000461 = 0x00000000
    0x0c000462 = 0x00000000
    0x0c000463 = 0x00000000
    0x0c000464 = 0x00000000
    0x0c000465 = 0x00000000
    0x0c000466 = 0x00000000
    0x0c000467 = 0x00000000
    0x0c000468 = 0x00000000
    0x0c000469 = 0x00000000
    0x0c00046a = 0x00000000
    0x0c00046b = 0x00000000
    0x0c00046c = 0x00000000
    0x0c00046d = 0x00000000
    0x0c00046e = 0x00000000
    0x0c00046f = 0x00000000
    0x0c000470 = 0x00000000
    0x0c000471 = 0x00000000
    0x0c000472 = 0x00000000
    0x0c000473 = 0x00000000
    0x0c000474 = 0x00000000
    0x0c000475 = 0x00000000
    0x0c000476 = 0x00000000
    0x0c000477 = 0x00000000
    0x0c000478 = 0x00000000
    0x0c000479 = 0x00000000
    0x0c00047a = 0x00000000
    0x0c00047b = 0x00000000
    0x0c00047c = 0x00000000
    0x0c00047d = 0x00000000
    0x0c00047e = 0x00000000
    0x0c00047f = 0x00000000
    0x0c000480 = 0x00000000
    0x0c000481 = 0x00000000
    0x0c000482 = 0x00000000
    0x0c000483 = 0x00000000
    0x0c000484 = 0x00000000
    0x0c000485 = 0x00000000
    0x0c000486 = 0x00000000
    0x0c000487 = 0x00000000
    0x0c000488 = 0x00000000
    0x0c000489 = 0x00000000
    0x0c00048a = 0x00000000
    0x0c00048b = 0x00000000
    0x0c00048c = 0x00000000
    0x0c00048d = 0x00000000
    0x0c00048e = 0x00000000
    0x0c00048f = 0x00000000
    0x0c000490 = 0x00000000
    0x0c000491 = 0x00000000
    0x0c000492 = 0x00000000
    0x0c000493 = 0x00000000
    0x0c000494 = 0x00000000
    0x0c000495 = 0x00000000
    0x0c000496 = 0x00000000
    0x0c000497 = 0x00000000
    0x0c000498 = 0x00000000
    0x0c000499 = 0x00000000
    0x0c00049a = 0x00000000
    0x0c00049b = 0x00000000
    0x0c00049c = 0x00000000
    0x0c00049d = 0x00000000
    0x0c00049e = 0x00000000
    0x0c00049f = 0x00000000
    0x0c0004a0 = 0x00000000
    0x0c0004a1 = 0x00000000
    0x0c0004a2 = 0x00000000
    0x0c0004a3 = 0x00000000
    0x0c0004a4 = 0x00000000
    0x0c0004a5 = 0x00000000
    0x0c0004a6 = 0x00000000
    0x0c0004a7 = 0x00000000
    0x0c0004a8 = 0x00000000
    0x0c0004a9 = 0x00000000
    0x0c0004aa = 0x00000000
    0x0c0004ab = 0x00000000
    0x0c0004ac = 0x00000000
    0x0c0004ad = 0x00000000
    0x0c0004ae = 0x00000000
    0x0c0004af = 0x00000000
    0x0c0004b0 = 0x00000000
    0x0c0004b1 = 0x00000000
    0x0c0004b2 = 0x00000000
    0x0c0004b3 = 0x00000000
    0x0c0004b4 = 0x00000000
    0x0c0004b5 = 0x00000000
    0x0c0004b6 = 0x00000000
    0x0c0004b7 = 0x00000000
    0x0c0004b8 = 0x00000000
    0x0c0004b9 = 0x00000000
    0x0c0004ba = 0x00000000
    0x0c0004bb = 0x00000000
    0x0c0004bc = 0x00000000
    0x0c0004bd = 0x00000000
    0x0c0004be = 0x00000000
    0x0c0004bf = 0x00000000
    0x0c0004c0 = 0x00000000
    0x0c0004c1 = 0x00000000
    0x0c0004c2 = 0x00000000
    0x0c0004c3 = 0x00000000
    0x0c0004c4 = 0x00000000
    0x0c0004c5 = 0x00000000
    0x0c0004c6 = 0x00000000
    0x0c0004c7 = 0x00000000
    0x0c0004c8 = 0x00000000
    0x0c0004c9 = 0x00000000
    0x0c0004ca = 0x00000000
    0x0c0004cb = 0x00000000
    0x0c0004cc = 0x00000000
    0x0c0004cd = 0x00000000
    0x0c0004ce = 0x00000000
    0x0c0004cf = 0x00000000
    0x0c0004d0 = 0x00000000
    0x0c0004d1 = 0x00000000
    0x0c0004d2 = 0x00000000
    0x0c0004d3 = 0x00000000
    0x0c0004d4 = 0x00000000
    0x0c0004d5 = 0x00000000
    0x0c0004d6 = 0x00000000
    0x0c0004d7 = 0x00000000
    0x0c0004d8 = 0x00000000
    0x0c0004d9 = 0x00000000
    0x0c0004da = 0x00000000
    0x0c0004db = 0x00000000
    0x0c0004dc = 0x00000000
    0x0c0004dd = 0x00000000
    0x0c0004de = 0x00000000
    0x0c0004df = 0x00000000
    0x0c0004e0 = 0x00000000
    0x0c0004e1 = 0x00000000
    0x0c0004e2 = 0x00000000
    0x0c0004e3 = 0x00000000
    0x0c0004e4 = 0x00000000
    0x0c0004e5 = 0x00000000
    0x0c0004e6 = 0x00000000
    0x0c0004e7 = 0x00000000
    0x0c0004e8 = 0x00000000
    0x0c0004e9 = 0x00000000
    0x0c0004ea = 0x00000000
    0x0c0004eb = 0x00000000
    0x0c0004ec = 0x00000000
    0x0c0004ed = 0x00000000
    0x0c0004ee = 0x00000000
    0x0c0004ef = 0x00000000
    0x0c0004f0 = 0x00000000
    0x0c0004f1 = 0x00000000
    0x0c0004f2 = 0x00000000
    0x0c0004f3 = 0x00000000
    0x0c0004f4 = 0x00000000
    0x0c0004f5 = 0x00000000
    0x0c0004f6 = 0x00000000
    0x0c0004f7 = 0x00000000
    0x0c0004f8 = 0x00000000
    0x0c0004f9 = 0x00000000
    0x0c0004fa = 0x00000000
    0x0c0004fb = 0x00000000
    0x0c0004fc = 0x00000000
    0x0c0004fd = 0x00000000
    0x0c0004fe = 0x00000000
    0x0c0004ff = 0x00000000
    0x0c000500 = 0x4EC21102
    0x0c000501 = 0x4EC21102
    0x0c000502 = 0x4EC21102
    0x0c000503 = 0x4EC21102
    0x0c000504 = 0x00000000
    0x0c000505 = 0x00000000
    0x0c000506 = 0x00000000
    0x0c000507 = 0x00000000
    0x0c000508 = 0x00000000
    0x0c000509 = 0x00000000
    0x0c00050a = 0x00000000
    0x0c00050b = 0x00000000
    0x0c00050c = 0x00000000
    0x0c00050d = 0x00000000
    0x0c00050e = 0x00000000
    0x0c00050f = 0x00000000
    0x0c000510 = 0x00000000
    0x0c000511 = 0x00000000
    0x0c000512 = 0x00000000
    0x0c000513 = 0x00000000
    0x0c000514 = 0x00000028
    0x0c000515 = 0x00000028
    0x0c000516 = 0x00000028
    0x0c000517 = 0x00000028
    0x0c000518 = 0x00000000
    0x0c000519 = 0x00000000
    0x0c00051a = 0x00000000
    0x0c00051b = 0x00000000
    0x0c00051c = 0x00000000
    0x0c00051d = 0x00000000
    0x0c00051e = 0x00000000
    0x0c00051f = 0x00000000
    0x0c000520 = 0x00001190
    0x0c000521 = 0x00001190
    0x0c000522 = 0x00001190
    0x0c000523 = 0x00001190
    0x0c000524 = 0x000032F0
    0x0c000525 = 0x000032F0
    0x0c000526 = 0x000032F0
    0x0c000527 = 0x000032F0
    0x0c000528 = 0x00000000
    0x0c000529 = 0x00000000
    0x0c00052a = 0x00000000
    0x0c00052b = 0x00000000
    0x0c00052c = 0x00000000
    0x0c00052d = 0x00000000
    0x0c00052e = 0x00000000
    0x0c00052f = 0x00000000
    0x0c000530 = 0x00000000
    0x0c000531 = 0x00000000
    0x0c000532 = 0x00000000
    0x0c000533 = 0x00000000
    0x0c000534 = 0x00000000
    0x0c000535 = 0x00000000
    0x0c000536 = 0x00000000
    0x0c000537 = 0x00000000
    0x0c000538 = 0x00000000
    0x0c000539 = 0x00000000
    0x0c00053a = 0x00000000
    0x0c00053b = 0x00000000
    0x0c00053c = 0x00000000
    0x0c00053d = 0x00000000
    0x0c00053e = 0x00000000
    0x0c00053f = 0x00000000
    0x0c000540 = 0x00000000
    0x0c000541 = 0x00000000
    0x0c000542 = 0x00000000
    0x0c000543 = 0x00000000
    0x0c000544 = 0x00000000
    0x0c000545 = 0x00000000
    0x0c000546 = 0x00000000
    0x0c000547 = 0x00000000
    0x0c000548 = 0x00000848
    0x0c000549 = 0x00000848
    0x0c00054a = 0x00000848
    0x0c00054b = 0x00000848
    0x0c00054c = 0x00000000
    0x0c00054d = 0x00000000
    0x0c00054e = 0x00000000
    0x0c00054f = 0x00000000
    0x0c000550 = 0x00000000
    0x0c000551 = 0x00000000
    0x0c000552 = 0x00000000
    0x0c000553 = 0x00000000
    0x0c000554 = 0x00000000
    0x0c000555 = 0x00000000
    0x0c000556 = 0x00000000
    0x0c000557 = 0x00000000
    0x0c000558 = 0x00000000
    0x0c000559 = 0x00000000
    0x0c00055a = 0x00000000
    0x0c00055b = 0x00000000
    0x0c00055c = 0x00000000
    0x0c00055d = 0x00000000
    0x0c00055e = 0x00000000
    0x0c00055f = 0x00000000
    0x0c000560 = 0x00000000
    0x0c000561 = 0x00000000
    0x0c000562 = 0x00000000
    0x0c000563 = 0x00000000
    0x0c000564 = 0x00000000
    0x0c000565 = 0x00000000
    0x0c000566 = 0x00000000
    0x0c000567 = 0x00000000
    0x0c000568 = 0x00000000
    0x0c000569 = 0x00000000
    0x0c00056a = 0x00000000
    0x0c00056b = 0x00000000
    0x0c00056c = 0x00000000
    0x0c00056d = 0x00000000
    0x0c00056e = 0x00000000
    0x0c00056f = 0x00000000
    0x0c000570 = 0x00000000
    0x0c000571 = 0x00000000
    0x0c000572 = 0x00000000
    0x0c000573 = 0x00000000
    0x0c000574 = 0x00000000
    0x0c000575 = 0x00000000
    0x0c000576 = 0x00000000
    0x0c000577 = 0x00000000
    0x0c000578 = 0x00000000
    0x0c000579 = 0x00000000
    0x0c00057a = 0x00000000
    0x0c00057b = 0x00000000
    0x0c00057c = 0x00000000
    0x0c00057d = 0x00000000
    0x0c00057e = 0x00000000
    0x0c00057f = 0x00000000
    0x0c000580 = 0x00000000
    0x0c000581 = 0x00000000
    0x0c000582 = 0x00000000
    0x0c000583 = 0x00000000
    0x0c000584 = 0x00000000
    0x0c000585 = 0x00000000
    0x0c000586 = 0x00000000
    0x0c000587 = 0x00000000
    0x0c000588 = 0x00000000
    0x0c000589 = 0x00000000
    0x0c00058a = 0x00000000
    0x0c00058b = 0x00000000
    0x0c00058c = 0x00000000
    0x0c00058d = 0x00000000
    0x0c00058e = 0x00000000
    0x0c00058f = 0x00000000
    0x0c000590 = 0x00000000
    0x0c000591 = 0x00000000
    0x0c000592 = 0x00000000
    0x0c000593 = 0x00000000
    0x0c000594 = 0x00000000
    0x0c000595 = 0x00000000
    0x0c000596 = 0x00000000
    0x0c000597 = 0x00000000
    0x0c000598 = 0x00000000
    0x0c000599 = 0x00000000
    0x0c00059a = 0x00000000
    0x0c00059b = 0x00000000
    0x0c00059c = 0x00000000
    0x0c00059d = 0x00000000
    0x0c00059e = 0x00000000
    0x0c00059f = 0x00000000
    0x0c0005a0 = 0x00000000
    0x0c0005a1 = 0x00000000
    0x0c0005a2 = 0x00000000
    0x0c0005a3 = 0x00000000
    0x0c0005a4 = 0x00000000
    0x0c0005a5 = 0x00000000
    0x0c0005a6 = 0x00000000
    0x0c0005a7 = 0x00000000
    0x0c0005a8 = 0x00000000
    0x0c0005a9 = 0x00000000
    0x0c0005aa = 0x00000000
    0x0c0005ab = 0x00000000
    0x0c0005ac = 0x00000000
    0x0c0005ad = 0x00000000
    0x0c0005ae = 0x00000000
    0x0c0005af = 0x00000000
    0x0c0005b0 = 0x00000000
    0x0c0005b1 = 0x00000000
    0x0c0005b2 = 0x00000000
    0x0c0005b3 = 0x00000000
    0x0c0005b4 = 0x00000000
    0x0c0005b5 = 0x00000000
    0x0c0005b6 = 0x00000000
    0x0c0005b7 = 0x00000000
    0x0c0005b8 = 0x00000000
    0x0c0005b9 = 0x00000000
    0x0c0005ba = 0x00000000
    0x0c0005bb = 0x00000000
    0x0c0005bc = 0x00000000
    0x0c0005bd = 0x00000000
    0x0c0005be = 0x00000000
    0x0c0005bf = 0x00000000
    0x0c0005c0 = 0x00000000
    0x0c0005c1 = 0x00000000
    0x0c0005c2 = 0x00000000
    0x0c0005c3 = 0x00000000
    0x0c0005c4 = 0x00000000
    0x0c0005c5 = 0x00000000
    0x0c0005c6 = 0x00000000
    0x0c0005c7 = 0x00000000
    0x0c0005c8 = 0x00000000
    0x0c0005c9 = 0x00000000
    0x0c0005ca = 0x00000000
    0x0c0005cb = 0x00000000
    0x0c0005cc = 0x00000000
    0x0c0005cd = 0x00000000
    0x0c0005ce = 0x00000000
    0x0c0005cf = 0x00000000
    0x0c0005d0 = 0x00000000
    0x0c0005d1 = 0x00000000
    0x0c0005d2 = 0x00000000
    0x0c0005d3 = 0x00000000
    0x0c0005d4 = 0x00000000
    0x0c0005d5 = 0x00000000
    0x0c0005d6 = 0x00000000
    0x0c0005d7 = 0x00000000
    0x0c0005d8 = 0x00000000
    0x0c0005d9 = 0x00000000
    0x0c0005da = 0x00000000
    0x0c0005db = 0x00000000
    0x0c0005dc = 0x00000000
    0x0c0005dd = 0x00000000
    0x0c0005de = 0x00000000
    0x0c0005df = 0x00000000
    0x0c0005e0 = 0x00000000
    0x0c0005e1 = 0x00000000
    0x0c0005e2 = 0x00000000
    0x0c0005e3 = 0x00000000
    0x0c0005e4 = 0x00000000
    0x0c0005e5 = 0x00000000
    0x0c0005e6 = 0x00000000
    0x0c0005e7 = 0x00000000
    0x0c0005e8 = 0x00000000
    0x0c0005e9 = 0x00000000
    0x0c0005ea = 0x00000000
    0x0c0005eb = 0x00000000
    0x0c0005ec = 0x00000000
    0x0c0005ed = 0x00000000
    0x0c0005ee = 0x00000000
    0x0c0005ef = 0x00000000
    0x0c0005f0 = 0x00000000
    0x0c0005f1 = 0x00000000
    0x0c0005f2 = 0x00000000
    0x0c0005f3 = 0x00000000
    0x0c0005f4 = 0x00000000
    0x0c0005f5 = 0x00000000
    0x0c0005f6 = 0x00000000
    0x0c0005f7 = 0x00000000
    0x0c0005f8 = 0x00000000
    0x0c0005f9 = 0x00000000
    0x0c0005fa = 0x00000000
    0x0c0005fb = 0x00000000
    0x0c0005fc = 0x00000000
    0x0c0005fd = 0x00000000
    0x0c0005fe = 0x00000000
    0x0c0005ff = 0x00000000
    0x0c000600 = 0x4EC21102
    0x0c000601 = 0x4EC21102
    0x0c000602 = 0x4EC21102
    0x0c000603 = 0x4EC21102
    0x0c000604 = 0x00000000
    0x0c000605 = 0x00000000
    0x0c000606 = 0x00000000
    0x0c000607 = 0x00000000
    0x0c000608 = 0x00000000
    0x0c000609 = 0x00000000
    0x0c00060a = 0x00000000
    0x0c00060b = 0x00000000
    0x0c00060c = 0x00000000
    0x0c00060d = 0x00000000
    0x0c00060e = 0x00000000
    0x0c00060f = 0x00000000
    0x0c000610 = 0x00000000
    0x0c000611 = 0x00000000
    0x0c000612 = 0x00000000
    0x0c000613 = 0x00000000
    0x0c000614 = 0x0000002C
    0x0c000615 = 0x0000002C
    0x0c000616 = 0x0000002C
    0x0c000617 = 0x0000002C
    0x0c000618 = 0x00000000
    0x0c000619 = 0x00000000
    0x0c00061a = 0x00000000
    0x0c00061b = 0x00000000
    0x0c00061c = 0x00000000
    0x0c00061d = 0x00000000
    0x0c00061e = 0x00000000
    0x0c00061f = 0x00000000
    0x0c000620 = 0x00001104
    0x0c000621 = 0x00001104
    0x0c000622 = 0x00001104
    0x0c000623 = 0x00001104
    0x0c000624 = 0x0000050D
    0x0c000625 = 0x0000050D
    0x0c000626 = 0x0000050D
    0x0c000627 = 0x0000050D
    0x0c000628 = 0x00000000
    0x0c000629 = 0x00000000
    0x0c00062a = 0x00000000
    0x0c00062b = 0x00000000
    0x0c00062c = 0x00000000
    0x0c00062d = 0x00000000
    0x0c00062e = 0x00000000
    0x0c00062f = 0x00000000
    0x0c000630 = 0x00000000
    0x0c000631 = 0x00000000
    0x0c000632 = 0x00000000
    0x0c000633 = 0x00000000
    0x0c000634 = 0x00000000
    0x0c000635 = 0x00000000
    0x0c000636 = 0x00000000
    0x0c000637 = 0x00000000
    0x0c000638 = 0x00000000
    0x0c000639 = 0x00000000
    0x0c00063a = 0x00000000
    0x0c00063b = 0x00000000
    0x0c00063c = 0x00000000
    0x0c00063d = 0x00000000
    0x0c00063e = 0x00000000
    0x0c00063f = 0x00000000
    0x0c000640 = 0x00000000
    0x0c000641 = 0x00000000
    0x0c000642 = 0x00000000
    0x0c000643 = 0x00000000
    0x0c000644 = 0x00000000
    0x0c000645 = 0x00000000
    0x0c000646 = 0x00000000
    0x0c000647 = 0x00000000
    0x0c000648 = 0x00000522
    0x0c000649 = 0x00000522
    0x0c00064a = 0x00000522
    0x0c00064b = 0x00000522
    0x0c00064c = 0x00000000
    0x0c00064d = 0x00000000
    0x0c00064e = 0x00000000
    0x0c00064f = 0x00000000
    0x0c000650 = 0x00000000
    0x0c000651 = 0x00000000
    0x0c000652 = 0x00000000
    0x0c000653 = 0x00000000
    0x0c000654 = 0x00000000
    0x0c000655 = 0x00000000
    0x0c000656 = 0x00000000
    0x0c000657 = 0x00000000
    0x0c000658 = 0x00000000
    0x0c000659 = 0x00000000
    0x0c00065a = 0x00000000
    0x0c00065b = 0x00000000
    0x0c00065c = 0x00000000
    0x0c00065d = 0x00000000
    0x0c00065e = 0x00000000
    0x0c00065f = 0x00000000
    0x0c000660 = 0x00000000
    0x0c000661 = 0x00000000
    0x0c000662 = 0x00000000
    0x0c000663 = 0x00000000
    0x0c000664 = 0x00000000
    0x0c000665 = 0x00000000
    0x0c000666 = 0x00000000
    0x0c000667 = 0x00000000
    0x0c000668 = 0x00000000
    0x0c000669 = 0x00000000
    0x0c00066a = 0x00000000
    0x0c00066b = 0x00000000
    0x0c00066c = 0x00000000
    0x0c00066d = 0x00000000
    0x0c00066e = 0x00000000
    0x0c00066f = 0x00000000
    0x0c000670 = 0x00000000
    0x0c000671 = 0x00000000
    0x0c000672 = 0x00000000
    0x0c000673 = 0x00000000
    0x0c000674 = 0x00000000
    0x0c000675 = 0x00000000
    0x0c000676 = 0x00000000
    0x0c000677 = 0x00000000
    0x0c000678 = 0x00000000
    0x0c000679 = 0x00000000
    0x0c00067a = 0x00000000
    0x0c00067b = 0x00000000
    0x0c00067c = 0x00000000
    0x0c00067d = 0x00000000
    0x0c00067e = 0x00000000
    0x0c00067f = 0x00000000
    0x0c000680 = 0x00000000
    0x0c000681 = 0x00000000
    0x0c000682 = 0x00000000
    0x0c000683 = 0x00000000
    0x0c000684 = 0x00000000
    0x0c000685 = 0x00000000
    0x0c000686 = 0x00000000
    0x0c000687 = 0x00000000
    0x0c000688 = 0x00000000
    0x0c000689 = 0x00000000
    0x0c00068a = 0x00000000
    0x0c00068b = 0x00000000
    0x0c00068c = 0x00000000
    0x0c00068d = 0x00000000
    0x0c00068e = 0x00000000
    0x0c00068f = 0x00000000
    0x0c000690 = 0x00000000
    0x0c000691 = 0x00000000
    0x0c000692 = 0x00000000
    0x0c000693 = 0x00000000
    0x0c000694 = 0x00000000
    0x0c000695 = 0x00000000
    0x0c000696 = 0x00000000
    0x0c000697 = 0x00000000
    0x0c000698 = 0x00000000
    0x0c000699 = 0x00000000
    0x0c00069a = 0x00000000
    0x0c00069b = 0x00000000
    0x0c00069c = 0x00000000
    0x0c00069d = 0x00000000
    0x0c00069e = 0x00000000
    0x0c00069f = 0x00000000
    0x0c0006a0 = 0x00000000
    0x0c0006a1 = 0x00000000
    0x0c0006a2 = 0x00000000
    0x0c0006a3 = 0x00000000
    0x0c0006a4 = 0x00000000
    0x0c0006a5 = 0x00000000
    0x0c0006a6 = 0x00000000
    0x0c0006a7 = 0x00000000
    0x0c0006a8 = 0x00000000
    0x0c0006a9 = 0x00000000
    0x0c0006aa = 0x00000000
    0x0c0006ab = 0x00000000
    0x0c0006ac = 0x00000000
    0x0c0006ad = 0x00000000
    0x0c0006ae = 0x00000000
    0x0c0006af = 0x00000000
    0x0c0006b0 = 0x00000000
    0x0c0006b1 = 0x00000000
    0x0c0006b2 = 0x00000000
    0x0c0006b3 = 0x00000000
    0x0c0006b4 = 0x00000000
    0x0c0006b5 = 0x00000000
    0x0c0006b6 = 0x00000000
    0x0c0006b7 = 0x00000000
    0x0c0006b8 = 0x00000000
    0x0c0006b9 = 0x00000000
    0x0c0006ba = 0x00000000
    0x0c0006bb = 0x00000000
    0x0c0006bc = 0x00000000
    0x0c0006bd = 0x00000000
    0x0c0006be = 0x00000000
    0x0c0006bf = 0x00000000
    0x0c0006c0 = 0x00000000
    0x0c0006c1 = 0x00000000
    0x0c0006c2 = 0x00000000
    0x0c0006c3 = 0x00000000
    0x0c0006c4 = 0x00000000
    0x0c0006c5 = 0x00000000
    0x0c0006c6 = 0x00000000
    0x0c0006c7 = 0x00000000
    0x0c0006c8 = 0x00000000
    0x0c0006c9 = 0x00000000
    0x0c0006ca = 0x00000000
    0x0c0006cb = 0x00000000
    0x0c0006cc = 0x00000000
    0x0c0006cd = 0x00000000
    0x0c0006ce = 0x00000000
    0x0c0006cf = 0x00000000
    0x0c0006d0 = 0x00000000
    0x0c0006d1 = 0x00000000
    0x0c0006d2 = 0x00000000
    0x0c0006d3 = 0x00000000
    0x0c0006d4 = 0x00000000
    0x0c0006d5 = 0x00000000
    0x0c0006d6 = 0x00000000
    0x0c0006d7 = 0x00000000
    0x0c0006d8 = 0x00000000
    0x0c0006d9 = 0x00000000
    0x0c0006da = 0x00000000
    0x0c0006db = 0x00000000
    0x0c0006dc = 0x00000000
    0x0c0006dd = 0x00000000
    0x0c0006de = 0x00000000
    0x0c0006df = 0x00000000
    0x0c0006e0 = 0x00000000
    0x0c0006e1 = 0x00000000
    0x0c0006e2 = 0x00000000
    0x0c0006e3 = 0x00000000
    0x0c0006e4 = 0x00000000
    0x0c0006e5 = 0x00000000
    0x0c0006e6 = 0x00000000
    0x0c0006e7 = 0x00000000
    0x0c0006e8 = 0x00000000
    0x0c0006e9 = 0x00000000
    0x0c0006ea = 0x00000000
    0x0c0006eb = 0x00000000
    0x0c0006ec = 0x00000000
    0x0c0006ed = 0x00000000
    0x0c0006ee = 0x00000000
    0x0c0006ef = 0x00000000
    0x0c0006f0 = 0x00000000
    0x0c0006f1 = 0x00000000
    0x0c0006f2 = 0x00000000
    0x0c0006f3 = 0x00000000
    0x0c0006f4 = 0x00000000
    0x0c0006f5 = 0x00000000
    0x0c0006f6 = 0x00000000
    0x0c0006f7 = 0x00000000
    0x0c0006f8 = 0x00000000
    0x0c0006f9 = 0x00000000
    0x0c0006fa = 0x00000000
    0x0c0006fb = 0x00000000
    0x0c0006fc = 0x00000000
    0x0c0006fd = 0x00000000
    0x0c0006fe = 0x00000000
    0x0c0006ff = 0x00000000
    0x0c000700 = 0x4EC21102
    0x0c000701 = 0x4EC21102
    0x0c000702 = 0x4EC21102
    0x0c000703 = 0x4EC21102
    0x0c000704 = 0x00000000
    0x0c000705 = 0x00000000
    0x0c000706 = 0x00000000
    0x0c000707 = 0x00000000
    0x0c000708 = 0x00000000
    0x0c000709 = 0x00000000
    0x0c00070a = 0x00000000
    0x0c00070b = 0x00000000
    0x0c00070c = 0x00000000
    0x0c00070d = 0x00000000
    0x0c00070e = 0x00000000
    0x0c00070f = 0x00000000
    0x0c000710 = 0x00000000
    0x0c000711 = 0x00000000
    0x0c000712 = 0x00000000
    0x0c000713 = 0x00000000
    0x0c000714 = 0x00000028
    0x0c000715 = 0x00000028
    0x0c000716 = 0x00000028
    0x0c000717 = 0x00000028
    0x0c000718 = 0x00000000
    0x0c000719 = 0x00000000
    0x0c00071a = 0x00000000
    0x0c00071b = 0x00000000
    0x0c00071c = 0x00000000
    0x0c00071d = 0x00000000
    0x0c00071e = 0x00000000
    0x0c00071f = 0x00000000
    0x0c000720 = 0x000004CB
    0x0c000721 = 0x000004CB
    0x0c000722 = 0x000004CB
    0x0c000723 = 0x000004CB
    0x0c000724 = 0x00006D13
    0x0c000725 = 0x00006D13
    0x0c000726 = 0x00006D13
    0x0c000727 = 0x00006D13
    0x0c000728 = 0x00000000
    0x0c000729 = 0x00000000
    0x0c00072a = 0x00000000
    0x0c00072b = 0x00000000
    0x0c00072c = 0x00000000
    0x0c00072d = 0x00000000
    0x0c00072e = 0x00000000
    0x0c00072f = 0x00000000
    0x0c000730 = 0x00000000
    0x0c000731 = 0x00000000
    0x0c000732 = 0x00000000
    0x0c000733 = 0x00000000
    0x0c000734 = 0x00000000
    0x0c000735 = 0x00000000
    0x0c000736 = 0x00000000
    0x0c000737 = 0x00000000
    0x0c000738 = 0x00000000
    0x0c000739 = 0x00000000
    0x0c00073a = 0x00000000
    0x0c00073b = 0x00000000
    0x0c00073c = 0x00000000
    0x0c00073d = 0x00000000
    0x0c00073e = 0x00000000
    0x0c00073f = 0x00000000
    0x0c000740 = 0x00000000
    0x0c000741 = 0x00000000
    0x0c000742 = 0x00000000
    0x0c000743 = 0x00000000
    0x0c000744 = 0x00000000
    0x0c000745 = 0x00000000
    0x0c000746 = 0x00000000
    0x0c000747 = 0x00000000
    0x0c000748 = 0x00000363
    0x0c000749 = 0x00000363
    0x0c00074a = 0x00000363
    0x0c00074b = 0x00000363
    0x0c00074c = 0x00000000
    dump the spsw0 CTRL MMR0 Registers : 0x00104044 ~ 0x00104062
    0x00104044 = 0x00000003
    0x00104045 = 0x00000003
    0x00104046 = 0x00000003
    0x00104047 = 0x00000003
    0x00104048 = 0x00000003
    0x00104049 = 0x00000003
    0x0010404a = 0x00000003
    0x0010404b = 0x00000003
    0x0010404c = 0x00000003
    0x0010404d = 0x00000003
    0x0010404e = 0x00000003
    0x0010404f = 0x00000003
    0x00104050 = 0x00000002
    0x00104051 = 0x00000002
    0x00104052 = 0x00000002
    0x00104053 = 0x00000002
    0x00104054 = 0x00000002
    0x00104055 = 0x00000002
    0x00104056 = 0x00000002
    0x00104057 = 0x00000002
    0x00104058 = 0x00000002
    0x00104059 = 0x00000002
    0x0010405a = 0x00000002
    0x0010405b = 0x00000002
    0x0010405c = 0x00000002
    0x0010405d = 0x00000002
    0x0010405e = 0x00000002
    0x0010405f = 0x00000002
    0x00104060 = 0x00000002
    0x00104061 = 0x00000002
    0x00104062 = 0x00000002
    

    The kernel boot log:

    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 24 ms (33.2 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 855 ms (22.5 MiB/s)
    127579 bytes read in 31 ms (3.9 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #18 SMP PREEMPT Sat Aug 31 00:21:11 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008404] Console: colour dummy device 80x25
    [    0.012968] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023638] pid_max: default: 32768 minimum: 301
    [    0.028372] LSM: Security Framework initializing
    [    0.033148] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040720] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049494] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056896] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063158] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070543] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076847] rcu: Hierarchical SRCU implementation.
    [    0.081744] rcu:     Max phase no-delay instances is 1000.
    [    0.087253] Platform MSI: msi-controller@1820000 domain created
    [    0.093509] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102934] EFI services will not be available.
    [    0.107666] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120858] Detected PIPT I-cache on CPU1
    [    0.120917] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120929] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.120958] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.121005] smp: Brought up 1 node, 2 CPUs
    [    0.150350] SMP: Total of 2 processors activated.
    [    0.155154] CPU features: detected: 32-bit EL0 Support
    [    0.160408] CPU features: detected: CRC32 instructions
    [    0.165687] CPU: All CPU(s) started at EL2
    [    0.169869] alternatives: applying system-wide alternatives
    [    0.176341] devtmpfs: initialized
    [    0.186708] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196693] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.210532] pinctrl core: initialized pinctrl subsystem
    [    0.216183] DMI not present or invalid.
    [    0.220429] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.227061] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.234359] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.242357] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.250479] audit: initializing netlink subsys (disabled)
    [    0.256099] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.256311] thermal_sys: Registered thermal governor 'step_wise'
    [    0.264018] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.270226] cpuidle: using governor menu
    [    0.280982] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.287944] ASID allocator initialised with 65536 entries
    [    0.301422] KASLR disabled due to lack of seed
    [    0.308802] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.315743] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.322145] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.329079] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.335480] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.342413] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.348814] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.355747] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.362830] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.372203] iommu: Default domain type: Translated
    [    0.377190] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.383710] SCSI subsystem initialized
    [    0.387601] libata version 3.00 loaded.
    [    0.391601] usbcore: registered new interface driver usbfs
    [    0.397218] usbcore: registered new interface driver hub
    [    0.402653] usbcore: registered new device driver usb
    [    0.407986] pps_core: LinuxPPS API ver. 1 registered
    [    0.413057] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.422393] PTP clock support registered
    [    0.426458] EDAC MC: Ver: 3.0.0
    [    0.430099] FPGA manager framework
    [    0.433616] Advanced Linux Sound Architecture Driver Initialized.
    [    0.440224] clocksource: Switched to clocksource arch_sys_counter
    [    0.446561] VFS: Disk quotas dquot_6.6.0
    [    0.450589] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.460510] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.466801] NET: Registered PF_INET protocol family
    [    0.471940] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.480938] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.489702] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.497627] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.505829] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.514343] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.521117] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.528029] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.535460] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.541520] RPC: Registered named UNIX socket transport module.
    [    0.547580] RPC: Registered udp transport module.
    [    0.552383] RPC: Registered tcp transport module.
    [    0.557186] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.563768] NET: Registered PF_XDP protocol family
    [    0.568678] PCI: CLS 0 bytes, default 64
    [    0.573031] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.582057] Initialise system trusted keyrings
    [    0.586716] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.595228] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.601461] NFS: Registering the id_resolver key type
    [    0.606639] Key type id_resolver registered
    [    0.610910] Key type id_legacy registered
    [    0.615028] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.621877] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.649162] Key type asymmetric registered
    [    0.653345] Asymmetric key parser 'x509' registered
    [    0.658350] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.665985] io scheduler mq-deadline registered
    [    0.670616] io scheduler kyber registered
    [    0.676514] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.682683] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.688979] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.702631] Console: switching to colour frame buffer device 240x67
    [    0.711621]
    [    0.711621] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.711621]
    [    0.714396] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.740959] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.749122] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.756241] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.763984] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.774839] loop: module loaded
    [    0.778678] megasas: 07.719.03.00-rc1
    [    0.783312] tun: Universal TUN/TAP device driver, 1.6
    [    0.788757] thunder_xcv, ver 1.0
    [    0.792062] thunder_bgx, ver 1.0
    [    0.795374] nicpf, ver 1.0
    [    0.798205] e1000: Intel(R) PRO/1000 Network Driver
    [    0.803186] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.809072] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.814141] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.820200] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.825714] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.831414] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.837823] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.843926] sky2: driver version 1.30
    [    0.848004] VFIO - User Level meta-driver version: 0.3
    [    0.853586] usbcore: registered new interface driver usb-storage
    [    0.859998] i2c_dev: i2c /dev entries driver
    [    0.864843] sdhci: Secure Digital Host Controller Interface driver
    [    0.871164] sdhci: Copyright(c) Pierre Ossman
    [    0.875699] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.881734] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.887952] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.894656] usbcore: registered new interface driver usbhid
    [    0.900353] usbhid: USB HID core driver
    [    0.904708] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.909263] optee: revision 4.0 (2a5b1d12)
    [    0.925679] optee: dynamic shared memory is enabled
    [    0.935054] optee: initialized driver
    [    0.939957] Initializing XFRM netlink socket
    [    0.944344] NET: Registered PF_PACKET protocol family
    [    0.949543] Key type dns_resolver registered
    [    0.954078] registered taskstats version 1
    [    0.958275] Loading compiled-in X.509 certificates
    [    0.968588] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.005378] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.011580] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.017657] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.023619] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.029405] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.037947] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.047289] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.055890] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.069338] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.079227] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.085987] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.095011] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.105174] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.111936] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.119793] printk: console [ttyS2] disabled
    [    1.124184] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.133030] printk: console [ttyS2] enabled
    [    1.133030] printk: console [ttyS2] enabled
    [    1.141473] printk: bootconsole [ns16550a0] disabled
    [    1.141473] printk: bootconsole [ns16550a0] disabled
    [    1.151918] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.161842] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.174616] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.180917] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.187214] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.193476] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    1.200596] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    1.206894] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.218022] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.226978] mmc0: CQHCI version 5.10
    [    1.270796] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.282361] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.301891] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.341896] mmc0: Command Queue Engine enabled
    [    1.346345] mmc0: new HS200 MMC card at address 0001
    [    1.351715] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.358376] Alternate GPT is invalid, using primary GPT.
    [    1.363707]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.369592] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.375284] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.380782] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.819911] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.826716] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.833516] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.840310] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.847083] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.856016] ------------[ cut here ]------------
    [    1.860627] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.869924] Modules linked in:
    [    1.872968] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #18
    [    1.879303] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.884857] Workqueue: events_unbound deferred_probe_work_func
    [    1.890678] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.897621] pc : __reset_control_get_internal+0x68/0x17c
    [    1.902916] lr : __of_reset_control_get+0x170/0x1d0
    [    1.907777] sp : ffff80000954b990
    [    1.911077] x29: ffff80000954b990 x28: ffff800008f089d8 x27: ffff00080e70aab8
    [    1.918196] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.925314] x23: 0000000000000000 x22: ffff00080eb6c288 x21: 0000000000000001
    [    1.932431] x20: ffff00080eb6c2a8 x19: ffff00080e70a780 x18: ffffffffffffffff
    [    1.939548] x17: 000000000000001c x16: 00000000d930a010 x15: ffff00080e662a1c
    [    1.946666] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.953783] x11: 0101010101010101 x10: ffff84000b21808e x9 : 0000000000000030
    [    1.960901] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.968018] x5 : fffffbfffdce6504 x4 : 0000000000000000 x3 : 0000000000000001
    [    1.975135] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.982253] Call trace:
    [    1.984687]  __reset_control_get_internal+0x68/0x17c
    [    1.989635]  __of_reset_control_get+0x170/0x1d0
    [    1.994151]  of_reset_control_array_get+0xa8/0x220
    [    1.998926]  cdns_sierra_phy_probe+0x978/0x1160
    [    2.003445]  platform_probe+0x68/0xe0
    [    2.007094]  really_probe+0xbc/0x2dc
    [    2.010657]  __driver_probe_device+0x78/0x114
    [    2.015000]  driver_probe_device+0xd8/0x15c
    [    2.019169]  __device_attach_driver+0xb8/0x134
    [    2.023599]  bus_for_each_drv+0x78/0xd0
    [    2.027422]  __device_attach+0xa8/0x1c0
    [    2.031245]  device_initial_probe+0x14/0x20
    [    2.035415]  bus_probe_device+0x9c/0xa4
    [    2.039238]  deferred_probe_work_func+0x88/0xc0
    [    2.043754]  process_one_work+0x1d0/0x320
    [    2.047750]  worker_thread+0x2c8/0x444
    [    2.051484]  kthread+0x10c/0x110
    [    2.054702]  ret_from_fork+0x10/0x20
    [    2.058266] ---[ end trace 0000000000000000 ]---
    [    2.062929] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.069438] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.077865] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.088475] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.102344] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.107830] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.114955] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.120520] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.126525] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.132162] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.137793] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.144123] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.150108] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.156814] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.163197] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.169395] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.175555] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.183626] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.356226] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.364108] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.371743] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.380257] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.388781] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.401549] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.407852] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.414152] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.420420] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    2.427539] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    2.433785] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.445091] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 140
    [    2.454278] mmc1: CQHCI version 5.10
    [    2.464980] ALSA device list:
    [    2.467943]   No soundcards found.
    [    2.498792] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.506367] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.541944] mmc1: new high speed SDHC card at address aaaa
    [    2.547776] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.553790]  mmcblk1: p1 p2
    [    2.716279] EXT4-fs (mmcblk1p2): recovery complete
    [    2.721919] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.730461] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.737766] devtmpfs: mounted
    [    2.741609] Freeing unused kernel memory: 2048K
    [    2.746182] Run /sbin/init as init process
    [    2.750272]   with arguments:
    [    2.753229]     /sbin/init
    [    2.755922]   with environment:
    [    2.759051]     HOME=/
    [    2.761400]     TERM=linux
    [    2.764093]     rootfs=ext4
    [    3.093556] systemd[1]: System time before build time, advancing clock.
    [    3.174829] NET: Registered PF_INET6 protocol family
    [    3.180393] Segment Routing with IPv6
    [    3.184052] In-situ OAM (IOAM) with IPv6
    [    3.225430] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.256793] systemd[1]: Detected architecture arm64.
    [    3.309045] systemd[1]: Hostname set to <Linux>.
    [    3.399172] systemd-sysv-generator[150]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    3.629197] systemd[1]: Queued start job for default target Graphical Interface.
    [    3.663239] systemd[1]: Created slice Slice /system/modprobe.
    [    3.669887] systemd[1]: Created slice Slice /system/serial-getty.
    [    3.676605] systemd[1]: Created slice User and Session Slice.
    [    3.682490] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    3.690479] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.698170] systemd[1]: Reached target Path Units.
    [    3.702999] systemd[1]: Reached target Slice Units.
    [    3.707902] systemd[1]: Reached target Swaps.
    [    3.720642] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    3.727268] systemd[1]: Reached target RPC Port Mapper.
    [    3.735590] systemd[1]: Listening on Process Core Dump Socket.
    [    3.741639] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    3.748507] systemd[1]: Listening on Journal Audit Socket.
    [    3.754196] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.760349] systemd[1]: Listening on Journal Socket.
    [    3.765579] systemd[1]: Listening on Network Service Netlink Socket.
    [    3.772235] systemd[1]: Listening on udev Control Socket.
    [    3.777813] systemd[1]: Listening on udev Kernel Socket.
    [    3.783317] systemd[1]: Listening on User Database Manager Socket.
    [    3.808484] systemd[1]: Mounting Huge Pages File System...
    [    3.816080] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.824361] systemd[1]: Mounting Kernel Debug File System...
    [    3.830273] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.845471] systemd[1]: Mounting Temporary Directory /tmp...
    [    3.853491] systemd[1]: Starting Create List of Static Device Nodes...
    [    3.862412] systemd[1]: Starting Load Kernel Module configfs...
    [    3.870475] systemd[1]: Starting Load Kernel Module drm...
    [    3.878305] systemd[1]: Starting Load Kernel Module fuse...
    [    3.899867] systemd[1]: Starting RPC Bind...
    [    3.907543] systemd[1]: Starting Journal Service...
    [    3.926915] fuse: init (API version 7.37)
    [    3.934145] systemd[1]: Starting Load Kernel Modules...
    [    3.942071] systemd[1]: Starting Generate network units from Kernel command line...
    [    3.952462] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    3.961939] systemd[1]: Starting Coldplug All udev Devices...
    [    3.973298] systemd[1]: Mounted Huge Pages File System.
    [    3.988643] systemd[1]: Mounted POSIX Message Queue File System.
    [    3.995933] systemd[1]: Mounted Kernel Debug File System.
    [    4.001877] systemd[1]: Mounted Temporary Directory /tmp.
    [    4.007393] cryptodev: loading out-of-tree module taints kernel.
    [    4.008995] systemd[1]: Finished Create List of Static Device Nodes.
    [    4.020519] cryptodev: driver 1.12 loaded.
    [    4.020635] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    4.032478] systemd[1]: Finished Load Kernel Module configfs.
    [    4.039159] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    4.046995] systemd[1]: Finished Load Kernel Module drm.
    [    4.052999] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [    4.060123] systemd[1]: Finished Load Kernel Module fuse.
    [    4.066455] systemd[1]: Finished Load Kernel Modules.
    [    4.072478] systemd[1]: Finished Generate network units from Kernel command line.
    [    4.080651] systemd[1]: Reached target Preparation for Network.
    [    4.096639] systemd[1]: Mounting FUSE Control File System...
    [    4.105186] systemd[1]: Mounting Kernel Configuration File System...
    [    4.115963] systemd[1]: Starting Apply Kernel Variables...
    [    4.124787] systemd[1]: Mounted FUSE Control File System.
    [    4.130706] systemd[1]: Mounted Kernel Configuration File System.
    [    4.137308] systemd[1]: Started Journal Service.
    [    4.168153] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.238888] systemd-journald[164]: Received client request to flush runtime journal.
    [    4.291081] audit: type=1334 audit(1651167746.196:2): prog-id=5 op=LOAD
    [    4.315522] audit: type=1334 audit(1651167746.204:3): prog-id=6 op=LOAD
    [    4.634708] audit: type=1334 audit(1651167746.540:4): prog-id=7 op=LOAD
    [    4.648314] audit: type=1334 audit(1651167746.556:5): prog-id=8 op=LOAD
    [    4.781036] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.831375] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.838802] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.852169] cfg80211: failed to load regulatory.db
    [    4.896256] random: crng init done
    [    4.957371] mc: Linux media interface: v0.10
    [    4.983369] videodev: Linux video capture interface: v2.00
    [    4.992622] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.010361] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    5.032360] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    start /usr/bin/start-dra ...
    [    5.106538] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.125667] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    start /usr/bin/start-dra ...
    [    5.189780] PVR_K:  247: Device: 4e20000000.gpu
    [    5.195640] PVR_K:  247: Read BVNC 22.104.208.318 from HW device registers
    [    5.206174] PVR_K:  247: RGX Device registered with BVNC 22.104.208.318
    [    5.217600] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    [    5.230122] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    5.257314] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    5.265297] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.287777] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    5.300451] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.323010] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.366506] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.404754] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.448277] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.502787] remoteproc remoteproc2: 64800000.dsp is available
    [    5.559925] RTL9010 soft reset!
    [    5.559925]
    [    5.560263] addr 0x0 data = 8100
    [    5.560263]
    [    5.588861] addr 0x0 data = 140
    [    5.588861]
    [    5.593786] Current status is RTL9010_Initial_Configuration!
    [    5.593786]
    [    5.606105] Addr 0xB800 value mdio_data = 0x0
    [    5.606105]
    [    5.613915] Addr 0x0018 data = 2090
    [    5.613915]
    [    5.620364] Addr 0x0018 data = 90
    [    5.620364]
    [    5.625735] Addr 0x0009 data = 800
    [    5.625735]
    [    5.632604] Addr 0x0009 data = 800
    [    5.632604]
    [    5.638101] RTL9010_Initial_Configuration return status: 0
    [    5.638101]
    [    5.653324] am65-cpsw-nuss c000000.ethernet eth1: PHY [c000f00.mdio:03] driver [Realtek RTL9010] (irq=POLL)
    [    5.678590] am65-cpsw-nuss c000000.ethernet eth1: configuring for phy/sgmii link mode
    [    5.722874] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    5.734429] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    5.753540] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    5.790070] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.817382] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.833334] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    5.849409] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    5.872290] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    6.051167] platform 5c00000.r5f: configured R5F for remoteproc mode
    [    6.077939] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    6.117033] remoteproc remoteproc3: 5c00000.r5f is available
    [    6.139219] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    6.151452] remoteproc remoteproc3: powering up 5c00000.r5f
    [    6.155660] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    6.159985] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    6.172756] remoteproc remoteproc3: request_firmware failed: -2
    [    6.185474] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    6.198400] remoteproc remoteproc4: 5d00000.r5f is available
    [    6.204475] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    6.210433] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
    [    6.215132] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    6.228599] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.236873] remoteproc remoteproc4: powering up 5d00000.r5f
    [    6.242621] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    6.249543] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    6.254779] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    6.270882] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    [    6.276268] remoteproc remoteproc4: request_firmware failed: -2
    [    6.277837] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    6.292791] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    6.548175] RTL9010 soft reset!
    [    6.548175]
    [    6.548512] addr 0x0 data = 8100
    [    6.548512]
    [    6.580161] addr 0x0 data = 140
    [    6.580161]
    [    6.588334] Current status is RTL9010_Initial_Configuration!
    [    6.588334]
    [    6.615651] Addr 0xB800 value mdio_data = 0x0
    [    6.615651]
    [    6.636548] Addr 0x0018 data = 2090
    [    6.636548]
    [    6.652982] Addr 0x0018 data = 90
    [    6.652982]
    [    6.662500] Addr 0x0009 data = 800
    [    6.662500]
    [    6.672372] Addr 0x0009 data = 800
    [    6.672372]
    [    6.681958] RTL9010_Initial_Configuration return status: 0
    [    6.681958]
    [    6.690756] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:01] driver [Realtek RTL9010] (irq=POLL)
    [    6.715862] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/sgmii link mode
    [    6.995379] remoteproc remoteproc2: powering up 64800000.dsp
    [    7.001765] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
    [    7.012699] remoteproc remoteproc2: unsupported resource 65538
    [    7.023204] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    7.032797] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    7.045911] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    7.051894] rproc-virtio rproc-virtio.12.auto: registered virtio2 (type 7)
    [    7.053638] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    7.059869] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    7.092339] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller
    [    7.099339] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 1
    [    7.108681] xhci-hcd xhci-hcd.13.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    7.118951] xhci-hcd xhci-hcd.13.auto: irq 824, io mem 0x06010000
    [    7.125903] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller
    [    7.132147] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 2
    [    7.140389] xhci-hcd xhci-hcd.13.auto: Host supports USB 3.0 SuperSpeed
    [    7.147992] hub 1-0:1.0: USB hub found
    [    7.152506] hub 1-0:1.0: 1 port detected
    [    7.157901] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    7.166668] hub 2-0:1.0: USB hub found
    [    7.171151] hub 2-0:1.0: 1 port detected
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project Linux -
    
    Arago 2023.10 Linux -
    
    Linux login: [    7.748519] am65-cpsw-nuss c000000.ethernet eth2: Link is Up - 1Gbps/Full - flow control off
    [    7.756985] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
    cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    [   17.252621] platform main-r5fss-cpsw9g-virt-mac0: deferred probe pending
    [   17.259323] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
    
    Linux login: root
    [   84.715726] audit: type=1334 audit(1651167826.620:6): prog-id=9 op=LOAD
    [   84.723190] audit: type=1334 audit(1651167826.632:7): prog-id=10 op=LOAD
    [   84.876951] audit: type=1006 audit(1651167826.784:8): pid=878 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   84.889618] audit: type=1300 audit(1651167826.784:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe3490d28 a2=1 a3=ffffac16e020 items=0 ppid=1 pid=878 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)
    [   84.915906] audit: type=1327 audit(1651167826.784:8): proctitle="(systemd)"
    [   84.923041] audit: type=1334 audit(1651167826.796:9): prog-id=11 op=LOAD
    [   84.930069] audit: type=1300 audit(1651167826.796:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffcb6bfc90 a2=78 a3=0 items=0 ppid=1 pid=878 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)
    [   84.955677] audit: type=1327 audit(1651167826.796:9): proctitle="(systemd)"
    [   84.962982] audit: type=1334 audit(1651167826.820:10): prog-id=11 op=UNLOAD
    [   84.970249] audit: type=1334 audit(1651167826.820:11): prog-id=12 op=LOAD
    

     Hopefully these logs will help you identify some issues;

     Kindest Regards

  • Hello,

    The SDK you are using seems to have Vision Apps which enables EthFw.
    The Native Linux driver for CPSW9G and EthFw are mutually exclusive.
    Please try removing/disabling Vision Apps firmware running on MAIN R5 core
    and check if that fixes the issue. If the uEnv.txt file contains device-tree overlays
    in the form of "name_overlays=..." string, it should be removed.

    Regards,
    Siddharth.

  • Hi, Siddharth

    I've disabled the firmware booting of R5 by changing the firmware`s name,But the result is the same as before.

    Kernel boot Log:

    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 24 ms (33.2 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 856 ms (22.4 MiB/s)
    127579 bytes read in 31 ms (3.9 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #18 SMP PREEMPT Sat Aug 31 00:21:11 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008403] Console: colour dummy device 80x25
    [    0.012967] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023637] pid_max: default: 32768 minimum: 301
    [    0.028372] LSM: Security Framework initializing
    [    0.033146] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040717] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049482] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056882] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063143] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070527] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076832] rcu: Hierarchical SRCU implementation.
    [    0.081728] rcu:     Max phase no-delay instances is 1000.
    [    0.087237] Platform MSI: msi-controller@1820000 domain created
    [    0.093494] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102921] EFI services will not be available.
    [    0.107654] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120837] Detected PIPT I-cache on CPU1
    [    0.120896] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120909] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.120937] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.120982] smp: Brought up 1 node, 2 CPUs
    [    0.150326] SMP: Total of 2 processors activated.
    [    0.155130] CPU features: detected: 32-bit EL0 Support
    [    0.160383] CPU features: detected: CRC32 instructions
    [    0.165662] CPU: All CPU(s) started at EL2
    [    0.169843] alternatives: applying system-wide alternatives
    [    0.176310] devtmpfs: initialized
    [    0.186734] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196718] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.210191] pinctrl core: initialized pinctrl subsystem
    [    0.215838] DMI not present or invalid.
    [    0.220089] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.226712] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.234012] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.242011] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.250135] audit: initializing netlink subsys (disabled)
    [    0.255753] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.255963] thermal_sys: Registered thermal governor 'step_wise'
    [    0.263673] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.269881] cpuidle: using governor menu
    [    0.280637] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.287599] ASID allocator initialised with 65536 entries
    [    0.301279] KASLR disabled due to lack of seed
    [    0.308624] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.315565] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.321967] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.328901] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.335302] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.342235] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.348636] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.355569] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.362654] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.372018] iommu: Default domain type: Translated
    [    0.377006] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.383523] SCSI subsystem initialized
    [    0.387415] libata version 3.00 loaded.
    [    0.391411] usbcore: registered new interface driver usbfs
    [    0.397028] usbcore: registered new interface driver hub
    [    0.402464] usbcore: registered new device driver usb
    [    0.407799] pps_core: LinuxPPS API ver. 1 registered
    [    0.412870] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.422207] PTP clock support registered
    [    0.426271] EDAC MC: Ver: 3.0.0
    [    0.429905] FPGA manager framework
    [    0.433421] Advanced Linux Sound Architecture Driver Initialized.
    [    0.440037] clocksource: Switched to clocksource arch_sys_counter
    [    0.446369] VFS: Disk quotas dquot_6.6.0
    [    0.450399] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.460333] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.466626] NET: Registered PF_INET protocol family
    [    0.471766] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.480743] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.489506] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.497430] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.505632] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.514145] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.520922] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.527833] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.535268] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.541333] RPC: Registered named UNIX socket transport module.
    [    0.547394] RPC: Registered udp transport module.
    [    0.552198] RPC: Registered tcp transport module.
    [    0.557001] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.563584] NET: Registered PF_XDP protocol family
    [    0.568492] PCI: CLS 0 bytes, default 64
    [    0.572845] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.581877] Initialise system trusted keyrings
    [    0.586533] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.595033] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.601261] NFS: Registering the id_resolver key type
    [    0.606438] Key type id_resolver registered
    [    0.610709] Key type id_legacy registered
    [    0.614828] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.621676] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.648259] Key type asymmetric registered
    [    0.652442] Asymmetric key parser 'x509' registered
    [    0.657446] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.665080] io scheduler mq-deadline registered
    [    0.669711] io scheduler kyber registered
    [    0.675558] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.681742] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.688028] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.701697] Console: switching to colour frame buffer device 240x67
    [    0.710683]
    [    0.710683] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.710683]
    [    0.713469] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.740021] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.748189] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.755284] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.763028] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.773878] loop: module loaded
    [    0.777709] megasas: 07.719.03.00-rc1
    [    0.782334] tun: Universal TUN/TAP device driver, 1.6
    [    0.787779] thunder_xcv, ver 1.0
    [    0.791093] thunder_bgx, ver 1.0
    [    0.794400] nicpf, ver 1.0
    [    0.797228] e1000: Intel(R) PRO/1000 Network Driver
    [    0.802209] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.808094] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.813164] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.819224] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.824738] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.830439] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.836847] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.842950] sky2: driver version 1.30
    [    0.847023] VFIO - User Level meta-driver version: 0.3
    [    0.852607] usbcore: registered new interface driver usb-storage
    [    0.859022] i2c_dev: i2c /dev entries driver
    [    0.863872] sdhci: Secure Digital Host Controller Interface driver
    [    0.870191] sdhci: Copyright(c) Pierre Ossman
    [    0.874728] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.880766] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.886985] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.893704] usbcore: registered new interface driver usbhid
    [    0.899398] usbhid: USB HID core driver
    [    0.903752] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.908307] optee: revision 4.0 (2a5b1d12)
    [    0.924724] optee: dynamic shared memory is enabled
    [    0.934098] optee: initialized driver
    [    0.939023] Initializing XFRM netlink socket
    [    0.943408] NET: Registered PF_PACKET protocol family
    [    0.948601] Key type dns_resolver registered
    [    0.953135] registered taskstats version 1
    [    0.957333] Loading compiled-in X.509 certificates
    [    0.967683] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.003999] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.010169] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.016243] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.022219] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.028017] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.036561] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.045905] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.054507] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.067960] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.077855] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.084615] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.093676] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.103836] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.110596] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.118447] printk: console [ttyS2] disabled
    [    1.122841] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.131686] printk: console [ttyS2] enabled
    [    1.131686] printk: console [ttyS2] enabled
    [    1.140132] printk: bootconsole [ns16550a0] disabled
    [    1.140132] printk: bootconsole [ns16550a0] disabled
    [    1.150584] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.160592] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.173354] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.179661] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.185958] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.192220] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    1.199338] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    1.205631] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.216779] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.225697] mmc0: CQHCI version 5.10
    [    1.264593] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.285540] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.304746] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.334111] mmc0: Command Queue Engine enabled
    [    1.338555] mmc0: new HS200 MMC card at address 0001
    [    1.343850] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.350420] Alternate GPT is invalid, using primary GPT.
    [    1.355750]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.361351] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.366950] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.372455] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.803365] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.810168] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.816964] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.823755] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.830536] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.839451] ------------[ cut here ]------------
    [    1.844059] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.853356] Modules linked in:
    [    1.856400] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #18
    [    1.862736] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.868290] Workqueue: events_unbound deferred_probe_work_func
    [    1.874111] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.881053] pc : __reset_control_get_internal+0x68/0x17c
    [    1.886350] lr : __of_reset_control_get+0x170/0x1d0
    [    1.891211] sp : ffff80000954b990
    [    1.894511] x29: ffff80000954b990 x28: ffff800008f089d8 x27: ffff00080e704438
    [    1.901629] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.908746] x23: 0000000000000000 x22: ffff00080d28fa88 x21: 0000000000000001
    [    1.915862] x20: ffff00080d28faa8 x19: ffff00080e704100 x18: ffffffffffffffff
    [    1.922979] x17: 000000000000001c x16: 00000000cb5360f0 x15: ffff00080e61aa1c
    [    1.930096] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.937213] x11: 0101010101010101 x10: ffff84000b21808e x9 : 0000000000000030
    [    1.944330] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.951447] x5 : fffffbfffdce6504 x4 : 0000000000000000 x3 : 0000000000000001
    [    1.958563] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.965681] Call trace:
    [    1.968115]  __reset_control_get_internal+0x68/0x17c
    [    1.973063]  __of_reset_control_get+0x170/0x1d0
    [    1.977579]  of_reset_control_array_get+0xa8/0x220
    [    1.982354]  cdns_sierra_phy_probe+0x978/0x1160
    [    1.986872]  platform_probe+0x68/0xe0
    [    1.990521]  really_probe+0xbc/0x2dc
    [    1.994085]  __driver_probe_device+0x78/0x114
    [    1.998428]  driver_probe_device+0xd8/0x15c
    [    2.002597]  __device_attach_driver+0xb8/0x134
    [    2.007026]  bus_for_each_drv+0x78/0xd0
    [    2.010849]  __device_attach+0xa8/0x1c0
    [    2.014672]  device_initial_probe+0x14/0x20
    [    2.018842]  bus_probe_device+0x9c/0xa4
    [    2.022664]  deferred_probe_work_func+0x88/0xc0
    [    2.027180]  process_one_work+0x1d0/0x320
    [    2.031177]  worker_thread+0x2c8/0x444
    [    2.034910]  kthread+0x10c/0x110
    [    2.038129]  ret_from_fork+0x10/0x20
    [    2.041694] ---[ end trace 0000000000000000 ]---
    [    2.046334] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.052846] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.061292] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.071897] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.085838] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.091270] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.098394] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.103953] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.109984] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.115618] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.121248] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.127577] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.133588] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.140277] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.146665] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.152858] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.159018] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.167012] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.340039] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.347916] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.355554] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.364066] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.372592] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.385365] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.391672] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.397972] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.404240] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    2.411359] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    2.417604] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.428908] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 140
    [    2.438078] mmc1: CQHCI version 5.10
    [    2.448849] ALSA device list:
    [    2.451812]   No soundcards found.
    [    2.480251] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.487824] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.528751] mmc1: new high speed SDHC card at address aaaa
    [    2.534590] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.540585]  mmcblk1: p1 p2
    [    2.661546] EXT4-fs (mmcblk1p2): recovery complete
    [    2.667171] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.675712] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.683015] devtmpfs: mounted
    [    2.686851] Freeing unused kernel memory: 2048K
    [    2.691422] Run /sbin/init as init process
    [    2.695509]   with arguments:
    [    2.698464]     /sbin/init
    [    2.701161]   with environment:
    [    2.704290]     HOME=/
    [    2.706637]     TERM=linux
    [    2.709332]     rootfs=ext4
    [    3.041435] systemd[1]: System time before build time, advancing clock.
    [    3.122612] NET: Registered PF_INET6 protocol family
    [    3.128174] Segment Routing with IPv6
    [    3.131832] In-situ OAM (IOAM) with IPv6
    [    3.172802] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.204180] systemd[1]: Detected architecture arm64.
    [    3.256866] systemd[1]: Hostname set to <Linux>.
    [    3.347493] systemd-sysv-generator[151]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    3.551956] systemd[1]: Queued start job for default target Graphical Interface.
    [    3.586921] systemd[1]: Created slice Slice /system/modprobe.
    [    3.593572] systemd[1]: Created slice Slice /system/serial-getty.
    [    3.600291] systemd[1]: Created slice User and Session Slice.
    [    3.606255] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    3.614346] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.622045] systemd[1]: Reached target Path Units.
    [    3.626871] systemd[1]: Reached target Slice Units.
    [    3.631775] systemd[1]: Reached target Swaps.
    [    3.661807] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    3.668434] systemd[1]: Reached target RPC Port Mapper.
    [    3.676588] systemd[1]: Listening on Process Core Dump Socket.
    [    3.682607] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    3.689444] systemd[1]: Listening on Journal Audit Socket.
    [    3.695133] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.701256] systemd[1]: Listening on Journal Socket.
    [    3.706467] systemd[1]: Listening on Network Service Netlink Socket.
    [    3.713100] systemd[1]: Listening on udev Control Socket.
    [    3.718666] systemd[1]: Listening on udev Kernel Socket.
    [    3.724169] systemd[1]: Listening on User Database Manager Socket.
    [    3.752309] systemd[1]: Mounting Huge Pages File System...
    [    3.759945] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.768580] systemd[1]: Mounting Kernel Debug File System...
    [    3.774512] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.789834] systemd[1]: Mounting Temporary Directory /tmp...
    [    3.797837] systemd[1]: Starting Create List of Static Device Nodes...
    [    3.806823] systemd[1]: Starting Load Kernel Module configfs...
    [    3.814909] systemd[1]: Starting Load Kernel Module drm...
    [    3.822900] systemd[1]: Starting Load Kernel Module fuse...
    [    3.831906] systemd[1]: Starting RPC Bind...
    [    3.839721] systemd[1]: Starting Journal Service...
    [    3.881487] fuse: init (API version 7.37)
    [    3.900597] systemd[1]: Starting Load Kernel Modules...
    [    3.908480] systemd[1]: Starting Generate network units from Kernel command line...
    [    3.918941] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    3.928181] systemd[1]: Starting Coldplug All udev Devices...
    [    3.939113] systemd[1]: Mounted Huge Pages File System.
    [    3.951655] systemd[1]: Mounted POSIX Message Queue File System.
    [    3.958974] systemd[1]: Mounted Kernel Debug File System.
    [    3.964523] cryptodev: loading out-of-tree module taints kernel.
    [    3.965186] systemd[1]: Mounted Temporary Directory /tmp.
    [    3.977332] systemd[1]: Finished Create List of Static Device Nodes.
    [    3.984304] cryptodev: driver 1.12 loaded.
    [    3.984520] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    3.996259] systemd[1]: Finished Load Kernel Module configfs.
    [    4.002446] systemd[1]: Started Journal Service.
    [    4.066335] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.141088] systemd-journald[165]: Received client request to flush runtime journal.
    [    4.194743] audit: type=1334 audit(1651167746.152:2): prog-id=5 op=LOAD
    [    4.202464] audit: type=1334 audit(1651167746.164:3): prog-id=6 op=LOAD
    [    4.509153] audit: type=1334 audit(1651167746.468:4): prog-id=7 op=LOAD
    [    4.521309] audit: type=1334 audit(1651167746.480:5): prog-id=8 op=LOAD
    [    4.668426] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.719771] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.728745] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.743308] cfg80211: failed to load regulatory.db
    [    4.772060] random: crng init done
    [    4.833138] mc: Linux media interface: v0.10
    [    4.879924] videodev: Linux video capture interface: v2.00
    start /usr/bin/start-dra ...
    [    4.924487] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    4.997156] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    5.024169] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    5.043254] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    start /usr/bin/start-dra ...
    [    5.119132] PVR_K:  262: Device: 4e20000000.gpu
    [    5.126195] PVR_K:  262: Read BVNC 22.104.208.318 from HW device registers
    [    5.133746] PVR_K:  262: RGX Device registered with BVNC 22.104.208.318
    [    5.152440] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    5.171325] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    [    5.204244] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [    5.211498] RTL9010 soft reset!
    [    5.211498]
    [    5.211821] addr 0x0 data = 8100
    [    5.211821]
    [    5.216614] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    5.249666] addr 0x0 data = 140
    [    5.249666]
    [    5.249679] Current status is RTL9010_Initial_Configuration!
    [    5.249679]
    [    5.260779] Addr 0xB800 value mdio_data = 0x0
    [    5.260779]
    [    5.269011] Addr 0x0018 data = 2090
    [    5.269011]
    [    5.279251] Addr 0x0018 data = 90
    [    5.279251]
    [    5.284776] Addr 0x0009 data = 800
    [    5.284776]
    [    5.290177] Addr 0x0009 data = 800
    [    5.290177]
    [    5.295488] RTL9010_Initial_Configuration return status: 0
    [    5.295488]
    [    5.301519] am65-cpsw-nuss c000000.ethernet eth1: PHY [c000f00.mdio:03] driver [Realtek RTL9010] (irq=POLL)
    [    5.319220] am65-cpsw-nuss c000000.ethernet eth1: configuring for phy/sgmii link mode
    [    5.333035] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.418024] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.536127] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.578858] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.642078] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.708495] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    5.719997] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    5.734508] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    5.748630] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.753262] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.764412] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.769187] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    5.778969] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    5.790160] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.796496] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    5.799293] remoteproc remoteproc2: 64800000.dsp is available
    [    6.198076] platform 5c00000.r5f: configured R5F for remoteproc mode
    [    6.225463] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    6.270220] remoteproc remoteproc3: 5c00000.r5f is available
    [    6.280787] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    6.294562] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
    [    6.309121] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.320352] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    
     _____                    _____           _         _
    |  _[    6.333009] virtio_rpmsg_bus virtio1: rpmsg host is online
      |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _[    6.348095] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    | .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_[    6.357053] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
      |___|  |__|  |_| |___|_| |___|___|_|
                  |___|   [    6.359837] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
                     |___|
    
    Arago Project Linux -
    
    A[    6.383385] remoteproc remoteproc3: powering up 5c00000.r5f
    rago 2023.10 Linux -
    
    Linux login: [    6.383414] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    6.383419] remoteproc remoteproc3: request_firmware failed: -2
    [    6.406788] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    6.413974] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    6.458370] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    6.477875] remoteproc remoteproc4: 5d00000.r5f is available
    [    6.483693] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    6.493729] remoteproc remoteproc4: powering up 5d00000.r5f
    [    6.501199] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    6.510755] remoteproc remoteproc4: request_firmware failed: -2
    [    6.710761] RTL9010 soft reset!
    [    6.710761]
    [    6.711057] addr 0x0 data = 8100
    [    6.711057]
    [    6.745407] addr 0x0 data = 140
    [    6.745407]
    [    6.770080] Current status is RTL9010_Initial_Configuration!
    [    6.770080]
    [    6.781526] Addr 0xB800 value mdio_data = 0x0
    [    6.781526]
    [    6.791401] Addr 0x0018 data = 2090
    [    6.791401]
    [    6.799273] Addr 0x0018 data = 90
    [    6.799273]
    [    6.805795] Addr 0x0009 data = 800
    [    6.805795]
    [    6.812385] Addr 0x0009 data = 800
    [    6.812385]
    [    6.819315] RTL9010_Initial_Configuration return status: 0
    [    6.819315]
    [    6.826655] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:01] driver [Realtek RTL9010] (irq=POLL)
    [    6.843522] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/sgmii link mode
    [    7.102228] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller
    [    7.107825] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 1
    [    7.115706] xhci-hcd xhci-hcd.12.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    7.125215] xhci-hcd xhci-hcd.12.auto: irq 824, io mem 0x06010000
    [    7.131428] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller
    [    7.135562] remoteproc remoteproc2: powering up 64800000.dsp
    [    7.137027] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 2
    [    7.143604] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
    [    7.150388] xhci-hcd xhci-hcd.12.auto: Host supports USB 3.0 SuperSpeed
    [    7.151483] hub 1-0:1.0: USB hub found
    [    7.159108] remoteproc remoteproc2: unsupported resource 65538
    [    7.166276] hub 1-0:1.0: 1 port detected
    [    7.172319] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    7.176372] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    7.179107] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    7.186573] hub 2-0:1.0: USB hub found
    [    7.202865] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    7.204086] hub 2-0:1.0: 1 port detected
    [    7.210389] rproc-virtio rproc-virtio.13.auto: registered virtio2 (type 7)
    [    7.224583] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    7.233107] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    7.876339] am65-cpsw-nuss c000000.ethernet eth2: Link is Up - 1Gbps/Full - flow control off
    [    7.884808] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
    cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    [   17.248424] platform main-r5fss-cpsw9g-virt-mac0: deferred probe pending
    [   17.255128] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
    
    Linux login: root
    [   48.931364] audit: type=1334 audit(1651167790.888:6): prog-id=9 op=LOAD
    [   48.938029] audit: type=1334 audit(1651167790.900:7): prog-id=10 op=LOAD
    [   49.110017] audit: type=1006 audit(1651167791.068:8): pid=896 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   49.122967] audit: type=1300 audit(1651167791.068:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=fffff78f18a8 a2=1 a3=ffffb35ca020 items=0 ppid=1 pid=896 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)
    [   49.149497] audit: type=1327 audit(1651167791.068:8): proctitle="(systemd)"
    [   49.156645] audit: type=1334 audit(1651167791.084:9): prog-id=11 op=LOAD
    [   49.163765] audit: type=1300 audit(1651167791.084:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffdedacdd0 a2=78 a3=0 items=0 ppid=1 pid=896 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)
    [   49.189298] audit: type=1327 audit(1651167791.084:9): proctitle="(systemd)"
    [   49.196661] audit: type=1334 audit(1651167791.108:10): prog-id=11 op=UNLOAD
    [   49.203929] audit: type=1334 audit(1651167791.108:11): prog-id=12 op=LOAD
    root@Linux:~#
    

  • If the uEnv.txt file contains device-tree overlays
    in the form of "name_overlays=..." string, it should be removed.

     We didn't use the device-tree overlay,"name_overlays=..." string in the uEnv.txt file has been removed  

  • In the logs I still see:

    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB

    So the overlay is still getting applied.

    Could you also share the output of the following command at U-Boot prompt?

    md.l 0x0500e000 0x1

  • You might have to reset the U-Boot environment by running the following command at U-Boot prompt:

    env default -f -a

  • Hi Siddharth

    When I read the 0x0500e000 register in uboot, there was a system error that caused the system to reboot:

    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    =>
    =>
    =>
    => md.l 0x0500E000 1
    "Error" handler, esr 0xbf000000
    elr: 00000000808bda60 lr : 00000000808ba1ac (reloc)
    elr: 00000000fff8fa60 lr : 00000000fff8c1ac
    x0 : 00000000fde984b9 x1 : 00000000fffacd21
    x2 : 00000000fde983d0 x3 : 00000000ffffffd0
    x4 : 0000000000000000 x5 : 00000000fde984b1
    x6 : 0000000000000030 x7 : 00000000fde98400
    x8 : 0000000000000010 x9 : 0000000000000008
    x10: 00000000ffffffd8 x11: 0000000000000010
    x12: 000000000001869f x13: 00000000fde98728
    x14: 00000000fde98830 x15: 0000000000000021
    x16: 00000000ffeea014 x17: 0000000000000000
    x18: 00000000fdeb1db0 x19: 0000000000000004
    x20: 0000000000000004 x21: 0000000000000001
    x22: 000000000500e004 x23: 00000000fde984b9
    x24: 0000000000000000 x25: 00000000fde98468
    x26: 00000000fffacd21 x27: 0000000000000008
    x28: 0000000000000004 x29: 00000000fde98380
    
    Code: b9004fff a9430fe2 a9010fe2 a9440fe2 (a9020fe2)
    Resetting CPU ...
    
    resetting ...
    
    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 24 ms (33.2 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 855 ms (22.5 MiB/s)
    127579 bytes read in 32 ms (3.8 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #18 SMP PREEMPT Sat Aug 31 00:21:11 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008416] Console: colour dummy device 80x25
    [    0.012979] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023650] pid_max: default: 32768 minimum: 301
    [    0.028385] LSM: Security Framework initializing
    [    0.033158] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040730] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049497] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056898] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063157] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070542] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076846] rcu: Hierarchical SRCU implementation.
    [    0.081743] rcu:     Max phase no-delay instances is 1000.
    [    0.087253] Platform MSI: msi-controller@1820000 domain created
    [    0.093508] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102947] EFI services will not be available.
    [    0.107680] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120863] Detected PIPT I-cache on CPU1
    [    0.120924] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120936] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.120965] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.121010] smp: Brought up 1 node, 2 CPUs
    [    0.150354] SMP: Total of 2 processors activated.
    [    0.155159] CPU features: detected: 32-bit EL0 Support
    [    0.160412] CPU features: detected: CRC32 instructions
    [    0.165691] CPU: All CPU(s) started at EL2
    [    0.169873] alternatives: applying system-wide alternatives
    [    0.176340] devtmpfs: initialized
    [    0.186732] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196715] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.210242] pinctrl core: initialized pinctrl subsystem
    [    0.215891] DMI not present or invalid.
    [    0.220135] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.226756] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.234055] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.242053] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.250176] audit: initializing netlink subsys (disabled)
    [    0.255795] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.256008] thermal_sys: Registered thermal governor 'step_wise'
    [    0.263715] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.269924] cpuidle: using governor menu
    [    0.280678] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.287640] ASID allocator initialised with 65536 entries
    [    0.301612] KASLR disabled due to lack of seed
    [    0.308962] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.315903] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.322305] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.329238] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.335639] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.342572] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.348973] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.355907] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.362998] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.372370] iommu: Default domain type: Translated
    [    0.377357] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.383874] SCSI subsystem initialized
    [    0.387765] libata version 3.00 loaded.
    [    0.391762] usbcore: registered new interface driver usbfs
    [    0.397378] usbcore: registered new interface driver hub
    [    0.402814] usbcore: registered new device driver usb
    [    0.408149] pps_core: LinuxPPS API ver. 1 registered
    [    0.413219] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.422556] PTP clock support registered
    [    0.426621] EDAC MC: Ver: 3.0.0
    [    0.430257] FPGA manager framework
    [    0.433772] Advanced Linux Sound Architecture Driver Initialized.
    [    0.440389] clocksource: Switched to clocksource arch_sys_counter
    [    0.446725] VFS: Disk quotas dquot_6.6.0
    [    0.450759] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.460708] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.466998] NET: Registered PF_INET protocol family
    [    0.472135] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.481107] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.489870] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.497793] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.505996] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.514513] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.521290] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.528201] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.535633] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.541699] RPC: Registered named UNIX socket transport module.
    [    0.547758] RPC: Registered udp transport module.
    [    0.552562] RPC: Registered tcp transport module.
    [    0.557365] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.563947] NET: Registered PF_XDP protocol family
    [    0.568856] PCI: CLS 0 bytes, default 64
    [    0.573216] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.582270] Initialise system trusted keyrings
    [    0.586926] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.595399] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.601628] NFS: Registering the id_resolver key type
    [    0.606820] Key type id_resolver registered
    [    0.611092] Key type id_legacy registered
    [    0.615211] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.622061] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.648668] Key type asymmetric registered
    [    0.652851] Asymmetric key parser 'x509' registered
    [    0.657857] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.665489] io scheduler mq-deadline registered
    [    0.670119] io scheduler kyber registered
    [    0.676007] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.682189] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.688504] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.702173] Console: switching to colour frame buffer device 240x67
    [    0.711165]
    [    0.711165] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.711165]
    [    0.713993] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.740584] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.748734] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.755831] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.763579] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.774433] loop: module loaded
    [    0.778270] megasas: 07.719.03.00-rc1
    [    0.782913] tun: Universal TUN/TAP device driver, 1.6
    [    0.788357] thunder_xcv, ver 1.0
    [    0.791672] thunder_bgx, ver 1.0
    [    0.794980] nicpf, ver 1.0
    [    0.797808] e1000: Intel(R) PRO/1000 Network Driver
    [    0.802789] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.808675] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.813745] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.819805] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.825319] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.831019] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.837426] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.843531] sky2: driver version 1.30
    [    0.847609] VFIO - User Level meta-driver version: 0.3
    [    0.853186] usbcore: registered new interface driver usb-storage
    [    0.859598] i2c_dev: i2c /dev entries driver
    [    0.864461] sdhci: Secure Digital Host Controller Interface driver
    [    0.870778] sdhci: Copyright(c) Pierre Ossman
    [    0.875313] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.881351] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.887569] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.894274] usbcore: registered new interface driver usbhid
    [    0.899968] usbhid: USB HID core driver
    [    0.904327] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.908883] optee: revision 4.0 (2a5b1d12)
    [    0.925303] optee: dynamic shared memory is enabled
    [    0.934679] optee: initialized driver
    [    0.939591] Initializing XFRM netlink socket
    [    0.943978] NET: Registered PF_PACKET protocol family
    [    0.949178] Key type dns_resolver registered
    [    0.953713] registered taskstats version 1
    [    0.957911] Loading compiled-in X.509 certificates
    [    0.968240] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.004647] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.010862] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.016926] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.022908] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.028718] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.037265] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.046606] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.055207] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.068693] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.078578] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.085337] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.094394] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.104553] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.111312] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.119165] printk: console [ttyS2] disabled
    [    1.123557] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.132407] printk: console [ttyS2] enabled
    [    1.132407] printk: console [ttyS2] enabled
    [    1.140851] printk: bootconsole [ns16550a0] disabled
    [    1.140851] printk: bootconsole [ns16550a0] disabled
    [    1.151300] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.161230] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.174005] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.180304] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.186604] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    1.192871] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    1.199990] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    1.206294] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.217468] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.226452] mmc0: CQHCI version 5.10
    [    1.270956] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.282152] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.301645] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.340119] mmc0: Command Queue Engine enabled
    [    1.344572] mmc0: new HS200 MMC card at address 0001
    [    1.349870] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.356449] Alternate GPT is invalid, using primary GPT.
    [    1.361770]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.367378] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.372988] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.378482] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.795789] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.802598] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.809393] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.816188] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.822959] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.831903] ------------[ cut here ]------------
    [    1.836513] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.845809] Modules linked in:
    [    1.848852] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #18
    [    1.855188] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.860742] Workqueue: events_unbound deferred_probe_work_func
    [    1.866564] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.873505] pc : __reset_control_get_internal+0x68/0x17c
    [    1.878800] lr : __of_reset_control_get+0x170/0x1d0
    [    1.883662] sp : ffff80000954b990
    [    1.886962] x29: ffff80000954b990 x28: ffff800008f089d8 x27: ffff00080e700a38
    [    1.894080] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.901197] x23: 0000000000000000 x22: ffff00080eb78a88 x21: 0000000000000001
    [    1.908315] x20: ffff00080eb78aa8 x19: ffff00080e700700 x18: ffffffffffffffff
    [    1.915432] x17: 000000000000001c x16: 00000000f4f6069c x15: ffff00080e651a1c
    [    1.922549] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.929666] x11: 0101010101010101 x10: ffff84000b21808e x9 : 0000000000000030
    [    1.936784] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.943901] x5 : fffffbfffdce6504 x4 : 0000000000000000 x3 : 0000000000000001
    [    1.951018] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.958135] Call trace:
    [    1.960569]  __reset_control_get_internal+0x68/0x17c
    [    1.965519]  __of_reset_control_get+0x170/0x1d0
    [    1.970033]  of_reset_control_array_get+0xa8/0x220
    [    1.974808]  cdns_sierra_phy_probe+0x978/0x1160
    [    1.979326]  platform_probe+0x68/0xe0
    [    1.982975]  really_probe+0xbc/0x2dc
    [    1.986537]  __driver_probe_device+0x78/0x114
    [    1.990880]  driver_probe_device+0xd8/0x15c
    [    1.995050]  __device_attach_driver+0xb8/0x134
    [    1.999480]  bus_for_each_drv+0x78/0xd0
    [    2.003303]  __device_attach+0xa8/0x1c0
    [    2.007125]  device_initial_probe+0x14/0x20
    [    2.011295]  bus_probe_device+0x9c/0xa4
    [    2.015117]  deferred_probe_work_func+0x88/0xc0
    [    2.019632]  process_one_work+0x1d0/0x320
    [    2.023630]  worker_thread+0x2c8/0x444
    [    2.027364]  kthread+0x10c/0x110
    [    2.030583]  ret_from_fork+0x10/0x20
    [    2.034146] ---[ end trace 0000000000000000 ]---
    [    2.038784] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.045293] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.053753] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.064329] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.078286] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.083755] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.090879] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.096442] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.102443] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.108075] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.113729] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.120050] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.126028] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.132715] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.139085] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.145278] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.151448] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.159509] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.332392] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.340269] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.347897] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.356411] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.364937] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.377709] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.384014] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.390313] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [    2.396579] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [    2.403697] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [    2.409939] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.421227] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 140
    [    2.430422] mmc1: CQHCI version 5.10
    [    2.441070] ALSA device list:
    [    2.444031]   No soundcards found.
    [    2.468934] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.476508] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.511752] mmc1: new high speed SDHC card at address aaaa
    [    2.517612] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.523487]  mmcblk1: p1 p2
    [    2.584407] EXT4-fs (mmcblk1p2): recovery complete
    [    2.590045] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.598586] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.605898] devtmpfs: mounted
    [    2.609750] Freeing unused kernel memory: 2048K
    [    2.614322] Run /sbin/init as init process
    [    2.618411]   with arguments:
    [    2.621368]     /sbin/init
    [    2.624061]   with environment:
    [    2.627189]     HOME=/
    [    2.629539]     TERM=linux
    [    2.632232]     rootfs=ext4
    [    2.967802] systemd[1]: System time before build time, advancing clock.
    [    3.043561] NET: Registered PF_INET6 protocol family
    [    3.049098] Segment Routing with IPv6
    [    3.052773] In-situ OAM (IOAM) with IPv6
    [    3.094966] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.126333] systemd[1]: Detected architecture arm64.
    [    3.185421] systemd[1]: Hostname set to <Linux>.
    [    3.280921] systemd-sysv-generator[150]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    3.509402] systemd[1]: Queued start job for default target Graphical Interface.
    [    3.543320] systemd[1]: Created slice Slice /system/modprobe.
    [    3.549966] systemd[1]: Created slice Slice /system/serial-getty.
    [    3.556672] systemd[1]: Created slice User and Session Slice.
    [    3.562545] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    3.570540] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.578227] systemd[1]: Reached target Path Units.
    [    3.583056] systemd[1]: Reached target Slice Units.
    [    3.587957] systemd[1]: Reached target Swaps.
    [    3.600586] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    3.607333] systemd[1]: Reached target RPC Port Mapper.
    [    3.615458] systemd[1]: Listening on Process Core Dump Socket.
    [    3.621469] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    3.628332] systemd[1]: Listening on Journal Audit Socket.
    [    3.634020] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.640156] systemd[1]: Listening on Journal Socket.
    [    3.645381] systemd[1]: Listening on Network Service Netlink Socket.
    [    3.652018] systemd[1]: Listening on udev Control Socket.
    [    3.657586] systemd[1]: Listening on udev Kernel Socket.
    [    3.663075] systemd[1]: Listening on User Database Manager Socket.
    [    3.688693] systemd[1]: Mounting Huge Pages File System...
    [    3.696323] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.704634] systemd[1]: Mounting Kernel Debug File System...
    [    3.710546] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.725819] systemd[1]: Mounting Temporary Directory /tmp...
    [    3.733811] systemd[1]: Starting Create List of Static Device Nodes...
    [    3.742679] systemd[1]: Starting Load Kernel Module configfs...
    [    3.750808] systemd[1]: Starting Load Kernel Module drm...
    [    3.758701] systemd[1]: Starting Load Kernel Module fuse...
    [    3.780088] systemd[1]: Starting RPC Bind...
    [    3.787702] systemd[1]: Starting Journal Service...
    [    3.807805] fuse: init (API version 7.37)
    [    3.809963] systemd[1]: Starting Load Kernel Modules...
    [    3.819497] systemd[1]: Starting Generate network units from Kernel command line...
    [    3.831653] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    3.840807] systemd[1]: Starting Coldplug All udev Devices...
    [    3.851342] systemd[1]: Mounted Huge Pages File System.
    [    3.857129] systemd[1]: Mounted POSIX Message Queue File System.
    [    3.865854] systemd[1]: Mounted Kernel Debug File System.
    [    3.871390] cryptodev: loading out-of-tree module taints kernel.
    [    3.872664] systemd[1]: Mounted Temporary Directory /tmp.
    [    3.883418] cryptodev: driver 1.12 loaded.
    [    3.883700] systemd[1]: Finished Create List of Static Device Nodes.
    [    3.894732] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    3.902991] systemd[1]: Finished Load Kernel Module configfs.
    [    3.909404] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    3.916602] systemd[1]: Finished Load Kernel Module drm.
    [    3.922841] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [    3.930184] systemd[1]: Finished Load Kernel Module fuse.
    [    3.936453] systemd[1]: Finished Load Kernel Modules.
    [    3.942582] systemd[1]: Finished Generate network units from Kernel command line.
    [    3.950828] systemd[1]: Reached target Preparation for Network.
    [    3.972850] systemd[1]: Mounting FUSE Control File System...
    [    3.980958] systemd[1]: Mounting Kernel Configuration File System...
    [    3.989998] systemd[1]: Starting Apply Kernel Variables...
    [    3.997661] systemd[1]: Started Journal Service.
    [    4.008833] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.076529] systemd-journald[164]: Received client request to flush runtime journal.
    [    4.119191] audit: type=1334 audit(1651167746.152:2): prog-id=5 op=LOAD
    [    4.127890] audit: type=1334 audit(1651167746.160:3): prog-id=6 op=LOAD
    [    4.452000] audit: type=1334 audit(1651167746.484:4): prog-id=7 op=LOAD
    [    4.459551] audit: type=1334 audit(1651167746.492:5): prog-id=8 op=LOAD
    [    4.604870] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.650934] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.660918] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.674379] cfg80211: failed to load regulatory.db
    [    4.708411] random: crng init done
    [    4.776612] mc: Linux media interface: v0.10
    [    4.804582] videodev: Linux video capture interface: v2.00
    [    4.815050] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    start /usr/bin/start-dra ...
    [    4.939956] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    4.970824] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    5.034978] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    5.072310] PVR_K:  252: Device: 4e20000000.gpu
    start /usr/bin/start-dra ...
    [    5.092186] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [    5.099577] PVR_K:  252: Read BVNC 22.104.208.318 from HW device registers
    [    5.133705] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    5.144040] RTL9010 soft reset!
    [    5.144040]
    [    5.144369] addr 0x0 data = 8100
    [    5.144369]
    [    5.182349] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    5.183701] addr 0x0 data = 140
    [    5.183701]
    [    5.201292] PVR_K:  252: RGX Device registered with BVNC 22.104.208.318
    [    5.202204] Current status is RTL9010_Initial_Configuration!
    [    5.202204]
    [    5.206094] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.227209] Addr 0xB800 value mdio_data = 0x0
    [    5.227209]
    [    5.227266] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    [    5.227360] Addr 0x0018 data = 2090
    [    5.227360]
    [    5.241272] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.248739] Addr 0x0018 data = 90
    [    5.248739]
    [    5.260633] Addr 0x0009 data = 800
    [    5.260633]
    [    5.275315] Addr 0x0009 data = 800
    [    5.275315]
    [    5.280708] RTL9010_Initial_Configuration return status: 0
    [    5.280708]
    [    5.301677] am65-cpsw-nuss c000000.ethernet eth1: PHY [c000f00.mdio:03] driver [Realtek RTL9010] (irq=POLL)
    [    5.332685] am65-cpsw-nuss c000000.ethernet eth1: configuring for phy/sgmii link mode
    [    5.349502] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.391053] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.450650] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.487173] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.574461] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    5.580321] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    5.602508] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.611248] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    5.624659] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.640075] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.641236] remoteproc remoteproc2: 64800000.dsp is available
    [    5.648471] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    5.651363] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    5.664425] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    5.780854] platform 5c00000.r5f: configured R5F for remoteproc mode
    [    5.796682] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    5.822208] remoteproc remoteproc3: 5c00000.r5f is available
    [    5.886814] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    5.900974] remoteproc remoteproc3: powering up 5c00000.r5f
    [    5.908217] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    5.915041] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    5.929152] remoteproc remoteproc3: request_firmware failed: -2
    [    5.972609] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    6.027882] remoteproc remoteproc4: 5d00000.r5f is available
    [    6.034620] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    6.047562] remoteproc remoteproc4: powering up 5d00000.r5f
    [    6.059786] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    6.074759] remoteproc remoteproc4: request_firmware failed: -2
    [    6.080986] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    6.087102] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
    [    6.100318] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.112435] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    6.126276] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    6.133686] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    [    6.143700] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    6.155748] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    6.253271] RTL9010 soft reset!
    [    6.253271]
    [    6.253583] addr 0x0 data = 8100
    [    6.253583]
    [    6.285576] addr 0x0 data = 140
    [    6.285576]
    [    6.293203] Current status is RTL9010_Initial_Configuration!
    [    6.293203]
    [    6.302969] Addr 0xB800 value mdio_data = 0x0
    [    6.302969]
    [    6.318017] Addr 0x0018 data = 2090
    [    6.318017]
    [    6.327379] Addr 0x0018 data = 90
    [    6.327379]
    [    6.335836] Addr 0x0009 data = 800
    [    6.335836]
    [    6.342809] Addr 0x0009 data = 800
    [    6.342809]
    [    6.348793] RTL9010_Initial_Configuration return status: 0
    [    6.348793]
    [    6.357382] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:01] driver [Realtek RTL9010] (irq=POLL)
    [    6.379221] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/sgmii link mode
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project Linux -
    
    Arago 2023.10 Linux -
    
    Linux login: [    6.868454] remoteproc remoteproc2: powering up 64800000.dsp
    [    6.874187] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
    [    6.881777] remoteproc remoteproc2: unsupported resource 65538
    [    6.892280] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    6.901244] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    6.911856] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    6.917729] rproc-virtio rproc-virtio.12.auto: registered virtio2 (type 7)
    [    6.924662] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    6.933363] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    6.959088] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller
    [    6.964755] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 1
    [    6.972861] xhci-hcd xhci-hcd.13.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    6.982414] xhci-hcd xhci-hcd.13.auto: irq 824, io mem 0x06010000
    [    6.988860] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller
    [    6.994479] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 2
    [    7.002463] xhci-hcd xhci-hcd.13.auto: Host supports USB 3.0 SuperSpeed
    [    7.009443] hub 1-0:1.0: USB hub found
    [    7.014447] hub 1-0:1.0: 1 port detected
    [    7.019722] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    7.028872] hub 2-0:1.0: USB hub found
    [    7.033317] hub 2-0:1.0: 1 port detected
    [    7.392817] am65-cpsw-nuss c000000.ethernet eth2: Link is Up - 1Gbps/Full - flow control off
    [    7.401280] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
    cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    
    Linux login: [   17.248779] platform main-r5fss-cpsw9g-virt-mac0: deferred probe pending
    [   17.255479] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
    root
    [   18.791585] audit: type=1334 audit(1651167760.824:6): prog-id=9 op=LOAD
    [   18.799084] audit: type=1334 audit(1651167760.832:7): prog-id=10 op=LOAD
    [   18.966441] audit: type=1006 audit(1651167761.000:8): pid=885 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   18.979128] audit: type=1300 audit(1651167761.000:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffc8fd3768 a2=1 a3=ffffb6bfa020 items=0 ppid=1 pid=885 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)
    [   19.005646] audit: type=1327 audit(1651167761.000:8): proctitle="(systemd)"
    [   19.012837] audit: type=1334 audit(1651167761.016:9): prog-id=11 op=LOAD
    [   19.019896] audit: type=1300 audit(1651167761.016:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffe9f27c90 a2=78 a3=0 items=0 ppid=1 pid=885 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)
    [   19.045555] audit: type=1327 audit(1651167761.016:9): proctitle="(systemd)"
    [   19.052822] audit: type=1334 audit(1651167761.040:10): prog-id=11 op=UNLOAD
    [   19.060086] audit: type=1334 audit(1651167761.040:11): prog-id=12 op=LOAD
    

  • When I read the 0x0500e000 register in uboot, there was a system error that caused the system to reboot

    This indicates that U-Boot isn't configuring SERDES0 which is acceptable since we want Linux to configure SERDES0.
    After booting to Linux, could you share the output of:

    devmem2 0x00104080
    devmem2 0x00104084
    devmem2 0x0500e000

  • Please share the am65-cpsw-nuss.c driver that you are using as well.

  • root@Linux:~# devmem2 0x00104080
    /dev/mem opened.
    Memory mapped at address 0xffffabc1c000.
    Read at address  0x00104080 (0xffffabc1c080): 0x00000000
    root@Linux:~# devmem2 0x00104084
    /dev/mem opened.
    Memory mapped at address 0xffff91e93000.
    Read at address  0x00104084 (0xffff91e93084): 0x00000000
    root@Linux:~# devmem2 0x0500e000
    /dev/mem opened.
    Memory mapped at address 0xffffb1fb7000.
    Read at address  0x0500E000 (0xffffb1fb7000): 0x00003010
    

    other wise, I found some configurations in the device tree for “main-r5fss-cpsw9g-virt-mac” like below, do I need to set its status  "disabled" ?

    cpsw9g_virt_mac: main-r5fss-cpsw9g-virt-mac0 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethswitch-device-0";
    		dmas = <&main_udmap 0xca00>,
    		       <&main_udmap 0xca01>,
    		       <&main_udmap 0xca02>,
    		       <&main_udmap 0xca03>,
    		       <&main_udmap 0xca04>,
    		       <&main_udmap 0xca05>,
    		       <&main_udmap 0xca06>,
    		       <&main_udmap 0xca07>,
    		       <&main_udmap 0x4a00>;
    		dma-names = "tx0", "tx1", "tx2", "tx3",
    			    "tx4", "tx5", "tx6", "tx7",
    			    "rx";
    
    		virt-emac-port {
    			ti,label = "virt-port";
    			/* local-mac-address = [0 0 0 0 0 0]; */
    		};
    	};
    
    	cpsw9g_virt_maconly: main-r5fss-cpsw9g-virt-mac1 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethmac-device-1";
    		dmas = <&main_udmap 0xca00>,
    		       <&main_udmap 0xca01>,
    		       <&main_udmap 0xca02>,
    		       <&main_udmap 0xca03>,
    		       <&main_udmap 0xca04>,
    		       <&main_udmap 0xca05>,
    		       <&main_udmap 0xca06>,
    		       <&main_udmap 0xca07>,
    		       <&main_udmap 0x4a00>;
    		dma-names = "tx0", "tx1", "tx2", "tx3",
    			    "tx4", "tx5", "tx6", "tx7",
    			    "rx";
    
    		virt-emac-port {
    			ti,label = "virt-port";
    			/* local-mac-address = [0 0 0 0 0 0]; */
    		};
    	};

  • YES,It has merged this commit:

  • In the device-tree, please remove the phandle to SERDES within cpsw_port2.
    The nodes should look like:

    &cpsw_port1 {
    ....
    	phys = <&cpsw0_phy_gmii_sel 1>, <&serdes0_qsgmii_link>;
    	phy-names = "mac", "serdes";
    ....
    };
    
    &cpsw_port2 {
    ....
    	phys = <&cpsw0_phy_gmii_sel 2>;
    	phy-names = "mac";
    ....
    };

    MAC Port 1 (cpsw_port1) will request SERDES0 to be configured for itself as well as MAC Port 2.
    Therefore the phandle should be removed from cpsw_port2.

  • As you suggested, I removed it;But the problem still exists.The same result as before.

    &cpsw0_port1 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy0>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 1>, <&serdes0_qsgmii_link>;
    	phy-names = "mac";
    };
    
    &cpsw0_port2 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy1>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 2>;
    	phy-names = "mac";
    };
    
    &cpsw0_port3 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy2>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 3>, <&serdes1_qsgmii_link>;
    	phy-names = "mac";
    };

  • The same result as before.

    Is the value of 0x0500E000 the same as earlier?

  • Is the value of 0x0500E000 the same as earlier?

    root@Linux:/data# devmem2 0x0500E000
    /dev/mem opened.
    Memory mapped at address 0xffff8e791000.
    Read at address 0x0500E000 (0xffff8e791000): 0x00003010

  • As you suggested, I removed it;But the problem still exists.The same result as before.

    I paid attention to your change just now. The change is incorrect.
    phy-names should be "mac", "serdes" for cpsw_port1 but you seem to have dropped "serdes".

  • When I configure the phy-names to “mac”, “serdes”, all the eth ports are gone.

    device tree configuration now: 

    &cpsw0_port1 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy0>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 1>, <&serdes0_qsgmii_link>;
    	phy-names = "mac", "serdes";
    };
    
    &cpsw0_port2 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy1>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 2>;
    	phy-names = "mac";
    };
    
    &cpsw0_port3 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy2>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 3>, <&serdes1_qsgmii_link>;
    	phy-names = "mac";
    };

     there is no any eth ports by running “ifconfig -a”.

    root@Linux:~# ifconfig -a
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:~#
    

    kernel boot Log:

    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 24 ms (33.2 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 856 ms (22.4 MiB/s)
    127679 bytes read in 31 ms (3.9 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #18 SMP PREEMPT Sat Aug 31 00:21:11 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008422] Console: colour dummy device 80x25
    [    0.012988] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023659] pid_max: default: 32768 minimum: 301
    [    0.028393] LSM: Security Framework initializing
    [    0.033165] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040736] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049514] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056915] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063176] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070562] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076868] rcu: Hierarchical SRCU implementation.
    [    0.081765] rcu:     Max phase no-delay instances is 1000.
    [    0.087278] Platform MSI: msi-controller@1820000 domain created
    [    0.093539] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102983] EFI services will not be available.
    [    0.107718] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120907] Detected PIPT I-cache on CPU1
    [    0.120965] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120977] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.121006] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.121051] smp: Brought up 1 node, 2 CPUs
    [    0.150395] SMP: Total of 2 processors activated.
    [    0.155200] CPU features: detected: 32-bit EL0 Support
    [    0.160453] CPU features: detected: CRC32 instructions
    [    0.165732] CPU: All CPU(s) started at EL2
    [    0.169914] alternatives: applying system-wide alternatives
    [    0.176383] devtmpfs: initialized
    [    0.186767] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196751] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.211399] pinctrl core: initialized pinctrl subsystem
    [    0.217052] DMI not present or invalid.
    [    0.221296] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.227911] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.235210] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.243208] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.251331] audit: initializing netlink subsys (disabled)
    [    0.256946] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.257167] thermal_sys: Registered thermal governor 'step_wise'
    [    0.264863] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.271069] cpuidle: using governor menu
    [    0.281826] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.288789] ASID allocator initialised with 65536 entries
    [    0.302523] KASLR disabled due to lack of seed
    [    0.309916] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.316859] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.323261] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.330195] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.336597] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.343530] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.349931] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.356864] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.363963] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.373338] iommu: Default domain type: Translated
    [    0.378324] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.384846] SCSI subsystem initialized
    [    0.388738] libata version 3.00 loaded.
    [    0.392735] usbcore: registered new interface driver usbfs
    [    0.398352] usbcore: registered new interface driver hub
    [    0.403789] usbcore: registered new device driver usb
    [    0.409124] pps_core: LinuxPPS API ver. 1 registered
    [    0.414195] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.423532] PTP clock support registered
    [    0.427597] EDAC MC: Ver: 3.0.0
    [    0.431236] FPGA manager framework
    [    0.434744] Advanced Linux Sound Architecture Driver Initialized.
    [    0.441361] clocksource: Switched to clocksource arch_sys_counter
    [    0.447693] VFS: Disk quotas dquot_6.6.0
    [    0.451722] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.461653] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.467940] NET: Registered PF_INET protocol family
    [    0.473076] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.482072] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.490837] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.498761] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.506962] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.515477] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.522252] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.529164] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.536595] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.542656] RPC: Registered named UNIX socket transport module.
    [    0.548717] RPC: Registered udp transport module.
    [    0.553521] RPC: Registered tcp transport module.
    [    0.558324] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.564905] NET: Registered PF_XDP protocol family
    [    0.569814] PCI: CLS 0 bytes, default 64
    [    0.574165] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.583215] Initialise system trusted keyrings
    [    0.587865] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.596339] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.602576] NFS: Registering the id_resolver key type
    [    0.607752] Key type id_resolver registered
    [    0.612024] Key type id_legacy registered
    [    0.616141] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.622990] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.649636] Key type asymmetric registered
    [    0.653819] Asymmetric key parser 'x509' registered
    [    0.658822] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.666458] io scheduler mq-deadline registered
    [    0.671088] io scheduler kyber registered
    [    0.676964] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.683152] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.689473] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.703147] Console: switching to colour frame buffer device 240x67
    [    0.712143]
    [    0.712143] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.712143]
    [    0.714954] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.741548] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.749701] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.756786] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.764548] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.775397] loop: module loaded
    [    0.779245] megasas: 07.719.03.00-rc1
    [    0.783888] tun: Universal TUN/TAP device driver, 1.6
    [    0.789341] thunder_xcv, ver 1.0
    [    0.792653] thunder_bgx, ver 1.0
    [    0.795961] nicpf, ver 1.0
    [    0.798796] e1000: Intel(R) PRO/1000 Network Driver
    [    0.803777] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.809658] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.814728] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.820786] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.826300] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.832000] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.838408] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.844515] sky2: driver version 1.30
    [    0.848591] VFIO - User Level meta-driver version: 0.3
    [    0.854171] usbcore: registered new interface driver usb-storage
    [    0.860582] i2c_dev: i2c /dev entries driver
    [    0.865445] sdhci: Secure Digital Host Controller Interface driver
    [    0.871763] sdhci: Copyright(c) Pierre Ossman
    [    0.876300] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.882339] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.888558] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.895269] usbcore: registered new interface driver usbhid
    [    0.900963] usbhid: USB HID core driver
    [    0.905316] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.909872] optee: revision 4.0 (2a5b1d12)
    [    0.926293] optee: dynamic shared memory is enabled
    [    0.935667] optee: initialized driver
    [    0.940573] Initializing XFRM netlink socket
    [    0.944959] NET: Registered PF_PACKET protocol family
    [    0.950153] Key type dns_resolver registered
    [    0.954688] registered taskstats version 1
    [    0.958886] Loading compiled-in X.509 certificates
    [    0.969302] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.005609] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.011830] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.017899] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.023867] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.029662] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.038217] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.047554] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.056157] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.069666] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.079557] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.086320] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.095327] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.105486] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.112246] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.120106] printk: console [ttyS2] disabled
    [    1.124498] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.133345] printk: console [ttyS2] enabled
    [    1.133345] printk: console [ttyS2] enabled
    [    1.141788] printk: bootconsole [ns16550a0] disabled
    [    1.141788] printk: bootconsole [ns16550a0] disabled
    [    1.152247] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.162217] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.175898] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.184825] mmc0: CQHCI version 5.10
    [    1.229314] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.243380] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.262679] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.301409] mmc0: Command Queue Engine enabled
    [    1.305851] mmc0: new HS200 MMC card at address 0001
    [    1.311156] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.317773] Alternate GPT is invalid, using primary GPT.
    [    1.323115]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.328814] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.334423] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.339937] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.780847] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.787654] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.794443] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.801232] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.808007] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.816934] ------------[ cut here ]------------
    [    1.821543] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.830841] Modules linked in:
    [    1.833884] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #18
    [    1.840221] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.845775] Workqueue: events_unbound deferred_probe_work_func
    [    1.851596] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.858539] pc : __reset_control_get_internal+0x68/0x17c
    [    1.863834] lr : __of_reset_control_get+0x170/0x1d0
    [    1.868696] sp : ffff80000954b990
    [    1.871996] x29: ffff80000954b990 x28: ffff800008f089d8 x27: ffff00080e6f01b8
    [    1.879114] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.886231] x23: 0000000000000000 x22: ffff00080eb78a88 x21: 0000000000000001
    [    1.893347] x20: ffff00080eb78aa8 x19: ffff00080e6e9e80 x18: ffffffffffffffff
    [    1.900464] x17: 000000000000001c x16: 0000000091dc88be x15: ffff00080e610a1c
    [    1.907580] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.914696] x11: 0101010101010101 x10: ffff84000b21802a x9 : 0000000000000010
    [    1.921813] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.928929] x5 : fffffbfffdce6508 x4 : 0000000000000000 x3 : 0000000000000001
    [    1.936045] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.943162] Call trace:
    [    1.945596]  __reset_control_get_internal+0x68/0x17c
    [    1.950545]  __of_reset_control_get+0x170/0x1d0
    [    1.955059]  of_reset_control_array_get+0xa8/0x220
    [    1.959834]  cdns_sierra_phy_probe+0x978/0x1160
    [    1.964353]  platform_probe+0x68/0xe0
    [    1.968001]  really_probe+0xbc/0x2dc
    [    1.971563]  __driver_probe_device+0x78/0x114
    [    1.975906]  driver_probe_device+0xd8/0x15c
    [    1.980076]  __device_attach_driver+0xb8/0x134
    [    1.984506]  bus_for_each_drv+0x78/0xd0
    [    1.988328]  __device_attach+0xa8/0x1c0
    [    1.992151]  device_initial_probe+0x14/0x20
    [    1.996322]  bus_probe_device+0x9c/0xa4
    [    2.000145]  deferred_probe_work_func+0x88/0xc0
    [    2.004660]  process_one_work+0x1d0/0x320
    [    2.008657]  worker_thread+0x2c8/0x444
    [    2.012391]  kthread+0x10c/0x110
    [    2.015608]  ret_from_fork+0x10/0x20
    [    2.019172] ---[ end trace 0000000000000000 ]---
    [    2.023811] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.030320] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.038770] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.049352] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.063232] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.068707] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.075831] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.081394] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.087424] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.093062] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.098692] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.105019] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.111010] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.117702] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.124084] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.130288] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.136455] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.144450] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.317365] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.325241] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.332881] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.341396] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.349922] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.463684] cdns-sierra-phy 5000000.serdes: Timeout waiting for CMN ready
    [    2.470461] phy phy-5000000.serdes.9: phy poweron failed --> -110
    [    2.476917] am65-cpsw-nuss: probe of c000000.ethernet failed with error -110
    [    2.484893] mmc1: CQHCI version 5.10
    [    2.495649] ALSA device list:
    [    2.498620]   No soundcards found.
    [    2.529415] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.536989] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.572231] mmc1: new high speed SDHC card at address aaaa
    [    2.578060] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.584009]  mmcblk1: p1 p2
    [    3.099877] EXT4-fs (mmcblk1p2): recovery complete
    [    3.105571] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    3.114110] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    3.121568] devtmpfs: mounted
    [    3.125445] Freeing unused kernel memory: 2048K
    [    3.130003] Run /sbin/init as init process
    [    3.134089]   with arguments:
    [    3.137042]     /sbin/init
    [    3.139738]   with environment:
    [    3.142866]     HOME=/
    [    3.145213]     TERM=linux
    [    3.147908]     rootfs=ext4
    [    3.477592] systemd[1]: System time before build time, advancing clock.
    [    3.558695] NET: Registered PF_INET6 protocol family
    [    3.564147] Segment Routing with IPv6
    [    3.567823] In-situ OAM (IOAM) with IPv6
    [    3.609835] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.641205] systemd[1]: Detected architecture arm64.
    [    3.694310] systemd[1]: Hostname set to <Linux>.
    [    3.789894] systemd-sysv-generator[146]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    4.018288] systemd[1]: Queued start job for default target Graphical Interface.
    [    4.052029] systemd[1]: Created slice Slice /system/modprobe.
    [    4.058675] systemd[1]: Created slice Slice /system/serial-getty.
    [    4.065385] systemd[1]: Created slice User and Session Slice.
    [    4.071268] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    4.079259] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    4.086936] systemd[1]: Reached target Path Units.
    [    4.091766] systemd[1]: Reached target Slice Units.
    [    4.096668] systemd[1]: Reached target Swaps.
    [    4.109328] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    4.115958] systemd[1]: Reached target RPC Port Mapper.
    [    4.124237] systemd[1]: Listening on Process Core Dump Socket.
    [    4.130252] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    4.137096] systemd[1]: Listening on Journal Audit Socket.
    [    4.142779] systemd[1]: Listening on Journal Socket (/dev/log).
    [    4.148900] systemd[1]: Listening on Journal Socket.
    [    4.154119] systemd[1]: Listening on Network Service Netlink Socket.
    [    4.160743] systemd[1]: Listening on udev Control Socket.
    [    4.166315] systemd[1]: Listening on udev Kernel Socket.
    [    4.171790] systemd[1]: Listening on User Database Manager Socket.
    [    4.197649] systemd[1]: Mounting Huge Pages File System...
    [    4.205227] systemd[1]: Mounting POSIX Message Queue File System...
    [    4.213523] systemd[1]: Mounting Kernel Debug File System...
    [    4.219439] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    4.234723] systemd[1]: Mounting Temporary Directory /tmp...
    [    4.242761] systemd[1]: Starting Create List of Static Device Nodes...
    [    4.251479] systemd[1]: Starting Load Kernel Module configfs...
    [    4.259698] systemd[1]: Starting Load Kernel Module drm...
    [    4.267507] systemd[1]: Starting Load Kernel Module fuse...
    [    4.302161] systemd[1]: Starting RPC Bind...
    [    4.310604] systemd[1]: Starting Journal Service...
    [    4.316863] fuse: init (API version 7.37)
    [    4.326202] systemd[1]: Starting Load Kernel Modules...
    [    4.335611] systemd[1]: Starting Generate network units from Kernel command line...
    [    4.350526] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    4.359759] systemd[1]: Starting Coldplug All udev Devices...
    [    4.381903] systemd[1]: Mounted Huge Pages File System.
    [    4.387881] cryptodev: loading out-of-tree module taints kernel.
    [    4.393315] systemd[1]: Mounted POSIX Message Queue File System.
    [    4.400380] cryptodev: driver 1.12 loaded.
    [    4.401284] systemd[1]: Mounted Kernel Debug File System.
    [    4.410426] systemd[1]: Mounted Temporary Directory /tmp.
    [    4.417074] systemd[1]: Finished Create List of Static Device Nodes.
    [    4.423968] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    4.431634] systemd[1]: Finished Load Kernel Module configfs.
    [    4.438296] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    4.446006] systemd[1]: Finished Load Kernel Module drm.
    [    4.451999] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [    4.459196] systemd[1]: Finished Load Kernel Module fuse.
    [    4.465745] systemd[1]: Finished Load Kernel Modules.
    [    4.472146] systemd[1]: Finished Generate network units from Kernel command line.
    [    4.480069] systemd[1]: Reached target Preparation for Network.
    [    4.501719] systemd[1]: Mounting FUSE Control File System...
    [    4.510406] systemd[1]: Mounting Kernel Configuration File System...
    [    4.519736] systemd[1]: Starting Apply Kernel Variables...
    [    4.527785] systemd[1]: Started RPC Bind.
    [    4.532435] systemd[1]: Mounted FUSE Control File System.
    [    4.538321] systemd[1]: Mounted Kernel Configuration File System.
    [    4.544830] systemd[1]: Started Journal Service.
    [    4.552130] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.622346] systemd-journald[160]: Received client request to flush runtime journal.
    [    4.671959] audit: type=1334 audit(1651167746.196:2): prog-id=5 op=LOAD
    [    4.695431] audit: type=1334 audit(1651167746.204:3): prog-id=6 op=LOAD
    [    4.992270] audit: type=1334 audit(1651167746.516:4): prog-id=7 op=LOAD
    [    5.005515] audit: type=1334 audit(1651167746.528:5): prog-id=8 op=LOAD
    [    5.159525] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    5.212698] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    5.220824] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    5.235805] cfg80211: failed to load regulatory.db
    [    5.265386] random: crng init done
    start /usr/bin/start-dra ...
    [    5.467247] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.478008] PVR_K:  216: Device: 4e20000000.gpu
    [    5.484785] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    5.494107] PVR_K:  216: Read BVNC 22.104.208.318 from HW device registers
    [    5.495770] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    5.501018] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [    5.516103] PVR_K:  216: RGX Device registered with BVNC 22.104.208.318
    [    5.529549] mc: Linux media interface: v0.10
    [    5.541945] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.553818] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.574106] videodev: Linux video capture interface: v2.00
    [    5.596137] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    start /usr/bin/start-dra ...
    [    5.644839] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.656997] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.668627] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.680949] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.718326] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.727600] remoteproc remoteproc2: 64800000.dsp is available
    [    6.209850] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    6.215706] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    6.227814] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    6.238613] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    6.250005] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    6.253266] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    6.256301] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    6.269960] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    ifconfig: SIOCSIFADDR: No such device
    [    6.507508] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    6.514986] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
    [    6.526470] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.548781] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    6.561851] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    6.565083] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    6.568276] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    [    6.582489] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    6.892533] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    6.907372] platform 5c00000.r5f: configured R5F for remoteproc mode
    [    6.944944] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    6.967980] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    6.988804] remoteproc remoteproc3: 5c00000.r5f is available
    [    6.989354] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    7.001721] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    7.015077] remoteproc remoteproc3: powering up 5c00000.r5f
    [    7.020767] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    7.028572] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    7.030785] remoteproc remoteproc3: request_firmware failed: -2
    [    7.064055] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    7.075798] remoteproc remoteproc4: 5d00000.r5f is available
    [    7.081800] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    7.092088] remoteproc remoteproc4: powering up 5d00000.r5f
    [    7.097702] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    [    7.107717] remoteproc remoteproc4: request_firmware failed: -2
    [    7.283371] remoteproc remoteproc2: powering up 64800000.dsp
    [    7.289210] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
    [    7.296967] remoteproc remoteproc2: unsupported resource 65538
    [    7.306495] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    7.321486] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    7.332160] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    7.337718] rproc-virtio rproc-virtio.12.auto: registered virtio2 (type 7)
    [    7.339618] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    7.344814] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    7.361237] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller
    [    7.367030] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 1
    [    7.375137] xhci-hcd xhci-hcd.13.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    7.385166] xhci-hcd xhci-hcd.13.auto: irq 821, io mem 0x06010000
    [    7.391571] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller
    [    7.397336] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 2
    [    7.405634] xhci-hcd xhci-hcd.13.auto: Host supports USB 3.0 SuperSpeed
    [    7.413561] hub 1-0:1.0: USB hub found
    [    7.417332] hub 1-0:1.0: 1 port detected
    [    7.422379] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    7.430839] hub 2-0:1.0: USB hub found
    [    7.434626] hub 2-0:1.0: 1 port detected
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project Linux -
    
    Arago 2023.10 Linux -
    
    Linux login: cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    
    Linux login: root
    [   22.323688] audit: type=1334 audit(1651167763.848:6): prog-id=9 op=LOAD
    [   22.330357] audit: type=1334 audit(1651167763.856:7): prog-id=10 op=LOAD
    [   22.495275] audit: type=1006 audit(1651167764.020:8): pid=860 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   22.507965] audit: type=1300 audit(1651167764.020:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe05be3f8 a2=1 a3=ffffb8c66020 items=0 ppid=1 pid=860 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)
    [   22.534357] audit: type=1327 audit(1651167764.020:8): proctitle="(systemd)"
    [   22.541395] audit: type=1334 audit(1651167764.060:9): prog-id=11 op=LOAD
    [   22.548111] audit: type=1300 audit(1651167764.060:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffd5bdc750 a2=78 a3=0 items=0 ppid=1 pid=860 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)
    [   22.574359] audit: type=1327 audit(1651167764.060:9): proctitle="(systemd)"
    [   22.581856] audit: type=1334 audit(1651167764.068:10): prog-id=11 op=UNLOAD
    [   22.589119] audit: type=1334 audit(1651167764.068:11): prog-id=12 op=LOAD
    root@Linux:~#
    root@Linux:~# ifconfig -a
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:~#
    

  • Hi Siddharth,

    I would like to ask a question about the SDK version we are using "0901", according to this way of use we have now, in the TDA4VM, the serdes0 lane0 and lane1 are configured as two single-link SGMII, is this connection supported in your SDK 0901?

  • The following error indicates that the reference clock for the SERDES is incorrect:

    [    2.463684] cdns-sierra-phy 5000000.serdes: Timeout waiting for CMN ready
    [    2.470461] phy phy-5000000.serdes.9: phy poweron failed --> -110
    [    2.476917] am65-cpsw-nuss: probe of c000000.ethernet failed with error -110

    If you are using a custom board with the TDA4VM SoC, could you ensure that the reference clock is being provided correctly?

  • I would like to ask a question about the SDK version we are using "0901", according to this way of use we have now, in the TDA4VM, the serdes0 lane0 and lane1 are configured as two single-link SGMII, is this connection supported in your SDK 0901?

    It is not supported out of the box in the SDK.

  • This is the configuration information for the serdes node in our device tree:

    &serdes0 {
    	status = "okay";
    
    	assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>, <&serdes0 CDNS_SIERRA_PLL_CMNLC1>;
    	assigned-clock-parents = <&wiz0_pll0_refclk>, <&wiz0_pll1_refclk>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	serdes0_qsgmii_link: phy@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz0 1>, <&serdes_wiz0 2>;
    	};
    	// serdes0_qsgmii_link1: phy@1 {
    	// 	reg = <1>;
    	// 	cdns,num-lanes = <1>;
    	// 	#phy-cells = <0>;
    	// 	cdns,phy-type = <PHY_TYPE_SGMII>;
    	// 	resets = <&serdes_wiz0 2>;
    	// };
    };
    
    
    &serdes1 {
    	status = "okay";
    
    	assigned-clocks = <&serdes1 CDNS_SIERRA_PLL_CMNLC>, <&serdes1 CDNS_SIERRA_PLL_CMNLC1>;
    	assigned-clock-parents = <&wiz1_pll0_refclk>, <&wiz1_pll1_refclk>;
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	serdes1_qsgmii_link: phy@1 {
    		reg = <0>;
    		cdns,num-lanes = <1>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz1 1>;
    	};
    };

    This is the serdes configuration in “k3-j721e-main.dtsi”

    serdes_wiz0: wiz@5000000 {
    		compatible = "ti,j721e-wiz-16g";
    		// compatible = "ti,am64-wiz-10g";
    		#address-cells = <1>;
    		#size-cells = <1>;
    		power-domains = <&k3_pds 292 TI_SCI_PD_EXCLUSIVE>;
    		clocks = <&k3_clks 292 5>, <&k3_clks 292 11>, <&cmn_refclk>;
    		clock-names = "fck", "core_ref_clk", "ext_ref_clk";
    		assigned-clocks = <&k3_clks 292 11>, <&k3_clks 292 0>;
    		assigned-clock-parents = <&k3_clks 292 15>, <&k3_clks 292 4>;
    		num-lanes = <2>;
    		#reset-cells = <1>;
    		ranges = <0x5000000 0x0 0x5000000 0x10000>;
    
    		wiz0_pll0_refclk: pll0-refclk {
    			clocks = <&k3_clks 292 11>, <&cmn_refclk>;
    			#clock-cells = <0>;
    			assigned-clocks = <&wiz0_pll0_refclk>;
    			assigned-clock-parents = <&k3_clks 292 11>;
    		};
    
    		wiz0_pll1_refclk: pll1-refclk {
    			clocks = <&k3_clks 292 0>, <&cmn_refclk1>;
    			#clock-cells = <0>;
    			assigned-clocks = <&wiz0_pll1_refclk>;
    			assigned-clock-parents = <&k3_clks 292 0>;
    		};
    
    		wiz0_refclk_dig: refclk-dig {
    			clocks = <&k3_clks 292 11>, <&k3_clks 292 0>, <&cmn_refclk>, <&cmn_refclk1>;
    			#clock-cells = <0>;
    			assigned-clocks = <&wiz0_refclk_dig>;
    			assigned-clock-parents = <&k3_clks 292 11>;
    		};
    
    		wiz0_cmn_refclk_dig_div: cmn-refclk-dig-div {
    			clocks = <&wiz0_refclk_dig>;
    			#clock-cells = <0>;
    		};
    
    		wiz0_cmn_refclk1_dig_div: cmn-refclk1-dig-div {
    			clocks = <&wiz0_pll1_refclk>;
    			#clock-cells = <0>;
    		};
    
    		serdes0: serdes@5000000 {
    			compatible = "ti,sierra-phy-t0";
    			reg-names = "serdes";
    			reg = <0x5000000 0x10000>;
    			#address-cells = <1>;
    			#size-cells = <0>;
    			#clock-cells = <1>;
    			resets = <&serdes_wiz0 0>;
    			reset-names = "sierra_reset";
    			clocks = <&wiz0_cmn_refclk_dig_div>, <&wiz0_cmn_refclk1_dig_div>,
    				 <&wiz0_pll0_refclk>, <&wiz0_pll1_refclk>;
    			clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div",
    				      "pll0_refclk", "pll1_refclk";
    		};
    	};
    
    	serdes_wiz1: wiz@5010000 {
    		compatible = "ti,j721e-wiz-16g";
    		// compatible = "ti,am64-wiz-10g";
    		#address-cells = <1>;
    		#size-cells = <1>;
    		power-domains = <&k3_pds 293 TI_SCI_PD_EXCLUSIVE>;
    		clocks = <&k3_clks 293 5>, <&k3_clks 293 13>, <&cmn_refclk>;
    		clock-names = "fck", "core_ref_clk", "ext_ref_clk";
    		assigned-clocks = <&k3_clks 293 13>, <&k3_clks 293 0>;
    		assigned-clock-parents = <&k3_clks 293 17>, <&k3_clks 293 4>;
    		num-lanes = <2>;
    		#reset-cells = <1>;
    		ranges = <0x5010000 0x0 0x5010000 0x10000>;
    
    		wiz1_pll0_refclk: pll0-refclk {
    			clocks = <&k3_clks 293 13>, <&cmn_refclk>;
    			#clock-cells = <0>;
    			assigned-clocks = <&wiz1_pll0_refclk>;
    			assigned-clock-parents = <&k3_clks 293 13>;
    		};
    
    		wiz1_pll1_refclk: pll1-refclk {
    			clocks = <&k3_clks 293 0>, <&cmn_refclk1>;
    			#clock-cells = <0>;
    			assigned-clocks = <&wiz1_pll1_refclk>;
    			assigned-clock-parents = <&k3_clks 293 0>;
    		};
    
    		wiz1_refclk_dig: refclk-dig {
    			clocks = <&k3_clks 293 13>, <&k3_clks 293 0>, <&cmn_refclk>, <&cmn_refclk1>;
    			#clock-cells = <0>;
    			assigned-clocks = <&wiz1_refclk_dig>;
    			assigned-clock-parents = <&k3_clks 293 13>;
    		};
    
    		wiz1_cmn_refclk_dig_div: cmn-refclk-dig-div{
    			clocks = <&wiz1_refclk_dig>;
    			#clock-cells = <0>;
    		};
    
    		wiz1_cmn_refclk1_dig_div: cmn-refclk1-dig-div {
    			clocks = <&wiz1_pll1_refclk>;
    			#clock-cells = <0>;
    		};
    
    		serdes1: serdes@5010000 {
    			compatible = "ti,sierra-phy-t0";
    			reg-names = "serdes";
    			reg = <0x5010000 0x10000>;
    			#address-cells = <1>;
    			#size-cells = <0>;
    			#clock-cells = <1>;
    			resets = <&serdes_wiz1 0>;
    			reset-names = "sierra_reset";
    			clocks = <&wiz1_cmn_refclk_dig_div>, <&wiz1_cmn_refclk1_dig_div>,
    				 <&wiz1_pll0_refclk>, <&wiz1_pll1_refclk>;
    			clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div",
    				      "pll0_refclk", "pll1_refclk";
    		};
    	};
    

    How should I configure the reference clock?

  • Could you run the following command in Linux and share the output?

    k3conf dump clock 292

  • root@Linux:~# k3conf dump clock 292
    |------------------------------------------------------------------------------|
    | VERSION INFO                                                                 |
    |------------------------------------------------------------------------------|
    | K3CONF | (version 0.3-nogit built Fri Oct 06 12:20:16 UTC 2023)              |
    | SoC    | J721E SR1.1                                                         |
    | SYSFW  | ABI: 3.1 (firmware version 0x0009 '9.1.2--v09.01.02 (Kool Koala))') |
    |------------------------------------------------------------------------------|
    
    |-----------------------------------------------------------------------------------------------------------------------------------|
    | Device ID | Clock ID | Clock Name                                                             | Status          | Clock Frequency |
    |-----------------------------------------------------------------------------------------------------------------------------------|
    |   292     |     0    | DEV_SERDES_16G0_CORE_REF1_CLK                                          | CLK_STATE_READY | 100000000       |
    |   292     |     1    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_GLUELOGIC_HFOSC0_CLKOUT           | CLK_STATE_READY | 19200000        |
    |   292     |     2    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_BOARD_0_HFOSC1_CLK_OUT            | CLK_STATE_READY | 0               |
    |   292     |     3    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_HSDIV4_16FFT_MAIN_3_HSDIVOUT4_CLK | CLK_STATE_READY | 153846153       |
    |   292     |     4    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT4_CLK | CLK_STATE_READY | 100000000       |
    |   292     |     5    | DEV_SERDES_16G0_CLK                                                    | CLK_STATE_READY | 125000000       |
    |   292     |     6    | DEV_SERDES_16G0_IP1_LN0_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |     7    | DEV_SERDES_16G0_IP2_LN1_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |     8    | DEV_SERDES_16G0_IP3_LN1_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |     9    | DEV_SERDES_16G0_IP2_LN0_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    10    | DEV_SERDES_16G0_IP1_LN1_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    11    | DEV_SERDES_16G0_CORE_REF_CLK                                           | CLK_STATE_READY | 100000000       |
    |   292     |    12    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_GLUELOGIC_HFOSC0_CLKOUT            | CLK_STATE_READY | 19200000        |
    |   292     |    13    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_BOARD_0_HFOSC1_CLK_OUT             | CLK_STATE_READY | 0               |
    |   292     |    14    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_HSDIV4_16FFT_MAIN_3_HSDIVOUT4_CLK  | CLK_STATE_READY | 153846153       |
    |   292     |    15    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT4_CLK  | CLK_STATE_READY | 100000000       |
    |   292     |    16    | DEV_SERDES_16G0_IP2_LN0_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    17    | DEV_SERDES_16G0_IP1_LN1_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    18    | DEV_SERDES_16G0_IP3_LN1_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    19    | DEV_SERDES_16G0_IP3_LN1_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    20    | DEV_SERDES_16G0_IP1_LN0_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    21    | DEV_SERDES_16G0_IP2_LN1_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    22    | DEV_SERDES_16G0_IP2_LN1_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    23    | DEV_SERDES_16G0_REF_DER_OUT_CLK                                        | CLK_STATE_READY | 0               |
    |   292     |    24    | DEV_SERDES_16G0_IP1_LN0_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    25    | DEV_SERDES_16G0_IP3_LN1_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    26    | DEV_SERDES_16G0_IP1_LN1_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    27    | DEV_SERDES_16G0_IP1_LN1_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    28    | DEV_SERDES_16G0_IP3_LN1_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    29    | DEV_SERDES_16G0_IP3_LN1_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    30    | DEV_SERDES_16G0_IP2_LN1_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    31    | DEV_SERDES_16G0_IP2_LN0_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    32    | DEV_SERDES_16G0_IP1_LN0_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    33    | DEV_SERDES_16G0_REF_OUT_CLK                                            | CLK_STATE_READY | 0               |
    |   292     |    34    | DEV_SERDES_16G0_REF1_OUT_CLK                                           | CLK_STATE_READY | 0               |
    |   292     |    35    | DEV_SERDES_16G0_IP1_LN0_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    36    | DEV_SERDES_16G0_IP1_LN0_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    37    | DEV_SERDES_16G0_IP2_LN1_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    38    | DEV_SERDES_16G0_IP2_LN1_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    39    | DEV_SERDES_16G0_IP2_LN0_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    40    | DEV_SERDES_16G0_IP2_LN0_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    41    | DEV_SERDES_16G0_IP1_LN1_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    42    | DEV_SERDES_16G0_IP2_LN0_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    43    | DEV_SERDES_16G0_IP1_LN1_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    49    | DEV_SERDES_16G0_CMN_REFCLK1_M                                          | CLK_STATE_READY | 0               |
    |   292     |    57    | DEV_SERDES_16G0_CMN_REFCLK1_P                                          | CLK_STATE_READY | 0               |
    |-----------------------------------------------------------------------------------------------------------------------------------|
    
    root@Linux:~#
    

  • CMN_REFCLK1 has a frequency of 0. The contents of k3-j721e-main.dtsi seem to be identical to the one in the SDK.
    The board file should be updated to match the following:

    &cmn_refclk1 {
    	clock-frequency = <100000000>;
    };
    
    &wiz0_pll1_refclk {
    	assigned-clocks = <&wiz0_pll1_refclk>;
    	assigned-clock-parents = <&cmn_refclk1>;
    };
    
    &wiz0_refclk_dig {
    	assigned-clocks = <&wiz0_refclk_dig>;
    	assigned-clock-parents = <&cmn_refclk1>;
    };
    
    &serdes0 {
    	assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>;
    	assigned-clock-parents = <&wiz0_pll1_refclk>;
    
    	serdes0_qsgmii_link: phy@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_SGMII>;
    		resets = <&serdes_wiz0 1>, <&serdes_wiz0 2>;
    	};
    };


    Also, in a previous message, you have shared cpsw_port3's contents as:
    &cpsw0_port3 {
    	status = "okay";
    	phy-handle = <&cpsw9g_phy2>;
    	phy-mode = "sgmii";
    	mac-address = [00 00 00 00 00 00];
    	phys = <&cpsw0_phy_gmii_sel 3>, <&serdes1_qsgmii_link>;
    	phy-names = "mac";
    };

    "serdes" is missing in the phy-names property here as well.

  • "serdes" is missing in the phy-names property here as well

    I added the "serdes" in phy-name of cpsw_port3, and added those few refclk configurations,Execute ifconfig -a and still no any eth port:

    U-Boot SPL 2023.04 (Aug 15 2024 - 02:22:31 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    I/TC:
    I/TC: OP-TEE version: 4.0.0 (gcc version 11.4.0 (GCC)) #1 Fri Oct 20 18:29:31 UTC 2023 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Trying to boot from MMC2
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2023.04 (Feb 03 2024 - 10:02:43 +0000)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Core:  121 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Failed to probe am65_cpsw_nuss driver
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   No ethernet found.
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    817 bytes read in 21 ms (37.1 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    20136448 bytes read in 852 ms (22.5 MiB/s)
    127675 bytes read in 27 ms (4.5 MiB/s)
    Working FDT set to 88000000
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=d000000 flags=4)
       Loading Device Tree to 000000008fedd000, end 000000008fffffff ... OK
    Working FDT set to 8fedd000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.1.46+ (jiwei.xu@334ebc848f07) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #18 SMP PREEMPT Sat Aug 31 00:21:11 CST 2024
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000cb000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@cb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@d7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d7800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@d7800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 208 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000caffffff]
    [    0.000000]   node   0: [mem 0x00000000cb000000-0x00000000d8ffffff]
    [    0.000000]   node   0: [mem 0x00000000d9000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000088cffffff]
    [    0.000000]   node   0: [mem 0x000000088d000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    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: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 19 pages/cpu s38376 r8192 d31256 u77824
    [    0.000000] pcpu-alloc: s38376 r8192 d31256 u77824 alloc=19*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 video=vfb:1920x1080,1920x3240,18 root=PARTUUID=6e0fa994-02 rootfs=ext4 rw rootwait loglevel=8
    [    0.000000] Unknown kernel command line parameters "rootfs=ext4", will be passed to user space.
    [    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: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 2333052K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336964K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    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=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @88d800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x000000088d030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x000000088d040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008415] Console: colour dummy device 80x25
    [    0.012979] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023650] pid_max: default: 32768 minimum: 301
    [    0.028385] LSM: Security Framework initializing
    [    0.033156] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.040728] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.049498] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.056899] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.063159] cblist_init_generic: Setting adjustable number of callback queues.
    [    0.070543] cblist_init_generic: Setting shift to 1 and lim to 1.
    [    0.076846] rcu: Hierarchical SRCU implementation.
    [    0.081743] rcu:     Max phase no-delay instances is 1000.
    [    0.087251] Platform MSI: msi-controller@1820000 domain created
    [    0.093514] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.102953] EFI services will not be available.
    [    0.107685] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [    0.120871] Detected PIPT I-cache on CPU1
    [    0.120930] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.120943] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000
    [    0.120971] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.121016] smp: Brought up 1 node, 2 CPUs
    [    0.150360] SMP: Total of 2 processors activated.
    [    0.155165] CPU features: detected: 32-bit EL0 Support
    [    0.160419] CPU features: detected: CRC32 instructions
    [    0.165698] CPU: All CPU(s) started at EL2
    [    0.169879] alternatives: applying system-wide alternatives
    [    0.176348] devtmpfs: initialized
    [    0.186747] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.196732] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.210718] pinctrl core: initialized pinctrl subsystem
    [    0.216373] DMI not present or invalid.
    [    0.220608] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.227212] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.234513] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.242511] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.250635] audit: initializing netlink subsys (disabled)
    [    0.256248] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [    0.256460] thermal_sys: Registered thermal governor 'step_wise'
    [    0.264169] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.270374] cpuidle: using governor menu
    [    0.281128] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.288088] ASID allocator initialised with 65536 entries
    [    0.301851] KASLR disabled due to lack of seed
    [    0.309215] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.316157] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.322559] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.329493] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.335894] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.342827] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.349228] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.356161] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.363239] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.372616] iommu: Default domain type: Translated
    [    0.377601] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.384124] SCSI subsystem initialized
    [    0.388013] libata version 3.00 loaded.
    [    0.392009] usbcore: registered new interface driver usbfs
    [    0.397626] usbcore: registered new interface driver hub
    [    0.403063] usbcore: registered new device driver usb
    [    0.408393] pps_core: LinuxPPS API ver. 1 registered
    [    0.413464] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.422801] PTP clock support registered
    [    0.426864] EDAC MC: Ver: 3.0.0
    [    0.430499] FPGA manager framework
    [    0.434005] Advanced Linux Sound Architecture Driver Initialized.
    [    0.440626] clocksource: Switched to clocksource arch_sys_counter
    [    0.446956] VFS: Disk quotas dquot_6.6.0
    [    0.450987] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.460926] Carveout Heap: Exported 304 MiB at 0x00000000b8000000
    [    0.467215] NET: Registered PF_INET protocol family
    [    0.472354] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.481351] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.490116] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.498040] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.506242] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.514754] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.521533] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.528443] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.535878] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.541937] RPC: Registered named UNIX socket transport module.
    [    0.547997] RPC: Registered udp transport module.
    [    0.552800] RPC: Registered tcp transport module.
    [    0.557603] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.564186] NET: Registered PF_XDP protocol family
    [    0.569095] PCI: CLS 0 bytes, default 64
    [    0.573447] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.582512] Initialise system trusted keyrings
    [    0.587162] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.595669] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.601901] NFS: Registering the id_resolver key type
    [    0.607080] Key type id_resolver registered
    [    0.611351] Key type id_legacy registered
    [    0.615470] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.622319] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.648855] Key type asymmetric registered
    [    0.653038] Asymmetric key parser 'x509' registered
    [    0.658043] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.665676] io scheduler mq-deadline registered
    [    0.670307] io scheduler kyber registered
    [    0.676158] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.682341] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.688655] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.702371] Console: switching to colour frame buffer device 240x67
    [    0.711358]
    [    0.711358] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)!
    [    0.711358]
    [    0.714153] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.740733] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.748886] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.755974] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.763736] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.774572] loop: module loaded
    [    0.778414] megasas: 07.719.03.00-rc1
    [    0.783062] tun: Universal TUN/TAP device driver, 1.6
    [    0.788505] thunder_xcv, ver 1.0
    [    0.791817] thunder_bgx, ver 1.0
    [    0.795124] nicpf, ver 1.0
    [    0.797957] e1000: Intel(R) PRO/1000 Network Driver
    [    0.802938] e1000: Copyright (c) 1999-2006 Intel Corporation.
    [    0.808820] e1000e: Intel(R) PRO/1000 Network Driver
    [    0.813890] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [    0.819948] igb: Intel(R) Gigabit Ethernet Network Driver
    [    0.825463] igb: Copyright (c) 2007-2014 Intel Corporation.
    [    0.831164] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.837573] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.843677] sky2: driver version 1.30
    [    0.847752] VFIO - User Level meta-driver version: 0.3
    [    0.853334] usbcore: registered new interface driver usb-storage
    [    0.859744] i2c_dev: i2c /dev entries driver
    [    0.864596] sdhci: Secure Digital Host Controller Interface driver
    [    0.870915] sdhci: Copyright(c) Pierre Ossman
    [    0.875451] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.881485] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.887703] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.894421] usbcore: registered new interface driver usbhid
    [    0.900115] usbhid: USB HID core driver
    [    0.904475] optee: probing for conduit method.
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.909030] optee: revision 4.0 (2a5b1d12)
    [    0.925446] optee: dynamic shared memory is enabled
    [    0.934820] optee: initialized driver
    [    0.939751] Initializing XFRM netlink socket
    [    0.944138] NET: Registered PF_PACKET protocol family
    [    0.949335] Key type dns_resolver registered
    [    0.953867] registered taskstats version 1
    [    0.958064] Loading compiled-in X.509 certificates
    [    0.968423] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)')
    [    1.004712] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.010921] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
    [    1.017010] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz
    [    1.022983] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.028783] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.037326] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.046665] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.055268] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.068714] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.078594] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.085353] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.094347] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.104508] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.111267] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.119117] printk: console [ttyS2] disabled
    [    1.123508] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250
    [    1.132354] printk: console [ttyS2] enabled
    [    1.132354] printk: console [ttyS2] enabled
    [    1.140798] printk: bootconsole [ns16550a0] disabled
    [    1.140798] printk: bootconsole [ns16550a0] disabled
    [    1.151238] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250
    [    1.161193] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    1.174854] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.183781] mmc0: CQHCI version 5.10
    [    1.228257] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.250416] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV
    [    1.269667] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV
    [    1.299299] mmc0: Command Queue Engine enabled
    [    1.303746] mmc0: new HS200 MMC card at address 0001
    [    1.309056] mmcblk0: mmc0:0001 AAM20H 237 GiB
    [    1.315642] Alternate GPT is invalid, using primary GPT.
    [    1.320967]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
    [    1.326575] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB
    [    1.332162] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB
    [    1.337661] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0)
    [    1.767561] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.774365] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.781155] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.787952] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.794720] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.803650] ------------[ cut here ]------------
    [    1.808259] WARNING: CPU: 1 PID: 9 at drivers/reset/core.c:766 __reset_control_get_internal+0x68/0x17c
    [    1.817554] Modules linked in:
    [    1.820598] CPU: 1 PID: 9 Comm: kworker/u4:0 Not tainted 6.1.46+ #18
    [    1.826933] Hardware name: Texas Instruments J721e EVM (DT)
    [    1.832489] Workqueue: events_unbound deferred_probe_work_func
    [    1.838311] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [    1.845255] pc : __reset_control_get_internal+0x68/0x17c
    [    1.850549] lr : __of_reset_control_get+0x170/0x1d0
    [    1.855411] sp : ffff80000954b990
    [    1.858711] x29: ffff80000954b990 x28: ffff800008f089d8 x27: ffff00080e6e2db8
    [    1.865828] x26: 0000000000000001 x25: 0000000000000000 x24: 0000000000000001
    [    1.872946] x23: 0000000000000000 x22: ffff00080eb40a88 x21: 0000000000000001
    [    1.880062] x20: ffff00080eb40aa8 x19: ffff00080e6e2a80 x18: ffffffffffffffff
    [    1.887180] x17: 000000000000001c x16: 00000000c1d4d245 x15: ffff00080e601a1c
    [    1.894297] x14: ffffffffffffffff x13: 0000000000000000 x12: 0000000000000019
    [    1.901415] x11: 0101010101010101 x10: ffff84000b21802e x9 : 0000000000000030
    [    1.908532] x8 : 0101010101010101 x7 : 00000000736c6c65 x6 : 0000000000000000
    [    1.915649] x5 : fffffbfffdce6504 x4 : 0000000000000000 x3 : 0000000000000001
    [    1.922764] x2 : 0000000000000001 x1 : 0000000000000001 x0 : 0000000000000000
    [    1.929882] Call trace:
    [    1.932315]  __reset_control_get_internal+0x68/0x17c
    [    1.937265]  __of_reset_control_get+0x170/0x1d0
    [    1.941780]  of_reset_control_array_get+0xa8/0x220
    [    1.946554]  cdns_sierra_phy_probe+0x978/0x1160
    [    1.951073]  platform_probe+0x68/0xe0
    [    1.954721]  really_probe+0xbc/0x2dc
    [    1.958284]  __driver_probe_device+0x78/0x114
    [    1.962627]  driver_probe_device+0xd8/0x15c
    [    1.966797]  __device_attach_driver+0xb8/0x134
    [    1.971227]  bus_for_each_drv+0x78/0xd0
    [    1.975049]  __device_attach+0xa8/0x1c0
    [    1.978872]  device_initial_probe+0x14/0x20
    [    1.983041]  bus_probe_device+0x9c/0xa4
    [    1.986863]  deferred_probe_work_func+0x88/0xc0
    [    1.991379]  process_one_work+0x1d0/0x320
    [    1.995375]  worker_thread+0x2c8/0x444
    [    1.999109]  kthread+0x10c/0x110
    [    2.002326]  ret_from_fork+0x10/0x20
    [    2.005889] ---[ end trace 0000000000000000 ]---
    [    2.010548] cdns-sierra-phy 5010000.serdes: failed to get reset phy@1
    [    2.017062] cdns-sierra-phy: probe of 5010000.serdes failed with error -16
    [    2.025491] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.036089] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.050111] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)
    [    2.055422] 10 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.062546] Creating 10 MTD partitions on "47040000.spi.0":
    [    2.068104] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.074111] 0x000000080000-0x000000100000 : "ospi.tifs"
    [    2.079746] 0x000000100000-0x000000180000 : "ospi.misc"
    [    2.085380] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app"
    [    2.091733] 0x000000180000-0x000002080000 : "ospi.boot.bin"
    [    2.097729] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app"
    [    2.104410] 0x000002080000-0x000003f80000 : "ospi.recovery.bin"
    [    2.110796] 0x000003f80000-0x000003fe0000 : "ospi.splash.img"
    [    2.116999] 0x000003fe0000-0x000004000000 : "ospi.phypattern"
    [    2.123163] 0x000000000000-0x000004000000 : "ospi.all"
    [    2.131162] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.304636] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.312517] mdio_bus c000f00.mdio: MDIO device at address 2 is missing.
    [    2.320159] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.328674] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.337200] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.450664] cdns-sierra-phy 5000000.serdes: Timeout waiting for CMN ready
    [    2.457440] phy phy-5000000.serdes.9: phy poweron failed --> -110
    [    2.463892] am65-cpsw-nuss: probe of c000000.ethernet failed with error -110
    [    2.471829] mmc1: CQHCI version 5.10
    [    2.482637] ALSA device list:
    [    2.485609]   No soundcards found.
    [    2.516371] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.523945] Waiting for root device PARTUUID=6e0fa994-02...
    [    2.559503] mmc1: new high speed SDHC card at address aaaa
    [    2.565336] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.571330]  mmcblk1: p1 p2
    [    2.659773] EXT4-fs (mmcblk1p2): recovery complete
    [    2.665552] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.674093] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.681376] devtmpfs: mounted
    [    2.685256] Freeing unused kernel memory: 2048K
    [    2.689819] Run /sbin/init as init process
    [    2.693912]   with arguments:
    [    2.696868]     /sbin/init
    [    2.699562]   with environment:
    [    2.702691]     HOME=/
    [    2.705041]     TERM=linux
    [    2.707734]     rootfs=ext4
    [    3.037188] systemd[1]: System time before build time, advancing clock.
    [    3.113098] NET: Registered PF_INET6 protocol family
    [    3.118518] Segment Routing with IPv6
    [    3.122192] In-situ OAM (IOAM) with IPv6
    [    3.163964] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    3.195344] systemd[1]: Detected architecture arm64.
    [    3.253467] systemd[1]: Hostname set to <Linux>.
    [    3.350217] systemd-sysv-generator[145]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    3.581965] systemd[1]: Queued start job for default target Graphical Interface.
    [    3.627260] systemd[1]: Created slice Slice /system/modprobe.
    [    3.633913] systemd[1]: Created slice Slice /system/serial-getty.
    [    3.640599] systemd[1]: Created slice User and Session Slice.
    [    3.646485] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    3.654479] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.662166] systemd[1]: Reached target Path Units.
    [    3.666992] systemd[1]: Reached target Slice Units.
    [    3.671896] systemd[1]: Reached target Swaps.
    [    3.684494] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    3.691126] systemd[1]: Reached target RPC Port Mapper.
    [    3.699413] systemd[1]: Listening on Process Core Dump Socket.
    [    3.705428] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    3.712286] systemd[1]: Listening on Journal Audit Socket.
    [    3.717981] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.724105] systemd[1]: Listening on Journal Socket.
    [    3.729319] systemd[1]: Listening on Network Service Netlink Socket.
    [    3.735938] systemd[1]: Listening on udev Control Socket.
    [    3.741518] systemd[1]: Listening on udev Kernel Socket.
    [    3.746997] systemd[1]: Listening on User Database Manager Socket.
    [    3.772929] systemd[1]: Mounting Huge Pages File System...
    [    3.780495] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.788827] systemd[1]: Mounting Kernel Debug File System...
    [    3.794733] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.809926] systemd[1]: Mounting Temporary Directory /tmp...
    [    3.817992] systemd[1]: Starting Create List of Static Device Nodes...
    [    3.826768] systemd[1]: Starting Load Kernel Module configfs...
    [    3.835077] systemd[1]: Starting Load Kernel Module drm...
    [    3.842883] systemd[1]: Starting Load Kernel Module fuse...
    [    3.881156] systemd[1]: Starting RPC Bind...
    [    3.888915] systemd[1]: Starting Journal Service...
    [    3.895888] fuse: init (API version 7.37)
    [    3.904787] systemd[1]: Starting Load Kernel Modules...
    [    3.916525] systemd[1]: Starting Generate network units from Kernel command line...
    [    3.926799] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    3.940793] systemd[1]: Starting Coldplug All udev Devices...
    [    3.959305] systemd[1]: Mounted Huge Pages File System.
    [    3.964938] systemd[1]: Mounted POSIX Message Queue File System.
    [    3.971245] systemd[1]: Mounted Kernel Debug File System.
    [    3.976933] systemd[1]: Mounted Temporary Directory /tmp.
    [    3.983959] systemd[1]: Finished Create List of Static Device Nodes.
    [    3.991589] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    3.998728] cryptodev: loading out-of-tree module taints kernel.
    [    3.999197] systemd[1]: Finished Load Kernel Module configfs.
    [    4.010866] cryptodev: driver 1.12 loaded.
    [    4.011611] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    4.022398] systemd[1]: Finished Load Kernel Module drm.
    [    4.029092] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [    4.036396] systemd[1]: Finished Load Kernel Module fuse.
    [    4.042606] systemd[1]: Finished Load Kernel Modules.
    [    4.048408] systemd[1]: Finished Generate network units from Kernel command line.
    [    4.056380] systemd[1]: Reached target Preparation for Network.
    [    4.085011] systemd[1]: Mounting FUSE Control File System...
    [    4.092870] systemd[1]: Mounting Kernel Configuration File System...
    [    4.101538] systemd[1]: Starting Apply Kernel Variables...
    [    4.109846] systemd[1]: Started Journal Service.
    [    4.130084] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    4.204904] systemd-journald[160]: Received client request to flush runtime journal.
    [    4.255277] audit: type=1334 audit(1651167746.216:2): prog-id=5 op=LOAD
    [    4.267831] audit: type=1334 audit(1651167746.224:3): prog-id=6 op=LOAD
    [    4.594510] audit: type=1334 audit(1651167746.556:4): prog-id=7 op=LOAD
    [    4.611530] audit: type=1334 audit(1651167746.572:5): prog-id=8 op=LOAD
    [    4.754863] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.809673] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.828110] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.841144] cfg80211: failed to load regulatory.db
    [    4.864645] random: crng init done
    [    5.032414] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    start /usr/bin/start-dra ...
    [    5.082953] PVR_K:  246: Device: 4e20000000.gpu
    [    5.083738] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [    5.087765] PVR_K:  246: Read BVNC 22.104.208.318 from HW device registers
    [    5.140972] PVR_K:  246: RGX Device registered with BVNC 22.104.208.318
    [    5.175476] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0
    start /usr/bin/start-dra ...
    [    5.208537] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [    5.217560] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [    5.242370] mc: Linux media interface: v0.10
    [    5.264882] remoteproc remoteproc0: 4d80800000.dsp is available
    ifconfig: SIOCSIFADDR: No such device
    [    5.284177] videodev: Linux video capture interface: v2.00
    [    5.356360] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    5.376820] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    5.460503] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    5.468550] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [    5.504697] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    5.597896] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [    5.636050] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.705744] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    5.713340] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    5.713627] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712
    [    5.738312] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800
    [    5.748713] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    5.769356] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.780138] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7)
    [    5.787101] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [    5.798586] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    5.835439] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    5.843454] remoteproc remoteproc2: 64800000.dsp is available
    [    6.141277] platform 5c00000.r5f: configured R5F for remoteproc mode
    [    6.170127] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    6.191487] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    6.199903] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700
    [    6.200457] remoteproc remoteproc3: 5c00000.r5f is available
    [    6.215817] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800
    [    6.226371] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    6.232946] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    6.241040] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    6.250814] remoteproc remoteproc3: powering up 5c00000.r5f
    [    6.259232] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2
    [    6.259232] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7)
    [    6.259241] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [    6.271024] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    6.288817] remoteproc remoteproc3: request_firmware failed: -2
    [    6.295548] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    6.344329] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    6.470709] remoteproc remoteproc4: 5d00000.r5f is available
    [    6.586490] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
    
     _____                    _____           _         _
    |  _[    6.600924] remoteproc remoteproc4: powering up 5d00000.r5f
      |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_[    6.615790] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2
      |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project Linux -
    
    A[    6.638283] remoteproc remoteproc4: request_firmware failed: -2
    rago 2023.10 Linux -
    
    Linux login: [    7.012145] remoteproc remoteproc2: powering up 64800000.dsp
    [    7.017865] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224
    [    7.025909] remoteproc remoteproc2: unsupported resource 65538
    [    7.033749] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
    [    7.041977] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    7.052810] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    7.058349] rproc-virtio rproc-virtio.13.auto: registered virtio2 (type 7)
    [    7.065252] remoteproc remoteproc2: remote processor 64800000.dsp is now up
    [    7.071848] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller
    [    7.074701] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    7.080086] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 1
    [    7.093100] xhci-hcd xhci-hcd.12.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [    7.102664] xhci-hcd xhci-hcd.12.auto: irq 821, io mem 0x06010000
    [    7.108943] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller
    [    7.114554] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 2
    [    7.122477] xhci-hcd xhci-hcd.12.auto: Host supports USB 3.0 SuperSpeed
    [    7.129749] hub 1-0:1.0: USB hub found
    [    7.134088] hub 1-0:1.0: 1 port detected
    [    7.138807] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    7.147908] hub 2-0:1.0: USB hub found
    [    7.151726] hub 2-0:1.0: 1 port detected
    cp: can't stat '/etc/udev/rules.d-bak/*': No such file or directory
    cp: can't stat '/lib/udev/rules.d-bak/*': No such file or directory
    
    Linux login: root
    [   24.962829] audit: type=1334 audit(1651167766.924:6): prog-id=9 op=LOAD
    [   24.970359] audit: type=1334 audit(1651167766.936:7): prog-id=10 op=LOAD
    [   25.142354] audit: type=1006 audit(1651167767.104:8): pid=864 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   25.157276] audit: type=1300 audit(1651167767.104:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffeec66b08 a2=1 a3=ffffb502b020 items=0 ppid=1 pid=864 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)
    [   25.184116] audit: type=1327 audit(1651167767.104:8): proctitle="(systemd)"
    [   25.191468] audit: type=1334 audit(1651167767.116:9): prog-id=11 op=LOAD
    [   25.198550] audit: type=1300 audit(1651167767.116:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffffc74e0d0 a2=78 a3=0 items=0 ppid=1 pid=864 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)
    [   25.223994] audit: type=1327 audit(1651167767.116:9): proctitle="(systemd)"
    [   25.231149] audit: type=1334 audit(1651167767.116:10): prog-id=11 op=UNLOAD
    [   25.238427] audit: type=1334 audit(1651167767.116:11): prog-id=12 op=LOAD
    root@Linux:~#
    root@Linux:~#
    root@Linux:~#
    root@Linux:~# ifconfig -a
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:140 (140.0 B)  TX bytes:140 (140.0 B)
    
    root@Linux:~#
    root@Linux:~#
    

    k3conf dump clock 292:

    root@Linux:~# k3conf dump clock 292
    |------------------------------------------------------------------------------|
    | VERSION INFO                                                                 |
    |------------------------------------------------------------------------------|
    | K3CONF | (version 0.3-nogit built Fri Oct 06 12:20:16 UTC 2023)              |
    | SoC    | J721E SR1.1                                                         |
    | SYSFW  | ABI: 3.1 (firmware version 0x0009 '9.1.2--v09.01.02 (Kool Koala))') |
    |------------------------------------------------------------------------------|
    
    |-----------------------------------------------------------------------------------------------------------------------------------|
    | Device ID | Clock ID | Clock Name                                                             | Status          | Clock Frequency |
    |-----------------------------------------------------------------------------------------------------------------------------------|
    |   292     |     0    | DEV_SERDES_16G0_CORE_REF1_CLK                                          | CLK_STATE_READY | 100000000       |
    |   292     |     1    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_GLUELOGIC_HFOSC0_CLKOUT           | CLK_STATE_READY | 19200000        |
    |   292     |     2    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_BOARD_0_HFOSC1_CLK_OUT            | CLK_STATE_READY | 0               |
    |   292     |     3    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_HSDIV4_16FFT_MAIN_3_HSDIVOUT4_CLK | CLK_STATE_READY | 153846153       |
    |   292     |     4    | DEV_SERDES_16G0_CORE_REF1_CLK_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT4_CLK | CLK_STATE_READY | 100000000       |
    |   292     |     5    | DEV_SERDES_16G0_CLK                                                    | CLK_STATE_READY | 125000000       |
    |   292     |     6    | DEV_SERDES_16G0_IP1_LN0_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |     7    | DEV_SERDES_16G0_IP2_LN1_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |     8    | DEV_SERDES_16G0_IP3_LN1_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |     9    | DEV_SERDES_16G0_IP2_LN0_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    10    | DEV_SERDES_16G0_IP1_LN1_TXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    11    | DEV_SERDES_16G0_CORE_REF_CLK                                           | CLK_STATE_READY | 100000000       |
    |   292     |    12    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_GLUELOGIC_HFOSC0_CLKOUT            | CLK_STATE_READY | 19200000        |
    |   292     |    13    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_BOARD_0_HFOSC1_CLK_OUT             | CLK_STATE_READY | 0               |
    |   292     |    14    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_HSDIV4_16FFT_MAIN_3_HSDIVOUT4_CLK  | CLK_STATE_READY | 153846153       |
    |   292     |    15    | DEV_SERDES_16G0_CORE_REF_CLK_PARENT_HSDIV4_16FFT_MAIN_2_HSDIVOUT4_CLK  | CLK_STATE_READY | 100000000       |
    |   292     |    16    | DEV_SERDES_16G0_IP2_LN0_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    17    | DEV_SERDES_16G0_IP1_LN1_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    18    | DEV_SERDES_16G0_IP3_LN1_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    19    | DEV_SERDES_16G0_IP3_LN1_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    20    | DEV_SERDES_16G0_IP1_LN0_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    21    | DEV_SERDES_16G0_IP2_LN1_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    22    | DEV_SERDES_16G0_IP2_LN1_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    23    | DEV_SERDES_16G0_REF_DER_OUT_CLK                                        | CLK_STATE_READY | 0               |
    |   292     |    24    | DEV_SERDES_16G0_IP1_LN0_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    25    | DEV_SERDES_16G0_IP3_LN1_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    26    | DEV_SERDES_16G0_IP1_LN1_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    27    | DEV_SERDES_16G0_IP1_LN1_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    28    | DEV_SERDES_16G0_IP3_LN1_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    29    | DEV_SERDES_16G0_IP3_LN1_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    30    | DEV_SERDES_16G0_IP2_LN1_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    31    | DEV_SERDES_16G0_IP2_LN0_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    32    | DEV_SERDES_16G0_IP1_LN0_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    33    | DEV_SERDES_16G0_REF_OUT_CLK                                            | CLK_STATE_READY | 0               |
    |   292     |    34    | DEV_SERDES_16G0_REF1_OUT_CLK                                           | CLK_STATE_READY | 0               |
    |   292     |    35    | DEV_SERDES_16G0_IP1_LN0_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    36    | DEV_SERDES_16G0_IP1_LN0_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    37    | DEV_SERDES_16G0_IP2_LN1_RXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    38    | DEV_SERDES_16G0_IP2_LN1_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    39    | DEV_SERDES_16G0_IP2_LN0_REFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    40    | DEV_SERDES_16G0_IP2_LN0_TXMCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    41    | DEV_SERDES_16G0_IP1_LN1_TXFCLK                                         | CLK_STATE_READY | 0               |
    |   292     |    42    | DEV_SERDES_16G0_IP2_LN0_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    43    | DEV_SERDES_16G0_IP1_LN1_RXCLK                                          | CLK_STATE_READY | 0               |
    |   292     |    49    | DEV_SERDES_16G0_CMN_REFCLK1_M                                          | CLK_STATE_READY | 0               |
    |   292     |    57    | DEV_SERDES_16G0_CMN_REFCLK1_P                                          | CLK_STATE_READY | 0               |
    |-----------------------------------------------------------------------------------------------------------------------------------|
    
    root@Linux:~#
    

    root@Linux:~# devmem2 0x0500E000
    /dev/mem opened.
    Memory mapped at address 0xffff95ee9000.
    Read at address 0x0500E000 (0xffff95ee9000): 0x00003010

  • Hi,Siddharth

    when I added the "serdes" in phy-name of cpsw_port,the kernel's boot log contains some of the following errors. Could these error logs be the cause of the problem I'm currently dealing with?

    [    1.912021] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.084489] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.093498] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.102016] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver Realtek RTL9010
    [    2.110525] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.119051] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.133003] mmc1: CQHCI version 5.10
    [    2.133423] clk: failed to reparent 5010000.serdes_pll_cmnlc1 to bus@100000:wiz@5000000_pll1-refclk: -22
    [    2.146682] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [    2.175038] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.217882] mmc1: new high speed SDHC card at address aaaa
    [    2.223713] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    2.229708]  mmcblk1: p1 p2
    [    2.320482] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.329450] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010
    [    2.337966] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver Realtek RTL9010
    [    2.346472] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010
    [    2.354999] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [    2.468502] cdns-sierra-phy 5000000.serdes: Timeout waiting for CMN ready
    [    2.475278] phy phy-5000000.serdes.10: phy poweron failed --> -110
    [    2.481883] am65-cpsw-nuss: probe of c000000.ethernet failed with error -110
    [    2.498633] ALSA device list:
    [    2.501606]   No soundcards found.
    [    2.622657] EXT4-fs (mmcblk1p2): recovery complete
    [    2.628292] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    2.636833] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.644324] devtmpfs: mounted
    

  • Hello,

    Could you update serdes0 node to the following

    &serdes0 {
            assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>;
            assigned-clock-parents = <&wiz0_pll0_refclk>;
    
    	    serdes0_qsgmii_link: phy@0 {
    		    reg = <0>;
    		    cdns,num-lanes = <2>;
    		    #phy-cells = <0>;
    		    cdns,phy-type = <PHY_TYPE_SGMII>;
    		    resets = <&serdes_wiz0 1>, <&serdes_wiz0 2>;
    	};
    };

    and share the value of 0x0500E000?

    Regards,
    Siddharth.