U-Boot SPL 2025.04-00001-g945900a9dc93 (Sep 01 2025 - 14:32:43 +0530) SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)') Changed A53 CPU frequency to 1000000000Hz (S grade) in DT SPL initial stack usage: 13424 bytes Trying to boot from SPI Authentication passed Authentication passed Authentication passed Authentication passed Authentication passed Starting ATF on ARM64 core... NOTICE: BL31: v2.11.0(release):T7RX_DV1_BOOT_2025.1.0_ENG_2 NOTICE: BL31: Built : 14:32:54, Sep 1 2025 I/TC: I/TC: OP-TEE version: T7RX_DV1_BOOT_2025.1.0_ENG_2 (gcc version 13.3.0 (Buildroot 2024.02.6)) #1 Mon Sep 1 09:03:01 UTC 2025 aarch64 I/TC: WARNING: This OP-TEE configuration might be insecure! I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html I/TC: Primary CPU initializing I/TC: GIC redistributor base address not provided I/TC: Assuming default GIC group status and modifier I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)') I/TC: HUK Initialized I/TC: Activated SA2UL device I/TC: Enabled firewalls for SA2UL TRNG device I/TC: SA2UL TRNG initialized I/TC: SA2UL Drivers initialized I/TC: Primary CPU switching to normal world boot U-Boot SPL 2025.04-00001-g945900a9dc93 (Sep 01 2025 - 14:33:03 +0530) SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.8--v09.02.08 (Kool Koala)') SPL initial stack usage: 1952 bytes Trying to boot from SPI Authentication passed Authentication passed U-Boot 2025.04-00001-g945900a9dc93 (Sep 01 2025 - 14:33:03 +0530) SoC: AM62X SR1.0 HS-FS Model: CAT T7RX, Texas Instruments AM62x LP SK DRAM: 2 GiB Core: 62 devices, 30 uclasses, devicetree: separate MMC: mmc@fa10000: 0 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 Net: Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed No ethernet found. Hit any key to stop autoboot: 0 Setting bus to 0 SF: Detected is25lp128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB device 0 offset 0xfe0060, size 0x10 SF: 16 bytes @ 0xfe0060 Read: OK 94000000: 33393030 0093 26565934 bytes read in 152 ms (166.7 MiB/s) ## Loading kernel (any) from FIT Image at 98000000 ... Using 'pro_config' configuration Verifying Hash Integrity ... OK Trying 'kernel' kernel subimage Description: Kernel Created: 2025-09-19 15:17:23 UTC Type: Kernel Image Compression: uncompressed Data Start: 0x980000b8 Data Size: 26477056 Bytes = 25.3 MiB Architecture: AArch64 OS: Linux Load Address: 0x82000000 Entry Point: 0x82000000 Hash algo: sha512 Hash value: 350f9706ee44294fbc855527f16b6d0993e4721ac8678e86e1a07a2905ad10d642c520bc89fa309432c4b00d316fd91a5e08d7185fe04b8710714233f Verifying Hash Integrity ... sha512+ OK ## Loading fdt (any) from FIT Image at 98000000 ... Using 'pro_config' configuration Verifying Hash Integrity ... OK Trying 'fdt_pro' fdt subimage Description: DTB Created: 2025-09-19 15:17:23 UTC Type: Flat Device Tree Compression: uncompressed Data Start: 0x999403c4 Data Size: 42864 Bytes = 41.9 KiB Architecture: AArch64 Load Address: 0x88000000 Hash algo: sha512 Hash value: 5e73388bcbcef249a8c72b4cb836d2b69306f667aa100b97a5e9e9469012ff1de791b2ca0ef3b9f0b575fe391fd0dfce69ee3ae53ad6a7d79563a5c64 Verifying Hash Integrity ... sha512+ OK Loading fdt from 0x999403c4 to 0x88000000 Booting using the fdt blob at 0x88000000 Working FDT set to 88000000 Loading Kernel Image to 82000000 Loading Device Tree to 000000008fff2000, end 000000008ffff76f ... OK Working FDT set to 8fff2000 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.13.9+ (srk3@wkc002004730.linux.cat.com) (aarch64-linux-gcc.br_real (Buildroot 2024.08.3) 13.3.0, GNU ld (GNU5 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Texas Instruments AM62x LP SK [ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '') [ 0.000000] printk: legacy bootconsole [ns16550a0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created CMA memory pool at 0x00000000f8000000, size 128 MiB [ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000000f8000000..0x00000000ffffffff (131072 KiB) map reusable linux,cma [ 0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000 [ 0.000000] OF: reserved mem: 0x0000000080000000..0x000000008007ffff (512 KiB) nomap non-reusable tfa@80000000 [ 0.000000] OF: reserved mem: 0x000000009ca00000..0x000000009cafffff (1024 KiB) map non-reusable ramoops@9ca00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009cb00000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node m4f-dma-memory@9cb00000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009cb00000..0x000000009cbfffff (1024 KiB) nomap non-reusable m4f-dma-memory@9cb00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009cc00000, size 14 MiB [ 0.000000] OF: reserved mem: initialized node m4f-memory@9cc00000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009cc00000..0x000000009d9fffff (14336 KiB) nomap non-reusable m4f-memory@9cc00000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9db00000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009db00000..0x000000009e6fffff (12288 KiB) nomap non-reusable r5f-dma-memory@9db00000 [ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] NODE_DATA(0) allocated [mem 0xf7bd8cc0-0xf7bdadff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff] [ 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-0x000000008007ffff] [ 0.000000] node 0: [mem 0x0000000080080000-0x000000009cafffff] [ 0.000000] node 0: [mem 0x000000009cb00000-0x000000009d9fffff] [ 0.000000] node 0: [mem 0x000000009da00000-0x000000009dafffff] [ 0.000000] node 0: [mem 0x000000009db00000-0x000000009e6fffff] [ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e7fffff] [ 0.000000] node 0: [mem 0x000000009e800000-0x000000009fffffff] [ 0.000000] node 0: [mem 0x00000000a0000000-0x00000000ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff] [ 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.5 [ 0.000000] percpu: Embedded 24 pages/cpu s59608 r8192 d30504 u98304 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 dm-mod.waitfor="PARTLABEL=rootfs_T7RX_OS_202y [ 0.000000] Dynamic Preempt: voluntary [ 0.000000] printk: log buffer data + meta data: 524288 + 1835008 = 2359296 bytes [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 524288 [ 0.000000] Policy zone: DMA [ 0.000000] mem auto-init: stack:all(pattern), heap alloc:off, heap free:off [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 2MB [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000f5600000-0x00000000f5800000] (2MB) [ 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 restricting CPUs from NR_CPUS=16 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] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_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] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1 [ 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 @80c00000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x0000000080450000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080460000 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns [ 0.000001] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns [ 0.008636] Console: colour dummy device 80x25 [ 0.013314] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.024006] pid_max: default: 32768 minimum: 301 [ 0.028818] LSM: initializing lsm=capability [ 0.033362] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.040954] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.065118] rcu: Hierarchical SRCU implementation. [ 0.070051] rcu: Max phase no-delay instances is 1000. [ 0.075677] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.084527] EFI services will not be available. [ 0.089521] smp: Bringing up secondary CPUs ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot I/TC: Secondary CPU 2 initializing I/TC: Secondary CPU 2 switching to normal world boot I/TC: Secondary CPU 3 initializing I/TC: Secondary CPU 3 switching to normal world boot [ 0.110688] Detected VIPT I-cache on CPU1 [ 0.110807] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000 [ 0.110829] GICv3: CPU1: using allocated LPI pending table @0x0000000080470000 [ 0.110895] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.126653] Detected VIPT I-cache on CPU2 [ 0.126743] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000 [ 0.126760] GICv3: CPU2: using allocated LPI pending table @0x0000000080480000 [ 0.126807] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.138789] Detected VIPT I-cache on CPU3 [ 0.138876] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000 [ 0.138894] GICv3: CPU3: using allocated LPI pending table @0x0000000080490000 [ 0.138937] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.139063] smp: Brought up 1 node, 4 CPUs [ 0.218810] SMP: Total of 4 processors activated. [ 0.223623] CPU: All CPU(s) started at EL2 [ 0.227847] CPU features: detected: 32-bit EL0 Support [ 0.233104] CPU features: detected: 32-bit EL1 Support [ 0.238363] CPU features: detected: CRC32 instructions [ 0.243693] alternatives: applying system-wide alternatives [ 0.250959] Memory: 1834756K/2097152K available (14784K kernel code, 2688K rwdata, 4792K rodata, 3456K init, 853K bss, 123188K reserved,) [ 0.267018] devtmpfs: initialized [ 0.280347] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.290390] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.302559] 26064 pages in range for non-PLT usage [ 0.302593] 517584 pages in range for PLT usage [ 0.307917] pinctrl core: initialized pinctrl subsystem [ 0.318764] DMI not present or invalid. [ 0.325573] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.333355] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations [ 0.341482] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.350530] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.358737] audit: initializing netlink subsys (disabled) [ 0.364656] audit: type=2000 audit(0.248:1): state=initialized audit_enabled=0 res=1 [ 0.365358] thermal_sys: Registered thermal governor 'step_wise' [ 0.372668] cpuidle: using governor menu [ 0.383146] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.390221] ASID allocator initialised with 65536 entries [ 0.402600] /bus@f0000/interrupt-controller@1800000: Fixed dependency cycle(s) with /bus@f0000/interrupt-controller@1800000 [ 0.427348] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.434341] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.440767] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.447713] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.454128] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.461073] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.467487] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.474433] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.483224] ACPI: Interpreter disabled. [ 0.488172] k3-chipinfo 43000014.chipid: Family:AM62X rev:SR1.0 JTAGID[0x0bb7e02f] Detected [ 0.497507] iommu: Default domain type: Translated [ 0.502439] iommu: DMA domain TLB invalidation policy: strict mode [ 0.509561] SCSI subsystem initialized [ 0.513950] usbcore: registered new interface driver usbfs [ 0.519604] usbcore: registered new interface driver hub [ 0.525084] usbcore: registered new device driver usb [ 0.530908] pps_core: LinuxPPS API ver. 1 registered [ 0.535998] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti