Interface overview
Architecture
Learn about the software stack for peripheral interfaces.
QUPv3
Lists the transfer modes and access control customizations in QUPv3.
Getting started: Set up the device interface
Identify interface status bootup logs
Obtain the logs, and lists the enabled interfaces.
Load Linux firmware
Loads the firmware of the required protocol.
Enable interface
Enable the required interface.
Verify interface status
Verify enabled interface.
UART
Enable virtualization in UART
Enable virtual UART interface.
PCIe
Enable QPS615 PCIe switch
Enable QPS615 switch to manage and route PCIe connections.
Enable USB interface through PCIe switch
Use QPS615 switch to enable USB interface over PCIe.
Connect QPS615 switches in cascade
Connect many QPS615 switches in cascade.
Enable NVMe over PCIe
Enable NVMe over PCIe for storage expansion.
Debug PCIe issues
Troubleshoot PCIe issues to restore proper working.
USB
Configure USB boot loader
Configure USB boot loader using QDTE tool.
Configure USB camera
Configure USB web camera according to UVC standard.
Customize USB device
Customize USB for UVC, UAC, data role swap, and composition use cases.
Debug USB issues
Troubleshoot USB issues.
CAN
Configure CAN interface
Configure CAN interface using SocketCAN.
QSPI
QSPI interface components
Lists the subsystem drivers, kernel device tree nodes, and related documentation for the QSPI interface.

