Part Number: AM6548
Other Parts Discussed in Thread: TMDSLCD1EVM
Hi,
we have a problem with Linux booting:
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.10.41-g4c2eade9f7 (oe-user@oe-host) (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 the1
[ 0.000000] Machine model: Texas Instruments AM654 Base Board
[ 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 DMA memory pool at 0x00000000a0000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
[ 0.000000] node 0: [mem 0x000000009e800000-0x00000000a20fffff]
[ 0.000000] node 0: [mem 0x00000000a2100000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000008ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[ 0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
[ 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 2 pages/cpu s49880 r8192 d73000 u131072
[ 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: 65472
[ 0.000000] Kernel command line: earlycon=ns16550a,mmio32,0x02800000 console=serial2,115200n8 root=PARTUUID=30dc3d02-5517-48f1-8952-b0fae62afcfc rw rootfstype=ext4 rootwait
[ 0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
[ 0.000000] Memory: 3514240K/4194304K available (10816K kernel code, 1344K rwdata, 4288K rodata, 1856K init, 758K bss, 155776K reserved, 524288K 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] 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: 960 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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x00000008800d0000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800e0000
[ 0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4d4 with crng_init=0
[ 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.008659] Console: colour dummy device 80x25
[ 0.013280] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.024005] pid_max: default: 32768 minimum: 301
[ 0.028848] LSM: Security Framework initializing
[ 0.033665] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
[ 0.041276] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
[ 0.051848] rcu: Hierarchical SRCU implementation.
[ 0.057220] Platform MSI: msi-controller@1820000 domain created
[ 0.063622] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
[ 0.073023] EFI services will not be available.
[ 0.078142] smp: Bringing up secondary CPUs ...
[ 0.084018] Detected VIPT I-cache on CPU1
[ 0.084064] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
[ 0.084080] GICv3: CPU1: using allocated LPI pending table @0x00000008800f0000
[ 0.084150] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.085559] Detected VIPT I-cache on CPU2
[ 0.085603] GICv3: CPU2: found redistributor 100 region 0:0x00000000018c0000
[ 0.085620] GICv3: CPU2: using allocated LPI pending table @0x0000000880100000
[ 0.085693] CPU2: Booted secondary processor 0x0000000100 [0x410fd034]
[ 0.087035] Detected VIPT I-cache on CPU3
[ 0.087068] GICv3: CPU3: found redistributor 101 region 0:0x00000000018e0000
[ 0.087083] GICv3: CPU3: using allocated LPI pending table @0x0000000880110000
[ 0.087138] CPU3: Booted secondary processor 0x0000000101 [0x410fd034]
[ 0.087306] smp: Brought up 1 node, 4 CPUs
[ 0.167709] SMP: Total of 4 processors activated.
[ 0.172549] CPU features: detected: 32-bit EL0 Support
[ 0.177844] CPU features: detected: CRC32 instructions
[ 0.198597] CPU: All CPU(s) started at EL2
[ 0.202843] alternatives: patching kernel code
[ 0.209125] devtmpfs: initialized
[ 0.223388] KASLR disabled due to lack of seed
[ 0.228428] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.238452] futex hash table entries: 1024 (order: 0, 65536 bytes, linear)
[ 0.247230] pinctrl core: initialized pinctrl subsystem
[ 0.253264] DMI not present or invalid.
[ 0.258048] NET: Registered protocol family 16
[ 0.270662] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.278153] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.286318] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.295123] thermal_sys: Registered thermal governor 'step_wise'
[ 0.295130] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.301988] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.315836] ASID allocator initialised with 65536 entries
[ 0.363451] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
[ 0.370379] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
[ 0.377203] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.387550] cryptd: max_cpu_qlen set to 1000
[ 0.397487] k3-chipinfo 43000014.chipid: Family:AM65X rev:SR2.0 JTAGID[0x1bb5a02f] Detected
[ 0.406917] vcc3v3_io: supplied by evm_12v0
[ 0.412345] iommu: Default domain type: Translated
[ 0.418003] SCSI subsystem initialized
[ 0.422545] mc: Linux media interface: v0.10
[ 0.427001] videodev: Linux video capture interface: v2.00
[ 0.432732] pps_core: LinuxPPS API ver. 1 registered
[ 0.437838] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.447235] PTP clock support registered
[ 0.451300] EDAC MC: Ver: 3.0.0
[ 0.455898] FPGA manager framework
[ 0.459515] Advanced Linux Sound Architecture Driver Initialized.
[ 0.466974] clocksource: Switched to clocksource arch_sys_counter
[ 0.473788] VFS: Disk quotas dquot_6.6.0
[ 0.477937] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
[ 0.492955] NET: Registered protocol family 2
[ 0.497786] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
[ 0.508000] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
[ 0.516984] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
[ 0.525450] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
[ 0.533611] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.540553] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
[ 0.547560] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
[ 0.555219] NET: Registered protocol family 1
[ 0.560534] RPC: Registered named UNIX socket transport module.
[ 0.566646] RPC: Registered udp transport module.
[ 0.571479] RPC: Registered tcp transport module.
[ 0.576309] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.582928] PCI: CLS 0 bytes, default 64
[ 0.588167] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.602815] Initialise system trusted keyrings
[ 0.607629] workingset: timestamp_bits=46 max_order=16 bucket_order=0
[ 0.620209] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.626937] NFS: Registering the id_resolver key type
[ 0.632168] Key type id_resolver registered
[ 0.636467] Key type id_legacy registered
[ 0.640669] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.647553] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.655345] 9p: Installing v9fs 9p2000 file system support
[ 0.713451] Key type asymmetric registered
[ 0.717672] Asymmetric key parser 'x509' registered
[ 0.722727] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.730329] io scheduler mq-deadline registered
[ 0.734981] io scheduler kyber registered
[ 0.741890] pinctrl-single 4301c000.pinctrl: 70 pins, size 280
[ 0.748508] pinctrl-single 11c000.pinctrl: 185 pins, size 740
[ 0.754576] pinctrl-single 11c2e8.pinctrl: 9 pins, size 36
[ 0.767035] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[ 0.773410] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[ 0.784185] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.810091] brd: module loaded
[ 0.822256] loop: module loaded
[ 0.826443] megasas: 07.714.04.00-rc1
[ 0.833782] libphy: Fixed MDIO Bus: probed
[ 0.839557] tun: Universal TUN/TAP device driver, 1.6
[ 0.845571] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 0.852015] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 0.858150] sky2: driver version 1.30
[ 0.863237] VFIO - User Level meta-driver version: 0.3
[ 0.869628] i2c /dev entries driver
[ 0.874822] sdhci: Secure Digital Host Controller Interface driver
[ 0.881176] sdhci: Copyright(c) Pierre Ossman
[ 0.886128] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.893514] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.899803] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: invalid resource
[ 0.907536] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.915690] optee: probing for conduit method.
[ 0.920295] optee: revision 3.12 (3d47a131)
[ 0.920912] optee: initialized driver
[ 0.931674] NET: Registered protocol family 17
[ 0.936415] 9pnet: Installing 9P2000 support
[ 0.940877] Key type dns_resolver registered
[ 0.945497] Loading compiled-in X.509 certificates
[ 0.960915] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[ 0.967484] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[ 0.980360] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: invalid resource
[ 11.051051] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: Mbox timedout in resp(caller: platform_drv_probe+0x54/0xa8)
[ 11.062380] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: Mbox send fail -110
[ 11.070074] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: Unable to communicate with TISCI(-110)
[ 11.079497] ti-sci: probe of bus@100000:bus@28380000:bus@42040000:dmsc failed with error -110
[ 11.089940] omap_i2c 42120000.i2c: deferred probe timeout, ignoring dependency
[ 11.097426] omap_i2c: probe of 42120000.i2c failed with error -110
[ 11.104139] omap_i2c 40b00000.i2c: deferred probe timeout, ignoring dependency
[ 11.111592] omap_i2c: probe of 40b00000.i2c failed with error -110
[ 11.118301] omap_i2c 2000000.i2c: deferred probe timeout, ignoring dependency
[ 11.125670] omap_i2c: probe of 2000000.i2c failed with error -110
[ 11.132278] omap_i2c 2010000.i2c: deferred probe timeout, ignoring dependency
[ 11.139641] omap_i2c: probe of 2010000.i2c failed with error -110
[ 11.146264] omap_i2c 2020000.i2c: deferred probe timeout, ignoring dependency
[ 11.153632] omap_i2c: probe of 2020000.i2c failed with error -110
[ 11.160225] omap_i2c 2030000.i2c: deferred probe timeout, ignoring dependency
[ 11.167583] omap_i2c: probe of 2030000.i2c failed with error -110
[ 11.175904] ecap 3100000.pwm: deferred probe timeout, ignoring dependency
[ 11.182919] ecap: probe of 3100000.pwm failed with error -110
[ 11.189165] ehrpwm 3000000.pwm: deferred probe timeout, ignoring dependency
[ 11.196346] ehrpwm: probe of 3000000.pwm failed with error -110
[ 11.202738] ehrpwm 3010000.pwm: deferred probe timeout, ignoring dependency
[ 11.209919] ehrpwm: probe of 3010000.pwm failed with error -110
[ 11.216312] ehrpwm 3020000.pwm: deferred probe timeout, ignoring dependency
[ 11.223490] ehrpwm: probe of 3020000.pwm failed with error -110
[ 11.229883] ehrpwm 3030000.pwm: deferred probe timeout, ignoring dependency
[ 11.237063] ehrpwm: probe of 3030000.pwm failed with error -110
[ 11.243455] ehrpwm 3040000.pwm: deferred probe timeout, ignoring dependency
[ 11.250615] ehrpwm: probe of 3040000.pwm failed with error -110
[ 11.257008] ehrpwm 3050000.pwm: deferred probe timeout, ignoring dependency
[ 11.264191] ehrpwm: probe of 3050000.pwm failed with error -110
[ 11.271288] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[ 11.277851] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[ 11.284419] omap8250 40a00000.serial: deferred probe timeout, ignoring dependency
[ 11.292135] omap8250: probe of 40a00000.serial failed with error -110
[ 11.299075] omap8250 2800000.serial: deferred probe timeout, ignoring dependency
[ 11.306692] omap8250: probe of 2800000.serial failed with error -110
[ 11.313511] omap8250 2810000.serial: deferred probe timeout, ignoring dependency
[ 11.321135] omap8250: probe of 2810000.serial failed with error -110
[ 11.327929] omap8250 2820000.serial: deferred probe timeout, ignoring dependency
[ 11.335553] omap8250: probe of 2820000.serial failed with error -110
[ 11.342819] cadence-qspi 47050000.spi: deferred probe timeout, ignoring dependency
[ 11.350627] cadence-qspi: probe of 47050000.spi failed with error -110
[ 11.357668] omap2_mcspi 40300000.spi: deferred probe timeout, ignoring dependency
[ 11.365382] omap2_mcspi: probe of 40300000.spi failed with error -110
[ 11.372330] omap2_mcspi 40310000.spi: deferred probe timeout, ignoring dependency
[ 11.380043] omap2_mcspi: probe of 40310000.spi failed with error -110
[ 11.386999] omap2_mcspi 40320000.spi: deferred probe timeout, ignoring dependency
[ 11.394707] omap2_mcspi: probe of 40320000.spi failed with error -110
[ 11.401671] omap2_mcspi 2100000.spi: deferred probe timeout, ignoring dependency
[ 11.409302] omap2_mcspi: probe of 2100000.spi failed with error -110
[ 11.416457] omap2_mcspi 2120000.spi: deferred probe timeout, ignoring dependency
[ 11.424085] omap2_mcspi: probe of 2120000.spi failed with error -110
[ 11.430922] omap2_mcspi 2130000.spi: deferred probe timeout, ignoring dependency
[ 11.438555] omap2_mcspi: probe of 2130000.spi failed with error -110
[ 11.445414] omap2_mcspi 2140000.spi: deferred probe timeout, ignoring dependency
[ 11.453040] omap2_mcspi: probe of 2140000.spi failed with error -110
[ 11.459929] am65-cpsw-nuss 46000000.ethernet: deferred probe timeout, ignoring dependency
[ 11.468368] am65-cpsw-nuss: probe of 46000000.ethernet failed with error -110
[ 11.476268] k3-soc-thermal 42050000.temperature-sensor: deferred probe timeout, ignoring dependency
[ 11.485589] k3-soc-thermal: probe of 42050000.temperature-sensor failed with error -110
[ 11.494409] sdhci-am654 4f80000.mmc: deferred probe timeout, ignoring dependency
[ 11.502043] sdhci-am654: probe of 4f80000.mmc failed with error -110
[ 11.509497] sdhci-am654 4fa0000.mmc: deferred probe timeout, ignoring dependency
[ 11.510016] ALSA device list:
[ 11.517172] sdhci-am654: probe of 4fa0000.mmc failed with error -110
[ 11.520194] No soundcards found.
[ 11.530280] Warning: unable to open an initial console.
[ 11.535845] Waiting for root device PARTUUID=30dc3d02-5517-48f1-8952-b0fae62afcfc...
We use a custom board based on the EVM reference design.
We try to boot from prebuilt Image and dtb from these SDKs: psdk linux am65xx evm 08.00.00.04, psdk linux-rt am65xx evm 08.00.00.02, psdk linux-rt am65xx evm 07.03.00.08. Same things.
We use tiboot3, tispl and u-boot compiled with usbdfu config. sysfw.itb is taken from prebuilt.