QCGPIO(4)

πŸ“¦ in nixpkgs unstable

✨ 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
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms