]>
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 | 20 | obj-$(CONFIG_ATMEL_SPI) += atmel_spi.o |
29cc4368 | 21 | obj-$(CONFIG_BCM63XX_HSSPI) += bcm63xx_hsspi.o |
5ac07d29 | 22 | obj-$(CONFIG_BCM63XX_SPI) += bcm63xx_spi.o |
10e8bf88 | 23 | obj-$(CONFIG_CADENCE_QSPI) += cadence_qspi.o cadence_qspi_apb.o |
710f1d3d | 24 | obj-$(CONFIG_CF_SPI) += cf_spi.o |
710f1d3d | 25 | obj-$(CONFIG_DAVINCI_SPI) += davinci_spi.o |
5bef6fd7 | 26 | obj-$(CONFIG_DESIGNWARE_SPI) += designware_spi.o |
710f1d3d | 27 | obj-$(CONFIG_EXYNOS_SPI) += exynos_spi.o |
13600042 JT |
28 | obj-$(CONFIG_FSL_DSPI) += fsl_dspi.o |
29 | obj-$(CONFIG_FSL_ESPI) += fsl_espi.o | |
30 | obj-$(CONFIG_FSL_QSPI) += fsl_qspi.o | |
710f1d3d MY |
31 | obj-$(CONFIG_ICH_SPI) += ich.o |
32 | obj-$(CONFIG_KIRKWOOD_SPI) += kirkwood_spi.o | |
981219ee | 33 | obj-$(CONFIG_LPC32XX_SSP) += lpc32xx_ssp.o |
f88c431b | 34 | obj-$(CONFIG_MPC8XX_SPI) += mpc8xx_spi.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 | |
41bbb8b3 | 39 | obj-$(CONFIG_ATCSPI200_SPI) += atcspi200_spi.o |
710f1d3d | 40 | obj-$(CONFIG_OMAP3_SPI) += omap3_spi.o |
e19b9004 | 41 | obj-$(CONFIG_PIC32_SPI) += pic32_spi.o |
fbebea27 | 42 | obj-$(CONFIG_RENESAS_RPC_SPI) += renesas_rpc_spi.o |
1b2fd5bf | 43 | obj-$(CONFIG_ROCKCHIP_SPI) += rk_spi.o |
6122813f | 44 | obj-$(CONFIG_SANDBOX_SPI) += sandbox_spi.o |
710f1d3d | 45 | obj-$(CONFIG_SH_SPI) += sh_spi.o |
16f47c9c | 46 | obj-$(CONFIG_SH_QSPI) += sh_qspi.o |
d4363baa | 47 | obj-$(CONFIG_STM32_QSPI) += stm32_qspi.o |
13600042 | 48 | obj-$(CONFIG_TEGRA114_SPI) += tegra114_spi.o |
710f1d3d MY |
49 | obj-$(CONFIG_TEGRA20_SFLASH) += tegra20_sflash.o |
50 | obj-$(CONFIG_TEGRA20_SLINK) += tegra20_slink.o | |
4e675ff2 | 51 | obj-$(CONFIG_TEGRA210_QSPI) += tegra210_qspi.o |
710f1d3d MY |
52 | obj-$(CONFIG_TI_QSPI) += ti_qspi.o |
53 | obj-$(CONFIG_XILINX_SPI) += xilinx_spi.o | |
54 | obj-$(CONFIG_ZYNQ_SPI) += zynq_spi.o | |
46d0a991 | 55 | obj-$(CONFIG_ZYNQ_QSPI) += zynq_qspi.o |