> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interfaces documentation

## **Interface overview**

<CardGroup cols={2}>
  <Card title="Architecture" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/overview-of-peripheral-interfaces">
    Learn about the software stack for peripheral interfaces.
  </Card>

  <Card title="QUPv3" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/overview-of-peripheral-interfaces#qup-v3">
    Lists the transfer modes and access control customizations in QUPv3.
  </Card>
</CardGroup>

## **Getting started: Set up the device interface**

<CardGroup cols={3}>
  <Card title="Identify interface status bootup logs" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/getting-started-set-up-the-device-interface#identify-the-interface-status">
    Obtain the logs, and lists the enabled interfaces.
  </Card>

  <Card title="Load Linux firmware" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/getting-started-set-up-the-device-interface#load-qup-v3-serial-engine-firmware-using-linux-kernel">
    Loads the firmware of the required protocol.
  </Card>

  <Card title="Enable interface" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/getting-started-set-up-the-device-interface#enable-required-interfaces">
    Enable the required interface.
  </Card>

  <Card title="Verify interface status" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/getting-started-set-up-the-device-interface#verify-interface-status">
    Verify enabled interface.
  </Card>
</CardGroup>

## **UART**

<CardGroup cols={3}>
  <Card title="Enable virtualization in UART" href="https://docs.qualcomm.com/doc/80-80022-8/topic/uart-support-for-virtualization.html?product=895724676033554725&facet=Interfaces&version=2.0-rc3">
    Enable virtual UART interface.
  </Card>
</CardGroup>

## **PCIe**

<CardGroup cols={3}>
  <Card title="Enable QPS615 PCIe switch" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/pcie#enable-qps615-pcie-switch">
    Enable QPS615 switch to manage and route PCIe connections.
  </Card>

  <Card title="Enable USB interface through PCIe switch" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/pcie#enable-usb-interface-through-pcie-switch">
    Use QPS615 switch to enable USB interface over PCIe.
  </Card>

  <Card title="Connect QPS615 switches in cascade" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/pcie#connect-qps615-switches-in-cascade">
    Connect many QPS615 switches in cascade.
  </Card>

  <Card title="Enable NVMe over PCIe" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/pcie#enable-nvme-through-pcie-interface">
    Enable NVMe over PCIe for storage expansion.
  </Card>

  <Card title="Debug PCIe issues" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/pcie#debug-pcie-issues">
    Troubleshoot PCIe issues to restore proper working.
  </Card>
</CardGroup>

## **USB**

<CardGroup cols={3}>
  <Card title="Configure USB boot loader" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/usb#configure-usb-boot-loader">
    Configure USB boot loader using QDTE tool.
  </Card>

  <Card title="Configure USB camera" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/usb#configure-usb-camera">
    Configure USB web camera according to UVC standard.
  </Card>

  <Card title="Customize USB device" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/usb#customize-usb-device">
    Customize USB for UVC, UAC, data role swap, and composition use cases.
  </Card>

  <Card title="Debug USB issues" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/usb#debug-usb-issues">
    Troubleshoot USB issues.
  </Card>
</CardGroup>

## **CAN**

<CardGroup cols={3}>
  <Card title="Configure CAN interface" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/can#configure-can-interface">
    Configure CAN interface using SocketCAN.
  </Card>
</CardGroup>

## **QSPI**

<CardGroup cols={3}>
  <Card title="QSPI interface components" href="https://dragonwingdocs.qualcomm.com/System/Interfaces/qspi#qspi-interface-components">
    Lists the subsystem drivers, kernel device tree nodes, and related documentation for the QSPI interface.
  </Card>
</CardGroup>
