Skip to content

QCLINUX: arm64: configs: enable USB configfs UVC and UAC2 functions - #1028

Open
Kriskura176767 wants to merge 1 commit into
qualcomm-linux:qcom-6.18.yfrom
Kriskura176767:for-uac-uvc
Open

QCLINUX: arm64: configs: enable USB configfs UVC and UAC2 functions#1028
Kriskura176767 wants to merge 1 commit into
qualcomm-linux:qcom-6.18.yfrom
Kriskura176767:for-uac-uvc

Conversation

@Kriskura176767

@Kriskura176767 Kriskura176767 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Enable USB configfs support for UVC (USB Video Class) and UAC2 (USB Audio Class 2) function drivers in the Qualcomm ARM64 defconfig.

This allows the platform to expose video and audio gadget functions via configfs, enabling use cases such as USB camera and audio device emulation over gadget mode.

These options are required for test and development scenarios involving multimedia streaming over USB.

CRs-Fixed: 4660816

Enable USB configfs support for UVC (USB Video Class) and
UAC2 (USB Audio Class 2) function drivers in the Qualcomm
ARM64 defconfig.

This allows the platform to expose video and audio gadget
functions via configfs, enabling use cases such as USB
camera and audio device emulation over gadget mode.

These options are required for test and development
scenarios involving multimedia streaming over USB.

Signed-off-by: Krishna Kurapati <krishna.kurapati@oss.qualcomm.com>
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

@Kriskura176767

Kriskura176767 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

0.0 PR: qualcomm-linux/kernel-topics#1274

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

1 similar comment
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

@Kriskura176767

Copy link
Copy Markdown
Contributor Author

CRs-Fixed: 4660816

@qcomlnxci

Copy link
Copy Markdown

Test Matrix

Test Case hamoa-iot-evk-multimedia lemans-evk-multimedia monaco-evk-multimedia purwa-iot-evk-multimedia qcs615-ride-multimedia qcs6490-rb3gen2-multimedia qcs8300-ride-multimedia qcs9100-ride-r3-multimedia shikra-iqs-evk-multimedia
Audio_Card_Registration ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ⚠️ skip ⚠️ skip ⚠️ skip
BT_FW_KMD_Service ✅ Pass ✅ Pass ◻️ ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
BT_ON_OFF ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
BT_SCAN ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
CPUFreq_Validation ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
CPU_affinity ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
DSP_AudioPD ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
Ethernet_Basic_Validation ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip ◻️ ⚠️ skip ⚠️ skip ❌ Fail ⚠️ skip
Freq_Scaling ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ✅ Pass ✅ Pass ✅ Pass
GIC ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ✅ Pass ✅ Pass ❌ Fail
IPA ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
Interrupts ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
KVM_Driver ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
KVM_EL2_DTB ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
KVM_Infra ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
OpenCV ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
PCIe ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
Probe_Failure_Check ❌ Fail ❌ Fail ❌ Fail ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
RMNET ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
UFS_Validation ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
USBHost ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
WiFi_Firmware_Driver ✅ Pass ✅ Pass ❌ Fail ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
WiFi_OnOff ✅ Pass ✅ Pass ❌ Fail ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
adsp_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
cdsp_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
gpdsp_remoteproc ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip ◻️ ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip
hotplug ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
irq ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
kaslr ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
pinctrl ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
qcom_hwrng ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ◻️
rngtest ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
shmbridge ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
smmu ❌ Fail ❌ Fail ✅ Pass ❌ Fail ◻️ ✅ Pass ✅ Pass ❌ Fail ✅ Pass
watchdog ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
wpss_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add CRs-Fixed in PR Body

@qcomlnxci

Copy link
Copy Markdown

Test Matrix

Test Case hamoa-iot-evk-multimedia lemans-evk-multimedia monaco-evk-multimedia purwa-iot-evk-multimedia qcs615-ride-multimedia qcs6490-rb3gen2-multimedia qcs8300-ride-multimedia qcs9100-ride-r3-multimedia shikra-iqs-evk-multimedia
Audio_Card_Registration ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ⚠️ skip ⚠️ skip ⚠️ skip
BT_FW_KMD_Service ✅ Pass ✅ Pass ◻️ ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
BT_ON_OFF ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
BT_SCAN ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
CPUFreq_Validation ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
CPU_affinity ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
DSP_AudioPD ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
Ethernet_Basic_Validation ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip ◻️ ⚠️ skip ⚠️ skip ❌ Fail ⚠️ skip
Freq_Scaling ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ✅ Pass ✅ Pass ✅ Pass
GIC ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ✅ Pass ✅ Pass ❌ Fail
IPA ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
Interrupts ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
KVM_Driver ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
KVM_EL2_DTB ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
KVM_Infra ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
OpenCV ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
PCIe ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
Probe_Failure_Check ❌ Fail ❌ Fail ❌ Fail ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
RMNET ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
UFS_Validation ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
USBHost ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
WiFi_Firmware_Driver ✅ Pass ✅ Pass ❌ Fail ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
WiFi_OnOff ✅ Pass ✅ Pass ❌ Fail ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
adsp_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
cdsp_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
gpdsp_remoteproc ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip ◻️ ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip
hotplug ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
irq ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
kaslr ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
pinctrl ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
qcom_hwrng ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ◻️
rngtest ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
shmbridge ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
smmu ❌ Fail ❌ Fail ✅ Pass ❌ Fail ◻️ ✅ Pass ✅ Pass ❌ Fail ✅ Pass
watchdog ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
wpss_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass

@sgaud-quic

Copy link
Copy Markdown
Contributor

Kriskura176767 crash on qcs615-ride device, please check :
https://lava-oss.qualcomm.com/scheduler/job/218266

[    7.539179][   T69]  drm_kms_helper
[    7.571976][   T12] qcom-pcie 1c08000.pcie: PCIe Gen.2 x1 link up
[    7.631916][   T69]  icc_osm_l3 ufs_qcom drm backlight
[    7.631923][   T69] CPU: 7 UID: 0 PID: 69 Comm: kworker/7:1 Tainted: G   M    W           6.18.37-02477-g78783cfc85e1 #1 PREEMPT 
[    7.631928][   T69] Tainted: [M]=MACHINE_CHECK, [W]=WARN
[    7.631929][   T69] Hardware name: Qualcomm Technologies, Inc. QCS615 Ride (IQ-615 Beta EVK) (DT)
[    7.631933][   T69] Workqueue: usb_hub_wq hub_event
[    7.635970][   T12] qcom-pcie 1c08000.pcie: PCI host bridge to bus 0000:00
[    7.641780][   T69] 
[    7.641781][   T69] pstate: 20400005 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    7.641784][   T69] pc : __pi_memcpy_generic+0x2c/0x230
[    7.641791][   T69] lr : swiotlb_bounce+0x104/0x178
[    7.641796][   T69] sp : ffff8000834cb640
[    7.641798][   T69] x29: ffff8000834cb640 x28: 0000000000000000
[    7.647092][   T12] pci_bus 0000:00: root bus resource [bus 00-ff]
[    7.659021][   T69]  x27: ffff00008412b400
[    7.659023][   T69] x26: ffff800082698f68 x25: 0000000000000fff x24: 0000000000000000
[    7.659026][   T69] x23: ffff000081a80410 x22: ffff00007ffbf000 x21: 0000000000000001
[    7.659029][   T69] x20: 0000000000001000 x19: 000000010f31c840 x18: 0000000000005400
[    7.659032][   T69] x17: 0000000000000000 x16: 00000000001ffbfe x15: 0000000000000002
[    7.659035][   T69] x14: ffff0001fc4230bc x13: 0000000000000000 x12: 0000000000000000
[    7.659038][   T69] x11: 0000000000000070 x10: 0000000000000002 x9 : ffff8000801c6c08
[    7.664505][   T12] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff]
[    7.673596][   T69] 
[    7.673597][   T69] x8 : 0000000000000018 x7 : 0000000000000000 x6 : 0000000000000000
[    7.673600][   T69] x5 : ffff00007ffbf012 x4 : ffff00008f31c852 x3 : 0000000000000001
[    7.678627][   T12] pci_bus 0000:00: root bus resource [mem 0x40300000-0x5fffffff]
[    7.685659][   T69] 
[    7.685661][   T69] x2 : 0000000000000012 x1 : ffff00008f31c840 x0 : ffff00007ffbf000
[    7.685664][   T69] Call trace:
[    7.685665][   T69]  __pi_memcpy_generic+0x2c/0x230 (P)
[    7.688078][   T12] pci 0000:00:00.0: [17cb:010a] type 01 class 0x060400 PCIe Root Port
[    7.695767][   T69]  swiotlb_tbl_map_single+0x160/0x2c8
[    7.695770][   T69]  iommu_dma_map_swiotlb+0x70/0x1f8
[    7.695775][   T69]  iommu_dma_map_phys+0xc0/0x1d0
[    7.695778][   T69]  dma_map_phys+0x18c/0x1c8
[    7.695781][   T69]  dma_map_page_attrs+0xa0/0x200
[    7.701171][   T12] pci 0000:00:00.0: BAR 0 [mem 0x00000000-0x00000fff]
[    7.706158][   T69]  usb_hcd_map_urb_for_dma+0x39c/0x4a8
[    7.706163][   T69]  xhci_map_urb_for_dma+0x164/0x1a8
[    7.710292][   T12] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    7.716356][   T69]  usb_hcd_submit_urb+0x7c/0x350
[    7.716360][   T69]  usb_submit_urb+0x1b8/0x630
[    7.722711][   T12] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    7.726902][   T69]  usb_start_wait_urb+0x80/0x1d8
[    7.726904][   T69]  usb_control_msg+0xd0/0x158
[    7.726906][   T69]  usb_get_descriptor+0xa0/0x108
[    7.734959][   T12] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    7.742975][   T69]  usb_get_device_descriptor+0x54/0x98
[    7.742978][   T69]  hub_port_init+0x6d0/0xc00
[    7.742981][   T69]  hub_port_connect+0x34c/0xa18
[    7.742984][   T69]  hub_port_connect_change+0xc0/0x2a0
[    7.742988][   T69]  port_event+0x6b8/0x7e8
[    7.742991][   T69]  hub_event+0x154/0x4a8
[    7.751043][   T12] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    7.759057][   T69]  process_one_work+0x180/0x450
[    7.759062][   T69]  worker_thread+0x1a4/0x328
[    7.759065][   T69]  kthread+0x120/0x140
[    7.767187][   T12] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    7.775131][   T69]  ret_from_fork+0x10/0x20
[    7.775136][   T69] Code: f100405f 540000c3 a9401c26 a97f348c (a9001c06) 
[    7.775140][   T69] ---[ end trace 0000000000000000 ]---
[    7.793410][  T286] scsi_id (286) used greatest stack depth: 10984 bytes left
[    7.800978][   T12] OF: /soc@0/pcie@1c08000: iommu-map mismatches target #iommu-cells, assuming extra cell of 0
[    7.815939][  T285] scsi_id (285) used greatest stack depth: 10656 bytes left
[    7.820365][   T12] pci 0000:00:00.0: Adding to iommu group 23
[    7.885062][   T69] Kernel panic - not syncing: synchronous external abort: Fatal exception
[    7.885067][   T69] SMP: stopping secondary CPUs
[    8.089007][   T69] Kernel Offset: disabled
[    8.089008][   T69] CPU features: 0x100000,00426000,40046281,0400720b

@Kriskura176767

Copy link
Copy Markdown
Contributor Author

issue on talos platofrm from above comment not related to this PR:

@sgaud-quic

Copy link
Copy Markdown
Contributor

Kriskura176767 crash on qcs615-ride device, please check : https://lava-oss.qualcomm.com/scheduler/job/218266

[    7.539179][   T69]  drm_kms_helper
[    7.571976][   T12] qcom-pcie 1c08000.pcie: PCIe Gen.2 x1 link up
[    7.631916][   T69]  icc_osm_l3 ufs_qcom drm backlight
[    7.631923][   T69] CPU: 7 UID: 0 PID: 69 Comm: kworker/7:1 Tainted: G   M    W           6.18.37-02477-g78783cfc85e1 #1 PREEMPT 
[    7.631928][   T69] Tainted: [M]=MACHINE_CHECK, [W]=WARN
[    7.631929][   T69] Hardware name: Qualcomm Technologies, Inc. QCS615 Ride (IQ-615 Beta EVK) (DT)
[    7.631933][   T69] Workqueue: usb_hub_wq hub_event
[    7.635970][   T12] qcom-pcie 1c08000.pcie: PCI host bridge to bus 0000:00
[    7.641780][   T69] 
[    7.641781][   T69] pstate: 20400005 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    7.641784][   T69] pc : __pi_memcpy_generic+0x2c/0x230
[    7.641791][   T69] lr : swiotlb_bounce+0x104/0x178
[    7.641796][   T69] sp : ffff8000834cb640
[    7.641798][   T69] x29: ffff8000834cb640 x28: 0000000000000000
[    7.647092][   T12] pci_bus 0000:00: root bus resource [bus 00-ff]
[    7.659021][   T69]  x27: ffff00008412b400
[    7.659023][   T69] x26: ffff800082698f68 x25: 0000000000000fff x24: 0000000000000000
[    7.659026][   T69] x23: ffff000081a80410 x22: ffff00007ffbf000 x21: 0000000000000001
[    7.659029][   T69] x20: 0000000000001000 x19: 000000010f31c840 x18: 0000000000005400
[    7.659032][   T69] x17: 0000000000000000 x16: 00000000001ffbfe x15: 0000000000000002
[    7.659035][   T69] x14: ffff0001fc4230bc x13: 0000000000000000 x12: 0000000000000000
[    7.659038][   T69] x11: 0000000000000070 x10: 0000000000000002 x9 : ffff8000801c6c08
[    7.664505][   T12] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff]
[    7.673596][   T69] 
[    7.673597][   T69] x8 : 0000000000000018 x7 : 0000000000000000 x6 : 0000000000000000
[    7.673600][   T69] x5 : ffff00007ffbf012 x4 : ffff00008f31c852 x3 : 0000000000000001
[    7.678627][   T12] pci_bus 0000:00: root bus resource [mem 0x40300000-0x5fffffff]
[    7.685659][   T69] 
[    7.685661][   T69] x2 : 0000000000000012 x1 : ffff00008f31c840 x0 : ffff00007ffbf000
[    7.685664][   T69] Call trace:
[    7.685665][   T69]  __pi_memcpy_generic+0x2c/0x230 (P)
[    7.688078][   T12] pci 0000:00:00.0: [17cb:010a] type 01 class 0x060400 PCIe Root Port
[    7.695767][   T69]  swiotlb_tbl_map_single+0x160/0x2c8
[    7.695770][   T69]  iommu_dma_map_swiotlb+0x70/0x1f8
[    7.695775][   T69]  iommu_dma_map_phys+0xc0/0x1d0
[    7.695778][   T69]  dma_map_phys+0x18c/0x1c8
[    7.695781][   T69]  dma_map_page_attrs+0xa0/0x200
[    7.701171][   T12] pci 0000:00:00.0: BAR 0 [mem 0x00000000-0x00000fff]
[    7.706158][   T69]  usb_hcd_map_urb_for_dma+0x39c/0x4a8
[    7.706163][   T69]  xhci_map_urb_for_dma+0x164/0x1a8
[    7.710292][   T12] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    7.716356][   T69]  usb_hcd_submit_urb+0x7c/0x350
[    7.716360][   T69]  usb_submit_urb+0x1b8/0x630
[    7.722711][   T12] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    7.726902][   T69]  usb_start_wait_urb+0x80/0x1d8
[    7.726904][   T69]  usb_control_msg+0xd0/0x158
[    7.726906][   T69]  usb_get_descriptor+0xa0/0x108
[    7.734959][   T12] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    7.742975][   T69]  usb_get_device_descriptor+0x54/0x98
[    7.742978][   T69]  hub_port_init+0x6d0/0xc00
[    7.742981][   T69]  hub_port_connect+0x34c/0xa18
[    7.742984][   T69]  hub_port_connect_change+0xc0/0x2a0
[    7.742988][   T69]  port_event+0x6b8/0x7e8
[    7.742991][   T69]  hub_event+0x154/0x4a8
[    7.751043][   T12] pci 0000:00:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    7.759057][   T69]  process_one_work+0x180/0x450
[    7.759062][   T69]  worker_thread+0x1a4/0x328
[    7.759065][   T69]  kthread+0x120/0x140
[    7.767187][   T12] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    7.775131][   T69]  ret_from_fork+0x10/0x20
[    7.775136][   T69] Code: f100405f 540000c3 a9401c26 a97f348c (a9001c06) 
[    7.775140][   T69] ---[ end trace 0000000000000000 ]---
[    7.793410][  T286] scsi_id (286) used greatest stack depth: 10984 bytes left
[    7.800978][   T12] OF: /soc@0/pcie@1c08000: iommu-map mismatches target #iommu-cells, assuming extra cell of 0
[    7.815939][  T285] scsi_id (285) used greatest stack depth: 10656 bytes left
[    7.820365][   T12] pci 0000:00:00.0: Adding to iommu group 23
[    7.885062][   T69] Kernel panic - not syncing: synchronous external abort: Fatal exception
[    7.885067][   T69] SMP: stopping secondary CPUs
[    8.089007][   T69] Kernel Offset: disabled
[    8.089008][   T69] CPU features: 0x100000,00426000,40046281,0400720b

vnarapar can you please create a github issue and CR for this

@qcomlnxci

Copy link
Copy Markdown

Test Matrix

Test Case hamoa-iot-evk-multimedia lemans-evk-multimedia monaco-evk-multimedia purwa-iot-evk-multimedia qcs615-ride-multimedia qcs6490-rb3gen2-multimedia qcs8300-ride-multimedia qcs9100-ride-r3-multimedia shikra-iqs-evk-multimedia
Audio_Card_Registration ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ⚠️ skip ⚠️ skip ⚠️ skip
BT_FW_KMD_Service ✅ Pass ✅ Pass ◻️ ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
BT_ON_OFF ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
BT_SCAN ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
CPUFreq_Validation ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
CPU_affinity ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
DSP_AudioPD ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
Ethernet_Basic_Validation ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip ◻️ ⚠️ skip ⚠️ skip ❌ Fail ⚠️ skip
Freq_Scaling ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ✅ Pass ✅ Pass ✅ Pass
GIC ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ✅ Pass ✅ Pass ❌ Fail
IPA ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
Interrupts ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
KVM_Driver ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
KVM_EL2_DTB ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
KVM_Infra ❌ Fail ✅ Pass ✅ Pass ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
OpenCV ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
PCIe ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
Probe_Failure_Check ❌ Fail ❌ Fail ❌ Fail ❌ Fail ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
RMNET ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
UFS_Validation ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
USBHost ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ❌ Fail ❌ Fail ❌ Fail ❌ Fail
WiFi_Firmware_Driver ✅ Pass ✅ Pass ❌ Fail ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
WiFi_OnOff ✅ Pass ✅ Pass ❌ Fail ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
adsp_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ⚠️ skip
cdsp_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
gpdsp_remoteproc ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip ◻️ ⚠️ skip ✅ Pass ✅ Pass ⚠️ skip
hotplug ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
irq ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
kaslr ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
pinctrl ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
qcom_hwrng ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ◻️
rngtest ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
shmbridge ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
smmu ❌ Fail ❌ Fail ✅ Pass ❌ Fail ◻️ ✅ Pass ✅ Pass ❌ Fail ✅ Pass
watchdog ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass
wpss_remoteproc ✅ Pass ✅ Pass ✅ Pass ✅ Pass ◻️ ✅ Pass ✅ Pass ✅ Pass ✅ Pass

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants