add clarification
[libreriscv.git] / shakti / m_class / sdmmc.mdwn
index 9c7974d76641b2481e825d3c59b7aca3dfca652b..c25784830358d6e3798ef5fb6930d44ee722a95d 100644 (file)
@@ -4,3 +4,14 @@
 * <https://opencores.org/project,sd_mmc_emulator>
 * (needs work) <https://opencores.org/project,sdcard_mass_storage_controller>
 * <https://github.com/enjoy-digital/litesdcard> - needs investigation
+* <https://github.com/lowRISC/lowrisc-chip/tree/ethernet-v0.5/src/main/verilog> - looks good.
+* <https://github.com/mczerski/SD-card-controller>
+
+# Requirements
+
+* eMMC 8-bit mode
+* SD/MMC 1, 2 and 4-bit mode
+* SPI compatible
+* Must be libre BSD or MIT Licensed (no restrictions, no non-free "non-commercial" clauses).
+* AXI interface preferred, Wishbone acceptable (bridge will be used).
+* Linux kernel driver needed (preferred).