Other Parts Discussed in Thread: M2-CC3351, , CC3300, CC3351, AM62P
Tool/software:
I am using the M2-CC3351 Wi-Fi module with the SK-AM62P-LP board. The image I'm using is the prebuilt Debian release: tisdk-debian-trixie-am62pxx-evm-11.00.09.04.wic.xz
.
Following the instructions under the "Connect Wi-Fi" section, I encountered an issue where the uEnv.txt
file was missing from the /boot
directory by default. To resolve this, I created a uEnv.txt
file with the following content:
name_overlays=ti/k3-am62p5-sk-m2-cc3351.dtbo
Here are the steps I followed:
-
Created
uEnv.txt
with the above overlay configuration. -
Copied the file to the
/boot
directory. -
Booted the device.
-
Navigated to
/usr/share/cc33xx
:cd /usr/share/cc33xx
- Ran the script to start the Wi-Fi station:
./sta_start.sh
However, I'm getting the following error:
root@am62pxx-evm:/usr/share/cc33xx# Successfully initialized wpa_supplicant Could not read interface wlan0 flags: No such device nl80211: Driver does not support authentication/association or connect commands nl80211: deinit ifname=wlan0 disabled_11b_rates=0 Could not read interface wlan0 flags: No such device wlan0: Failed to initialize driver interface wlan0: CTRL-EVENT-DSCP-POLICY clear_all
dmesg Log
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.12.17-00771-gc85877d40f8e (suhaas@debian) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #1 SMP PREEMPT Wed Apr 2 23:23:19 IST 2025 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Texas Instruments AM62P5 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 0x00000009dc000000, size 576 MiB [ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x00000009dc000000..0x00000009ffffffff (589824 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: 0x00000000ff700000..0x00000000ffffffff (9216 KiB) nomap non-reusable framebuffer@ff700000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009b500000, size 3 MiB [ 0.000000] OF: reserved mem: initialized node rtos-ipc-memory@9b500000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009b500000..0x000000009b7fffff (3072 KiB) nomap non-reusable rtos-ipc-memory@9b500000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009b800000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node mcu-r5fss-dma-memory-region@9b800000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009b800000..0x000000009b8fffff (1024 KiB) nomap non-reusable mcu-r5fss-dma-memory-region@9b800000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009b900000, size 15 MiB [ 0.000000] OF: reserved mem: initialized node mcu-r5fss-memory-region@9b900000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009b900000..0x000000009c7fffff (15360 KiB) nomap non-reusable mcu-r5fss-memory-region@9b900000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009c800000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c800000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009c800000..0x000000009c8fffff (1024 KiB) nomap non-reusable r5f-dma-memory@9c800000 [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009c900000, size 30 MiB [ 0.000000] OF: reserved mem: initialized node r5f-memory@9c900000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x000000009c900000..0x000000009e6fffff (30720 KiB) nomap non-reusable r5f-memory@9c900000 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000009ffffffff] [ 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-0x000000009b4fffff] [ 0.000000] node 0: [mem 0x000000009b500000-0x000000009e6fffff] [ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e7fffff] [ 0.000000] node 0: [mem 0x000000009e800000-0x000000009fffffff] [ 0.000000] node 0: [mem 0x00000000a0000000-0x00000000ff6fffff] [ 0.000000] node 0: [mem 0x00000000ff700000-0x00000000ffffffff] [ 0.000000] node 0: [mem 0x0000000880000000-0x00000009ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000009ffffffff] [ 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 22 pages/cpu s51672 r8192 d30248 u90112 [ 0.000000] pcpu-alloc: s51672 r8192 d30248 u90112 alloc=22*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 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 root=PARTUUID=5c6e4f46-02 rw rootfstype=ext4 rootwait [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2097152 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000fb700000-0x00000000ff700000] (64MB) [ 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=512 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 @880800000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x0000000880050000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000880060000 [ 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.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns [ 0.008688] Console: colour dummy device 80x25 [ 0.013286] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.023961] pid_max: default: 32768 minimum: 301 [ 0.028767] LSM: initializing lsm=capability,selinux [ 0.033895] SELinux: Initializing. [ 0.037954] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.045716] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.066353] rcu: Hierarchical SRCU implementation. [ 0.071284] rcu: Max phase no-delay instances is 1000. [ 0.076821] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.085564] EFI services will not be available. [ 0.094236] smp: Bringing up secondary CPUs ... [ 0.107238] Detected VIPT I-cache on CPU1 [ 0.107321] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000 [ 0.107339] GICv3: CPU1: using allocated LPI pending table @0x0000000880070000 [ 0.107386] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.115233] Detected VIPT I-cache on CPU2 [ 0.115296] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000 [ 0.115312] GICv3: CPU2: using allocated LPI pending table @0x0000000880080000 [ 0.115347] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.119220] Detected VIPT I-cache on CPU3 [ 0.119282] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000 [ 0.119297] GICv3: CPU3: using allocated LPI pending table @0x0000000880090000 [ 0.119327] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.119450] smp: Brought up 1 node, 4 CPUs [ 0.199094] SMP: Total of 4 processors activated. [ 0.203902] CPU: All CPU(s) started at EL2 [ 0.208099] CPU features: detected: 32-bit EL0 Support [ 0.213351] CPU features: detected: CRC32 instructions [ 0.218650] alternatives: applying system-wide alternatives [ 0.224961] Memory: 7455196K/8388608K available (12864K kernel code, 1254K rwdata, 4640K rodata, 2752K init, 639K bss, 334536K reserved, 589824K cma-reserved) [ 0.240590] devtmpfs: initialized [ 0.255123] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.265130] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.288168] 27168 pages in range for non-PLT usage [ 0.288195] 518688 pages in range for PLT usage [ 0.293432] pinctrl core: initialized pinctrl subsystem [ 0.303899] DMI not present or invalid. [ 0.310040] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.317376] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations [ 0.324839] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.332961] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.341604] audit: initializing netlink subsys (disabled) [ 0.347421] audit: type=2000 audit(0.232:1): state=initialized audit_enabled=0 res=1 [ 0.347867] thermal_sys: Registered thermal governor 'step_wise' [ 0.355345] thermal_sys: Registered thermal governor 'power_allocator' [ 0.361529] cpuidle: using governor menu [ 0.372395] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.379428] ASID allocator initialised with 65536 entries [ 0.389738] /bus@f0000/interrupt-controller@1800000: Fixed dependency cycle(s) with /bus@f0000/interrupt-controller@1800000 [ 0.401242] /bus@f0000/i2c@20000000/usb-power-controller@3f/connector: Fixed dependency cycle(s) with /bus@f0000/usb@f900000/usb@31000000 [ 0.413888] /bus@f0000/i2c@20010000/bridge-hdmi@3b: Fixed dependency cycle(s) with /bus@f0000/dss@30200000 [ 0.423809] /bus@f0000/usb@f900000/usb@31000000: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/usb-power-controller@3f/connector [ 0.436550] /bus@f0000/dss@30200000: Fixed dependency cycle(s) with /bus@f0000/i2c@20010000/bridge-hdmi@3b [ 0.451968] /bus@f0000/i2c@20000000/usb-power-controller@3f/connector: Fixed dependency cycle(s) with /bus@f0000/usb@f900000/usb@31000000 [ 0.464749] /bus@f0000/i2c@20010000/bridge-hdmi@3b: Fixed dependency cycle(s) with /bus@f0000/dss@30200000 [ 0.475516] /bus@f0000/usb@f900000/usb@31000000: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/usb-power-controller@3f/connector [ 0.490275] /bus@f0000/i2c@20010000/bridge-hdmi@3b: Fixed dependency cycle(s) with /bus@f0000/dss@30200000 [ 0.500227] /bus@f0000/dss@30200000: Fixed dependency cycle(s) with /bus@f0000/i2c@20010000/bridge-hdmi@3b [ 0.511531] /bus@f0000/i2c@20010000/bridge-hdmi@3b: Fixed dependency cycle(s) with /connector-hdmi [ 0.520766] /connector-hdmi: Fixed dependency cycle(s) with /bus@f0000/i2c@20010000/bridge-hdmi@3b [ 0.530702] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.537666] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.544072] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.551004] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.557409] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.564342] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.570745] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.577677] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.585889] k3-chipinfo 43000014.chipid: Family:AM62PX rev:SR1.0 JTAGID[0x0bb9d02f] Detected [ 0.595249] iommu: Default domain type: Translated [ 0.600173] iommu: DMA domain TLB invalidation policy: strict mode [ 0.606915] SCSI subsystem initialized [ 0.610919] libata version 3.00 loaded. [ 0.611111] usbcore: registered new interface driver usbfs [ 0.616749] usbcore: registered new interface driver hub [ 0.622202] usbcore: registered new device driver usb [ 0.627883] pps_core: LinuxPPS API ver. 1 registered [ 0.632960] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.642301] PTP clock support registered [ 0.646339] EDAC MC: Ver: 3.0.0 [ 0.649858] scmi_core: SCMI protocol bus registered [ 0.655137] FPGA manager framework [ 0.658692] Advanced Linux Sound Architecture Driver Initialized. [ 0.665867] vgaarb: loaded [ 0.669008] clocksource: Switched to clocksource arch_sys_counter [ 0.675570] VFS: Disk quotas dquot_6.6.0 [ 0.679607] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.694121] NET: Registered PF_INET protocol family [ 0.699418] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.712589] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.721440] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.729372] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.737880] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear) [ 0.747220] TCP: Hash tables configured (established 65536 bind 65536) [ 0.754125] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.761230] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.768913] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.775205] RPC: Registered named UNIX socket transport module. [ 0.781281] RPC: Registered udp transport module. [ 0.786087] RPC: Registered tcp transport module. [ 0.790890] RPC: Registered tcp-with-tls transport module. [ 0.796496] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.803081] NET: Registered PF_XDP protocol family [ 0.807992] PCI: CLS 0 bytes, default 64 [ 0.813413] Initialise system trusted keyrings [ 0.818199] workingset: timestamp_bits=46 max_order=21 bucket_order=0 [ 0.825128] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.831381] NFS: Registering the id_resolver key type [ 0.836578] Key type id_resolver registered [ 0.840854] Key type id_legacy registered [ 0.844971] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.851822] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.912923] Key type asymmetric registered [ 0.917133] Asymmetric key parser 'x509' registered [ 0.922191] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244) [ 0.929925] io scheduler mq-deadline registered [ 0.934562] io scheduler kyber registered [ 0.938699] io scheduler bfq registered [ 0.945891] pinctrl-single 4084000.pinctrl: 34 pins, size 136 [ 0.952413] pinctrl-single f4000.pinctrl: 171 pins, size 684 [ 0.960167] ledtrig-cpu: registered to indicate activity on CPUs [ 0.972538] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.988065] loop: module loaded [ 0.992432] megasas: 07.727.03.00-rc1 [ 1.000183] tun: Universal TUN/TAP device driver, 1.6 [ 1.006451] VFIO - User Level meta-driver version: 0.3 [ 1.012947] usbcore: registered new interface driver usb-storage [ 1.019695] i2c_dev: i2c /dev entries driver [ 1.025818] sdhci: Secure Digital Host Controller Interface driver [ 1.032179] sdhci: Copyright(c) Pierre Ossman [ 1.036879] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.043357] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 1.050633] usbcore: registered new interface driver usbhid [ 1.056334] usbhid: USB HID core driver [ 1.061520] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 (0,8000003f) counters available [ 1.071820] optee: probing for conduit method. [ 1.076392] optee: revision 4.5 (ef1ebdc23034a804) [ 1.076757] optee: dynamic shared memory is enabled [ 1.087361] optee: initialized driver [ 1.087464] random: crng init done [ 1.092837] Initializing XFRM netlink socket [ 1.099019] NET: Registered PF_PACKET protocol family [ 1.104269] Key type dns_resolver registered [ 1.117564] registered taskstats version 1 [ 1.122044] Loading compiled-in X.509 certificates [ 1.139308] ti-sci 44043000.system-controller: ABI: 4.0 (firmware rev 0x000b '11.0.7--v11.00.07 (Fancy Rat)') [ 1.196649] /bus@f0000/i2c@20000000/usb-power-controller@3f/connector: Fixed dependency cycle(s) with /bus@f0000/usb@f900000/usb@31000000 [ 1.209432] omap_i2c 20000000.i2c: bus 0 rev0.12 at 400 kHz [ 1.216906] pca953x 1-0023: supply vcc not found, using dummy regulator [ 1.223807] pca953x 1-0023: using AI [ 1.243193] /connector-hdmi: Fixed dependency cycle(s) with /bus@f0000/i2c@20010000/bridge-hdmi@3b [ 1.252434] /bus@f0000/dss@30200000: Fixed dependency cycle(s) with /bus@f0000/i2c@20010000/bridge-hdmi@3b [ 1.262369] /bus@f0000/i2c@20010000/bridge-hdmi@3b: Fixed dependency cycle(s) with /connector-hdmi [ 1.271590] /bus@f0000/i2c@20010000/bridge-hdmi@3b: Fixed dependency cycle(s) with /bus@f0000/dss@30200000 [ 1.281680] omap_i2c 20010000.i2c: bus 1 rev0.12 at 100 kHz [ 1.288636] omap_i2c 20020000.i2c: bus 2 rev0.12 at 400 kHz [ 1.294605] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created [ 1.303864] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created [ 1.312865] ti-sci-inta 4e400000.interrupt-controller: Interrupt Aggregator domain 200 created [ 1.322987] simple-framebuffer ff700000.framebuffer: framebuffer at 0xff700000, 0x8ca000 bytes [ 1.331838] simple-framebuffer ff700000.framebuffer: format=a8r8g8b8, mode=1920x1200x32, linelength=7680 [ 1.352637] Console: switching to colour frame buffer device 240x75 [ 1.369258] simple-framebuffer ff700000.framebuffer: fb0: simplefb registered! [ 1.377043] ti-udma 485c0100.dma-controller: Number of rings: 82 [ 1.385845] ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18) [ 1.397056] ti-udma 485c0000.dma-controller: Number of rings: 150 [ 1.408263] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15) [ 1.417943] ti-udma 4e230000.dma-controller: Number of rings: 6 [ 1.424614] ti-udma 4e230000.dma-controller: Channels: 6 (bchan: 0, tchan: 0, rchan: 6) [ 1.434203] printk: legacy console [ttyS2] disabled [ 1.439529] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 250, base_baud = 3000000) is a 8250 [ 1.448482] printk: legacy console [ttyS2] enabled [ 1.458186] printk: legacy bootconsole [ns16550a0] disabled [ 1.476548] 7 fixed-partitions partitions found on MTD device fc40000.spi.0 [ 1.483555] Creating 7 MTD partitions on "fc40000.spi.0": [ 1.488953] 0x000000000000-0x000000080000 : "ospi.tiboot3" [ 1.495757] 0x000000080000-0x000000280000 : "ospi.tispl" [ 1.502250] 0x000000280000-0x000000680000 : "ospi.u-boot" [ 1.508834] 0x000000680000-0x0000006c0000 : "ospi.env" [ 1.515173] 0x0000006c0000-0x000000700000 : "ospi.env.backup" [ 1.522118] 0x000000800000-0x000003fc0000 : "ospi.rootfs" [ 1.528664] 0x000003fc0000-0x000004000000 : "ospi.phypattern" [ 1.705023] davinci_mdio 8000f00.mdio: davinci mdio revision 17.7, bus freq 1000000 [ 1.719495] davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83867 [ 1.727600] davinci_mdio 8000f00.mdio: phy[1]: device 8000f00.mdio:01, driver TI DP83867 [ 1.735722] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01903, cpsw version 0x6BA81903 Ports: 3 quirks:00000006 [ 1.748685] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5 [ 1.755819] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512, Policers 32 [ 1.763537] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010d, freq:500000000, add_val:1 pps:0 [ 1.781924] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19 [ 1.793024] /bus@f0000/i2c@20000000/usb-power-controller@3f/connector: Fixed dependency cycle(s) with /bus@f0000/usb@f900000/usb@31000000 [ 1.805526] /bus@f0000/usb@f900000/usb@31000000: Fixed dependency cycle(s) with /bus@f0000/i2c@20000000/usb-power-controller@3f/connector [ 1.822601] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 1.828140] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 1.835908] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports [ 1.841914] xhci-hcd xhci-hcd.0.auto: hcc params 0x0258fe6d hci version 0x110 quirks 0x0000808020000010 [ 1.851349] xhci-hcd xhci-hcd.0.auto: irq 265, io mem 0x31100000 [ 1.858314] hub 1-0:1.0: USB hub found [ 1.862104] hub 1-0:1.0: 1 port detected [ 1.867675] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1200000 KHz, changing to: 1250000 KHz [ 1.880151] mmc0: CQHCI version 5.10 [ 1.885924] pca953x 1-0022: supply vcc not found, using dummy regulator [ 1.892720] pca953x 1-0022: using AI [ 1.902014] clk: Disabling unused clocks [ 1.904305] mmc1: CQHCI version 5.10 [ 1.914042] PM: genpd: Disabling unused power domains [ 1.919202] ALSA device list: [ 1.921045] mmc0: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit [ 1.922238] No soundcards found. [ 1.945602] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit [ 1.953299] Waiting for root device PARTUUID=5c6e4f46-02... [ 2.013054] mmc1: new ultra high speed SDR104 SDXC card at address aaaa [ 2.019801] mmc0: Command Queue Engine enabled [ 2.020427] mmcblk1: mmc1:aaaa SN64G 59.5 GiB [ 2.024271] mmc0: new HS200 MMC card at address 0001 [ 2.030447] mmcblk1: p1 p2 [ 2.034359] mmcblk0: mmc0:0001 G1M15L 29.6 GiB [ 2.044296] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 [ 2.055242] mmcblk0boot0: mmc0:0001 G1M15L 31.5 MiB [ 2.061125] mmcblk0boot1: mmc0:0001 G1M15L 31.5 MiB [ 2.066952] mmcblk0rpmb: mmc0:0001 G1M15L 4.00 MiB, chardev (239:0) [ 2.094936] EXT4-fs (mmcblk1p2): mounted filesystem 1e74100b-9260-40e3-b70f-1b91c812c178 r/w with ordered data mode. Quota mode: none. [ 2.107125] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 2.115592] devtmpfs: mounted [ 2.119351] Freeing unused kernel memory: 2752K [ 2.123977] Run /sbin/init as init process [ 2.128070] with arguments: [ 2.128073] /sbin/init [ 2.128077] with environment: [ 2.128080] HOME=/ [ 2.128083] TERM=linux [ 2.341047] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 2.380084] systemd[1]: System time advanced to built-in epoch: Thu 2025-03-13 15:25:54 UTC [ 2.435313] NET: Registered PF_INET6 protocol family [ 2.441373] Segment Routing with IPv6 [ 2.445089] In-situ OAM (IOAM) with IPv6 [ 2.505113] systemd[1]: systemd 257.4-3 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF -XKBCOMMON -UTMP +SYSVINIT +LIBARCHIVE) [ 2.525685] hub 1-1:1.0: USB hub found [ 2.538681] systemd[1]: Detected architecture arm64. [ 2.542420] hub 1-1:1.0: 4 ports detected [ 2.548170] systemd[1]: Detected first boot. [ 2.574995] systemd[1]: Hostname set to <am62pxx-evm>. [ 2.583454] systemd[1]: Initializing machine ID from random generator. [ 2.829100] usb 1-1.1: new high-speed USB device number 3 using xhci-hcd [ 2.897284] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported. [ 2.973807] hub 1-1.1:1.0: USB hub found [ 2.981208] hub 1-1.1:1.0: 4 ports detected [ 3.061057] usb 1-1.4: new full-speed USB device number 4 using xhci-hcd [ 3.157454] usb 1-1.4: not running at top speed; connect to a high speed hub [ 3.231001] input: Generic AB13X USB Audio as /devices/platform/bus@f0000/f910000.usb/31100000.usb/xhci-hcd.0.auto/usb1/1-1/1-1.4/1-1.4:1.3/0003:001F:0B21.0001/input/input0 [ 3.269051] usb 1-1.1.4: new low-speed USB device number 5 using xhci-hcd [ 3.301380] hid-generic 0003:001F:0B21.0001: input: USB HID v2.01 Device [Generic AB13X USB Audio] on usb-xhci-hcd.0.auto-1.4/input3 [ 3.425291] input: DELL Dell USB Entry Keyboard as /devices/platform/bus@f0000/f910000.usb/31100000.usb/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0/0003:413C:2107.0002/input/input1 [ 3.625271] hid-generic 0003:413C:2107.0002: input: USB HID v1.11 Keyboard [DELL Dell USB Entry Keyboard] on usb-xhci-hcd.0.auto-1.1.4/input0 [ 3.681716] systemd[1]: Populated /etc with preset unit settings. [ 3.981811] systemd[1]: Queued start job for default target graphical.target. [ 4.046166] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ 4.067089] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 4.087018] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ 4.110439] systemd[1]: Created slice user.slice - User and Session Slice. [ 4.129480] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. [ 4.153397] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ 4.177360] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point was skipped because of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc). [ 4.196784] systemd[1]: Expecting device dev-ttyS2.device - /dev/ttyS2... [ 4.217252] systemd[1]: Reached target paths.target - Path Units. [ 4.237159] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ 4.257141] systemd[1]: Reached target slices.target - Slice Units. [ 4.277153] systemd[1]: Reached target swap.target - Swaps. [ 4.296884] systemd[1]: Listening on systemd-creds.socket - Credential Encryption/Decryption. [ 4.317579] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ 4.338151] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ 4.357657] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 4.377709] systemd[1]: Listening on systemd-journald.socket - Journal Sockets. [ 4.397868] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 4.417227] systemd[1]: systemd-pcrextend.socket - TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 4.431044] systemd[1]: systemd-pcrlock.socket - Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 4.445091] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 4.465492] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 4.489681] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... [ 4.513560] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 4.550095] systemd[1]: Mounting run-lock.mount - Legacy Locks Directory /run/lock... [ 4.577724] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 4.597788] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 4.642085] systemd[1]: Mounting tmp.mount - Temporary Directory /tmp... [ 4.670540] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 4.684935] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 4.725928] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... [ 4.750192] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 4.774721] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 4.787876] systemd[1]: Starting nftables.service - nftables... [ 4.809566] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67). [ 4.845620] systemd[1]: Starting systemd-journald.service - Journal Service... [ 4.864042] fuse: init (API version 7.41) [ 4.875805] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 4.888982] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line... [ 4.917494] systemd[1]: systemd-pcrmachine.service - TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 4.948908] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 4.973540] systemd[1]: systemd-tpm2-setup-early.service - Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 4.993918] systemd[1]: Starting systemd-udev-load-credentials.service - Load udev Rules from Credentials... [ 5.024668] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 5.044066] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ 5.057983] systemd-journald[131]: Collecting audit messages is enabled. [ 5.067118] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 5.088993] systemd[1]: Mounted run-lock.mount - Legacy Locks Directory /run/lock. [ 5.114270] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 5.134167] systemd[1]: Mounted tmp.mount - Temporary Directory /tmp. [ 5.157970] systemd[1]: Started systemd-journald.service - Journal Service. [ 5.177759] audit: type=1130 audit(1741879556.804:2): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.213348] audit: type=1130 audit(1741879556.840:3): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=kmod-static-nodes comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.245316] audit: type=1130 audit(1741879556.872:4): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@configfs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.265265] audit: type=1131 audit(1741879556.872:5): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@configfs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.297326] audit: type=1130 audit(1741879556.924:6): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@drm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.316875] audit: type=1131 audit(1741879556.924:7): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@drm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.349350] audit: type=1130 audit(1741879556.976:8): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@efi_pstore comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.369485] audit: type=1131 audit(1741879556.976:9): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@efi_pstore comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.401328] audit: type=1130 audit(1741879557.028:10): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=modprobe@fuse comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.513313] kauditd_printk_skb: 5 callbacks suppressed [ 5.513328] audit: type=1130 audit(1741879557.140:16): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udev-load-credentials comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.699566] systemd-journald[131]: Received client request to flush runtime journal. [ 5.769820] audit: type=1130 audit(1741879557.396:17): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-random-seed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.801832] audit: type=1130 audit(1741879557.428:18): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 5.837359] audit: type=1130 audit(1741879557.464:19): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-sysctl comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 6.001975] audit: type=1130 audit(1741879557.628:20): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 6.033376] audit: type=1130 audit(1741879557.660:21): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup-dev-early comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 6.101370] audit: type=1130 audit(1741879557.728:22): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=ifupdown-pre comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 6.237332] audit: type=1130 audit(1741879557.864:23): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-sysusers comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 6.257292] audit: type=1334 audit(1741879557.884:24): prog-id=19 op=LOAD [ 6.397369] audit: type=1130 audit(1741879558.024:25): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 7.233670] am65-cpsw-nuss 8000000.ethernet end1: renamed from eth1 [ 7.249235] am65-cpsw-nuss 8000000.ethernet end0: renamed from eth0 [ 7.449418] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 7.482229] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 7.488923] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 7.500426] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 7.510350] cfg80211: failed to load regulatory.db [ 7.853225] mc: Linux media interface: v0.10 [ 7.861584] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fca100 [ 7.869969] omap-mailbox 29010000.mailbox: omap mailbox rev 0x66fca100 [ 7.893093] videodev: Linux video capture interface: v2.00 [ 7.895103] tlv320aic3x 1-001b: supply IOVDD not found, using dummy regulator [ 7.918391] tlv320aic3x 1-001b: supply DVDD not found, using dummy regulator [ 7.939364] tlv320aic3x 1-001b: supply AVDD not found, using dummy regulator [ 7.948884] tps6598x 0-003f: Unable to find the interrupt, switching to polling [ 7.950292] tlv320aic3x 1-001b: supply DRVDD not found, using dummy regulator [ 7.964134] tlv320aic3x 1-001b: Invalid supply voltage(s) AVDD: -22, DVDD: -22 [ 7.972947] platform 79000000.r5f: configured R5F for remoteproc mode [ 7.981589] platform 79000000.r5f: assigned reserved memory node mcu-r5fss-dma-memory-region@9b800000 [ 7.996125] remoteproc remoteproc0: 79000000.r5f is available [ 8.010857] remoteproc remoteproc0: powering up 79000000.r5f [ 8.016805] remoteproc remoteproc0: Booting fw image am62p-mcu-r5f0_0-fw, size 58312 [ 8.056884] rproc-virtio rproc-virtio.1.auto: assigned reserved memory node mcu-r5fss-dma-memory-region@9b800000 [ 8.067506] platform 78000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1) [ 8.080986] platform 78000000.r5f: configured R5F for IPC-only mode [ 8.088828] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@9c800000 [ 8.113986] rtc-ti-k3 2b1f0000.rtc: registered as rtc0 [ 8.121619] remoteproc remoteproc1: 78000000.r5f is available [ 8.127710] remoteproc remoteproc1: attaching to 78000000.r5f [ 8.138155] vdec 30210000.video-codec: Added wave5 driver with caps: 'ENCODE' 'DECODE' [ 8.146149] vdec 30210000.video-codec: Product Code: 0x521c [ 8.152277] vdec 30210000.video-codec: Firmware Revision: 344874 [ 8.161158] virtio_rpmsg_bus virtio0: rpmsg host is online [ 8.161528] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd [ 8.171715] rproc-virtio rproc-virtio.1.auto: registered virtio0 (type 7) [ 8.180645] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node r5f-dma-memory@9c800000 [ 8.182535] remoteproc remoteproc0: remote processor 79000000.r5f is now up [ 8.267560] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe [ 8.268056] virtio_rpmsg_bus virtio1: rpmsg host is online [ 8.275138] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [ 8.293284] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [ 8.321149] rproc-virtio rproc-virtio.3.auto: registered virtio1 (type 7) [ 8.328069] remoteproc remoteproc1: remote processor 78000000.r5f is now attached [ 8.348811] pvrsrvkm: loading out-of-tree module taints kernel. [ 8.365442] sii902x 1-003b: supply iovcc not found, using dummy regulator [ 8.384360] sii902x 1-003b: supply cvcc12 not found, using dummy regulator [ 8.400690] PVR_K: 238: Device: fd80000.gpu [ 8.413088] PVR_K: 238: Read BVNC 36.53.104.796 from HW device registers [ 8.420243] PVR_K: 238: RGX Device registered BVNC 36.53.104.796 with 1 core in the system [ 8.431596] i2c i2c-1: Added multiplexed i2c bus 3 [ 8.436842] [drm] Initialized pvr 24.2.6643903 for fd80000.gpu on minor 0 [ 8.444035] [drm] Initialized tidss 1.0.0 for 30200000.dss on minor 1 [ 8.486485] tidss 30200000.dss: [drm] fb1: tidssdrmfb frame buffer device [ 8.560031] am65-cpsw-nuss 8000000.ethernet end0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL) [ 8.569580] am65-cpsw-nuss 8000000.ethernet end0: configuring for phy/rgmii-rxid link mode [ 8.604599] am65-cpsw-nuss 8000000.ethernet end1: PHY [8000f00.mdio:01] driver [TI DP83867] (irq=POLL) [ 8.614014] am65-cpsw-nuss 8000000.ethernet end1: configuring for phy/rgmii-rxid link mode [ 8.615333] usb 1-1.4: Warning! Unlikely big volume range (=11520), cval->res is probably wrong. [ 8.640743] usb 1-1.4: [2] FU [PCM Playback Volume] ch = 1, val = -11520/0/1 [ 8.663005] usb 1-1.4: Warning! Unlikely big volume range (=8191), cval->res is probably wrong. [ 8.693233] usb 1-1.4: [5] FU [Mic Capture Volume] ch = 1, val = 0/8191/1 [ 8.719446] usbcore: registered new interface driver snd-usb-audio [ 10.541421] kauditd_printk_skb: 34 callbacks suppressed [ 10.541437] audit: type=1130 audit(1741879562.168:52): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=alsa-restore comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 10.617472] audit: type=1130 audit(1741879562.244:53): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=e2scrub_reap comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 10.637237] audit: type=1131 audit(1741879562.244:54): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=e2scrub_reap comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 10.885429] audit: type=1130 audit(1741879562.512:55): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-logind comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 11.034332] audit: type=1130 audit(1741879562.660:56): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dbus comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 11.090993] audit: type=1127 audit(1741879562.716:57): pid=319 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg=' comm="wtmpdb" exe="/usr/bin/wtmpdb" hostname=? addr=? terminal=? res=success' [ 11.230105] audit: type=1130 audit(1741879562.856:58): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=wtmpdb-update-boot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 11.281863] audit: type=1130 audit(1741879562.908:59): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=wpa_supplicant comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 11.429980] audit: type=1130 audit(1741879563.056:60): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-user-sessions comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 11.462097] audit: type=1130 audit(1741879563.088:61): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=getty@tty1 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 12.418165] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 [ 13.653237] EXT4-fs (mmcblk1p2): resizing filesystem from 1277696 to 15558912 blocks [ 23.679685] EXT4-fs (mmcblk1p2): resized to 8060928 blocks [ 29.148322] PVR_K: 364: RGX Firmware image 'rgx.fw.36.53.104.796' loaded [ 29.299755] PVR_K: 364: Shader binary image 'rgx.sh.36.53.104.796' loaded [ 33.694435] EXT4-fs (mmcblk1p2): resized to 13926400 blocks [ 35.774699] EXT4-fs (mmcblk1p2): resized filesystem to 15558912 [ 36.316683] kauditd_printk_skb: 104 callbacks suppressed [ 36.316703] audit: type=1130 audit(1741879587.940:104): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=resize_rootfs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' [ 41.008629] audit: type=1100 audit(1741879592.632:105): pid=363 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='op=PAM:authentication grantors=pam_permit acct="root" exe="/usr/bin/login" hostname=am62pxx-evm addr=? terminal=/dev/ttyS2 res=success' [ 41.037767] audit: type=1101 audit(1741879592.664:106): pid=363 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='op=PAM:accounting grantors=pam_permit acct="root" exe="/usr/bin/login" hostname=am62pxx-evm addr=? terminal=/dev/ttyS2 res=success' [ 41.059995] audit: type=1103 audit(1741879592.664:107): pid=363 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='op=PAM:setcred grantors=pam_permit acct="root" exe="/usr/bin/login" hostname=am62pxx-evm addr=? terminal=/dev/ttyS2 res=success' [ 41.081889] audit: type=1006 audit(1741879592.664:108): pid=363 uid=0 subj=kernel old-auid=4294967295 auid=0 tty=ttyS2 old-ses=4294967295 ses=2 res=1 [ 41.095425] audit: type=1300 audit(1741879592.664:108): arch=c00000b7 syscall=64 success=yes exit=1 a0=4 a1=fffffa7a17c0 a2=1 a3=0 items=0 ppid=1 pid=363 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=ttyS2 ses=2 comm="login" exe="/usr/bin/login" subj=kernel key=(null) [ 41.121022] audit: type=1327 audit(1741879592.664:108): proctitle=2F62696E2F6C6F67696E002D2D [ 41.193568] audit: type=1105 audit(1741879592.820:109): pid=363 uid=0 auid=0 ses=2 subj=kernel msg='op=PAM:session_open grantors=pam_selinux,pam_loginuid,pam_selinux,pam_env,pam_env,pam_limits,pam_mail,pam_keyinit,pam_permit,pam_umask,pam_unix,pam_wtmpdb,pam_systemd acct="root" exe="/usr/bin/login" hostname=am62pxx-evm addr=? terminal=/dev/ttyS2 res=success' [ 41.225365] audit: type=1110 audit(1741879592.820:110): pid=363 uid=0 auid=0 ses=2 subj=kernel msg='op=PAM:setcred grantors=pam_permit acct="root" exe="/usr/bin/login" hostname=am62pxx-evm addr=? terminal=/dev/ttyS2 res=success' [ 41.245679] audit: type=1112 audit(1741879592.820:111): pid=363 uid=0 auid=0 ses=2 subj=kernel msg='op=login id=0 exe="/usr/bin/login" hostname=am62pxx-evm addr=? terminal=ttyS2 res=success'
In the device tree file k3-am62p5-sk.dts
from the compiler package ti-processor-sdk-linux-am62pxx-evm-11.00.09.04
, the status of sdhci0
and sdhci1
is set to "okay", but there is no entry for sdhci2
, and WLAN_EN
is also not mentioned.
File : k3-am62p5-sk.dts
// SPDX-License-Identifier: GPL-2.0-only OR MIT /* * Device Tree file for the AM62P5-SK * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ * * Schematics: https://www.ti.com/lit/zip/sprr487 */ /dts-v1/; #include <dt-bindings/leds/common.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/net/ti-dp83867.h> #include "k3-am62p5.dtsi" / { compatible = "ti,am62p5-sk", "ti,am62p5"; model = "Texas Instruments AM62P5 SK"; aliases { serial0 = &wkup_uart0; serial1 = &mcu_uart0; serial2 = &main_uart0; serial3 = &main_uart1; mmc0 = &sdhci0; mmc1 = &sdhci1; mmc2 = &sdhci2; spi0 = &ospi0; ethernet0 = &cpsw_port1; ethernet1 = &cpsw_port2; usb0 = &usb0; usb1 = &usb1; }; chosen { #address-cells = <2>; #size-cells = <2>; ranges; stdout-path = &main_uart0; framebuffer0: framebuffer@0 { compatible = "simple-framebuffer"; power-domains = <&k3_pds 186 TI_SCI_PD_EXCLUSIVE>; clocks = <&k3_clks 186 6>, <&dss0_vp1_clk>, <&k3_clks 186 2>; display = <&dss0>; status = "disabled"; }; }; memory@80000000 { /* 8G RAM */ reg = <0x00000000 0x80000000 0x00000000 0x80000000>, <0x00000008 0x80000000 0x00000001 0x80000000>; device_type = "memory"; bootph-pre-ram; }; reserved_memory: reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; linux,cma { compatible = "shared-dma-pool"; reusable; size = <0x00 0x24000000>; linux,cma-default; }; rtos_ipc_memory_region: rtos-ipc-memory@9b500000 { compatible = "shared-dma-pool"; reg = <0x00 0x9b500000 0x00 0x00300000>; no-map; }; mcu_r5fss0_core0_dma_memory_region: mcu-r5fss-dma-memory-region@9b800000 { compatible = "shared-dma-pool"; reg = <0x00 0x9b800000 0x00 0x100000>; no-map; }; mcu_r5fss0_core0_memory_region: mcu-r5fss-memory-region@9b900000 { compatible = "shared-dma-pool"; reg = <0x00 0x9b900000 0x00 0xf00000>; no-map; }; wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9c800000 { compatible = "shared-dma-pool"; reg = <0x00 0x9c800000 0x00 0x100000>; no-map; }; wkup_r5fss0_core0_memory_region: r5f-memory@9c900000 { compatible = "shared-dma-pool"; reg = <0x00 0x9c900000 0x00 0x1e00000>; no-map; }; secure_tfa_ddr: tfa@9e780000 { reg = <0x00 0x9e780000 0x00 0x80000>; no-map; }; secure_ddr: optee@9e800000 { reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */ no-map; }; hyp_mem: jailhouse@9dfa00000 { reg = <0x00000009 0xdfa00000 0x0 0x20600000>; /* For jailhouse */ no-map; }; }; vmain_pd: regulator-0 { /* TPS65988 PD CONTROLLER OUTPUT */ compatible = "regulator-fixed"; regulator-name = "vmain_pd"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; regulator-always-on; regulator-boot-on; bootph-all; }; vcc_5v0: regulator-1 { /* Output of TPS630702RNMR */ compatible = "regulator-fixed"; regulator-name = "vcc_5v0"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; vin-supply = <&vmain_pd>; regulator-always-on; regulator-boot-on; bootph-all; }; vdd_mmc1: regulator-2 { /* TPS22918DBVR */ compatible = "regulator-fixed"; regulator-name = "vdd_mmc1"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-boot-on; enable-active-high; gpio = <&exp1 3 GPIO_ACTIVE_HIGH>; bootph-all; }; vddshv_sdio: regulator-3 { compatible = "regulator-gpio"; regulator-name = "vddshv_sdio"; pinctrl-names = "default"; pinctrl-0 = <&vddshv_sdio_pins_default>; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-boot-on; gpios = <&main_gpio0 31 GPIO_ACTIVE_HIGH>; states = <1800000 0x0>, <3300000 0x1>; bootph-all; }; leds { compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = <&usr_led_pins_default>; led-0 { label = "am62-sk:green:heartbeat"; gpios = <&main_gpio1 49 GPIO_ACTIVE_HIGH>; linux,default-trigger = "heartbeat"; function = LED_FUNCTION_HEARTBEAT; default-state = "off"; }; }; opp-table { /* Requires VDD_CORE at 0v85 */ opp-1400000000 { opp-hz = /bits/ 64 <1400000000>; opp-supported-hw = <0x01 0x0004>; clock-latency-ns = <6000000>; }; }; tlv320_mclk: clk-0 { #clock-cells = <0>; compatible = "fixed-clock"; clock-frequency = <12288000>; }; codec_audio: sound { compatible = "simple-audio-card"; simple-audio-card,name = "AM62x-SKEVM"; simple-audio-card,widgets = "Headphone", "Headphone Jack", "Line", "Line In", "Microphone", "Microphone Jack"; simple-audio-card,routing = "Headphone Jack", "HPLOUT", "Headphone Jack", "HPROUT", "LINE1L", "Line In", "LINE1R", "Line In", "MIC3R", "Microphone Jack", "Microphone Jack", "Mic Bias"; simple-audio-card,format = "dsp_b"; simple-audio-card,bitclock-master = <&sound_master>; simple-audio-card,frame-master = <&sound_master>; simple-audio-card,bitclock-inversion; simple-audio-card,cpu { sound-dai = <&mcasp1>; }; sound_master: simple-audio-card,codec { sound-dai = <&tlv320aic3106>; clocks = <&tlv320_mclk>; }; }; hdmi0: connector-hdmi { compatible = "hdmi-connector"; label = "hdmi"; type = "a"; port { hdmi_connector_in: endpoint { remote-endpoint = <&sii9022_out>; }; }; }; }; &main_gpio0 { bootph-all; }; &main_gpio1 { bootph-all; }; &main_pmx0 { bootph-all; main_i2c0_pins_default: main-i2c0-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x01e0, PIN_INPUT_PULLUP, 0) /* (B25) I2C0_SCL */ AM62PX_IOPAD(0x01e4, PIN_INPUT_PULLUP, 0) /* (A24) I2C0_SDA */ >; }; main_i2c1_pins_default: main-i2c1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x01e8, PIN_INPUT_PULLUP, 0) /* (C24) I2C1_SCL */ AM62PX_IOPAD(0x01ec, PIN_INPUT_PULLUP, 0) /* (B24) I2C1_SDA */ >; bootph-all; }; main_i2c2_pins_default: main-i2c2-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x00b0, PIN_INPUT_PULLUP, 1) /* (T22) GPMC0_CSn2.I2C2_SCL */ AM62PX_IOPAD(0x00b4, PIN_INPUT_PULLUP, 1) /* (U25) GPMC0_CSn3.I2C2_SDA */ >; }; main_gpio1_ioexp_intr_pins_default: main-gpio1-ioexp-intr-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x01d4, PIN_INPUT, 7) /* (C22) UART0_RTSn.GPIO1_23 */ >; }; main_mcasp1_pins_default: main-mcasp1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0090, PIN_INPUT, 2) /* (U24) GPMC0_BE0n_CLE.MCASP1_ACLKX */ AM62PX_IOPAD(0x0098, PIN_INPUT, 2) /* (AA24) GPMC0_WAIT0.MCASP1_AFSX */ AM62PX_IOPAD(0x008c, PIN_OUTPUT, 2) /* (T25) GPMC0_WEn.MCASP1_AXR0 */ AM62PX_IOPAD(0x0084, PIN_INPUT, 2) /* (R25) GPMC0_ADVn_ALE.MCASP1_AXR2 */ >; }; main_mdio1_pins_default: main-mdio1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0160, PIN_OUTPUT, 0) /* (F17) MDIO0_MDC */ AM62PX_IOPAD(0x015c, PIN_INPUT, 0) /* (F16) MDIO0_MDIO */ >; bootph-all; }; main_mmc1_pins_default: main-mmc1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x023c, PIN_INPUT, 0) /* (H20) MMC1_CMD */ AM62PX_IOPAD(0x0234, PIN_OUTPUT, 0) /* (J24) MMC1_CLK */ AM62PX_IOPAD(0x0230, PIN_INPUT, 0) /* (H21) MMC1_DAT0 */ AM62PX_IOPAD(0x022c, PIN_INPUT_PULLUP, 0) /* (H23) MMC1_DAT1 */ AM62PX_IOPAD(0x0228, PIN_INPUT_PULLUP, 0) /* (H22) MMC1_DAT2 */ AM62PX_IOPAD(0x0224, PIN_INPUT_PULLUP, 0) /* (H25) MMC1_DAT3 */ AM62PX_IOPAD(0x0240, PIN_INPUT, 0) /* (D23) MMC1_SDCD */ >; bootph-all; }; main_mmc2_pins_default: main-mmc2-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0120, PIN_INPUT, 0) /* (K24) MMC2_CMD */ AM62PX_IOPAD(0x0118, PIN_OUTPUT, 0) /* (K21) MMC2_CLK */ AM62PX_IOPAD(0x011C, PIN_INPUT, 0) /* () MMC2_CLKLB */ AM62PX_IOPAD(0x0114, PIN_INPUT, 0) /* (K23) MMC2_DAT0 */ AM62PX_IOPAD(0x0110, PIN_INPUT_PULLUP, 0) /* (K22) MMC2_DAT1 */ AM62PX_IOPAD(0x010c, PIN_INPUT_PULLUP, 0) /* (L20) MMC2_DAT2 */ AM62PX_IOPAD(0x0108, PIN_INPUT_PULLUP, 0) /* (L21) MMC2_DAT3 */ >; bootph-all; }; main_rgmii1_pins_default: main-rgmii1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x014c, PIN_INPUT, 0) /* (B15) RGMII1_RD0 */ AM62PX_IOPAD(0x0150, PIN_INPUT, 0) /* (B16) RGMII1_RD1 */ AM62PX_IOPAD(0x0154, PIN_INPUT, 0) /* (A14) RGMII1_RD2 */ AM62PX_IOPAD(0x0158, PIN_INPUT, 0) /* (B14) RGMII1_RD3 */ AM62PX_IOPAD(0x0148, PIN_INPUT, 0) /* (A16) RGMII1_RXC */ AM62PX_IOPAD(0x0144, PIN_INPUT, 0) /* (A15) RGMII1_RX_CTL */ AM62PX_IOPAD(0x0134, PIN_INPUT, 0) /* (A18) RGMII1_TD0 */ AM62PX_IOPAD(0x0138, PIN_INPUT, 0) /* (C17) RGMII1_TD1 */ AM62PX_IOPAD(0x013c, PIN_INPUT, 0) /* (A17) RGMII1_TD2 */ AM62PX_IOPAD(0x0140, PIN_INPUT, 0) /* (C16) RGMII1_TD3 */ AM62PX_IOPAD(0x0130, PIN_INPUT, 0) /* (B17) RGMII1_TXC */ AM62PX_IOPAD(0x012c, PIN_INPUT, 0) /* (B18) RGMII1_TX_CTL */ >; bootph-all; }; main_rgmii2_pins_default: main-rgmii2-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0184, PIN_INPUT, 0) /* (E19) RGMII2_RD0 */ AM62PX_IOPAD(0x0188, PIN_INPUT, 0) /* (E16) RGMII2_RD1 */ AM62PX_IOPAD(0x018c, PIN_INPUT, 0) /* (E17) RGMII2_RD2 */ AM62PX_IOPAD(0x0190, PIN_INPUT, 0) /* (C19) RGMII2_RD3 */ AM62PX_IOPAD(0x0180, PIN_INPUT, 0) /* (D19) RGMII2_RXC */ AM62PX_IOPAD(0x017c, PIN_INPUT, 0) /* (F19) RGMII2_RX_CTL */ AM62PX_IOPAD(0x016c, PIN_INPUT, 0) /* (B19) RGMII2_TD0 */ AM62PX_IOPAD(0x0170, PIN_INPUT, 0) /* (A21) RGMII2_TD1 */ AM62PX_IOPAD(0x0174, PIN_INPUT, 0) /* (D17) RGMII2_TD2 */ AM62PX_IOPAD(0x0178, PIN_INPUT, 0) /* (A19) RGMII2_TD3 */ AM62PX_IOPAD(0x0168, PIN_INPUT, 0) /* (D16) RGMII2_TXC */ AM62PX_IOPAD(0x0164, PIN_INPUT, 0) /* (A20) RGMII2_TX_CTL */ >; bootph-all; }; main_uart0_pins_default: main-uart0-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x1c8, PIN_INPUT, 0) /* (A22) UART0_RXD */ AM62PX_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (B22) UART0_TXD */ >; bootph-all; }; main_uart1_pins_default: main-uart1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0194, PIN_INPUT, 2) /* (D25) MCASP0_AXR3.UART1_CTSn */ AM62PX_IOPAD(0x0198, PIN_OUTPUT, 2) /* (E25) MCASP0_AXR2.UART1_RTSn */ AM62PX_IOPAD(0x01ac, PIN_INPUT, 2) /* (G23) MCASP0_AFSR.UART1_RXD */ AM62PX_IOPAD(0x01b0, PIN_OUTPUT, 2) /* (G20) MCASP0_ACLKR.UART1_TXD */ >; bootph-all; }; main_usb1_pins_default: main-usb1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0258, PIN_INPUT | PIN_DS_PULLUD_ENABLE | PIN_DS_PULL_UP, 0) /* (G21) USB1_DRVVBUS */ >; }; main_wlirq_pins_default: main-wlirq-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0128, PIN_INPUT, 7) /* (K25) MMC2_SDWP.GPIO0_72 */ >; }; ospi0_pins_default: ospi0-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0000, PIN_OUTPUT, 0) /* (P23) OSPI0_CLK */ AM62PX_IOPAD(0x002c, PIN_OUTPUT, 0) /* (M25) OSPI0_CSn0 */ AM62PX_IOPAD(0x000c, PIN_INPUT, 0) /* (L25) OSPI0_D0 */ AM62PX_IOPAD(0x0010, PIN_INPUT, 0) /* (N24) OSPI0_D1 */ AM62PX_IOPAD(0x0014, PIN_INPUT, 0) /* (N25) OSPI0_D2 */ AM62PX_IOPAD(0x0018, PIN_INPUT, 0) /* (M24) OSPI0_D3 */ AM62PX_IOPAD(0x001c, PIN_INPUT, 0) /* (N21) OSPI0_D4 */ AM62PX_IOPAD(0x0020, PIN_INPUT, 0) /* (N22) OSPI0_D5 */ AM62PX_IOPAD(0x0024, PIN_INPUT, 0) /* (P21) OSPI0_D6 */ AM62PX_IOPAD(0x0028, PIN_INPUT, 0) /* (N20) OSPI0_D7 */ AM62PX_IOPAD(0x0008, PIN_INPUT, 0) /* (P22) OSPI0_DQS */ >; bootph-all; }; usr_led_pins_default: usr-led-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0244, PIN_INPUT, 7) /* (D24) MMC1_SDWP.GPIO1_49 */ >; }; vddshv_sdio_pins_default: vddshvr-sdio-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x007c, PIN_INPUT, 7) /* (Y25) GPMC0_CLK.GPIO0_31 */ >; bootph-all; }; wlan_en_pins_default: wlan-en-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0124, PIN_INPUT, 7) /* (J25) MMC2_SDCD.GPIO0_71 */ >; }; main_dpi_pins_default: main-dpi-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x0100, PIN_OUTPUT, 0) /* (W20) VOUT0_VSYNC */ AM62PX_IOPAD(0x00f8, PIN_OUTPUT, 0) /* (AC20) VOUT0_HSYNC */ AM62PX_IOPAD(0x0104, PIN_OUTPUT, 0) /* (Y21) VOUT0_PCLK */ AM62PX_IOPAD(0x00fc, PIN_OUTPUT, 0) /* (W21) VOUT0_DE */ AM62PX_IOPAD(0x00b8, PIN_OUTPUT, 0) /* (AE24) VOUT0_DATA0 */ AM62PX_IOPAD(0x00bc, PIN_OUTPUT, 0) /* (W23) VOUT0_DATA1 */ AM62PX_IOPAD(0x00c0, PIN_OUTPUT, 0) /* (AA23) VOUT0_DATA2 */ AM62PX_IOPAD(0x00c4, PIN_OUTPUT, 0) /* (Y23) VOUT0_DATA3 */ AM62PX_IOPAD(0x00c8, PIN_OUTPUT, 0) /* (AB23) VOUT0_DATA4 */ AM62PX_IOPAD(0x00cc, PIN_OUTPUT, 0) /* (AD23) VOUT0_DATA5 */ AM62PX_IOPAD(0x00d0, PIN_OUTPUT, 0) /* (AC23) VOUT0_DATA6 */ AM62PX_IOPAD(0x00d4, PIN_OUTPUT, 0) /* (AE23) VOUT0_DATA7 */ AM62PX_IOPAD(0x00d8, PIN_OUTPUT, 0) /* (AE22) VOUT0_DATA8 */ AM62PX_IOPAD(0x00dc, PIN_OUTPUT, 0) /* (AC22) VOUT0_DATA9 */ AM62PX_IOPAD(0x00e0, PIN_OUTPUT, 0) /* (W22) VOUT0_DATA10 */ AM62PX_IOPAD(0x00e4, PIN_OUTPUT, 0) /* (AE21) VOUT0_DATA11 */ AM62PX_IOPAD(0x00e8, PIN_OUTPUT, 0) /* (AD21) VOUT0_DATA12 */ AM62PX_IOPAD(0x00ec, PIN_OUTPUT, 0) /* (AC21) VOUT0_DATA13 */ AM62PX_IOPAD(0x00f0, PIN_OUTPUT, 0) /* (AA20) VOUT0_DATA14 */ AM62PX_IOPAD(0x00f4, PIN_OUTPUT, 0) /* (Y20) VOUT0_DATA15 */ AM62PX_IOPAD(0x005c, PIN_OUTPUT, 1) /* (AC25) GPMC0_AD8.VOUT0_DATA16 */ AM62PX_IOPAD(0x0060, PIN_OUTPUT, 1) /* (AB25) GPMC0_AD9.VOUT0_DATA17 */ AM62PX_IOPAD(0x0064, PIN_OUTPUT, 1) /* (AA25) GPMC0_AD10.VOUT0_DATA18 */ AM62PX_IOPAD(0x0068, PIN_OUTPUT, 1) /* (W24) GPMC0_AD11.VOUT0_DATA19 */ AM62PX_IOPAD(0x006c, PIN_OUTPUT, 1) /* (Y24) GPMC0_AD12.VOUT0_DATA20 */ AM62PX_IOPAD(0x0070, PIN_OUTPUT, 1) /* (AD25) GPMC0_AD13.VOUT0_DATA21 */ AM62PX_IOPAD(0x0074, PIN_OUTPUT, 1) /* (AB24) GPMC0_AD14.VOUT0_DATA22 */ AM62PX_IOPAD(0x0078, PIN_OUTPUT, 1) /* (AC24) GPMC0_AD15.VOUT0_DATA23 */ AM62PX_IOPAD(0x009c, PIN_OUTPUT, 1) /* (AD24) GPMC0_WAIT1.VOUT0_EXTPCLKIN */ >; }; main_epwm0_pins_default: main_epwm0-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x01b4, PIN_OUTPUT, 2) /* (D20) SPI0_CS0.EHRPWM0_A */ AM62PX_IOPAD(0x01b8, PIN_OUTPUT, 2) /* (E20) SPI0_CS1.EHRPWM0_B */ >; }; main_epwm1_pins_default: main_epwm1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x01bc, PIN_OUTPUT, 2) /* (B21) SPI0_CLK.EHRPWM1_A */ AM62PX_IOPAD(0x01c0, PIN_OUTPUT, 2) /* (B20) SPI0_D0.EHRPWM1_B */ >; }; main_ecap1_pins_default: main_ecap1-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x019c, PIN_OUTPUT, 2) /* (E24) MCASP0_AXR1.ECAP1_IN_APWM_OUT */ >; }; main_ecap2_pins_default: main-ecap2-default-pins { pinctrl-single,pins = < AM62PX_IOPAD(0x01a4, PIN_OUTPUT, 2) /* (F24) MCASP0_ACLKX.ECAP2_IN_APWM_OUT */ >; }; }; &main_i2c0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c0_pins_default>; clock-frequency = <400000>; typec_pd0: usb-power-controller@3f { compatible = "ti,tps6598x"; reg = <0x3f>; connector { compatible = "usb-c-connector"; label = "USB-C"; self-powered; data-role = "dual"; power-role = "sink"; port { usb_con_hs: endpoint { remote-endpoint = <&usb0_hs_ep>; }; }; }; }; }; &main_i2c1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c1_pins_default>; clock-frequency = <100000>; bootph-all; tlv320aic3106: audio-codec@1b { #sound-dai-cells = <0>; compatible = "ti,tlv320aic3106"; reg = <0x1b>; ai3x-micbias-vg = <1>; /* 2.0V */ }; exp1: gpio@22 { compatible = "ti,tca6424"; reg = <0x22>; gpio-controller; #gpio-cells = <2>; gpio-line-names = "OLDI_INT#", "x8_NAND_DETECT", "UART1_FET_SEL", "MMC1_SD_EN", "VPP_EN", "EXP_PS_3V3_EN", "UART1_FET_BUF_EN", "EXP_HAT_DETECT", "DSI_GPIO0", "DSI_GPIO1", "OLDI_EDID", "BT_UART_WAKE_SOC_3V3", "USB_TYPEA_OC_INDICATION", "CSI_GPIO0", "CSI_GPIO1", "WLAN_ALERTn", "HDMI_INTn", "TEST_GPIO2", "MCASP1_FET_EN", "MCASP1_BUF_BT_EN", "MCASP1_FET_SEL", "DSI_EDID", "PD_I2C_IRQ", "IO_EXP_TEST_LED"; interrupt-parent = <&main_gpio1>; interrupts = <23 IRQ_TYPE_EDGE_FALLING>; interrupt-controller; #interrupt-cells = <2>; pinctrl-names = "default"; pinctrl-0 = <&main_gpio1_ioexp_intr_pins_default>; bootph-all; }; exp2: gpio@23 { compatible = "ti,tca6424"; reg = <0x23>; gpio-controller; #gpio-cells = <2>; gpio-line-names = "BT_EN_SOC", "EXP_PS_5V0_EN", "", "", "", "", "", "", "WL_LT_EN", "", "TP3", "TP6", "TP4", "TP7", "TP5", "TP8", "SoC_I2C2_MCAN_SEL", "GPIO_HDMI_RSTn", "GPIO_CPSW2_RST", "GPIO_CPSW1_RST", "GPIO_OLDI_RSTn", "GPIO_AUD_RSTn", "GPIO_eMMC_RSTn", "SoC_WLAN_SDIO_RST"; }; sii9022: bridge-hdmi@3b { compatible = "sil,sii9022"; reg = <0x3b>; interrupt-parent = <&exp1>; interrupts = <16 IRQ_TYPE_EDGE_FALLING>; #sound-dai-cells = <0>; sil,i2s-data-lanes = < 0 >; hdmi_tx_ports: ports { #address-cells = <1>; #size-cells = <0>; /* * HDMI can be serviced with 3 potential VPs - * (DSS0 VP1 / DSS1 VP0 / DSS1 VP1). * For now, we will service it with DSS0 VP1. */ port@0 { reg = <0>; sii9022_in: endpoint { remote-endpoint = <&dss0_dpi1_out>; }; }; port@1 { reg = <1>; sii9022_out: endpoint { remote-endpoint = <&hdmi_connector_in>; }; }; }; }; }; &main_i2c2 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c2_pins_default>; clock-frequency = <400000>; }; &sdhci0 { status = "okay"; ti,driver-strength-ohm = <50>; disable-wp; bootph-all; }; &sdhci1 { /* SD/MMC */ status = "okay"; vmmc-supply = <&vdd_mmc1>; vqmmc-supply = <&vddshv_sdio>; pinctrl-names = "default"; pinctrl-0 = <&main_mmc1_pins_default>; disable-wp; bootph-all; }; &cpsw3g { pinctrl-names = "default"; pinctrl-0 = <&main_rgmii1_pins_default>, <&main_rgmii2_pins_default>; status = "okay"; }; &cpsw_port1 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy0>; status = "okay"; }; &cpsw_port2 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy1>; status = "okay"; }; &cpsw3g_mdio { pinctrl-names = "default"; pinctrl-0 = <&main_mdio1_pins_default>; status = "okay"; cpsw3g_phy0: ethernet-phy@0 { reg = <0>; bootph-all; ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; ti,min-output-impedance; }; cpsw3g_phy1: ethernet-phy@1 { reg = <1>; ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; ti,min-output-impedance; }; }; &usbss0 { status = "okay"; ti,vbus-divider; }; &usbss1 { status = "okay"; ti,vbus-divider; }; &usb0 { usb-role-switch; port { usb0_hs_ep: endpoint { remote-endpoint = <&usb_con_hs>; }; }; }; &usb1 { dr_mode = "host"; pinctrl-names = "default"; pinctrl-0 = <&main_usb1_pins_default>; }; &mcasp1 { status = "okay"; #sound-dai-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&main_mcasp1_pins_default>; op-mode = <0>; /* MCASP_IIS_MODE */ tdm-slots = <2>; serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 >; }; &fss { bootph-all; }; &ospi0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&ospi0_pins_default>; bootph-all; flash@0 { compatible = "jedec,spi-nor"; reg = <0x0>; spi-tx-bus-width = <8>; spi-rx-bus-width = <8>; spi-max-frequency = <25000000>; cdns,tshsl-ns = <60>; cdns,tsd2d-ns = <60>; cdns,tchsh-ns = <60>; cdns,tslch-ns = <60>; cdns,read-delay = <4>; cdns,phy-mode; bootph-all; partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; bootph-all; partition@0 { label = "ospi.tiboot3"; reg = <0x00 0x80000>; }; partition@80000 { label = "ospi.tispl"; reg = <0x80000 0x200000>; }; partition@280000 { label = "ospi.u-boot"; reg = <0x280000 0x400000>; }; partition@680000 { label = "ospi.env"; reg = <0x680000 0x40000>; }; partition@6c0000 { label = "ospi.env.backup"; reg = <0x6c0000 0x40000>; }; partition@800000 { label = "ospi.rootfs"; reg = <0x800000 0x37c0000>; }; partition@3fc0000 { label = "ospi.phypattern"; reg = <0x3fc0000 0x40000>; bootph-all; }; }; }; }; &mailbox0_cluster0 { status = "okay"; mbox_r5_0: mbox-r5-0 { ti,mbox-rx = <0 0 0>; ti,mbox-tx = <1 0 0>; }; }; &mailbox0_cluster1 { status = "okay"; mbox_mcu_r5_0: mbox-mcu-r5-0 { ti,mbox-rx = <0 0 0>; ti,mbox-tx = <1 0 0>; }; }; &wkup_r5fss0 { status = "okay"; }; &wkup_r5fss0_core0 { mboxes = <&mailbox0_cluster0 &mbox_r5_0>; memory-region = <&wkup_r5fss0_core0_dma_memory_region>, <&wkup_r5fss0_core0_memory_region>; }; &mcu_r5fss0 { status = "okay"; }; &mcu_r5fss0_core0 { mboxes = <&mailbox0_cluster1 &mbox_mcu_r5_0>; memory-region = <&mcu_r5fss0_core0_dma_memory_region>, <&mcu_r5fss0_core0_memory_region>; }; &main_uart0 { pinctrl-names = "default"; pinctrl-0 = <&main_uart0_pins_default>; interrupts-extended = <&gic500 GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>, <&main_pmx0 0x1c8>; /* (D14) UART0_RXD PADCONFIG114 */ interrupt-names = "irq", "wakeup"; status = "okay"; bootph-all; }; &main_uart1 { pinctrl-names = "default"; pinctrl-0 = <&main_uart1_pins_default>; /* Main UART1 is used by TIFS firmware */ status = "reserved"; bootph-all; }; &mcu_pmx0 { bootph-all; wkup_uart0_pins_default: wkup-uart0-default-pins { pinctrl-single,pins = < AM62PX_MCU_IOPAD(0x024, PIN_INPUT, 0) /* (D8) WKUP_UART0_RXD */ AM62PX_MCU_IOPAD(0x028, PIN_OUTPUT, 0) /* (D7) WKUP_UART0_TXD */ >; bootph-all; }; }; &wkup_uart0 { /* WKUP UART0 is used by DM firmware */ pinctrl-names = "default"; pinctrl-0 = <&wkup_uart0_pins_default>; status = "reserved"; bootph-all; }; /* mcu_gpio0 and mcu_gpio_intr are reserved for mcu firmware usage */ &mcu_gpio0 { status = "reserved"; }; &mcu_gpio_intr { status = "reserved"; }; &dss_oldi_io_ctrl { bootph-all; }; &dss0 { bootph-all; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_dpi_pins_default>; }; &dss0_ports { /* DSS0-VP2: DPI/HDMI Output */ hdmi0_dss: port@1 { reg = <1>; dss0_dpi1_out: endpoint { remote-endpoint = <&sii9022_in>; }; }; }; &epwm0 { /* Pin 24/26 of J4 */ pinctrl-names = "default"; pinctrl-0 = <&main_epwm0_pins_default>; status = "okay"; }; &epwm1 { /* Pin 23/19 of J4 */ pinctrl-names = "default"; pinctrl-0 = <&main_epwm1_pins_default>; status = "okay"; }; &ecap1 { /* ECAP1 in APWM mode */ /* Pin 36 of J4 */ pinctrl-names = "default"; pinctrl-0 = <&main_ecap1_pins_default>; status = "okay"; }; &ecap2 { /* ECAP2 in APWM mode */ /* Pin 11 of J4 */ pinctrl-names = "default"; pinctrl-0 = <&main_ecap2_pins_default>; status = "okay"; }; &sdhci0 { status = "disabled"; };
File : k3-am62p5-sk-m2-cc3351.dtso
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
/**
* DT Overlay for M.2-CC3351 board to connect to the M.2 connector on AM625-SK.
*
* Product page for board: https://www.ti.com/tool/M2-CC3351
* CC3351 Datasheet: https://www.ti.com/lit/ds/symlink/cc3351.pdf
*
* Copyright (C) 2024 Texas Instruments Incorporated - http://www.ti.com/
*/
/dts-v1/;
/plugin/;
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include "k3-pinctrl.h"
&{/} {
wlan_lten: regulator-30 {
compatible = "regulator-fixed";
regulator-name = "wlan_lten";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
vin-supply = <&vdd_mmc1>;
gpios = <&exp1 11 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
wlan_en: regulator-31 {
compatible = "regulator-fixed";
regulator-name = "wlan_en";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
vin-supply = <&wlan_lten>;
enable-active-high;
gpios = <&main_gpio0 71 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&wlan_en_pins_default>;
};
};
&main_pmx0 {
wlan_en_pins_default: wlan-en-pins-default {
pinctrl-single,pins = <
AM62X_IOPAD(0x124, PIN_OUTPUT, 7) /* (A23) MMC2_SDCD.GPIO0_71 */
>;
};
main_mmc2_pins_default: main-mmc2-pins-default {
pinctrl-single,pins = <
AM62X_IOPAD(0x120, PIN_INPUT, 0) /* (C24) MMC2_CMD */
AM62X_IOPAD(0x118, PIN_INPUT, 0) /* (D25) MMC2_CLK */
AM62X_IOPAD(0x114, PIN_INPUT, 0) /* (B24) MMC2_DAT0 */
AM62X_IOPAD(0x110, PIN_INPUT, 0) /* (C25) MMC2_DAT1 */
AM62X_IOPAD(0x10c, PIN_INPUT, 0) /* (E23) MMC2_DAT2 */
AM62X_IOPAD(0x108, PIN_INPUT, 0) /* (D24) MMC2_DAT3 */
AM62X_IOPAD(0x11c, PIN_INPUT, 0) /* (#N/A) MMC2_CLKB */
>;
};
main_wlirq_pins_default: main-wlirq-pins-default {
pinctrl-single,pins = <
AM62X_IOPAD(0x128, PIN_INPUT, 7) /* (B23) MMC2_SDWP.GPIO0_72 */
>;
};
};
&sdhci2 {
status = "okay";
bootph-all;
vmmc-supply = <&wlan_en>;
pinctrl-names = "default";
pinctrl-0 = <&main_mmc2_pins_default>;
bus-width = <4>;
non-removable;
ti,fails-without-test-cd;
cap-power-off-card;
keep-power-in-suspend;
ti,driver-strength-ohm = <50>;
#address-cells = <1>;
#size-cells = <0>;
wifi: cc3300@2 {
compatible = "ti,cc3300";
reg = <2>;
pinctrl-names = "default";
pinctrl-0 = <&main_wlirq_pins_default>;
interrupt-parent = <&main_gpio0>;
interrupts = <72 IRQ_TYPE_EDGE_FALLING>;
};
};
It seems like the wlan0
interface is not being detected. Please advise if there are additional steps required to properly bring up the CC33x1 Wi-Fi interface on this board.