[U-Boot] [PATCH v2 0/5] SiFive SPI MMC Support

Anup Patel Anup.Patel at wdc.com
Sat Jun 29 06:56:47 UTC 2019


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_v2 branch of:
https//github.com/avpatel/u-boot.git

Changes since v1:
- Make response matching part belongs to mmc_spi_sendcmd()
- Match response to zero for SEND_STATUS (CMD13)
- Add separate patch for updating SiFive FU540 Documentation

Anup Patel (2):
  mmc: skip select_mode_and_width for MMC SPI host
  doc: sifive-fu540: Update README for SiFive SPI and MMC SPI drivers

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 +
 doc/README.sifive-fu540    |   4 +-
 drivers/mmc/Kconfig        |  18 ++
 drivers/mmc/mmc.c          |  14 ++
 drivers/mmc/mmc_spi.c      | 469 ++++++++++++++++++++++++-------------
 drivers/spi/Kconfig        |   8 +
 drivers/spi/Makefile       |   1 +
 drivers/spi/spi-sifive.c   | 405 ++++++++++++++++++++++++++++++++
 8 files changed, 757 insertions(+), 170 deletions(-)
 create mode 100644 drivers/spi/spi-sifive.c

--
2.17.1


More information about the U-Boot mailing list