This patchset adds: 1. SiFive SPI driver 2. New MMC SPI driver based on DM_MMC and DM_SPI 3. Enables SiFive SPI driver and MMC SPI driver for SiFive Unleashed board
With this patch series, we can now load files from SD card on SiFive Unleashed board. Many thanks to Bhargav for porting SiFive SPI driver and updating MMC SPI driver for us. These patches can be also found in riscv_unleashed_mmc_spi_v1 branch of: https//github.com/avpatel/u-boot.git Anup Patel (1): mmc: skip select_mode_and_width for MMC SPI host Bhargav Shah (3): spi: Add SiFive SPI driver mmc: mmc_spi: Re-write driver using DM framework riscv: sifive: fu540: Enable SiFive SPI and MMC SPI drivers board/sifive/fu540/Kconfig | 8 + drivers/mmc/Kconfig | 18 ++ drivers/mmc/mmc.c | 14 ++ drivers/mmc/mmc_spi.c | 455 +++++++++++++++++++++++-------------- drivers/spi/Kconfig | 8 + drivers/spi/Makefile | 1 + drivers/spi/spi-sifive.c | 405 +++++++++++++++++++++++++++++++++ 7 files changed, 742 insertions(+), 167 deletions(-) create mode 100644 drivers/spi/spi-sifive.c -- 2.17.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot