BCMSDHOST(4)
π
BCMSDHOST(4) β the bcmsdhost page, bestie edition π
okay so this is from the Kernel Interfaces Manual, and we're talking about bcmsdhost today. buckle up, it's short but it's iconic β¨
πΈ NAME πΈ
bcmsdhost β the Broadcom BCM238x SD controller. that's it, that's the whole name, and yes it says BCM238x, we do not edit, we respect the source π
π¦ SYNOPSIS π¦
bcmsdhost* at fdt?
sdmmc* at bcmsdhost?
literally the entire configuration vibe right there. bcmsdhost* attaches at fdt?, and then sdmmc* attaches at bcmsdhost? β it's giving "everything attaches to everything" and honestly? slay π«Ά
β¨ DESCRIPTION β¨
so the bcmsdhost driver provides support for the SD controllers integrated on Broadcom BCM283x and BCM2711 SoCs π₯ and the way it does DMA? it uses the bcmdmac(4) DMA controller to provide DMA support. that's the pipeline, no cap.
meanwhile the sdmmc(4) subsystem is the one out here actually performing SD/MMC transactions β it's the main character that communicates with whatever SD devices are inserted into the card slot, or directly connected to the controller π so like, card in slot, card soldered on, doesn't matter, sdmmc(4) handles the talking.
π SEE ALSO π
go read them, iykyk ππ
π HISTORY π
OpenBSD support for bcmsdhost first appeared in OpenBSD 6.7. a little vintage moment, we love a debut πβ
π AUTHORS π
the bcmsdhost driver was written by Jared D. McNeill for NetBSD π§ and then it got ported to OpenBSD by Neil Ashford <ashfordneil0@gmail.com> and Tobias Heider <tobhe@openbsd.org> β kings, all of them πππ
ok that's the whole page, go plug in an SD card and be free bestie πΈπ
Deiban π β wait, Debian, April 22, 2020, and the page is BCMSDHOST(4). that's the footer, mwah πβ¨
π¦ 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