xref: /minix/minix/drivers/storage/mmc/emmc.txt (revision 0a6a1f1d)
1The eMMC driver was designed to be linked to the existing MMC/SD block device
2driver (mmcblk.c).
3
4* Mini how-to
5On the BeagleBone Black, the block device files /dev/c1d* (major = 8) are free.
6The driver can use /dev/c1d0.
7# service up /service/emmc -dev /dev/c1d0
8
9* Programmed Input/Output
10The driver does not have support for DMA.
11
12* High capacity cards
13Data address for media =< 2GB is byte address, and data address for media > 2GB
14is sector (512B) address. The driver was designed to handle both address modes,
15but it was tested on a 2GB card.
16
17* References
18BeagleBone Black System Reference Manual, Revision A5.6.
19AM335x Sitara Processors Technical Reference Manual. Literature number: SPRUH73L
20Embedded MultiMediaCard Product Standard (MMCA, 4.41). Document number: JESD84-A441
21AM335x Sitara Processors Datasheet. Literature number: SPRS717F
22OMAP35x Applications Processor Technical Reference Manual. Literature number: SPRUF98X
23MINIX 3 MMC/SD source code.