IMX8MP M7 U-boot failed to boot kernel

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8MP M7 U-boot failed to boot kernel

718 Views
AlanWen
Contributor III

I have tested the imx8mp evk for cortex m7 communications, and I found that after loading the .bin module in u-boot, take imx8mp_m7_TCM_hello_world.bin as an example, the hello world could show up successfully, and I tried to boot the kernel continue, and it occurred error interrupt.

AlanWen_0-1734595412431.png

Here is the full boot log from u-boot to kernel error interrupt

U-Boot SPL 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 4000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
SEC0:  RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x8000, pagesize 0x200, ivt offset 0x0
NOTICE:  Do not release JR0 to NS as it can be used by HAB
NOTICE:  BL31: v2.10.0  (release):android-14.0.0_2.2.0-rc2-0-g7c64d4e86
NOTICE:  BL31: Built : 10:35:32, Aug 29 2024


U-Boot 2024.04+gde16f4f1722+p0 (Sep 02 2024 - 10:44:35 +0000)

CPU:   i.MX8MP[8] rev1.1 1800 MHz (running at 1200 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 31C
Reset cause: POR
Model: NXP i.MX8MPlus LPDDR4 EVK board
DRAM:  6 GiB
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x50]
SNK.Power3.0 on CC2
PDO 0: type 0, 5000 mV, 3000 mA [E]
PDO 1: type 0, 9000 mV, 3000 mA []
PDO 2: type 0, 15000 mV, 3000 mA []
PDO 3: type 0, 20000 mV, 2250 mA []
Requesting PDO 3: 20000 mV, 2250 mA
Source accept request
PD source ready!
tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62
Power supply on USB2
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
Core:  287 devices, 37 uclasses, devicetree: separate
MMC:   FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment

[*]-Video Link 0adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

        [0] lcd-controller@32e80000, video
        [1] mipi_dsi@32e60000, video_bridge
        [2] adv7535@3d, panel
adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19
In:    serial
Out:   serial
Err:   serial
SEC0:  RNG instantiated
switch to partitions #0, OK
mmc1 is current device
flash target is MMC:1
Net:   eth0: ethernet@30be0000, eth1: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
u-boot=> fatload mmc 1:1 0x48000000 imx8mp_m7_TCM_hello_world.bin;cp.b 0x48000000 0x7e0000 20000;
8500 bytes read in 1 ms (8.1 MiB/s)
u-boot=> bootaux 0x7e0000
## No elf image at address 0x007e0000
## Starting auxiliary core stack = 0x20020000, pc = 0x0000048D...
u-boot=> boot
Working FDT set to 43000000
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
starting USB...
Bus usb@38100000: Failed to initialize board for imx8m USB
probe failed, error -62
Bus usb@38200000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@38200000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
84282 bytes read in 2 ms (40.2 MiB/s)
Unable to open OP-TEE session (err=-5)
mm_communicate failed!
Error: Cannot initialize UEFI sub-system, r = 3
switch to partitions #0, OK
mmc2(part 0) is current device
Running BSP bootcmd ...
switch to partitions #0, OK
mmc1 is current device
Failed to load 'boot.scr'
35564032 bytes read in 375 ms (90.4 MiB/s)
Booting from mmc ...
84282 bytes read in 3 ms (26.8 MiB/s)
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
Working FDT set to 43000000
   Using Device Tree in place at 0000000043000000, end 0000000043017939
Working FDT set to 43000000
adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 6.6.36-lts-next-gd23d64eea511 (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240716) #1 SMP PREEMPT Wed Sep  4 08:22:45 UTC 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: NXP i.MX8MPlus EVK board
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000c4000000, size 960 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000c4000000..0x00000000ffffffff (983040 KiB) map reusable linux,cma
[    0.000000] OF: reserved mem: 0x0000000000900000..0x000000000096ffff (448 KiB) nomap non-reusable ocram@900000
[    0.000000] OF: reserved mem: 0x0000000056000000..0x0000000057dfffff (30720 KiB) nomap non-reusable optee_core@56000000
[    0.000000] OF: reserved mem: 0x0000000057e00000..0x0000000057ffffff (2048 KiB) nomap non-reusable optee_shm@57e00000
[    0.000000] OF: reserved mem: 0x0000000092400000..0x00000000933fffff (16384 KiB) nomap non-reusable dsp@92400000
[    0.000000] OF: reserved mem: 0x0000000093400000..0x00000000942effff (15296 KiB) nomap non-reusable dsp_reserved_heap@93400000
[    0.000000] OF: reserved mem: 0x00000000942f0000..0x00000000942f7fff (32 KiB) nomap non-reusable vdev0vring0@942f0000
[    0.000000] OF: reserved mem: 0x00000000942f8000..0x00000000942fffff (32 KiB) nomap non-reusable vdev0vring1@942f8000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000094300000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@94300000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000094300000..0x00000000943fffff (1024 KiB) nomap non-reusable vdev0buffer@94300000
[    0.000000] OF: reserved mem: 0x0000000100000000..0x000000010fffffff (262144 KiB) nomap non-reusable gpu_reserved@100000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000001bfffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x1bf4386c0-0x1bf43afff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001bfffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000055ffffff]
[    0.000000]   node   0: [mem 0x0000000058000000-0x00000000923fffff]
[    0.000000]   node   0: [mem 0x0000000092400000-0x00000000943fffff]
[    0.000000]   node   0: [mem 0x0000000094400000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000010fffffff]
[    0.000000]   node   0: [mem 0x0000000110000000-0x00000001bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000001bfffffff]
[    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
[    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 22 pages/cpu s50536 r8192 d31384 u90112
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk1p2 rootwait rw
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1540096
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000c0000000-0x00000000c4000000] (64MB)
[    0.000000] Memory: 4755884K/6258688K available (21120K kernel code, 1642K rwdata, 7800K rodata, 4032K init, 643K bss, 519764K reserved, 983040K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
[    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=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 160 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:0x0000000038880000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.000000] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.000523] Console: colour dummy device 80x25
[    0.000586] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[    0.000596] pid_max: default: 32768 minimum: 301
[    0.000658] LSM: initializing lsm=capability,integrity
[    0.000753] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.000777] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.002247] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002314] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002494] rcu: Hierarchical SRCU implementation.
[    0.002497] rcu:     Max phase no-delay instances is 1000.
[    0.004132] EFI services will not be available.
[    0.004368] smp: Bringing up secondary CPUs ...
[    0.004834] Detected VIPT I-cache on CPU1
[    0.004890] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[    0.004924] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.005453] Detected VIPT I-cache on CPU2
[    0.005497] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[    0.005518] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.005988] Detected VIPT I-cache on CPU3
[    0.006034] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[    0.006054] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.006125] smp: Brought up 1 node, 4 CPUs
[    0.006131] SMP: Total of 4 processors activated.
[    0.006135] CPU features: detected: 32-bit EL0 Support
[    0.006137] CPU features: detected: 32-bit EL1 Support
[    0.006141] CPU features: detected: CRC32 instructions
[    0.006206] CPU: All CPU(s) started at EL2
[    0.006229] alternatives: applying system-wide alternatives
[    0.008603] devtmpfs: initialized
[    0.020254] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.020273] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.045275] pinctrl core: initialized pinctrl subsystem
[    0.048165] DMI not present or invalid.
[    0.048765] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.049625] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.049864] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.050213] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.050261] audit: initializing netlink subsys (disabled)
[    0.050397] audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1
[    0.050937] thermal_sys: Registered thermal governor 'step_wise'
[    0.050941] thermal_sys: Registered thermal governor 'power_allocator'
[    0.050975] cpuidle: using governor menu
[    0.051176] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.051254] ASID allocator initialised with 65536 entries
[    0.052479] Serial: AMBA PL011 UART driver
[    0.052555] imx mu driver is registered.
[    0.052579] imx rpmsg driver is registered.
[    0.061724] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000/unique-id@8
[    0.064198] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc@0/bus@30000000/pinctrl@30330000/hoggrp
[    0.064697] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.065243] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[    0.066486] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[    0.075075] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d
[    0.075121] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@32c00000/lcd-controller@32e80000
[    0.075356] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@32c00000/lcd-controller@32e80000
[    0.075437] platform 32e80000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000
[    0.077937] platform 32e40000.csi: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c
[    0.081894] platform 32fc6000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@30c00000/hdmi@32fd8000
[    0.082245] platform 32fc6000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@30c00000/hdmi@32fd8000
[    0.082344] platform 32fd8000.hdmi: Fixed dependency cycle(s) with /soc@0/bus@30c00000/lcd-controller@32fc6000
[    0.090755] platform cbtl04gp: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector
[    0.091348] Modules: 23904 pages in range for non-PLT usage
[    0.091353] Modules: 515424 pages in range for PLT usage
[    0.091972] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.091977] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.091982] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.091987] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.091993] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.091998] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.092002] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.092008] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.094129] ACPI: Interpreter disabled.
[    0.095188] iommu: Default domain type: Translated
[    0.095195] iommu: DMA domain TLB invalidation policy: strict mode
[    0.095483] SCSI subsystem initialized
[    0.095782] usbcore: registered new interface driver usbfs
[    0.095814] usbcore: registered new interface driver hub
[    0.095846] usbcore: registered new device driver usb
[    0.097135] mc: Linux media interface: v0.10
[    0.097176] videodev: Linux video capture interface: v2.00
[    0.097244] pps_core: LinuxPPS API ver. 1 registered
[    0.097247] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.097261] PTP clock support registered
[    0.097468] EDAC MC: Ver: 3.0.0
[    0.097936] scmi_core: SCMI protocol bus registered
[    0.098428] FPGA manager framework
[    0.098508] Advanced Linux Sound Architecture Driver Initialized.
[    0.099216] Bluetooth: Core ver 2.22
[    0.099239] NET: Registered PF_BLUETOOTH protocol family
[    0.099243] Bluetooth: HCI device and connection manager initialized
[    0.099249] Bluetooth: HCI socket layer initialized
[    0.099254] Bluetooth: L2CAP socket layer initialized
[    0.099264] Bluetooth: SCO socket layer initialized
[    0.099623] vgaarb: loaded
[    0.100124] clocksource: Switched to clocksource arch_sys_counter
[    0.100312] VFS: Disk quotas dquot_6.6.0
[    0.100341] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.100497] pnp: PnP ACPI: disabled
[    0.107645] NET: Registered PF_INET protocol family
[    0.107871] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.113121] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.113234] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.113249] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.113670] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.115514] TCP: Hash tables configured (established 65536 bind 65536)
[    0.115617] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.115774] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.116032] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.116418] RPC: Registered named UNIX socket transport module.
[    0.116423] RPC: Registered udp transport module.
[    0.116426] RPC: Registered tcp transport module.
[    0.116428] RPC: Registered tcp-with-tls transport module.
[    0.116433] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.117423] PCI: CLS 0 bytes, default 64
[    0.117721] kvm [1]: IPA Size Limit: 40 bits
[    0.119844] kvm [1]: GICv3: no GICV resource entry
[    0.119850] kvm [1]: disabling GICv2 emulation
[    0.119863] kvm [1]: GIC system register CPU interface enabled
[    0.119884] kvm [1]: vgic interrupt IRQ9
[    0.119903] kvm [1]: Hyp mode initialized successfully
[    0.121112] Initialise system trusted keyrings
[    0.121272] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.121529] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.121732] NFS: Registering the id_resolver key type
[    0.121753] Key type id_resolver registered
[    0.121756] Key type id_legacy registered
[    0.121775] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.121779] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.121795] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.121969] 9p: Installing v9fs 9p2000 file system support
[    0.155500] Key type asymmetric registered
[    0.155505] Asymmetric key parser 'x509' registered
[    0.155545] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.155550] io scheduler mq-deadline registered
[    0.155554] io scheduler kyber registered
[    0.155577] io scheduler bfq registered
[    0.164040] EINJ: ACPI disabled.
[    0.165499] M4 is started
[    0.177211] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2
[    0.177225] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin
[    0.179055] mxs-dma 33000000.dma-apbh: initialized
[    0.180672] SoC: i.MX8MP revision 1.1
[    0.181137] Bus freq driver module loaded
[    0.200297] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.203592] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 16, base_baud = 5000000) is a IMX
[    0.203726] serial serial0: tty port ttymxc0 registered
[    0.204258] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 17, base_baud = 5000000) is a IMX
[    0.204931] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 18, base_baud = 1500000) is a IMX
[    0.204964] printk: console [ttymxc1] enabled
[    1.633687] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 32e90000.lcd-controller
[    1.649203] loop: module loaded
[    1.654174] megasas: 07.725.01.00-rc1
[    1.664157] spi-nor spi0.0: n25q256ax1 (32768 Kbytes)
[    1.673845] tun: Universal TUN/TAP device driver, 1.6
[    1.680096] thunder_xcv, ver 1.0
[    1.683370] thunder_bgx, ver 1.0
[    1.686642] nicpf, ver 1.0
[    1.692316] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    1.699556] hns3: Copyright (c) 2017 Huawei Corporation.
[    1.704910] hclge is initializing
[    1.708261] e1000: Intel(R) PRO/1000 Network Driver
[    1.713149] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.718924] e1000e: Intel(R) PRO/1000 Network Driver
[    1.723896] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.729855] igb: Intel(R) Gigabit Ethernet Network Driver
[    1.735302] igb: Copyright (c) 2007-2014 Intel Corporation.
[    1.740908] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    1.747181] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    1.753319] sky2: driver version 1.30
[    1.757813] usbcore: registered new device driver r8152-cfgselector
[    1.764128] usbcore: registered new interface driver r8152
[    1.770019] VFIO - User Level meta-driver version: 0.3
[    1.777023] platform 38100000.usb: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50
[    1.792244] usbcore: registered new interface driver uas
[    1.797604] usbcore: registered new interface driver usb-storage
[    1.803699] usbcore: registered new interface driver usbserial_generic
[    1.810257] usbserial: USB Serial support registered for generic
[    1.816297] usbcore: registered new interface driver ftdi_sio
[    1.822075] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.829420] usbcore: registered new interface driver usb_serial_simple
[    1.835978] usbserial: USB Serial support registered for carelink
[    1.842100] usbserial: USB Serial support registered for flashloader
[    1.848481] usbserial: USB Serial support registered for funsoft
[    1.854525] usbserial: USB Serial support registered for google
[    1.860471] usbserial: USB Serial support registered for hp4x
[    1.866244] usbserial: USB Serial support registered for kaufmann
[    1.872366] usbserial: USB Serial support registered for libtransistor
[    1.878920] usbserial: USB Serial support registered for moto_modem
[    1.885216] usbserial: USB Serial support registered for motorola_tetra
[    1.891857] usbserial: USB Serial support registered for nokia
[    1.897720] usbserial: USB Serial support registered for novatel_gps
[    1.904102] usbserial: USB Serial support registered for siemens_mpi
[    1.910489] usbserial: USB Serial support registered for suunto
[    1.916456] usbserial: USB Serial support registered for vivopay
[    1.922517] usbserial: USB Serial support registered for zio
[    1.928209] usbcore: registered new interface driver usb_ehset_test
[    1.938308] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[    1.953410] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0
[    1.959631] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[    1.968888] i2c_dev: i2c /dev entries driver
[    1.980536] Bluetooth: HCI UART driver ver 2.3
[    1.985004] Bluetooth: HCI UART protocol H4 registered
[    1.990152] Bluetooth: HCI UART protocol BCSP registered
[    1.995504] Bluetooth: HCI UART protocol LL registered
[    2.000651] Bluetooth: HCI UART protocol ATH3K registered
[    2.006080] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.012489] Bluetooth: HCI UART protocol Broadcom registered
[    2.018187] Bluetooth: HCI UART protocol QCA registered
[    2.023631] EDAC MC: ECC not enabled
[    2.028945] sdhci: Secure Digital Host Controller Interface driver
[    2.035152] sdhci: Copyright(c) Pierre Ossman
[    2.040345] Synopsys Designware Multimedia Card Interface Driver
[    2.047293] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.056151] ledtrig-cpu: registered to indicate activity on CPUs
[    2.063907] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.070840] usbcore: registered new interface driver usbhid
[    2.076432] usbhid: USB HID core driver
[    2.081267] mxc-mipi-csi2-sam 32e40000.csi: supply mipi-phy not found, using dummy regulator
[    2.090171] : mipi_csis_imx8mp_phy_reset, No remote pad found!
[    2.092152] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[    2.096085] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000
[    2.115373] mxc-isi_v1 32e00000.isi: mxc_isi.0 registered successfully
[    2.127692] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    2.139537]  cs_system_cfg: CoreSight Configuration manager initialised
[    2.147410] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000
[    2.150638] mmc2: new HS400 Enhanced strobe MMC card at address 0001
[    2.157710] optee: probing for conduit method.
[    2.163458] mmcblk2: mmc2:0001 IB2932 29.2 GiB
[    2.166803] optee: revision 4.2 (612bc5a6)
[    2.171545] optee: dynamic shared memory is enabled
[    2.176018] Alternate GPT is invalid, using primary GPT.
[    2.180991] optee: initialized driver
[    2.185914]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16
[    2.193197] Galcore version 6.4.11.p2.745085
[    2.201254] mmcblk2boot0: mmc2:0001 IB2932 4.00 MiB
[    2.207161] mmcblk2boot1: mmc2:0001 IB2932 4.00 MiB
[    2.212984] mmcblk2rpmb: mmc2:0001 IB2932 4.00 MiB, chardev (234:0)
[    2.218689] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0
[    2.228640] hantrodec 0 : module inserted. Major = 509
[    2.234269] hantrodec 1 : module inserted. Major = 509
[    2.240868] hantroenc: HW at base <0000000038320000> with ID <0x80006200>
[    2.247808] hx280enc: module inserted. Major <508>
[    2.256392] NET: Registered PF_LLC protocol family
[    2.261246] u32 classifier
[    2.263954]     input device check on
[    2.267622]     Actions configured
[    2.271683] NET: Registered PF_INET6 protocol family
[    2.278197] Segment Routing with IPv6
[    2.281924] In-situ OAM (IOAM) with IPv6
[    2.285908] NET: Registered PF_PACKET protocol family
[    2.290989] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.304964] Bluetooth: RFCOMM TTY layer initialized
[    2.309868] Bluetooth: RFCOMM socket layer initialized
[    2.315032] Bluetooth: RFCOMM ver 1.11
[    2.318809] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.324129] Bluetooth: BNEP filters: protocol multicast
[    2.329369] Bluetooth: BNEP socket layer initialized
[    2.334342] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.340279] Bluetooth: HIDP socket layer initialized
[    2.346312] 8021q: 802.1Q VLAN Support v1.8
[    2.350533] lib80211: common routines for IEEE802.11 drivers
[    2.356254] 9pnet: Installing 9P2000 support
[    2.360670] Key type dns_resolver registered
[    2.365701] NET: Registered PF_VSOCK protocol family
[    2.393387] registered taskstats version 1
[    2.397667] Loading compiled-in X.509 certificates
[    2.427552] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.438021] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.448482] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.459009] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.469597] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.485137] i2c i2c-0: IMX I2C adapter registered
[    2.491059] adv7511 1-003d: supply avdd not found, using dummy regulator
[    2.497909] adv7511 1-003d: supply dvdd not found, using dummy regulator
[    2.504654] adv7511 1-003d: supply pvdd not found, using dummy regulator
[    2.511401] adv7511 1-003d: supply a2vdd not found, using dummy regulator
[    2.518232] adv7511 1-003d: supply v3p3 not found, using dummy regulator
[    2.522682] nxp-pca9450 0-0025: pca9450bc probed.
[    2.525002] adv7511 1-003d: supply v1p2 not found, using dummy regulator
[    2.536888] adv7511 1-003d: Probe failed. Remote port 'mipi_dsi@32e60000' disabled
[    2.544682] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 1-004c
[    2.608182] it6263 1-004c: Probe failed. Remote port 'lvds-channel@0' disabled
[    2.615436] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 1-004c
[    2.624857] ov5640 1-003c: supply DOVDD not found, using dummy regulator
[    2.631676] ov5640 1-003c: supply AVDD not found, using dummy regulator
[    2.638337] ov5640 1-003c: supply DVDD not found, using dummy regulator
[    2.680284] ov5640 1-003c: ov5640_read_reg: error: reg=300a
[    2.685878] ov5640 1-003c: ov5640_check_chip_id: failed to read chip identifier
[    2.693538] platform 38100000.usb: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50
[    2.703355] i2c 1-0050: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000
[    2.714905] i2c i2c-1: IMX I2C adapter registered
[    2.720556] SError Interrupt on CPU2, code 0x00000000bf000002 -- SError
[    2.720565] CPU: 2 PID: 46 Comm: kworker/u8:2 Not tainted 6.6.36-lts-next-gd23d64eea511 #1
[    2.720572] Hardware name: NXP i.MX8MPlus EVK board (DT)
[    2.720576] Workqueue: events_unbound deferred_probe_work_func
[    2.720594] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    2.720601] pc : of_match_node+0x2c/0xb0
[    2.720610] lr : i2c_imx_probe+0x2d0/0x898
[    2.720617] sp : ffff80008287ba90
[    2.720621] x29: ffff80008287ba90 x28: 0000000000000000 x27: ffff8000816c2b38
[    2.720635] x26: 00000000000000d4 x25: ffff0000d16914a0 x24: ffff0000d1691080
[    2.720643] x23: ffff800082274a20 x22: ffff00017f4680b0 x21: ffff8000816c2b00
[    2.720656] x20: ffff0000d0120c10 x19: ffff8000816c2b38 x18: ffffffffffffffff
[    2.720669] x17: 1fffe0001a25f001 x16: 0000000000000000 x15: 0000000000000000
[    2.720681] x14: 0000000000000060 x13: 0000000000000400 x12: 0000000000005800
[    2.720692] x11: ffff0000d12b5814 x10: ffff0000d12b5800 x9 : 0000000000000000
[    2.720705] x8 : fffffbffeffea300 x7 : 0000000000000000 x6 : ffff80008217a4a8
[    2.720715] x5 : 000000000007a120 x4 : 00000000ffffffed x3 : 0000000000000002
[    2.720723] x2 : 000000000000000c x1 : ffff00017f4680b0 x0 : ffff800082274a20
[    2.720733] Kernel panic - not syncing: Asynchronous SError Interrupt
[    2.720736] CPU: 2 PID: 46 Comm: kworker/u8:2 Not tainted 6.6.36-lts-next-gd23d64eea511 #1
[    2.720744] Hardware name: NXP i.MX8MPlus EVK board (DT)
[    2.720747] Workqueue: events_unbound deferred_probe_work_func
[    2.720758] Call trace:
[    2.720760]  dump_backtrace+0x90/0xe8
[    2.720771]  show_stack+0x18/0x24
[    2.720780]  dump_stack_lvl+0x48/0x60
[    2.720788]  dump_stack+0x18/0x24
[    2.720795]  panic+0x324/0x380
[    2.720803]  nmi_panic+0x8c/0x90
[    2.720809]  arm64_serror_panic+0x6c/0x78
[    2.720816]  do_serror+0x3c/0x70
[    2.720821]  el1h_64_error_handler+0x30/0x48
[    2.720830]  el1h_64_error+0x64/0x68
[    2.720836]  of_match_node+0x2c/0xb0
[    2.720842]  i2c_imx_probe+0x2d0/0x898
[    2.720847]  platform_probe+0x68/0xc8
[    2.720854]  really_probe+0x148/0x2b0
[    2.720862]  __driver_probe_device+0x78/0x12c
[    2.720871]  driver_probe_device+0xd8/0x15c
[    2.720880]  __device_attach_driver+0xb8/0x134
[    2.720892]  bus_for_each_drv+0x88/0xe8
[    2.720902]  __device_attach+0xa0/0x190
[    2.720915]  device_initial_probe+0x14/0x20
[    2.720928]  bus_probe_device+0xac/0xb0
[    2.720938]  deferred_probe_work_func+0x80/0xb8
[    2.720951]  process_one_work+0x138/0x248
[    2.720962]  worker_thread+0x320/0x438
[    2.720974]  kthread+0x110/0x114
[    2.720982]  ret_from_fork+0x10/0x20
[    2.720995] SMP: stopping secondary CPUs
[    2.721308] Kernel Offset: disabled
[    2.721309] CPU features: 0x0,00000008,00020000,1000421b
[    2.721314] Memory Limit: none
[    2.978526] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---

 

I'm using the kernel version of 6.6-scarthgap with IMX8MP EVK board.

0 Kudos
Reply
7 Replies

690 Views
joanxie
NXP TechSupport
NXP TechSupport

pls refer to the application note for more detailed information

Introduction

 

 

 

0 Kudos
Reply

660 Views
AlanWen
Contributor III

Seems I try the 5.4.70 sdk version will not crash after loading the hello_world.bin in u-boot, but it happened in 6.6.23 version, why ?

0 Kudos
Reply

654 Views
joanxie
NXP TechSupport
NXP TechSupport

try the steps as below

setenv fdtfile imx8mp-evk-rpmsg.dtb

saveenv

setenv m7_image imx8mp_m7_TCM_hello_world.bin

setenv m7_loadaddr 0x7e0000

setenv m7_copyaddr 0x80000000

setenv m7_loadimage "fatload mmc '${mmcdev}':'${mmcpart}' '${m7_copyaddr}' '${m7_image}'; cp.b '${m7_copyaddr}' '${m7_loadaddr}' 0x20000"

setenv m7_run_image "run m7_loadimage; dcache flush; bootaux '${m7_loadaddr}'"

saveenv

run m7_run_image

0 Kudos
Reply

616 Views
AlanWen
Contributor III

After running the steps, I boot up the kernel and it returned this message below and stock at here.

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 6.6.23-lts-next-06236-gb586a521770e (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.2.0, GNU ld (GNU Binutils) 2.42.0.20240216) #1 SMP PREEMPT Fri Jun  7 13:15:57 UTC 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: NXP i.MX8MPlus EVK board
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000c4000000, size 960 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000c4000000..0x00000000ffffffff (983040 KiB) map reusable linux,cma
[    0.000000] OF: reserved mem: 0x0000000000900000..0x000000000096ffff (448 KiB) nomap non-reusable ocram@900000
[    0.000000] OF: reserved mem: 0x0000000055000000..0x0000000055007fff (32 KiB) nomap non-reusable vdev0vring0@55000000
[    0.000000] OF: reserved mem: 0x0000000055008000..0x000000005500ffff (32 KiB) nomap non-reusable vdev0vring1@55008000
[    0.000000] OF: reserved mem: 0x00000000550ff000..0x00000000550fffff (4 KiB) nomap non-reusable rsc-table@550ff000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000055400000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vdevbuffer@55400000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000055400000..0x00000000554fffff (1024 KiB) nomap non-reusable vdevbuffer@55400000
[    0.000000] OF: reserved mem: 0x0000000056000000..0x0000000057dfffff (30720 KiB) nomap non-reusable optee_core@56000000
[    0.000000] OF: reserved mem: 0x0000000057e00000..0x0000000057ffffff (2048 KiB) nomap non-reusable optee_shm@57e00000
[    0.000000] OF: reserved mem: 0x0000000080000000..0x0000000080ffffff (16384 KiB) nomap non-reusable m4@80000000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000081000000, size 256 MiB
[    0.000000] OF: reserved mem: initialized node audio@81000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000081000000..0x0000000090ffffff (262144 KiB) nomap non-reusable audio@81000000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000091000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node mic_rpmsg@91000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000091000000..0x00000000910fffff (1024 KiB) nomap non-reusable mic_rpmsg@91000000
[    0.000000] OF: reserved mem: 0x0000000092400000..0x00000000933fffff (16384 KiB) nomap non-reusable dsp@92400000
[    0.000000] OF: reserved mem: 0x0000000093400000..0x00000000942effff (15296 KiB) nomap non-reusable dsp_reserved_heap@93400000
[    0.000000] OF: reserved mem: 0x00000000942f0000..0x00000000942f7fff (32 KiB) nomap non-reusable vdev0vring0@942f0000
[    0.000000] OF: reserved mem: 0x00000000942f8000..0x00000000942fffff (32 KiB) nomap non-reusable vdev0vring1@942f8000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000094300000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@94300000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000094300000..0x00000000943fffff (1024 KiB) nomap non-reusable vdev0buffer@94300000
[    0.000000] OF: reserved mem: 0x0000000100000000..0x000000010fffffff (262144 KiB) nomap non-reusable gpu_reserved@100000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000001bfffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x1bf4c96c0-0x1bf4cbfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001bfffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000054ffffff]
[    0.000000]   node   0: [mem 0x0000000055000000-0x000000005500ffff]
[    0.000000]   node   0: [mem 0x0000000055010000-0x00000000550fefff]
[    0.000000]   node   0: [mem 0x00000000550ff000-0x00000000550fffff]
[    0.000000]   node   0: [mem 0x0000000055100000-0x00000000553fffff]
[    0.000000]   node   0: [mem 0x0000000055400000-0x00000000554fffff]
[    0.000000]   node   0: [mem 0x0000000055500000-0x0000000055ffffff]
[    0.000000]   node   0: [mem 0x0000000058000000-0x000000007fffffff]
[    0.000000]   node   0: [mem 0x0000000080000000-0x00000000910fffff]
[    0.000000]   node   0: [mem 0x0000000091100000-0x00000000923fffff]
[    0.000000]   node   0: [mem 0x0000000092400000-0x00000000943fffff]
[    0.000000]   node   0: [mem 0x0000000094400000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000010fffffff]
[    0.000000]   node   0: [mem 0x0000000110000000-0x00000001bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000001bfffffff]
[    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
[    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 22 pages/cpu s50536 r8192 d31384 u90112
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk1p2 rootwait rw
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1540096
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000c0000000-0x00000000c4000000] (64MB)
[    0.000000] Memory: 4476092K/6258688K available (20992K kernel code, 1630K rwdata, 7756K rodata, 3968K init, 643K bss, 799556K reserved, 983040K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
[    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=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 160 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:0x0000000038880000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.000000] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.000500] Console: colour dummy device 80x25
[    0.000561] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[    0.000571] pid_max: default: 32768 minimum: 301
[    0.000632] LSM: initializing lsm=capability,integrity
[    0.000727] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.000750] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.002201] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002272] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002460] rcu: Hierarchical SRCU implementation.
[    0.002463] rcu:     Max phase no-delay instances is 1000.
[    0.004046] EFI services will not be available.
[    0.004280] smp: Bringing up secondary CPUs ...
[    0.004739] Detected VIPT I-cache on CPU1
[    0.004796] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[    0.004830] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.005358] Detected VIPT I-cache on CPU2
[    0.005404] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[    0.005423] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.005905] Detected VIPT I-cache on CPU3
[    0.005945] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[    0.005963] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.006031] smp: Brought up 1 node, 4 CPUs
[    0.006037] SMP: Total of 4 processors activated.
[    0.006041] CPU features: detected: 32-bit EL0 Support
[    0.006043] CPU features: detected: 32-bit EL1 Support
[    0.006047] CPU features: detected: CRC32 instructions
[    0.006109] CPU: All CPU(s) started at EL2
[    0.006132] alternatives: applying system-wide alternatives
[    0.008519] devtmpfs: initialized
[    0.018738] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.018757] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.044146] pinctrl core: initialized pinctrl subsystem
[    0.047006] DMI not present or invalid.
[    0.047581] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.048450] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.048692] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.049038] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.049083] audit: initializing netlink subsys (disabled)
[    0.049216] audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1
[    0.049751] thermal_sys: Registered thermal governor 'step_wise'
[    0.049756] thermal_sys: Registered thermal governor 'power_allocator'
[    0.049788] cpuidle: using governor menu
[    0.049991] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.050067] ASID allocator initialised with 65536 entries
[    0.051279] Serial: AMBA PL011 UART driver
[    0.051352] imx mu driver is registered.
[    0.051378] imx rpmsg driver is registered.
[    0.059347] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000/unique-id@8
[    0.061775] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc@0/bus@30000000/pinctrl@30330000/hoggrp
[    0.062249] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.062768] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[    0.063982] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[    0.070665] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d
[    0.070708] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@32c00000/lcd-controller@32e80000
[    0.070933] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@32c00000/lcd-controller@32e80000
[    0.071020] platform 32e80000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000
[    0.073484] platform 32e40000.csi: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c
[    0.076582] platform 32fc6000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@30c00000/hdmi@32fd8000
[    0.076931] platform 32fc6000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@30c00000/hdmi@32fd8000
[    0.077028] platform 32fd8000.hdmi: Fixed dependency cycle(s) with /soc@0/bus@30c00000/lcd-controller@32fc6000
[    0.085183] platform cbtl04gp: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector
[    0.086653] Modules: 23968 pages in range for non-PLT usage
[    0.086659] Modules: 515488 pages in range for PLT usage
[    0.087282] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.087288] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.087293] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.087296] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.087302] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.087307] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.087314] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.087319] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.089376] ACPI: Interpreter disabled.
[    0.090390] iommu: Default domain type: Translated
[    0.090398] iommu: DMA domain TLB invalidation policy: strict mode
[    0.090684] SCSI subsystem initialized
[    0.090981] usbcore: registered new interface driver usbfs
[    0.091012] usbcore: registered new interface driver hub
[    0.091040] usbcore: registered new device driver usb
[    0.092268] mc: Linux media interface: v0.10
[    0.092324] videodev: Linux video capture interface: v2.00
[    0.092393] pps_core: LinuxPPS API ver. 1 registered
[    0.092397] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.092411] PTP clock support registered
[    0.092619] EDAC MC: Ver: 3.0.0
[    0.093054] scmi_core: SCMI protocol bus registered
[    0.093517] FPGA manager framework
[    0.093600] Advanced Linux Sound Architecture Driver Initialized.
[    0.094290] Bluetooth: Core ver 2.22
[    0.094313] NET: Registered PF_BLUETOOTH protocol family
[    0.094316] Bluetooth: HCI device and connection manager initialized
[    0.094322] Bluetooth: HCI socket layer initialized
[    0.094327] Bluetooth: L2CAP socket layer initialized
[    0.094337] Bluetooth: SCO socket layer initialized
[    0.094688] vgaarb: loaded
[    0.095188] clocksource: Switched to clocksource arch_sys_counter
[    0.095376] VFS: Disk quotas dquot_6.6.0
[    0.095403] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.095558] pnp: PnP ACPI: disabled
[    0.102656] NET: Registered PF_INET protocol family
[    0.102887] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.108120] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.108232] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.108250] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.108673] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.110511] TCP: Hash tables configured (established 65536 bind 65536)
[    0.110611] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.110760] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.111023] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.111423] RPC: Registered named UNIX socket transport module.
[    0.111427] RPC: Registered udp transport module.
[    0.111430] RPC: Registered tcp transport module.
[    0.111432] RPC: Registered tcp-with-tls transport module.
[    0.111435] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.112432] PCI: CLS 0 bytes, default 64
[    0.112723] kvm [1]: IPA Size Limit: 40 bits
[    0.114855] kvm [1]: GICv3: no GICV resource entry
[    0.114860] kvm [1]: disabling GICv2 emulation
[    0.114873] kvm [1]: GIC system register CPU interface enabled
[    0.114893] kvm [1]: vgic interrupt IRQ9
[    0.114911] kvm [1]: Hyp mode initialized successfully
[    0.116087] Initialise system trusted keyrings
[    0.116238] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.116499] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.116700] NFS: Registering the id_resolver key type
[    0.116740] Key type id_resolver registered
[    0.116743] Key type id_legacy registered
[    0.116769] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.116773] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.116789] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.116963] 9p: Installing v9fs 9p2000 file system support
[    0.149407] Key type asymmetric registered
[    0.149413] Asymmetric key parser 'x509' registered
[    0.149453] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.149459] io scheduler mq-deadline registered
[    0.149463] io scheduler kyber registered
[    0.149486] io scheduler bfq registered
[    0.157785] EINJ: ACPI disabled.
[    0.159221] M4 is started
[    0.170404] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2
[    0.170418] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin
[    0.172191] mxs-dma 33000000.dma-apbh: initialized
[    0.173735] SoC: i.MX8MP revision 1.1
[    0.174198] Bus freq driver module loaded
[    0.192946] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.196327] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 16, base_baud = 5000000) is a IMX
[    0.196457] serial serial0: tty port ttymxc0 registered
[    0.196914] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 17, base_baud = 1500000) is a IMX
[    0.196946] printk: console [ttymxc1] enabled
[    1.790439] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 32e90000.lcd-controller
[    1.805760] loop: module loaded
[    1.810700] megasas: 07.725.01.00-rc1
[    1.822617] tun: Universal TUN/TAP device driver, 1.6
[    1.828864] thunder_xcv, ver 1.0
[    1.832139] thunder_bgx, ver 1.0
[    1.835395] nicpf, ver 1.0
[    1.841011] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    1.848246] hns3: Copyright (c) 2017 Huawei Corporation.
[    1.853603] hclge is initializing
[    1.856952] e1000: Intel(R) PRO/1000 Network Driver
[    1.861838] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.867614] e1000e: Intel(R) PRO/1000 Network Driver
[    1.872585] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.878535] igb: Intel(R) Gigabit Ethernet Network Driver
[    1.883943] igb: Copyright (c) 2007-2014 Intel Corporation.
[    1.889546] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    1.895820] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    1.901959] sky2: driver version 1.30
[    1.906417] usbcore: registered new device driver r8152-cfgselector
[    1.912723] usbcore: registered new interface driver r8152
[    1.918593] VFIO - User Level meta-driver version: 0.3
[    1.925536] platform 38100000.usb: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50
[    1.940733] usbcore: registered new interface driver uas
[    1.946094] usbcore: registered new interface driver usb-storage
[    1.952173] usbcore: registered new interface driver usbserial_generic
[    1.958736] usbserial: USB Serial support registered for generic
[    1.964773] usbcore: registered new interface driver ftdi_sio
[    1.970554] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.977894] usbcore: registered new interface driver usb_serial_simple
[    1.984455] usbserial: USB Serial support registered for carelink
[    1.990576] usbserial: USB Serial support registered for flashloader
[    1.996955] usbserial: USB Serial support registered for funsoft
[    2.002990] usbserial: USB Serial support registered for google
[    2.008938] usbserial: USB Serial support registered for hp4x
[    2.014718] usbserial: USB Serial support registered for kaufmann
[    2.020838] usbserial: USB Serial support registered for libtransistor
[    2.027394] usbserial: USB Serial support registered for moto_modem
[    2.033696] usbserial: USB Serial support registered for motorola_tetra
[    2.040339] usbserial: USB Serial support registered for nokia
[    2.046201] usbserial: USB Serial support registered for novatel_gps
[    2.052591] usbserial: USB Serial support registered for siemens_mpi
[    2.058976] usbserial: USB Serial support registered for suunto
[    2.064924] usbserial: USB Serial support registered for vivopay
[    2.070961] usbserial: USB Serial support registered for zio
[    2.076654] usbcore: registered new interface driver usb_ehset_test
[    2.086596] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[    2.101510] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0
[    2.107731] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[    2.116970] i2c_dev: i2c /dev entries driver
[    2.128486] Bluetooth: HCI UART driver ver 2.3
[    2.132959] Bluetooth: HCI UART protocol H4 registered
[    2.138109] Bluetooth: HCI UART protocol BCSP registered
[    2.143463] Bluetooth: HCI UART protocol LL registered
[    2.148610] Bluetooth: HCI UART protocol ATH3K registered
[    2.154034] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.160435] Bluetooth: HCI UART protocol Broadcom registered
[    2.166131] Bluetooth: HCI UART protocol QCA registered
[    2.171564] EDAC MC: ECC not enabled
[    2.176842] sdhci: Secure Digital Host Controller Interface driver
[    2.183046] sdhci: Copyright(c) Pierre Ossman
[    2.188214] Synopsys Designware Multimedia Card Interface Driver
[    2.195150] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.204845] ledtrig-cpu: registered to indicate activity on CPUs
[    2.212632] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.219566] usbcore: registered new interface driver usbhid
[    2.225155] usbhid: USB HID core driver
[    2.230364] mxc-mipi-csi2-sam 32e40000.csi: supply mipi-phy not found, using dummy regulator
[    2.235647] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[    2.239228] : mipi_csis_imx8mp_phy_reset, No remote pad found!
[    2.251756] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000
[    2.264186] mxc-isi_v1 32e00000.isi: mxc_isi.0 registered successfully
[    2.276652] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    2.288562]  cs_system_cfg: CoreSight Configuration manager initialised
[    2.296410] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000
[    2.298658] mmc2: new HS400 Enhanced strobe MMC card at address 0001
[    2.306523] optee: probing for conduit method.
[    2.312780] mmcblk2: mmc2:0001 IB2932 29.2 GiB
[    2.315835] optee: revision 4.2 (c6be5b57)
[    2.321140] optee: dynamic shared memory is enabled
[    2.323776] Alternate GPT is invalid, using primary GPT.
[    2.325616] optee: initialized driver
[    2.330168]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16
[    2.338457] Galcore version 6.4.11.p2.745085
[    2.348455] mmcblk2boot0: mmc2:0001 IB2932 4.00 MiB
[    2.356694] mmcblk2boot1: mmc2:0001 IB2932 4.00 MiB
[    2.362486] mmcblk2rpmb: mmc2:0001 IB2932 4.00 MiB, chardev (234:0)
[    2.368994] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0
[    2.378955] hantrodec 0 : module inserted. Major = 509
[    2.384698] hantrodec 1 : module inserted. Major = 509
[    2.391253] hantroenc: HW at base <0000000038320000> with ID <0x80006200>
[    2.398194] hx280enc: module inserted. Major <508>
[    2.407681] NET: Registered PF_LLC protocol family
[    2.412576] u32 classifier
[    2.415325]     input device check on
[    2.418988]     Actions configured
[    2.423611] NET: Registered PF_INET6 protocol family
[    2.430757] Segment Routing with IPv6
[    2.434479] In-situ OAM (IOAM) with IPv6
[    2.438463] NET: Registered PF_PACKET protocol family
[    2.443539] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.457185] Bluetooth: RFCOMM TTY layer initialized
[    2.462086] Bluetooth: RFCOMM socket layer initialized
[    2.467254] Bluetooth: RFCOMM ver 1.11
[    2.471011] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.476333] Bluetooth: BNEP filters: protocol multicast
[    2.481571] Bluetooth: BNEP socket layer initialized
[    2.486544] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.492473] Bluetooth: HIDP socket layer initialized
[    2.498195] 8021q: 802.1Q VLAN Support v1.8
[    2.502410] lib80211: common routines for IEEE802.11 drivers
[    2.508126] 9pnet: Installing 9P2000 support
[    2.512540] Key type dns_resolver registered
[    2.517584] NET: Registered PF_VSOCK protocol family
[    2.544200] registered taskstats version 1
[    2.548459] Loading compiled-in X.509 certificates
[    2.576712] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.587254] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.597741] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.608238] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.618768] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.634402] i2c i2c-0: IMX I2C adapter registered
[    2.640473] adv7511 1-003d: supply avdd not found, using dummy regulator
[    2.647310] adv7511 1-003d: supply dvdd not found, using dummy regulator
[    2.654101] adv7511 1-003d: supply pvdd not found, using dummy regulator
[    2.660848] adv7511 1-003d: supply a2vdd not found, using dummy regulator
[    2.667680] adv7511 1-003d: supply v3p3 not found, using dummy regulator
[    2.674433] adv7511 1-003d: supply v1p2 not found, using dummy regulator
[    2.682410] adv7511 1-003d: Probe failed. Remote port 'mipi_dsi@32e60000' disabled
[    2.690214] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 1-004c
[    2.712313] nxp-pca9450 0-0025: pca9450bc probed.
[    2.753067] it6263 1-004c: Probe failed. Remote port 'lvds-channel@0' disabled
[    2.760321] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 1-004c
[    2.769746] ov5640 1-003c: supply DOVDD not found, using dummy regulator
[    2.776556] ov5640 1-003c: supply AVDD not found, using dummy regulator
[    2.783218] ov5640 1-003c: supply DVDD not found, using dummy regulator
[    2.826744] ov5640 1-003c: ov5640_read_reg: error: reg=300a
[    2.832334] ov5640 1-003c: ov5640_check_chip_id: failed to read chip identifier
[    2.840002] platform 38100000.usb: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50
[    2.849803] i2c 1-0050: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000
[    2.859822] i2c i2c-1: IMX I2C adapter registered
[    2.865935] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with phy-lvds
[    2.875150] imx8mq-usb-phy 381f0040.usb-phy: supply vbus not found, using dummy regulator
[    2.883769] imx8mq-usb-phy 382f0040.usb-phy: supply vbus not found, using dummy regulator
[    2.895172] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[    2.902519] imx6q-pcie 33800000.pcie:       IO 0x001ff80000..0x001ff8ffff -> 0x0000000000
[    2.910745] imx6q-pcie 33800000.pcie:      MEM 0x0018000000..0x001fefffff -> 0x0018000000
[    2.913115] dwhdmi-imx 32fd8000.hdmi: Detected HDMI TX controller v2.13a with HDCP (samsung_dw_hdmi_phy2)
[    2.929746] dwhdmi-imx 32fd8000.hdmi: registered DesignWare HDMI I2C bus driver
[    2.940431] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops lcdifv3_crtc_ops)
[    2.948423] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops lcdifv3_crtc_ops)
[    2.956400] imx-drm display-subsystem: bound imx-lcdifv3-crtc.2 (ops lcdifv3_crtc_ops)
[    2.964465] imx_sec_dsim_drv 32e60000.mipi_dsi: version number is 0x1060200
[    2.971481] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /soc@0/bus@32c00000/mipi_dsi@32e60000 to encoder DSI-40: -19
[    2.983076] imx_sec_dsim_drv 32e60000.mipi_dsi: Failed to attach bridge: 32e60000.mipi_dsi
[    2.991355] imx_sec_dsim_drv 32e60000.mipi_dsi: failed to bind sec dsim bridge: -19
[    2.999027] imx-drm display-subsystem: bound 32e60000.mipi_dsi (ops imx_sec_dsim_ops)
[    3.006944] imx-drm display-subsystem: bound ldb-display-controller (ops imx8mp_ldb_ops)
[    3.015124] imx-drm display-subsystem: bound 32fd8000.hdmi (ops dw_hdmi_imx_ops)
[    3.023477] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
[    3.031390] imx-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    3.038353] imx-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    3.047148] pps pps0: new PPS source ptp0
[    3.135684] imx6q-pcie 33800000.pcie: iATU: unroll T, 4 ob, 4 ib, align 64K, limit 16G
[    3.243995] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.248973] fec 30be0000.ethernet eth0: registered PHC device 0
[    3.256547] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
[    3.263329] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
[    3.270135] imx-dwmac 30bf0000.ethernet:     DWMAC4/5
[    3.274945] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
[    3.282092] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
[    3.289238] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
[    3.295393] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    3.303064] imx-dwmac 30bf0000.ethernet: Enabled L3L4 Flow TC (entries=8)
[    3.309873] imx-dwmac 30bf0000.ethernet: Enabled RFS Flow TC (entries=10)
[    3.316679] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
[    3.324265] imx-dwmac 30bf0000.ethernet: Using 34/40 bits DMA host/device width
[    3.349922] imx6q-pcie 33800000.pcie: PCIe Gen.2 x1 link up
[    3.355524] imx6q-pcie 33800000.pcie: Link up, Gen2
[    3.360418] imx6q-pcie 33800000.pcie: PCIe Gen.2 x1 link up
[    3.366333] imx6q-pcie 33800000.pcie: PCI host bridge to bus 0000:00
[    3.372704] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.378204] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    3.384398] pci_bus 0000:00: root bus resource [mem 0x18000000-0x1fefffff]
[    3.391308] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
[    3.397332] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    3.403618] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    3.410373] pci 0000:00:00.0: supports D1
[    3.414392] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    3.423733] pci 0000:01:00.0: [1b4b:2b42] type 00 class 0x020000
[    3.429812] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
[    3.437079] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x000fffff 64bit pref]
[    3.444631] pci 0000:01:00.0: supports D1 D2
[    3.448912] pci 0000:01:00.0: PME# supported from D0 D1 D3hot D3cold
[    3.467617] pci 0000:00:00.0: BAR 0: assigned [mem 0x18000000-0x180fffff]
[    3.474432] pci 0000:00:00.0: BAR 15: assigned [mem 0x18100000-0x182fffff pref]
[    3.481757] pci 0000:00:00.0: BAR 6: assigned [mem 0x18300000-0x1830ffff pref]
[    3.488999] pci 0000:01:00.0: BAR 0: assigned [mem 0x18100000-0x181fffff 64bit pref]
[    3.496779] pci 0000:01:00.0: BAR 2: assigned [mem 0x18200000-0x182fffff 64bit pref]
[    3.504561] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    3.509803] pci 0000:00:00.0:   bridge window [mem 0x18100000-0x182fffff pref]
[    3.517399] pcieport 0000:00:00.0: PME: Signaling with IRQ 222
[    3.533221] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    3.539910] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[    3.548036] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6d hci version 0x110 quirks 0x000000a001000010
[    3.557482] xhci-hcd xhci-hcd.1.auto: irq 223, io mem 0x38200000
[    3.563603] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    3.569106] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[    3.576778] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    3.584824] hub 1-0:1.0: USB hub found
[    3.588612] hub 1-0:1.0: 1 port detected
[    3.592854] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    3.601725] hub 2-0:1.0: USB hub found
[    3.605508] hub 2-0:1.0: 1 port detected
[    3.611361] Hot alarm is canceled. GPU3D clock will return to 64/64
[    3.619834] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 5 mkt segment 0 supported-hw 0x20 0x1
[    3.632087] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO
[    3.632451] remoteproc remoteproc0: imx-rproc is available
[    3.642713] remoteproc remoteproc0: attaching to imx-rproc
[    3.648231] Unable to handle kernel paging request at virtual address ffff8000829acfff
[    3.656151] Mem abort info:
[    3.658944]   ESR = 0x0000000096000007
[    3.662696]   EC = 0x25: DABT (current EL), IL = 32 bits
[    3.668024]   SET = 0, FnV = 0
[    3.668384] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
[    3.671077]   EA = 0, S1PTW = 0
[    3.671079]   FSC = 0x07: level 3 translation fault
[    3.686157] Data abort info:
[    3.689051]   ISV = 0, ISS = 0x00000007, ISS2 = 0x00000000
[    3.694540]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[    3.699596]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[    3.704911] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000042031000
[    3.711629] [ffff8000829acfff] pgd=10000001bffff003, p4d=10000001bffff003, pud=10000001bfffe003, pmd=1000000110242003, pte=0000000000000000
[    3.724171] Internal error: Oops: 0000000096000007 [#1] PREEMPT SMP
[    3.730439] Modules linked in:
[    3.733495] CPU: 3 PID: 36 Comm: kworker/u8:1 Not tainted 6.6.23-lts-next-06236-gb586a521770e #1
[    3.742281] Hardware name: NXP i.MX8MPlus EVK board (DT)
[    3.747592] Workqueue: events_unbound deferred_probe_work_func
[    3.753434] pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    3.760397] pc : rproc_handle_resources.constprop.0+0x64/0x18c
[    3.765042] mmc1: host does not support reading read-only switch, assuming write-enable
[    3.766232] lr : rproc_boot+0x37c/0x57c
[    3.778065] sp : ffff8000824b39f0
[    3.781379] x29: ffff8000824b39f0 x28: ffff800081b3e530 x27: ffff00017f522b00
[    3.788516] x26: 0000000000000004 x25: ffff8000829ad000 x24: ffff8000829acfff
[    3.795657] x23: 0000000000000000 x22: ffff0000d1772038 x21: ffff800082163798
[    3.800025] mmc1: new ultra high speed SDR104 SDHC card at address 0001
[    3.802797] x20: 0000000000000000 x19: ffff0000d1772000 x18: 0000000000000006
[    3.809890] mmcblk1: mmc1:0001 SD 29.8 GiB
[    3.816542] x17: 73203020746e656d x16: 67657320746b6d20 x15: ffffffffffffffff
[    3.816550] x14: ffffffffffffffff x13: ffffffffffffffff x12: ffffffffffffffff
[    3.816557] x11: ffffffffffffffff
[    3.822337]  mmcblk1: p1 p2
[    3.827779]  x10: ffffffffffffffff x9 : ffffffffffffffff
[    3.827784] x8 : ffffffffffffffff x7 : ffffffffffffffff x6 : ffffffffffffffff
[    3.827791] x5 : ffff0000d0fa5000 x4 : ffff8000829ad000 x3 : 00000000000003fd
[    3.860592] x2 : 00000000ffffffff x1 : ffff8000829ad003 x0 : ffff8000829ad000
[    3.867733] Call trace:
[    3.870179]  rproc_handle_resources.constprop.0+0x64/0x18c
[    3.875669]  rproc_boot+0x37c/0x57c
[    3.879163]  rproc_add+0x144/0x17c
[    3.882570]  imx_rproc_probe+0x4d0/0x5e0
[    3.886494]  platform_probe+0x68/0xc8
[    3.890159]  really_probe+0x148/0x2b0
[    3.893822]  __driver_probe_device+0x78/0x12c
[    3.898182]  driver_probe_device+0xd8/0x15c
[    3.902367]  __device_attach_driver+0xb8/0x134
[    3.906814]  bus_for_each_drv+0x88/0xe8
[    3.910650]  __device_attach+0xa0/0x190
[    3.914487]  device_initial_probe+0x14/0x20
[    3.918674]  bus_probe_device+0xac/0xb0
[    3.922508]  deferred_probe_work_func+0x80/0xb8
[    3.927041]  process_one_work+0x138/0x248
[    3.931054]  worker_thread+0x320/0x438
[    3.934807]  kthread+0x110/0x114
[    3.938037]  ret_from_fork+0x10/0x20
[    3.941618] Code: 6b020063 8b22c098 91001301 540007c4 (b862c880)
[    3.947711] ---[ end trace 0000000000000000 ]---
[   60.415588] imx-sdma 30e10000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2
[   60.426074] imx-sdma 30e10000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin
[  111.591509] random: crng init done
[  121.827541] imx-sdma 30bd0000.dma-controller: external firmware not found, using ROM firmware
[  121.836161] imx-sdma 30e10000.dma-controller: external firmware not found, using ROM firmware

 

0 Kudos
Reply

598 Views
joanxie
NXP TechSupport
NXP TechSupport

yes I reproduced this on my board, confirmed that hello world demo doesn't include publish resource table, so pls change another demo, I tried below succesfully

joanxie_0-1735113151675.png

If you choose to use remoteproc to start the remote core directly, execute run prepare_mcore in U-Boot before starting the Linux OS. 

0 Kudos
Reply

555 Views
AlanWen
Contributor III

I tried the approach but it still failed.

DDRINFO: DRAM rate 4000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
SEC0:  RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x8000, pagesize 0x200, ivt offset 0x0
NOTICE:  Do not release JR0 to NS as it can be used by HAB
NOTICE:  BL31: v2.10.0  (release):android-14.0.0_2.0.0-rc1-1-g49143a170
NOTICE:  BL31: Built : 10:04:22, May 29 2024


U-Boot 2024.04+g674440bc73e+p0 (Jun 06 2024 - 10:05:34 +0000)

CPU:   i.MX8MP[8] rev1.1 1800 MHz (running at 1200 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 37C
Reset cause: POR
Model: NXP i.MX8MPlus LPDDR4 EVK board
DRAM:  6 GiB
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x50]
SNK.Power3.0 on CC2
PDO 0: type 0, 5000 mV, 3000 mA [E]
PDO 1: type 0, 9000 mV, 3000 mA []
PDO 2: type 0, 15000 mV, 3000 mA []
PDO 3: type 0, 20000 mV, 2250 mA []
Requesting PDO 3: 20000 mV, 2250 mA
Source accept request
PD source ready!
tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62
Power supply on USB2
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
Core:  287 devices, 37 uclasses, devicetree: separate
MMC:   FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment

[*]-Video Link 0adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

        [0] lcd-controller@32e80000, video
        [1] mipi_dsi@32e60000, video_bridge
        [2] adv7535@3d, panel
adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19
In:    serial
Out:   serial
Err:   serial
SEC0:  RNG instantiated
switch to partitions #0, OK
mmc1 is current device
flash target is MMC:1
Net:   eth0: ethernet@30be0000, eth1: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
u-boot=> fatload mmc 1:1 0x48000000 imx8mp_m7_TCM_rpmsg_lite_str_echo_rtos.bin
20432 bytes read in 2 ms (9.7 MiB/s)
u-boot=>

U-Boot SPL 2024.04+g674440bc73e+p0 (Jun 06 2024 - 10:05:34 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 4000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
SEC0:  RNG instantiated
Normal Boot
Trying to boot from BOOTROM
Boot Stage: Primary boot
image offset 0x8000, pagesize 0x200, ivt offset 0x0
NOTICE:  Do not release JR0 to NS as it can be used by HAB
NOTICE:  BL31: v2.10.0  (release):android-14.0.0_2.0.0-rc1-1-g49143a170
NOTICE:  BL31: Built : 10:04:22, May 29 2024


U-Boot 2024.04+g674440bc73e+p0 (Jun 06 2024 - 10:05:34 +0000)

CPU:   i.MX8MP[8] rev1.1 1800 MHz (running at 1200 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 37C
Reset cause: POR
Model: NXP i.MX8MPlus LPDDR4 EVK board
DRAM:  6 GiB
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x50]
SNK.Power3.0 on CC2
PDO 0: type 0, 5000 mV, 3000 mA [E]
PDO 1: type 0, 9000 mV, 3000 mA []
PDO 2: type 0, 15000 mV, 3000 mA []
PDO 3: type 0, 20000 mV, 2250 mA []
Requesting PDO 3: 20000 mV, 2250 mA
Source accept request
PD source ready!
tcpc_pd_receive_message: Polling ALERT register, TCPC_ALERT_RX_STATUS bit failed, ret = -62
Power supply on USB2
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C1 0x50]
Core:  287 devices, 37 uclasses, devicetree: separate
MMC:   FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... *** Warning - bad CRC, using default environment

[*]-Video Link 0adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

        [0] lcd-controller@32e80000, video
        [1] mipi_dsi@32e60000, video_bridge
        [2] adv7535@3d, panel
adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19
In:    serial
Out:   serial
Err:   serial
SEC0:  RNG instantiated
switch to partitions #0, OK
mmc1 is current device
flash target is MMC:1
Net:   eth0: ethernet@30be0000, eth1: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
u-boot=> fatload mmc 1:1 0x48000000 imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin
21020 bytes read in 2 ms (10 MiB/s)
u-boot=> cp.b 0x48000000 0x7e0000 20000
u-boot=> run prepare_mcore
u-boot=> bootaux 0x7e0000
## No elf image at address 0x007e0000
## Starting auxiliary core stack = 0x20020000, pc = 0x000004DD...
u-boot=> boot
Working FDT set to 43000000
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
starting USB...
Bus usb@38100000: Failed to initialize board for imx8m USB
probe failed, error -62
Bus usb@38200000: Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@38200000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
84294 bytes read in 2 ms (40.2 MiB/s)
Unable to open OP-TEE session (err=-5)
mm_communicate failed!
Error: Cannot initialize UEFI sub-system, r = 3
switch to partitions #0, OK
mmc2(part 0) is current device
Running BSP bootcmd ...
switch to partitions #0, OK
mmc1 is current device
Failed to load 'boot.scr'
35355136 bytes read in 374 ms (90.2 MiB/s)
Booting from mmc ...
84294 bytes read in 2 ms (40.2 MiB/s)
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
Working FDT set to 43000000
   Using Device Tree in place at 0000000043000000, end 0000000043017945
Working FDT set to 43000000
adv7535_mipi2hdmi adv7535@3d: Can't find cec device id=0x3c
fail to probe panel device adv7535@3d
fail to get display timings
probe video device failed, ret -19

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 6.6.23-lts-next-06236-gb586a521770e (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.2.0, GNU ld (GNU Binutils) 2.42.0.20240216) #1 SMP PREEMPT Fri Jun  7 13:15:57 UTC 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: NXP i.MX8MPlus EVK board
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000c4000000, size 960 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000c4000000..0x00000000ffffffff (983040 KiB) map reusable linux,cma
[    0.000000] OF: reserved mem: 0x0000000000900000..0x000000000096ffff (448 KiB) nomap non-reusable ocram@900000
[    0.000000] OF: reserved mem: 0x0000000056000000..0x0000000057dfffff (30720 KiB) nomap non-reusable optee_core@56000000
[    0.000000] OF: reserved mem: 0x0000000057e00000..0x0000000057ffffff (2048 KiB) nomap non-reusable optee_shm@57e00000
[    0.000000] OF: reserved mem: 0x0000000092400000..0x00000000933fffff (16384 KiB) nomap non-reusable dsp@92400000
[    0.000000] OF: reserved mem: 0x0000000093400000..0x00000000942effff (15296 KiB) nomap non-reusable dsp_reserved_heap@93400000
[    0.000000] OF: reserved mem: 0x00000000942f0000..0x00000000942f7fff (32 KiB) nomap non-reusable vdev0vring0@942f0000
[    0.000000] OF: reserved mem: 0x00000000942f8000..0x00000000942fffff (32 KiB) nomap non-reusable vdev0vring1@942f8000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000094300000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@94300000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000094300000..0x00000000943fffff (1024 KiB) nomap non-reusable vdev0buffer@94300000
[    0.000000] OF: reserved mem: 0x0000000100000000..0x000000010fffffff (262144 KiB) nomap non-reusable gpu_reserved@100000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x00000001bfffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x1bf4386c0-0x1bf43afff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001bfffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000055ffffff]
[    0.000000]   node   0: [mem 0x0000000058000000-0x00000000923fffff]
[    0.000000]   node   0: [mem 0x0000000092400000-0x00000000943fffff]
[    0.000000]   node   0: [mem 0x0000000094400000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000010fffffff]
[    0.000000]   node   0: [mem 0x0000000110000000-0x00000001bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000001bfffffff]
[    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
[    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 22 pages/cpu s50536 r8192 d31384 u90112
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: clk-imx8mp.mcore_booted console=ttymxc1,115200 root=/dev/mmcblk1p2 rootwait rw
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1540096
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000c0000000-0x00000000c4000000] (64MB)
[    0.000000] Memory: 4756140K/6258688K available (20992K kernel code, 1630K rwdata, 7756K rodata, 3968K init, 643K bss, 519508K reserved, 983040K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
[    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=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 160 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:0x0000000038880000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.000000] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.000556] Console: colour dummy device 80x25
[    0.000617] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[    0.000627] pid_max: default: 32768 minimum: 301
[    0.000694] LSM: initializing lsm=capability,integrity
[    0.000795] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.000821] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.002310] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002375] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.002556] rcu: Hierarchical SRCU implementation.
[    0.002560] rcu:     Max phase no-delay instances is 1000.
[    0.004304] EFI services will not be available.
[    0.004529] smp: Bringing up secondary CPUs ...
[    0.005005] Detected VIPT I-cache on CPU1
[    0.005063] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[    0.005098] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.005632] Detected VIPT I-cache on CPU2
[    0.005676] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[    0.005695] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.006165] Detected VIPT I-cache on CPU3
[    0.006207] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[    0.006228] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.006295] smp: Brought up 1 node, 4 CPUs
[    0.006301] SMP: Total of 4 processors activated.
[    0.006305] CPU features: detected: 32-bit EL0 Support
[    0.006308] CPU features: detected: 32-bit EL1 Support
[    0.006312] CPU features: detected: CRC32 instructions
[    0.006376] CPU: All CPU(s) started at EL2
[    0.006397] alternatives: applying system-wide alternatives
[    0.008797] devtmpfs: initialized
[    0.020008] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.020027] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.045422] pinctrl core: initialized pinctrl subsystem
[    0.048458] DMI not present or invalid.
[    0.049057] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.049874] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.050117] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.050474] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.050522] audit: initializing netlink subsys (disabled)
[    0.050656] audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1
[    0.051194] thermal_sys: Registered thermal governor 'step_wise'
[    0.051199] thermal_sys: Registered thermal governor 'power_allocator'
[    0.051233] cpuidle: using governor menu
[    0.051436] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.051512] ASID allocator initialised with 65536 entries
[    0.052913] Serial: AMBA PL011 UART driver
[    0.052988] imx mu driver is registered.
[    0.053007] imx rpmsg driver is registered.
[    0.062307] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000/unique-id@8
[    0.064788] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc@0/bus@30000000/pinctrl@30330000/hoggrp
[    0.065251] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.065793] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[    0.067037] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[    0.075411] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d
[    0.075452] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@32c00000/lcd-controller@32e80000
[    0.075678] platform 32e60000.mipi_dsi: Fixed dependency cycle(s) with /soc@0/bus@32c00000/lcd-controller@32e80000
[    0.075763] platform 32e80000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000
[    0.078219] platform 32e40000.csi: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c
[    0.082101] platform 32fc6000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@30c00000/hdmi@32fd8000
[    0.082465] platform 32fc6000.lcd-controller: Fixed dependency cycle(s) with /soc@0/bus@30c00000/hdmi@32fd8000
[    0.082554] platform 32fd8000.hdmi: Fixed dependency cycle(s) with /soc@0/bus@30c00000/lcd-controller@32fc6000
[    0.090878] platform cbtl04gp: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector
[    0.091473] Modules: 23968 pages in range for non-PLT usage
[    0.091479] Modules: 515488 pages in range for PLT usage
[    0.092210] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.092216] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.092221] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.092226] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.092230] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.092235] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.092241] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.092246] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.094371] ACPI: Interpreter disabled.
[    0.095462] iommu: Default domain type: Translated
[    0.095468] iommu: DMA domain TLB invalidation policy: strict mode
[    0.095779] SCSI subsystem initialized
[    0.096080] usbcore: registered new interface driver usbfs
[    0.096109] usbcore: registered new interface driver hub
[    0.096141] usbcore: registered new device driver usb
[    0.097455] mc: Linux media interface: v0.10
[    0.097494] videodev: Linux video capture interface: v2.00
[    0.097558] pps_core: LinuxPPS API ver. 1 registered
[    0.097561] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.097575] PTP clock support registered
[    0.097792] EDAC MC: Ver: 3.0.0
[    0.098261] scmi_core: SCMI protocol bus registered
[    0.098744] FPGA manager framework
[    0.098830] Advanced Linux Sound Architecture Driver Initialized.
[    0.099513] Bluetooth: Core ver 2.22
[    0.099536] NET: Registered PF_BLUETOOTH protocol family
[    0.099540] Bluetooth: HCI device and connection manager initialized
[    0.099546] Bluetooth: HCI socket layer initialized
[    0.099551] Bluetooth: L2CAP socket layer initialized
[    0.099561] Bluetooth: SCO socket layer initialized
[    0.099928] vgaarb: loaded
[    0.100435] clocksource: Switched to clocksource arch_sys_counter
[    0.100685] VFS: Disk quotas dquot_6.6.0
[    0.100715] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.100870] pnp: PnP ACPI: disabled
[    0.107971] NET: Registered PF_INET protocol family
[    0.108203] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.113452] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.113534] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.113582] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.114002] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.115890] TCP: Hash tables configured (established 65536 bind 65536)
[    0.115992] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.116143] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.116410] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.116816] RPC: Registered named UNIX socket transport module.
[    0.116820] RPC: Registered udp transport module.
[    0.116823] RPC: Registered tcp transport module.
[    0.116826] RPC: Registered tcp-with-tls transport module.
[    0.116828] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.117823] PCI: CLS 0 bytes, default 64
[    0.118140] kvm [1]: IPA Size Limit: 40 bits
[    0.120282] kvm [1]: GICv3: no GICV resource entry
[    0.120286] kvm [1]: disabling GICv2 emulation
[    0.120299] kvm [1]: GIC system register CPU interface enabled
[    0.120319] kvm [1]: vgic interrupt IRQ9
[    0.120338] kvm [1]: Hyp mode initialized successfully
[    0.121538] Initialise system trusted keyrings
[    0.121727] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.121999] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.122208] NFS: Registering the id_resolver key type
[    0.122249] Key type id_resolver registered
[    0.122252] Key type id_legacy registered
[    0.122274] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.122279] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.122295] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.122462] 9p: Installing v9fs 9p2000 file system support
[    0.154917] Key type asymmetric registered
[    0.154922] Asymmetric key parser 'x509' registered
[    0.154970] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.154975] io scheduler mq-deadline registered
[    0.154979] io scheduler kyber registered
[    0.155002] io scheduler bfq registered
[    0.163742] EINJ: ACPI disabled.
[    0.165290] M4 is started
[    0.176667] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2
[    0.176681] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin
[    0.178480] mxs-dma 33000000.dma-apbh: initialized
[    0.180098] SoC: i.MX8MP revision 1.1
[    0.180591] Bus freq driver module loaded
[    0.199514] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.202883] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 16, base_baud = 5000000) is a IMX
[    0.203012] serial serial0: tty port ttymxc0 registered
[    0.203514] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 17, base_baud = 5000000) is a IMX
[    0.204177] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 18, base_baud = 1500000) is a IMX
[    0.204208] printk: console [ttymxc1] enabled
[    1.635803] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 32e90000.lcd-controller
[    1.651202] loop: module loaded
[    1.656220] megasas: 07.725.01.00-rc1
[    1.666384] spi-nor spi0.0: n25q256ax1 (32768 Kbytes)
[    1.676015] tun: Universal TUN/TAP device driver, 1.6
[    1.682367] thunder_xcv, ver 1.0
[    1.685647] thunder_bgx, ver 1.0
[    1.688914] nicpf, ver 1.0
[    1.694788] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    1.702028] hns3: Copyright (c) 2017 Huawei Corporation.
[    1.707382] hclge is initializing
[    1.710729] e1000: Intel(R) PRO/1000 Network Driver
[    1.715614] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.721389] e1000e: Intel(R) PRO/1000 Network Driver
[    1.726361] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.732313] igb: Intel(R) Gigabit Ethernet Network Driver
[    1.737759] igb: Copyright (c) 2007-2014 Intel Corporation.
[    1.743370] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    1.749647] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    1.755797] sky2: driver version 1.30
[    1.760300] usbcore: registered new device driver r8152-cfgselector
[    1.766610] usbcore: registered new interface driver r8152
[    1.772524] VFIO - User Level meta-driver version: 0.3
[    1.779603] platform 38100000.usb: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50
[    1.795016] usbcore: registered new interface driver uas
[    1.800379] usbcore: registered new interface driver usb-storage
[    1.806470] usbcore: registered new interface driver usbserial_generic
[    1.813027] usbserial: USB Serial support registered for generic
[    1.819061] usbcore: registered new interface driver ftdi_sio
[    1.824832] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.832172] usbcore: registered new interface driver usb_serial_simple
[    1.838731] usbserial: USB Serial support registered for carelink
[    1.844856] usbserial: USB Serial support registered for flashloader
[    1.851235] usbserial: USB Serial support registered for funsoft
[    1.857268] usbserial: USB Serial support registered for google
[    1.863217] usbserial: USB Serial support registered for hp4x
[    1.868995] usbserial: USB Serial support registered for kaufmann
[    1.875117] usbserial: USB Serial support registered for libtransistor
[    1.881673] usbserial: USB Serial support registered for moto_modem
[    1.887973] usbserial: USB Serial support registered for motorola_tetra
[    1.894618] usbserial: USB Serial support registered for nokia
[    1.900485] usbserial: USB Serial support registered for novatel_gps
[    1.906870] usbserial: USB Serial support registered for siemens_mpi
[    1.913261] usbserial: USB Serial support registered for suunto
[    1.919211] usbserial: USB Serial support registered for vivopay
[    1.925244] usbserial: USB Serial support registered for zio
[    1.930950] usbcore: registered new interface driver usb_ehset_test
[    1.941171] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[    1.956181] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0
[    1.962399] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[    1.971658] i2c_dev: i2c /dev entries driver
[    1.983592] Bluetooth: HCI UART driver ver 2.3
[    1.988063] Bluetooth: HCI UART protocol H4 registered
[    1.993216] Bluetooth: HCI UART protocol BCSP registered
[    1.998567] Bluetooth: HCI UART protocol LL registered
[    2.003713] Bluetooth: HCI UART protocol ATH3K registered
[    2.009140] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.015544] Bluetooth: HCI UART protocol Broadcom registered
[    2.021235] Bluetooth: HCI UART protocol QCA registered
[    2.026704] EDAC MC: ECC not enabled
[    2.031996] sdhci: Secure Digital Host Controller Interface driver
[    2.038199] sdhci: Copyright(c) Pierre Ossman
[    2.043432] Synopsys Designware Multimedia Card Interface Driver
[    2.050458] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.059625] ledtrig-cpu: registered to indicate activity on CPUs
[    2.067467] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.074378] usbcore: registered new interface driver usbhid
[    2.079965] usbhid: USB HID core driver
[    2.084892] mxc-mipi-csi2-sam 32e40000.csi: supply mipi-phy not found, using dummy regulator
[    2.088751] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[    2.093776] : mipi_csis_imx8mp_phy_reset, No remote pad found!
[    2.106307] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000
[    2.118918] mxc-isi_v1 32e00000.isi: mxc_isi.0 registered successfully
[    2.131723] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    2.143761]  cs_system_cfg: CoreSight Configuration manager initialised
[    2.151501] mmc2: new HS400 Enhanced strobe MMC card at address 0001
[    2.151678] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000
[    2.167645] mmcblk2: mmc2:0001 IB2932 29.2 GiB
[    2.168086] optee: probing for conduit method.
[    2.175901] Alternate GPT is invalid, using primary GPT.
[    2.176597] optee: revision 4.2 (c6be5b57)
[    2.181939]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16
[    2.182790] optee: dynamic shared memory is enabled
[    2.194733] mmcblk2boot0: mmc2:0001 IB2932 4.00 MiB
[    2.198331] optee: initialized driver
[    2.204181] mmcblk2boot1: mmc2:0001 IB2932 4.00 MiB
[    2.209799] Galcore version 6.4.11.p2.745085
[    2.213431] mmcblk2rpmb: mmc2:0001 IB2932 4.00 MiB, chardev (234:0)
[    2.233902] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0
[    2.243626] hantrodec 0 : module inserted. Major = 509
[    2.249360] hantrodec 1 : module inserted. Major = 509
[    2.255937] hantroenc: HW at base <0000000038320000> with ID <0x80006200>
[    2.262877] hx280enc: module inserted. Major <508>
[    2.272401] NET: Registered PF_LLC protocol family
[    2.277300] u32 classifier
[    2.280040]     input device check on
[    2.283730]     Actions configured
[    2.288363] NET: Registered PF_INET6 protocol family
[    2.295829] Segment Routing with IPv6
[    2.299549] In-situ OAM (IOAM) with IPv6
[    2.303532] NET: Registered PF_PACKET protocol family
[    2.308608] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.322282] Bluetooth: RFCOMM TTY layer initialized
[    2.327195] Bluetooth: RFCOMM socket layer initialized
[    2.332371] Bluetooth: RFCOMM ver 1.11
[    2.336136] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.341458] Bluetooth: BNEP filters: protocol multicast
[    2.346695] Bluetooth: BNEP socket layer initialized
[    2.351668] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.357598] Bluetooth: HIDP socket layer initialized
[    2.363626] 8021q: 802.1Q VLAN Support v1.8
[    2.367842] lib80211: common routines for IEEE802.11 drivers
[    2.373560] 9pnet: Installing 9P2000 support
[    2.377983] Key type dns_resolver registered
[    2.383013] NET: Registered PF_VSOCK protocol family
[    2.409700] registered taskstats version 1
[    2.413941] Loading compiled-in X.509 certificates
[    2.442167] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.452715] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.463215] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.473733] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.484230] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    2.499900] i2c i2c-0: IMX I2C adapter registered
[    2.505922] adv7511 1-003d: supply avdd not found, using dummy regulator
[    2.512771] adv7511 1-003d: supply dvdd not found, using dummy regulator
[    2.519521] adv7511 1-003d: supply pvdd not found, using dummy regulator
[    2.526268] adv7511 1-003d: supply a2vdd not found, using dummy regulator
[    2.533104] adv7511 1-003d: supply v3p3 not found, using dummy regulator
[    2.539853] adv7511 1-003d: supply v1p2 not found, using dummy regulator
[    2.548176] adv7511 1-003d: Probe failed. Remote port 'mipi_dsi@32e60000' disabled
[    2.555982] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 1-004c
[    2.586655] nxp-pca9450 0-0025: pca9450bc probed.
[    2.618866] it6263 1-004c: Probe failed. Remote port 'lvds-channel@0' disabled
[    2.626118] imx8mp-ldb ldb-display-controller: Failed to create device link (0x180) with 1-004c
[    2.635574] ov5640 1-003c: supply DOVDD not found, using dummy regulator
[    2.642396] ov5640 1-003c: supply AVDD not found, using dummy regulator
[    2.649055] ov5640 1-003c: supply DVDD not found, using dummy regulator
[    2.691989] ov5640 1-003c: ov5640_read_reg: error: reg=300a
[    2.697591] ov5640 1-003c: ov5640_check_chip_id: failed to read chip identifier
[    2.705264] platform 38100000.usb: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50
[    2.715065] i2c 1-0050: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000
[    2.725139] i2c i2c-1: IMX I2C adapter registered
[    2.730881] SError Interrupt on CPU0, code 0x00000000bf000002 -- SError
[    2.730890] CPU: 0 PID: 36 Comm: kworker/u8:1 Not tainted 6.6.23-lts-next-06236-gb586a521770e #1
[    2.730897] Hardware name: NXP i.MX8MPlus EVK board (DT)
[    2.730901] Workqueue: events_unbound deferred_probe_work_func
[    2.730915] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    2.730926] pc : of_match_node+0x2c/0xb0
[    2.730934] lr : i2c_imx_probe+0x2d0/0x898
[    2.730941] sp : ffff8000824b3a90
[    2.730943] x29: ffff8000824b3a90 x28: 0000000000000000 x27: ffff80008169eab8
[    2.730955] x26: 00000000000000d4 x25: ffff0000d141fca0 x24: ffff0000d141f880
[    2.730968] x23: ffff800082241818 x22: ffff00017f468048 x21: ffff80008169ea80
[    2.730981] x20: ffff0000d0471410 x19: ffff80008169eab8 x18: ffffffffffffffff
[    2.730993] x17: 1fffe0001a25c701 x16: 0000000000000000 x15: 0000000000000000
[    2.731004] x14: 0000000000000000 x13: 0000000000000400 x12: 0000000000005800
[    2.731016] x11: ffff0000d0f6e714 x10: ffff0000d0f6e700 x9 : 0000000000000000
[    2.731029] x8 : fffffbffeffea180 x7 : 0000000000000000 x6 : ffff8000821475a0
[    2.731041] x5 : 000000000007a120 x4 : 00000000ffffffed x3 : 0000000000000002
[    2.731051] x2 : 000000000000000c x1 : ffff00017f468048 x0 : ffff800082241818
[    2.731065] Kernel panic - not syncing: Asynchronous SError Interrupt
[    2.731068] CPU: 0 PID: 36 Comm: kworker/u8:1 Not tainted 6.6.23-lts-next-06236-gb586a521770e #1
[    2.731076] Hardware name: NXP i.MX8MPlus EVK board (DT)
[    2.731081] Workqueue: events_unbound deferred_probe_work_func
[    2.731091] Call trace:
[    2.731094]  dump_backtrace+0x90/0xe8
[    2.731104]  show_stack+0x18/0x24
[    2.731117]  dump_stack_lvl+0x48/0x60
[    2.731126]  dump_stack+0x18/0x24
[    2.731134]  panic+0x31c/0x378
[    2.731144]  nmi_panic+0x8c/0x90
[    2.731153]  arm64_serror_panic+0x6c/0x78
[    2.731161]  do_serror+0x3c/0x70
[    2.731168]  el1h_64_error_handler+0x30/0x48
[    2.731181]  el1h_64_error+0x64/0x68
[    2.731187]  of_match_node+0x2c/0xb0
[    2.731195]  i2c_imx_probe+0x2d0/0x898
[    2.731202]  platform_probe+0x68/0xc8
[    2.731210]  really_probe+0x148/0x2b0
[    2.731220]  __driver_probe_device+0x78/0x12c
[    2.731230]  driver_probe_device+0xd8/0x15c
[    2.731236]  __device_attach_driver+0xb8/0x134
[    2.731244]  bus_for_each_drv+0x88/0xe8
[    2.731254]  __device_attach+0xa0/0x190
[    2.731262]  device_initial_probe+0x14/0x20
[    2.731271]  bus_probe_device+0xac/0xb0
[    2.731278]  deferred_probe_work_func+0x80/0xb8
[    2.731289]  process_one_work+0x138/0x248
[    2.731297]  worker_thread+0x320/0x438
[    2.731306]  kthread+0x110/0x114
[    2.731313]  ret_from_fork+0x10/0x20
[    2.731322] SMP: stopping secondary CPUs
[    2.731655] Kernel Offset: disabled
[    2.731657] CPU features: 0x0,00000008,00020000,1000421b
[    2.731661] Memory Limit: none

 

Currently, I tested the kirkston, mickledore, scrathgap kernel version, and there are some difference between these versions.

1. kirkston

It could run the pingpong demo code as well without kernel crashed by first command

setenv fdtfile imx8mp-evk-rpmsg.dtb
setenv m7_image imx8mp_m7_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin
setenv m7_loadaddr 0x7e0000
setenv m7_copyaddr 0x80000000
setenv m7_loadimage "fatload mmc '${mmcdev}':'${mmcpart}' '${m7_copyaddr}' '${m7_image}'; cp.b '${m7_copyaddr}' '${m7_loadaddr}' 0x20000"
setenv m7_run_image "run m7_loadimage; dcache flush; bootaux '${m7_loadaddr}'"
run m7_run_image
boot

 2. mickledore & scrathgap

Can boot up by first commands but have no response while insmod command probe the demo driver both in A53 debug console and M7 debug console.

AlanWen_0-1735285464235.png

 

0 Kudos
Reply

538 Views
joanxie
NXP TechSupport
NXP TechSupport

the stuck log you posted is for 6.6.23, but you said Can boot up by first commands with mickledore & scrathgap, so you can boot up 6.6.23 or not? let's fix your original boot kernal failed issue in this topic firstly

 

0 Kudos
Reply