xref: /openbmc/u-boot/drivers/spi/Makefile (revision ba6c3ce9)
104a9e118SBen Warren#
204a9e118SBen Warren# (C) Copyright 2000-2007
304a9e118SBen Warren# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
404a9e118SBen Warren#
504a9e118SBen Warren# See file CREDITS for list of people who contributed to this
604a9e118SBen Warren# project.
704a9e118SBen Warren#
804a9e118SBen Warren# This program is free software; you can redistribute it and/or
904a9e118SBen Warren# modify it under the terms of the GNU General Public License as
1004a9e118SBen Warren# published by the Free Software Foundation; either version 2 of
1104a9e118SBen Warren# the License, or (at your option) any later version.
1204a9e118SBen Warren#
1304a9e118SBen Warren# This program is distributed in the hope that it will be useful,
1404a9e118SBen Warren# but WITHOUT ANY WARRANTY; without even the implied warranty of
1504a9e118SBen Warren# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
1604a9e118SBen Warren# GNU General Public License for more details.
1704a9e118SBen Warren#
1804a9e118SBen Warren# You should have received a copy of the GNU General Public License
1904a9e118SBen Warren# along with this program; if not, write to the Free Software
2004a9e118SBen Warren# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
2104a9e118SBen Warren# MA 02111-1307 USA
2204a9e118SBen Warren#
2304a9e118SBen Warren
2404a9e118SBen Warreninclude $(TOPDIR)/config.mk
2504a9e118SBen Warren
266d8962e8SSebastien CarlierLIB	:= $(obj)libspi.o
2704a9e118SBen Warren
28*ba6c3ce9SSimon Glass# There are many options which enable SPI, so make this library available
29*ba6c3ce9SSimon GlassCOBJS-y += spi.o
30*ba6c3ce9SSimon Glass
31661ba140SThomas ChouCOBJS-$(CONFIG_ALTERA_SPI) += altera_spi.o
32fafc2454SMacpaul LinCOBJS-$(CONFIG_ANDES_SPI) += andes_spi.o
3351100cfcSAjay BhargavCOBJS-$(CONFIG_ARMADA100_SPI) += armada100_spi.o
344758ebddSJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_ATMEL_DATAFLASH_SPI) += atmel_dataflash_spi.o
3560445cb5SHans-Christian EgtvedtCOBJS-$(CONFIG_ATMEL_SPI) += atmel_spi.o
36400f5778SMike FrysingerCOBJS-$(CONFIG_BFIN_SPI) += bfin_spi.o
374a207e8bSScott JiangCOBJS-$(CONFIG_BFIN_SPI6XX) += bfin_spi6xx.o
38dec61c78STsiChung LiewCOBJS-$(CONFIG_CF_SPI) += cf_spi.o
3959d06122SRichard RetanubunCOBJS-$(CONFIG_CF_QSPI) += cf_qspi.o
408ed58856SSekhar NoriCOBJS-$(CONFIG_DAVINCI_SPI) += davinci_spi.o
411bf43b82SRajeshwari ShindeCOBJS-$(CONFIG_EXYNOS_SPI) += exynos_spi.o
425710de45SPrafulla WadaskarCOBJS-$(CONFIG_KIRKWOOD_SPI) += kirkwood_spi.o
436325b778SGrzegorz BernackiCOBJS-$(CONFIG_MPC52XX_SPI) += mpc52xx_spi.o
44e8314035SJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_MPC8XXX_SPI) += mpc8xxx_spi.o
4538254f45SGuennadi LiakhovetskiCOBJS-$(CONFIG_MXC_SPI) += mxc_spi.o
46ec33de3dSMarek VasutCOBJS-$(CONFIG_MXS_SPI) += mxs_spi.o
47dea6386bSThomas ChouCOBJS-$(CONFIG_OC_TINY_SPI) += oc_tiny_spi.o
4853736baaSDirk BehmeCOBJS-$(CONFIG_OMAP3_SPI) += omap3_spi.o
49e8314035SJean-Christophe PLAGNIOL-VILLARDCOBJS-$(CONFIG_SOFT_SPI) += soft_spi.o
506639562eSYoshihiro ShimodaCOBJS-$(CONFIG_SH_SPI) += sh_spi.o
51273feafeSMingkai HuCOBJS-$(CONFIG_FSL_ESPI) += fsl_espi.o
52edffa63dSTom WarrenCOBJS-$(CONFIG_TEGRA_SPI) += tegra_spi.o
53b19f5749SAllen MartinCOBJS-$(CONFIG_TEGRA_SLINK) += tegra_slink.o
5409aac75eSStephan LinzCOBJS-$(CONFIG_XILINX_SPI) += xilinx_spi.o
5504a9e118SBen Warren
5604a9e118SBen WarrenCOBJS	:= $(COBJS-y)
5704a9e118SBen WarrenSRCS	:= $(COBJS:.o=.c)
5804a9e118SBen WarrenOBJS	:= $(addprefix $(obj),$(COBJS))
5904a9e118SBen Warren
6004a9e118SBen Warrenall:	$(LIB)
6104a9e118SBen Warren
6204a9e118SBen Warren$(LIB):	$(obj).depend $(OBJS)
636d8962e8SSebastien Carlier	$(call cmd_link_o_target, $(OBJS))
6404a9e118SBen Warren
6504a9e118SBen Warren#########################################################################
6604a9e118SBen Warren
6704a9e118SBen Warren# defines $(obj).depend target
6804a9e118SBen Warreninclude $(SRCTREE)/rules.mk
6904a9e118SBen Warren
7004a9e118SBen Warrensinclude $(obj).depend
7104a9e118SBen Warren
7204a9e118SBen Warren#########################################################################
73