Skip to main content
Qualcomm® Linux® facilitates porting and customizing the Linux kernel to devices with Qualcomm hardware SoCs. It uses a long-term support (LTS) Linux kernel (v6.18.x) and the GNU compiler collection (GCC) toolchain that are compatible with the Yocto project. The Qualcomm® Linux® kernel offers the following key features and advancements related to the mainline Linux kernel on Qualcomm platforms:
  • The Qualcomm Linux BSP is tailored to support devices using Qualcomm platforms.
  • The device tree corresponds to the Qualcomm Linux development kits.
  • Multiple customized build configurations are available to suit your requirements.
  • The Qualcomm Linux kernel integrates into the Yocto build system.
  • The Qualcomm Linux kernel aligns with the upstream LTS kernel. Qualcomm-specific additions are maintained separately.
  • Support to configure, customize, and build kernel images that are flashed and booted on devices using Qualcomm hardware SoCs.
  • Virtualization support for untrusted virtual machines using the KVM hypervisor.
  • Periodic LTS merges from the corresponding LTS kernel branch to get the latest security and stability fixes.
The kernel is integrated with Qualcomm Linux meta layers to support Linux. Qualcomm Linux provides a way to build and customize the kernel and other packages to define a distribution according to the needs of a device or application.
Representation of Qualcomm Linux kernel workflow.

Figure: Qualcomm Linux kernel workflow

The Qualcomm Linux distribution supports the following hardware SoCs and development kits: Table: Supported hardware SoCs and development kits
Hardware SoCsDevelopment kit
QCS6490QCS6490 Qualcomm Dragonwing RB3 Gen 2 Core Development Kit, QCS6490 Dragonwing RB3 Gen 2 optional mezzanine boards
QCS5430QCS5430 Dragonwing RB3 Gen 2 Core Development Kit
IQ-9075Qualcomm Dragonwing IQ-9075
IQ-8275Qualcomm Dragonwing IQ-8275
IQ-615Qualcomm Dragonwing IQ-615
See the Hardware SoCs that are supported on Qualcomm Linux.