# Qualcomm Dragonwing Documentation: Qualcomm Linux QLI Docs

## QLI Docs

### Introduction

- [What is Qualcomm Linux?](https://dragonwingdocs.qualcomm.com/qualcomm-linux-qli.md)
- [Qualcomm Linux vs. General-Purpose OS](https://dragonwingdocs.qualcomm.com/which-workflow-best-fits-your-requirements.md)

### Architecture

- [System Software Architecture](https://dragonwingdocs.qualcomm.com/Key-Documents/System-Software-Architecture/system-software-architecture.md)

### Key Documents

#### Quick Start with Prebuilt Images

- [Obtain Prebuilt Images](https://dragonwingdocs.qualcomm.com/Key-Documents/Flash-Guide/obtain-prebuilts.md)
- [Flash software images](https://dragonwingdocs.qualcomm.com/Key-Documents/Flash-Guide/flash-with-qdl.md)
- [Flash software images (Windows)](https://dragonwingdocs.qualcomm.com/Key-Documents/Flash-Guide/flash-with-qdl-windows.md)
- [Boot your device](https://dragonwingdocs.qualcomm.com/Key-Documents/Flash-Guide/boot-up.md)

#### Yocto Guide

- [Build Qualcomm Linux using Yocto](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/build-qualcomm-linux.md)
- [Yocto Guide FAQs](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/faqs.md)

##### Introduction & Scope

- [Qualcomm Linux Yocto overview](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/qualcomm-linux-yocto-overview.md)

##### Qualcomm Linux Metadata Layers

- [Qualcomm Linux metadata layers](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/qualcomm-linux-metadata-layers.md)
- [meta-qcom](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/meta-qcom.md)
- [meta-qcom-distro](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/meta-qcom-distro.md)
- [meta-qcom-extras](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/meta-qcom-extras.md)

##### Configure Qualcomm Linux Software Components

- [System initscripts](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/system-initscripts.md)
- [Configure and secure boot with systemd-boot and UKI](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/configure-and-secure-boot-with-systemd-boot-and-uki.md)
- [Manage partitions in Qualcomm Linux](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/manage-partitions-in-qualcomm-linux.md)
- [Persist partition](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/persist-partition.md)
- [Run Docker containers](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/run-docker-containers.md)
- [Set up Kubernetes with Qualcomm Linux](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/set-up-kubernetes-with-qualcomm-linux.md)
- [Create a secondary virtual machine](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/create-a-secondary-virtual-machine.md)
- [Update firmware and OS on Qualcomm Linux using capsule and OSTree mechanisms](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/update-firmware-and-os-on-qualcomm-linux-using-capsule-and-os-tree-mechanisms.md)
- [Boot Linux operating system from the SD card](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/boot-linux-operating-system-from-the-sd-card.md)
- [Manage UEFI environment variables using the efivar tool](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/manage-uefi-environment-variables-using-the-efivar-tool.md)

##### Customize Qualcomm Linux

- [Add custom machine configurations](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/add-custom-machine-configurations.md)
- [Add custom distribution configurations](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/add-custom-distribution-configurations.md)
- [Add image recipes](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/add-image-recipes.md)
- [Modify partition layout](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/modify-partition-layout.md)
- [Modify the source using devtool](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/modify-qdl-source-using-devtool.md)
- [Add third-party layers to the workspace](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/adding-third-party-layers-to-workspace.md)
- [Create a build to optimize the boot KPI](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/create-a-build-to-optimize-the-boot-kpi.md)
- [Debugging Yocto builds](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/debug.md)
- [Boot Linux operating system from the SD card](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/boot-linux-operating-system-from-the-sd-card.md)
- [References & appendix](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/references.md)

#### AI Developer Workflow

- [Overview](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/ai-ml-developer-workflow.md): An overview of the tools, runtimes, and frameworks for building AI applications on Qualcomm platforms, with a guided path for choosing how to prepare and run your model.

##### Run prebuilt AI models and applications

- [Run prebuilt AI models and applications](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/map/run-prebuilt-models-and-apps.md): Run prebuilt AI/ML models and sample applications using Python, the Qdemo UI, or the Qualcomm IM SDK on Qualcomm Dragonwing IoT platforms.
- [Experience AI Applications with Qdemo UI](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/run-the-gui-demo.md): Run AI use cases on Qualcomm Dragonwing IOT platform using Qdemo
- [Run a LiteRT model on the NPU](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/run-a-litert-model-using-delegate.md): Run an object detection application on the NPU of a Qualcomm Dragonwing device using the QNN delegate with Python.

###### Run Qualcomm IM SDK sample application

- [Run a Qualcomm IMSDK Sample Application](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/sample-app-evk.md)
- [Run the Image Classification Sample Application](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/classify-objects-with-default-model.md): Run the gst-ai-classification sample application.
- [Run a Sample Application with a custom-trained model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/customize-reference-app.md): Integrate custom model with sample application.

##### Prepare your model

- [Prepare your model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/map/compile-and-optimize-model.md): Prepare an AI model for deployment on Qualcomm Dragonwing IoT platforms. Convert, quantize, compile, or fine-tune it using AI Hub, the QAIRT SDK, AIMET, or Edge Impulse.
- [Use AI Hub to optimize a model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/ai-hub.md): Use Qualcomm AI Hub to download preoptimized models or compile and optimize your own models for deployment on Qualcomm Dragonwing IoT platforms.
- [Fine-tune model accuracy with Qualcomm AI Model Efficiency Toolkit (AIMET)](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/aimet.md): Use the Qualcomm AI Model Efficiency Toolkit (AIMET) to quantize and compress AI models for efficient deployment on Qualcomm Dragonwing IoT platforms.
- [Fine tune an AI model with custom data using Edge Impulse](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/edge-impulse.md): Use Edge Impulse to build, train, and deploy custom AI models on Qualcomm Dragonwing devices with hardware-accelerated NPU inference.

###### Qualcomm AI Runtime (QAIRT)

- [Use Qualcomm AI Runtime SDK to optimize an AI model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/qairt.md): Use the Qualcomm AI Runtime (QAIRT) SDK to convert, quantize, and run AI models.
- [Install Qualcomm AI Runtime SDK](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/qairt-install.md): Download and install the Qualcomm AI Runtime (QAIRT) SDK on an Ubuntu 22.04 host computer using direct download or Qualcomm Package Manager.
- [Set up Qualcomm AI Runtime SDK](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/qairt-setup.md): Configure the Qualcomm AI Runtime (QAIRT) SDK environment on Ubuntu 22.04, including Python setup, system dependencies, and ML framework installation.
- [Convert and quantize AI models](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/port-models.md): Convert and quantize AI models from PyTorch, TensorFlow, ONNX, or LiteRT for deployment on Qualcomm hardware using SNPE or QNN tools.
- [Run AI models using SNPE or QNN](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/run-models.md): Run inference on converted AI models using SNPE or QNN on CPU, GPU, or HTP on Qualcomm Dragonwing IoT platforms.

##### Run inference

- [Run inference](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/map/use-available-frameworks-and-runtimes.md): Run a prepared AI model on Qualcomm Dragonwing IoT platforms. Choose the runtime or integration path: LiteRT, the QAIRT SDK C++ APIs, or the Qualcomm IM SDK.
- [Develop an AI application using QAIRT C++ APIs](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/develop-your-own-application-qairt-cpp.md): Build and run AI applications using the Qualcomm AI Runtime (QAIRT) SDK C++ APIs with QNN or SNPE on Qualcomm Dragonwing IoT platforms.

###### Qualcomm IM SDK

- [Overview](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/develop-your-own-application-im-sdk.md): Build AI/ML applications using GStreamer and the Qualcomm Intelligent Multimedia SDK (IM SDK): how zero-copy pipelines and GPU pre/post-processing work, and where the full reference lives.
- [Download source code for development](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/download-source-code.md): Set up the Qualcomm SDK and download the source code to develop AI/ML application and plugin code.
- [Integrate a custom AI model in an application](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/integrate-custom-model.md): Choose the right Qualcomm SDK path to deploy a custom AI model in an application, using the Qualcomm IM SDK or the Qualcomm AI Runtime SDK.
- [Add postprocessing support for a custom model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/add-postprocessing-support-custom-model.md): Add custom model postprocessing support to a Qualcomm IM SDK pipeline using the qtimlpostprocess plugin.

###### LiteRT

- [LiteRT overview](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/litert-overview.md): Overview of the LiteRT framework for on-device AI inference on Qualcomm Dragonwing IoT platforms, including supported delegates and accelerators.
- [Supported LiteRT runtimes](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/run-a-litert-model.md): Run LiteRT models on Qualcomm Dragonwing IoT platforms using the CPU (XNNPACK), GPU, or NPU (Qualcomm AI Runtime) delegate.
- [Benchmark a LiteRT model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/benchmark-a-litert-model.md): Benchmark LiteRT model performance on CPU, GPU, and NPU on Qualcomm Dragonwing IoT platforms using the benchmark_model tool.
- [Deploy a LiteRT model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/deploy-a-litert-model.md): Deploy LiteRT models using the label_image sample application, C++ APIs, or the Qualcomm IM SDK.

###### Export a model to LiteRT

- [Export a PyTorch model to LiteRT](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/export-pytorch-model-litert.md): Convert a PyTorch model to LiteRT format for deployment on Qualcomm Dragonwing IoT platforms using the PyTorch → ONNX → TensorFlow → LiteRT conversion path.
- [Export an ONNX model to LiteRT](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/export-onnx-model-to-litert.md): Convert an ONNX model to LiteRT format for deployment on Qualcomm Dragonwing IoT platforms using the ONNX → TensorFlow → LiteRT conversion path.
- [Export a TensorFlow model to LiteRT](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/export-tf-model-litert.md): Convert a TensorFlow or Keras model to LiteRT format and quantize it for deployment on Qualcomm Dragonwing IoT platforms.

##### Generative AI

- [Run on-device Generative AI (GenAI)](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/map/run-on-device-genai.md): Prepare, run, and develop generative AI applications on Qualcomm Dragonwing IoT platforms using Genie, Qualcomm AI Hub, and the QAIRT SDK.
- [Run a Generative AI (GenAI) model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/run-genai-model.md): Run a prepared GenAI model on a Qualcomm Dragonwing IoT device using Genie, the Qualcomm AI Runtime SDK, or open-source runtimes.
- [Use GenAI models with Qualcomm Generative AI (GenAI) Inference Extensions (Genie)](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/use-genai-model-with-genie.md): Run large language models (LLMs) and multimodal models on Qualcomm Dragonwing IoT platforms using the Genie framework and CLI tools.

###### Prepare a GenAI Model

- [Prepare a GenAI model](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/prepare-genai-model.md): Prepare a generative AI (GenAI) model for deployment on Qualcomm Dragonwing IoT platforms using Qualcomm AI Hub or Qualcomm Jupyter notebooks.
- [Prepare a GenAI model using AI Hub](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/genai-prepare-ai-hub.md): Use Qualcomm AI Hub to prepare and deploy large language models (LLMs) on Qualcomm Dragonwing IoT platforms using the Genie framework.
- [Prepare a GenAI model using a Jupyter notebook](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/genai-prepare-jupyter.md): Use Qualcomm-provided Jupyter notebooks to prepare, optimize, and deploy large language models (LLMs) on Qualcomm Dragonwing IoT platforms.

###### Develop a generative AI (GenAI) application

- [Develop a generative AI (GenAI) application](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/develop-genai-app.md): Build GenAI applications on Qualcomm Dragonwing IoT platforms using sample applications including LLM chat and GenAI Studio.
- [Develop a generative AI (GenAI) application: GenAI Studio](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/develop-genai-app-with-genai-studio.md): Set up and run GenAI Studio on Qualcomm Dragonwing IoT platforms for text generation, text-to-speech, image generation, image-to-text (VLM), and speech-to-text applications.

##### Troubleshooting and FAQ

- [Troubleshooting and FAQ](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/map/troubleshooting-and-faq.md): Find answers to common questions, learn how to export models, and profile AI model performance on Qualcomm Dragonwing IoT platforms.
- [Frequently Asked Questions (FAQ)](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/troubleshooting.md): Answers to common questions about running AI sample applications, debugging, profiling, model quantization, and hardware runtimes on Qualcomm Dragonwing IoT platforms.
- [Model porting best practices](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/appx-export-yolov8.md): Export and quantize a custom YOLOv8 model using the Qualcomm AI Runtime (QAIRT) SDK and run it on a Qualcomm evaluation kit.
- [Profile your AI model using QAIRT SDK](https://dragonwingdocs.qualcomm.com/Key-Documents/AI-Developer-Workflow/topic/profile-your-model.md): Profile AI model performance on Qualcomm Dragonwing IoT platforms using QNN tools including qnn-net-run, qnn-throughput-net-run, and qnn-profile-viewer.

#### Robotics

- [Overview](https://dragonwingdocs.qualcomm.com/Linux/robotics/robotics-overview.md): Robotics development on Qualcomm Linux with the Qualcomm Intelligent Robotics (QIR) SDK: start from the robotics image, run sample applications, develop your own robot, and link into the full QIR SDK documentation.
- [Robotics image and overlays](https://dragonwingdocs.qualcomm.com/Linux/robotics/robotics-image-and-overlays.md): The robotics image is a distinct Qualcomm Linux product built with its own distro, meta layer, kernel changes, and image recipes. You cannot add the robotics overlays to a stock QLI 2.0 image.
- [QRB ROS ecosystem](https://dragonwingdocs.qualcomm.com/Linux/robotics/qrb-ros-ecosystem.md): A tour of the QRB ROS packages in the QIR SDK: NPU inference, zero-copy camera, colorspace conversion, audio, benchmarking, and sample pipelines on Qualcomm Linux.

#### Build Your Own Firmware Images

- [BSP image build with firmware](https://dragonwingdocs.qualcomm.com/Key-Documents/Firmware-Guide/build-firmware.md)
- [BSP image build with QSC CLI](https://dragonwingdocs.qualcomm.com/Key-Documents/Firmware-Guide/build-with-qsc-cli.md)

#### Virtual Machine Setup

- [Virtual machine setup overview](https://dragonwingdocs.qualcomm.com/Key-Documents/Virtual-Machine-Setup/virtual-machine-setup-overview.md)
- [Set up WSL on Windows and install Ubuntu](https://dragonwingdocs.qualcomm.com/Key-Documents/Virtual-Machine-Setup/set-up-an-ubuntu-vm-on-windows.md)
- [Set up an Ubuntu Server VM on an Arm64 Mac](https://dragonwingdocs.qualcomm.com/Key-Documents/Virtual-Machine-Setup/set-up-an-ubuntu-server-vm-on-an-arm64-mac.md)
- [Troubleshoot host computers and virtual machines](https://dragonwingdocs.qualcomm.com/Key-Documents/Virtual-Machine-Setup/troubleshoot-host-computers-and-virtual-machines.md)
- [References](https://dragonwingdocs.qualcomm.com/Key-Documents/Virtual-Machine-Setup/references.md)

### Technologies

#### Audio

- [Audio overview](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/audio-overview.md): Overview of the Qualcomm Linux audio subsystem architecture, components, and supported platforms.
- [Enable audio](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/enable-audio.md): Configure audio hardware and verify basic playback and capture use cases on Qualcomm Linux platforms.
- [Customize audio graph](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/customize-audio-graph.md): Customize audio use cases at the PAL level using PAL APIs, configuration files, and audio graph modifications.
- [Advanced audio features](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/advanced-audio-features.md): Enable advanced audio features including echo cancellation, noise suppression, VoIP, and multi-device playback.
- [Troubleshoot audio](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/troubleshoot-audio.md): Capture and analyze audio logs to diagnose and resolve audio issues on Qualcomm Linux platforms.
- [Enable TinyALSA-based applications](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/enable-tiny-alsa-based-applications.md): Enable TinyALSA-based audio applications using PCM APIs and virtual mixer controls on Qualcomm Linux.
- [References](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-guide/references.md): Reference documents, related resources, and acronyms for the Qualcomm Linux audio subsystem.

##### Audio - Addendum

- [Audio Addendum documentation](https://dragonwingdocs.qualcomm.com/Technologies/Audio/audio-addendum-overview.md)

#### Bluetooth

- [Bluetooth overview](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/bluetooth-overview.md): Learn about Bluetooth wireless technology and explore Qualcomm Linux's Bluetooth solutions.
- [Bluetooth software architecture](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/bluetooth-architecture.md)
- [Debug Bluetooth issues](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/debug-bluetooth-issues.md)
- [Known issues and workarounds](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/known-issues-and-workarounds.md)
- [References](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/references_acronyms.md)

##### Verify the functionality of BlueZ stack

- [Verify the functionality of BlueZ stack](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-the-functionality-of-blue-z-stack.md)

###### Verify GAP functions

- [Verify GAP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-gap-functions.md): Bluetooth Low Energy GAP is an extension of the existing BR/EDR GAP.
- [Perform Bluetooth GAP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-gap-functions.md): You can perform various Bluetooth GAP functions using the commands provided in the main menu of bluetoothctl. Bluetooth GAP functions include enabling and disabling Bluetooth, running and stopping inquiry scans to discover nearby devices, and enabling device discovery mode. GAP also supports pairing…

###### Verify GATT functions

- [Verify GATT functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-gatt-functions.md): GATT is a service framework that uses ATT to discover services, and to read and write characteristic values on a peer device.
- [Perform Bluetooth Low Energy GATT server functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-low-energy-gatt-server-functions.md): You can perform Bluetooth Low Energy GATT server functions using the **GATT submenu** options and ``bluetoothctl`` commands. Bluetooth Low Energy GATT server functions include connecting to and disconnecting from remote devices, adding a primary service, and defining characteristics and descriptors.…
- [Perform Bluetooth Low Energy GATT client functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-low-energy-gatt-client-functions.md): You can perform Bluetooth Low Energy GATT client functions using the **GATT submenu** options and ``bluetoothctl`` commands. Bluetooth Low Energy GATT client functions include connecting to a remote device and starting or stopping Bluetooth Low Energy GATT scans. You can retrieve the list of attribu…

###### Verify HOGP functions

- [Verify HOGP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-hogp-functions.md): HOGP defines how a Bluetooth Low Energy wireless communications device can support HID services over the Bluetooth Low Energy protocol stack using GATT.
- [Perform Bluetooth HOGP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-hogp-functions.md): You can perform HOGP functions using the ``bluetoothctl`` options and evtest tool. Bluetooth HoGP functions allow you to connect to a remote device, verify HoGP functionality, and disconnect from a device.

###### Verify A2DP functions

- [Verify A2DP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-a2-dp-functions.md): A2DP defines how to stream multimedia audio from one device to another over a Bluetooth connection. This mechanism is also called as Bluetooth audio streaming.
- [Perform Bluetooth A2DP source functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-a2-dp-source-functions.md): You can perform Bluetooth A2DP source functions using the ``bluetoothctl`` menu, ``menu transport`` submenu, and ``paplay`` commands. Bluetooth A2DP source functions include connecting or disconnecting to a remote device and listing available transport options. They allow you to retrieve information…
- [Perform Bluetooth A2DP sink functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-a2-dp-sink-functions.md): You can perform Bluetooth A2DP sink functions using the ``bluetoothctl`` menu, ``menu transport`` submenu, and ``menu player`` submenu. Bluetooth A2DP sink functions include connecting or disconnecting to a remote device and listing available transport options for audio streams. They allow you to re…

###### Verify HFP functions

- [Verify HFP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-hfp-functions.md): HFP defines how an audio gateway device can connect to a hands-free device for functions like remote control and audio connection.
- [Perform Bluetooth HFP client functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-hfp-client-functions.md): You can perform HFP client functions using the ``bluetoothctl`` menu and ``ofono/test`` tools. Bluetooth HFP client functions include connecting or disconnecting to a remote device and managing phone calls over Bluetooth. You can dial a phone number, answer or reject incoming calls, and list active…
- [Perform Bluetooth HFP audio gateway functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-hfp-audio-gateway-functions.md): You can perform HFP audio gateway functions using the ``bluetoothctl`` menu and ``paplay`` commands. Bluetooth HFP audio gateway functions allow you to connect or disconnect to a remote device and verify audio gateway functionality to ensure proper hands-free operation.

###### Verify OPP functions

- [Verify OPP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-opp-functions.md): OPP defines how two Bluetooth devices can exchange objects, such as business cards, images, wallpapers, ringtones, or videos.
- [Perform Bluetooth OPP server functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-opp-server-functions.md): You can verify Bluetooth OPP server functionality using the commands provided in the main menu of ``obexctl``. Bluetooth OPP server functions allow you to receive a file in the server role.
- [Perform Bluetooth OPP client functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-opp-client-functions.md): You can verify Bluetooth OPP client functionality using the commands provided in the main menu of ``obexctl``. Bluetooth OPP client functions allow you to send a file in the client role.

###### Verify FTP functions

- [Verify FTP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-ftp-functions.md): FTP defines the requirements to exchange files between two Bluetooth devices.
- [Perform Bluetooth FTP client functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-ftp-client-functions.md): You can verify Bluetooth FTP client functionality using the commands provided in the main menu of ``obexctl``. Bluetooth FTP client functions include creating a new folder and changing the current folder to navigate the file system. You can retrieve information about the current folder, copy a file…

###### Verify PBAP functions

- [Verify PBAP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-pbap-functions.md): PBAP is a Bluetooth profile for the exchange of phone book objects between a remote and a local device.
- [Perform Bluetooth PBAP server functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-pbap-server-functions.md): You can verify Bluetooth PBAP server functionality using the commands provided in the main menu of ``obexctl``. Bluetooth PBAP server functions allow you to get a contact from the server.
- [Perform Bluetooth PBAP client functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-pbap-client-functions.md): You can verify Bluetooth PBAP client functionality using the commands provided in the main menu of ``obexctl``. Bluetooth PBAP client functions include connecting to a remote device and selecting a phone book object. You can pull an entire phone book, retrieve the phone book size, and search for a s…

###### Verify MAP functions

- [Verify MAP functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/verify-map-functions.md): MAP defines the features and procedures for devices to exchange message objects.
- [Perform Bluetooth MAP server functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-map-server-functions.md): You can verify Bluetooth MAP server functionality using the commands provided in the main menu of ``obexctl``. Bluetooth MAP server functions allow you to get and read a message on the server.
- [Perform Bluetooth MAP client functions](https://dragonwingdocs.qualcomm.com/Technologies/Bluetooth/perform-bluetooth-map-client-functions.md): You can verify Bluetooth MAP client functionality using the commands provided in the main menu of ``obexctl``. Bluetooth MAP client functions allow you to connect to remote device, send a message, and list all messages on the device.

#### Camera

- [Camera Documentation](https://dragonwingdocs.qualcomm.com/Technologies/Camera/camera-documentation.md)
- [Camera overview](https://dragonwingdocs.qualcomm.com/Technologies/Camera/camera-overview.md)
- [Camera QuickStart Guide](https://dragonwingdocs.qualcomm.com/Technologies/Camera/quick-start-stream-cameras.md): Connect camera sensors to your reference hardware platform and stream using GStreamer and V4L2 APIs — QCS6490, IQ-9075-EVK, IQ-8275-EVK, and IQ615.
- [Stream cameras](https://dragonwingdocs.qualcomm.com/Technologies/Camera/stream-cameras.md): Connect camera sensors to your reference hardware platform and stream using GStreamer and V4L2 APIs — QCS6490, IQ-9075-EVK, IQ-8275-EVK, and IQ615.
- [Troubleshoot camera](https://dragonwingdocs.qualcomm.com/Technologies/Camera/troubleshoot-camera.md)

##### Enhance camera output

- [Multi-Camera Offline IFE](https://dragonwingdocs.qualcomm.com/Technologies/Camera/support-multi-camera-using-offline-ife.md): Enable concurrent streaming from up to 4 bayer cameras on a single IFE hardware instance by routing frames through DDR using the Offline IFE feature on IQ-9075-EVK and IQ-8275-EVK.
- [Support per port grouping](https://dragonwingdocs.qualcomm.com/Technologies/Camera/support-per-port-grouping.md): Enable high-density camera concurrency by multiplexing up to 4 GMSL sensors over a single CSI/IFE-Lite path using Virtual Channel (VC) mapping on IQ-9075-EVK and IQ-8275-EVK.
- [Support software TNR/MCTF](https://dragonwingdocs.qualcomm.com/Technologies/Camera/support-software-tnr-mctf.md): Implement GPU-based Motion Compensated Temporal Filter (MCTF) to enhance preview and video quality by reducing noise and refining motion clarity on IQ-9075-EVK and IQ-8275-EVK.
- [Enable high dynamic range](https://dragonwingdocs.qualcomm.com/Technologies/Camera/enable-high-dynamic-range.md): Enable Staggered High Dynamic Range (SHDR) and Digital Overlap (DOL) modes to capture and fuse multiple exposure frames on QCS6490.
- [Enable EIS and LDC](https://dragonwingdocs.qualcomm.com/Technologies/Camera/enable-eis-and-ldc.md): Minimize motion blur and correct lens distortion using GPU-accelerated iWarp processing on QCS6490.
- [Advanced feature concurrences](https://dragonwingdocs.qualcomm.com/Technologies/Camera/advanced-feature-concurrences.md): Simultaneously run SHDR, EIS, and LDC features on the QCS6490 platform with optimized hardware-accelerated pipelines.
- [Enable multiple ROI streams](https://dragonwingdocs.qualcomm.com/Technologies/Camera/enable-multiple-roi-streams.md): Advanced camera control to extract up to three independent Region of Interest (ROI) streams from a single full FOV source on QCS6490.
- [Switch linear vs. SHDR mode automatically](https://dragonwingdocs.qualcomm.com/Technologies/Camera/switch-linear-vs-shdr-mode-automatically.md): Enable seamless runtime switching between Linear and SHDR v2 pipelines on QCS6490 platforms.

##### Camera - Addendum

- [Camera Addendum Overview](https://dragonwingdocs.qualcomm.com/Technologies/Camera/camera-addendum-overview.md): Overview of Camera addendum features, architecture extensions, and enhancements for Qualcomm Linux platforms.

#### Cellular

- [Celluar documentation ](https://dragonwingdocs.qualcomm.com/Addendum-docs/cellular-addendum-overview.md)

#### Display

- [Display documentation](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-documentation.md)
- [Display overview](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-overview.md)
- [References](https://dragonwingdocs.qualcomm.com/Technologies/Display/references.md)

##### Display specifications

- [Display specifications](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specifications.md)
- [QCS6490](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specs-qcs6490.md)
- [IQ-9075](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specs-iq9075.md)
- [IQ-8275](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specs-iq8275.md)
- [IQ-615](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specs-iq615.md)
- [IQ-X7181](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specs-iq-x7181.md)
- [IQ-X5121](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-specs-iq-x5121.md)

##### Enable the display

- [Enable the display](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-the-display.md)
- [QCS6490](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-display-qcs6490.md)
- [IQ-9075](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-display-iq9075.md)
- [IQ-8275](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-display-iq8275.md)
- [IQ-615](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-display-iq615.md)
- [IQ-X7181](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-display-iq-x7181.md)
- [IQ-X5121](https://dragonwingdocs.qualcomm.com/Technologies/Display/enable-display-iq-x5121.md)

##### Run test applications

- [Run test applications](https://dragonwingdocs.qualcomm.com/Technologies/Display/run-test-applications.md)
- [Run Weston simple EGL](https://dragonwingdocs.qualcomm.com/Technologies/Display/run-weston-simple-egl.md)
- [Run DRM modetest](https://dragonwingdocs.qualcomm.com/Technologies/Display/run-drm-modetest.md)

##### Troubleshoot display issues

- [Troubleshoot display issues](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-display-issues.md)
- [Enable XWayland](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-enable-xwayland.md)
- [Relaunch Weston](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-relaunch-weston.md)

###### Debug HDMI

- [Debug HDMI](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-debug-hdmi.md)
- [QCS6490](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-debug-hdmi-qcs6490.md)

###### Debug DisplayPort

- [Debug DisplayPort](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-debug-displayport.md)
- [IQ-9075](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-debug-dp-iq9075.md)
- [IQ-8275](https://dragonwingdocs.qualcomm.com/Technologies/Display/troubleshoot-debug-dp-iq8275.md)

##### Display - Addendum

- [Display Addendum documentation ](https://dragonwingdocs.qualcomm.com/Technologies/Display/display-addendum-overview.md)

#### Ethernet

- [Ethernet overview](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/ethernet-overview.md)
- [Get started with Ethernet](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/get-started-with-ethernet.md)
- [Ethernet architecture](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/ethernet-architecture.md)
- [Bring up Ethernet](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/bring-up-ethernet.md)
- [Perform Ethernet operations](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/perform-ethernet-operations.md)
- [Configure Ethernet features](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/configure-ethernet-features.md)
- [Troubleshoot Ethernet issues](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/troubleshoot-ethernet-issues.md)
- [References](https://dragonwingdocs.qualcomm.com/Technologies/Ethernet/references.md)

#### Graphics

- [Graphics overview](https://dragonwingdocs.qualcomm.com/Technologies/Graphics/graphics-overview.md)
- [Run sample applications](https://dragonwingdocs.qualcomm.com/Technologies/Graphics/run-sample-applications.md)
- [Snapdragon Profiler tool](https://dragonwingdocs.qualcomm.com/Technologies/Graphics/snapdragon-profiler-tool.md)
- [Debug graphics issues](https://dragonwingdocs.qualcomm.com/Technologies/Graphics/debug-graphics-issues.md)
- [Supported extensions](https://dragonwingdocs.qualcomm.com/Technologies/Graphics/supported-extensions.md)

#### Location

- [Location  documentation ](https://dragonwingdocs.qualcomm.com/Addendum-docs/location-addendum-overview.md)

#### Sensors

- [Sensors documentation](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/landing_page.md)

##### Get started

- [Get Started](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/get_started.md)
- [Overview](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/overview.md)
- [Architecture](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/architecture.md)
- [Messages](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/sensor_api_messages.md)
- [Features](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/supported_features.md)

##### Develop

- [Develop](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/build.md)
- [Software for application and low-power processors](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/software.md)

###### Develop with client APIs

- [Develop with client APIs](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/develop_client_apis.md)
- [QSH client API workflow](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/qsh_client_apis.md)
- [Develop applications using the QSH client APIs](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/develop_app.md)
- [Configure sensors](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/configure.md)

###### Develop with sensor APIs

- [Develop with sensor APIs](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/develop_sensor_apis.md)
- [Develop and integrate sensor drivers](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/develop_sensors.md)

##### API

- [API](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/api.md)
- [Qualcomm® sensing hub APIs](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/qsh_api_reference.md)

##### Test and validate

- [Test and validate](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/test_validate.md)
- [Calibrate sensors](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/calibrate.md)
- [Verify sensors](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/verify.md)
- [Troubleshoot sensors](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/test_troubleshoot.md)
- [Sensor testing tools](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/test_tools.md)

##### Supported platforms

- [Simulation platform](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/simulation.md): Simulation platform for testing QSH sensor applications without physical hardware.

###### Qualcomm Dragonwing™ platform

- [Qualcomm Dragonwing™ RB3 Gen 2 Development Kit](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/platform.md): Hardware specification and sensor bring-up for the Qualcomm Dragonwing™ RB3 Gen 2 Development Kit.
- [Sensors on the platform](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/platform_sensor_specs.md): Sensor parts and connectivity configurations available on the Dragonwing RB3 Gen 2 Development Kit.
- [Bring up sensors](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/bringup_sensors.md)

##### References

- [Related documents](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/related_documents.md)
- [Acronyms and terms](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-guide/topic/qcs6490/acronyms_and_terms.md)

##### Sensors - Addendum

- [Sensors Addendum documentation](https://dragonwingdocs.qualcomm.com/Technologies/Sensors/sensors-addendum-overview.md)

#### Video

- [Video overview](https://dragonwingdocs.qualcomm.com/Technologies/Video/video-overview.md)
- [Enable video](https://dragonwingdocs.qualcomm.com/Technologies/Video/enable-video.md)
- [Video architecture](https://dragonwingdocs.qualcomm.com/Technologies/Video/video-architecture.md)
- [Build video source components](https://dragonwingdocs.qualcomm.com/Technologies/Video/build-video-source-components.md)
- [Explore video sample applications](https://dragonwingdocs.qualcomm.com/Technologies/Video/explore-video-sample-applications.md)
- [Troubleshoot video](https://dragonwingdocs.qualcomm.com/Technologies/Video/troubleshoot-video.md)
- [Advanced video specifications](https://dragonwingdocs.qualcomm.com/Technologies/Video/advanced-video-specifications.md)
- [References](https://dragonwingdocs.qualcomm.com/Technologies/Video/references.md)

#### Vision

- [Overview](https://dragonwingdocs.qualcomm.com/Technologies/Vision/overview.md)
- [OpenCV test application](https://dragonwingdocs.qualcomm.com/Technologies/Vision/open-cv-test-application.md)
- [Sample applications](https://dragonwingdocs.qualcomm.com/Technologies/Vision/sample-applications.md)
- [Evaluate FastCV acceleration](https://dragonwingdocs.qualcomm.com/Technologies/Vision/evaluate-fast-cv-acceleration.md)
- [References](https://dragonwingdocs.qualcomm.com/Technologies/Vision/references.md)

#### Wi-Fi

- [Wi-Fi overview](https://dragonwingdocs.qualcomm.com/Technologies/Wi-Fi/wi-fi-overview.md)
- [Set up Wi-Fi](https://dragonwingdocs.qualcomm.com/Technologies/Wi-Fi/setup-wi-fi.md)
- [Wi-Fi architecture](https://dragonwingdocs.qualcomm.com/Technologies/Wi-Fi/wi-fi-software-architecture.md)
- [Wi-Fi software](https://dragonwingdocs.qualcomm.com/Technologies/Wi-Fi/wi-fi-software.md)
- [Configure Wi-Fi](https://dragonwingdocs.qualcomm.com/Technologies/Wi-Fi/configure-wi-fi.md)
- [Debug Wi-Fi issues](https://dragonwingdocs.qualcomm.com/Technologies/Wi-Fi/debug-wi-fi-issues.md)

### System

#### Kernel

##### Introduction & Scope

- [Kernel overview](https://dragonwingdocs.qualcomm.com/System/Kernel/kernel-overview.md)
- [Supported versions & compatibility](https://dragonwingdocs.qualcomm.com/System/Kernel/supported-versions-and-compatibility.md)
- [Documentation conventions](https://dragonwingdocs.qualcomm.com/System/Kernel/documentation-conventions.md)

##### Get Started

- [Prerequisites & host setup](https://dragonwingdocs.qualcomm.com/System/Kernel/prerequisites-and-host-setup.md)
- [Choose your workflow](https://dragonwingdocs.qualcomm.com/System/Kernel/choose-your-workflow.md)
- [Build the kernel using Yocto](https://dragonwingdocs.qualcomm.com/System/Kernel/build-kernel-yocto.md)
- [Build the kernel without Yocto](https://dragonwingdocs.qualcomm.com/System/Kernel/build-kernel-standalone.md)
- [Connect to your target](https://dragonwingdocs.qualcomm.com/System/Kernel/connect-to-your-target.md)
- [Install & boot the kernel](https://dragonwingdocs.qualcomm.com/System/Kernel/install-and-boot-the-kernel.md)

##### Customize the Kernel

- [Modify the kernel](https://dragonwingdocs.qualcomm.com/System/Kernel/modify-the-kernel.md)
- [Update the kernel command-line parameters](https://dragonwingdocs.qualcomm.com/System/Kernel/update-kernel-cmdline.md)
- [Customize the initramfs package](https://dragonwingdocs.qualcomm.com/System/Kernel/customize-initramfs.md)
- [Device tree architecture](https://dragonwingdocs.qualcomm.com/System/Kernel/device-tree-architecture.md)
- [Locate and modify device trees](https://dragonwingdocs.qualcomm.com/System/Kernel/locate-and-modify-device-trees.md)
- [Build & deploy DTBs](https://dragonwingdocs.qualcomm.com/System/Kernel/build-and-deploy-dtbs.md)
- [Common DT issues & fixes](https://dragonwingdocs.qualcomm.com/System/Kernel/common-dt-issues.md)

##### Boot Flow & Image Architecture

- [Boot flow and architecture overview](https://dragonwingdocs.qualcomm.com/System/Kernel/boot-flow-and-architecture-overview.md)
- [UEFI and systemd-boot](https://dragonwingdocs.qualcomm.com/System/Kernel/uefi-and-systemd-boot.md)
- [EFI stub and boot partitions](https://dragonwingdocs.qualcomm.com/System/Kernel/efi-stub-and-boot-partitions.md)

##### Kernel Extensions & Subsystems

- [Manage out-of-tree kernel modules](https://dragonwingdocs.qualcomm.com/System/Kernel/out-of-tree-kernel-modules.md)
- [Configure the remoteprocessor (remoteproc) subsystems](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-the-remoteprocessor-remoteproc-subsystems.md)
- [Configure the pinctrl driver](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-the-pinctrl-driver.md)
- [Configure and manage memory](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-and-manage-memory.md)
- [Configure the scheduler](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-the-scheduler.md)
- [Configure DVFS governors](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-the-dynamic-voltage-and-frequency-scaling-dvfs-governors.md)
- [Enable virtualization](https://dragonwingdocs.qualcomm.com/System/Kernel/enable-virtualization.md)

##### Real-Time (RT) Kernel

- [RT kernel fundamentals](https://dragonwingdocs.qualcomm.com/System/Kernel/rt-kernel-fundamentals.md)
- [Build and install the RT kernel](https://dragonwingdocs.qualcomm.com/System/Kernel/build-and-install-rt-kernel.md)
- [OTA and upgrade considerations](https://dragonwingdocs.qualcomm.com/System/Kernel/rt-ota-upgrade.md)
- [RT validation and known limitations](https://dragonwingdocs.qualcomm.com/System/Kernel/rt-validation-and-known-limitations.md)

##### Debugging, Logging & Troubleshooting

- [Access content from the device](https://dragonwingdocs.qualcomm.com/System/Kernel/access-content-from-the-device.md)
- [Kernel logging](https://dragonwingdocs.qualcomm.com/System/Kernel/kernel-logging.md)
- [Configure debug methods](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-debug-methods.md)
- [Kernel probes and tracing](https://dragonwingdocs.qualcomm.com/System/Kernel/kernel-probes-and-tracing.md)
- [Kernel debugger (KGDB)](https://dragonwingdocs.qualcomm.com/System/Kernel/configure-kernel-debugger.md)
- [Common kernel failures](https://dragonwingdocs.qualcomm.com/System/Kernel/common-kernel-failures.md)

##### Performance & Optimization

- [Optimize Boot time](https://dragonwingdocs.qualcomm.com/System/Kernel/boot-time-optimization.md)
- [Runtime performance tuning](https://dragonwingdocs.qualcomm.com/System/Kernel/runtime-performance-tuning.md)
- [Power optimization considerations](https://dragonwingdocs.qualcomm.com/System/Kernel/power-optimization-considerations.md)

##### References & Appendix

- [Glossary](https://dragonwingdocs.qualcomm.com/System/Kernel/glossary.md)
- [FAQ](https://dragonwingdocs.qualcomm.com/System/Kernel/faq.md)
- [Known issues](https://dragonwingdocs.qualcomm.com/System/Kernel/known-issues.md)
- [External references](https://dragonwingdocs.qualcomm.com/System/Kernel/external-references.md)

#### Boot

##### Boot Overview

- [Boot overview](https://dragonwingdocs.qualcomm.com/System/Boot/boot-overview.md)
- [Boot architecture](https://dragonwingdocs.qualcomm.com/System/Boot/boot-architecture.md)
- [APSS cold boot flow](https://dragonwingdocs.qualcomm.com/System/Boot/apss-cold-boot-flow.md)

##### Boot interfaces

- [Boot interfaces overview](https://dragonwingdocs.qualcomm.com/System/Boot/boot-interfaces-overview.md)
- [Platform information](https://dragonwingdocs.qualcomm.com/System/Boot/platform-information.md)
- [Boot](https://dragonwingdocs.qualcomm.com/System/Boot/devicetree-boot-properties.md)
- [PMIC](https://dragonwingdocs.qualcomm.com/System/Boot/power-management-integrated-circuit-pmic.md)
- [GPIO functions - Top-level mode multiplexer (TLMM)](https://dragonwingdocs.qualcomm.com/System/Boot/gpio-functions-top-level-mode-multiplexer-tlmm.md)
- [Buses](https://dragonwingdocs.qualcomm.com/System/Boot/buses.md)
- [Storage](https://dragonwingdocs.qualcomm.com/System/Boot/storage.md)
- [USB](https://dragonwingdocs.qualcomm.com/System/Boot/usb-devicetree-properties.md)

##### Setup & Development

- [Set up your development environment](https://dragonwingdocs.qualcomm.com/System/Boot/set-up-your-development-environment.md)
- [Tools to update boot configuration](https://dragonwingdocs.qualcomm.com/System/Boot/tools-to-update-boot-configuration.md)
- [QDTE](https://dragonwingdocs.qualcomm.com/System/Boot/qdte.md)
- [Flash the software using Fastboot](https://dragonwingdocs.qualcomm.com/System/Boot/fastboot.md)
- [Develop UEFI drivers and applications](https://dragonwingdocs.qualcomm.com/System/Boot/develop-uefi-applications.md)
- [U-Boot on Qualcomm Linux](https://dragonwingdocs.qualcomm.com/System/Boot/u-boot-on-qualcomm-linux.md)

##### Firmware Update

- [Update the device firmware](https://dragonwingdocs.qualcomm.com/System/Boot/update-the-device-firmware.md)
- [Generate the capsule](https://dragonwingdocs.qualcomm.com/System/Boot/generate-the-capsule.md)
- [Process the capsule](https://dragonwingdocs.qualcomm.com/System/Boot/set-up-the-capsule.md)
- [Trigger the capsule update](https://dragonwingdocs.qualcomm.com/System/Boot/how-to.md)
- [Capsule update for base and advanced variants](https://dragonwingdocs.qualcomm.com/System/Boot/update-capsule-and-trial-boot-rollback-for-base-and-variants.md)

##### Debugging & Troubleshooting

- [Example debugging scenarios](https://dragonwingdocs.qualcomm.com/System/Boot/example-debugging-scenarios.md)
- [Enumeration of EDL device manager](https://dragonwingdocs.qualcomm.com/System/Boot/enumeration-of-edl-device-manager.md)
- [Detection of RAM dump](https://dragonwingdocs.qualcomm.com/System/Boot/detection-of-ram-dump.md)
- [Troubleshoot using sample logs](https://dragonwingdocs.qualcomm.com/System/Boot/troubleshoot-using-sample-logs.md)
- [Troubleshoot using PBL/XBL log](https://dragonwingdocs.qualcomm.com/System/Boot/troubleshoot-using-pbl-xbl-log.md)
- [Troubleshoot using UEFI log](https://dragonwingdocs.qualcomm.com/System/Boot/troubleshoot-using-uefi-log.md)
- [Troubleshoot using U-Boot log](https://dragonwingdocs.qualcomm.com/System/Boot/troubleshoot-using-uboot-log.md)
- [Troubleshoot using Linux logs](https://dragonwingdocs.qualcomm.com/System/Boot/troubleshoot-using-linux-logs.md)
- [Troubleshoot using capsule update logs](https://dragonwingdocs.qualcomm.com/System/Boot/troubleshoot-using-capsule-update-logs.md)

##### Boot - Addendum

- [Boot addendum documentation](https://dragonwingdocs.qualcomm.com/System/Boot/boot-addendum-overview.md)

##### CDT on Qualcomm Linux

- [CDT on Qualcomm Linux ](https://dragonwingdocs.qualcomm.com/System/Boot/cdt-addendum-overview.md)

##### Qualcomm Linux Real-Time Subsystem Guide

- [Real-Time Subsystem documentation](https://dragonwingdocs.qualcomm.com/System/Boot/rtss-addendum-overview.md)

#### Security

- [Verify the security configurations of Qualcomm Linux](https://dragonwingdocs.qualcomm.com/System/Security/verify-the-security-configurations-of-qualcomm-linux.md)
- [Customize security services](https://dragonwingdocs.qualcomm.com/System/Security/customize-security-services.md)
- [Debug Qualcomm TEE and secure devices](https://dragonwingdocs.qualcomm.com/System/Security/debug-qualcomm-tee-and-secure-devices.md)
- [Develop trusted and client applications](https://dragonwingdocs.qualcomm.com/System/Security/develop-trusted-and-client-applications.md)

##### Security Overview

- [Security overview](https://dragonwingdocs.qualcomm.com/System/Security/overview.md)
- [Security architecture](https://dragonwingdocs.qualcomm.com/System/Security/security-architecture.md)
- [Security features](https://dragonwingdocs.qualcomm.com/System/Security/security-features.md)
- [Security tools](https://dragonwingdocs.qualcomm.com/System/Security/security-tools.md)

##### Configure security services

- [Configure security services](https://dragonwingdocs.qualcomm.com/System/Security/configure.md)
- [Enable device configurations from Qualcomm TEE](https://dragonwingdocs.qualcomm.com/System/Security/enable-device-configurations-from-qualcomm-tee.md)
- [Enable SELinux](https://dragonwingdocs.qualcomm.com/System/Security/enable-se-linux.md)
- [Enable UEFI secure boot](https://dragonwingdocs.qualcomm.com/System/Security/enable-uefi-secure-boot.md)
- [Install or upgrade the SoftSKU feature packs](https://dragonwingdocs.qualcomm.com/System/Security/install-or-upgrade-the-soft-sku-feature-packs.md)

###### Enable secure boot

- [Enable secure boot](https://dragonwingdocs.qualcomm.com/System/Security/enable-secure-boot.md)
- [Set the QFPROM fuses](https://dragonwingdocs.qualcomm.com/System/Security/set-the-qfprom-fuses.md)
- [Generate keys and certificates](https://dragonwingdocs.qualcomm.com/System/Security/generate-keys-and-certificates.md)
- [Sign and flash the images](https://dragonwingdocs.qualcomm.com/System/Security/sign-and-flash-the-images.md)
- [Perform VIP flashing](https://dragonwingdocs.qualcomm.com/System/Security/perform-vip-flashing.md)

##### Security - Addendum

- [Security addendum documentation](https://dragonwingdocs.qualcomm.com/System/Security/security-addendum-overview.md)

##### Qualcomm Linux Wireless Edge Services Guide

- [Qualcomm Wireless Edge Services documentation ](https://dragonwingdocs.qualcomm.com/System/Security/qualcomm-wes-overview.md)

#### Performance

- [Performance overview](https://dragonwingdocs.qualcomm.com/System/Performance/performance-overview.md)
- [Get started with performance tuning and optimization](https://dragonwingdocs.qualcomm.com/System/Performance/get-started-with-performance-tuning-and-optimization.md)
- [Features impacting performance](https://dragonwingdocs.qualcomm.com/System/Performance/features-impacting-performance.md)
- [Analyze performance with tools](https://dragonwingdocs.qualcomm.com/System/Performance/analyze-performance-with-tools.md)
- [Configure CPU, GPU, and memory](https://dragonwingdocs.qualcomm.com/System/Performance/configure-cpu-gpu-and-memory.md)
- [Customize for performance tuning](https://dragonwingdocs.qualcomm.com/System/Performance/customize-for-performance-tuning.md)
- [Troubleshoot performance issues](https://dragonwingdocs.qualcomm.com/System/Performance/troubleshoot-performance-issues.md)
- [Performance dashboards](https://dragonwingdocs.qualcomm.com/System/Performance/performance-dashboards.md)
- [References](https://dragonwingdocs.qualcomm.com/System/Performance/references.md)

##### Performance - Addendum (IQ-9075)

- [Performance Addendum documentation](https://dragonwingdocs.qualcomm.com/System/Performance/performance-addendum-iq-9075.md)

##### Performance - Addendum (IQ-8275)

- [Performance Addendum documentation](https://dragonwingdocs.qualcomm.com/System/Performance/performance-addendum-iq8275.md)

#### Power and Thermal

##### Power Documentation

- [Overview of power management](https://dragonwingdocs.qualcomm.com/System/Power/overview-of-power-management.md)
- [Get started with power optimization workflow](https://dragonwingdocs.qualcomm.com/System/Power/get-started-with-power-optimization-workflow.md)
- [Power architecture](https://dragonwingdocs.qualcomm.com/System/Power/power-architecture.md)
- [SoC sleep validation](https://dragonwingdocs.qualcomm.com/System/Power/SoC-Sleep-Validation.md)
- [Reference power measurement for system-on-chip](https://dragonwingdocs.qualcomm.com/System/Power/reference-power-measurement-for-system-on-chip.md)

###### Power states and features

- [Power states and features](https://dragonwingdocs.qualcomm.com/System/Power/power-states-and-features.md)
- [System-on-chip sleep states](https://dragonwingdocs.qualcomm.com/System/Power/system-on-chip-sleep-states.md)

###### CPU power management

- [CPU power management](https://dragonwingdocs.qualcomm.com/System/Power/cpu-power-management.md)
- [Manage CPU idle power states for energy efficiency](https://dragonwingdocs.qualcomm.com/System/Power/manage-cpu-idle-power-states-for-energy-efficiency.md)
- [Monitor Suspend Power Management](https://dragonwingdocs.qualcomm.com/System/Power/monitor-suspend-power-management.md)

##### Power addendum documentation (QCS6490/QCS5430)

- [Power addendum documentation (QCS6490/QCS5430)](https://dragonwingdocs.qualcomm.com/System/Power/power-addendum-qcs6490.md)

##### Power addendum documentation (IQ-9075)

- [Power addendum documentation (IQ-9075)](https://dragonwingdocs.qualcomm.com/System/Power/power-addendum-iq9075.md)

##### Power addendum documentation (IQ-8275)

- [Power addendum documentation (IQ-8275)](https://dragonwingdocs.qualcomm.com/System/Power/power-addendum-iq8275.md)

##### Thermal Documentation

- [Overview of thermal management](https://dragonwingdocs.qualcomm.com/System/Power/overview-of-thermal-management.md)
- [Get started with thermal management workflow](https://dragonwingdocs.qualcomm.com/System/Power/get-started-with-thermal-management-workflow.md)
- [Platform support for thermal management](https://dragonwingdocs.qualcomm.com/System/Power/platform-support-thermal.md)
- [Thermal architecture](https://dragonwingdocs.qualcomm.com/System/Power/thermal-architecture.md)
- [Learn about thermal interfaces](https://dragonwingdocs.qualcomm.com/System/Power/learn-about-thermal-interfaces.md)
- [Customize a thermal zone](https://dragonwingdocs.qualcomm.com/System/Power/customize-a-thermal-zone.md)
- [Control heat dissipation with cooling devices](https://dragonwingdocs.qualcomm.com/System/Power/control-heat-dissipation-with-cooling-devices.md)
- [Receive sensor temperature notifications](https://dragonwingdocs.qualcomm.com/System/Power/receive-sensor-temperature-notifications.md)

###### Optimize performance with thermal tuning

- [Optimize performance with thermal tuning](https://dragonwingdocs.qualcomm.com/System/Power/optimize-performance-with-thermal-tuning.md)
- [Battery Current Limiting (BCL)](https://dragonwingdocs.qualcomm.com/System/Power/BCL.md)
- [Configure a thermal zone](https://dragonwingdocs.qualcomm.com/System/Power/configure-a-thermal-zone.md)
- [Regulate temperature with fan controller](https://dragonwingdocs.qualcomm.com/System/Power/regulate-temperature-with-fan-controller.md)
- [ThermalD](https://dragonwingdocs.qualcomm.com/System/Power/thermalD.md)
- [Verify thermal state](https://dragonwingdocs.qualcomm.com/System/Power/verify-thermal-state.md)

#### Storage

- [Storage documentation](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/storage-documentation.md)
- [Storage overview](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/storage-overview.md)
- [Storage features](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/features.md)

##### Configure storage features

- [Configure storage features](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration.md)
- [Enable UFS device feature using kernel configuration](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/enable-ufs-device.md)
- [Enable eMMC using device tree properties](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/enable-emmc.md)
- [Enable SDHCI using kernel configuration](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/enable-sd-card.md)
- [Modify UFS device power management states](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/ufs-power-management-states.md)
- [Modify SDHC card power management states](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/sdhc-power-management-states.md)
- [Configure device using UFS parameters](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/ufs-parameters.md)
- [Configure device using SD card parameters](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/sd-card-parameters.md)
- [Configure UFS Linux kernel device tree](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/ufs-linux-device-tree.md)
- [Configure SDHCI (eMMC and SD card internal) Linux kernel device tree](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/sdhci-linux-device-tree.md)
- [Provision UFS device](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/configuration/ufs-provisioning.md)

##### Customize storage features

- [Customize storage features](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/customize.md)

##### Debug common storage driver issues

- [Debug common storage driver issues](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/debug.md)
- [UFS device issue](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/debug/ufs-debugging.md)
- [Debug with sysfs or debugfs nodes](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/debug/ufs-sysfs-debugfs.md)

##### References

- [References](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/references.md)

##### Storage - Addendum

- [Storage addendum documentation](https://dragonwingdocs.qualcomm.com/System/Memory-and-Storage/storage-addendum-overview.md)

#### Memory

- [Memory documentation](https://dragonwingdocs.qualcomm.com/Addendum-docs/memory-addendum-overview.md)

#### Interfaces

- [Interfaces documentation](https://dragonwingdocs.qualcomm.com/System/Interfaces/interfaces-documentation.md)
- [Getting started: Set up the device interface](https://dragonwingdocs.qualcomm.com/System/Interfaces/getting-started-set-up-the-device-interface.md)
- [UART](https://dragonwingdocs.qualcomm.com/System/Interfaces/uart.md)
- [SPI](https://dragonwingdocs.qualcomm.com/System/Interfaces/spi.md)
- [I2C](https://dragonwingdocs.qualcomm.com/System/Interfaces/i2-c.md)
- [I3C](https://dragonwingdocs.qualcomm.com/System/Interfaces/i3-c.md)
- [PCIe](https://dragonwingdocs.qualcomm.com/System/Interfaces/pcie.md)
- [USB](https://dragonwingdocs.qualcomm.com/System/Interfaces/usb.md)
- [CAN](https://dragonwingdocs.qualcomm.com/System/Interfaces/can.md)
- [QSPI](https://dragonwingdocs.qualcomm.com/System/Interfaces/qspi.md)
- [References](https://dragonwingdocs.qualcomm.com/System/Interfaces/references.md)

##### Overview of peripheral interfaces

- [Overview of peripheral interfaces](https://dragonwingdocs.qualcomm.com/System/Interfaces/overview-of-peripheral-interfaces.md)
- [QCS6490 and QCS5430 interfaces overview](https://dragonwingdocs.qualcomm.com/System/Interfaces/qcs-6490-and-qcs-5430-interfaces-overview.md)
- [Dragonwing IQ-9075 interface overview](https://dragonwingdocs.qualcomm.com/System/Interfaces/dragonwing-iq-9075-interface-overview.md)
- [Dragonwing IQ-8275 interface overview](https://dragonwingdocs.qualcomm.com/System/Interfaces/dragonwing-iq-8275-interface-overview.md)
- [Dragonwing IQ-615 interface overview](https://dragonwingdocs.qualcomm.com/System/Interfaces/dragonwing-iq-615-interface-overview.md)
- [Enabling GP_MN Support for Kodiak/LeMans/Monaco/Talos Platform](https://dragonwingdocs.qualcomm.com/System/Interfaces/enabling-gp-mn-support-kodiak-lemans-monaco-talos.md): Software changes required to enable GP_MN (General Purpose M/N clock) support on Kodiak, LeMans, Monaco, and Talos platforms.
- [TSC Functionality Enablement for Monaco and Lemans](https://dragonwingdocs.qualcomm.com/System/Interfaces/tsc-functionality-enablement-monaco-lemans.md): Device tree, driver, and platform-specific steps to enable TSC (Timestamp Counter) functionality on Monaco (QCS8300) and Lemans (SA8775P).

#### Debug

- [Debug overview](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-overview.md)
- [Debug common system issues](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-common-system-issues.md)
- [Debug non-HLOS](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-non-hlos.md)

##### Debug linux user-space issues

- [Debug Linux user-space issues](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/Debug linux userspace issues.md): Qualcomm Linux supports various open-source tools, dumps, and logs for debugging user-space issues.
- [Debug using ltrace](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-ltrace.md)
- [Debug using strace](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-strace.md)
- [Debug using Valgrind](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-valgrind.md)
- [Debug using GNU debugger](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-gnu-debugger.md)
- [Collect coredumps](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/collect-coredumps.md)
- [Debug with user-space logs](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-with-user-space-logs.md)
- [Configure debug symbols](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/configure-debug-symbols.md)
- [Reboot the system](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/reboot-the-system.md)

##### Debugging linux kernel

- [Debugging linux kernel](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/Debugging linux kernel.md)
- [Enable kernel debugging](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/enable-kernel-debugging.md)
- [Configure the kernel for debugging](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/configure-the-kernel-for-debugging.md)
- [Assess memory usage](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/assess-memory-usage.md)
- [Trace kernel functions](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/trace-kernel-functions.md)
- [Collect and parse RAM dump](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/collect-and-parse-ram-dump.md)
- [Parse RAM dumps using RAMParser](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/parse-ram-dumps-using-ram-parser.md)
- [Parse RAM dumps using QCAP](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/parse-ram-dumps-using-qcap.md)
- [Debug using the crash utility tool](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-the-crash-utility-tool.md)
- [Measure clock rates using clk-debug-tools](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/measure-clock-rates-using-clk-debug-tools.md)

##### Debug Addendum documentation

- [Debug Addendum documentation ](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-addendum-overview.md)

### Release Notes

#### Migration Guide

##### qualcomm-linux-2-0-migration-overview

- [Changes in the OpenEmbedded layers and the build system](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/Changes-in-the-OpenEmbedded-layers-and-the-build-system.md)
- [Changes in the Qualcomm Linux kernel](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/changes-in-the-qualcomm-linux-kernel.md)
- [Migrate to Qualcomm Linux 2.0 using OTA upgrade](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/migrate-to-qualcomm-linux-2-0-using-ota-upgrade.md)
- [Migrate features to Qualcomm Linux 2.0](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/migrate-features-to-qualcomm-linux-2-0.md)

##### enable-and-evaluate-qualcomm-linux-overlays

- [Overlay functionality and driver module blacklisting overview](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/overlay-functionality-and-driver-module-blacklisting-overview.md)
- [Use overlay configurations to derive image recipes](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/use-overlay-configurations-to-derive-image-recipes.md)
- [Evaluate overlays using supported workflows](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/evaluate-overlays-using-supported-workflows.md)

##### Legacy build workflows

- [Build with the repo manifest](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/how-to-build-repo-manifest.md)
- [Build with meta-qcom-releases](https://dragonwingdocs.qualcomm.com/Key-Documents/Migration-Guide/how-to-build-meta-qcom-releases.md)

#### Software Release Notes

- [Overview](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/introduction.md)
- [Features enabled](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/features-enabled.md)
- [Upcoming features](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/upcoming-features.md)
- [Reference design kits](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/reference-design-kits.md)
- [Release specific information](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/release-specific-information.md)
- [Upgrade process](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/upgrade-process.md)
- [Comprehensive list of features](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/comprehensive-list-of-features.md)
- [Interfaces](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/interfaces.md)
- [Release contents](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/release-contents.md)
- [Limitations](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/limitations.md)
- [Memory configurations](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/memory-configurations.md)
- [Partition table](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/partition-table.md)
- [Test reports](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/test-reports.md)
- [References](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/references-16.md)

#### QIR SDK Release Notes

- [Robotics SDK for Qualcomm Linux 2.0 June 2026](https://dragonwingdocs.qualcomm.com/Key-Documents/QIR-SDK-Release-Notes/robotics-sdk-qli2.0-062026.md)
