# Interfaces documentation Source: [https://docs.qualcomm.com/doc/80-70030-8/topic/interface-documentation.html](https://docs.qualcomm.com/doc/80-70030-8/topic/interface-documentation.html) Understand how to manage the features of the interfaces subsystem. Learn about configuring and customizing both low-speed and high-speed peripheral interfaces. ## Interface overview Architecture Learn about the software stack for peripheral interfaces. https://docs.qualcomm.com/doc/80-70030-8/topic/overview-of-wired-interfaces.html#overview-of-wired-interfaces__section_dmz_qvh_tfcoverview-of-wired-interfaces.html#overview-of-wired-interfaces__section_dmz_qvh_tfc QUPv3 Lists the transfer modes and access control customizations in QUPv3. https://docs.qualcomm.com/doc/80-70030-8/topic/overview-of-wired-interfaces.html#overview-of-wired-interfaces__section_kyn_n54_rdcoverview-of-wired-interfaces.html#overview-of-wired-interfaces__section_kyn_n54_rdc ## Getting started: Set up the device interface Identify interface status bootup logs Obtain the logs, and lists the enabled interfaces. https://docs.qualcomm.com/doc/80-70030-8/topic/get-started.html#default-interface-statusget-started.html#default-interface-status Load Linux firmware Loads the firmware of the required protocol. https://docs.qualcomm.com/doc/80-70030-8/topic/load-linux-firmware.htmlload-linux-firmware.html Enable interface Enable the required interface. https://docs.qualcomm.com/doc/80-70030-8/topic/get-started.html#enable-required-interfaceget-started.html#enable-required-interface Verify interface status Verify enabled interface. https://docs.qualcomm.com/doc/80-70030-8/topic/get-started.html#verify-interface-statusget-started.html#verify-interface-status ## UART Enable virtualization in UART Enable virtual UART interface. https://docs.qualcomm.com/doc/80-70030-8/topic/uart.html#uart-support-for-virtualisationuart.html#uart-support-for-virtualisation ## PCIe Enable QPS615 PCIe switch Enable QPS615 switch to manage and route PCIe connections. https://docs.qualcomm.com/doc/80-70030-8/topic/pcie.html#pcie-software-support-feature-for-qps615pcie.html#pcie-software-support-feature-for-qps615 Enable USB interface through PCIe switch Use QPS615 switch to enable USB interface over PCIe. https://docs.qualcomm.com/doc/80-70030-8/topic/pcie.html#pcie-software-support-for-usbpcie.html#pcie-software-support-for-usb Connect QPS615 switches in cascade Connect many QPS615 switches in cascade. https://docs.qualcomm.com/doc/80-70030-8/topic/pcie.html#qps615-switches-in-cascadepcie.html#qps615-switches-in-cascade Enable NVMe over PCIe Enable NVMe over PCIe for storage expansion. https://docs.qualcomm.com/doc/80-70030-8/topic/pcie.html#pcie-support-for-nvmepcie.html#pcie-support-for-nvme Debug PCIe issues Troubleshoot PCIe issues to restore proper working. https://docs.qualcomm.com/doc/80-70030-8/topic/pcie.html#pcie-debuggingpcie.html#pcie-debugging ## USB Configure USB boot loader Configure USB boot loader using QDTE tool. https://docs.qualcomm.com/doc/80-70030-8/topic/usb.html#usb-configurationusb.html#usb-configuration Configure USB camera Configure USB web camera according to UVC standard. https://docs.qualcomm.com/doc/80-70030-8/topic/usb.html#usb-camera-configurationusb.html#usb-camera-configuration Customize USB device Customize USB for UVC, UAC, data role swap, and composition use cases. https://docs.qualcomm.com/doc/80-70030-8/topic/usb.html#usb-customizationusb.html#usb-customization Debug USB issues Troubleshoot USB issues. https://docs.qualcomm.com/doc/80-70030-8/topic/usb.html#usb-debuggingusb.html#usb-debugging ## CAN Configure CAN interface Configure CAN interface using SocketCAN. https://docs.qualcomm.com/doc/80-70030-8/topic/can.html#can_configurationcan.html#can_configuration Last Published: Jul 03, 2026 [Next Topic Overview of peripheral interfaces](https://docs.qualcomm.com/bundle/publicresource/80-70030-8/topics/overview-of-wired-interfaces.md)