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# minix-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. 24