в ядре есть три версии SD драйвера
- однопортовая
- двупортовая
- поддержка eMMC
одна сплошная копипаста с коррекцией на битовые поля в регистрах..
еще в юбуте нарвался - в юсб порт включил хаб, в хаб воткнул wifi брелок и юсб ридер с uSD, без wifi успешно грузится и работает, с wifi юбут пишет, что устройств для загрузки нет..