mmc1 or micro SD baremetal card driver for BeagleBone Black

I need a bare-metal driver for reading from first FAT partition of MicroSD card in BeagleBone Black. I am trying to read a file and load it to DDR. I need the to read blocks from the microSD which i can parse later based of FAT file system.