BCMGPIO(4)
π 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
- Copyright (c) 2020 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