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 |
David Brownell | d29389d | 2009-01-06 14:41:41 -0800 | [diff] [blame] | 19 | obj-$(CONFIG_SPI_GPIO) += spi_gpio.o |
Andrea Paterniani | 69c202a | 2007-02-12 00:52:39 -0800 | [diff] [blame] | 20 | obj-$(CONFIG_SPI_IMX) += spi_imx.o |
Kaiwan N Billimoria | 78961a5 | 2007-07-17 04:04:05 -0700 | [diff] [blame] | 21 | obj-$(CONFIG_SPI_LM70_LLP) += spi_lm70llp.o |
Stephen Street | e0c9905 | 2006-03-07 23:53:24 -0800 | [diff] [blame] | 22 | obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o |
David Brownell | fdb3c18 | 2007-02-12 00:52:37 -0800 | [diff] [blame] | 23 | obj-$(CONFIG_SPI_OMAP_UWIRE) += omap_uwire.o |
Samuel Ortiz | ccdc7bf | 2007-07-17 04:04:13 -0700 | [diff] [blame] | 24 | obj-$(CONFIG_SPI_OMAP24XX) += omap2_mcspi.o |
Shadi Ammouri | 60cadec | 2008-08-05 13:01:09 -0700 | [diff] [blame] | 25 | obj-$(CONFIG_SPI_ORION) += orion_spi.o |
Linus Walleij | b43d65f | 2009-06-09 08:11:42 +0100 | [diff] [blame] | 26 | obj-$(CONFIG_SPI_PL022) += amba-pl022.o |
Dragos Carp | 00b8fd2 | 2007-05-10 22:22:52 -0700 | [diff] [blame] | 27 | obj-$(CONFIG_SPI_MPC52xx_PSC) += mpc52xx_psc_spi.o |
Anton Vorontsov | 575c580 | 2009-06-18 16:49:08 -0700 | [diff] [blame] | 28 | obj-$(CONFIG_SPI_MPC8xxx) += spi_mpc8xxx.o |
Ben Dooks | 1fc7547 | 2006-05-20 15:00:17 -0700 | [diff] [blame] | 29 | obj-$(CONFIG_SPI_S3C24XX_GPIO) += spi_s3c24xx_gpio.o |
Ben Dooks | 7fba534 | 2006-05-20 15:00:18 -0700 | [diff] [blame] | 30 | obj-$(CONFIG_SPI_S3C24XX) += spi_s3c24xx.o |
Atsushi Nemoto | f2cac67 | 2007-07-17 04:04:15 -0700 | [diff] [blame] | 31 | obj-$(CONFIG_SPI_TXX9) += spi_txx9.o |
Andrei Konovalov | ae918c0 | 2007-07-17 04:04:11 -0700 | [diff] [blame] | 32 | obj-$(CONFIG_SPI_XILINX) += xilinx_spi.o |
Magnus Damm | 37e4664 | 2008-02-06 01:38:15 -0800 | [diff] [blame] | 33 | obj-$(CONFIG_SPI_SH_SCI) += spi_sh_sci.o |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 34 | # ... add above this line ... |
| 35 | |
| 36 | # SPI protocol drivers (device/link on bus) |
Andrea Paterniani | 814a8d5 | 2007-05-08 00:32:15 -0700 | [diff] [blame] | 37 | obj-$(CONFIG_SPI_SPIDEV) += spidev.o |
Ben Dooks | 447aef1 | 2007-07-17 04:04:10 -0700 | [diff] [blame] | 38 | obj-$(CONFIG_SPI_TLE62X0) += tle62x0.o |
David Brownell | 8ae12a0 | 2006-01-08 13:34:19 -0800 | [diff] [blame] | 39 | # ... add above this line ... |
| 40 | |
| 41 | # SPI slave controller drivers (upstream link) |
| 42 | # ... add above this line ... |
| 43 | |
| 44 | # SPI slave drivers (protocol for that link) |
| 45 | # ... add above this line ... |