BCMGPIO(4)

πŸ“¦ in nixpkgs unstable

πŸ’… BCMGPIO(4) β€” bestie edition πŸŽ€

okay so this is a page from the Kernel Interfaces Manual, and we're talking about bcmgpio β€” the Broadcom BCM283x GPIO controller. yes it's niche. yes it's iconic. let's get into it ✨


🌸 NAME 🌸

bcmgpio β€” the Broadcom BCM283x GPIO controller, aka the little guy that decides what your pins are gonna be when they grow up πŸ¦‹


✨ SYNOPSIS ✨

bcmgpio* at fdt?

that's it. that's the whole vibe. one line. slay πŸ’…


πŸ’– DESCRIPTION πŸ’–

so here's the tea β˜• β€” the bcmgpio driver pulls its pin control data from the device tree, and uses that to pick one of the multiple possible roles available for pins on Broadcom BCM283x and BCM2711 SoCs. like, each pin has options, and this driver is the one doing the choosing. main character energy fr fr πŸ‘‘

but ngl, it does not provide direct device driver entry points β€” instead it makes its functions available to other drivers. it's giving backstage crew, not front-of-house. lowkey the most supportive friend in the kernel 🫢


πŸ”₯ SEE ALSO πŸ”₯

go read those too, bestie, iykyk πŸ’œ


🌈 HISTORY 🌈

the bcmgpio driver first appeared in OpenBSD 6.7. a whole era. we love a debut πŸ’«


πŸ‘‘ AUTHORS πŸ‘‘

the bcmgpio driver was written by Mark Kettenis <kettenis@openbsd.org>. thank you for your service, king πŸŽ€


and that's the whole page bestie, no cap, every single detail accounted for πŸ’€

Debian Β· May 16, 2020 Β· BCMGPIO(4) β€” mwah, that's the sign-off, catch you in the next manpage πŸ“πŸ§šπŸ’œ

πŸ“¦ 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