MMC(4)

πŸ’– MMC(4) πŸ’–

okay bestie, welcome to the Kernel Interfaces Manual β€” this is the glow-up of mmc(4) and honestly? she's serving. pull up a chair πŸŽ€


✨ NAME ✨

mmc β€” the MultiMediaCard and SD Card bus driver 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

device mmc

that's it. that's the whole vibe. one line, no notes πŸ’…


πŸ‘‘ DESCRIPTION πŸ‘‘

okay so, the mmc driver is literally the main character of MMC and SD Card buses. she implements the whole MMC and SD Card bus, and she supports all the MMC and SD bridges in the system. every single one. no one gets left out 🫢

all the SD or MMC cards in your system attach to an instance of mmc β€” like, every card is at her table, fr fr.

here's the tea about the bus itself: it typically has only one slot, and only memory cards. that's the usual situation, that's the default energy ✨

now for the card lore, because this part matters:

  • MultiMediaCards exist only in memory. that's their whole thing. memory and nothing else πŸ’­
  • SD Cards exist as memory, I/O, or combination cards β€” so she can do a little bit of everything, lowkey iconic 🌈

🌟 SEE ALSO 🌟

  • at91_mci(4)
  • mmcsd(4)
  • sdhci(4)
  • SD Specifications, Part 1, Physical Layer, Simplified Specification.
  • The MultiMediaCard System Specification.

go read those if you want the deep lore, iykyk πŸ“š


πŸ’€ BUGS πŸ’€

SDIO cards currently do not work. 😭

not me having to be the bearer of bad news, but bestie, that's just where we're at right now. it's giving "we're working on it". periodt πŸ™ˆ


okay that's the whole page, mwah πŸ’‹ this gem came to you from Debian, dated October 8, 2008 β€” vintage, but still slaying πŸŽ€βœ¨ bye bestie! πŸ’–

πŸ“¦ where this page comes from