Hi NXP
Here's my environment
SoC:imx8qm
audio chip:add2010
OS:yocto kirkstone
Linux version:5.15.71
It show No soundcards found in ALSA device list
But I cat /proc/asound/cards, the add2010 audio is registered successful
I try to play audio file, and control audio volume are OK
I don't understand why it show No soundcards found in boot log
Booting from mmc ...
106496 bytes read in 2 ms (50.8 MiB/s)
Loading hdp firmware from 0x000000009c000000 offset 0x0000000000002000
Loading hdp firmware Complete
129532 bytes read in 2 ms (61.8 MiB/s)
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
ERROR: reserving fdt memory region failed (addr=90400000 size=100000 flags=4)
ERROR: reserving fdt memory region failed (addr=901ff000 size=1000 flags=4)
Using Device Tree in place at 0000000083000000, end 00000000830229fb
Disable pwm@5a190000 rsrc 188 not owned
Disable clock-controller@5a590000 rsrc 188 not owned
Disable jr@40000 rsrc 502 not owned
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000100 [0x410fd082]
[ 0.000000] Linux version 5.15.71+ga753ba3716b0 (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Tue May 7 08:45:30 UTC 2024
[ 0.000000] Machine model: Freescale i.MX8QM CNH Pegasus
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x00000000c0000000, size 960 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000090400000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdevbuffer, compatible id shared-dma-pool
[ 0.000000] earlycon: lpuart32 at MMIO32 0x000000005a060000 (options '')
[ 0.000000] printk: bootconsole [lpuart32] enabled
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080200000-0x00000009ffffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x9feffe800-0x9ff000fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080200000-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 0x0000000080200000-0x0000000083ffffff]
[ 0.000000] node 0: [mem 0x0000000084000000-0x00000000863fffff]
[ 0.000000] node 0: [mem 0x0000000086400000-0x000000008fffffff]
[ 0.000000] node 0: [mem 0x0000000090000000-0x000000009001ffff]
[ 0.000000] node 0: [mem 0x0000000090020000-0x00000000900fefff]
[ 0.000000] node 0: [mem 0x00000000900ff000-0x000000009011ffff]
[ 0.000000] node 0: [mem 0x0000000090120000-0x00000000901fefff]
[ 0.000000] node 0: [mem 0x00000000901ff000-0x00000000901fffff]
[ 0.000000] node 0: [mem 0x0000000090200000-0x00000000903fffff]
[ 0.000000] node 0: [mem 0x0000000090400000-0x00000000904fffff]
[ 0.000000] node 0: [mem 0x0000000090500000-0x0000000091ffffff]
[ 0.000000] node 0: [mem 0x0000000092000000-0x00000000920fffff]
[ 0.000000] node 0: [mem 0x0000000092100000-0x00000000943fffff]
[ 0.000000] node 0: [mem 0x0000000094400000-0x00000000951fffff]
[ 0.000000] node 0: [mem 0x0000000095200000-0x00000000fdffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x000000088fffffff]
[ 0.000000] node 0: [mem 0x0000000890000000-0x00000009ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080200000-0x00000009ffffffff]
[ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 8192 pages in unavailable ranges
[ 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 20 pages/cpu s41368 r8192 d32360 u81920
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2055688
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: console=ttyLP0,115200 earlycon root=/dev/mmcblk0p2 rootwait rw cpufreq.default_governor=SCHEDUTIL
[ 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] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0x00000000bc000000-0x00000000c0000000] (64MB)
[ 0.000000] Memory: 6667276K/8353792K available (17856K kernel code, 1530K rwdata, 7052K rodata, 2944K init, 534K bss, 703476K reserved, 983040K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, 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=6.
[ 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=6
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 512 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 100 region 0:0x0000000051b80000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[ 0.000000] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[ 0.008371] Console: colour dummy device 80x25
[ 0.012523] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[ 0.022730] pid_max: default: 32768 minimum: 301
[ 0.027361] LSM: Security Framework initializing
[ 0.032020] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.039534] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.048501] rcu: Hierarchical SRCU implementation.
[ 0.054088] EFI services will not be available.
[ 0.058553] smp: Bringing up secondary CPUs ...
[ 0.064497] CPU features: detected: ARM erratum 845719
[ 0.064520] Detected VIPT I-cache on CPU1
[ 0.064556] GICv3: CPU1: found redistributor 0 region 0:0x0000000051b00000
[ 0.064615] CPU1: Booted secondary processor 0x0000000000 [0x410fd034]
[ 0.065506] Detected VIPT I-cache on CPU2
[ 0.065523] GICv3: CPU2: found redistributor 1 region 0:0x0000000051b20000
[ 0.065546] CPU2: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.066360] Detected VIPT I-cache on CPU3
[ 0.066378] GICv3: CPU3: found redistributor 2 region 0:0x0000000051b40000
[ 0.066401] CPU3: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.067217] Detected VIPT I-cache on CPU4
[ 0.067235] GICv3: CPU4: found redistributor 3 region 0:0x0000000051b60000
[ 0.067258] CPU4: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.068075] Detected PIPT I-cache on CPU5
[ 0.068095] GICv3: CPU5: found redistributor 101 region 0:0x0000000051ba0000
[ 0.068118] CPU5: Booted secondary processor 0x0000000101 [0x410fd082]
[ 0.068165] smp: Brought up 1 node, 6 CPUs
[ 0.164104] SMP: Total of 6 processors activated.
[ 0.168790] CPU features: detected: 32-bit EL0 Support
[ 0.173920] CPU features: detected: 32-bit EL1 Support
[ 0.179040] CPU features: detected: CRC32 instructions
[ 0.200003] CPU: All CPU(s) started at EL2
[ 0.203798] alternatives: patching kernel code
[ 0.209125] devtmpfs: initialized
[ 0.219973] KASLR disabled due to lack of seed
[ 0.224182] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.233816] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.250911] pinctrl core: initialized pinctrl subsystem
[ 0.256148] DMI not present or invalid.
[ 0.259968] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.268601] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.275778] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.283690] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.291395] audit: initializing netlink subsys (disabled)
[ 0.296860] audit: type=2000 audit(0.184:1): state=initialized audit_enabled=0 res=1
[ 0.297154] thermal_sys: Registered thermal governor 'step_wise'
[ 0.304475] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.310820] cpuidle: using governor menu
[ 0.321037] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.327783] ASID allocator initialised with 65536 entries
[ 0.333868] Serial: AMBA PL011 UART driver
[ 0.337663] imx mu driver is registered.
[ 0.341535] imx rpmsg driver is registered.
[ 0.377225] platform bus@56240000:ldb@562410e0: Fixing up cyclic dependency with 56180000.dpu
[ 0.388074] platform 56228000.dsi_host: Fixing up cyclic dependency with 56180000.dpu
[ 0.397864] platform lvds1_panel: Fixing up cyclic dependency with bus@56240000:ldb@562410e0
[ 0.413542] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.419911] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.426590] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.433278] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.440922] cryptd: max_cpu_qlen set to 1000
[ 0.448091] ACPI: Interpreter disabled.
[ 0.452467] iommu: Default domain type: Translated
[ 0.457052] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.463418] vgaarb: loaded
[ 0.466098] SCSI subsystem initialized
[ 0.469903] usbcore: registered new interface driver usbfs
[ 0.475182] usbcore: registered new interface driver hub
[ 0.480475] usbcore: registered new device driver usb
[ 0.486766] mc: Linux media interface: v0.10
[ 0.490718] videodev: Linux video capture interface: v2.00
[ 0.496207] pps_core: LinuxPPS API ver. 1 registered
[ 0.501120] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.510245] PTP clock support registered
[ 0.514169] EDAC MC: Ver: 3.0.0
[ 0.518647] FPGA manager framework
[ 0.521747] --> alsa_sound_init
[ 0.524835] --> snd_minor_info_init
[ 0.528309] --> snd_card_info_init
[ 0.531690]
[ 0.533168] Advanced Linux Sound Architecture Driver Initialized.
[ 0.539516] Bluetooth: Core ver 2.22
[ 0.542823] NET: Registered PF_BLUETOOTH protocol family
[ 0.548112] Bluetooth: HCI device and connection manager initialized
[ 0.554454] Bluetooth: HCI socket layer initialized
[ 0.559318] Bluetooth: L2CAP socket layer initialized
[ 0.564364] Bluetooth: SCO socket layer initialized
[ 0.570016] imx-scu scu: NXP i.MX SCU Initialized
[ 0.590389] imx8qm-pinctrl scu:pinctrl: initialized IMX pinctrl driver
[ 0.598277] clocksource: Switched to clocksource arch_sys_counter
[ 0.604151] VFS: Disk quotas dquot_6.6.0
[ 0.607980] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.614899] pnp: PnP ACPI: disabled
[ 0.644440] NET: Registered PF_INET protocol family
[ 0.649370] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.658667] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.666907] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.674594] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.682758] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
[ 0.690393] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.696691] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 0.703460] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 0.710759] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.716549] RPC: Registered named UNIX socket transport module.
[ 0.722129] RPC: Registered udp transport module.
[ 0.726829] RPC: Registered tcp transport module.
[ 0.731504] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.737940] PCI: CLS 0 bytes, default 64
[ 0.742483] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 0.750779] kvm [1]: IPA Size Limit: 40 bits
[ 0.755340] kvm [1]: vgic-v2@52020000
[ 0.758684] kvm [1]: GIC system register CPU interface enabled
[ 0.764609] kvm [1]: vgic interrupt IRQ9
[ 0.768531] kvm [1]: Hyp mode initialized successfully
[ 0.776542] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[ 0.785471] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.791314] NFS: Registering the id_resolver key type
[ 0.796042] Key type id_resolver registered
[ 0.800190] Key type id_legacy registered
[ 0.804222] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.810877] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.818272] jffs2: version 2.2. (NAND) c 2001-2006 Red Hat, Inc.
[ 0.824534] 9p: Installing v9fs 9p2000 file system support
[ 0.854265] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.861333] io scheduler mq-deadline registered
[ 0.865848] io scheduler kyber registered
[ 0.881394] EINJ: ACPI disabled.
[ 1.054147] mxs-dma 5b810000.dma-apbh: initialized
[ 1.061687] Bus freq driver module loaded
[ 1.070643] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.079220] 5a060000.serial: ttyLP0 at MMIO 0x5a060010 (irq = 58, base_baud = 5000000) is a FSL_LPUAR[ 1.088376] printk: console [ttyLP0] enabled
[ 1.088376] printk: console [ttyLP0] enabled
[ 1.096801] printk: bootconsole [lpuart32] disabled
[ 1.096801] printk: bootconsole [lpuart32] disabled
[ 1.107010] 5a080000.serial: ttyLP2 at MMIO 0x5a080010 (irq = 59, base_baud = 5000000) is a FSL_LPUART
[ 1.116824] 5a090000.serial: ttyLP3 at MMIO 0x5a090010 (irq = 60, base_baud = 5000000) is a FSL_LPUART
[ 1.126772] 5a0a0000.serial: ttyLP4 at MMIO 0x5a0a0010 (irq = 85, base_baud = 5000000) is a FSL_LPUART
[ 1.137630] arm-smmu 51400000.iommu: probing hardware configuration...
[ 1.144183] arm-smmu 51400000.iommu: SMMUv2 with:
[ 1.148891] arm-smmu 51400000.iommu: stage 1 translation
[ 1.154293] arm-smmu 51400000.iommu: stage 2 translation
[ 1.159697] arm-smmu 51400000.iommu: nested translation
[ 1.165014] arm-smmu 51400000.iommu: stream matching with 32 register groups
[ 1.172159] arm-smmu 51400000.iommu: 32 context banks (0 stage-2 only)
[ 1.178781] arm-smmu 51400000.iommu: Supported page sizes: 0x61311000
[ 1.185308] arm-smmu 51400000.iommu: Stage-1: 48-bit VA -> 48-bit IPA
[ 1.191841] arm-smmu 51400000.iommu: Stage-2: 48-bit IPA -> 48-bit PA
[ 1.198437] arm-smmu 51400000.iommu: preserved 0 boot mappings
[ 1.283399] loop: module loaded
[ 1.288345] of_reserved_mem_lookup() returned NULL
[ 1.293207] megasas: 07.717.02.00-rc1
[ 1.299118] imx ahci driver is registered.
[ 1.311195] tun: Universal TUN/TAP device driver, 1.6
[ 1.316392] CAN device driver interface
[ 1.323928] thunder_xcv, ver 1.0
[ 1.327204] thunder_bgx, ver 1.0
[ 1.330457] nicpf, ver 1.0
[ 1.336837] hclge is initializing
[ 1.340194] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[ 1.347424] hns3: Copyright (c) 2017 Huawei Corporation.
[ 1.352798] e1000: Intel(R) PRO/1000 Network Driver
[ 1.357680] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 1.363447] e1000e: Intel(R) PRO/1000 Network Driver
[ 1.368471] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.374418] igb: Intel(R) Gigabit Ethernet Network Driver
[ 1.379822] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 1.385442] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 1.391719] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 1.398039] sky2: driver version 1.30
[ 1.402813] usbcore: registered new interface driver r8152
[ 1.408488] VFIO - User Level meta-driver version: 0.3
[ 1.417102] cdns3-imx 5b110000.usb: Adding to iommu group 0
[ 1.424242] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.430801] ehci-pci: EHCI PCI platform driver
[ 1.435304] ehci-platform: EHCI generic platform driver
[ 1.441030] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.447229] ohci-pci: OHCI PCI platform driver
[ 1.451707] ohci-platform: OHCI generic platform driver
[ 1.458013] usbcore: registered new interface driver uas
[ 1.463369] usbcore: registered new interface driver usb-storage
[ 1.469428] usbcore: registered new interface driver usbserial_generic
[ 1.475967] usbserial: USB Serial support registered for generic
[ 1.481991] usbcore: registered new interface driver ftdi_sio
[ 1.487791] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1.495142] usbcore: registered new interface driver usb_serial_simple
[ 1.501682] usbserial: USB Serial support registered for carelink
[ 1.507792] usbserial: USB Serial support registered for zio
[ 1.513463] usbserial: USB Serial support registered for funsoft
[ 1.519483] usbserial: USB Serial support registered for flashloader
[ 1.525851] usbserial: USB Serial support registered for google
[ 1.531791] usbserial: USB Serial support registered for libtransistor
[ 1.538336] usbserial: USB Serial support registered for vivopay
[ 1.544356] usbserial: USB Serial support registered for moto_modem
[ 1.550637] usbserial: USB Serial support registered for motorola_tetra
[ 1.557314] usbserial: USB Serial support registered for nokia
[ 1.563247] usbserial: USB Serial support registered for novatel_gps
[ 1.569697] usbserial: USB Serial support registered for hp4x
[ 1.575526] usbserial: USB Serial support registered for suunto
[ 1.581486] usbserial: USB Serial support registered for siemens_mpi
[ 1.587920] usbcore: registered new interface driver usb_ehset_test
[ 1.601722] input: sc-powerkey as /devices/platform/sc-powerkey/input/input0
[ 1.609432] i2c_dev: i2c /dev entries driver
[ 1.621750] amphion-vpu-core 2d080000.vpu-core: [0] = decoder
[ 1.629359] amphion-vpu-core 2d090000.vpu-core: [1] = encoder
[ 1.637302] amphion-vpu-core 2d0a0000.vpu-core: [2] = encoder
[ 1.650649] Bluetooth: HCI UART driver ver 2.3
[ 1.655112] Bluetooth: HCI UART protocol H4 registered
[ 1.660253] Bluetooth: HCI UART protocol BCSP registered
[ 1.665583] Bluetooth: HCI UART protocol LL registered
[ 1.670724] Bluetooth: HCI UART protocol ATH3K registered
[ 1.676134] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 1.682638] Bluetooth: HCI UART protocol Broadcom registered
[ 1.688308] Bluetooth: HCI UART protocol QCA registered
[ 1.697268] sdhci: Secure Digital Host Controller Interface driver
[ 1.703488] sdhci: Copyright(c) Pierre Ossman
[ 1.709116] Synopsys Designware Multimedia Card Interface Driver
[ 1.716387] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.724729] sdhci-esdhc-imx 5b010000.mmc: Adding to iommu group 1
[ 1.731030] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.738653] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 1.745198] usbcore: registered new interface driver usbhid
[ 1.750780] usbhid: USB HID core driver
[ 1.756850] mxc-isi 58100000.isi: mxc_isi.0 registered successfully
[ 1.763684] mxc-isi 58110000.isi: mxc_isi.1 registered successfully
[ 1.764207] mmc0: SDHCI controller on 5b010000.mmc [5b010000.mmc] using ADMA
[ 1.770546] mxc-isi 58120000.isi: mxc_isi.2 registered successfully
[ 1.783868] mxc-isi 58130000.isi: mxc_isi.3 registered successfully
[ 1.798590] cs_system_cfg: CoreSight Configuration manager initialised
[ 1.807502] optee: probing for conduit method.
[ 1.811975] optee: revision 3.19 (00919403)
[ 1.812620] optee: initialized driver
[ 1.825278] Galcore version 6.4.3.p4.398061
[ 1.832264] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[ 1.839290] mmcblk0: mmc0:0001 AAM20F 59.3 GiB
[ 1.842541] [drm] Initialized vivante 1.0.0 20170808 for 80000000.imx8_gpu1_ss on minor 0
[ 1.852201] mmcblk0: p1 p2
[ 1.855070] --> snd_register_device
[ 1.855549] mmcblk0boot0: mmc0:0001 AAM20F 31.5 MiB
[ 1.861427] NET: Registered PF_LLC protocol family
[ 1.864797] mmcblk0boot1: mmc0:0001 AAM20F 31.5 MiB
[ 1.868670] NET: Registered PF_INET6 protocol family
[ 1.874384] mmcblk0rpmb: mmc0:0001 AAM20F 4.00 MiB, chardev (234:0)
[ 1.878761] Segment Routing with IPv6
[ 1.888262] In-situ OAM (IOAM) with IPv6
[ 1.892220] NET: Registered PF_PACKET protocol family
[ 1.897296] can: controller area network core
[ 1.901683] NET: Registered PF_CAN protocol family
[ 1.906490] can: raw protocol
[ 1.909467] can: broadcast manager protocol
[ 1.913659] can: netlink gateway - max_hops=1
[ 1.918139] Bluetooth: RFCOMM TTY layer initialized
[ 1.923023] Bluetooth: RFCOMM socket layer initialized
[ 1.928192] Bluetooth: RFCOMM ver 1.11
[ 1.931953] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 1.937264] Bluetooth: BNEP filters: protocol multicast
[ 1.942510] Bluetooth: BNEP socket layer initialized
[ 1.947495] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 1.953419] Bluetooth: HIDP socket layer initialized
[ 1.958486] 8021q: 802.1Q VLAN Support v1.8
[ 1.962689] lib80211: common routines for IEEE802.11 drivers
[ 1.968411] 9pnet: Installing 9P2000 support
[ 1.972705] tsn generic netlink module v1 init...
[ 1.977449] Key type dns_resolver registered
[ 2.000893] mxs_phy 5b100000.usbphy: supply phy-3p0 not found, using dummy regulator
[ 2.022823] imx-lpi2c 58226000.i2c: use pio mode
[ 2.027819] i2c 2-0044: Fixing up cyclic dependency with 58227000.csi
[ 2.058451] isl7998x 2-0044: isl7998x_write_reg:write reg error:reg=ff,val= 0
[ 2.066060] isl7998x 2-0044: In isl7998x_hardware_init()
[ 2.090352] isl7998x 2-0044: isl7998x_data->num_lanes=2
[ 2.131416] isl7998x 2-0044: isl7998x is found, id = 0x87, name isl7998x 2-0044
[ 2.138890] i2c i2c-2: LPI2C adapter registered
[ 2.144390] gpio-430 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 2.153380] imx-lpi2c 5a810000.i2c: using scl,sda for recovery
[ 2.159228] imx-lpi2c 5a810000.i2c: use pio mode
[ 2.167555] hwmon hwmon6: temp1_input not attached to any thermal zone
[ 2.174106] lm75 3-0048: hwmon6: sensor 'tmp75'
[ 2.179289] elan_ktf 3-0016: [elan] enter elants_i2c_probe...v.0.0.14-17
[ 2.182139] rtc-ds1307 3-0068: registered as rtc0
[ 2.186283] elan_ktf 3-0016: supply vcc33 not found, using dummy regulator
[ 2.191036] rtc-ds1307 3-0068: setting system clock to 2000-01-20T17:52:57 UTC (948390777)
[ 2.197916] elan_ktf 3-0016: supply vccio not found, using dummy regulator
[ 2.206024] i2c 3-0051: Fixing up cyclic dependency with 5b130000.usb
[ 2.213111] elan_ktf 3-0016: [elan] ts->intr_gpio = 310.
[ 2.224835] elan_ktf 3-0016: [elan] irq num = 459.
[ 2.229653] elan_ktf 3-0016: Power_on
[ 2.230183] i2c i2c-3: LPI2C adapter registered
[ 2.239058] imx-lpi2c 5a830000.i2c: use pio mode
[ 2.244242] msi-mcu 4-0020: ++ mcu_probe ++ << i2c_device_probe
[ 2.250212] msi-mcu 4-0020: got channel select gpio.
[ 2.255194] msi-mcu 4-0020: create file ok: 0
[ 2.259562] msi-mcu 4-0020: create file ok: 0
[ 2.263932] msi-mcu 4-0020: create file ok: 0
[ 2.268302] msi-mcu 4-0020: create file ok: 0
[ 2.272746] msi-mcu 4-0020: register backlight pwm, 0
[ 2.277855] msi-mcu 4-0020: == init_rgb_pwm == register led: 0
[ 2.283741] msi-mcu 4-0020: == init_rgb_pwm == register led: 0
[ 2.289623] msi-mcu 4-0020: == init_rgb_pwm == register led: 0
[ 2.295465] msi-mcu 4-0020: == init_runtime_cvbs_input == create file ok: 0
[ 2.302439] msi-mcu 4-0020: ++ init_wakeup_source ++ got IRQ 398
[ 2.308749] msi-mcu 4-0020: -- init_wakeup_source -- request irq: 0
[ 2.315111] msi-mcu 4-0020: -- mcu_probe --
[ 2.319722] ms5629-adc 4-0021: ms5629-adc, dev_info
[ 2.325029] at24 4-0056: supply vcc not found, using dummy regulator
[ 2.332117] at24 4-0056: read 1@0 --> 0 (4294892826)
[ 2.337122] at24 4-0056: 1024 byte br24g64 EEPROM, writable, 32 bytes/write
[ 2.362888] random: crng init done
[ 2.369007] shx goin add2010_probe start
[ 2.373110] client->addr = 0x30
[ 2.376346] add2010 4-0030: supply dvdd not found, using dummy regulator
[ 2.383124] add2010 4-0030: supply pvdd not found, using dummy regulator
[ 2.390309] devm_snd_soc_register_component ret = 0
[ 2.395206] shx goin add2010_probe end
[ 2.399602] add2010 chip_id = 0xc8
[ 2.403077] i2c i2c-4: LPI2C adapter registered
[ 2.411355] pwm-backlight lvds_backlight@0: supply power not found, using dummy regulator
[ 2.421028] pwm-backlight lvds_backlight@1: supply power not found, using dummy regulator
[ 2.438492] dpu-core 56180000.dpu: driver probed
[ 2.445060] dpu-core 57180000.dpu: driver probed
[ 2.546467] [elan] enter elants_i2c_initialize....
[ 2.554179] elan_ktf 3-0016: 43 00 02 01 20 ff ff ff
[ 2.559153] elan_ktf 3-0016: ff ff ff ff ff ff ff ff
[ 2.564119] elan_ktf 3-0016: ff ff ff ff ff ff ff ff
[ 2.569090] elan_ktf 3-0016: ff ff ff ff ff ff ff ff
[ 2.574062] elan_ktf 3-0016: ff ff ff ff ff ff ff ff
[ 2.579027] elan_ktf 3-0016: [elan] Johnny: Receive 0x20, Gen7, in Normal Mode.
[ 2.589105] elan_ktf 3-0016: [elan] elants_i2c_query_hw_version: (Firmware ID) 43 00 02 04 52 f4 33 01
[ 2.601083] elan_ktf 3-0016: [elan] elants_i2c_query_bc_version: (BC version) 43 00 02 04 52 19 c0 81
[ 2.613268] elan_ktf 3-0016: [elan] elants_i2c_query_fw_version: (Firmware version) 43 00 02 04 52 08 30 81
[ 2.625744] elan_ktf 3-0016: [elan] elants_i2c_query_test_version: (test version) 43 00 02 04 52 e0 00 04
[ 2.638006] elan_ktf 3-0016: [elan] elants_i2c_query_ts_info: (get resolution) 43 00 02 11 9b 2c 32 1c
[ 2.650002] elan_ktf 3-0016: [elan] elants_i2c_query_ts_info: (get osr) 43 00 02 04 52 d6 00 30
[ 2.661456] elan_ktf 3-0016: [elan] elants_i2c_query_ts_info: (get physical scan) 43 00 02 04 52 d7 01 26
[ 2.673682] elan_ktf 3-0016: [elan] elants_i2c_query_ts_info: ts->cols=28, ts->rows=50, x_max=2352, x_res=8, y_max=1296, y_res=8
[ 2.685268] elan_ktf 3-0016: [elan]init delayed work for elants_auto_update
[ 2.692451] input: Elan Touchscreen as /devices/platform/bus@5a000000/5a810000.i2c/i2c-3/3-0016/input/input1
[ 2.702366] elan_ktf 3-0016: set irqflags = IRQF_TRIGGER_LOW
[ 2.708229] elan_ktf 3-0016: [elan] misc_register finished!!
[ 2.911719] tcan4x5x spi0.0: m_can device registered (irq=405, version=32)
[ 2.918610] tcan4x5x spi0.0 can3: TCAN4X5X successfully initialized.
[ 2.925739] fec 5b040000.ethernet: Adding to iommu group 2
[ 3.038889] pps pps0: new PPS source ptp0
[ 3.043774] fec 5b040000.ethernet: Invalid MAC address: 00:00:00:00:00:00
[ 3.050820] fec 5b040000.ethernet: Using random MAC address: e2:cb:df:79:36:f1
[ 3.060404] fec 5b040000.ethernet eth0: registered PHC device 0
[ 3.067430] fec 5b050000.ethernet: Adding to iommu group 2
[ 3.178755] pps pps1: new PPS source ptp1
[ 3.183648] fec 5b050000.ethernet: Invalid MAC address: 00:00:00:00:00:00
[ 3.190752] fec 5b050000.ethernet: Using random MAC address: 3a:87:9a:fe:28:7f
[ 3.200944] fec 5b050000.ethernet eth1: registered PHC device 1
[ 3.207910] cdns-usb3 5b130000.usb: Adding to iommu group 0
[ 3.215033] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.220554] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[ 3.229032] xhci-hcd xhci-hcd.1.auto: hcc params 0x200073c8 hci version 0x100 quirks 0x0000002200018010
[ 3.238488] xhci-hcd xhci-hcd.1.auto: irq 237, io mem 0x5b130000
[ 3.244882] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 3.250390] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[ 3.258077] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[ 3.265249] hub 1-0:1.0: USB hub found
[ 3.269036] hub 1-0:1.0: 1 port detected
[ 3.273163] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.281510] hub 2-0:1.0: USB hub found
[ 3.285290] hub 2-0:1.0: 1 port detected
[ 3.293450] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 3.298365] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 3
[ 3.318297] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 3.324045] hub 3-0:1.0: USB hub found
[ 3.327828] hub 3-0:1.0: 1 port detected
[ 3.354289] mxc-mipi-csi2 58227000.csi: lanes: 2, name: mxc-mipi-csi2.0
[ 3.366730] xhci-hcd xhci-hcd.1.auto: remove, state 1
[ 3.371813] usb usb2: USB disconnect, device number 1
[ 3.377292] xhci-hcd xhci-hcd.1.auto: USB bus 2 deregistered
[ 3.383032] xhci-hcd xhci-hcd.1.auto: remove, state 84
[ 3.388176] usb usb1: USB disconnect, device number 1
[ 3.399880] xhci-hcd xhci-hcd.1.auto: USB bus 1 deregistered
[ 3.409619] imx-lpi2c 56226000.i2c: use pio mode
[ 3.414527] i2c 5-0062: Fixing up cyclic dependency with external_panel
[ 3.421179] i2c 5-0062: Fixing up cyclic dependency with 56228000.dsi_host
[ 3.428338] max96789 5-0062: max96789_probe : max96789_probe start
[ 3.434524] max96789_probe : max96789_probe start
[ 3.464484] max96789 5-0062: drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &panel_bridge) fail
[ 3.473977] max96789 5-0062: max96789_probe : max96789_parse_dt fail
[ 3.480462] i2c i2c-5: LPI2C adapter registered
[ 3.485855] panel-simple external_panel: Specify missing connector_type
[ 3.486040] imx6q-pcie 5f000000.pcie: supply epdev_on not found, using dummy regulator
[ 3.493940] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.2 (ops dpu_bliteng_ops)
[ 3.500826] imx6q-pcie 5f000000.pcie: No cache used with register defaults set!
[ 3.508795] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.5 (ops dpu_bliteng_ops)
[ 3.524367] imx-drm display-subsystem: bound imx-dpu-crtc.1 (ops dpu_crtc_ops)
[ 3.531891] imx-drm display-subsystem: bound imx-dpu-crtc.0 (ops dpu_crtc_ops)
[ 3.539437] imx-drm display-subsystem: bound imx-dpu-crtc.3 (ops dpu_crtc_ops)
[ 3.542289] imx6q-pcie 5f000000.pcie: PCIe PLL is locked.
[ 3.547111] imx-drm display-subsystem: bound imx-dpu-crtc.4 (ops dpu_crtc_ops)
[ 3.552229] imx6q-pcie 5f000000.pcie: iATU unroll: disabled
[ 3.564922] imx6q-pcie 5f000000.pcie: Detected iATU regions: 6 outbound, 6 inbound
[ 3.572514] imx6q-pcie 5f000000.pcie: host bridge /bus@5f000000/pcie@0x5f000000 ranges:
[ 3.580576] imx6q-pcie 5f000000.pcie: IO 0x006ff80000..0x006ff8ffff -> 0x0000000000
[ 3.588790] usb 3-1: new high-speed USB device number 2 using ci_hdrc
[ 3.595277] imx6q-pcie 5f000000.pcie: MEM 0x0060000000..0x006fefffff -> 0x0060000000
[ 3.596142] imx-drm display-subsystem: bound bus@56240000:ldb@562410e0 (ops imx8qm_ldb_ops)
[ 3.603605] imx6q-pcie 5f000000.pcie: iATU unroll: disabled
[ 3.612149] [drm:drm_bridge_attach] *ERROR* failed to attach bridge /bus@56220000/dsi_host@56228000 to encoder DSI-149: -517
[ 3.617434] imx6q-pcie 5f000000.pcie: Detected iATU regions: 6 outbound, 6 inbound
[ 3.639547] max96789 5-0062: max96789_probe : max96789_probe start
[ 3.645770] max96789_probe : max96789_probe start
[ 3.674646] max96789 5-0062: max96789_probe : max96789_probe successfully
[ 3.683334] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.2 (ops dpu_bliteng_ops)
[ 3.691761] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.5 (ops dpu_bliteng_ops)
[ 3.700383] imx-drm display-subsystem: bound imx-dpu-crtc.1 (ops dpu_crtc_ops)
[ 3.707911] imx-drm display-subsystem: bound imx-dpu-crtc.0 (ops dpu_crtc_ops)
[ 3.715620] imx-drm display-subsystem: bound imx-dpu-crtc.3 (ops dpu_crtc_ops)
[ 3.717492] imx6q-pcie 5f000000.pcie: Link up
[ 3.723306] imx-drm display-subsystem: bound imx-dpu-crtc.4 (ops dpu_crtc_ops)
[ 3.735227] imx-drm display-subsystem: bound bus@56240000:ldb@562410e0 (ops imx8qm_ldb_ops)
[ 3.744574] nwl-dsi 56228000.dsi_host: [drm:nwl_dsi_host_attach] lanes=4, format=0x0 flags=0x3
[ 3.753040] hub 3-1:1.0: USB hub found
[ 3.753423] imx-drm display-subsystem: bound 56228000.dsi_host (ops nwl_dsi_component_ops)
[ 3.757382] hub 3-1:1.0: 2 ports detected
[ 3.765767] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
[ 3.780967] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
[ 3.792732] debugfs: Directory 'lvds1' with parent 'pm_genpd' already present!
[ 3.800074] debugfs: Directory 'mipi1-i2c1' with parent 'pm_genpd' already present!
[ 3.808058] debugfs: Directory 'mipi1-i2c0' with parent 'pm_genpd' already present!
[ 3.815748] debugfs: Directory 'mipi1-pwm0' with parent 'pm_genpd' already present!
[ 3.823417] debugfs: Directory 'mipi1' with parent 'pm_genpd' already present!
[ 3.827227] imx6q-pcie 5f000000.pcie: Link up
[ 3.835028] imx6q-pcie 5f000000.pcie: Link up, Gen2
[ 3.836912] isi-m2m 58100000.isi:m2m_device: Register m2m success for ISI.0
[ 3.873117] ALSA device list:
[ 3.876094] No soundcards found.
root@cnh-pegasus:~# cat /proc/asound/cards
0 [add2010 ]: simple-card - add2010
add2010
root@cnh-pegasus:~# ls /dev/snd/
by-path controlC0 pcmC0D0p timer
Thanks
Solved! Go to Solution.
Do not worry about it, I have test on our EVK BOARD, found the No sound cards found the same. Because not sound card are in using, I think it is the reason. The same with you, it is not the error or failed information, you can ignore it.
But in your log you can see it is already added success.
You can also see that all the sound card support in my side:
So it is OK in your side, no problem.
Do not worry about it, I have test on our EVK BOARD, found the No sound cards found the same. Because not sound card are in using, I think it is the reason. The same with you, it is not the error or failed information, you can ignore it.
But in your log you can see it is already added success.
You can also see that all the sound card support in my side:
So it is OK in your side, no problem.
Are you using NXP reference board or the board you designed yourself?