David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 1 | # |
| 2 | # Makefile for kernel SPI drivers. |
| 3 | # |
| 4 | |
matt mooney | fadcf49 | 2010-09-24 12:17:32 -0700 | [diff] [blame] | 5 | ccflags-$(CONFIG_SPI_DEBUG) := -DDEBUG |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 6 | |
| 7 | # small core, mostly translating board-specific |
| 8 | # config declarations into driver model code |
| 9 | obj-$(CONFIG_SPI_MASTER) += spi.o |
| 10 | |
| 11 | # SPI master controller drivers (bus) |
Thomas Chou | 0b78253 | 2011-02-14 10:10:43 +0800 | [diff] [blame] | 12 | obj-$(CONFIG_SPI_ALTERA) += spi_altera.o |
Haavard Skinnemoen | 754ce4f | 2007-02-14 00:33:09 -0800 | [diff] [blame] | 13 | obj-$(CONFIG_SPI_ATMEL) += atmel_spi.o |
Gabor Juhos | 8efaef4 | 2011-01-04 21:28:22 +0100 | [diff] [blame] | 14 | obj-$(CONFIG_SPI_ATH79) += ath79_spi.o |
Wu, Bryan | a5f6abd | 2007-05-06 14:50:34 -0700 | [diff] [blame] | 15 | obj-$(CONFIG_SPI_BFIN) += spi_bfin5xx.o |
Cliff Cai | 9c3e737 | 2011-03-28 04:57:11 -0400 | [diff] [blame] | 16 | obj-$(CONFIG_SPI_BFIN_SPORT) += spi_bfin_sport.o |
Wu, Bryan | a5f6abd | 2007-05-06 14:50:34 -0700 | [diff] [blame] | 17 | obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o |
Jan Nikitenko | 63bd235 | 2007-05-08 00:32:25 -0700 | [diff] [blame] | 18 | obj-$(CONFIG_SPI_AU1550) += au1550_spi.o |
David Brownell | 7111763d | 2006-01-08 13:34:29 -0800 | [diff] [blame] | 19 | obj-$(CONFIG_SPI_BUTTERFLY) += spi_butterfly.o |
Steven King | 34b8c66 | 2010-01-20 13:49:44 -0700 | [diff] [blame] | 20 | obj-$(CONFIG_SPI_COLDFIRE_QSPI) += coldfire_qspi.o |
Sandeep Paulraj | 358934a | 2009-12-16 22:02:18 +0000 | [diff] [blame] | 21 | obj-$(CONFIG_SPI_DAVINCI) += davinci_spi.o |
Feng Tang | e24c745 | 2009-12-14 14:20:22 -0800 | [diff] [blame] | 22 | obj-$(CONFIG_SPI_DESIGNWARE) += dw_spi.o |
Feng Tang | 7063c0d | 2010-12-24 13:59:11 +0800 | [diff] [blame] | 23 | obj-$(CONFIG_SPI_DW_PCI) += dw_spi_midpci.o |
| 24 | dw_spi_midpci-objs := dw_spi_pci.o dw_spi_mid.o |
Jean-Hugues Deschenes | f7b6fd6 | 2010-01-21 07:46:42 -0700 | [diff] [blame] | 25 | obj-$(CONFIG_SPI_DW_MMIO) += dw_spi_mmio.o |
Mika Westerberg | 011f23a | 2010-05-06 04:47:04 +0000 | [diff] [blame] | 26 | obj-$(CONFIG_SPI_EP93XX) += ep93xx_spi.o |
David Brownell | d29389d | 2009-01-06 14:41:41 -0800 | [diff] [blame] | 27 | obj-$(CONFIG_SPI_GPIO) += spi_gpio.o |
Uwe Kleine-König | 6cdeb00 | 2009-10-01 15:44:28 -0700 | [diff] [blame] | 28 | obj-$(CONFIG_SPI_IMX) += spi_imx.o |
Kaiwan N Billimoria | 78961a5 | 2007-07-17 04:04:05 -0700 | [diff] [blame] | 29 | obj-$(CONFIG_SPI_LM70_LLP) += spi_lm70llp.o |
Stephen Street | e0c9905 | 2006-03-07 23:53:24 -0800 | [diff] [blame] | 30 | obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o |
Sebastian Andrzej Siewior | d6ea3df | 2010-11-24 10:17:14 +0100 | [diff] [blame] | 31 | obj-$(CONFIG_SPI_PXA2XX_PCI) += pxa2xx_spi_pci.o |
Thomas Chou | ce79258 | 2011-02-14 10:20:39 +0800 | [diff] [blame] | 32 | obj-$(CONFIG_SPI_OC_TINY) += spi_oc_tiny.o |
David Brownell | fdb3c18 | 2007-02-12 00:52:37 -0800 | [diff] [blame] | 33 | obj-$(CONFIG_SPI_OMAP_UWIRE) += omap_uwire.o |
Samuel Ortiz | ccdc7bf | 2007-07-17 04:04:13 -0700 | [diff] [blame] | 34 | obj-$(CONFIG_SPI_OMAP24XX) += omap2_mcspi.o |
Cory Maccarrone | 35c9049 | 2009-12-13 01:02:11 -0700 | [diff] [blame] | 35 | obj-$(CONFIG_SPI_OMAP_100K) += omap_spi_100k.o |
Shadi Ammouri | 60cadec | 2008-08-05 13:01:09 -0700 | [diff] [blame] | 36 | obj-$(CONFIG_SPI_ORION) += orion_spi.o |
Linus Walleij | b43d65f | 2009-06-09 08:11:42 +0100 | [diff] [blame] | 37 | obj-$(CONFIG_SPI_PL022) += amba-pl022.o |
Anatolij Gustschin | 6e27388f1b | 2010-04-30 13:21:27 +0000 | [diff] [blame] | 38 | obj-$(CONFIG_SPI_MPC512x_PSC) += mpc512x_psc_spi.o |
Dragos Carp | 00b8fd2 | 2007-05-10 22:22:52 -0700 | [diff] [blame] | 39 | obj-$(CONFIG_SPI_MPC52xx_PSC) += mpc52xx_psc_spi.o |
Grant Likely | 42bbb70 | 2009-11-04 15:34:18 -0700 | [diff] [blame] | 40 | obj-$(CONFIG_SPI_MPC52xx) += mpc52xx_spi.o |
Mingkai Hu | b36ece8 | 2010-10-12 18:18:31 +0800 | [diff] [blame] | 41 | obj-$(CONFIG_SPI_FSL_LIB) += spi_fsl_lib.o |
Mingkai Hu | 8b60d6c | 2010-10-12 18:18:32 +0800 | [diff] [blame] | 42 | obj-$(CONFIG_SPI_FSL_ESPI) += spi_fsl_espi.o |
Mingkai Hu | 3272029 | 2010-10-12 18:18:30 +0800 | [diff] [blame] | 43 | obj-$(CONFIG_SPI_FSL_SPI) += spi_fsl_spi.o |
Steven A. Falco | 44dab88 | 2009-09-22 16:45:58 -0700 | [diff] [blame] | 44 | obj-$(CONFIG_SPI_PPC4xx) += spi_ppc4xx.o |
Ben Dooks | 1fc7547 | 2006-05-20 15:00:17 -0700 | [diff] [blame] | 45 | obj-$(CONFIG_SPI_S3C24XX_GPIO) += spi_s3c24xx_gpio.o |
Ben Dooks | bec0806 | 2009-12-14 22:20:24 -0800 | [diff] [blame] | 46 | obj-$(CONFIG_SPI_S3C24XX) += spi_s3c24xx_hw.o |
Jassi Brar | 230d42d | 2009-11-30 07:39:42 +0000 | [diff] [blame] | 47 | obj-$(CONFIG_SPI_S3C64XX) += spi_s3c64xx.o |
Erik Gilling | 0c03a1d | 2010-04-22 15:58:25 -0700 | [diff] [blame] | 48 | obj-$(CONFIG_SPI_TEGRA) += spi_tegra.o |
Cyril Chemparathy | a72aeef | 2011-01-18 19:21:36 +0000 | [diff] [blame] | 49 | obj-$(CONFIG_SPI_TI_SSP) += ti-ssp-spi.o |
Masayuki Ohtake | e8b17b5 | 2010-10-08 12:44:49 -0600 | [diff] [blame] | 50 | obj-$(CONFIG_SPI_TOPCLIFF_PCH) += spi_topcliff_pch.o |
Atsushi Nemoto | f2cac67 | 2007-07-17 04:04:15 -0700 | [diff] [blame] | 51 | obj-$(CONFIG_SPI_TXX9) += spi_txx9.o |
Andrei Konovalov | ae918c0 | 2007-07-17 04:04:11 -0700 | [diff] [blame] | 52 | obj-$(CONFIG_SPI_XILINX) += xilinx_spi.o |
Yoshihiro Shimoda | 5c05dd0 | 2011-02-15 10:30:32 +0900 | [diff] [blame] | 53 | obj-$(CONFIG_SPI_SH) += spi_sh.o |
Magnus Damm | 37e4664 | 2008-02-06 01:38:15 -0800 | [diff] [blame] | 54 | obj-$(CONFIG_SPI_SH_SCI) += spi_sh_sci.o |
Magnus Damm | 8051eff | 2009-11-26 11:10:05 +0000 | [diff] [blame] | 55 | obj-$(CONFIG_SPI_SH_MSIOF) += spi_sh_msiof.o |
dmitry pervushin | 0644c48 | 2009-09-22 16:46:15 -0700 | [diff] [blame] | 56 | obj-$(CONFIG_SPI_STMP3XXX) += spi_stmp.o |
Wan ZongShun | 30eaed0 | 2009-12-01 14:29:20 +0000 | [diff] [blame] | 57 | obj-$(CONFIG_SPI_NUC900) += spi_nuc900.o |
Ben Dooks | bec0806 | 2009-12-14 22:20:24 -0800 | [diff] [blame] | 58 | |
| 59 | # special build for s3c24xx spi driver with fiq support |
| 60 | spi_s3c24xx_hw-y := spi_s3c24xx.o |
| 61 | spi_s3c24xx_hw-$(CONFIG_SPI_S3C24XX_FIQ) += spi_s3c24xx_fiq.o |
| 62 | |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 63 | # ... add above this line ... |
| 64 | |
| 65 | # SPI protocol drivers (device/link on bus) |
Andrea Paterniani | 814a8d5 | 2007-05-08 00:32:15 -0700 | [diff] [blame] | 66 | obj-$(CONFIG_SPI_SPIDEV) += spidev.o |
Ben Dooks | 447aef1 | 2007-07-17 04:04:10 -0700 | [diff] [blame] | 67 | obj-$(CONFIG_SPI_TLE62X0) += tle62x0.o |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 68 | # ... add above this line ... |
| 69 | |
| 70 | # SPI slave controller drivers (upstream link) |
| 71 | # ... add above this line ... |
| 72 | |
| 73 | # SPI slave drivers (protocol for that link) |
| 74 | # ... add above this line ... |