]>
Commit | Line | Data |
---|---|---|
04a9e118 BW |
1 | # |
2 | # (C) Copyright 2000-2007 | |
3 | # Wolfgang Denk, DENX Software Engineering, [email protected]. | |
4 | # | |
1a459660 | 5 | # SPDX-License-Identifier: GPL-2.0+ |
04a9e118 BW |
6 | # |
7 | ||
ba6c3ce9 | 8 | # There are many options which enable SPI, so make this library available |
d7af6a48 SG |
9 | ifdef CONFIG_DM_SPI |
10 | obj-y += spi-uclass.o | |
c60e1f25 | 11 | obj-$(CONFIG_SANDBOX) += spi-emul-uclass.o |
623b6386 | 12 | obj-$(CONFIG_SOFT_SPI) += soft_spi.o |
d7af6a48 | 13 | else |
710f1d3d | 14 | obj-y += spi.o |
a666f39e | 15 | obj-$(CONFIG_SOFT_SPI) += soft_spi_legacy.o |
d7af6a48 | 16 | endif |
710f1d3d MY |
17 | |
18 | obj-$(CONFIG_ALTERA_SPI) += altera_spi.o | |
b85dc460 | 19 | obj-$(CONFIG_ATH79_SPI) += ath79_spi.o |
710f1d3d MY |
20 | obj-$(CONFIG_ATMEL_DATAFLASH_SPI) += atmel_dataflash_spi.o |
21 | obj-$(CONFIG_ATMEL_SPI) += atmel_spi.o | |
22 | obj-$(CONFIG_BFIN_SPI) += bfin_spi.o | |
23 | obj-$(CONFIG_BFIN_SPI6XX) += bfin_spi6xx.o | |
10e8bf88 | 24 | obj-$(CONFIG_CADENCE_QSPI) += cadence_qspi.o cadence_qspi_apb.o |
710f1d3d | 25 | obj-$(CONFIG_CF_SPI) += cf_spi.o |
710f1d3d | 26 | obj-$(CONFIG_DAVINCI_SPI) += davinci_spi.o |
5bef6fd7 | 27 | obj-$(CONFIG_DESIGNWARE_SPI) += designware_spi.o |
710f1d3d | 28 | obj-$(CONFIG_EXYNOS_SPI) += exynos_spi.o |
13600042 JT |
29 | obj-$(CONFIG_FSL_DSPI) += fsl_dspi.o |
30 | obj-$(CONFIG_FSL_ESPI) += fsl_espi.o | |
31 | obj-$(CONFIG_FSL_QSPI) += fsl_qspi.o | |
710f1d3d MY |
32 | obj-$(CONFIG_ICH_SPI) += ich.o |
33 | obj-$(CONFIG_KIRKWOOD_SPI) += kirkwood_spi.o | |
981219ee | 34 | obj-$(CONFIG_LPC32XX_SSP) += lpc32xx_ssp.o |
710f1d3d | 35 | obj-$(CONFIG_MPC8XXX_SPI) += mpc8xxx_spi.o |
3fda4ef3 | 36 | obj-$(CONFIG_MVEBU_A3700_SPI) += mvebu_a3700_spi.o |
710f1d3d MY |
37 | obj-$(CONFIG_MXC_SPI) += mxc_spi.o |
38 | obj-$(CONFIG_MXS_SPI) += mxs_spi.o | |
710f1d3d | 39 | obj-$(CONFIG_OMAP3_SPI) += omap3_spi.o |
e19b9004 | 40 | obj-$(CONFIG_PIC32_SPI) += pic32_spi.o |
1b2fd5bf | 41 | obj-$(CONFIG_ROCKCHIP_SPI) += rk_spi.o |
6122813f | 42 | obj-$(CONFIG_SANDBOX_SPI) += sandbox_spi.o |
710f1d3d | 43 | obj-$(CONFIG_SH_SPI) += sh_spi.o |
16f47c9c | 44 | obj-$(CONFIG_SH_QSPI) += sh_qspi.o |
d4363baa | 45 | obj-$(CONFIG_STM32_QSPI) += stm32_qspi.o |
13600042 | 46 | obj-$(CONFIG_TEGRA114_SPI) += tegra114_spi.o |
710f1d3d MY |
47 | obj-$(CONFIG_TEGRA20_SFLASH) += tegra20_sflash.o |
48 | obj-$(CONFIG_TEGRA20_SLINK) += tegra20_slink.o | |
4e675ff2 | 49 | obj-$(CONFIG_TEGRA210_QSPI) += tegra210_qspi.o |
710f1d3d MY |
50 | obj-$(CONFIG_TI_QSPI) += ti_qspi.o |
51 | obj-$(CONFIG_XILINX_SPI) += xilinx_spi.o | |
52 | obj-$(CONFIG_ZYNQ_SPI) += zynq_spi.o | |
46d0a991 | 53 | obj-$(CONFIG_ZYNQ_QSPI) += zynq_qspi.o |