> ## 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.

# Handle out-of-tree kernel modules and device tree using recipes

This page describes how to manage out-of-tree kernel modules and device tree blobs using Yocto recipes. For kernel development details, see the [Qualcomm Linux Kernel Guide](https://dragonwingdocs.qualcomm.com/System/Kernel/kernel-overview).

## **Out-of-tree kernel modules**

To build an out-of-tree kernel module, see [Add a kernel module](https://dragonwingdocs.qualcomm.com/System/Kernel/out-of-tree-kernel-modules).

**Note**

Qualcomm Linux supports out-of-kernel device tree overlays only for the `custom` variant.

## **Device tree management**

For device-tree/device-tree blob management, see DTB build support in kernel in [Platform device tree](https://dragonwingdocs.qualcomm.com/System/Kernel/locate-and-modify-device-trees).
