BCMSTBGPIO(4)
π BCMSTBGPIO(4) β okay bestie, let's talk GPIOs
So this is a page from the Kernel Interfaces Manual (yes, the 4 section, the driver one, iykyk) and it's all about bcmstbgpio, the Broadcom Set-top Box GPIO controller. Buckle up, it's short but it ate. β¨
πΈ NAME πΈ
bcmstbgpio β the Broadcom Set-top Box GPIO controller, periodt. π
π¦ SYNOPSIS π¦
bcmstbgpio* at fdt?
That's literally it. The * means "any unit number, we don't gatekeep," and the ? after fdt means the attachment is optional-ish vibes. π
π DESCRIPTION π
okay so the bcmstbgpio driver is the main character when it comes to giving you support for the GPIO ports found on Broadcom Set-top Box SoCs. π«Ά
And like, this includes the Broadcom BCM2712 SoC β the exact one that's living its best life inside the Raspberry Pi 5. π₯ Yes, that Raspberry Pi 5. Iconic.
Now, important detail bestie: it does not provide direct device driver entry points. Nope, none of that. Instead it makes its functions available to other drivers. It's giving supportive bestie energy β it doesn't want the spotlight, it just wants everyone else to slay. ππ
π§ SEE ALSO π§
intro(4)β go read the intro to section 4, it's the vibe check you need first fr fr.
β HISTORY β
The bcmstbgpio driver first appeared in OpenBSD 7.8. So it's new-new, fresh out the box, and already glowing. πβ¨
π AUTHORS π
The bcmstbgpio driver was written by Mark Kettenis <kettenis@openbsd.org>. Shoutout to Mark, no cap, absolute legend behavior. π«‘π
lowkey reminder: this page came from the Debian build, dated August 9, 2025 β so if you're citing it in your group chat, that's the receipt, bestie. π π
π¦ stay slay, read your manpages, and may your GPIO pins always be exactly where you left them π¦
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2025 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