aboutsummaryrefslogtreecommitdiff
path: root/drivers/spi/Makefile
diff options
context:
space:
mode:
authorBhargav Shah <bhargavshah1988@gmail.com>2019-07-17 04:23:43 +0000
committerJagan Teki <jagan@amarulasolutions.com>2019-07-18 17:11:16 +0530
commita2f32bfdd3673706dcda9da2e2fb3a908affcba4 (patch)
tree931ef9bc3140598ac0e86e11464336f0104bfa3b /drivers/spi/Makefile
parenta706029410228dbe43345b1dce0ee6a002a63c8b (diff)
downloadu-boot-a2f32bfdd3673706dcda9da2e2fb3a908affcba4.zip
u-boot-a2f32bfdd3673706dcda9da2e2fb3a908affcba4.tar.gz
u-boot-a2f32bfdd3673706dcda9da2e2fb3a908affcba4.tar.bz2
spi: Add SiFive SPI driver
This patch adds SiFive SPI driver. The driver is 100% DM driver and it determines input clock using clk framework. The SiFive SPI block is found on SiFive FU540 SOC and is used to access flash and MMC devices on SiFive Unleashed board. This driver implementation is inspired from the Linux SiFive SPI driver available in Linux-5.2 or higher and SiFive FSBL sources. Signed-off-by: Bhargav Shah <bhargavshah1988@gmail.com> Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
Diffstat (limited to 'drivers/spi/Makefile')
-rw-r--r--drivers/spi/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile
index ab84122..d0ebaf3 100644
--- a/drivers/spi/Makefile
+++ b/drivers/spi/Makefile
@@ -50,6 +50,7 @@ obj-$(CONFIG_PL022_SPI) += pl022_spi.o
obj-$(CONFIG_RENESAS_RPC_SPI) += renesas_rpc_spi.o
obj-$(CONFIG_ROCKCHIP_SPI) += rk_spi.o
obj-$(CONFIG_SANDBOX_SPI) += sandbox_spi.o
+obj-$(CONFIG_SPI_SIFIVE) += spi-sifive.o
obj-$(CONFIG_SPI_SUNXI) += spi-sunxi.o
obj-$(CONFIG_SH_SPI) += sh_spi.o
obj-$(CONFIG_SH_QSPI) += sh_qspi.o