David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 1 | # |
| 2 | # Makefile for kernel SPI drivers. |
| 3 | # |
| 4 | |
| 5 | ifeq ($(CONFIG_SPI_DEBUG),y) |
| 6 | EXTRA_CFLAGS += -DDEBUG |
| 7 | endif |
| 8 | |
| 9 | # small core, mostly translating board-specific |
| 10 | # config declarations into driver model code |
| 11 | obj-$(CONFIG_SPI_MASTER) += spi.o |
| 12 | |
| 13 | # SPI master controller drivers (bus) |
Haavard Skinnemoen | 754ce4f | 2007-02-14 00:33:09 -0800 | [diff] [blame] | 14 | obj-$(CONFIG_SPI_ATMEL) += atmel_spi.o |
Wu, Bryan | a5f6abd | 2007-05-06 14:50:34 -0700 | [diff] [blame] | 15 | obj-$(CONFIG_SPI_BFIN) += spi_bfin5xx.o |
| 16 | obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o |
Jan Nikitenko | 63bd235 | 2007-05-08 00:32:25 -0700 | [diff] [blame] | 17 | obj-$(CONFIG_SPI_AU1550) += au1550_spi.o |
David Brownell | 7111763 | 2006-01-08 13:34:29 -0800 | [diff] [blame] | 18 | obj-$(CONFIG_SPI_BUTTERFLY) += spi_butterfly.o |
Steven King | 34b8c66 | 2010-01-20 13:49:44 -0700 | [diff] [blame] | 19 | obj-$(CONFIG_SPI_COLDFIRE_QSPI) += coldfire_qspi.o |
Sandeep Paulraj | 358934a | 2009-12-16 22:02:18 +0000 | [diff] [blame] | 20 | obj-$(CONFIG_SPI_DAVINCI) += davinci_spi.o |
Feng Tang | e24c745 | 2009-12-14 14:20:22 -0800 | [diff] [blame] | 21 | obj-$(CONFIG_SPI_DESIGNWARE) += dw_spi.o |
| 22 | obj-$(CONFIG_SPI_DW_PCI) += dw_spi_pci.o |
Jean-Hugues Deschenes | f7b6fd6 | 2010-01-21 07:46:42 -0700 | [diff] [blame] | 23 | obj-$(CONFIG_SPI_DW_MMIO) += dw_spi_mmio.o |
Mika Westerberg | 011f23a | 2010-05-06 04:47:04 +0000 | [diff] [blame] | 24 | obj-$(CONFIG_SPI_EP93XX) += ep93xx_spi.o |
David Brownell | d29389d | 2009-01-06 14:41:41 -0800 | [diff] [blame] | 25 | obj-$(CONFIG_SPI_GPIO) += spi_gpio.o |
Uwe Kleine-König | 6cdeb00 | 2009-10-01 15:44:28 -0700 | [diff] [blame] | 26 | obj-$(CONFIG_SPI_IMX) += spi_imx.o |
Kaiwan N Billimoria | 78961a5 | 2007-07-17 04:04:05 -0700 | [diff] [blame] | 27 | obj-$(CONFIG_SPI_LM70_LLP) += spi_lm70llp.o |
Stephen Street | e0c9905 | 2006-03-07 23:53:24 -0800 | [diff] [blame] | 28 | obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o |
David Brownell | fdb3c18 | 2007-02-12 00:52:37 -0800 | [diff] [blame] | 29 | obj-$(CONFIG_SPI_OMAP_UWIRE) += omap_uwire.o |
Samuel Ortiz | ccdc7bf | 2007-07-17 04:04:13 -0700 | [diff] [blame] | 30 | obj-$(CONFIG_SPI_OMAP24XX) += omap2_mcspi.o |
Cory Maccarrone | 35c9049 | 2009-12-13 01:02:11 -0700 | [diff] [blame] | 31 | obj-$(CONFIG_SPI_OMAP_100K) += omap_spi_100k.o |
Shadi Ammouri | 60cadec | 2008-08-05 13:01:09 -0700 | [diff] [blame] | 32 | obj-$(CONFIG_SPI_ORION) += orion_spi.o |
Linus Walleij | b43d65f | 2009-06-09 08:11:42 +0100 | [diff] [blame] | 33 | obj-$(CONFIG_SPI_PL022) += amba-pl022.o |
Anatolij Gustschin | 6e27388f1b | 2010-04-30 13:21:27 +0000 | [diff] [blame] | 34 | obj-$(CONFIG_SPI_MPC512x_PSC) += mpc512x_psc_spi.o |
Dragos Carp | 00b8fd2 | 2007-05-10 22:22:52 -0700 | [diff] [blame] | 35 | obj-$(CONFIG_SPI_MPC52xx_PSC) += mpc52xx_psc_spi.o |
Grant Likely | 42bbb70 | 2009-11-04 15:34:18 -0700 | [diff] [blame] | 36 | obj-$(CONFIG_SPI_MPC52xx) += mpc52xx_spi.o |
Anton Vorontsov | 575c580 | 2009-06-18 16:49:08 -0700 | [diff] [blame] | 37 | obj-$(CONFIG_SPI_MPC8xxx) += spi_mpc8xxx.o |
Steven A. Falco | 44dab88 | 2009-09-22 16:45:58 -0700 | [diff] [blame] | 38 | obj-$(CONFIG_SPI_PPC4xx) += spi_ppc4xx.o |
Ben Dooks | 1fc7547 | 2006-05-20 15:00:17 -0700 | [diff] [blame] | 39 | obj-$(CONFIG_SPI_S3C24XX_GPIO) += spi_s3c24xx_gpio.o |
Ben Dooks | bec0806 | 2009-12-14 22:20:24 -0800 | [diff] [blame] | 40 | obj-$(CONFIG_SPI_S3C24XX) += spi_s3c24xx_hw.o |
Jassi Brar | 230d42d | 2009-11-30 07:39:42 +0000 | [diff] [blame] | 41 | obj-$(CONFIG_SPI_S3C64XX) += spi_s3c64xx.o |
Atsushi Nemoto | f2cac67 | 2007-07-17 04:04:15 -0700 | [diff] [blame] | 42 | obj-$(CONFIG_SPI_TXX9) += spi_txx9.o |
Andrei Konovalov | ae918c0 | 2007-07-17 04:04:11 -0700 | [diff] [blame] | 43 | obj-$(CONFIG_SPI_XILINX) += xilinx_spi.o |
Richard Röjfors | d5af91a | 2009-11-13 12:28:39 +0100 | [diff] [blame] | 44 | obj-$(CONFIG_SPI_XILINX_OF) += xilinx_spi_of.o |
Richard Röjfors | 7716693 | 2009-11-13 12:29:00 +0100 | [diff] [blame] | 45 | obj-$(CONFIG_SPI_XILINX_PLTFM) += xilinx_spi_pltfm.o |
Magnus Damm | 37e4664 | 2008-02-06 01:38:15 -0800 | [diff] [blame] | 46 | obj-$(CONFIG_SPI_SH_SCI) += spi_sh_sci.o |
Magnus Damm | 8051eff | 2009-11-26 11:10:05 +0000 | [diff] [blame] | 47 | obj-$(CONFIG_SPI_SH_MSIOF) += spi_sh_msiof.o |
dmitry pervushin | 0644c48 | 2009-09-22 16:46:15 -0700 | [diff] [blame] | 48 | obj-$(CONFIG_SPI_STMP3XXX) += spi_stmp.o |
Wan ZongShun | 30eaed0 | 2009-12-01 14:29:20 +0000 | [diff] [blame] | 49 | obj-$(CONFIG_SPI_NUC900) += spi_nuc900.o |
Ben Dooks | bec0806 | 2009-12-14 22:20:24 -0800 | [diff] [blame] | 50 | |
| 51 | # special build for s3c24xx spi driver with fiq support |
| 52 | spi_s3c24xx_hw-y := spi_s3c24xx.o |
| 53 | spi_s3c24xx_hw-$(CONFIG_SPI_S3C24XX_FIQ) += spi_s3c24xx_fiq.o |
| 54 | |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 55 | # ... add above this line ... |
| 56 | |
| 57 | # SPI protocol drivers (device/link on bus) |
Andrea Paterniani | 814a8d5 | 2007-05-08 00:32:15 -0700 | [diff] [blame] | 58 | obj-$(CONFIG_SPI_SPIDEV) += spidev.o |
Ben Dooks | 447aef1 | 2007-07-17 04:04:10 -0700 | [diff] [blame] | 59 | obj-$(CONFIG_SPI_TLE62X0) += tle62x0.o |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 60 | # ... add above this line ... |
| 61 | |
| 62 | # SPI slave controller drivers (upstream link) |
| 63 | # ... add above this line ... |
| 64 | |
| 65 | # SPI slave drivers (protocol for that link) |
| 66 | # ... add above this line ... |