BCMSDHOST(4)

πŸ“¦ in nixpkgs unstable

πŸ’… 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
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms