QCGPIO(4)
β¨ QCGPIO π
okay bestie, welcome to the qcgpio page β it lives in section 4 of the kernel interfaces manual, so you already know it's gonna be a hardware moment π
πΈ NAME πΈ
qcgpio β the Qualcomm Snapdragon GPIO controller, no cap π
π¦ SYNOPSIS π¦
qcgpio* at acpi?
qcgpio* at fdt?
literally just those two lines and honestly? iconic. it attaches either at acpi? or at fdt? β pick your fighter π
β¨ DESCRIPTION β¨
so the qcgpio driver is the one that provides support for the GPIO controller that's found on Qualcomm Snapdragon SoCs π₯ that's the whole vibe, fr fr.
here's the thing though β it does not provide direct device driver entry points π«Ά like, it's not out here handing you functions to call willy-nilly. instead it makes its functions available to acpi(4). that's the arrangement. that's the situation. iykyk π
ngl it's giving "supporting character with main character energy" β it's not on stage, but nothing works without it π
π SEE ALSO π
go read those when you're done here, bestie, they're literally right there π¦
β HISTORY β
the qcgpio device driver first appeared in OpenBSD 7.2 π so it's been around, it's settled, it's got lore β¨
π AUTHORS π
the qcgpio driver was written by Mark Kettenis <kettenis@openbsd.org> π«Ά absolute legend behaviour, we love to see it π
aaaand that's the page!! mwah ππ
sign-off tea π: this one ships from Debian, dated August 1, 2024, and it's page QCGPIO(4) β that's the header up top and the footer down bottom in the original, so now you have the whole thing π₯ go forth and GPIO responsibly, bestie β¨
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms