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

# Supported versions & compatibility

Reference for Qualcomm<sup>®</sup> Linux kernel versions, Yocto release compatibility,
and supported hardware SoCs and development kits.

## Kernel versions

The Qualcomm Linux kernel is available in two tracks:

**Table: Kernel tracks**

| Track                   | Description                                                                                                                                                                                                   | Yocto recipe             |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| LTS (Long-Term Support) | Based on the upstream LTS kernel **v6.18.x**. Recommended for production use. Qualcomm-specific additions are maintained separately and periodic LTS merges bring in the latest security and stability fixes. | `linux-qcom_6.18.bb`     |
| Mainline                | Tracks the upstream mainline kernel. Intended for upstream development and contribution workflows.                                                                                                            | `linux-qcom-next_git.bb` |

The LTS kernel is selected by default in the `meta-qcom` base configuration:

```text theme={null}
PREFERRED_PROVIDER_virtual/kernel = "linux-qcom"
PREFERRED_VERSION_virtual/kernel  = "6.18%"
```

For the mainline kernel, `PREFERRED_VERSION_virtual/kernel` is left empty.

## Yocto compatibility

**Table: Yocto release compatibility**

| Yocto codename | Manifest branch      | Release tag format                       |
| -------------- | -------------------- | ---------------------------------------- |
| wrynose        | `qcom-linux-wrynose` | `qli-<version>` (for example, `qli-2.0`) |

The `meta-qcom` layer is the primary Qualcomm Yocto meta-layer. Releases are tagged
using the `qli-<version>` convention in the
[quic-yocto/qcom-manifest](https://github.com/quic-yocto/qcom-manifest) repository.

For host setup and manifest sync instructions, see the
[BSP image build with firmware](https://dragonwingdocs.qualcomm.com/Key-Documents/Firmware-Guide/build-firmware).

## Supported hardware SoCs and development kits

The following table lists the SoCs, their Yocto machine configuration names,
and the associated development kits supported in this release:

**Table: Supported SoCs, machine configurations, and development kits**

| SoC     | Yocto machine config       | Development kit                                                                                                                     |
| ------- | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| QCS6490 | `qcs6490-rb3gen2-core-kit` | Qualcomm Dragonwing<sup>™</sup> RB3 Gen 2 Core Development Kit; Qualcomm Dragonwing<sup>™</sup> RB3 Gen 2 optional mezzanine boards |
| QCS5430 | `qcs6490-rb3gen2-core-kit` | Qualcomm Dragonwing<sup>™</sup> RB3 Gen 2 Core Development Kit                                                                      |
| IQ-9075 | `iq-9075-evk`              | Qualcomm Dragonwing<sup>™</sup> IQ-9075 EVK                                                                                         |
| IQ-8275 | `iq-8275-evk`              | Qualcomm Dragonwing<sup>™</sup> IQ-8275 EVK                                                                                         |
| IQ-615  | `iq-615-evk`               | Qualcomm Dragonwing<sup>™</sup> IQ-615 EVK                                                                                          |
| QCS615  | `qcs615-ride`              | —                                                                                                                                   |
| QCS8300 | `qcs8300-ride-sx`          | —                                                                                                                                   |
| QCS9100 | `qcs9100-ride-sx`          | —                                                                                                                                   |

<Note>
  Machine configuration files follow the `<SoC>-<board>-<variant>.conf` naming
  convention and are located in `meta-qcom/conf/machine/`.
</Note>
