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

# External references

Qualcomm<sup>®</sup> Linux kernel development draws on documentation from multiple sources. The following tables provide links to related Qualcomm guides, upstream kernel resources, and a reference for all acronyms and terms used across this documentation.

## **Qualcomm Linux guides**

**Table: Related Qualcomm documentation**

| Title                                                                                                                     | Document number |
| ------------------------------------------------------------------------------------------------------------------------- | --------------- |
| [Qualcomm Linux Debug Guide](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-overview)                   |                 |
| [BSP image build with firmware](https://dragonwingdocs.qualcomm.com/Key-Documents/Firmware-Guide/build-firmware)          |                 |
| [Qualcomm Linux Boot Guide](https://dragonwingdocs.qualcomm.com/System/Boot/boot-overview)                                |                 |
| [Qualcomm Linux Yocto Guide](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/qualcomm-linux-yocto-overview) |                 |

## **Upstream kernel documentation**

**Table: Upstream kernel.org and LWN references**

| Topic                         | URL                                                                                                                                                                            |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Linux kernel EFI stub         | [https://docs.kernel.org/admin-guide/efi-stub.html](https://docs.kernel.org/admin-guide/efi-stub.html)                                                                         |
| Linux kernel driver API       | [https://docs.kernel.org/driver-api/](https://docs.kernel.org/driver-api/)                                                                                                     |
| Memory management             | [https://docs.kernel.org/core-api/index.html#memory-management](https://docs.kernel.org/core-api/index.html#memory-management)                                                 |
| Energy Aware Scheduling       | [https://docs.kernel.org/scheduler/sched-energy.html](https://docs.kernel.org/scheduler/sched-energy.html)                                                                     |
| Capacity Aware Scheduling     | [https://docs.kernel.org/scheduler/sched-capacity.html](https://docs.kernel.org/scheduler/sched-capacity.html)                                                                 |
| SchedUtil governor            | [https://docs.kernel.org/scheduler/schedutil.html](https://docs.kernel.org/scheduler/schedutil.html)                                                                           |
| Utilization clamping (UCLAMP) | [https://docs.kernel.org/scheduler/sched-util-clamp.html](https://docs.kernel.org/scheduler/sched-util-clamp.html)                                                             |
| CPUfreq and DVFS              | [https://docs.kernel.org/admin-guide/pm/cpufreq.html](https://docs.kernel.org/admin-guide/pm/cpufreq.html)                                                                     |
| Remoteproc framework          | [https://docs.kernel.org/staging/remoteproc.html](https://docs.kernel.org/staging/remoteproc.html)                                                                             |
| Serial console                | [https://docs.kernel.org/admin-guide/serial-console.html](https://docs.kernel.org/admin-guide/serial-console.html)                                                             |
| Debugging with printk         | [https://docs.kernel.org/core-api/printk-basics.html](https://docs.kernel.org/core-api/printk-basics.html)                                                                     |
| /proc file system             | [https://docs.kernel.org/filesystems/proc.html](https://docs.kernel.org/filesystems/proc.html)                                                                                 |
| Dynamic debug                 | [https://docs.kernel.org/admin-guide/dynamic-debug-howto.html](https://docs.kernel.org/admin-guide/dynamic-debug-howto.html)                                                   |
| GDB kernel debugging          | [https://docs.kernel.org/process/debugging/gdb-kernel-debugging.html](https://docs.kernel.org/process/debugging/gdb-kernel-debugging.html)                                     |
| Page owner (memory debug)     | [https://docs.kernel.org/mm/page\_owner.html](https://docs.kernel.org/mm/page_owner.html)                                                                                      |
| SLUB allocator debug          | [https://docs.kernel.org/admin-guide/mm/slab.html](https://docs.kernel.org/admin-guide/mm/slab.html)                                                                           |
| GPIO DT bindings              | [https://www.kernel.org/doc/Documentation/devicetree/bindings/gpio/gpio.txt](https://www.kernel.org/doc/Documentation/devicetree/bindings/gpio/gpio.txt)                       |
| Pin configuration DT bindings | [https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml](https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml) |
| PELT (LWN)                    | [https://lwn.net/Articles/531853/](https://lwn.net/Articles/531853/)                                                                                                           |
| Yocto kernel configuration    | [https://docs.yoctoproject.org/4.3.1/kernel-dev/common.html#configuring-the-kernel](https://docs.yoctoproject.org/4.3.1/kernel-dev/common.html#configuring-the-kernel)         |
