anatop pu regulator enable issue

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

anatop pu regulator enable issue

974 Views
hailiu
Contributor IV

hello community members.

I am debugging a booting problem with customer board using imx6solo processor. I use pfuze100 SW1 as supply for VDDSOC and VDDPU, SW2 as supply for ADDARM. At first, I did not modified the vddpu and vddsoc supply in the dts file, the pfuze100 was not registered, the only problem is that galcore driver is not loaded, I can logging as a root user. then I modified the dts file to the right supplies for vddsoc and vddpu, and the pfuze100 is registered, but when the system is in the process of doing deferred task, and enable the pu domain regulator, which is anatop register with offset 0x140, the system crash.  it crashes when the function:

regmap_mmio_write32le(struct regmap_mmio_context *ctx, unsigned int reg,unsigned int val)

in regmap.c is executed. this function is only one line: writel(val, ctx->regs + reg);

I checked the val, ctx->reg and reg value, all are correct. ctx->regs=0xF42C8000, reg=0x140. The funny things are that if I add a line to print out some thing in the file drivers/regulator/core.c in the function:

_regulator_do_enable(struct regulator_dev *rdev)

after the line:

ret = rdev->desc->ops->enable(rdev);

The system can boot up, galcore driver can be loaded, and I can login as a root user, but I see one or two times that after Started Weston, a Wayland mpositor, as a system service, when write anatop register 0x140, system stuck. Is it something related with timing of register writing or a stack overflow?

the following are two copies, the first one does not has the code added to core.c, and second is the one with code added to core.c but crashed after started Weston successfully.

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2022.02.07 08:20:36 =~=~=~=~=~=~=~=~=~=~=~=


U-Boot 2020.04-5.10.9-1.0.0+gad7b74b415 (Mar 05 2021 - 07:05:56 +0000)

CPU: i.MX6SOLO rev1.3 996 MHz (running at 792 MHz)
CPU: Extended Commercial temperature grade (-20C to 105C) at 31C
Reset cause: POR
Model:
Board:
DRAM: 2 GiB
PMIC: PFUZE100! DEV_ID=0x10 REV_ID=0x21
MMC: FSL_SDHC: 1, FSL_SDHC: 3
Loading Environment from MMC... *** Warning - bad CRC, using default environment

No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc1 is current device
Net:
Error: ethernet@02188000 address not set.

Error: ethernet@02188000 address not set.
No ethernet found.

Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 3 2 1 0
switch to partitions #0, OK
mmc1 is current device
8584424 bytes read in 420 ms (19.5 MiB/s)
Booting from mmc ...
47707 bytes read in 18 ms (2.5 MiB/s)
1057212 bytes read in 64 ms (15.8 MiB/s)
## Booting kernel from Legacy Image at 20000000 ...
Image Name:
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1057148 Bytes = 1 MiB
Load Address: 14000000
Entry Point: 14000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Loading Kernel Image
Using Device Tree in place at 18000000, end 1800ea5a
switch to ldo_bypass mode!

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.9-1.0.0+g25989df05c74 (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.0.20200730) #1 SMP PREEMPT Tue Mar 9 02:17:18 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5787d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Easy Joy Living i.MX 6Solo Board
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Reserved memory: created CMA memory pool at 0x7c000000, size 320 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000010000000-0x000000008fffffff]
[ 0.000000] HighMem empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000010000000-0x0000000013ffffff]
[ 0.000000] node 0: [mem 0x0000000016000000-0x000000008fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000008fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] percpu: Embedded 15 pages/cpu s32588 r8192 d20660 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 511488
[ 0.000000] Kernel command line: console=ttymxc2,115200 nosmp root=/dev/mmcblk1p2 rootwait rw
[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 1696844K/2064384K available (12288K kernel code, 1335K rwdata, 3236K rodata, 1024K init, 455K bss, 39860K reserved, 327680K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 cache controller enabled try to unlock
[ 0.000000] L2C-310 cache controller enabled, 8 ways, 256 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x3c440800
[ 0.000000] random: get_random_bytes called from start_kernel+0x33c/0x4fc with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000009] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000038] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001516] Console: colour dummy device 80x30
[ 0.001552] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001571] pid_max: default: 32768 minimum: 301
[ 0.001719] Mount-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.001744] Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.002582] CPU: Testing write buffer coherency: ok
[ 0.002633] CPU0: Spectre v2: using BPIALL workaround
[ 0.002874] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.003636] Setting up static identity map for 0x10100000 - 0x10100060
[ 0.003801] rcu: Hierarchical SRCU implementation.
[ 0.004156] smp: Bringing up secondary CPUs ...
[ 0.004172] smp: Brought up 1 node, 1 CPU
[ 0.004183] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.004192] CPU: All CPU(s) started in SVC mode.
[ 0.004570] devtmpfs: initialized
[ 0.013193] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.013457] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.013485] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.028043] pinctrl core: initialized pinctrl subsystem
[ 0.029212] NET: Registered protocol family 16
[ 0.036351] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.037596] thermal_sys: Registered thermal governor 'step_wise'
[ 0.037883] cpuidle: using governor menu
[ 0.038050] CPU identified as i.MX6DL, silicon rev 1.3
[ 0.213525] vddarm: bypassed regulator has no supply!
[ 0.213545] vddarm: failed to get the current voltage: -EPROBE_DEFER
[ 0.228254] vddsoc: bypassed regulator has no supply!
[ 0.228273] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[ 0.242835] mxs_phy 20c9000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 0.250570] mxs_phy 20ca000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 0.593829] No ATAGs?
[ 0.593895] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.593907] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.595063] imx6dl-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
[ 0.597397] imx mu driver is registered.
[ 0.597899] imx rpmsg driver is registered.
[ 0.635022] regulator-audio GPIO handle specifies active low - ignored
[ 0.636679] vgaarb: loaded
[ 0.637485] SCSI subsystem initialized
[ 0.637985] usbcore: registered new interface driver usbfs
[ 0.638046] usbcore: registered new interface driver hub
[ 0.638105] usbcore: registered new device driver usb
[ 0.638266] usb_phy_generic usbphynop1: supply vcc not found, using dummy regulator
[ 0.638597] usb_phy_generic usbphynop2: supply vcc not found, using dummy regulator
[ 0.640183] gpio-155 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.640392] i2c i2c-0: IMX I2C adapter registered
[ 0.641089] gpio-62 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.647132] i2c i2c-1: IMX I2C adapter registered
[ 0.648000] gpio-81 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.648610] i2c i2c-2: IMX I2C adapter registered
[ 0.649430] gpio-7 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.650047] i2c i2c-3: IMX I2C adapter registered
[ 0.650653] mc: Linux media interface: v0.10
[ 0.650706] videodev: Linux video capture interface: v2.00
[ 0.650788] pps_core: LinuxPPS API ver. 1 registered
[ 0.650799] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.650823] PTP clock support registered
[ 0.679644] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.681145] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 0.681832] MIPI CSI2 driver module loaded
[ 0.681895] Advanced Linux Sound Architecture Driver Initialized.
[ 0.683127] Bluetooth: Core ver 2.22
[ 0.683191] NET: Registered protocol family 31
[ 0.683203] Bluetooth: HCI device and connection manager initialized
[ 0.683220] Bluetooth: HCI socket layer initialized
[ 0.683233] Bluetooth: L2CAP socket layer initialized
[ 0.683283] Bluetooth: SCO socket layer initialized
[ 0.683869] clocksource: Switched to clocksource mxc_timer1
[ 0.684128] VFS: Disk quotas dquot_6.6.0
[ 0.684215] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.693461] NET: Registered protocol family 2
[ 0.694265] tcp_listen_portaddr_hash hash table entries: 1024 (order: 1, 12288 bytes, linear)
[ 0.694333] TCP established hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.694478] TCP bind hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.694727] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.694848] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.694925] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.695161] NET: Registered protocol family 1
[ 0.695781] RPC: Registered named UNIX socket transport module.
[ 0.695797] RPC: Registered udp transport module.
[ 0.695805] RPC: Registered tcp transport module.
[ 0.695812] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.696806] PCI: CLS 0 bytes, default 64
[ 0.697291] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.697453] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 0.699428] Bus freq driver module loaded
[ 0.700466] Initialise system trusted keyrings
[ 0.700710] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[ 0.706232] NFS: Registering the id_resolver key type
[ 0.706268] Key type id_resolver registered
[ 0.706280] Key type id_legacy registered
[ 0.706376] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.706421] jffs2: version 2.2. (NAND) \A9 2001-2006 Red Hat, Inc.
[ 0.706957] fuse: init (API version 7.32)
[ 0.799905] Key type asymmetric registered
[ 0.799925] Asymmetric key parser 'x509' registered
[ 0.799952] io scheduler mq-deadline registered
[ 0.799963] io scheduler kyber registered
[ 0.805127] pwm-backlight backlight-lvds: supply power not found, using dummy regulator
[ 0.811149] mxc_sdc_fb fb@0: registered mxc display driver ldb
[ 0.843944] imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 0.911795] Console: switching to colour frame buffer device 128x48
[ 0.950384] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[ 0.950405] imx-sdma 20ec000.sdma: Falling back to sysfs fallback for: imx/sdma/sdma-imx6q.bin
[ 0.952272] mxs-dma 110000.dma-apbh: initialized
[ 0.959585] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 0.960301] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 0.960318] pfuze100-regulator 1-0008: pfuze100 found.
[ 0.978266] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 73, base_baud = 5000000) is a IMX
[ 1.908088] printk: console [ttymxc2] enabled
[ 1.913954] imx sema4 driver is registered.
[ 1.933938] brd: module loaded
[ 1.945750] loop: module loaded
[ 1.950197] imx ahci driver is registered.
[ 1.961391] libphy: Fixed MDIO Bus: probed
[ 1.966084] CAN device driver interface
[ 1.973323] pps pps0: new PPS source ptp0
[ 1.978214] fec 2188000.ethernet: Invalid MAC address: 00:00:00:00:00:00
[ 1.984980] fec 2188000.ethernet: Using random MAC address: 7e:cb:17:d6:6a:6e
[ 1.993009] libphy: fec_enet_mii_bus: probed
[ 2.015276] fec 2188000.ethernet eth0: registered PHC device 0
[ 2.022266] usbcore: registered new interface driver r8152
[ 2.027945] usbcore: registered new interface driver lan78xx
[ 2.033656] usbcore: registered new interface driver asix
[ 2.039210] usbcore: registered new interface driver ax88179_178a
[ 2.045420] usbcore: registered new interface driver cdc_ether
[ 2.051321] usbcore: registered new interface driver smsc95xx
[ 2.057212] usbcore: registered new interface driver net1080
[ 2.062916] usbcore: registered new interface driver cdc_subset
[ 2.068920] usbcore: registered new interface driver zaurus
[ 2.074560] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 2.082012] usbcore: registered new interface driver cdc_ncm
[ 2.087749] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.094303] ehci-pci: EHCI PCI platform driver
[ 2.098802] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 2.104663] usbcore: registered new interface driver usb-storage
[ 2.115148] input: fts_ts as /devices/platform/soc/2100000.bus/21a4000.i2c/i2c-1/1-0038/input/input0
[ 2.388755] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc0
[ 2.394944] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 2.404203] i2c /dev entries driver
[ 2.410290] syscon-poweroff 20cc000.snvs:snvs-poweroff: pm_power_off already claimed (ptrval) psci_sys_poweroff
[ 2.420460] syscon-poweroff: probe of 20cc000.snvs:snvs-poweroff failed with error -16
[ 2.434025] Bluetooth: HCI UART driver ver 2.3
[ 2.438484] Bluetooth: HCI UART protocol H4 registered
[ 2.443626] Bluetooth: HCI UART protocol BCSP registered
[ 2.449192] Bluetooth: HCI UART protocol LL registered
[ 2.454397] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.460695] Bluetooth: HCI UART protocol Marvell registered
[ 2.466405] usbcore: registered new interface driver btusb
[ 2.473176] sdhci: Secure Digital Host Controller Interface driver
[ 2.479415] sdhci: Copyright(c) Pierre Ossman
[ 2.483779] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.490779] sdhci-esdhc-imx 2194000.mmc: voltage-ranges unspecified
[ 2.499310] usbcore: registered new interface driver usbhid
[ 2.505868] sdhci-esdhc-imx 219c000.mmc: voltage-ranges unspecified
[ 2.512502] sdhci-esdhc-imx 2194000.mmc: Got CD GPIO
[ 2.517906] usbhid: USB HID core driver
[ 2.524473] sdhci-esdhc-imx 2194000.mmc: Got WP GPIO
[ 2.531085] optee: probing for conduit method.
[ 2.536372] optee: revision 3.10 (87956c34)
[ 2.536958] optee: dynamic shared memory is enabled
[ 2.546721] optee: initialized driver
[ 2.558052] fsl-ssi-dai 202c000.ssi: No cache defaults, reading back from HW
[ 2.565270] mmc3: SDHCI controller on 219c000.mmc [219c000.mmc] using ADMA
[ 2.578666] imx-audio-hdmi sound-hdmi: initialize HDMI-audio failed. load HDMI-video first!
[ 2.587516] NET: Registered protocol family 26
[ 2.592212] mmc1: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
[ 2.600531] NET: Registered protocol family 10
[ 2.606895] Segment Routing with IPv6
[ 2.610726] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.617714] NET: Registered protocol family 17
[ 2.622282] can: controller area network core
[ 2.626895] NET: Registered protocol family 29
[ 2.631438] can: raw protocol
[ 2.634564] can: broadcast manager protocol
[ 2.638802] can: netlink gateway - max_hops=1
[ 2.643467] Bluetooth: RFCOMM TTY layer initialized
[ 2.648616] Bluetooth: RFCOMM socket layer initialized
[ 2.654048] Bluetooth: RFCOMM ver 1.11
[ 2.657903] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.663286] Bluetooth: BNEP filters: protocol multicast
[ 2.668671] Bluetooth: BNEP socket layer initialized
[ 2.673678] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.679684] Bluetooth: HIDP socket layer initialized
[ 2.684760] lib80211: common routines for IEEE802.11 drivers
[ 2.690518] Key type dns_resolver registered
[ 2.695741] vddpu: supplied by SW1
[ 2.699893] Registering SWP/SWPB emulation handler
[ 2.705094] Loading compiled-in X.509 certificates
[ 2.716307] mmc1: new high speed SDHC card at address 5048
[ 2.734731] mmcblk1: mmc1:5048 SD32G 28.9 GiB
[ 2.752279] mmc3: new DDR MMC card at address 0001
[ 2.758612] vddarm: bypassed regulator has no supply!
[ 2.763815] mmcblk1: p1 p2
[ 2.767209] mmcblk3: mmc3:0001 00008G 7.28 GiB
[ 2.772058] mmcblk3boot0: mmc3:0001 00008G partition 1 4.00 MiB
[ 2.779008] vddarm: failed to get the current voltage: -EPROBE_DEFER
[ 2.785485] vddarm: supplied by SW2
[ 2.789309] vdd1p1: supplied by VGEN4
[ 2.793064] vdd3p0: supplied by SWBST
[ 2.797138] mmcblk3boot1: mmc3:0001 00008G partition 2 4.00 MiB
[ 2.803294] mmcblk3rpmb: mmc3:0001 00008G partition 3 4.00 MiB, chardev (242:0)
[ 2.810777] vdd2p5: supplied by VGEN4
[ 2.814575] usb_otg_vbus: supplied by SWBST
[ 2.818842] usb_h1_vbus: supplied by SWBST
[ 2.823320] vddsoc: bypassed regulator has no supply!
[ 2.828482] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[ 2.834891] vddsoc: supplied by SW1
[ 2.839806] 8<--- cut here ---
[ 2.842878] Unable to handle kernel paging request at virtual address 42010428

 

the following one is the log files with code added to core.c, I added some debugging info

 

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2022.02.06 17:35:20 =~=~=~=~=~=~=~=~=~=~=~=


U-Boot 2020.04-5.10.9-1.0.0+gad7b74b415 (Mar 05 2021 - 07:05:56 +0000)

CPU: i.MX6SOLO rev1.3 996 MHz (running at 792 MHz)
CPU: Extended Commercial temperature grade (-20C to 105C) at 42C
Reset cause: POR
DRAM: 2 GiB
PMIC: PFUZE100! DEV_ID=0x10 REV_ID=0x21
MMC: FSL_SDHC: 1, FSL_SDHC: 3
Loading Environment from MMC... *** Warning - bad CRC, using default environment

No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc1 is current device
Net:
Error: ethernet@02188000 address not set.

Error: ethernet@02188000 address not set.
No ethernet found.

Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 3 2 1 0
switch to partitions #0, OK
mmc1 is current device
8585696 bytes read in 420 ms (19.5 MiB/s)
Booting from mmc ...
47707 bytes read in 18 ms (2.5 MiB/s)
1057212 bytes read in 64 ms (15.8 MiB/s)
## Booting kernel from Legacy Image at 20000000 ...
Image Name:
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1057148 Bytes = 1 MiB
Load Address: 14000000
Entry Point: 14000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Loading Kernel Image
Using Device Tree in place at 18000000, end 1800ea5a
switch to ldo_bypass mode!

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.9-1.0.0+g3df58862e18c (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.0.20200730) #1 SMP PREEMPT Tue Mar 9 02:17:18 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5787d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Easy Joy Living i.MX 6Solo Board
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Reserved memory: created CMA memory pool at 0x6c000000, size 320 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000010000000-0x000000007fffffff]
[ 0.000000] HighMem [mem 0x0000000080000000-0x000000008fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000010000000-0x0000000013ffffff]
[ 0.000000] node 0: [mem 0x0000000016000000-0x000000008fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000008fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] percpu: Embedded 15 pages/cpu s32588 r8192 d20660 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 512064
[ 0.000000] Kernel command line: console=ttymxc2,115200 nosmp root=/dev/mmcblk1p2 rootwait rw
[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 1696844K/2064384K available (12288K kernel code, 1335K rwdata, 3236K rodata, 1024K init, 455K bss, 39860K reserved, 327680K cma-reserved, 262144K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 cache controller enabled try to unlock
[ 0.000000] L2C-310 cache controller enabled, 8 ways, 256 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x3c440800
[ 0.000000] random: get_random_bytes called from start_kernel+0x33c/0x4fc with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000035] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001749] Console: colour dummy device 80x30
[ 0.001787] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001806] pid_max: default: 32768 minimum: 301
[ 0.001956] Mount-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.001982] Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.002823] CPU: Testing write buffer coherency: ok
[ 0.002873] CPU0: Spectre v2: using BPIALL workaround
[ 0.003112] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.003869] Setting up static identity map for 0x10100000 - 0x10100060
[ 0.004034] rcu: Hierarchical SRCU implementation.
[ 0.004401] smp: Bringing up secondary CPUs ...
[ 0.004416] smp: Brought up 1 node, 1 CPU
[ 0.004427] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.004436] CPU: All CPU(s) started in SVC mode.
[ 0.004810] devtmpfs: initialized
[ 0.013287] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.013549] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.013577] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.028200] pinctrl core: initialized pinctrl subsystem
[ 0.029380] NET: Registered protocol family 16
[ 0.036506] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.037744] thermal_sys: Registered thermal governor 'step_wise'
[ 0.038029] cpuidle: using governor menu
[ 0.038197] CPU identified as i.MX6DL, silicon rev 1.3
[ 0.189818] Entering anatop_regulator_probe
[ 0.189906] in of_syscon_register, base = 0xf42c8000
[ 0.189929] regs = 0xf42c8000
[ 0.189949] regulator name: vdd1p1, regmap address = 0x82166200
[ 0.189991] Before enable regulator, ops->enable = 0x805e0970
[ 0.190002] Before enable regulator
[ 0.190228] regulatpr = 0x8216f400
[ 0.190241] Leaving anatop_regulator_probe
[ 0.197290] Entering anatop_regulator_probe
[ 0.197348] regulator name: vdd3p0, regmap address = 0x82166200
[ 0.197390] Before enable regulator, ops->enable = 0x805e0970
[ 0.197404] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 0.197414] ctx->regs=0xf42c8000, reg=0x120
[ 0.197424] Before enable regulator
[ 0.197639] regulatpr = 0x8216fc00
[ 0.197651] Leaving anatop_regulator_probe
[ 0.204757] Entering anatop_regulator_probe
[ 0.204807] regulator name: vdd2p5, regmap address = 0x82166200
[ 0.204850] Before enable regulator, ops->enable = 0x805e0970
[ 0.204861] Before enable regulator
[ 0.205072] regulatpr = 0x82170400
[ 0.205083] Leaving anatop_regulator_probe
[ 0.212211] Entering anatop_regulator_probe
[ 0.212265] regulator name: vddarm, regmap address = 0x82166200
[ 0.212305] vddarm: bypassed regulator has no supply!
[ 0.212318] vddarm: failed to get the current voltage: -EPROBE_DEFER
[ 0.212342] regulatpr = 0xfffffdfb
[ 0.219394] Entering anatop_regulator_probe
[ 0.219449] regulator name: vddpu, regmap address = 0x82166200
[ 0.219758] regulatpr = 0x82171000
[ 0.219770] Leaving anatop_regulator_probe
[ 0.226837] Entering anatop_regulator_probe
[ 0.226891] regulator name: vddsoc, regmap address = 0x82166200
[ 0.226931] vddsoc: bypassed regulator has no supply!
[ 0.226943] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[ 0.226968] regulatpr = 0xfffffdfb
[ 0.241483] mxs_phy 20c9000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 0.249103] mxs_phy 20ca000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 0.588735] in of_syscon_register, base = 0xf42e0000
[ 0.588764] regs = 0xf42e0000
[ 0.588790] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.588800] ctx->regs=0xf42e0000, reg=0x4
[ 0.589001] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.589010] ctx->regs=0xf42e0000, reg=0x4
[ 0.589105] No ATAGs?
[ 0.589166] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.589178] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.590437] imx6dl-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
[ 0.592811] imx mu driver is registered.
[ 0.593339] imx rpmsg driver is registered.
[ 0.630259] regulator-audio GPIO handle specifies active low - ignored
[ 0.631935] vgaarb: loaded
[ 0.632756] SCSI subsystem initialized
[ 0.633254] usbcore: registered new interface driver usbfs
[ 0.633315] usbcore: registered new interface driver hub
[ 0.633374] usbcore: registered new device driver usb
[ 0.633538] usb_phy_generic usbphynop1: supply vcc not found, using dummy regulator
[ 0.633877] usb_phy_generic usbphynop2: supply vcc not found, using dummy regulator
[ 0.635222] gpio-155 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.635425] i2c i2c-0: IMX I2C adapter registered
[ 0.636140] gpio-62 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.642262] i2c i2c-1: IMX I2C adapter registered
[ 0.643143] gpio-81 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.643757] i2c i2c-2: IMX I2C adapter registered
[ 0.644591] gpio-7 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.645069] i2c i2c-3: IMX I2C adapter registered
[ 0.645673] mc: Linux media interface: v0.10
[ 0.645725] videodev: Linux video capture interface: v2.00
[ 0.645803] pps_core: LinuxPPS API ver. 1 registered
[ 0.645813] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.645837] PTP clock support registered
[ 0.669642] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.671150] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 0.671853] MIPI CSI2 driver module loaded
[ 0.671916] Advanced Linux Sound Architecture Driver Initialized.
[ 0.673151] Bluetooth: Core ver 2.22
[ 0.673217] NET: Registered protocol family 31
[ 0.673229] Bluetooth: HCI device and connection manager initialized
[ 0.673249] Bluetooth: HCI socket layer initialized
[ 0.673262] Bluetooth: L2CAP socket layer initialized
[ 0.673311] Bluetooth: SCO socket layer initialized
[ 0.673902] clocksource: Switched to clocksource mxc_timer1
[ 0.674167] VFS: Disk quotas dquot_6.6.0
[ 0.674256] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.683353] NET: Registered protocol family 2
[ 0.684167] tcp_listen_portaddr_hash hash table entries: 1024 (order: 1, 12288 bytes, linear)
[ 0.684237] TCP established hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.684382] TCP bind hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.684632] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.684753] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.684830] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.685063] NET: Registered protocol family 1
[ 0.685692] RPC: Registered named UNIX socket transport module.
[ 0.685708] RPC: Registered udp transport module.
[ 0.685717] RPC: Registered tcp transport module.
[ 0.685724] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.686709] PCI: CLS 0 bytes, default 64
[ 0.687195] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.687349] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 0.689413] Bus freq driver module loaded
[ 0.690445] Initialise system trusted keyrings
[ 0.690679] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[ 0.696066] NFS: Registering the id_resolver key type
[ 0.696105] Key type id_resolver registered
[ 0.696116] Key type id_legacy registered
[ 0.696213] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.696257] jffs2: version 2.2. (NAND) \A9 2001-2006 Red Hat, Inc.
[ 0.696800] fuse: init (API version 7.32)
[ 0.790325] Key type asymmetric registered
[ 0.790343] Asymmetric key parser 'x509' registered
[ 0.790410] bounce: pool size: 64 pages
[ 0.790430] io scheduler mq-deadline registered
[ 0.790440] io scheduler kyber registered
[ 0.795700] pwm-backlight backlight-lvds: supply power not found, using dummy regulator
[ 0.798165] Entering _regulator_enable, regulator: 823e9d80, rdev = 0x82158000, supply regulator = 0x0, name: (null)
[ 0.798179] Enabling device, use count = 1
[ 0.798186] Leaving _regulator_enable
[ 0.801820] mxc_sdc_fb fb@0: registered mxc display driver ldb
[ 0.806045] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.806051] ctx->regs=0xf42e0000, reg=0x8
[ 0.806056] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.806061] ctx->regs=0xf42e0000, reg=0x8
[ 0.833976] imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 0.834019] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.834024] ctx->regs=0xf42e0000, reg=0x8
[ 0.867497] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.867503] ctx->regs=0xf42e0000, reg=0x8
[ 0.867509] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.867513] ctx->regs=0xf42e0000, reg=0x8
[ 0.893994] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.894000] ctx->regs=0xf42e0000, reg=0x8
[ 0.901842] Console: switching to colour frame buffer device 128x48
[ 0.940419] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[ 0.940439] imx-sdma 20ec000.sdma: Falling back to sysfs fallback for: imx/sdma/sdma-imx6q.bin
[ 0.942318] mxs-dma 110000.dma-apbh: initialized
[ 0.945538] in of_syscon_register, base = 0xf0974000
[ 0.945567] regs = 0xf0974000
[ 0.946030] regs = 0xf42dc000
[ 0.947300] Entering gpc power domain probe, domain name: ARM, device name: imx-pgc-power-domain
[ 0.947338] domain supply regulator: 0xffffffed
[ 0.947351] power on finished
[ 0.947462] Leaving pgc power domain probe
[ 0.947580] Entering gpc power domain probe, domain name: PU, device name: imx-pgc-power-domain
[ 0.947614] domain supply regulator: 0xfffffdfb
[ 0.947623] Leaving gpc power domain probe early, ret = 0xfffffdfb
[ 0.949879] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 0.950599] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 0.950614] pfuze100-regulator 1-0008: pfuze100 found.
[ 0.957865] Before enable regulator, ops->enable = 0x805e0970
[ 0.958438] Before enable regulator
[ 0.958701] Before enable regulator, ops->enable = 0x805e0970
[ 0.959421] Before enable regulator
[ 0.963283] Before enable regulator, ops->enable = 0x805e0970
[ 0.963299] Before enable regulator
[ 0.964380] Before enable regulator, ops->enable = 0x805e0970
[ 0.964397] Before enable regulator
[ 0.965391] Before enable regulator, ops->enable = 0x805e0970
[ 0.965406] Before enable regulator
[ 0.968792] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 73, base_baud = 5000000) is a IMX
[ 2.262193] printk: console [ttymxc2] enabled
[ 2.268059] imx sema4 driver is registered.
[ 2.288459] brd: module loaded
[ 2.300240] loop: module loaded
[ 2.304906] imx ahci driver is registered.
[ 2.316167] libphy: Fixed MDIO Bus: probed
[ 2.320763] CAN device driver interface
[ 2.328234] pps pps0: new PPS source ptp0
[ 2.333027] fec 2188000.ethernet: Invalid MAC address: 00:00:00:00:00:00
[ 2.339799] fec 2188000.ethernet: Using random MAC address: 0a:95:df:47:09:b2
[ 2.347895] libphy: fec_enet_mii_bus: probed
[ 2.365302] fec 2188000.ethernet eth0: registered PHC device 0
[ 2.372317] usbcore: registered new interface driver r8152
[ 2.377996] usbcore: registered new interface driver lan78xx
[ 2.383706] usbcore: registered new interface driver asix
[ 2.389256] usbcore: registered new interface driver ax88179_178a
[ 2.395465] usbcore: registered new interface driver cdc_ether
[ 2.401364] usbcore: registered new interface driver smsc95xx
[ 2.407250] usbcore: registered new interface driver net1080
[ 2.412952] usbcore: registered new interface driver cdc_subset
[ 2.418955] usbcore: registered new interface driver zaurus
[ 2.424598] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 2.432050] usbcore: registered new interface driver cdc_ncm
[ 2.437739] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.444286] ehci-pci: EHCI PCI platform driver
[ 2.448780] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 2.454600] usbcore: registered new interface driver usb-storage
[ 2.465192] input: fts_ts as /devices/platform/soc/2100000.bus/21a4000.i2c/i2c-1/1-0038/input/input0
[ 2.737873] in of_syscon_register, base = 0xf0a2c000
[ 2.742863] regs = 0xf0a2c000
[ 2.745940] context=0x82642600, reg_write=0x80692750, bus_context=0x8229efc0
[ 2.752995] ctx->regs=0xf0a2c000, reg=0x64
[ 2.757180] context=0x82642600, reg_write=0x80692750, bus_context=0x8229efc0
[ 2.764234] ctx->regs=0xf0a2c000, reg=0x4c
[ 2.768363] context=0x82642600, reg_write=0x80692750, bus_context=0x8229efc0
[ 2.775415] ctx->regs=0xf0a2c000, reg=0x38
[ 2.780395] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc0
[ 2.786572] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 2.795779] i2c /dev entries driver
[ 2.801878] syscon-poweroff 20cc000.snvs:snvs-poweroff: pm_power_off already claimed (ptrval) psci_sys_poweroff
[ 2.812047] syscon-poweroff: probe of 20cc000.snvs:snvs-poweroff failed with error -16
[ 2.824011] regs = 0xf0a34000
[ 2.827188] context=0x82643200, reg_write=0x80692750, bus_context=0x82619fc0
[ 2.835788] Bluetooth: HCI UART driver ver 2.3
[ 2.840247] Bluetooth: HCI UART protocol H4 registered
[ 2.845436] Bluetooth: HCI UART protocol BCSP registered
[ 2.850793] Bluetooth: HCI UART protocol LL registered
[ 2.856040] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.862340] Bluetooth: HCI UART protocol Marvell registered
[ 2.868015] usbcore: registered new interface driver btusb
[ 2.874906] sdhci: Secure Digital Host Controller Interface driver
[ 2.881098] sdhci: Copyright(c) Pierre Ossman
[ 2.885504] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.892534] sdhci-esdhc-imx 2194000.mmc: voltage-ranges unspecified
[ 2.901096] usbcore: registered new interface driver usbhid
[ 2.907671] sdhci-esdhc-imx 219c000.mmc: voltage-ranges unspecified
[ 2.914105] sdhci-esdhc-imx 2194000.mmc: Got CD GPIO
[ 2.919104] sdhci-esdhc-imx 2194000.mmc: Got WP GPIO
[ 2.924700] usbhid: USB HID core driver
[ 2.932054] optee: probing for conduit method.
[ 2.937963] optee: revision 3.10 (87956c34)
[ 2.938569] optee: dynamic shared memory is enabled
[ 2.948287] optee: initialized driver
[ 2.957767] regs = 0xf0a54000
[ 2.961419] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 2.968478] ctx->regs=0xf0a54000, reg=0x0
[ 2.972602] mmc3: SDHCI controller on 219c000.mmc [219c000.mmc] using ADMA
[ 2.979833] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 2.986892] ctx->regs=0xf0a54000, reg=0x4
[ 2.991215] mmc1: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
[ 2.999027] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.006085] ctx->regs=0xf0a54000, reg=0x40
[ 3.010410] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.017465] ctx->regs=0xf0a54000, reg=0x44
[ 3.021766] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.028821] ctx->regs=0xf0a54000, reg=0x48
[ 3.033111] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.040165] ctx->regs=0xf0a54000, reg=0x4c
[ 3.044410] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.051464] ctx->regs=0xf0a54000, reg=0x50
[ 3.055703] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.062756] ctx->regs=0xf0a54000, reg=0x54
[ 3.066983] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.074038] ctx->regs=0xf0a54000, reg=0x98
[ 3.078288] context=0x82655000, reg_write=0x80692750, bus_context=0x82634180
[ 3.085340] ctx->regs=0xf0a54000, reg=0x9c
[ 3.092009] regs = 0xf0a5c000
[ 3.095122] fsl-ssi-dai 202c000.ssi: No cache defaults, reading back from HW
[ 3.102506] context=0x82655600, reg_write=0x80692750, bus_context=0x82634f40
[ 3.109566] ctx->regs=0xf0a5c000, reg=0x2c
[ 3.118752] imx-audio-hdmi sound-hdmi: initialize HDMI-audio failed. load HDMI-video first!
[ 3.127473] NET: Registered protocol family 26
[ 3.132750] NET: Registered protocol family 10
[ 3.138588] Segment Routing with IPv6
[ 3.142424] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 3.149445] NET: Registered protocol family 17
[ 3.154069] can: controller area network core
[ 3.158632] NET: Registered protocol family 29
[ 3.163261] can: raw protocol
[ 3.166543] mmc1: new high speed SDHC card at address 5048
[ 3.172073] can: broadcast manager protocol
[ 3.176705] can: netlink gateway - max_hops=1
[ 3.181632] mmcblk1: mmc1:5048 SD32G 28.9 GiB
[ 3.187794] Bluetooth: RFCOMM TTY layer initialized
[ 3.192932] Bluetooth: RFCOMM socket layer initialized
[ 3.198347] Bluetooth: RFCOMM ver 1.11
[ 3.202252] mmcblk1: p1 p2
[ 3.205326] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.212910] Bluetooth: BNEP filters: protocol multicast
[ 3.219283] Bluetooth: BNEP socket layer initialized
[ 3.224353] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.231386] Bluetooth: HIDP socket layer initialized
[ 3.237627] lib80211: common routines for IEEE802.11 drivers
[ 3.243482] Key type dns_resolver registered
[ 3.250676] vddpu: supplied by SW1
[ 3.255284] mmc3: new DDR MMC card at address 0001
[ 3.260936] Registering SWP/SWPB emulation handler
[ 3.266195] mmcblk3: mmc3:0001 00008G 7.28 GiB
[ 3.271025] mmcblk3boot0: mmc3:0001 00008G partition 1 4.00 MiB
[ 3.277272] Loading compiled-in X.509 certificates
[ 3.294384] mmcblk3boot1: mmc3:0001 00008G partition 2 4.00 MiB
[ 3.300581] mmcblk3rpmb: mmc3:0001 00008G partition 3 4.00 MiB, chardev (242:0)
[ 3.318911] Entering anatop_regulator_probe
[ 3.323151] regulator name: vddarm, regmap address = 0x82166200
[ 3.330229] vddarm: bypassed regulator has no supply!
[ 3.335478] vddarm: failed to get the current voltage: -EPROBE_DEFER
[ 3.341987] vddarm: supplied by SW2
[ 3.346371] Entering _regulator_enable, regulator: 82677000, rdev = 0x82459400, supply regulator = 0x0, name: (null)
[ 3.356992] Enabling device, use count = 1
[ 3.361093] Leaving _regulator_enable
[ 3.364812] Before enable regulator, ops->enable = 0x805e30c0
[ 3.370566] regulator_dev: 0x82782c00, anatop_reg = 0x826eea40, vddpu = 0x82166840, vddso = 0x82166a40 rdev->regmap = 0x82166200
[ 3.382164] Before enable regulator
[ 3.385917] vdd1p1: supplied by VGEN4
[ 3.389652] Entering _regulator_enable, regulator: 82677100, rdev = 0x8245b800, supply regulator = 0x0, name: (null)
[ 3.400218] Enabling device, use count = 1
[ 3.404340] Leaving _regulator_enable
[ 3.408026] vdd3p0: supplied by SWBST
[ 3.411752] Entering _regulator_enable, regulator: 82677180, rdev = 0x8245a000, supply regulator = 0x0, name: (null)
[ 3.422303] Enabling device, use count = 0
[ 3.426420] Is regulator enabled? ret = 1
[ 3.430431] Leaving _regulator_enable
[ 3.434128] vdd2p5: supplied by VGEN4
[ 3.437876] Entering _regulator_enable, regulator: 82677200, rdev = 0x8245b800, supply regulator = 0x0, name: (null)
[ 3.448431] Enabling device, use count = 2
[ 3.452529] Leaving _regulator_enable
[ 3.456226] usb_otg_vbus: supplied by SWBST
[ 3.460470] usb_h1_vbus: supplied by SWBST
[ 3.464654] regulatpr = 0x82782c00
[ 3.468059] Leaving anatop_regulator_probe
[ 3.472409] Entering anatop_regulator_probe
[ 3.476679] regulator name: vddsoc, regmap address = 0x82166200
[ 3.482638] vddsoc: bypassed regulator has no supply!
[ 3.487728] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[ 3.494117] vddsoc: supplied by SW1
[ 3.497675] Entering _regulator_enable, regulator: 82677400, rdev = 0x82459000, supply regulator = 0x0, name: (null)
[ 3.508228] Enabling device, use count = 1
[ 3.512326] Leaving _regulator_enable
[ 3.516007] Before enable regulator, ops->enable = 0x805e30c0
[ 3.521758] regulator_dev: 0x82783000, anatop_reg = 0x826ef840, vddpu = 0x82166840, vddso = 0x826ef840 rdev->regmap = 0x82166200
[ 3.533338] Before enable regulator
[ 3.537075] regulatpr = 0x82783000
[ 3.540484] Leaving anatop_regulator_probe
[ 3.545048] Entering gpc power domain probe, domain name: PU, device name: imx-pgc-power-domain
[ 3.553970] domain supply regulator: 0x82677580
[ 3.558555] Entering imx6_pm_domain_power_on,regulator: 82677580
[ 3.564604] before regulator_enable
[ 3.568104] Entering _regulator_enable, regulator: 82677580, rdev = 0x82171000, supply regulator = 0x82667700, name: vin
[ 3.578998] Entering _regulator_enable, regulator: 82667700, rdev = 0x82459000, supply regulator = 0x0, name: (null)
[ 3.589536] Enabling device, use count = 2
[ 3.593634] Leaving _regulator_enable
[ 3.597311] parent regulator enabled
[ 3.600888] Enabling device, use count = 0
[ 3.605000] Is regulator enabled? ret = 0
[ 3.609013] do actual regulator 82171000 enable
[ 3.613547] Before enable regulator, ops->enable = 0x805e30c0
[ 3.619313] regulator_dev: 0x82171000, anatop_reg = 0x82166840, vddpu = 0x82166840, vddso = 0x826ef840 rdev->regmap = 0x82166200
[ 3.630896] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 3.637947] ctx->regs=0xf42c8000, reg=0x140
[ 3.642146] Before enable regulator
[ 3.648354] Finished actual regulator enable, return value = 0
[ 3.654299] Leaving _regulator_enable
[ 3.657973] after regulator_enable
[ 3.661403] context=0x8244bc00, reg_write=0x80692750, bus_context=0x82432e80
[ 3.668453] ctx->regs=0xf42dc000, reg=0x0
[ 3.672553] Leaving imx6_pm_domain_power_on
[ 3.676798] power on finished
[ 3.679889] Leaving pgc power domain probe
[ 3.685938] Entering _regulator_enable, regulator: 8212d580, rdev = 0x82158000, supply regulator = 0x0, name: (null)
[ 3.696508] Enabling device, use count = 2
[ 3.700608] Leaving _regulator_enable
[ 3.704297] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 3.711349] ctx->regs=0xf42c8000, reg=0x214
[ 3.718670] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 3.725729] ctx->regs=0xf42c8000, reg=0x1b8
[ 3.729981] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 3.737034] ctx->regs=0xf42c8000, reg=0x1b4
[ 4.095980] random: fast init done
[ 4.345951] mxs_phy 20c9000.usbphy: Data pin can't make good contact.
[ 4.352402] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.359453] ctx->regs=0xf42c8000, reg=0x1b4
[ 4.363749] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.370802] ctx->regs=0xf42c8000, reg=0x1e4
[ 4.377303] imx_usb 2184200.usb: No over current polarity defined
[ 4.385033] Entering _regulator_enable, regulator: 8212d980, rdev = 0x82158000, supply regulator = 0x0, name: (null)
[ 4.395602] Enabling device, use count = 3
[ 4.399704] Leaving _regulator_enable
[ 4.403375] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.410425] ctx->regs=0xf42c8000, reg=0x1b4
[ 4.417192] Entering _regulator_enable, regulator: 82680800, rdev = 0x82277000, supply regulator = 0x82677300, name: vin
[ 4.428092] Entering _regulator_enable, regulator: 82677300, rdev = 0x8245a000, supply regulator = 0x0, name: (null)
[ 4.438638] Enabling device, use count = 1
[ 4.442736] Leaving _regulator_enable
[ 4.446411] parent regulator enabled
[ 4.449989] Enabling device, use count = 0
[ 4.454102] Is regulator enabled? ret = 0
[ 4.458116] do actual regulator 82277000 enable
[ 4.462651] Before enable regulator
[ 4.466159] Finished actual regulator enable, return value = 0
[ 4.471993] Leaving _regulator_enable
[ 4.475680] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 4.480593] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[ 4.513999] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 4.519589] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 4.527896] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.535141] usb usb1: Product: EHCI Host Controller
[ 4.540025] usb usb1: Manufacturer: Linux 5.10.9-1.0.0+g3df58862e18c ehci_hcd
[ 4.547179] usb usb1: SerialNumber: ci_hdrc.1
[ 4.552228] hub 1-0:1.0: USB hub found
[ 4.556097] hub 1-0:1.0: 1 port detected
[ 4.563005] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.570067] ctx->regs=0xf42c8000, reg=0x188
[ 4.574370] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.581425] ctx->regs=0xf42c8000, reg=0x188
[ 4.585649] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.592702] ctx->regs=0xf42c8000, reg=0x198
[ 4.596909] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.603960] ctx->regs=0xf42c8000, reg=0x154
[ 4.608164] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.615214] ctx->regs=0xf42c8000, reg=0x184
[ 4.620359] galcore: clk_get vg clock failed, disable vg!
[ 4.626927] Galcore version 6.4.3.p1.305572
[ 4.901438] context=0x8244bc00, reg_write=0x80692750, bus_context=0x82432e80
[ 4.908499] ctx->regs=0xf42dc000, reg=0x0
[ 4.912563] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 4.919615] ctx->regs=0xf42c8000, reg=0x140
[ 4.924632] [drm] Initialized vivante 1.0.0 20170808 for 130000.gpu on minor 0
[ 4.932681] Entering imx6_pm_domain_power_on,regulator: 82677580
[ 4.938788] before regulator_enable
[ 4.942290] Entering _regulator_enable, regulator: 82677580, rdev = 0x82171000, supply regulator = 0x82667700, name: vin
[ 4.953226] Entering _regulator_enable, regulator: 82667700, rdev = 0x82459000, supply regulator = 0x0, name: (null)
[ 4.963782] Enabling device, use count = 2
[ 4.967899] Leaving _regulator_enable
[ 4.971563] parent regulator enabled
[ 4.975155] Enabling device, use count = 0
[ 4.979257] Is regulator enabled? ret = 0
[ 4.983268] do actual regulator 82171000 enable
[ 4.987816] Before enable regulator, ops->enable = 0x805e30c0
[ 4.993567] regulator_dev: 0x82171000, anatop_reg = 0x82166840, vddpu = 0x82166840, vddso = 0x826ef840 rdev->regmap = 0x82166200
[ 5.005192] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.012244] ctx->regs=0xf42c8000, reg=0x140
[ 5.016451] Before enable regulator
[ 5.020229] Finished actual regulator enable, return value = 0
[ 5.026092] Leaving _regulator_enable
[ 5.029760] after regulator_enable
[ 5.033188] context=0x8244bc00, reg_write=0x80692750, bus_context=0x82432e80
[ 5.040239] ctx->regs=0xf42dc000, reg=0x0
[ 5.044349] Leaving imx6_pm_domain_power_on
[ 5.049128] mxc_vpu 2040000.vpu_fsl: VPU initialized
[ 5.056365] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.063427] ctx->regs=0xf42c8000, reg=0x188
[ 5.067670] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.074723] ctx->regs=0xf42c8000, reg=0x188
[ 5.078944] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.085997] ctx->regs=0xf42c8000, reg=0x198
[ 5.090201] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.097252] ctx->regs=0xf42c8000, reg=0x154
[ 5.101453] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.108503] ctx->regs=0xf42c8000, reg=0x184
[ 5.113078] imx_thermal 20c8000.anatop:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
[ 5.124536] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.131588] ctx->regs=0xf42c8000, reg=0x198
[ 5.135796] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.142849] ctx->regs=0xf42c8000, reg=0x194
[ 5.147051] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.154102] ctx->regs=0xf42c8000, reg=0x188
[ 5.158302] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.165352] ctx->regs=0xf42c8000, reg=0x184
[ 5.169553] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.176604] ctx->regs=0xf42c8000, reg=0x188
[ 5.180802] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.187851] ctx->regs=0xf42c8000, reg=0x184
[ 5.192052] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.199102] ctx->regs=0xf42c8000, reg=0x188
[ 5.203300] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.210349] ctx->regs=0xf42c8000, reg=0x184
[ 5.214748] context=0x8244bc00, reg_write=0x80692750, bus_context=0x82432e80
[ 5.221806] ctx->regs=0xf42dc000, reg=0x0
[ 5.227543] input: gpio-keys as /devices/platform/gpio-keys/input/input1
[ 5.235220] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.243209] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 5.250266] ctx->regs=0xf42c8000, reg=0x140
[ 5.258041] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.264904] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.273527] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 5.282456] ALSA device list:
[ 5.285567] No soundcards found.
[ 5.403603] EXT4-fs (mmcblk1p2): recovery complete
[ 5.410321] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[ 5.418773] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 5.426426] devtmpfs: mounted
[ 5.430574] Freeing unused kernel memory: 1024K
[ 5.435558] Run /sbin/init as init process
[ 5.777938] systemd[1]: System time before build time, advancing clock.
[ 5.816796] systemd[1]: systemd 246.6+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -ZSTD -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[ 5.839713] systemd[1]: Detected architecture arm.

Welcome to NXP i.MX Release Distro 5.10-gatesgarth (gatesgarth)!

[ 5.885494] systemd[1]: Set hostname to <ejoysmart>.
[ 6.686427] systemd[1]: Queued start job for default target Multi-User System.
[ 6.695625] random: systemd: uninitialized urandom read (16 bytes read)
[ 6.702703] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[ 6.715202] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[ 6.727059] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 6.764557] random: systemd: uninitialized urandom read (16 bytes read)
[ 6.775169] systemd[1]: Created slice system-modprobe.slice.
[ OK ] Created slice system-modprobe.slice.
[ 6.814194] random: systemd: uninitialized urandom read (16 bytes read)
[ 6.822615] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 6.857591] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 6.894696] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password ts to Console Directory Watch.
[ 6.935214] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Ruests to Wall Directory Watch.
[ 6.975956] systemd[1]: Reached target Host and Network Name Lookups.
[ OK ] Reached target Host and Network Name Lookups.
[ 7.014324] systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
[ 7.044773] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remot[ 7.054033] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 7.062000] ctx->regs=0xf42c8000, reg=0x248
e File Systems.
[ 7.066369] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 7.075122] ctx->regs=0xf42c8000, reg=0x24
[ 7.094303] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 7.124881] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 7.157222] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 7.194329] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 7.235856] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 7.274722] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 7.362857] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
[ 7.379420] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 7.415121] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 7.456380] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 7.495236] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 7.535584] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 7.576236] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 7.615085] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[ 7.629144] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 7.680023] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 7.724789] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[ 7.745943] systemd[1]: Mounting Temporary Directory (/tmp)...
Mounting Temporary Directory (/tmp)...
[ 7.771264] systemd[1]: Starting Create list of static device nodes for the current kernel...
Starting Create list of stodes for the current kernel...
[ 7.825246] systemd[1]: Condition check resulted in Load Kernel Module drm being skipped.
[ 7.846626] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 7.856417] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 7.877968] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 7.917866] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
[ 7.956646] systemd[1]: Mounting FUSE Control File System...
Mounting FUSE Control File System...
[ 7.989342] systemd[1]: Mounting Kernel Configuration File System...
Mounting Kernel Configuration File System...
[ 8.048984] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 8.111869] systemd[1]: Starting Apply Kernel Variables...
Starting Apply Kernel Variables...
[ 8.171965] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
[ 8.214278] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 8.248339] systemd[1]: Starting Setup Virtual Console...
Starting Setup Virtual Console...
[ 8.313089] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 8.375170] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted Temporary Directory (/tmp).
[ OK ] Finished Create list of st nodes for the current kernel.
[ OK ] Mounted FUSE Control File System.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Setup Virtual Console.
Starting Flush Journal to Persistent Storage...
Starting Create Static Device Nodes in /dev...
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Local File Systems (Pre).
Mounting /var/volatile...
Starting Rule-based Managefor Device Events and Files...
[ OK ] Mounted /var/volatile.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
[ OK ] Finished Update UTMP about System Boot/Shutdown.
[ OK ] Finished Coldplug All udev Devices.
Starting Start Psplash Boot Screen...
[ OK ] Started Start Psplash Boot Screen.
[ 10.443765] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 10.443772] ctx->regs=0xf42e0000, reg=0x8
[ 10.443777] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 10.443780] ctx->regs=0xf42e0000, reg=0x8
[ 10.469577] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 10.469585] ctx->regs=0xf42e0000, reg=0x8
[ OK ] Started Start psplash-systprogress communication helper.
[ OK ] Started Network Time Synchronization.
[ 11.259372] caam-snvs 20cc000.caam-snvs: violation handlers armed - init state
[ 11.552408] caam 2100000.crypto: device ID = 0x0a16010000000100 (Era 4)
[ 11.618382] imx-sdma 20ec000.sdma: loaded firmware 3.5
[ 11.654399] caam 2100000.crypto: job rings = 1, qi = 0
[ OK ] Created slice system-systemd\x2dbacklight.slice.
[ OK ] Created slice system-weston.slice.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Time Synchronized.
[ OK ] Reached target Hardware activated USB gadget.
Starting Load/Save Screen of backlight:backlight-lvds...
[ OK ] Finished Load/Save Screen s of backlight:backlight-lvds.
[ 13.383984] random: crng init done
[ 13.387401] random: 7 urandom warning(s) missed due to ratelimiting
[ OK ] Finished Load/Save Random Seed.
[ 15.346444] caam algorithms registered in /proc/crypto
[ 15.380767] caam 2100000.crypto: registering rng-caam
[ 15.405717] Device caam-keygen registered
[ OK ] Created slice system-systemd\x2dfsck.slice.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timers.
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Listening on dropbear.socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
Starting Console System Startup Logging...
[ OK ] Started Periodic Command Scheduler.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started Configuration for i.MX GPU (Former rc_gpu.S).
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
Starting Network Time Service (one-shot ntpdate mode)...
Starting Telephony service...
[ OK ] Started Updates psplash to basic.
[ OK ] Started System Logging Service.
Starting User Login Management...
[ OK ] Started TEE Supplicant.
[ OK ] Finished Console System Startup Logging.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Finished Network Time Service (one-shot ntpdate mode).
[ OK ] Found device /dev/mmcblk1p1.
[ OK ] Started User Login Management.
[ OK ] Started Telephony service.
[ OK ] Reached target Network (Pre).
Starting Connection service...
Starting File System Check on /dev/mmcblk1p1...
Starting Network Service...
[ OK ] Finished File System Check on /dev/mmcblk1p1.
Mounting /run/media/mmcblk1p1...
[ OK ] Started Connection service.
Starting Avahi mDNS/DNS-SD Stack...
[ OK ] Started Network Service.
[ OK ] Mounted /run/media/mmcblk1p1.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
Starting Hostname Service...
Starting WPA supplicant...
[ OK ] Started WPA supplicant.
[ OK ] Reached target Network.
[ OK ] Started NFS status monitor for NFSv2/3 locking..
[ OK ] Started Respond to IPv6 Node Information Queries.
[ OK ] Started Update psplash to network.
Starting Terminate Psplash Boot Screen...
Starting /etc/rc.local Compatibility...
[ OK ] Started Network Router Discovery Daemon.
Starting Permit User Sessions...
[ OK ] Finished Terminate Psplash Boot Screen.
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Hostname Service.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttymxc2.
[ OK ] Reached target Login Prompts.
[ OK ] Reached target Multi-User System.
Starting Update UTMP about System Runlevel Changes...
Starting Weston, a Waylandositor, as a system service...
[ OK ] Finished Update UTMP about System Runlevel Changes.
Starting User Database Manager...
[ OK ] Started User Database Manager.
[ OK ] Created slice User Slice of UID 0.
Starting User Runtime Directory /run/user/0...
[ OK ] Finished User Runtime Directory /run/user/0.
Starting User Manager for UID 0...
[ OK ] Started User Manager for UID 0.
[ OK ] Started Session c1 of user root.
[ 20.740352] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 20.740358] ctx->regs=0xf42e0000, reg=0x8
[ 20.740363] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 20.740365] ctx->regs=0xf42e0000, reg=0x8
[ 20.764246] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 20.764259] ctx->regs=0xf42e0000, reg=0x8
[ 20.931744] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 20.931752] ctx->regs=0xf42e0000, reg=0x8
[ 20.931759] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 20.931763] ctx->regs=0xf42e0000, reg=0x8
[ 20.954036] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 20.954044] ctx->regs=0xf42e0000, reg=0x8
[ OK ] Started Weston, a Wayland mpositor, as a system service.
[ 21.482025] Entering imx6_pm_domain_power_on,regulator: 82677580
[ 21.493248] before regulator_enable
[ 21.504967] Entering _regulator_enable, regulator: 82677580, rdev = 0x82171000, supply regulator = 0x82667700, name: vin
[ 21.529723] Entering _regulator_enable, regulator: 82667700, rdev = 0x82459000, supply regulator = 0x0, name: (null)
[ 21.569027] Enabling device, use count = 2
[ 21.573134] Leaving _regulator_enable
[ 21.594008] parent regulator enabled
[ 21.597597] Enabling device, use count = 0
[ 21.601699] Is regulator enabled? ret = 0
[ 21.647219] do actual regulator 82171000 enable
[ 21.651762] Before enable regulator, ops->enable = 0x805e30c0
[ 21.679936] regulator_dev: 0x82171000, anatop_reg = 0x82166840, vddpu = 0x82166840, vddso = 0x826ef840 rdev->regmap = 0x82166200
[ 21.694585] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 21.701642] ctx->regs=0xf42c8000, reg=0x140

 

Hai

0 Kudos
2 Replies

969 Views
hailiu
Contributor IV

This log has some stack information.

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.9-1.0.0+g9d3e54586407 (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.0.20200730) #1 SMP PREEMPT Tue Mar 9 02:17:18 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5787d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Easy Joy Living i.MX 6Solo Board
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Reserved memory: created CMA memory pool at 0x6c000000, size 320 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000010000000-0x000000007fffffff]
[ 0.000000] HighMem [mem 0x0000000080000000-0x000000008fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000010000000-0x0000000013ffffff]
[ 0.000000] node 0: [mem 0x0000000016000000-0x000000008fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000008fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] percpu: Embedded 15 pages/cpu s32588 r8192 d20660 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 512064
[ 0.000000] Kernel command line: console=ttymxc2,115200 nosmp root=/dev/mmcblk1p2 rootwait rw
[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 1696844K/2064384K available (12288K kernel code, 1335K rwdata, 3236K rodata, 1024K init, 455K bss, 39860K reserved, 327680K cma-reserved, 262144K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 cache controller enabled try to unlock
[ 0.000000] L2C-310 cache controller enabled, 8 ways, 256 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x3c440800
[ 0.000000] random: get_random_bytes called from start_kernel+0x33c/0x4fc with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000037] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001648] Console: colour dummy device 80x30
[ 0.001686] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001705] pid_max: default: 32768 minimum: 301
[ 0.001849] Mount-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.001876] Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.002716] CPU: Testing write buffer coherency: ok
[ 0.002766] CPU0: Spectre v2: using BPIALL workaround
[ 0.003009] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.003776] Setting up static identity map for 0x10100000 - 0x10100060
[ 0.003940] rcu: Hierarchical SRCU implementation.
[ 0.004300] smp: Bringing up secondary CPUs ...
[ 0.004316] smp: Brought up 1 node, 1 CPU
[ 0.004326] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.004335] CPU: All CPU(s) started in SVC mode.
[ 0.004711] devtmpfs: initialized
[ 0.013307] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.013569] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.013595] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.028127] pinctrl core: initialized pinctrl subsystem
[ 0.029301] NET: Registered protocol family 16
[ 0.036399] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.037633] thermal_sys: Registered thermal governor 'step_wise'
[ 0.037915] cpuidle: using governor menu
[ 0.038083] CPU identified as i.MX6DL, silicon rev 1.3
[ 0.193107] Entering anatop_regulator_probe
[ 0.193210] regs = 0xf42c8000
[ 0.193233] regulator name: vdd1p1, regmap address = 0x82166200
[ 0.193276] Before enable regulator, ops->enable = 0x805e096c
[ 0.193507] regulatpr = 0x8216f400
[ 0.193520] Leaving anatop_regulator_probe
[ 0.200736] Entering anatop_regulator_probe
[ 0.200796] regulator name: vdd3p0, regmap address = 0x82166200
[ 0.200839] Before enable regulator, ops->enable = 0x805e096c
[ 0.200853] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 0.200862] ctx->regs=0xf42c8000, reg=0x120
[ 0.201083] regulatpr = 0x8216fc00
[ 0.201095] Leaving anatop_regulator_probe
[ 0.208348] Entering anatop_regulator_probe
[ 0.208398] regulator name: vdd2p5, regmap address = 0x82166200
[ 0.208439] Before enable regulator, ops->enable = 0x805e096c
[ 0.208654] regulatpr = 0x82170400
[ 0.208665] Leaving anatop_regulator_probe
[ 0.215887] Entering anatop_regulator_probe
[ 0.215943] regulator name: vddarm, regmap address = 0x82166200
[ 0.215983] vddarm: bypassed regulator has no supply!
[ 0.215996] vddarm: failed to get the current voltage: -EPROBE_DEFER
[ 0.216019] regulatpr = 0xfffffdfb
[ 0.223239] Entering anatop_regulator_probe
[ 0.223294] regulator name: vddpu, regmap address = 0x82166200
[ 0.223565] regulatpr = 0x82171000
[ 0.223577] Leaving anatop_regulator_probe
[ 0.230862] Entering anatop_regulator_probe
[ 0.230916] regulator name: vddsoc, regmap address = 0x82166200
[ 0.230959] vddsoc: bypassed regulator has no supply!
[ 0.230971] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[ 0.230996] regulatpr = 0xfffffdfb
[ 0.245606] mxs_phy 20c9000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 0.253364] mxs_phy 20ca000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 0.599794] regs = 0xf42e0000
[ 0.599827] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.599837] ctx->regs=0xf42e0000, reg=0x4
[ 0.600027] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.600037] ctx->regs=0xf42e0000, reg=0x4
[ 0.600132] No ATAGs?
[ 0.600190] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.600201] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.601357] imx6dl-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
[ 0.603691] imx mu driver is registered.
[ 0.604214] imx rpmsg driver is registered.
[ 0.641314] regulator-audio GPIO handle specifies active low - ignored
[ 0.642958] vgaarb: loaded
[ 0.643763] SCSI subsystem initialized
[ 0.644261] usbcore: registered new interface driver usbfs
[ 0.644323] usbcore: registered new interface driver hub
[ 0.644382] usbcore: registered new device driver usb
[ 0.644547] usb_phy_generic usbphynop1: supply vcc not found, using dummy regulator
[ 0.644883] usb_phy_generic usbphynop2: supply vcc not found, using dummy regulator
[ 0.646202] gpio-155 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.646408] i2c i2c-0: IMX I2C adapter registered
[ 0.647127] gpio-62 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.653364] i2c i2c-1: IMX I2C adapter registered
[ 0.654241] gpio-81 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.654859] i2c i2c-2: IMX I2C adapter registered
[ 0.655682] gpio-7 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.656148] i2c i2c-3: IMX I2C adapter registered
[ 0.656746] mc: Linux media interface: v0.10
[ 0.656798] videodev: Linux video capture interface: v2.00
[ 0.656881] pps_core: LinuxPPS API ver. 1 registered
[ 0.656891] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.656915] PTP clock support registered
[ 0.679637] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.681149] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[ 0.681833] MIPI CSI2 driver module loaded
[ 0.681894] Advanced Linux Sound Architecture Driver Initialized.
[ 0.683121] Bluetooth: Core ver 2.22
[ 0.683188] NET: Registered protocol family 31
[ 0.683200] Bluetooth: HCI device and connection manager initialized
[ 0.683219] Bluetooth: HCI socket layer initialized
[ 0.683232] Bluetooth: L2CAP socket layer initialized
[ 0.683281] Bluetooth: SCO socket layer initialized
[ 0.683875] clocksource: Switched to clocksource mxc_timer1
[ 0.684142] VFS: Disk quotas dquot_6.6.0
[ 0.684231] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.693314] NET: Registered protocol family 2
[ 0.694102] tcp_listen_portaddr_hash hash table entries: 1024 (order: 1, 12288 bytes, linear)
[ 0.694169] TCP established hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.694315] TCP bind hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.694565] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.694687] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.694764] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.694996] NET: Registered protocol family 1
[ 0.695639] RPC: Registered named UNIX socket transport module.
[ 0.695656] RPC: Registered udp transport module.
[ 0.695666] RPC: Registered tcp transport module.
[ 0.695674] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.696666] PCI: CLS 0 bytes, default 64
[ 0.697155] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.697309] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 0.699347] Bus freq driver module loaded
[ 0.700371] Initialise system trusted keyrings
[ 0.700609] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[ 0.706000] NFS: Registering the id_resolver key type
[ 0.706039] Key type id_resolver registered
[ 0.706050] Key type id_legacy registered
[ 0.706149] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.706194] jffs2: version 2.2. (NAND) \A9 2001-2006 Red Hat, Inc.
[ 0.706731] fuse: init (API version 7.32)
[ 0.800720] Key type asymmetric registered
[ 0.800739] Asymmetric key parser 'x509' registered
[ 0.800803] bounce: pool size: 64 pages
[ 0.800822] io scheduler mq-deadline registered
[ 0.800832] io scheduler kyber registered
[ 0.805955] pwm-backlight backlight-lvds: supply power not found, using dummy regulator
[ 0.808424] Entering _regulator_enable, regulator: 823e9d80, rdev = 0x82158000, supply regulator = 0x0, name: (null)
[ 0.808439] Enabling device, use count = 1
[ 0.808447] Leaving _regulator_enable
[ 0.812025] mxc_sdc_fb fb@0: registered mxc display driver ldb
[ 0.816250] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.816256] ctx->regs=0xf42e0000, reg=0x8
[ 0.816261] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.816265] ctx->regs=0xf42e0000, reg=0x8
[ 0.843956] imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
[ 0.843996] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.844001] ctx->regs=0xf42e0000, reg=0x8
[ 0.877469] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.877475] ctx->regs=0xf42e0000, reg=0x8
[ 0.877481] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.877485] ctx->regs=0xf42e0000, reg=0x8
[ 0.903967] context=0x82167000, reg_write=0x80692750, bus_context=0x821a1340
[ 0.903972] ctx->regs=0xf42e0000, reg=0x8
[ 0.911818] Console: switching to colour frame buffer device 128x48
[ 0.950367] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[ 0.950387] imx-sdma 20ec000.sdma: Falling back to sysfs fallback for: imx/sdma/sdma-imx6q.bin
[ 0.952263] mxs-dma 110000.dma-apbh: initialized
[ 0.955453] regs = 0xf0974000
[ 0.955927] regs = 0xf42dc000
[ 0.957185] Entering gpc power domain probe, domain name: ARM, device name: imx-pgc-power-domain
[ 0.957223] domain supply regulator: 0xffffffed
[ 0.957235] power on finished
[ 0.957348] Leaving pgc power domain probe
[ 0.957464] Entering gpc power domain probe, domain name: PU, device name: imx-pgc-power-domain
[ 0.957498] domain supply regulator: 0xfffffdfb
[ 0.957507] Leaving gpc power domain probe early, ret = 0xfffffdfb
[ 0.959761] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[ 0.960476] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[ 0.960493] pfuze100-regulator 1-0008: pfuze100 found.
[ 0.967819] Before enable regulator, ops->enable = 0x805e096c
[ 0.968643] Before enable regulator, ops->enable = 0x805e096c
[ 0.973217] Before enable regulator, ops->enable = 0x805e096c
[ 0.974255] Before enable regulator, ops->enable = 0x805e096c
[ 0.975274] Before enable regulator, ops->enable = 0x805e096c
[ 0.978641] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 73, base_baud = 5000000) is a IMX
[ 2.229278] printk: console [ttymxc2] enabled
2.235136] imx sema4 driver is registered.
[ 2.255173] brd: module loaded
[ 2.266958] loop: module loaded
[ 2.271403] imx ahci driver is registered.
+r] libphy: Fixed MDIO Bus: probed
[ 2.287447] CAN device driver interface
r] pps pps0: new PPS source ptp0
[ 2.299496] fec 2188000.ethernet: Invalid MAC adPuTTYdress: 00:00:00:00:00:00
[ 2.306265] fec 2188000.ethernet: Using random MAC address: e6:33:43:2d:38:b1
[ 2.314424] libphy: fec_enet_mii_bus: probed
[ 2.335290] fec 2188000.ethernet eth0: registered PHC device 0
[ 2.342299] usbcore: registered new interface driver r8152
+r] usbcore: registered new interface driver lan78xx
[ 2.353694] usbcore: registered new interface driver asix
r] usbcore: registerePuTTYd new interface driver ax88179_178a
[ 2.365460] usbcore: registered new interface driver cdc_ether
[ 2.371358] usbcore: registered new interface driver smsc95xx
r] usbcore:PuTTY registered new interface driver net1080
[ 2.382951] usbcore: registered new interface driver cdc_subset
[ 2.388961] usbcore: registered new interface driver zaurus
[ 2.394604] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 2.402058] usbcore: registered new interface driver cdc_ncm
[ 2.407748] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.414294] ehci-pci: EHCI PCI platform driver
[ 2.418790] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 2.424606] usbcore: registered new interface driver usb-storage
[ 2.435170] input: fts_ts as /devices/platform/soc/2100000.bus/21a4000.i2c/i2c-1/1-0038/input/input0
[ 2.707789] regs = 0xf0a2c000
[ 2.710822] context=0x82642600, reg_write=0x80692750, bus_context=0x8229efc0
[ 2.717876] ctx->regs=0xf0a2c000, reg=0x64
[ 2.722027] context=0x82642600, reg_write=0x80692750, bus_context=0x8229efc0
[ 2.729082] ctx->regs=0xf0a2c000, reg=0x4c
[ 2.733260] context=0x82642600, reg_write=0x80692750, bus_context=0x8229efc0
[ 2.740314] ctx->regs=0xf0a2c000, reg=0x38
[ 2.745309] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc0
[ 2.751445] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 2.760662] i2c /dev entries driver
[ 2.766788] syscon-poweroff 20cc000.snvs:snvs-poweroff: pm_power_off already claimed (ptrval) psci_sys_poweroff
[ 2.776958] syscon-poweroff: probe of 20cc000.snvs:snvs-poweroff failed with error -16
+r\AA] regs = 0xf0a34000
+r] context=0x82643200, reg_write=0x80692750, bus_context=0x82619fc0
[ 2.800493] Bluetooth: HCI UART driver ver 2.3
[ 2.805162] Bluetooth: HCI UART protocol H4 registered
[ 2.810310] Bluetooth: HCI UART protocol BCSP registered
[ 2.815732] Bluetooth: HCI UART protocol LL registered
[ 2.820903] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.827232] Bluetooth: HCI UART protocol Marvell registered
[ 2.832879] usbcore: registered new interface driver btusb
[ 2.839727] sdhci: Secure Digital Host Controller Interface driver
[ 2.845968] sdhci: Copyright(c) Pierre Ossman
[ 2.850329] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.857339] sdhci-esdhc-imx 2194000.mmc: voltage-ranges unspecified
[ 2.863670] sdhci-esdhc-imx 2194000.mmc: Got CD GPIO
[ 2.870885] usbcore: registered new interface driver usbhid
+r\BA] sdhci-esdhc-imx 219c000.mmc: voltage-ranges unspecified
[ 2.884391] usbhid: USB HID core driver
+r] optee: probing for conduit method.
[ 2.896679] sdhci-esdhc-imx 2194000.mmc: Got WP GPIO
r] optee: PuTTYrevision 3.10 (87956c34)
[ 2.903177] optee: dynamic shared memory is enabled
[ 2.912906] optee: initialized driver
[ 2.922390] regs = 0xf0a54000
[ 2.926202] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 2.933261] ctx->regs=0xf0a54000, reg=0x0
[ 2.937375] mmc3: SDHCI controller on 219c000.mmc [219c000.mmc] using ADMA
[ 2.944485] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 2.951543] ctx->regs=0xf0a54000, reg=0x4
2.955961] mmc1: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
[ 2.963642] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 2.970701] ctx->regs=0xf0a54000, reg=0x40
[ 2.975174] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 2.982232] ctx->regs=0xf0a54000, reg=0x44
[r\B2] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 2.993579] ctx->regs=0xf0a54000, reg=0x48
[ 2.997764] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 3.004817] ctx->regs=0xf0a54000, reg=0x4c
[ 3.009126] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 3.016181] ctx->regs=0xf0a54000, reg=0x50
[ 3.020404] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 3.027458] ctx->regs=0xf0a54000, reg=0x54
[ 3.031684] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 3.038738] ctx->regs=0xf0a54000, reg=0x98
PuTTYr] context=0x82651000, reg_write=0x80692750, bus_context=0x82634180
[ 3.050043] ctx->regs=0xf0a54000, reg=0x9c
[ 3.056595] regs = 0xf0a5c000
[ 3.059658] fsl-ssi-dai 202c000.ssi: No cache defaults, reading back from HW
[ 3.067101] context=0x82651600, reg_write=0x80692750, bus_context=0x82634f40
[ 3.074164] ctx->regs=0xf0a5c000, reg=0x2c
[ 3.083199] imx-audio-hdmi sound-hdmi: initialize HDMI-audio failed. load HDMI-video first!
[ 3.091880] NET: Registered protocol family 26
[ 3.097212] NET: Registered protocol family 10
[ 3.102998] Segment Routing with IPv6
[ 3.106902] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 3.113836] NET: Registered protocol family 17
+r\A2] can: controller area network core
[ 3.123019] NET: Registered protocol family 29
[ 3.127712] can: raw protocol
[ 3.130934] mmc1: new high speed SDHC card at address 5048
[ 3.136513] can: broadcast manager protocol
[ 3.140716] can: netlink gateway - max_hops=1
[ 3.145834] mmcblk1: mmc1:5048 SD32G 28.9 GiB
+r] Bluetooth: RFCOMM TTY layer initialized
[ 3.157486] Bluetooth: RFCOMM socket layer initialized
+r] mmcblk1: p1 p2
[ 3.165925] Bluetooth: RFCOMM ver 1.11
[ 3.169699] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+r] Bluetooth: BNEP filters: protocol multicast
[ 3.183674] Bluetooth: BNEP socket layer initialized
[ 3.188766] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.195872] Bluetooth: HIDP socket layer initialized
3.202066] lib80211: common routines for IEEE802.11 drivers
[ 3.207973] Key type dns_resolver registered
[ 3.215182] vddpu: supplied by SW1
[ 3.219073] Registering SWP/SWPB emulation handler
[ 3.225038] mmc3: new DDR MMC card at address 0001
rPuTTY] mmcblk3: mmc3:0001 00008G 7.28 GiB
[ 3.235417] Loading compiled-in X.509 certificates
[ 3.244340] mmcblk3boot0: mmc3:0001 00008G partition 1 4.00 MiB
[ 3.250583] mmcblk3boot1: mmc3:0001 00008G partition 2 4.00 MiB
[ 3.264223] mmcblk3rpmb: mmc3:0001 00008G partition 3 4.00 MiB, chardev (242:0)
[ 3.283387] Entering anatop_regulator_probe
r] rePuTTYgulator name: vddarm, regmap address = 0x82166200
[ 3.295067] vddarm: bypassed regulator has no supply!
[ 3.300915] vddarm: failed to get the current voltage: -EPROBE_DEFER
[ 3.307378] vddarm: supplied by SW2
[ 3.310949] Entering _regulator_enable, regulator: 82677000, rdev = 0x82459400, supply regulator = 0x0, name: (null)
[ 3.321540] Enabling device, use count = 1
[ 3.325665] Leaving _regulator_enable
[ 3.329335] Before enable regulator, ops->enable = 0x805e30bc
[ 3.335106] regulator_dev: 0x82782c00, anatop_reg = 0x8273f840, vddpu = 0x82166840, vddso = 0x82166a40 rdev->regmap = 0x82166200
[ 3.346926] vdd1p1: supplied by VGEN4
[ 3.350661] Entering _regulator_enable, regulator: 82677100, rdev = 0x8245b800, supply regulator = 0x0, name: (null)
[ 3.361230] Enabling device, use count = 1
[ 3.365357] Leaving _regulator_enable
[ 3.369043] vdd3p0: supplied by SWBST
[ 3.372767] Entering _regulator_enable, regulator: 82677180, rdev = 0x8245a000, supply regulator = 0x0, name: (null)
[ 3.383332] Enabling device, use count = 0
[ 3.387451] Is regulator enabled? ret = 1
[ 3.391463] Leaving _regulator_enable
[ 3.395163] vdd2p5: supplied by VGEN4
[ 3.398915] Entering _regulator_enable, regulator: 82677200, rdev = 0x8245b800, supply regulator = 0x0, name: (null)
[ 3.409470] Enabling device, use count = 2
[ 3.413570] Leaving _regulator_enable
[ 3.417268] usb_otg_vbus: supplied by SWBST
[ 3.421514] usb_h1_vbus: supplied by SWBST
[ 3.425699] regulatpr = 0x82782c00
[ 3.429104] Leaving anatop_regulator_probe
[ 3.433459] Entering anatop_regulator_probe
[ 3.437728] regulator name: vddsoc, regmap address = 0x82166200
[ 3.443686] vddsoc: bypassed regulator has no supply!
[ 3.448774] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[ 3.455162] vddsoc: supplied by SW1
[ 3.458722] Entering _regulator_enable, regulator: 82677400, rdev = 0x82459000, supply regulator = 0x0, name: (null)
[ 3.469271] Enabling device, use count = 1
[ 3.473370] Leaving _regulator_enable
[ 3.477051] Before enable regulator, ops->enable = 0x805e30bc
[ 3.482802] regulator_dev: 0x82783000, anatop_reg = 0x8273f640, vddpu = 0x82166840, vddso = 0x8273f640 rdev->regmap = 0x82166200
[ 3.494616] regulatpr = 0x82783000
[ 3.498026] Leaving anatop_regulator_probe
+r] Entering gpc power domain probe, domain name: PU, device name: imx-pgc-power-domain
[ 3.511480] domain supply regulator: 0x82677580
[ 3.516096] Entering imx6_pm_domain_power_on,regulator: 82677580
[ 3.522106] before regulator_enable
[ 3.525624] Entering _regulator_enable, regulator: 82677580, rdev = 0x82171000, supply regulator = 0x82667600, name: vin
[ 3.536512] Entering _regulator_enable, regulator: 82667600, rdev = 0x82459000, supply regulator = 0x0, name: (null)
[ 3.547049] Enabling device, use count = 2
[ 3.551148] Leaving _regulator_enable
[ 3.554825] parent regulator enabled
[ 3.558402] Enabling device, use count = 0
[ 3.562502] Is regulator enabled? ret = 0
[ 3.566528] do actual regulator 82171000 enable
[ 3.571062] Before enable regulator, ops->enable = 0x805e30bc
[ 3.576827] regulator_dev: 0x82171000, anatop_reg = 0x82166840, vddpu = 0x82166840, vddso = 0x8273f640 rdev->regmap = 0x82166200
[ 3.588419] context=0x82166200, reg_write=0x80692750, bus_context=0x821281c0
[ 3.595471] ctx->regs=0xf42c8000, reg=0x140
[ 3.599698] 8<--- cut here ---
[ 3.602759] Unable to handle kernel paging request at virtual address ee2fed08
[ 3.609983] pgd = (ptrval)
[ 3.612692] [ee2fed08] *pgd=6bf6d801, *pte=7e2fe24f, *ppte=7e2fe01f
[ 3.618981] Internal error: Oops: 8000000f [#1] PREEMPT SMP ARM
[ 3.624902] Modules linked in:
[ 3.627967] CPU: 0 PID: 5 Comm: kworker/0:0 Not tainted 5.10.9-1.0.0+g9d3e54586407 #1
[ 3.635798] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
[ 3.642344] Workqueue: events deferred_probe_work_func
[ 3.647491] PC is at 0xee2fed08
[ 3.650643] LR is at vfp_compare.constprop.0+0x10/0x12c
[ 3.655869] pc : [<ee2fed08>] lr : [<80103148>] psr: 30000193
[ 3.662137] sp : 820a38a8 ip : 8120a2d8 fp : 59ba6000
[ 3.667363] r10: dad20400 r9 : 820a2000 r8 : 82223cdc
[ 3.672589] r7 : 8120a3a8 r6 : 820a38d0 r5 : 8000000d r4 : 820a38d0
[ 3.679116] r3 : 8010313c r2 : 820a38d0 r1 : 8000000d r0 : cdc3f808
[ 3.685648] Flags: nzCV IRQs off FIQs on Mode SVC_32 ISA ARM Segment none
[ 3.692872] Control: 10c5787d Table: 10004059 DAC: 00000051
[ 3.698619] Process kworker/0:0 (pid: 5, stack limit = 0x(ptrval))
[ 3.704803] Stack: (0x820a38a8 to 0x820a4000)
[ 3.709167] 38a0: dad23c00 00000000 8117dc00 59ba6000 00000030 cdc3f808
[ 3.717351] 38c0: 30000193 ffffffff 820a3904 80100c84 89b67968 8000000d 820a3948 8010313c
[ 3.725533] 38e0: 820a3948 8000000d 820a3948 8120a3a8 82223cdc 820a2000 dad20400 59ba6000
[ 3.733715] 3900: 8120a2d8 820a3920 80103148 cdc3f808 30000193 ffffffff 00000051 7f000000
[ 3.741898] 3920: 00000000 81204f88 dadad6c4 82623c00 8218416c 89b67968 70000193 ffffffff
[ 3.750082] 3940: 820a397c 80100c84 8134c994 8000000d 820a39c0 8010313c 820a39c0 8000000d
[ 3.758266] 3960: 820a39c0 8120a3a8 82223cdc 820a2000 dad20400 59ba6000 8120a2d8 820a3998
[ 3.766448] 3980: 80103148 89b67968 70000193 ffffffff 00000051 7f000000 02bca5a9 0000ba38
[ 3.774631] 39a0: 02d8e77e 0000b875 02ee63cb 8134c994 30000193 ffffffff 820a39f4 80100c84
[ 3.782813] 39c0: 30000001 80000005 820a3a30 80103204 00000005 00000010 00000000 8120a328
[ 3.790995] 39e0: 82223cdc 820a2000 dad20400 59ba6000 8120a2d8 820a3a14 801133a4 8134c994
[ 3.799176] 3a00: 30000193 ffffffff 00000051 7f000000 8134c994 8134c98c 00000002 03209008
[ 3.807359] 3a20: 30000193 ffffffff 820a3a64 80100c84 90620c68 8000000d 820a3aa8 8010313c
[ 3.815541] 3a40: 820a3aa8 8000000d 820a3aa8 8120a3a8 82223cdc 820a2000 dad20400 59ba6000
[ 3.823723] 3a60: 8120a2d8 820a3a80 80103148 03209008 30000193 ffffffff 00000051 7f000000
[ 3.831905] 3a80: 80d02a90 02e17faa 00005758 81204f88 009dc800 90620c68 70000193 ffffffff
[ 3.840087] 3aa0: 820a3adc 80100c84 820a3bf4 8000000d 820a3b20 8010313c 820a3b20 8000000d
[ 3.848269] 3ac0: 820a3b20 8120a3a8 82223cdc 820a2000 dad20400 59ba6000 8120a2d8 820a3af8
[ 3.856452] 3ae0: 80103148 90620c68 70000193 ffffffff 00000051 7f000000 00000006 00000000
[ 3.864634] 3b00: 00000000 0009160f 00000000 820a3bf4 30000193 ffffffff 820a3b54 80100c84
[ 3.872816] 3b20: 30000001 80000005 820a3b90 80103204 00000005 00000609 ffff0a10 8120a328
[ 3.880998] 3b40: 82223cdc 820a2000 dad20400 59ba6000 8120a2d8 820a3b74 801133a4 820a3bf4
[ 3.889180] 3b60: 30000193 ffffffff 00000051 7f000000 820a3bf4 7df5c40b 0000b2b6 0320ce08
[ 3.897362] 3b80: 20000193 ffffffff 820a3bc4 80100c84 90621428 8000000d 820a3c08 8010313c
[ 3.905545] 3ba0: 820a3c08 8000000d 820a3c08 8120a3a8 82223cdc 820a2000 dad20400 59ba6000
[ 3.913727] 3bc0: 8120a2d8 820a3be0 80103148 0320ce08 20000193 ffffffff 00000051 7f000000
[ 3.921909] 3be0: dad1ebec 00000000 00000040 0000ba2e 00000400 90621428 60000193 ffffffff
[ 3.930091] 3c00: 820a3c3c 80100c84 820a3cec 8000000d 820a3c80 8010313c 820a3c80 8000000d
[ 3.938273] 3c20: 820a3c80 8120a3a8 82223cdc 820a2000 dad20400 59ba6000 8120a2d8 820a3c58
[ 3.946455] 3c40: 80103148 90621428 60000193 ffffffff 00000051 7f000000 00000000 8015ebb4
[ 3.954637] 3c60: dad1e788 dad1e7b0 dad1e7d8 820a3cec 20000093 ffffffff 820a3cb4 80100c84
[ 3.962819] 3c80: 8200f000 00000001 8200f000 00000002 82223840 dad20400 00000000 82091980
[ 3.971000] 3ca0: 82223cdc 80000093 dad20400 59ba6000 00000000 820a3cd4 8015f3b8 820a3cec
[ 3.979182] 3cc0: 20000093 ffffffff 00000051 00000000 820a3cec 80158300 82223840 00000000
[ 3.987364] 3ce0: 00000000 82223cdc 820a3d1c 80158954 00000001 81204f88 82031000 dad20000
[ 3.995546] 3d00: 82091900 000186a0 00000000 00000002 812f015c 00000003 820a3d34 8014b2e8
[ 4.003727] 3d20: ffffffff 80c65860 ffffffff 00000000 dad20000 80c69a2c 000186a0 00000000
[ 4.011910] 3d40: 00000000 820a2000 dad1ea60 00000000 00000000 00000000 d657b440 00000000
[ 4.020094] 3d60: d6562da0 00000000 80199b04 dad1e740 00000001 00000000 82091900 dad20000
[ 4.028276] 3d80: 3fffdfff 81204f88 8068e1f8 00000000 000186a0 820a2000 820a3db0 80c69af0
[ 4.036458] 3da0: 00000000 00000001 dad20000 80c69558 00000000 00000096 d6562da0 00000000
[ 4.044640] 3dc0: 812f015c 81204f88 00000000 00000096 00000096 82458410 82171000 805db298
[ 4.052822] 3de0: 00000000 82171000 82677580 82458410 82458b40 80c594d8 80f2d65c 82677580
[ 4.061005] 3e00: 82677580 82171000 82458400 805de41c 82458410 82091900 00000009 00000002
[ 4.069187] 3e20: 00000000 81204f88 80f2b868 82458800 00000006 80c5918c dad46284 00000000
[ 4.077369] 3e40: 82674f40 dad46284 00000000 81204f88 82674f40 82458800 00000006 82458400
[ 4.085551] 3e60: 82458410 82458b40 812f015c 80c59098 00000000 82458410 812f015c 00000000
[ 4.093732] 3e80: 813aa09c 80673900 82458410 00000000 813aa0a4 806717c0 00000000 82458410
[ 4.101915] 3ea0: 812f015c 80671fd8 dad23100 00000000 00000000 00000000 dad20000 80671e80
[ 4.110096] 3ec0: 00000000 820a3ef4 80671fd8 8066f880 00000000 8203146c 82410138 81204f88
[ 4.118280] 3ee0: 82458410 00000001 82458454 80671c54 82091900 82458410 00000001 81204f88
[ 4.126462] 3f00: 812ffb28 812ffde0 82458410 80670924 812ffb28 82458410 812ffb3c 80670d30
[ 4.134645] 3f20: 812ffb68 82032600 dad20000 801492f8 dad20018 81203d00 82032600 dad20000
[ 4.142827] 3f40: 82032614 dad20018 81203d00 00000008 820a2000 80149780 8134f6e4 8134d713
[ 4.151010] 3f60: 820a3f74 8204a000 00000000 820a2000 82030f40 80149558 82032600 82085ea4
[ 4.159193] 3f80: 8204a024 8014f6f0 00000000 82030f40 8014f570 00000000 00000000 00000000
[ 4.167374] 3fa0: 00000000 00000000 00000000 80100148 00000000 00000000 00000000 00000000
[ 4.175555] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 4.183737] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 4.191931] [<80103148>] (vfp_compare.constprop.0) from [<59ba6000>] (0x59ba6000)
[ 4.199426] Code: 8b554d71 8b554d71 8b554d71 8b554d71 (8b554d71)
[ 4.205525] ---[ end trace 915a0be3eb0642cd ]---
[ 4.210146] note: kworker/0:0[5] exited with preempt_count 5

0 Kudos

964 Views
hailiu
Contributor IV

As long as I put pr_notice() or other code after:

writel(val, ctx->regs + reg)

in function:

regmap_mmio_write32le(),

every thing works fine.

0 Kudos