This thread has been locked.

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

PROCESSOR-SDK-AM62X: AM62X : NAND BOOT stopped before kernel loading GPMC driver

Part Number: PROCESSOR-SDK-AM62X
Other Parts Discussed in Thread: TEST2, AM625, SYSCONFIG

Hi Ti experts:

I have a problem on the nand boot . the uboot works ok ,the kernel is also loaded. but it  stop before the  gpmc conroller .
I have tested 4  situations.
1: SD boot , manual loading the kernel and dtb from sd . the omap-gpmc driver  loading ok..there is nand device information.  I can nand write the tiboot.bin ,tispl.bin ,u-boot.img and rootfs.ubi to nand parts.
2: SD boot, manual loading the kernel and dtb from the nand part. the omap-gpmc driver  loading ok.
3: nand boot, manual loading the kernel and dtb from sd, the kernel is loaded,but it stop before the omap-gpmc c driver loading.
4: nand boot, manual loading the kernel and dtb from nand part, the kernel is loaded,but it stop before the omap-gpmc c driver loading.

below is the nand boot information of .kernel and dtb from the nand-filesystem(ubi file).

why the nand uboot works ok ,but the kernel work not right?what's the problem ? 

below it the massage;


U-Boot SPL 2021.01-00001-g45cb7e44ae-dirty (Oct 13 2023 - 13:15:54 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')
SPL initial stack usage: 13424 bytes
SPL malloc() before relocation used 0x63e0 bytes (24 KB)
>>SPL: board_init_r()
spl_init
Trying to boot from NAND
spl: nand - using hw ecc
Found FIT
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
SPL: 20230923 uboot test1
SPL: 20230923 uboot test2
Unsupported OS image.. Jumping nevertheless..
loaded - jumping to U-Boot...
init_env from device 11 not supported!
Starting ATF on ARM64 core...

NOTICE: BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty
NOTICE: BL31: Built : 05:06:58, Feb 24 2023

U-Boot SPL 2021.01-00001-g45cb7e44ae-dirty (Oct 16 2023 - 17:08:09 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')
SPL malloc() before relocation used 0x2500 bytes (9 KB)
>>SPL: board_init_r()
spl_init
Trying to boot from NAND
spl: nand - using hw ecc
Found FIT
Jumping to U-Boot
loaded - jumping to U-Boot...
image entry point: 0x80800000


U-Boot 2021.01-00001-g45cb7e44ae-dirty (Oct 16 2023 - 17:08:09 +0800)

SoC: AM62X SR1.0 GP
Model: LICHAN-UBOOT Texas Instruments AM625 SK
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
DRAM: 512 MiB
NAND: 512 MiB
MMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2
Loading Environment from NAND... *** Warning - bad CRC, using default environment

In: serial@2800000
Out: serial@2800000
Err: serial@2800000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Net: eth0: ethernet@8000000port@1
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
Failed to load 'boot.scr'
Failed to load 'uEnv.txt'
Loading file '/boot/logo.bin' to addr 0x8c000000...
Done
Loading file '/boot/Image' to addr 0x82000000...
Done
Loading file '/boot/k3-am625-sk.dtb' to addr 0x88000000...
Done
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 000000008fd79000, end 000000008fe88fff ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.10.168-g2c23e6c538 (hj@hj-VirtualBox) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #22 SMP PREEMPT Tue Oct 10 17:05:50 CST 2023
[ 0.000000] Machine model: LICHAN Texas Instruments AM625 SK
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000098800000, size 80 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009da00000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9da00000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@9db00000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x000000009fffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000009d9fffff]
[ 0.000000] node 0: [mem 0x000000009da00000-0x000000009e6fffff]
[ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e77ffff]
[ 0.000000] node 0: [mem 0x000000009e780000-0x000000009fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.2
[ 0.000000] percpu: Embedded 22 pages/cpu s51288 r8192 d30632 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129024
[ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 ubi.mtd=NAND.file-system root=ubi0:rootfs rootfstype=ubifs
[ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 365136K/524288K available (11392K kernel code, 1164K rwdata, 4504K rodata, 1920K init, 433K bss, 77232K reserved, 81920K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000
[ 0.000000] ITS [mem 0x01820000-0x0182ffff]
[ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000080040000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
[ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[ 0.000005] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[ 0.008533] Console: colour dummy device 80x25
[ 0.013127] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.023808] pid_max: default: 32768 minimum: 301
[ 0.028612] LSM: Security Framework initializing
[ 0.033383] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.040862] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.050562] rcu: Hierarchical SRCU implementation.
[ 0.055748] Platform MSI: msi-controller@1820000 domain created
[ 0.062062] PCI/MSI: /bus@f0000/interrupt-controller@1800000/msi-controller@1820000 domain created
[ 0.071309] EFI services will not be available.
[ 0.076197] smp: Bringing up secondary CPUs ...
[ 0.081461] Detected VIPT I-cache on CPU1
[ 0.081500] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
[ 0.081515] GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
[ 0.081577] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.082216] Detected VIPT I-cache on CPU2
[ 0.082244] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
[ 0.082254] GICv3: CPU2: using allocated LPI pending table @0x0000000080070000
[ 0.082289] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.082870] Detected VIPT I-cache on CPU3
[ 0.082892] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
[ 0.082902] GICv3: CPU3: using allocated LPI pending table @0x0000000080080000
[ 0.082933] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.083001] smp: Brought up 1 node, 4 CPUs
[ 0.162728] SMP: Total of 4 processors activated.
[ 0.167541] CPU features: detected: 32-bit EL0 Support
[ 0.172813] CPU features: detected: CRC32 instructions
[ 0.185790] CPU: All CPU(s) started at EL2
[ 0.190000] alternatives: patching kernel code
[ 0.195739] devtmpfs: initialized
[ 0.205749] KASLR disabled due to lack of seed
[ 0.210504] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.220483] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.230148] pinctrl core: initialized pinctrl subsystem
[ 0.236166] DMI not present or invalid.
[ 0.240780] NET: Registered protocol family 16
[ 0.246938] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.254249] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.262260] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.271002] thermal_sys: Registered thermal governor 'step_wise'
[ 0.271009] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.277540] cpuidle: using governor menu
[ 0.288418] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.295457] ASID allocator initialised with 65536 entries
[ 0.325053] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.331935] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.338787] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.345638] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.353457] cryptd: max_cpu_qlen set to 1000
[ 0.360717] k3-chipinfo 43000014.chipid: Family:AM62X rev:SR1.0 JTAGID[0x0bb7e02f] Detected
[ 0.369793] vcc_5v0: supplied by vmain_pd
[ 0.374304] vcc_3v3_sys: supplied by vmain_pd
[ 0.379154] vdd_mmc1: supplied by vcc_3v3_sys
[ 0.383890] wlan_lten: supplied by vcc_3v3_sys
[ 0.388719] wlan_en: supplied by wlan_lten
[ 0.393173] vcc_1v8: supplied by vcc_3v3_sys
[ 0.398793] iommu: Default domain type: Translated
[ 0.404150] SCSI subsystem initialized
[ 0.408483] mc: Linux media interface: v0.10
[ 0.412875] videodev: Linux video capture interface: v2.00
[ 0.418555] pps_core: LinuxPPS API ver. 1 registered
[ 0.423630] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.432977] PTP clock support registered
[ 0.437014] EDAC MC: Ver: 3.0.0
[ 0.440905] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fc9100
[ 0.448048] FPGA manager framework
[ 0.451610] Advanced Linux Sound Architecture Driver Initialized.
[ 0.458728] clocksource: Switched to clocksource arch_sys_counter
[ 0.465176] VFS: Disk quotas dquot_6.6.0
[ 0.469237] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.481574] NET: Registered protocol family 2
[ 0.486222] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.494301] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.502892] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.510842] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.518213] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.524847] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.531540] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.538801] NET: Registered protocol family 1
[ 0.543690] RPC: Registered named UNIX socket transport module.
[ 0.549764] RPC: Registered udp transport module.
[ 0.554598] RPC: Registered tcp transport module.
[ 0.559410] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.565999] NET: Registered protocol family 44
[ 0.570554] PCI: CLS 0 bytes, default 64
[ 0.575385] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.587582] Initialise system trusted keyrings
[ 0.592364] workingset: timestamp_bits=46 max_order=17 bucket_order=0
[ 0.602588] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.609205] NFS: Registering the id_resolver key type
[ 0.614418] Key type id_resolver registered
[ 0.618699] Key type id_legacy registered
[ 0.622856] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.629710] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.637294] ntfs: driver 2.1.32 [Flags: R/W DEBUG].
[ 0.642556] 9p: Installing v9fs 9p2000 file system support
[ 0.683540] Key type asymmetric registered
[ 0.687739] Asymmetric key parser 'x509' registered
[ 0.692765] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.700330] io scheduler mq-deadline registered
[ 0.704970] io scheduler kyber registered
[ 0.711346] pinctrl-single 4084000.pinctrl: 34 pins, size 136
[ 0.717651] pinctrl-single f4000.pinctrl: 171 pins, size 684
[ 0.731308] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.744180] panel-simple panel-rgb: supply power not found, using dummy regulator
[ 0.752008] panel-simple panel-rgb: Expected bpc in {6,8} but got: 0
[ 0.766290] brd: module loaded
[ 0.776592] loop: module loaded
[ 0.780732] megasas: 07.714.04.00-rc1
[ 0.788217] tun: Universal TUN/TAP device driver, 1.6
[ 0.793981] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 0.800407] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 0.806523] sky2: driver version 1.30
[ 0.811269] VFIO - User Level meta-driver version: 0.3
[ 0.817407] i2c /dev entries driver
[ 0.822877] sdhci: Secure Digital Host Controller Interface driver
[ 0.829207] sdhci: Copyright(c) Pierre Ossman
[ 0.833998] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.840933] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.847423] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.855595] optee: probing for conduit method.
[ 0.860197] optee: revision 3.20 (8e74d476)
[ 0.860479] optee: dynamic shared memory is enabled
[ 0.869986] optee: initialized driver
[ 0.875683] NET: Registered protocol family 17
[ 0.880414] 9pnet: Installing 9P2000 support
[ 0.884856] Key type dns_resolver registered
[ 0.889630] Loading compiled-in X.509 certificates
[ 0.906217] ti-sci 44043000.system-controller: lpm region is required for suspend but not provided.
[ 0.915558] ti-sci 44043000.system-controller: ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')

this is sd boot informaion:


U-Boot SPL 2021.01-00001-g45cb7e44ae-dirty (Oct 17 2023 - 16:13:04 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')
SPL initial stack usage: 13424 bytes
SPL malloc() before relocation used 0x6620 bytes (25 KB)
>>SPL: board_init_r()
spl_init
Trying to boot from MMC2
20230918test:spl: mmc init failed with error: boot_device=8
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Unsupported OS image.. Jumping nevertheless..
loaded - jumping to U-Boot...
Loading Environment from MMC... MMC partition switch failed
*** Warning - MMC partition switch failed, using default environment

Starting ATF on ARM64 core...

NOTICE: BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty
NOTICE: BL31: Built : 05:06:58, Feb 24 2023

U-Boot SPL 2021.01-00001-g45cb7e44ae-dirty (Oct 11 2023 - 15:44:00 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')
Trying to boot from MMC2
20230918test:spl: mmc init failed with error: boot_device=8
SPL: 20230923 uboot test1
SPL: 20230923 uboot test2


U-Boot 2021.01-00001-g45cb7e44ae-dirty (Oct 11 2023 - 15:44:00 +0800)

SoC: AM62X SR1.0 GP
Model: LICHAN-UBOOT Texas Instruments AM625 SK
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
DRAM: 512 MiB
MMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2
Loading Environment from MMC... *** Warning - No block device, using default environment

In: serial@2800000
Out: serial@2800000
Err: serial@2800000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Net: eth0: ethernet@8000000port@1
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
Failed to load 'boot.scr'
Failed to load 'uEnv.txt'
1049772 bytes read in 55 ms (18.2 MiB/s)
19542528 bytes read in 895 ms (20.8 MiB/s)
52535 bytes read in 10 ms (5 MiB/s)
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 000000008fdd5000, end 000000008fee4fff ... OK

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.10.168-g2c23e6c538 (hj@hj-VirtualBox) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #22 SMP PREEMPT Tue Oct 10 17:05:50 CST 2023
[ 0.000000] Machine model: LICHAN Texas Instruments AM625 SK
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000098800000, size 80 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009da00000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9da00000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@9db00000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x000000009fffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000009d9fffff]
[ 0.000000] node 0: [mem 0x000000009da00000-0x000000009e6fffff]
[ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e77ffff]
[ 0.000000] node 0: [mem 0x000000009e780000-0x000000009fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.2
[ 0.000000] percpu: Embedded 22 pages/cpu s51288 r8192 d30632 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129024
[ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=361cf17b-02 rw rootfstype=ext4 rootwait
[ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 365136K/524288K available (11392K kernel code, 1164K rwdata, 4504K rodata, 1920K init, 433K bss, 77232K reserved, 81920K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000
[ 0.000000] ITS [mem 0x01820000-0x0182ffff]
[ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000080040000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
[ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[ 0.000005] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[ 0.008527] Console: colour dummy device 80x25
[ 0.013122] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.023803] pid_max: default: 32768 minimum: 301
[ 0.028609] LSM: Security Framework initializing
[ 0.033380] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.040860] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.050564] rcu: Hierarchical SRCU implementation.
[ 0.055754] Platform MSI: msi-controller@1820000 domain created
[ 0.062057] PCI/MSI: /bus@f0000/interrupt-controller@1800000/msi-controller@1820000 domain created
[ 0.071303] EFI services will not be available.
[ 0.076201] smp: Bringing up secondary CPUs ...
[ 0.081473] Detected VIPT I-cache on CPU1
[ 0.081510] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
[ 0.081526] GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
[ 0.081587] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.082223] Detected VIPT I-cache on CPU2
[ 0.082249] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
[ 0.082260] GICv3: CPU2: using allocated LPI pending table @0x0000000080070000
[ 0.082296] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.082873] Detected VIPT I-cache on CPU3
[ 0.082895] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
[ 0.082904] GICv3: CPU3: using allocated LPI pending table @0x0000000080080000
[ 0.082938] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.083006] smp: Brought up 1 node, 4 CPUs
[ 0.162737] SMP: Total of 4 processors activated.
[ 0.167550] CPU features: detected: 32-bit EL0 Support
[ 0.172822] CPU features: detected: CRC32 instructions
[ 0.185803] CPU: All CPU(s) started at EL2
[ 0.190014] alternatives: patching kernel code
[ 0.195753] devtmpfs: initialized
[ 0.205784] KASLR disabled due to lack of seed
[ 0.210540] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.220518] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.230151] pinctrl core: initialized pinctrl subsystem
[ 0.236186] DMI not present or invalid.
[ 0.240804] NET: Registered protocol family 16
[ 0.246984] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.254296] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.262305] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.271043] thermal_sys: Registered thermal governor 'step_wise'
[ 0.271051] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.277584] cpuidle: using governor menu
[ 0.288482] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.295518] ASID allocator initialised with 65536 entries
[ 0.325116] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.331997] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.338850] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.345702] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.353510] cryptd: max_cpu_qlen set to 1000
[ 0.360766] k3-chipinfo 43000014.chipid: Family:AM62X rev:SR1.0 JTAGID[0x0bb7e02f] Detected
[ 0.369834] vcc_5v0: supplied by vmain_pd
[ 0.374343] vcc_3v3_sys: supplied by vmain_pd
[ 0.379187] vdd_mmc1: supplied by vcc_3v3_sys
[ 0.383915] wlan_lten: supplied by vcc_3v3_sys
[ 0.388744] wlan_en: supplied by wlan_lten
[ 0.393191] vcc_1v8: supplied by vcc_3v3_sys
[ 0.398806] iommu: Default domain type: Translated
[ 0.404160] SCSI subsystem initialized
[ 0.408493] mc: Linux media interface: v0.10
[ 0.412884] videodev: Linux video capture interface: v2.00
[ 0.418566] pps_core: LinuxPPS API ver. 1 registered
[ 0.423641] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.432989] PTP clock support registered
[ 0.437028] EDAC MC: Ver: 3.0.0
[ 0.440910] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fc9100
[ 0.448049] FPGA manager framework
[ 0.451612] Advanced Linux Sound Architecture Driver Initialized.
[ 0.458746] clocksource: Switched to clocksource arch_sys_counter
[ 0.465197] VFS: Disk quotas dquot_6.6.0
[ 0.469259] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.481623] NET: Registered protocol family 2
[ 0.486273] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.494347] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.502943] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.510893] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.518265] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.524900] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.531592] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.538854] NET: Registered protocol family 1
[ 0.543777] RPC: Registered named UNIX socket transport module.
[ 0.549844] RPC: Registered udp transport module.
[ 0.554653] RPC: Registered tcp transport module.
[ 0.559462] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.566051] NET: Registered protocol family 44
[ 0.570606] PCI: CLS 0 bytes, default 64
[ 0.575462] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.587630] Initialise system trusted keyrings
[ 0.592400] workingset: timestamp_bits=46 max_order=17 bucket_order=0
[ 0.602631] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.609248] NFS: Registering the id_resolver key type
[ 0.614459] Key type id_resolver registered
[ 0.618740] Key type id_legacy registered
[ 0.622897] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.629752] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.637337] ntfs: driver 2.1.32 [Flags: R/W DEBUG].
[ 0.642604] 9p: Installing v9fs 9p2000 file system support
[ 0.683522] Key type asymmetric registered
[ 0.687722] Asymmetric key parser 'x509' registered
[ 0.692747] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.700311] io scheduler mq-deadline registered
[ 0.704951] io scheduler kyber registered
[ 0.711304] pinctrl-single 4084000.pinctrl: 34 pins, size 136
[ 0.717607] pinctrl-single f4000.pinctrl: 171 pins, size 684
[ 0.731236] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.744044] panel-simple panel-rgb: supply power not found, using dummy regulator
[ 0.751872] panel-simple panel-rgb: Expected bpc in {6,8} but got: 0
[ 0.766155] brd: module loaded
[ 0.776426] loop: module loaded
[ 0.780549] megasas: 07.714.04.00-rc1
[ 0.788036] tun: Universal TUN/TAP device driver, 1.6
[ 0.793802] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 0.800224] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 0.806348] sky2: driver version 1.30
[ 0.811079] VFIO - User Level meta-driver version: 0.3
[ 0.817213] i2c /dev entries driver
[ 0.822624] sdhci: Secure Digital Host Controller Interface driver
[ 0.828960] sdhci: Copyright(c) Pierre Ossman
[ 0.833749] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.840669] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.847158] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.855336] optee: probing for conduit method.
[ 0.859934] optee: revision 3.20 (8e74d476)
[ 0.860214] optee: dynamic shared memory is enabled
[ 0.869719] optee: initialized driver
[ 0.875421] NET: Registered protocol family 17
[ 0.880136] 9pnet: Installing 9P2000 support
[ 0.884583] Key type dns_resolver registered
[ 0.889379] Loading compiled-in X.509 certificates
[ 0.905893] ti-sci 44043000.system-controller: lpm region is required for suspend but not provided.
[ 0.915235] ti-sci 44043000.system-controller: ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar')
[ 0.982559] omap-gpmc 3b000000.memory-controller: GPMC revision 6.0
[ 0.989064] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 0.997084] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
[ 1.003630] nand: Micron MT29F4G08ABADAWP
[ 1.007735] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 1.015483] omap2-nand 51000000.nand: using prefetch polled xfer mode
[ 1.022135] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
[ 1.027570] platform 25010000.ecc: Unable to configure elm - device not probed?
[ 1.036633] omap_i2c 4900000.i2c: bus 0 rev0.12 at 100 kHz
[ 1.043212] omap_i2c 2b200000.i2c: bus 1 rev0.12 at 100 kHz
[ 1.049991] omap_i2c 20010000.i2c: bus 2 rev0.12 at 100 kHz
[ 1.056110] ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created
[ 1.064447] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created
[ 1.073694] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
[ 1.084795] ti-udma 485c0100.dma-controller: Number of rings: 82
[ 1.092938] ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18)
[ 1.104013] ti-udma 485c0000.dma-controller: Number of rings: 150
[ 1.113851] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15)
[ 1.124036] printk: console [ttyS2] disabled
[ 1.128485] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 29, base_baud = 3000000) is a 8250
[ 1.137254] printk: console [ttyS2] enabled
[ 1.137254] printk: console [ttyS2] enabled
[ 1.145698] printk: bootconsole [ns16550a0] disabled
[ 1.145698] printk: bootconsole [ns16550a0] disabled
[ 1.156566] omap8250 2830000.serial: failed to get alias
[ 1.162501] omap8250 2840000.serial: failed to get alias
[ 1.168289] omap8250 2850000.serial: failed to get alias
[ 1.173989] omap8250 2860000.serial: failed to get alias
[ 1.181437] [drm] Initialized tidss 1.0.0 20180215 for 30200000.dss on minor 0
[ 1.194256] Logo parameter width:1366 ,height:768
[ 1.194256]
[ 1.199693] clutsize: 224
[ 1.222949] Console: switching to colour frame buffer device 170x48
[ 1.256389] tidss 30200000.dss: [drm] fb0: tidssdrmfb frame buffer device
[ 1.271992] davinci_mdio 8000f00.mdio: Configuring MDIO in manual mode
[ 1.318770] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[ 1.328163] davinci_mdio 8000f00.mdio: phy[1]: device 8000f00.mdio:01, driver unknown
[ 1.336016] davinci_mdio 8000f00.mdio: phy[2]: device 8000f00.mdio:02, driver unknown
[ 1.343955] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01103, cpsw version 0x6BA81103 Ports: 3 quirks:00000006
[ 1.356932] am65-cpsw-nuss 8000000.ethernet: Use random MAC address
[ 1.363200] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
[ 1.370324] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
[ 1.377066] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0
[ 1.387688] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19
[ 1.500431] mmc1: CQHCI version 5.10
[ 1.508131] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
[ 1.514543] nand: Micron MT29F4G08ABADAWP
[ 1.518549] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 1.526119] omap2-nand 51000000.nand: using prefetch polled xfer mode
[ 1.532611] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
[ 1.537986] 8 fixed-partitions partitions found on MTD device omap2-nand.0
[ 1.543348] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
[ 1.544856] Creating 8 MTD partitions on "omap2-nand.0":
[ 1.544875] 0x000000000000-0x000000200000 : "NAND.tiboot3"
[ 1.565294] 0x000000200000-0x000000400000 : "NAND.tispl"
[ 1.572600] 0x000000400000-0x000000800000 : "NAND.u-boot"
[ 1.580906] 0x000000800000-0x000000840000 : "NAND.u-boot-env"
[ 1.584084] mmc1: new high speed SDHC card at address b368
[ 1.587833] 0x000000840000-0x0000008c0000 : "NAND.dtb"
[ 1.592879] mmcblk1: mmc1:b368 NCard 14.6 GiB
[ 1.598619] 0x0000008c0000-0x000000ac0000 : "NAND.logo"
[ 1.603824] mmcblk1: p1 p2
[ 1.609103] 0x000000ac0000-0x0000023c0000 : "NAND.kernel"
[ 1.627468] 0x0000023c0000-0x00001efc0000 : "NAND.file-system"
[ 1.841174] debugfs: Directory 'pd:53' with parent 'pm_genpd' already present!
[ 1.848477] debugfs: Directory 'pd:52' with parent 'pm_genpd' already present!
[ 1.855819] debugfs: Directory 'pd:51' with parent 'pm_genpd' already present!
[ 1.863359] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
[ 1.882873] ALSA device list:
[ 1.885846] No soundcards found.
[ 1.926517] EXT4-fs (mmcblk1p2): recovery complete
[ 1.934071] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.942227] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 1.957935] devtmpfs: mounted
[ 1.962338] Freeing unused kernel memory: 1920K
[ 1.966992] Run /sbin/init as init process
[ 2.429989] systemd[1]: System time before build time, advancing clock.
[ 2.556898] NET: Registered protocol family 10
[ 2.562545] Segment Routing with IPv6
[ 2.616393] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[ 2.638436] systemd[1]: Detected architecture arm64.

Welcome to Arago 2021.09!

[ 2.676583] systemd[1]: Set hostname to <am62xx-evm>.