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.
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
Hi Siddharth
I have updated serdes0,running “ifconfig -a” still don`t have any eth port:
This is kernel boot log:
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: 2333056K/4194304K available (12224K kernel code, 1232K rwdata, 4016K rodata, 2048K init, 434K bss, 1336960K 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.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.033146] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.040718] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.049486] cblist_init_generic: Setting adjustable number of callback queues. [ 0.056888] cblist_init_generic: Setting shift to 1 and lim to 1. [ 0.063148] cblist_init_generic: Setting adjustable number of callback queues. [ 0.070533] cblist_init_generic: Setting shift to 1 and lim to 1. [ 0.076837] rcu: Hierarchical SRCU implementation. [ 0.081733] rcu: Max phase no-delay instances is 1000. [ 0.087241] Platform MSI: msi-controller@1820000 domain created [ 0.093502] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created [ 0.102925] EFI services will not be available. [ 0.107660] 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.120908] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000 [ 0.120921] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000 [ 0.120947] CPU1: Booted secondary processor 0x0000000001 [0x411fd080] [ 0.120994] smp: Brought up 1 node, 2 CPUs [ 0.150339] SMP: Total of 2 processors activated. [ 0.155144] CPU features: detected: 32-bit EL0 Support [ 0.160398] CPU features: detected: CRC32 instructions [ 0.165677] CPU: All CPU(s) started at EL2 [ 0.169858] alternatives: applying system-wide alternatives [ 0.176330] devtmpfs: initialized [ 0.186670] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.196654] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.210081] pinctrl core: initialized pinctrl subsystem [ 0.215734] DMI not present or invalid. [ 0.219981] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.226608] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.233906] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.241902] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.250026] audit: initializing netlink subsys (disabled) [ 0.255642] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1 [ 0.255850] thermal_sys: Registered thermal governor 'step_wise' [ 0.263561] thermal_sys: Registered thermal governor 'power_allocator' [ 0.269769] cpuidle: using governor menu [ 0.280529] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.287490] ASID allocator initialised with 65536 entries [ 0.301109] KASLR disabled due to lack of seed [ 0.308471] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.315413] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.321815] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.328749] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.335150] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.342083] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.348484] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.355417] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.362500] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected [ 0.371988] iommu: Default domain type: Translated [ 0.376975] iommu: DMA domain TLB invalidation policy: strict mode [ 0.383493] SCSI subsystem initialized [ 0.387384] libata version 3.00 loaded. [ 0.391379] usbcore: registered new interface driver usbfs [ 0.396998] usbcore: registered new interface driver hub [ 0.402434] usbcore: registered new device driver usb [ 0.407765] pps_core: LinuxPPS API ver. 1 registered [ 0.412836] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.422173] PTP clock support registered [ 0.426237] EDAC MC: Ver: 3.0.0 [ 0.429865] FPGA manager framework [ 0.433372] Advanced Linux Sound Architecture Driver Initialized. [ 0.439980] clocksource: Switched to clocksource arch_sys_counter [ 0.446312] VFS: Disk quotas dquot_6.6.0 [ 0.450342] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.460278] Carveout Heap: Exported 304 MiB at 0x00000000b8000000 [ 0.466569] NET: Registered PF_INET protocol family [ 0.471705] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.480709] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.489474] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.497398] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.505599] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 0.514113] TCP: Hash tables configured (established 32768 bind 32768) [ 0.520888] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.527800] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.535230] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.541297] RPC: Registered named UNIX socket transport module. [ 0.547355] RPC: Registered udp transport module. [ 0.552159] RPC: Registered tcp transport module. [ 0.556961] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.563543] NET: Registered PF_XDP protocol family [ 0.568453] PCI: CLS 0 bytes, default 64 [ 0.572804] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available [ 0.581832] Initialise system trusted keyrings [ 0.586486] workingset: timestamp_bits=46 max_order=20 bucket_order=0 [ 0.594974] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.601210] NFS: Registering the id_resolver key type [ 0.606388] Key type id_resolver registered [ 0.610661] Key type id_legacy registered [ 0.614776] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.621625] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.648714] Key type asymmetric registered [ 0.652897] Asymmetric key parser 'x509' registered [ 0.657902] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.665539] io scheduler mq-deadline registered [ 0.670170] io scheduler kyber registered [ 0.676017] pinctrl-single 4301c000.pinctrl: 94 pins, size 376 [ 0.682189] pinctrl-single 11c000.pinctrl: 173 pins, size 692 [ 0.688486] pinctrl-single a40000.pinctrl: 512 pins, size 2048 [ 0.702214] Console: switching to colour frame buffer device 240x67 [ 0.711203] [ 0.711203] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)! [ 0.711203] [ 0.713944] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.740502] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf) [ 0.748655] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq [ 0.755742] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq [ 0.763508] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs [ 0.774341] loop: module loaded [ 0.778171] megasas: 07.719.03.00-rc1 [ 0.782794] tun: Universal TUN/TAP device driver, 1.6 [ 0.788239] thunder_xcv, ver 1.0 [ 0.791540] thunder_bgx, ver 1.0 [ 0.794852] nicpf, ver 1.0 [ 0.797686] e1000: Intel(R) PRO/1000 Network Driver [ 0.802668] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 0.808551] e1000e: Intel(R) PRO/1000 Network Driver [ 0.813620] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 0.819678] igb: Intel(R) Gigabit Ethernet Network Driver [ 0.825192] igb: Copyright (c) 2007-2014 Intel Corporation. [ 0.830894] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 0.837302] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 0.843406] sky2: driver version 1.30 [ 0.847478] VFIO - User Level meta-driver version: 0.3 [ 0.853049] usbcore: registered new interface driver usb-storage [ 0.859456] i2c_dev: i2c /dev entries driver [ 0.864299] sdhci: Secure Digital Host Controller Interface driver [ 0.870621] sdhci: Copyright(c) Pierre Ossman [ 0.875155] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.881188] ledtrig-cpu: registered to indicate activity on CPUs [ 0.887404] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 0.894107] usbcore: registered new interface driver usbhid [ 0.899804] usbhid: USB HID core driver [ 0.904163] 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.908716] optee: revision 4.0 (2a5b1d12) [ 0.925134] optee: dynamic shared memory is enabled [ 0.934508] optee: initialized driver [ 0.939423] Initializing XFRM netlink socket [ 0.943807] NET: Registered PF_PACKET protocol family [ 0.949001] Key type dns_resolver registered [ 0.953531] registered taskstats version 1 [ 0.957729] Loading compiled-in X.509 certificates [ 0.968082] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)') [ 1.004410] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz [ 1.010670] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz [ 1.016736] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz [ 1.022711] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz [ 1.028501] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created [ 1.037045] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created [ 1.046382] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created [ 1.054990] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created [ 1.068438] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235 [ 1.078324] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled [ 1.085084] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64 [ 1.094136] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211 [ 1.104296] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled [ 1.111055] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64 [ 1.118914] printk: console [ttyS2] disabled [ 1.123305] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250 [ 1.132151] printk: console [ttyS2] enabled [ 1.132151] printk: console [ttyS2] enabled [ 1.140594] printk: bootconsole [ns16550a0] disabled [ 1.140594] printk: bootconsole [ns16550a0] disabled [ 1.151047] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250 [ 1.160986] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000 [ 1.174671] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0 [ 1.183823] mmc0: CQHCI version 5.10 [ 1.228454] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit [ 1.249429] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV [ 1.268701] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV [ 1.289217] mmc0: Command Queue Engine enabled [ 1.293671] mmc0: new HS200 MMC card at address 0001 [ 1.299014] mmcblk0: mmc0:0001 AAM20H 237 GiB [ 1.305828] Alternate GPT is invalid, using primary GPT. [ 1.311170] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 [ 1.317012] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB [ 1.322737] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB [ 1.328383] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0) [ 1.802141] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100 [ 1.808948] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100 [ 1.815741] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100 [ 1.822536] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100 [ 1.829305] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100 [ 1.838934] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8) [ 1.849543] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16) [ 1.863416] spi-nor spi0.0: mt35xu512aba (65536 Kbytes) [ 1.868704] 10 fixed-partitions partitions found on MTD device 47040000.spi.0 [ 1.875829] Creating 10 MTD partitions on "47040000.spi.0": [ 1.881390] 0x000000000000-0x000000080000 : "ospi.tiboot3" [ 1.887418] 0x000000080000-0x000000100000 : "ospi.tifs" [ 1.893070] 0x000000100000-0x000000180000 : "ospi.misc" [ 1.898716] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app" [ 1.905072] 0x000000180000-0x000002080000 : "ospi.boot.bin" [ 1.911059] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app" [ 1.917770] 0x000002080000-0x000003f80000 : "ospi.recovery.bin" [ 1.924133] 0x000003f80000-0x000003fe0000 : "ospi.splash.img" [ 1.930309] 0x000003fe0000-0x000004000000 : "ospi.phypattern" [ 1.936488] 0x000000000000-0x000004000000 : "ospi.all" [ 1.944499] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode [ 2.115993] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 2.125007] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver Realtek RTL9010 [ 2.133522] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver Realtek RTL9010 [ 2.142030] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010 [ 2.150557] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000 [ 2.264346] cdns-sierra-phy 5000000.serdes: Timeout waiting for CMN ready [ 2.271126] phy phy-5000000.serdes.9: phy poweron failed --> -110 [ 2.277629] am65-cpsw-nuss: probe of c000000.ethernet failed with error -110 [ 2.285472] mmc1: CQHCI version 5.10 [ 2.294529] ALSA device list: [ 2.297500] No soundcards found. [ 2.329989] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit [ 2.337615] Waiting for root device PARTUUID=6e0fa994-02... [ 2.372494] mmc1: new high speed SDHC card at address aaaa [ 2.378324] mmcblk1: mmc1:aaaa SD32G 29.7 GiB [ 2.384197] mmcblk1: p1 p2 [ 2.479753] EXT4-fs (mmcblk1p2): recovery complete [ 2.485397] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none. [ 2.493937] VFS: Mounted root (ext4 filesystem) on device 179:98. [ 2.501248] devtmpfs: mounted [ 2.505100] Freeing unused kernel memory: 2048K [ 2.509680] Run /sbin/init as init process [ 2.513768] with arguments: [ 2.516724] /sbin/init [ 2.519417] with environment: [ 2.522546] HOME=/ [ 2.524902] TERM=linux [ 2.527595] rootfs=ext4 [ 2.857093] systemd[1]: System time before build time, advancing clock. [ 2.938201] NET: Registered PF_INET6 protocol family [ 2.943655] Segment Routing with IPv6 [ 2.947338] In-situ OAM (IOAM) with IPv6 [ 2.989124] 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.020482] systemd[1]: Detected architecture arm64. [ 3.072900] systemd[1]: Hostname set to <Linux>. [ 3.167264] systemd-sysv-generator[147]: 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.395727] systemd[1]: Queued start job for default target Graphical Interface. [ 3.430600] systemd[1]: Created slice Slice /system/modprobe. [ 3.437257] systemd[1]: Created slice Slice /system/serial-getty. [ 3.443946] systemd[1]: Created slice User and Session Slice. [ 3.449831] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 3.457823] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 3.465509] systemd[1]: Reached target Path Units. [ 3.470339] systemd[1]: Reached target Slice Units. [ 3.475243] systemd[1]: Reached target Swaps. [ 3.487849] systemd[1]: Listening on RPCbind Server Activation Socket. [ 3.494487] systemd[1]: Reached target RPC Port Mapper. [ 3.502791] systemd[1]: Listening on Process Core Dump Socket. [ 3.508814] systemd[1]: Listening on initctl Compatibility Named Pipe. [ 3.515661] systemd[1]: Listening on Journal Audit Socket. [ 3.521348] systemd[1]: Listening on Journal Socket (/dev/log). [ 3.527485] systemd[1]: Listening on Journal Socket. [ 3.532709] systemd[1]: Listening on Network Service Netlink Socket. [ 3.539349] systemd[1]: Listening on udev Control Socket. [ 3.544924] systemd[1]: Listening on udev Kernel Socket. [ 3.550423] systemd[1]: Listening on User Database Manager Socket. [ 3.576297] systemd[1]: Mounting Huge Pages File System... [ 3.583872] systemd[1]: Mounting POSIX Message Queue File System... [ 3.592306] systemd[1]: Mounting Kernel Debug File System... [ 3.598233] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing). [ 3.613504] systemd[1]: Mounting Temporary Directory /tmp... [ 3.621522] systemd[1]: Starting Create List of Static Device Nodes... [ 3.630291] systemd[1]: Starting Load Kernel Module configfs... [ 3.638536] systemd[1]: Starting Load Kernel Module drm... [ 3.646316] systemd[1]: Starting Load Kernel Module fuse... [ 3.667798] systemd[1]: Starting RPC Bind... [ 3.675402] systemd[1]: Starting Journal Service... [ 3.695038] fuse: init (API version 7.37) [ 3.701989] systemd[1]: Starting Load Kernel Modules... [ 3.709812] systemd[1]: Starting Generate network units from Kernel command line... [ 3.719972] systemd[1]: Starting Remount Root and Kernel File Systems... [ 3.729357] systemd[1]: Starting Coldplug All udev Devices... [ 3.740310] systemd[1]: Mounted Huge Pages File System. [ 3.746051] systemd[1]: Mounted POSIX Message Queue File System. [ 3.757251] systemd[1]: Mounted Kernel Debug File System. [ 3.762804] cryptodev: loading out-of-tree module taints kernel. [ 3.764069] systemd[1]: Mounted Temporary Directory /tmp. [ 3.774889] cryptodev: driver 1.12 loaded. [ 3.775183] systemd[1]: Finished Create List of Static Device Nodes. [ 3.786209] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 3.793955] systemd[1]: Finished Load Kernel Module configfs. [ 3.800418] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 3.807662] systemd[1]: Finished Load Kernel Module drm. [ 3.813858] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 3.821139] systemd[1]: Finished Load Kernel Module fuse. [ 3.827357] systemd[1]: Finished Load Kernel Modules. [ 3.833661] systemd[1]: Finished Generate network units from Kernel command line. [ 3.841526] systemd[1]: Started Journal Service. [ 3.897458] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none. [ 3.971839] systemd-journald[161]: Received client request to flush runtime journal. [ 4.022741] audit: type=1334 audit(1651167746.164:2): prog-id=5 op=LOAD [ 4.044449] audit: type=1334 audit(1651167746.172:3): prog-id=6 op=LOAD [ 4.328868] audit: type=1334 audit(1651167746.472:4): prog-id=7 op=LOAD [ 4.339788] audit: type=1334 audit(1651167746.480:5): prog-id=8 op=LOAD [ 4.474219] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 4.507720] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 4.515814] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 4.528766] cfg80211: failed to load regulatory.db [ 4.600003] random: crng init done start /usr/bin/start-dra ... [ 4.700059] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none. start /usr/bin/start-dra ... [ 4.832047] mc: Linux media interface: v0.10 [ 4.953111] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000 [ 4.968544] platform 5c00000.r5f: configured R5F for remoteproc mode [ 4.969727] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode [ 4.982246] videodev: Linux video capture interface: v2.00 [ 4.983965] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000 [ 4.998015] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device [ 5.001256] remoteproc remoteproc1: 5c00000.r5f is available [ 5.011162] remoteproc remoteproc1: Direct firmware load for j7-main-r5f0_0-fw failed with error -2 [ 5.021072] PVR_K: 220: Device: 4e20000000.gpu [ 5.021807] remoteproc remoteproc1: powering up 5c00000.r5f [ 5.031271] remoteproc remoteproc1: Direct firmware load for j7-main-r5f0_0-fw failed with error -2 [ 5.032718] PVR_K: 220: Read BVNC 22.104.208.318 from HW device registers [ 5.040680] remoteproc remoteproc1: request_firmware failed: -2 [ 5.070113] PVR_K: 220: RGX Device registered with BVNC 22.104.208.318 [ 5.077225] platform 5d00000.r5f: configured R5F for remoteproc mode [ 5.091915] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000 [ 5.108245] remoteproc remoteproc2: 5d00000.r5f is available [ 5.116458] remoteproc remoteproc2: Direct firmware load for j7-main-r5f0_1-fw failed with error -2 [ 5.128016] remoteproc remoteproc2: powering up 5d00000.r5f [ 5.133636] remoteproc remoteproc2: Direct firmware load for j7-main-r5f0_1-fw failed with error -2 [ 5.144784] remoteproc remoteproc2: request_firmware failed: -2 [ 5.162482] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0 [ 5.181406] remoteproc remoteproc0: 4d80800000.dsp is available [ 5.236328] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000 [ 5.307325] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode [ 5.357532] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device [ 5.381194] img_dec 4300000.video-decoder: decoder registered as /dev/video0 [ 5.390228] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc [ 5.413845] img_enc 4200000.video-encoder: encoder registered as /dev/video1 [ 5.457031] remoteproc remoteproc3: 4d81800000.dsp is available [ 5.547809] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000 [ 5.582729] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode [ 5.609085] remoteproc remoteproc0: powering up 4d80800000.dsp [ 5.616332] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712 [ 5.629262] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800 [ 5.640130] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000 [ 5.652322] virtio_rpmsg_bus virtio0: rpmsg host is online [ 5.655545] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd [ 5.659643] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7) [ 5.672587] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up [ 5.680266] remoteproc remoteproc4: 64800000.dsp is available [ 6.096999] remoteproc remoteproc3: powering up 4d81800000.dsp [ 6.103022] remoteproc remoteproc3: Booting fw image j7-c66_1-fw, size 6993700 [ 6.118495] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800 [ 6.129549] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000 [ 6.144320] virtio_rpmsg_bus virtio1: rpmsg host is online [ 6.147573] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd [ 6.149876] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7) [ 6.164551] remoteproc remoteproc3: remote processor 4d81800000.dsp is now up _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project Linux - Arago 2023.10 Linux - Linux login: [ 6.868735] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller [ 6.874347] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 1 [ 6.882211] xhci-hcd xhci-hcd.12.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010 [ 6.891752] xhci-hcd xhci-hcd.12.auto: irq 821, io mem 0x06010000 [ 6.897986] xhci-hcd xhci-hcd.12.auto: xHCI Host Controller [ 6.903583] xhci-hcd xhci-hcd.12.auto: new USB bus registered, assigned bus number 2 [ 6.911341] xhci-hcd xhci-hcd.12.auto: Host supports USB 3.0 SuperSpeed [ 6.918282] hub 1-0:1.0: USB hub found [ 6.922080] hub 1-0:1.0: 1 port detected [ 6.926125] remoteproc remoteproc4: powering up 64800000.dsp [ 6.926288] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 6.932393] remoteproc remoteproc4: Booting fw image j7-c71_0-fw, size 21506224 [ 6.941182] hub 2-0:1.0: USB hub found [ 6.947409] remoteproc remoteproc4: unsupported resource 65538 [ 6.955916] hub 2-0:1.0: 1 port detected [ 6.962900] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000 [ 6.973500] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000 [ 6.987907] virtio_rpmsg_bus virtio2: rpmsg host is online [ 6.994971] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd [ 6.995639] rproc-virtio rproc-virtio.13.auto: registered virtio2 (type 7) [ 7.011369] remoteproc remoteproc4: remote processor 64800000.dsp is now up 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
There are still some errors about serdes in the kernel's boot logs:
Could you share the device-tree files?
I don't see the error that you are referring to, with the device-tree changes I referred to earlier, on the J721E-EVM.
Also, the value of 0x0500E000 on the J721E-EVM in my local setup is:
0x00002435
Could you share the device-tree files?
I'm sorry that due to our computer limitations, i can't upload "dts" or "dtsi" files directly, so I'll have to change the file extension to “txt” to share it with you!
"invo-k3-j721e-vision-apps.dtsi" is the device-tree file of our board
// SPDX-License-Identifier: GPL-2.0 /* * vision-apps: device-tree overlay * * Copyright (C) 2019 - 2021 Texas Instruments Incorporated - http://www.ti.com/ */ #include "invo-k3-j721e-rtos-memory-map.dtsi" #include "devicetree.dtsi" #include <dt-bindings/mux/ti-serdes.h> #include <dt-bindings/phy/phy.h> #include <dt-bindings/phy/phy-cadence.h> #include "k3-pinctrl.h" #include <dt-bindings/gpio/gpio.h> &{/} { 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"; }; #if 0 gpio_rst { #gpio-cells = <2>; compatible = "phy-rst-gpio"; pinctrl-names = "default"; pinctrl-0 = <&mygpio0_pins_default>; rst-gpio = <&main_gpio0 2 GPIO_ACTIVE_LOW>, <&main_gpio0 7 GPIO_ACTIVE_LOW>, <&main_gpio0 10 GPIO_ACTIVE_LOW>; status = "okay"; }; #endif }; &cmn_refclk1 { status = "okay"; clock-frequency = <100000000>; }; &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>; 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","serdes"; }; &cpsw9g_mdio { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mymdio1_pins_default>; // reset-gpios = <&exp2 17 GPIO_ACTIVE_LOW>; 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>; }; // &cmn_refclk { // status = "okay"; // 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>; }; &wiz1_pll1_refclk { assigned-clocks = <&wiz1_pll1_refclk>; assigned-clock-parents = <&cmn_refclk1>; }; &wiz1_refclk_dig { assigned-clocks = <&wiz1_refclk_dig>; assigned-clock-parents = <&cmn_refclk1>; }; &serdes_wiz0 { status = "okay"; }; &serdes_wiz1 { status = "okay"; }; &serdes0 { status = "okay"; assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>; assigned-clock-parents = <&wiz0_pll0_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>; assigned-clock-parents = <&wiz1_pll0_refclk>; // 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>; }; }; #if 0 &main_r5fss0_core0_shared_memory_queue_region { status = "disabled"; }; &main_r5fss0_core0_shared_memory_bufpool_region { status = "disabled"; }; #endif &serdes_wiz2 { status = "disabled"; }; &serdes_wiz3 { status = "disabled"; }; &serdes_wiz4 { status = "disabled"; }; &serdes2 { status = "disabled"; }; &serdes3 { status = "disabled"; }; &mhdp { status = "disabled"; }; &dss { status = "disabled"; }; &ti_csi2rx0 { status = "disabled"; }; &ti_csi2rx1 { status = "disabled"; }; #if 0 &d5520 { status = "disabled"; }; &vxe384 { status = "disabled"; }; #endif /* new add */ &pcie0_rc { status = "disabled"; }; &pcie1_rc { status = "disabled"; }; &pcie2_rc { status = "disabled"; }; &main_uart1 { status = "disabled"; }; &main_uart4 { status = "disabled"; }; &main_uart6 { status = "disabled"; }; &pru0_0{ status = "disabled"; }; &rtu0_0{ status = "disabled"; }; &tx_pru0_0{ status = "disabled"; }; &pru0_1{ status = "disabled"; }; &rtu0_1{ status = "disabled"; }; &tx_pru0_1{ status = "disabled"; }; &pru1_0{ status = "disabled"; }; &rtu1_0{ status = "disabled"; }; &tx_pru1_0{ status = "disabled"; }; &pru1_1{ status = "disabled"; }; &rtu1_1{ status = "disabled"; }; &tx_pru1_1{ status = "disabled"; }; &ufs_wrapper{ status = "disabled"; }; &pcm3168a_1{ status = "disabled"; }; &sound0{ status = "disabled"; }; &mcasp10{ status = "disabled"; }; &main_i2c0{ status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&myi2c0_pins_default>; }; &main_i2c1{ status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&myi2c1_pins_default &mygpio0_pins_default &mygpio1_pins_default &myvout0_pins_default &mywkup_gpio1_pins_default>; }; &main_i2c2{ status = "disabled"; }; &main_i2c3{ status = "disabled"; }; &main_i2c4{ status = "disabled"; }; &main_i2c5{ status = "disabled"; }; &main_i2c6{ status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&myi2c6_pins_default>; }; #if 0 &main_sdhci1 { status = "disabled"; }; #endif &main_crypto { status = "disabled"; }; &usbss1 { status = "disabled"; }; &main_mcan0 { status = "disabled"; }; &main_mcan1 { status = "disabled"; }; &main_mcan2 { status = "disabled"; }; /* disable mcu modules*/ &mcu_uart0 { /* MCU UART is used by MCU apps */ status = "disabled"; }; &mcu_i2c1{ status = "disabled"; }; &mcu_mcan0 { status = "disabled"; }; &mcu_mcan1 { status = "disabled"; }; &ospi1 { status = "disabled"; }; &tscadc0 { status = "disabled"; }; &tscadc1 { status = "disabled"; }; &dphy0 { status = "disabled"; }; &dphy1 { status = "disabled"; }; &transceiver1 { status = "disabled"; }; &transceiver2 { status = "disabled"; }; &transceiver3 { status = "disabled"; }; &transceiver4 { status = "disabled"; }; &gpio_keys { status = "disabled"; }; #if 1 &mcu_cpsw { status = "disabled"; }; #endif //mcu r5fss0 &mcu_r5fss0 { status = "disabled"; }; //main r5fss1 &main_r5fss1 { status = "disabled"; }; #if 0 //mcu0_1 &vision_apps_mcu_r5fss0_core1_dma_memory_region { status = "disabled"; }; &vision_apps_mcu_r5fss0_core1_memory_region { status = "disabled"; }; //main1_0 and main1_1 &vision_apps_main_r5fss1_core0_dma_memory_region { status = "disabled"; }; &vision_apps_main_r5fss1_core0_memory_region { status = "disabled"; }; &vision_apps_main_r5fss1_core1_dma_memory_region { status = "disabled"; }; &vision_apps_main_r5fss1_core1_memory_region { status = "disabled"; }; &mailbox0_cluster2 { status = "disabled"; }; &main_r5fss1 { status = "disabled"; }; //main c66_0 and main c66_1 &c66_0 { status = "disabled"; }; &c66_1 { status = "disabled"; }; &mailbox0_cluster3 { status = "disabled"; }; &vision_apps_c66_0_dma_memory_region { status = "disabled"; }; &vision_apps_c66_0_memory_region { status = "disabled"; }; &vision_apps_c66_1_dma_memory_region { status = "disabled"; }; &vision_apps_c66_1_memory_region { status = "disabled"; }; //main c71 &c71_0 { status = "disabled"; }; &mailbox0_cluster4 { status = "disabled"; }; &vision_apps_c71_0_dma_memory_region { status = "disabled"; }; &vision_apps_c71_0_memory_region { status = "disabled"; }; #endif &main_spi0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&myspi0_pins_default>; dmas = <&main_udmap 0xc600>, <&main_udmap 0x4600>; dma-names = "tx0", "rx0"; /*default: ti,pindir-d0-in-d1-out */ ti,pindir-d0-out-d1-in; spidev@0{ compatible = "rohm,dh2228fv"; reg = <0>;//0-spidev1.0,3-spidev1.3 spi-max-frequency = <24000000>; spi-cpol = <0>; //1-89501,0-89541 spi-cpha = <0>; //1-89501,0-89541 }; }; &main_spi1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&myspi1_pins_default>; dmas = <&main_udmap 0xc604>, <&main_udmap 0x4604>; dma-names = "tx0", "rx0"; /*default: ti,pindir-d0-in-d1-out */ ti,pindir-d0-out-d1-in; spidev@0{ compatible = "rohm,dh2228fv"; reg = <0>;//0-spidev1.0,3-spidev1.3 spi-max-frequency = <24000000>; spi-cpol = <0>; //1-89501,0-89541 spi-cpha = <0>; //1-89501,0-89541 }; }; &main_spi2 { status="disabled"; }; &main_spi3 { status="disabled"; }; &main_spi5 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&myspi5_pins_default>; dmas = <&main_udmap 0xc61c>, <&main_udmap 0x461c>; dma-names = "tx0", "rx0"; /*default: ti,pindir-d0-in-d1-out */ ti,pindir-d0-out-d1-in; spidev@0{ compatible = "rohm,dh2228fv"; reg = <0>;//0-spidev1.0,3-spidev1.3 spi-max-frequency = <24000000>; spi-cpol = <0>; //1-89501,0-89541 spi-cpha = <0>; //1-89501,0-89541 }; }; #if 0 &main_spi5 { status = "okay"; spi-slave; pinctrl-names = "default"; pinctrl-0 = <&myspi5_pins_default>; /*default: ti,pindir-d0-in-d1-out */ /*ti,pindir-d0-out-d1-in; */ slave@0{ compatible = "rohm,dh2228fv"; reg = <0>;//0-spidev1.0,3-spidev1.3 spi-max-frequency = <24000000>; spi-cpol = <0>; //1-89501,0-89541 spi-cpha = <0>; //1-89501,0-89541 }; }; #endif &main_spi6 { status="disabled"; }; /* * MCSPI4 is directly connected as a slave to MCU_MCSPI2 by default at power-up. MCSPI4 and * MCU_MCSPI2 are not pinned out externally. */ &mcu_spi2 { status="disabled"; spidev@0 { compatible = "rohm,dh2228fv"; reg = <0>; spi-max-frequency = <24000000>; }; };
// SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com/ */ /dts-v1/; #include "k3-j721e-som-p0.dtsi" #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> #include <dt-bindings/net/ti-dp83867.h> #include <dt-bindings/phy/phy-cadence.h> / { compatible = "ti,j721e-evm", "ti,j721e"; model = "Texas Instruments J721e EVM"; chosen { stdout-path = "serial2:115200n8"; #if 0 bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000"; #else 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"; #endif }; gpio_keys: gpio-keys { compatible = "gpio-keys"; autorepeat; pinctrl-names = "default"; pinctrl-0 = <&sw10_button_pins_default &sw11_button_pins_default>; sw10: switch-10 { label = "GPIO Key USER1"; linux,code = <BTN_0>; gpios = <&main_gpio0 0 GPIO_ACTIVE_LOW>; }; sw11: switch-11 { label = "GPIO Key USER2"; linux,code = <BTN_1>; gpios = <&wkup_gpio0 7 GPIO_ACTIVE_LOW>; }; }; evm_12v0: fixedregulator-evm12v0 { /* main supply */ compatible = "regulator-fixed"; regulator-name = "evm_12v0"; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; regulator-always-on; regulator-boot-on; }; vsys_3v3: fixedregulator-vsys3v3 { /* Output of LMS140 */ compatible = "regulator-fixed"; regulator-name = "vsys_3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; vin-supply = <&evm_12v0>; regulator-always-on; regulator-boot-on; }; vsys_5v0: fixedregulator-vsys5v0 { /* Output of LM5140 */ compatible = "regulator-fixed"; regulator-name = "vsys_5v0"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; vin-supply = <&evm_12v0>; regulator-always-on; regulator-boot-on; }; vdd_mmc1: fixedregulator-sd { compatible = "regulator-fixed"; regulator-name = "vdd_mmc1"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-boot-on; enable-active-high; vin-supply = <&vsys_3v3>; #if 0 gpio = <&exp2 2 GPIO_ACTIVE_HIGH>; #endif }; vdd_sd_dv_alt: gpio-regulator-TLV71033 { compatible = "regulator-gpio"; pinctrl-names = "default"; pinctrl-0 = <&vdd_sd_dv_alt_pins_default>; regulator-name = "tlv71033"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-boot-on; vin-supply = <&vsys_5v0>; gpios = <&main_gpio0 117 GPIO_ACTIVE_HIGH>; states = <1800000 0x0>, <3300000 0x1>; }; sound0: sound-0 { compatible = "ti,j721e-cpb-audio"; model = "j721e-cpb"; ti,cpb-mcasp = <&mcasp10>; ti,cpb-codec = <&pcm3168a_1>; clocks = <&k3_clks 184 1>, <&k3_clks 184 2>, <&k3_clks 184 4>, <&k3_clks 157 371>, <&k3_clks 157 400>, <&k3_clks 157 401>; clock-names = "cpb-mcasp-auxclk", "cpb-mcasp-auxclk-48000", "cpb-mcasp-auxclk-44100", "cpb-codec-scki", "cpb-codec-scki-48000", "cpb-codec-scki-44100"; }; 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]; */ }; }; transceiver1: can-phy0 { compatible = "ti,tcan1043"; #phy-cells = <0>; max-bitrate = <5000000>; pinctrl-names = "default"; pinctrl-0 = <&mcu_mcan0_gpio_pins_default>; standby-gpios = <&wkup_gpio0 54 GPIO_ACTIVE_LOW>; enable-gpios = <&wkup_gpio0 0 GPIO_ACTIVE_HIGH>; }; transceiver2: can-phy1 { compatible = "ti,tcan1042"; #phy-cells = <0>; max-bitrate = <5000000>; pinctrl-names = "default"; pinctrl-0 = <&mcu_mcan1_gpio_pins_default>; standby-gpios = <&wkup_gpio0 2 GPIO_ACTIVE_HIGH>; }; transceiver3: can-phy2 { compatible = "ti,tcan1043"; #phy-cells = <0>; max-bitrate = <5000000>; #if 0 standby-gpios = <&exp2 7 GPIO_ACTIVE_LOW>; enable-gpios = <&exp2 6 GPIO_ACTIVE_HIGH>; #endif }; transceiver4: can-phy3 { compatible = "ti,tcan1042"; #phy-cells = <0>; max-bitrate = <5000000>; pinctrl-names = "default"; pinctrl-0 = <&main_mcan2_gpio_pins_default>; standby-gpios = <&main_gpio0 127 GPIO_ACTIVE_HIGH>; }; dp_pwr_3v3: regulator-dp-pwr { compatible = "regulator-fixed"; regulator-name = "dp-pwr"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; #if 0 gpio = <&exp4 0 GPIO_ACTIVE_HIGH>; /* P0 - DP0_PWR_SW_EN */ #endif enable-active-high; }; dp0: connector { compatible = "dp-connector"; label = "DP0"; type = "full-size"; dp-pwr-supply = <&dp_pwr_3v3>; port { dp_connector_in: endpoint { remote-endpoint = <&dp0_out>; }; }; }; }; &main_pmx0 { sw10_button_pins_default: sw10-button-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x0, PIN_INPUT, 7) /* (AC18) EXTINTn.GPIO0_0 */ >; }; main_mmc1_pins_default: main-mmc1-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x254, PIN_INPUT, 0) /* (R29) MMC1_CMD */ J721E_IOPAD(0x250, PIN_INPUT, 0) /* (P25) MMC1_CLK */ J721E_IOPAD(0x2ac, PIN_INPUT, 0) /* (P25) MMC1_CLKLB */ J721E_IOPAD(0x24c, PIN_INPUT, 0) /* (R24) MMC1_DAT0 */ J721E_IOPAD(0x248, PIN_INPUT, 0) /* (P24) MMC1_DAT1 */ J721E_IOPAD(0x244, PIN_INPUT, 0) /* (R25) MMC1_DAT2 */ J721E_IOPAD(0x240, PIN_INPUT, 0) /* (R26) MMC1_DAT3 */ J721E_IOPAD(0x258, PIN_INPUT, 0) /* (P23) MMC1_SDCD */ J721E_IOPAD(0x25c, PIN_INPUT, 0) /* (R28) MMC1_SDWP */ >; }; vdd_sd_dv_alt_pins_default: vdd-sd-dv-alt-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x1d8, PIN_INPUT, 7) /* (W4) SPI1_CS1.GPIO0_117 */ >; }; main_usbss0_pins_default: main-usbss0-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x290, PIN_OUTPUT, 0) /* (U6) USB0_DRVVBUS */ /* J721E_IOPAD(0x210, PIN_INPUT, 7) /* (W3) MCAN1_RX.GPIO1_3 */ >; }; main_usbss1_pins_default: main-usbss1-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x214, PIN_OUTPUT, 4) /* (V4) MCAN1_TX.USB1_DRVVBUS */ >; }; dp0_pins_default: dp0-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */ >; }; main_i2c1_exp4_pins_default: main-i2c1-exp4-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x230, PIN_INPUT, 7) /* (U2) ECAP0_IN_APWM_OUT.GPIO1_11 */ >; }; main_i2c0_pins_default: main-i2c0-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x220, PIN_INPUT_PULLUP, 0) /* (AC5) I2C0_SCL */ J721E_IOPAD(0x224, PIN_INPUT_PULLUP, 0) /* (AA5) I2C0_SDA */ >; }; main_i2c1_pins_default: main-i2c1-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x228, PIN_INPUT_PULLUP, 0) /* (Y6) I2C1_SCL */ J721E_IOPAD(0x22c, PIN_INPUT_PULLUP, 0) /* (AA6) I2C1_SDA */ >; }; main_i2c2_pins_default: main-i2c2-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x1c8, PIN_INPUT_PULLUP, 2) /* (AB5) SPI0_CLK.I2C2_SCL */ J721E_IOPAD(0x1cc, PIN_INPUT_PULLUP, 2) /* (AA1) SPI0_D0.I2C2_SDA */ >; }; main_i2c3_pins_default: main-i2c3-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x270, PIN_INPUT_PULLUP, 4) /* (T26) MMC2_CLK.I2C3_SCL */ J721E_IOPAD(0x274, PIN_INPUT_PULLUP, 4) /* (T25) MMC2_CMD.I2C3_SDA */ >; }; main_i2c6_pins_default: main-i2c6-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x1d0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */ J721E_IOPAD(0x1e4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */ >; }; mcasp10_pins_default: mcasp10-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x158, PIN_OUTPUT_PULLDOWN, 12) /* (U23) RGMII5_TX_CTL.MCASP10_ACLKX */ J721E_IOPAD(0x15c, PIN_OUTPUT_PULLDOWN, 12) /* (U26) RGMII5_RX_CTL.MCASP10_AFSX */ J721E_IOPAD(0x160, PIN_OUTPUT_PULLDOWN, 12) /* (V28) RGMII5_TD3.MCASP10_AXR0 */ J721E_IOPAD(0x164, PIN_OUTPUT_PULLDOWN, 12) /* (V29) RGMII5_TD2.MCASP10_AXR1 */ J721E_IOPAD(0x170, PIN_OUTPUT_PULLDOWN, 12) /* (U29) RGMII5_TXC.MCASP10_AXR2 */ J721E_IOPAD(0x174, PIN_OUTPUT_PULLDOWN, 12) /* (U25) RGMII5_RXC.MCASP10_AXR3 */ J721E_IOPAD(0x198, PIN_INPUT_PULLDOWN, 12) /* (V25) RGMII6_TD1.MCASP10_AXR4 */ J721E_IOPAD(0x19c, PIN_INPUT_PULLDOWN, 12) /* (W27) RGMII6_TD0.MCASP10_AXR5 */ J721E_IOPAD(0x1a0, PIN_INPUT_PULLDOWN, 12) /* (W29) RGMII6_TXC.MCASP10_AXR6 */ >; }; audi_ext_refclk2_pins_default: audi-ext-refclk2-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x1a4, PIN_OUTPUT, 3) /* (W26) RGMII6_RXC.AUDIO_EXT_REFCLK2 */ >; }; main_mcan0_pins_default: main-mcan0-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x208, PIN_INPUT, 0) /* (W5) MCAN0_RX */ J721E_IOPAD(0x20c, PIN_OUTPUT, 0) /* (W6) MCAN0_TX */ >; }; main_mcan2_pins_default: main-mcan2-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x01f0, PIN_INPUT, 3) /* (AC2) MCAN2_RX.GPIO0_123 */ J721E_IOPAD(0x01f4, PIN_OUTPUT, 3) /* (AB1) MCAN2_TX.GPIO0_124 */ >; }; main_mcan2_gpio_pins_default: main-mcan2-gpio-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x200, PIN_INPUT, 7) /* (AC4) UART1_CTSn.GPIO0_127 */ >; }; }; &wkup_pmx0 { sw11_button_pins_default: sw11-button-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xcc, PIN_INPUT, 7) /* (G28) WKUP_GPIO0_7 */ >; }; mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0x34, PIN_OUTPUT, 0) /* (F22) MCU_OSPI1_CLK */ J721E_WKUP_IOPAD(0x50, PIN_OUTPUT, 0) /* (C22) MCU_OSPI1_CSn0 */ J721E_WKUP_IOPAD(0x40, PIN_INPUT, 0) /* (D22) MCU_OSPI1_D0 */ J721E_WKUP_IOPAD(0x44, PIN_INPUT, 0) /* (G22) MCU_OSPI1_D1 */ J721E_WKUP_IOPAD(0x48, PIN_INPUT, 0) /* (D23) MCU_OSPI1_D2 */ J721E_WKUP_IOPAD(0x4c, PIN_INPUT, 0) /* (C23) MCU_OSPI1_D3 */ J721E_WKUP_IOPAD(0x3c, PIN_INPUT, 0) /* (B23) MCU_OSPI1_DQS */ J721E_WKUP_IOPAD(0x38, PIN_INPUT, 0) /* (A23) MCU_OSPI1_LBCLKO */ >; }; mcu_cpsw_pins_default: mcu-cpsw-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0x0058, PIN_OUTPUT, 0) /* MCU_RGMII1_TX_CTL */ J721E_WKUP_IOPAD(0x005c, PIN_INPUT, 0) /* MCU_RGMII1_RX_CTL */ J721E_WKUP_IOPAD(0x0060, PIN_OUTPUT, 0) /* MCU_RGMII1_TD3 */ J721E_WKUP_IOPAD(0x0064, PIN_OUTPUT, 0) /* MCU_RGMII1_TD2 */ J721E_WKUP_IOPAD(0x0068, PIN_OUTPUT, 0) /* MCU_RGMII1_TD1 */ J721E_WKUP_IOPAD(0x006c, PIN_OUTPUT, 0) /* MCU_RGMII1_TD0 */ J721E_WKUP_IOPAD(0x0078, PIN_INPUT, 0) /* MCU_RGMII1_RD3 */ J721E_WKUP_IOPAD(0x007c, PIN_INPUT, 0) /* MCU_RGMII1_RD2 */ J721E_WKUP_IOPAD(0x0080, PIN_INPUT, 0) /* MCU_RGMII1_RD1 */ J721E_WKUP_IOPAD(0x0084, PIN_INPUT, 0) /* MCU_RGMII1_RD0 */ J721E_WKUP_IOPAD(0x0070, PIN_OUTPUT, 0) /* MCU_RGMII1_TXC */ J721E_WKUP_IOPAD(0x0074, PIN_INPUT, 0) /* MCU_RGMII1_RXC */ >; }; mcu_mdio_pins_default: mcu-mdio1-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0x008c, PIN_OUTPUT, 0) /* MCU_MDIO0_MDC */ J721E_WKUP_IOPAD(0x0088, PIN_INPUT, 0) /* MCU_MDIO0_MDIO */ >; }; mcu_mcan0_pins_default: mcu-mcan0-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xac, PIN_INPUT, 0) /* (C29) MCU_MCAN0_RX */ J721E_WKUP_IOPAD(0xa8, PIN_OUTPUT, 0) /* (D29) MCU_MCAN0_TX */ >; }; mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xb0, PIN_INPUT, 7) /* (F26) WKUP_GPIO0_0 */ J721E_WKUP_IOPAD(0x98, PIN_INPUT, 7) /* (E28) MCU_SPI0_D1.WKUP_GPIO0_54 */ >; }; mcu_mcan1_pins_default: mcu-mcan1-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xc4, PIN_INPUT, 0) /* (G24) WKUP_GPIO0_5.MCU_MCAN1_RX */ J721E_WKUP_IOPAD(0xc0, PIN_OUTPUT, 0) /* (G25) WKUP_GPIO0_4.MCU_MCAN1_TX */ >; }; mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xb8, PIN_INPUT, 7) /* (F28) WKUP_GPIO0_2 */ >; }; // wkup_gpio_pins_default: wkup-gpio-pins-default { // pinctrl-single,pins = < // J721E_WKUP_IOPAD(0xd0, PIN_INPUT, 7) /* (C14) WKUP_GPIO0_8 */ // >; // }; mcu_uart0_pins_default: mcu-uart0-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xe8, PIN_INPUT, 0) /* (H29) WKUP_GPIO0_14.MCU_UART0_CTSn */ J721E_WKUP_IOPAD(0xec, PIN_OUTPUT, 0) /* (J27) WKUP_GPIO0_15.MCU_UART0_RTSn */ J721E_WKUP_IOPAD(0xe4, PIN_INPUT, 0) /* (H28) WKUP_GPIO0_13.MCU_UART0_RXD */ J721E_WKUP_IOPAD(0xe0, PIN_OUTPUT, 0) /* (G29) WKUP_GPIO0_12.MCU_UART0_TXD */ >; }; wkup_uart0_pins_default: wkup-uart0-pins-default { pinctrl-single,pins = < J721E_WKUP_IOPAD(0xc8, PIN_INPUT, 0) /* (F29) WKUP_GPIO0_6.WKUP_UART0_CTSn */ J721E_WKUP_IOPAD(0xcc, PIN_OUTPUT, 0) /* (G28) WKUP_GPIO0_7.WKUP_UART0_RTSn */ J721E_WKUP_IOPAD(0xa0, PIN_INPUT, 0) /* (J29) WKUP_UART0_RXD */ J721E_WKUP_IOPAD(0xa4, PIN_OUTPUT, 0) /* (J28) WKUP_UART0_TXD */ >; }; }; &wkup_uart0 { /* Wakeup UART is used by System firmware */ status = "reserved"; pinctrl-names = "default"; pinctrl-0 = <&wkup_uart0_pins_default>; }; &mcu_uart0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mcu_uart0_pins_default>; }; &main_uart0 { status = "okay"; /* Shared with ATF on this platform */ power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>; }; &main_uart1 { status = "okay"; /* Default pinmux */ }; &main_uart2 { status = "okay"; /* Default pinmux */ }; &main_uart4 { status = "okay"; /* Default pinmux */ }; &main_gpio2 { status = "disabled"; }; &main_gpio3 { status = "disabled"; }; &main_gpio4 { status = "disabled"; }; &main_gpio5 { status = "disabled"; }; &main_gpio6 { status = "disabled"; }; &main_gpio7 { status = "disabled"; }; // &wkup_gpio0 { // pinctrl-names = "default"; // pinctrl-0 = <&wkup_gpio_pins_default>; // }; &wkup_gpio1 { status = "disabled"; }; &main_sdhci0 { /* eMMC */ non-removable; ti,driver-strength-ohm = <50>; disable-wp; }; &main_sdhci1 { /* SD/MMC */ vmmc-supply = <&vdd_mmc1>; vqmmc-supply = <&vdd_sd_dv_alt>; pinctrl-names = "default"; pinctrl-0 = <&main_mmc1_pins_default>; ti,driver-strength-ohm = <50>; disable-wp; }; &main_sdhci2 { /* Unused */ status = "disabled"; }; &usb_serdes_mux { idle-states = <1>, <0>; /* USB0 to SERDES3, USB1 to SERDES1 */ }; &serdes_ln_ctrl { idle-states = <J721E_SERDES0_LANE0_PCIE0_LANE0>, <J721E_SERDES0_LANE1_QSGMII_LANE2>, <J721E_SERDES1_LANE0_PCIE1_LANE0>, <J721E_SERDES1_LANE1_PCIE1_LANE1>, <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>, <J721E_SERDES3_LANE0_USB3_0_SWAP>, <J721E_SERDES3_LANE1_USB3_0>, <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>, <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>; }; &serdes_wiz3 { typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>; typec-dir-debounce-ms = <700>; /* TUSB321, tCCB_DEFAULT 133 ms */ }; &serdes3 { serdes3_usb_link: phy@0 { reg = <0>; cdns,num-lanes = <2>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_USB3>; resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>; }; }; #if 0 &usbss0 { pinctrl-names = "default"; pinctrl-0 = <&main_usbss0_pins_default>; ti,vbus-divider; }; &usb0 { dr_mode = "otg"; maximum-speed = "super-speed"; phys = <&serdes3_usb_link>; phy-names = "cdns3,usb3-phy"; }; #endif &usbss0 { pinctrl-names = "default"; pinctrl-0 = <&main_usbss0_pins_default>; ti,usb2-only; }; &usb0 { dr_mode = "host"; maximum-speed = "high-speed"; }; &usbss1 { pinctrl-names = "default"; pinctrl-0 = <&main_usbss1_pins_default>; ti,usb2-only; }; &usb1 { dr_mode = "host"; maximum-speed = "high-speed"; }; &ospi1 { pinctrl-names = "default"; pinctrl-0 = <&mcu_fss0_ospi1_pins_default>; flash@0 { compatible = "jedec,spi-nor"; reg = <0x0>; spi-tx-bus-width = <1>; spi-rx-bus-width = <4>; spi-max-frequency = <40000000>; cdns,tshsl-ns = <60>; cdns,tsd2d-ns = <60>; cdns,tchsh-ns = <60>; cdns,tslch-ns = <60>; cdns,read-delay = <2>; partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; partition@0 { label = "qspi.tiboot3"; reg = <0x0 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>; }; }; }; }; &tscadc0 { adc { ti,adc-channels = <0 1 2 3 4 5 6 7>; }; }; &tscadc1 { adc { ti,adc-channels = <0 1 2 3 4 5 6 7>; }; }; &main_i2c0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mywkup_i2c0_pins_default>; clock-frequency = <400000>; #if 0 exp1: gpio@20 { compatible = "ti,tca6416"; reg = <0x20>; gpio-controller; #gpio-cells = <2>; }; exp2: gpio@22 { compatible = "ti,tca6424"; reg = <0x22>; gpio-controller; #gpio-cells = <2>; p08-hog { /* P10 - PM_I2C_CTRL_OE */ gpio-hog; gpios = <8 GPIO_ACTIVE_HIGH>; output-high; line-name = "CTRL_PM_I2C_OE"; }; p09-hog { /* P11 - MCASP/TRACE_MUX_S0 */ gpio-hog; gpios = <9 GPIO_ACTIVE_HIGH>; output-low; line-name = "MCASP/TRACE_MUX_S0"; }; p10-hog { /* P12 - MCASP/TRACE_MUX_S1 */ gpio-hog; gpios = <10 GPIO_ACTIVE_HIGH>; output-high; line-name = "MCASP/TRACE_MUX_S1"; }; }; #endif }; &main_i2c1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c1_pins_default>; clock-frequency = <400000>; #if 0 exp4: gpio@20 { compatible = "ti,tca6408"; reg = <0x20>; gpio-controller; #gpio-cells = <2>; pinctrl-names = "default"; pinctrl-0 = <&main_i2c1_exp4_pins_default>; interrupt-parent = <&main_gpio1>; interrupts = <11 IRQ_TYPE_EDGE_FALLING>; interrupt-controller; #interrupt-cells = <2>; }; #endif }; &main_i2c2 { pinctrl-names = "default"; pinctrl-0 = <&main_i2c2_pins_default>; clock-frequency = <400000>; status = "okay"; ina226@40 { compatible = "ti,ina226"; reg = <0x40>; shunt-resistor = <10000>; }; ina226@41 { compatible = "ti,ina226"; reg = <0x41>; shunt-resistor = <10000>; }; ina226@42 { compatible = "ti,ina226"; reg = <0x42>; shunt-resistor = <10000>; }; ina226@43 { compatible = "ti,ina226"; reg = <0x43>; shunt-resistor = <10000>; }; ina226@44 { compatible = "ti,ina226"; reg = <0x44>; shunt-resistor = <10000>; }; ina226@45 { compatible = "ti,ina226"; reg = <0x45>; shunt-resistor = <5000>; }; ina226@46 { compatible = "ti,ina226"; reg = <0x46>; shunt-resistor = <10000>; }; ina226@47 { compatible = "ti,ina226"; reg = <0x47>; shunt-resistor = <10000>; }; ina226@48 { compatible = "ti,ina226"; reg = <0x48>; shunt-resistor = <10000>; }; ina226@49 { compatible = "ti,ina226"; reg = <0x49>; shunt-resistor = <10000>; }; ina226@4a { compatible = "ti,ina226"; reg = <0x4a>; shunt-resistor = <10000>; }; ina226@4b { compatible = "ti,ina226"; reg = <0x4b>; shunt-resistor = <10000>; }; ina226@4c { compatible = "ti,ina226"; reg = <0x4c>; shunt-resistor = <10000>; }; ina226@4d { compatible = "ti,ina226"; reg = <0x4d>; shunt-resistor = <10000>; }; ina226@4e { compatible = "ti,ina226"; reg = <0x4e>; shunt-resistor = <10000>; }; ina226@4f { compatible = "ti,ina226"; reg = <0x4f>; shunt-resistor = <10000>; }; }; &k3_clks { /* Confiure AUDIO_EXT_REFCLK2 pin as output */ pinctrl-names = "default"; pinctrl-0 = <&audi_ext_refclk2_pins_default>; }; &main_i2c3 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c3_pins_default>; clock-frequency = <400000>; exp3: gpio@20 { compatible = "ti,tca6408"; reg = <0x20>; gpio-controller; #gpio-cells = <2>; }; pcm3168a_1: audio-codec@44 { compatible = "ti,pcm3168a"; reg = <0x44>; #sound-dai-cells = <1>; reset-gpios = <&exp3 0 GPIO_ACTIVE_LOW>; /* C_AUDIO_REFCLK2 -> RGMII6_RXC (W26) */ clocks = <&k3_clks 157 371>; clock-names = "scki"; /* HSDIV3_16FFT_MAIN_4_HSDIVOUT2_CLK -> REFCLK2 */ assigned-clocks = <&k3_clks 157 371>; assigned-clock-parents = <&k3_clks 157 400>; assigned-clock-rates = <24576000>; /* for 48KHz */ VDD1-supply = <&vsys_3v3>; VDD2-supply = <&vsys_3v3>; VCCAD1-supply = <&vsys_5v0>; VCCAD2-supply = <&vsys_5v0>; VCCDA1-supply = <&vsys_5v0>; VCCDA2-supply = <&vsys_5v0>; }; }; &main_i2c6 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c6_pins_default>; clock-frequency = <400000>; #if 0 exp5: gpio@20 { compatible = "ti,tca6408"; reg = <0x20>; gpio-controller; #gpio-cells = <2>; }; #endif }; // &mcu_cpsw { // pinctrl-names = "default"; // pinctrl-0 = <&mymcu_rgmii1_pins_default &mymcu_mdio1_pins_default>; // cpts@3d000 { // /* Map HW4_TS_PUSH to GENF1 */ // ti,pps = <3 1>; // }; // }; // &davinci_mdio { // reset-gpios = <&main_gpio0 62 GPIO_ACTIVE_LOW>; // reset-delay-us = <10000>; // #if 0 // phy0: ethernet-phy@0 { // reg = <0>; // ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; // ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; // }; // #endif // phy1: ethernet-phy@1 { // reg = <1>; // }; // }; // &cpsw_port1 { // phy-mode = "rgmii"; // phy-handle = <&phy1>; // }; &dss { /* * These clock assignments are chosen to enable the following outputs: * * VP0 - DisplayPort SST * VP1 - DPI0 * VP2 - DSI * VP3 - DPI1 */ assigned-clocks = <&k3_clks 152 1>, <&k3_clks 152 4>, <&k3_clks 152 9>, <&k3_clks 152 13>; assigned-clock-parents = <&k3_clks 152 2>, /* PLL16_HSDIV0 */ <&k3_clks 152 6>, /* PLL19_HSDIV0 */ <&k3_clks 152 11>, /* PLL18_HSDIV0 */ <&k3_clks 152 18>; /* PLL23_HSDIV0 */ }; &dss_ports { port { dpi0_out: endpoint { remote-endpoint = <&dp0_in>; }; }; }; &dp0_ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; dp0_in: endpoint { remote-endpoint = <&dpi0_out>; }; }; port@4 { reg = <4>; dp0_out: endpoint { remote-endpoint = <&dp_connector_in>; }; }; }; &mcasp10 { status = "okay"; #sound-dai-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&mcasp10_pins_default>; op-mode = <0>; /* MCASP_IIS_MODE */ tdm-slots = <2>; auxclk-fs-ratio = <256>; serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ 1 1 1 1 2 2 2 0 >; tx-num-evt = <0>; rx-num-evt = <0>; }; #if 0 &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>; }; &wiz1_pll1_refclk { assigned-clocks = <&wiz1_pll1_refclk>; assigned-clock-parents = <&cmn_refclk1>; }; &wiz1_refclk_dig { assigned-clocks = <&wiz1_refclk_dig>; assigned-clock-parents = <&cmn_refclk1>; }; &wiz2_pll1_refclk { assigned-clocks = <&wiz2_pll1_refclk>; assigned-clock-parents = <&cmn_refclk1>; }; &wiz2_refclk_dig { assigned-clocks = <&wiz2_refclk_dig>; assigned-clock-parents = <&cmn_refclk1>; }; &serdes0 { assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>; assigned-clock-parents = <&wiz0_pll1_refclk>; serdes0_pcie_link: phy@0 { reg = <0>; cdns,num-lanes = <1>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_PCIE>; resets = <&serdes_wiz0 1>; }; }; &serdes1 { assigned-clocks = <&serdes1 CDNS_SIERRA_PLL_CMNLC>; assigned-clock-parents = <&wiz1_pll1_refclk>; serdes1_pcie_link: phy@0 { reg = <0>; cdns,num-lanes = <2>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_PCIE>; resets = <&serdes_wiz1 1>, <&serdes_wiz1 2>; }; }; &serdes2 { assigned-clocks = <&serdes2 CDNS_SIERRA_PLL_CMNLC>; assigned-clock-parents = <&wiz2_pll1_refclk>; serdes2_pcie_link: phy@0 { reg = <0>; cdns,num-lanes = <2>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_PCIE>; resets = <&serdes_wiz2 1>, <&serdes_wiz2 2>; }; }; #endif &serdes4 { torrent_phy_dp: phy@0 { reg = <0>; resets = <&serdes_wiz4 1>; cdns,phy-type = <PHY_TYPE_DP>; cdns,num-lanes = <4>; cdns,max-bit-rate = <2700>; #phy-cells = <0>; }; }; &mhdp { phys = <&torrent_phy_dp>; phy-names = "dpphy"; pinctrl-names = "default"; pinctrl-0 = <&dp0_pins_default>; }; // &pcie0_rc { // status = "okay"; // #if 0 // reset-gpios = <&exp1 6 GPIO_ACTIVE_HIGH>; // #endif // phys = <&serdes0_pcie_link>; // phy-names = "pcie-phy"; // num-lanes = <1>; // }; // &pcie1_rc { // status = "okay"; // #if 0 // reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>; // #endif // phys = <&serdes1_pcie_link>; // phy-names = "pcie-phy"; // num-lanes = <2>; // }; // &pcie2_rc { // status = "okay"; // #if 0 // reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>; // #endif // phys = <&serdes2_pcie_link>; // phy-names = "pcie-phy"; // num-lanes = <2>; // }; &mcu_mcan0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mcu_mcan0_pins_default>; phys = <&transceiver1>; }; &mcu_mcan1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mcu_mcan1_pins_default>; phys = <&transceiver2>; }; &main_mcan0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_mcan0_pins_default>; phys = <&transceiver3>; }; &main_mcan2 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_mcan2_pins_default>; phys = <&transceiver4>; }; &ti_csi2rx0 { status = "okay"; /* MIPI-CSI Connector */ }; &ti_csi2rx1 { status = "okay"; /* MIPI-CSI Connector */ }; &dphy0 { status = "okay"; }; &dphy1 { status = "okay"; }; #define K3_TS_OFFSET(pa, val) (0x4+(pa)*4) (0x10000 | val) ×ync_router { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mcu_cpsw_cpts>; /* Use Time Sync Router to map GENF1 input to HW4_TS_PUSH output */ mcu_cpsw_cpts: mcu-cpsw-cpts { pinctrl-single,pins = < /* pps [mcu cpsw cpts genf1] in17 -> out25 [mcu cpsw cpts hw4_push] */ K3_TS_OFFSET(25, 17) >; }; }; #include "invo-k3-j721e-vision-apps.dtsi"
Hi,
CPSW configuration is not available in above device tree files, if it was overlay you need to add it to "name_overlays".
Also, can you please check if ETHFW is enabled in MCU2_0 or not. share below log.
# cat /sys/kernel/debug/remoteproc/remoteproc*/trace0
If you observing vision apps log like below.. You need to run below command.
# sh /opt/vision_apps/vision_apps_init.sh
If ETHFW log is observed from MCU2_0 then you need to disable ETHFW from Vision Apps and rebuild the vision-apps and use updated binaries.
If not using Vision Apps, then change the softlink of "j7200-main-r5f0_0-fw".
Also, refer to FAQ to [how to move to Native Linux Driver for J7 device.
Best Regards,
Sudheer
Hi,Doredla
CPSW configuration is not available in above device tree files, if it was overlay you need to add it to "name_overlays".
CPSW configuration is realized in "k3-j721e-main.dtsi",we referenced this device tree file.
k3-j721e-main.dtsi:
cpsw0: ethernet@c000000 { compatible = "ti,j721e-cpswxg-nuss"; #address-cells = <2>; #size-cells = <2>; reg = <0x0 0xc000000 0x0 0x200000>; reg-names = "cpsw_nuss"; ranges = <0x0 0x0 0x0 0x0c000000 0x0 0x200000>; clocks = <&k3_clks 19 89>; clock-names = "fck"; power-domains = <&k3_pds 19 TI_SCI_PD_EXCLUSIVE>; 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"; status = "disabled"; ethernet-ports { #address-cells = <1>; #size-cells = <0>; cpsw0_port1: port@1 { reg = <1>; ti,mac-only; label = "port1"; status = "disabled"; }; cpsw0_port2: port@2 { reg = <2>; ti,mac-only; label = "port2"; status = "disabled"; }; cpsw0_port3: port@3 { reg = <3>; ti,mac-only; label = "port3"; status = "disabled"; }; cpsw0_port4: port@4 { reg = <4>; ti,mac-only; label = "port4"; status = "disabled"; }; cpsw0_port5: port@5 { reg = <5>; ti,mac-only; label = "port5"; status = "disabled"; }; cpsw0_port6: port@6 { reg = <6>; ti,mac-only; label = "port6"; status = "disabled"; }; cpsw0_port7: port@7 { reg = <7>; ti,mac-only; label = "port7"; status = "disabled"; }; cpsw0_port8: port@8 { reg = <8>; ti,mac-only; label = "port8"; status = "disabled"; }; }; cpsw9g_mdio: mdio@f00 { compatible = "ti,cpsw-mdio","ti,davinci_mdio"; reg = <0x0 0xf00 0x0 0x100>; #address-cells = <1>; #size-cells = <0>; clocks = <&k3_clks 19 89>; clock-names = "fck"; bus_freq = <1000000>; status = "disabled"; }; cpts@3d000 { compatible = "ti,j721e-cpts"; reg = <0x0 0x3d000 0x0 0x400>; clocks = <&k3_clks 19 16>; clock-names = "cpts"; interrupts-extended = <&gic500 GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; interrupt-names = "cpts"; ti,cpts-ext-ts-inputs = <4>; ti,cpts-periodic-outputs = <2>; }; };
Also, can you please check if ETHFW is enabled in MCU2_0 or not. share below log.
I have disabled ETHFW in Vision App,and the below log is empty:
If you observing vision apps log like below.. You need to run below command.
# sh /opt/vision_apps/vision_apps_init.sh
During debugging, I disabled the MCU2_0 firmware by changing the name of “j721e-main-r5f0_0-fw” in "/lib/firmware/".
this is the log:
root@Linux:~# sh /opt/vision_apps/vision_apps_init.sh root@Linux:~# [C6x_1 ] 11.075936 s: CIO: Init ... Done !!! [C6x_1 ] 11.075964 s: ### CPU Frequency = 1350000000 Hz [C6x_1 ] 11.075975 s: CPU is running FreeRTOS [C6x_1 ] 11.075984 s: APP: Init ... !!! [C6x_1 ] 11.075993 s: SCICLIENT: Init ... !!! [C6x_1 ] 11.076167 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)] [C6x_1 ] 11.076184 s: SCICLIENT: DMSC FW revision 0x9 [C6x_1 ] 11.076194 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 11.076205 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 11.076215 s: UDMA: Init ... !!! [C6x_1 ] 11.077513 s: UDMA: Init ... Done !!! [C6x_1 ] 11.077537 s: MEM: Init ... !!! [C6x_1 ] 11.077552 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ cf000000 of size 16777216 bytes !!! [C6x_1 ] 11.077573 s: MEM: Init ... Done !!! [C6x_1 ] 11.077583 s: IPC: Init ... !!! [C6x_1 ] 11.077607 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 11.077625 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 11.082483 s: IPC: HLOS is ready !!! [C6x_1 ] 11.085869 s: IPC: Init ... Done !!! [C6x_1 ] 11.085897 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 11.340872 s: CIO: Init ... Done !!! [C6x_2 ] 11.340898 s: ### CPU Frequency = 1350000000 Hz [C6x_2 ] 11.340909 s: CPU is running FreeRTOS [C6x_2 ] 11.340917 s: APP: Init ... !!! [C6x_2 ] 11.340925 s: SCICLIENT: Init ... !!! [C6x_2 ] 11.341097 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)] [C6x_2 ] 11.341113 s: SCICLIENT: DMSC FW revision 0x9 [C6x_2 ] 11.341122 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 11.341132 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 11.341142 s: UDMA: Init ... !!! [C6x_2 ] 11.342439 s: UDMA: Init ... Done !!! [C6x_2 ] 11.342463 s: MEM: Init ... !!! [C6x_2 ] 11.342478 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d3000000 of size 16777216 bytes !!! [C6x_2 ] 11.342500 s: MEM: Init ... Done !!! [C6x_2 ] 11.342509 s: IPC: Init ... !!! [C6x_2 ] 11.342534 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 11.342549 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 11.348750 s: IPC: HLOS is ready !!! [C6x_2 ] 11.352149 s: IPC: Init ... Done !!! [C6x_2 ] 11.352177 s: APP: Syncing with 5 CPUs ... !!! [C7x_1 ] 12.306289 s: CIO: Init ... Done !!! [C7x_1 ] 12.306303 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 12.306316 s: CPU is running FreeRTOS [C7x_1 ] 12.306324 s: APP: Init ... !!! [C7x_1 ] 12.306332 s: SCICLIENT: Init ... !!! [C7x_1 ] 12.306507 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)] [C7x_1 ] 12.306520 s: SCICLIENT: DMSC FW revision 0x9 [C7x_1 ] 12.306531 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 12.306542 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 12.306551 s: UDMA: Init ... !!! [C7x_1 ] 12.307495 s: UDMA: Init ... Done !!! [C7x_1 ] 12.307508 s: MEM: Init ... !!! [C7x_1 ] 12.307520 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 103000000 of size 167772160 bytes !!! [C7x_1 ] 12.307541 s: MEM: Init ... Done !!! [C7x_1 ] 12.307549 s: IPC: Init ... !!! [C7x_1 ] 12.307565 s: IPC: 6 CPUs participating in IPC !!! [C7x_1 ] 12.307579 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 12.307591 s: IPC: HLOS is ready !!! [C7x_1 ] 12.309427 s: IPC: Init ... Done !!! [C7x_1 ] 12.309441 s: APP: Syncing with 5 CPUs ... !!!
Hi Doredla,
The current problem we are experiencing is that if we add the phy_name attributes “mac”, “serdes” to the cpsw_port node in dts file, all eth network interfaces fail to be generated。
And print the following error in the kernel's boot log:
When we didn`t add the phy_name attributes “mac”, “serdes” to the cpsw_port node in dts file, All eth ports can be generated normally, and the status of phy is “link up”. but I can't ping other devices, and the status of CPSW and serdes registers are not normal.
7.061044] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:01] driver [Realtek RTL9010] (irq=POLL) [ 7.081304] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/sgmii link mode [ 7.081322] hub 1-0:1.0: USB hub found [ 7.100640] hub 1-0:1.0: 1 port detected [ 7.105512] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 7.115290] hub 2-0:1.0: USB hub found [ 7.119637] hub 2-0:1.0: 1 port detected [ 7.616664] am65-cpsw-nuss c000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off [ 7.625128] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
root@Linux:~# ifconfig
eth0 Link encap:Ethernet HWaddr 62:FF:9A:04:20:C4
inet addr:192.168.2.20 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: fe80::60ff:9aff:fe04:20c4/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:2030 (1.9 KiB)
eth1 Link encap:Ethernet HWaddr DE:A4:94:48:54:2B
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 82:73:FC:9F:65:4C
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)
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:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:364 (364.0 B) TX bytes:364 (364.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:/data# ./j7_devmem2_cpsw9g_check_status.sh
Platform: J7 TDA4VM
Command: k3conf
Command: k3conf
MDIO_ALIVE_REG (0x0c000f08) = 0x0
MDIO_LINK_REG (0x0c000f0c) = 0x0
please input your port: 1-8 1
CTRLMMR_ENET 1 CTRL (0x00104044) = 0x3
PORT_MODE_SEL : 3h SGMII
RGMII_ID_MODE : 0h Internal Transmit Desaly
CPSW SS RGMII 1 STATUS (0x0c000030) = 0x0
FULLDUPLEX : 0h Half duplex
SPEED : 0h 10Mbps
LINK : 0h Links is down
CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x0
SGMII1_LINK : 0h No
CPSW_SS_SGMII_CONTROL_REG_j (0x0c000110) = 0x0
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_j (0x0c000114) = 0x0
LINK : 0h link is not up
Hi,
Can you add phy-names as below and check once.
"phy-names = "portmode", "serdes-phy";"
Best Regards,
Sudheer
Hi
I have added "phy-names = "portmode", "serdes-phy";" and checked again,
but I still can't ping other devices, and the status of CPSW and serdes registers are not normal.
root@Linux:~# ifconfig -a eth0 Link encap:Ethernet HWaddr 3E:A8:83:AC:A0:33 inet addr:192.168.2.20 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::3ca8:83ff:feac:a033/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:1414 (1.3 KiB) eth1 Link encap:Ethernet HWaddr 12:04:2D:49:D7:87 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 66:22:05:27:47:44 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) 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:~# ping 192.168.2.25 PING 192.168.2.25 (192.168.2.25): 56 data bytes ^C --- 192.168.2.25 ping statistics --- 45 packets transmitted, 0 packets received, 100% packet loss 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 --- 3 packets transmitted, 0 packets received, 100% packet loss root@Linux:~# ifconfig eth0 Link encap:Ethernet HWaddr 3E:A8:83:AC:A0:33 inet addr:192.168.2.20 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::3ca8:83ff:feac:a033/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:59 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:3192 (3.1 KiB) eth1 Link encap:Ethernet HWaddr 12:04:2D:49:D7:87 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 66:22:05:27:47:44 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) 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:50 errors:0 dropped:0 overruns:0 frame:0 TX packets:50 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5516 (5.3 KiB) TX bytes:5516 (5.3 KiB) root@Linux:~# ethtool eth0 Settings for eth0: 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: 2 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:~# cd /data root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh Platform: J7 TDA4VM Command: k3conf Command: k3conf MDIO_ALIVE_REG (0x0c000f08) = 0x0 MDIO_LINK_REG (0x0c000f0c) = 0x0 please input your port: 1-8 1 CTRLMMR_ENET 1 CTRL (0x00104044) = 0x3 PORT_MODE_SEL : 3h SGMII RGMII_ID_MODE : 0h Internal Transmit Desaly CPSW SS RGMII 1 STATUS (0x0c000030) = 0x0 FULLDUPLEX : 0h Half duplex SPEED : 0h 10Mbps LINK : 0h Links is down CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x0 SGMII1_LINK : 0h No CPSW_SS_SGMII_CONTROL_REG_j (0x0c000110) = 0x0 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_j (0x0c000114) = 0x0 LINK : 0h link is not up root@Linux:~# devmem2 0x0500e000 /dev/mem opened. Memory mapped at address 0xffffaad4e000. Read at address 0x0500E000 (0xffffaad4e000): 0x00003010 root@Linux:~# root@Linux:~# devmem2 0x0501e000 /dev/mem opened. Memory mapped at address 0xffff8ae15000. Read at address 0x0501E000 (0xffff8ae15000): 0x00003010 root@Linux:~# devmem2 0x0500040c /dev/mem opened. Memory mapped at address 0xffffb02e0000. Read at address 0x0500040C (0xffffb02e040c): 0x12000000
HI,
From SGMII status register & SerDes Registers it seems like SERDES PLL is not locked.
Please refer to below info for enabling SGMII on Sierra 2L SerDes, and check whether all changes are taken care or not.
1. Update the SGMII support from Sierra SerDes.
7462.0001-phy-cadence-Sierra-Add-Single-link-SGMII-PHY-configu.patch
2. U-Boot is configuring the SerDes in PCIe + QSGMII configuration.
Due to this, since the SerDes has already been configured in U-Boot, the Linux SerDes driver will not configure the SerDes for the desired SGMII mode.
When building U-Boot (u-boot.img), please ensure that the following configs are disabled:
CONFIG_PHY_CADENCE_SIERRA=n CONFIG_PHY_J721E_WIZ=n
The serdes0 device-tree node has to be modified to:
&serdes0 { serdes0_sgmii_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>; }; };
&serdes_ln_ctrl { idle-states = <J721E_SERDES0_LANE0_QSGMII_LANE1>, <J721E_SERDES0_LANE1_QSGMII_LANE2>, /*<J721E_SERDES0_LANE1_QSGMII_LANE2>, */ <J721E_SERDES1_LANE0_PCIE1_LANE0>, <J721E_SERDES1_LANE1_PCIE1_LANE1>, <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>, <MUX_IDLE_AS_IS>, <J721E_SERDES3_LANE1_USB3_0>, <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>, <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>; };
And finally, the cpsw device-tree nodes have to be modified to
&cpsw0_port1 { phy-handle = <&port1_phy>; phy-mode = "sgmii"; mac-address = [00 00 00 00 00 00]; phys = <&cpsw0_phy_gmii_sel 1>, <&serdes0_sgmii_link>; phy-names = "portmode", "serdes-phy"; }; &cpsw0_port2 { phy-handle = <&port2_phy>; phy-mode = "sgmii"; mac-address = [00 00 00 00 00 00]; phys = <&cpsw0_phy_gmii_sel 2>; phy-names = "portmode"; };
Hi Sudheer,
Thank you for your reply.
1. Update the SGMII support from Sierra SerDes.
I have updated this driver file, this is the code source:
In uboot, these two configurations have been disabled:
The device tree file has been modified exactly as you suggested!
But the problem remains unsolved.
this is kernel boot log And problem status:
U-Boot SPL 2023.04 (Sep 03 2024 - 01:53:56 +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 20 ms (39.1 KiB/s) Loaded env from uEnv.txt Importing environment from mmc1 ... Running uenvcmd ... 20288000 bytes read in 858 ms (22.5 MiB/s) 126584 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 000000008fede000, end 000000008fffffff ... OK Working FDT set to 8fede000 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) #1 SMP PREEMPT Tue Sep 3 18:28:55 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=4ea6acf7-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: 2332928K/4194304K available (12288K kernel code, 1252K rwdata, 4028K rodata, 2112K init, 434K bss, 1337088K 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.008417] Console: colour dummy device 80x25 [ 0.012981] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.023652] pid_max: default: 32768 minimum: 301 [ 0.028386] LSM: Security Framework initializing [ 0.033159] 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.056897] 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.076847] rcu: Hierarchical SRCU implementation. [ 0.081743] rcu: Max phase no-delay instances is 1000. [ 0.087254] Platform MSI: msi-controller@1820000 domain created [ 0.093515] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created [ 0.102956] EFI services will not be available. [ 0.107689] smp: Bringing up secondary CPUs ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot [ 0.120878] Detected PIPT I-cache on CPU1 [ 0.120938] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000 [ 0.120951] GICv3: CPU1: using allocated LPI pending table @0x000000088d050000 [ 0.120979] CPU1: Booted secondary processor 0x0000000001 [0x411fd080] [ 0.121022] smp: Brought up 1 node, 2 CPUs [ 0.150367] SMP: Total of 2 processors activated. [ 0.155171] CPU features: detected: 32-bit EL0 Support [ 0.160424] CPU features: detected: CRC32 instructions [ 0.165702] CPU: All CPU(s) started at EL2 [ 0.169883] alternatives: applying system-wide alternatives [ 0.176353] devtmpfs: initialized [ 0.186820] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.196806] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.211420] pinctrl core: initialized pinctrl subsystem [ 0.217072] DMI not present or invalid. [ 0.221317] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.227955] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.235254] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.243251] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.251374] audit: initializing netlink subsys (disabled) [ 0.256989] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1 [ 0.257212] thermal_sys: Registered thermal governor 'step_wise' [ 0.264906] thermal_sys: Registered thermal governor 'power_allocator' [ 0.271111] cpuidle: using governor menu [ 0.281863] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.288825] ASID allocator initialised with 65536 entries [ 0.302483] KASLR disabled due to lack of seed [ 0.309977] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.316919] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.323322] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.330255] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.336656] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.343589] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.349990] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.356924] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.364003] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected [ 0.373391] iommu: Default domain type: Translated [ 0.378376] iommu: DMA domain TLB invalidation policy: strict mode [ 0.384895] SCSI subsystem initialized [ 0.388791] libata version 3.00 loaded. [ 0.392788] usbcore: registered new interface driver usbfs [ 0.398406] usbcore: registered new interface driver hub [ 0.403843] usbcore: registered new device driver usb [ 0.409180] pps_core: LinuxPPS API ver. 1 registered [ 0.414251] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.423587] PTP clock support registered [ 0.427654] EDAC MC: Ver: 3.0.0 [ 0.431294] FPGA manager framework [ 0.434805] Advanced Linux Sound Architecture Driver Initialized. [ 0.441422] clocksource: Switched to clocksource arch_sys_counter [ 0.447752] VFS: Disk quotas dquot_6.6.0 [ 0.451780] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.461713] Carveout Heap: Exported 304 MiB at 0x00000000b8000000 [ 0.468004] NET: Registered PF_INET protocol family [ 0.473144] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.482121] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.490884] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.498809] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.507011] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 0.515529] TCP: Hash tables configured (established 32768 bind 32768) [ 0.522302] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.529215] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.536652] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.542716] RPC: Registered named UNIX socket transport module. [ 0.548776] RPC: Registered udp transport module. [ 0.553580] RPC: Registered tcp transport module. [ 0.558383] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.564965] NET: Registered PF_XDP protocol family [ 0.569873] PCI: CLS 0 bytes, default 64 [ 0.574236] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available [ 0.583269] Initialise system trusted keyrings [ 0.587916] workingset: timestamp_bits=46 max_order=20 bucket_order=0 [ 0.596477] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.602723] NFS: Registering the id_resolver key type [ 0.607906] Key type id_resolver registered [ 0.612177] Key type id_legacy registered [ 0.616293] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.623141] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.650049] Key type asymmetric registered [ 0.654231] Asymmetric key parser 'x509' registered [ 0.659235] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.666867] io scheduler mq-deadline registered [ 0.671498] io scheduler kyber registered [ 0.677376] pinctrl-single 4301c000.pinctrl: 94 pins, size 376 [ 0.683567] pinctrl-single 11c000.pinctrl: 173 pins, size 692 [ 0.689865] pinctrl-single a40000.pinctrl: 512 pins, size 2048 [ 0.703548] Console: switching to colour frame buffer device 240x67 [ 0.712549] [ 0.712549] vfb_probe: res=[1920x1080] virtual=[1920x3240] bpp=[32] line_length=[7680] color=[18-ARGB8888] @ [0xffff80000a7f1000:0x017bb000],base:0x(____ptrval____)! [ 0.712549] [ 0.715341] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.741928] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf) [ 0.750083] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq [ 0.757167] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq [ 0.764936] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs [ 0.775787] loop: module loaded [ 0.779647] megasas: 07.719.03.00-rc1 [ 0.784558] tun: Universal TUN/TAP device driver, 1.6 [ 0.790012] thunder_xcv, ver 1.0 [ 0.793314] thunder_bgx, ver 1.0 [ 0.796629] nicpf, ver 1.0 [ 0.799458] e1000: Intel(R) PRO/1000 Network Driver [ 0.804439] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 0.810323] e1000e: Intel(R) PRO/1000 Network Driver [ 0.815393] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 0.821453] igb: Intel(R) Gigabit Ethernet Network Driver [ 0.826967] igb: Copyright (c) 2007-2014 Intel Corporation. [ 0.832668] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 0.839077] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 0.845180] sky2: driver version 1.30 [ 0.849265] VFIO - User Level meta-driver version: 0.3 [ 0.854847] usbcore: registered new interface driver usb-storage [ 0.861260] i2c_dev: i2c /dev entries driver [ 0.866106] sdhci: Secure Digital Host Controller Interface driver [ 0.872425] sdhci: Copyright(c) Pierre Ossman [ 0.876960] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.882997] ledtrig-cpu: registered to indicate activity on CPUs [ 0.889215] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 0.895923] usbcore: registered new interface driver usbhid [ 0.901618] usbhid: USB HID core driver [ 0.905974] 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.910529] optee: revision 4.0 (2a5b1d12) [ 0.926944] optee: dynamic shared memory is enabled [ 0.936320] optee: initialized driver [ 0.941217] Initializing XFRM netlink socket [ 0.945603] NET: Registered PF_PACKET protocol family [ 0.950799] Key type dns_resolver registered [ 0.955328] registered taskstats version 1 [ 0.959526] Loading compiled-in X.509 certificates [ 0.969841] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.1.2--v09.01.02 (Kool Koala)') [ 1.006326] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz [ 1.012511] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz [ 1.018651] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz [ 1.024613] omap_i2c 2060000.i2c: bus 3 rev0.12 at 400 kHz [ 1.030400] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created [ 1.038947] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created [ 1.048283] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created [ 1.056882] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created [ 1.070285] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235 [ 1.080171] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled [ 1.086932] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64 [ 1.095956] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211 [ 1.106113] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled [ 1.112876] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64 [ 1.120718] printk: console [ttyS2] disabled [ 1.125110] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 192, base_baud = 3000000) is a 8250 [ 1.133956] printk: console [ttyS2] enabled [ 1.133956] printk: console [ttyS2] enabled [ 1.142398] printk: bootconsole [ns16550a0] disabled [ 1.142398] printk: bootconsole [ns16550a0] disabled [ 1.152845] 2820000.serial: ttyS0 at MMIO 0x2820000 (irq = 193, base_baud = 3000000) is a 8250 [ 1.162797] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000 [ 1.175567] am65-cpsw-nuss c000000.ethernet: Use random MAC address [ 1.181874] am65-cpsw-nuss c000000.ethernet: Use random MAC address [ 1.188138] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4 [ 1.195256] am65-cpsw-nuss c000000.ethernet: ALE Table size 512 [ 1.201561] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0 [ 1.212835] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0 [ 1.221787] mmc0: CQHCI version 5.10 [ 1.264004] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit [ 1.291432] vdd_mcu_0v85: Bringing 1100000uV into 850000-850000uV [ 1.310683] vdd_ddr_1v1: Bringing 850000uV into 1100000-1100000uV [ 1.322514] mmc0: Command Queue Engine enabled [ 1.326963] mmc0: new HS200 MMC card at address 0001 [ 1.332317] mmcblk0: mmc0:0001 AAM20H 237 GiB [ 1.339101] Alternate GPT is invalid, using primary GPT. [ 1.344441] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 [ 1.350239] mmcblk0boot0: mmc0:0001 AAM20H 31.5 MiB [ 1.355981] mmcblk0boot1: mmc0:0001 AAM20H 31.5 MiB [ 1.361596] mmcblk0rpmb: mmc0:0001 AAM20H 4.00 MiB, chardev (240:0) [ 1.843985] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100 [ 1.850790] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100 [ 1.857585] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100 [ 1.864377] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100 [ 1.871159] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100 [ 1.879655] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8) [ 1.890284] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16) [ 1.904105] spi-nor spi0.0: mt35xu512aba (65536 Kbytes) [ 1.909392] 10 fixed-partitions partitions found on MTD device 47040000.spi.0 [ 1.916515] Creating 10 MTD partitions on "47040000.spi.0": [ 1.922073] 0x000000000000-0x000000080000 : "ospi.tiboot3" [ 1.928099] 0x000000080000-0x000000100000 : "ospi.tifs" [ 1.933756] 0x000000100000-0x000000180000 : "ospi.misc" [ 1.939415] 0x000000180000-0x000002080000 : "ospi.mcu_boot_app" [ 1.945758] 0x000000180000-0x000002080000 : "ospi.boot.bin" [ 1.951748] 0x000002080000-0x000003f80000 : "ospi.mcu_recovery_app" [ 1.958466] 0x000002080000-0x000003f80000 : "ospi.recovery.bin" [ 1.964840] 0x000003f80000-0x000003fe0000 : "ospi.splash.img" [ 1.971015] 0x000003fe0000-0x000004000000 : "ospi.phypattern" [ 1.977179] 0x000000000000-0x000004000000 : "ospi.all" [ 1.985722] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode [ 2.157433] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 2.166077] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver Realtek RTL9010 [ 2.174593] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver Realtek RTL9010 [ 2.183118] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000 [ 2.195884] am65-cpsw-nuss c000000.ethernet: Use random MAC address [ 2.202188] am65-cpsw-nuss c000000.ethernet: Use random MAC address [ 2.208452] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4 [ 2.215571] am65-cpsw-nuss c000000.ethernet: ALE Table size 512 [ 2.221810] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0 [ 2.233303] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 140 [ 2.242139] mmc1: CQHCI version 5.10 [ 2.252763] ALSA device list: [ 2.255732] No soundcards found. [ 2.281978] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit [ 2.289545] Waiting for root device PARTUUID=4ea6acf7-02... [ 2.330108] mmc1: new high speed SDHC card at address aaaa [ 2.335967] mmcblk1: mmc1:aaaa SD32G 29.7 GiB [ 2.341853] mmcblk1: p1 p2 [ 2.445645] EXT4-fs (mmcblk1p2): recovery complete [ 2.451280] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none. [ 2.459822] VFS: Mounted root (ext4 filesystem) on device 179:98. [ 2.467147] devtmpfs: mounted [ 2.471021] Freeing unused kernel memory: 2112K [ 2.475631] Run /sbin/init as init process [ 2.479719] with arguments: [ 2.482675] /sbin/init [ 2.485368] with environment: [ 2.488496] HOME=/ [ 2.490845] TERM=linux [ 2.493543] rootfs=ext4 [ 2.823774] systemd[1]: System time before build time, advancing clock. [ 2.904736] NET: Registered PF_INET6 protocol family [ 2.910231] Segment Routing with IPv6 [ 2.913904] In-situ OAM (IOAM) with IPv6 [ 2.956047] 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) [ 2.987426] systemd[1]: Detected architecture arm64. [ 3.046387] systemd[1]: Hostname set to <Linux>. [ 3.140125] 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.368078] systemd[1]: Queued start job for default target Graphical Interface. [ 3.412389] systemd[1]: Created slice Slice /system/modprobe. [ 3.419030] systemd[1]: Created slice Slice /system/serial-getty. [ 3.425770] systemd[1]: Created slice User and Session Slice. [ 3.431732] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 3.439824] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 3.447508] systemd[1]: Reached target Path Units. [ 3.452337] systemd[1]: Reached target Slice Units. [ 3.457246] systemd[1]: Reached target Swaps. [ 3.487125] systemd[1]: Listening on RPCbind Server Activation Socket. [ 3.493751] systemd[1]: Reached target RPC Port Mapper. [ 3.501869] systemd[1]: Listening on Process Core Dump Socket. [ 3.507884] systemd[1]: Listening on initctl Compatibility Named Pipe. [ 3.514712] systemd[1]: Listening on Journal Audit Socket. [ 3.520394] systemd[1]: Listening on Journal Socket (/dev/log). [ 3.526521] systemd[1]: Listening on Journal Socket. [ 3.531733] systemd[1]: Listening on Network Service Netlink Socket. [ 3.538334] systemd[1]: Listening on udev Control Socket. [ 3.543908] systemd[1]: Listening on udev Kernel Socket. [ 3.549391] systemd[1]: Listening on User Database Manager Socket. [ 3.557621] systemd[1]: Mounting Huge Pages File System... [ 3.565347] systemd[1]: Mounting POSIX Message Queue File System... [ 3.573739] systemd[1]: Mounting Kernel Debug File System... [ 3.579695] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing). [ 3.594946] systemd[1]: Mounting Temporary Directory /tmp... [ 3.602984] systemd[1]: Starting Create List of Static Device Nodes... [ 3.611733] systemd[1]: Starting Load Kernel Module configfs... [ 3.619975] systemd[1]: Starting Load Kernel Module drm... [ 3.627778] systemd[1]: Starting Load Kernel Module fuse... [ 3.652810] systemd[1]: Starting RPC Bind... [ 3.660375] systemd[1]: Starting Journal Service... [ 3.676788] systemd[1]: Starting Load Kernel Modules... [ 3.683591] fuse: init (API version 7.37) [ 3.685211] systemd[1]: Starting Generate network units from Kernel command line... [ 3.698253] systemd[1]: Starting Remount Root and Kernel File Systems... [ 3.712004] systemd[1]: Starting Coldplug All udev Devices... [ 3.723723] systemd[1]: Mounted Huge Pages File System. [ 3.732858] cryptodev: loading out-of-tree module taints kernel. [ 3.735082] systemd[1]: Mounted POSIX Message Queue File System. [ 3.745287] cryptodev: driver 1.12 loaded. [ 3.746237] systemd[1]: Mounted Kernel Debug File System. [ 3.755781] systemd[1]: Mounted Temporary Directory /tmp. [ 3.762411] systemd[1]: Finished Create List of Static Device Nodes. [ 3.769362] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 3.776859] systemd[1]: Finished Load Kernel Module configfs. [ 3.783217] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 3.790482] systemd[1]: Finished Load Kernel Module drm. [ 3.796606] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 3.803847] systemd[1]: Finished Load Kernel Module fuse. [ 3.810261] systemd[1]: Finished Load Kernel Modules. [ 3.816424] systemd[1]: Finished Generate network units from Kernel command line. [ 3.824432] systemd[1]: Started Journal Service. [ 3.846195] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none. [ 3.933796] systemd-journald[164]: Received client request to flush runtime journal. [ 3.972053] audit: type=1334 audit(1651167746.148:2): prog-id=5 op=LOAD [ 3.980580] audit: type=1334 audit(1651167746.156:3): prog-id=6 op=LOAD [ 4.239904] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 4.269907] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 4.278870] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 4.289726] cfg80211: failed to load regulatory.db [ 4.294839] random: crng init done [ 4.359262] mc: Linux media interface: v0.10 [ 4.369863] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000 [ 4.387698] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode [ 4.397902] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device [ 4.405302] remoteproc remoteproc0: 4d80800000.dsp is available [ 4.414366] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000 [ 4.432630] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode [ 4.442340] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device [ 4.466448] videodev: Linux video capture interface: v2.00 [ 4.489024] remoteproc remoteproc1: 4d81800000.dsp is available [ 4.498610] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000 [ 4.540734] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode [ 4.547679] PVR_K: 210: Device: 4e20000000.gpu [ 4.557372] PVR_K: 210: Read BVNC 22.104.208.318 from HW device registers [ 4.590044] PVR_K: 210: RGX Device registered with BVNC 22.104.208.318 [ 4.597939] remoteproc remoteproc2: 64800000.dsp is available [ 4.627820] [drm] Initialized pvr 23.2.6460340 20170530 for 4e20000000.gpu on minor 0 [ 4.938497] platform 5c00000.r5f: configured R5F for remoteproc mode [ 4.945999] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000 [ 4.955845] remoteproc remoteproc3: 5c00000.r5f is available [ 4.961693] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2 [ 4.970766] remoteproc remoteproc3: powering up 5c00000.r5f [ 4.976361] remoteproc remoteproc3: Direct firmware load for j7-main-r5f0_0-fw failed with error -2 [ 4.985403] platform 5d00000.r5f: configured R5F for remoteproc mode [ 4.992175] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000 [ 4.992331] remoteproc remoteproc3: request_firmware failed: -2 [ 5.003129] remoteproc remoteproc4: 5d00000.r5f is available [ 5.012971] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2 [ 5.022114] remoteproc remoteproc4: powering up 5d00000.r5f [ 5.027742] remoteproc remoteproc4: Direct firmware load for j7-main-r5f0_1-fw failed with error -2 [ 5.037326] remoteproc remoteproc4: request_firmware failed: -2 [ 5.266385] remoteproc remoteproc0: powering up 4d80800000.dsp [ 5.272253] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 6993712 [ 5.280664] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa864c800 [ 5.288943] rproc-virtio rproc-virtio.10.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000 [ 5.299652] virtio_rpmsg_bus virtio0: rpmsg host is online [ 5.305182] rproc-virtio rproc-virtio.10.auto: registered virtio0 (type 7) [ 5.312130] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up [ 5.319655] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd [ 5.374019] remoteproc remoteproc1: powering up 4d81800000.dsp [ 5.379878] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 6993700 [ 5.388261] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa964c800 [ 5.396946] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000 [ 5.407834] virtio_rpmsg_bus virtio1: rpmsg host is online [ 5.411022] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd [ 5.413363] rproc-virtio rproc-virtio.11.auto: registered virtio1 (type 7) [ 5.428451] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up [ 5.853602] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc [ 5.862836] img_dec 4300000.video-decoder: decoder registered as /dev/video0 [ 5.868416] img_enc 4200000.video-encoder: encoder registered as /dev/video1 [ 6.210503] remoteproc remoteproc2: powering up 64800000.dsp [ 6.219195] RTL9010 soft reset! [ 6.219195] [ 6.219510] addr 0x0 data = 8100 [ 6.219510] [ 6.225228] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 21506224 [ 6.249975] remoteproc remoteproc2: unsupported resource 65538 [ 6.272867] addr 0x0 data = 140 [ 6.272867] [ 6.273305] Rtl9010_ready_check read addr 0x10 data: 43 [ 6.273305] [ 6.274008] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000 [ 6.278286] Rtl9010_ready_check return status: 0 [ 6.278286] [ 6.294194] Current status is RTL9010_Initial_Configuration! [ 6.294194] [ 6.300670] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000 [ 6.309758] Addr 0xB800 value mdio_data = 0x0 [ 6.309758] [ 6.324430] Addr 0x0018 data = 2090 [ 6.324430] [ 6.326376] virtio_rpmsg_bus virtio2: rpmsg host is online [ 6.330417] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd [ 6.339210] rproc-virtio rproc-virtio.12.auto: registered virtio2 (type 7) [ 6.345755] Addr 0x0018 data = 90 [ 6.345755] [ 6.351913] remoteproc remoteproc2: remote processor 64800000.dsp is now up [ 6.380153] Addr 0x0009 data = 800 [ 6.380153] [ 6.380618] Addr 0x0009 data = 800 [ 6.380618] [ 6.385997] RTL9010_Initial_Configuration return status: 0 [ 6.385997] [ 6.405149] Current status is RTL9010_Initial_Configuration! [ 6.405149] [ 6.428542] Addr 0xB800 value mdio_data = 0x0 [ 6.428542] [ 6.440878] Addr 0x0018 data = 90 [ 6.440878] [ 6.450191] Addr 0x0018 data = 90 [ 6.450191] [ 6.457150] Addr 0x0009 data = 800 [ 6.457150] [ 6.465867] Addr 0x0009 data = 800 [ 6.465867] [ 6.473241] RTL9010_Initial_Configuration return status: 0 [ 6.473241] [ 6.482622] am65-cpsw-nuss c000000.ethernet eth1: PHY [c000f00.mdio:03] driver [Realtek RTL9010] (irq=POLL) [ 6.505920] am65-cpsw-nuss c000000.ethernet eth1: configuring for phy/sgmii link mode [ 6.526778] RTL9010 soft reset! [ 6.526778] [ 6.527099] addr 0x0 data = 8100 [ 6.527099] [ 6.552249] addr 0x0 data = 140 [ 6.552249] [ 6.557297] Rtl9010_ready_check read addr 0x10 data: 43 [ 6.557297] [ 6.563647] Rtl9010_ready_check return status: 0 [ 6.563647] [ 6.570476] Current status is RTL9010_Initial_Configuration! [ 6.570476] [ 6.583101] Addr 0xB800 value mdio_data = 0x0 [ 6.583101] [ 6.590452] Addr 0x0018 data = 2090 [ 6.590452] [ 6.597591] Addr 0x0018 data = 90 [ 6.597591] [ 6.602712] audit: type=1334 audit(1651167748.780:4): prog-id=7 op=LOAD [ 6.602800] Addr 0x0009 data = 800 [ 6.602800] [ 6.617756] Addr 0x0009 data = 800 [ 6.617756] [ 6.623198] RTL9010_Initial_Configuration return status: 0 [ 6.623198] [ 6.624948] audit: type=1334 audit(1651167748.800:5): prog-id=8 op=LOAD [ 6.632009] Current status is RTL9010_Initial_Configuration! [ 6.632009] [ 6.651714] Addr 0xB800 value mdio_data = 0x0 [ 6.651714] [ 6.660345] Addr 0x0018 data = 90 [ 6.660345] [ 6.666985] Addr 0x0018 data = 90 [ 6.666985] [ 6.672082] Addr 0x0009 data = 800 [ 6.672082] [ 6.677902] Addr 0x0009 data = 800 [ 6.677902] [ 6.683726] RTL9010_Initial_Configuration return status: 0 [ 6.683726] [ 6.691690] am65-cpsw-nuss c000000.ethernet eth0: PHY [c000f00.mdio:02] driver [Realtek RTL9010] (irq=POLL) [ 6.708759] am65-cpsw-nuss c000000.ethernet eth0: configuring for phy/sgmii link mode start /usr/bin/start-dra ... [ 6.978004] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none. start /usr/bin/start-dra ... [ 7.590099] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller [ 7.623396] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 1 [ 7.649173] xhci-hcd xhci-hcd.13.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010 [ 7.687246] xhci-hcd xhci-hcd.13.auto: irq 808, io mem 0x06010000 [ 7.706448] xhci-hcd xhci-hcd.13.auto: xHCI Host Controller [ 7.723565] xhci-hcd xhci-hcd.13.auto: new USB bus registered, assigned bus number 2 [ 7.738521] xhci-hcd xhci-hcd.13.auto: Host supports USB 3.0 SuperSpeed [ 7.746935] am65-cpsw-nuss c000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off [ 7.755457] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 7.762426] hub 1-0:1.0: USB hub found [ 7.770154] hub 1-0:1.0: 1 port detected [ 7.805014] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 7.824950] hub 2-0:1.0: USB hub found [ 7.830727] hub 2-0:1.0: 1 port detected _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project Linux - Arago 2023.10 Linux - Linux login: root [ 11.797747] audit: type=1334 audit(1651167753.976:6): prog-id=9 op=LOAD [ 11.804563] audit: type=1334 audit(1651167753.984:7): prog-id=10 op=LOAD [ 11.959146] audit: type=1006 audit(1651167754.136:8): pid=856 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1 [ 11.971825] audit: type=1300 audit(1651167754.136:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe7806498 a2=1 a3=ffffa3fe7020 items=0 ppid=1 pid=856 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) [ 11.998607] audit: type=1327 audit(1651167754.136:8): proctitle="(systemd)" [ 12.005904] audit: type=1334 audit(1651167754.148:9): prog-id=11 op=LOAD [ 12.012947] audit: type=1300 audit(1651167754.148:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff0f19ec0 a2=78 a3=0 items=0 ppid=1 pid=856 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) [ 12.038493] audit: type=1327 audit(1651167754.148:9): proctitle="(systemd)" [ 12.045745] audit: type=1334 audit(1651167754.176:10): prog-id=11 op=UNLOAD [ 12.053008] audit: type=1334 audit(1651167754.176:11): prog-id=12 op=LOAD 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 root@Linux:~# root@Linux:~#
root@Linux:~# ifconfig eth0 Link encap:Ethernet HWaddr 52:E3:16:DF:55:57 inet addr:192.168.2.20 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::50e3:16ff:fedf:5557/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:1344 (1.3 KiB) eth1 Link encap:Ethernet HWaddr DA:57:32:FB:2C:02 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) 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 --- 3 packets transmitted, 0 packets received, 100% packet loss root@Linux:~# cd /data root@Linux:/data# root@Linux:/data# ./j7_devmem2_cpsw9g_check_status.sh Platform: J7 TDA4VM Command: k3conf Command: k3conf MDIO_ALIVE_REG (0x0c000f08) = 0x0 MDIO_LINK_REG (0x0c000f0c) = 0x0 please input your port: 1-8 1 CTRLMMR_ENET 1 CTRL (0x00104044) = 0x3 PORT_MODE_SEL : 3h SGMII RGMII_ID_MODE : 0h Internal Transmit Desaly CPSW SS RGMII 1 STATUS (0x0c000030) = 0x0 FULLDUPLEX : 0h Half duplex SPEED : 0h 10Mbps LINK : 0h Links is down CPSW_SS_STATUS_SGMII_LINK_REG (0x0c000078) = 0x0 SGMII1_LINK : 0h No CPSW_SS_SGMII_CONTROL_REG_j (0x0c000110) = 0x0 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_j (0x0c000114) = 0x0 LINK : 0h link is not up root@Linux:/data# root@Linux:/data# devmem2 0x0500e000 /dev/mem opened. Memory mapped at address 0xffffa9c56000. Read at address 0x0500E000 (0xffffa9c56000): 0x00003010 root@Linux:/data# root@Linux:/data# devmem2 0x0501e000 /dev/mem opened. Memory mapped at address 0xffffba05f000. Read at address 0x0501E000 (0xffffba05f000): 0x00003010 root@Linux:/data# devmem2 0x0500040c /dev/mem opened. Memory mapped at address 0xffffb17c3000. Read at address 0x0500040C (0xffffb17c340c): 0x12000000 root@Linux:/data# root@Linux:/data#
Hi,
Can you please confirm are below enabled at Linux defconfig.
CONFIG_PHY_CADENCE_SIERRA
CONFIG_PHY_J721E_WIZ
Also, can you please share the device tree files of j721e (main.dtsi, common.dts, overlays of vision)
Best Regards,
Sudheer
Hi Sudheer,
Can you please confirm are below enabled at Linux defconfig.
I have enabled these configurations in Linux defconfig:
I've shared our device tree file with you in tarball format。
Hi,
Device tree looks fine, I think SerDes is not configured in your case.
Can you please add few prints in SerDes files, and check whether prints are coming or not?
Best Regards,
Sudheer