APLGPIO(4)

πŸ“¦ in nixpkgs unstable

πŸ’… APLGPIO πŸ’…

okay bestie, so this is a page from the Kernel Interfaces Manual and honestly? it's short, it's sweet, and it's about hardware. let's get into it ✨


🌸 NAME 🌸

aplgpio β€” the Intel Apollo Lake GPIO controller driver. yes that's it. that's the whole name section. she's concise πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

aplgpio* at acpi?

that's the whole vibe. one line. icon behavior fr fr πŸŽ€


✨ DESCRIPTION ✨

so the aplgpio driver is literally here to provide support for the GPIO controllers found on Intel's Apollo Lake SoC. that's the mission. that's the whole plot 🫢

now here's the fun part β€” she does not provide direct device driver entry points. like, at all. instead, she makes her functions available to acpi(4) and lets that queen handle it. it's giving backstage crew energy, not main character energy, and honestly? iconic πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

go read those if you wanna be a well-rounded unix bestie iykyk πŸ“š


πŸŽ€ HISTORY πŸŽ€

the aplgpio driver first appeared in OpenBSD 6.6. so she's got a birthday, and it's a real one πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

the aplgpio driver was written by James Hastings, based on the bytgpio(4) driver by Mark Kettenis <kettenis@openbsd.org> 🫑 credit where credit is due, always.


ngl this whole page is like four sentences long and i respect that so much. no filler. no fluff. she said what she said and dipped πŸ’€

and that's a wrap bestie!! this one's from the Debian build, dated June 17, 2019, and it's filed under APLGPIO(4) πŸ¦‹ mwah, go touch some GPIO pins responsibly πŸ’œπŸŒˆ

πŸ“¦ where this page comes from