blob: a32796e0bdc9b9e3935a685d6ed44bf1bd217e33 [file] [log] [blame]
David Brownell8ae12a02006-01-08 13:34:19 -08001#
2# SPI driver configuration
3#
4# NOTE: the reason this doesn't show SPI slave support is mostly that
5# nobody's needed a slave side API yet. The master-role API is not
6# fully appropriate there, so it'd need some thought to do well.
7#
Alessandro Guido79d8c7a2008-04-28 02:14:16 -07008menuconfig SPI
David Brownell8ae12a02006-01-08 13:34:19 -08009 bool "SPI support"
Alessandro Guido79d8c7a2008-04-28 02:14:16 -070010 depends on HAS_IOMEM
David Brownell8ae12a02006-01-08 13:34:19 -080011 help
12 The "Serial Peripheral Interface" is a low level synchronous
13 protocol. Chips that support SPI can have data transfer rates
14 up to several tens of Mbit/sec. Chips are addressed with a
15 controller and a chipselect. Most SPI slaves don't support
16 dynamic device discovery; some are even write-only or read-only.
17
Matt LaPlante3cb2fcc2006-11-30 05:22:59 +010018 SPI is widely used by microcontrollers to talk with sensors,
David Brownell8ae12a02006-01-08 13:34:19 -080019 eeprom and flash memory, codecs and various other controller
20 chips, analog to digital (and d-to-a) converters, and more.
21 MMC and SD cards can be accessed using SPI protocol; and for
22 DataFlash cards used in MMC sockets, SPI must always be used.
23
24 SPI is one of a family of similar protocols using a four wire
25 interface (select, clock, data in, data out) including Microwire
26 (half duplex), SSP, SSI, and PSP. This driver framework should
27 work with most such devices and controllers.
28
Alessandro Guido79d8c7a2008-04-28 02:14:16 -070029if SPI
30
David Brownell8ae12a02006-01-08 13:34:19 -080031config SPI_DEBUG
32 boolean "Debug support for SPI drivers"
Alessandro Guido79d8c7a2008-04-28 02:14:16 -070033 depends on DEBUG_KERNEL
David Brownell8ae12a02006-01-08 13:34:19 -080034 help
35 Say "yes" to enable debug messaging (like dev_dbg and pr_debug),
36 sysfs, and debugfs support in SPI controller and protocol drivers.
37
38#
39# MASTER side ... talking to discrete SPI slave chips including microcontrollers
40#
41
42config SPI_MASTER
43# boolean "SPI Master Support"
44 boolean
45 default SPI
46 help
47 If your system has an master-capable SPI controller (which
48 provides the clock and chipselect), you can enable that
49 controller and the protocol drivers for the SPI slave chips
50 that are connected.
51
Robert P. J. Day6291fe22008-07-23 21:29:53 -070052if SPI_MASTER
53
David Brownell8ae12a02006-01-08 13:34:19 -080054comment "SPI Master Controller Drivers"
David Brownell8ae12a02006-01-08 13:34:19 -080055
Haavard Skinnemoen754ce4f2007-02-14 00:33:09 -080056config SPI_ATMEL
57 tristate "Atmel SPI Controller"
Robert P. J. Day6291fe22008-07-23 21:29:53 -070058 depends on (ARCH_AT91 || AVR32)
Haavard Skinnemoen754ce4f2007-02-14 00:33:09 -080059 help
60 This selects a driver for the Atmel SPI Controller, present on
61 many AT32 (AVR32) and AT91 (ARM) chips.
62
Wu, Bryana5f6abd2007-05-06 14:50:34 -070063config SPI_BFIN
64 tristate "SPI controller driver for ADI Blackfin5xx"
Robert P. J. Day6291fe22008-07-23 21:29:53 -070065 depends on BLACKFIN
Wu, Bryana5f6abd2007-05-06 14:50:34 -070066 help
67 This is the SPI controller master driver for Blackfin 5xx processor.
68
Jan Nikitenko63bd2352007-05-08 00:32:25 -070069config SPI_AU1550
70 tristate "Au1550/Au12x0 SPI Controller"
Robert P. J. Day6291fe22008-07-23 21:29:53 -070071 depends on (SOC_AU1550 || SOC_AU1200) && EXPERIMENTAL
Jan Nikitenko63bd2352007-05-08 00:32:25 -070072 select SPI_BITBANG
73 help
74 If you say yes to this option, support will be included for the
75 Au1550 SPI controller (may also work with Au1200,Au1210,Au1250).
76
77 This driver can also be built as a module. If so, the module
78 will be called au1550_spi.
79
David Brownell9904f222006-01-08 13:34:26 -080080config SPI_BITBANG
David Brownelld29389d2009-01-06 14:41:41 -080081 tristate "Utilities for Bitbanging SPI masters"
David Brownell9904f222006-01-08 13:34:26 -080082 help
83 With a few GPIO pins, your system can bitbang the SPI protocol.
84 Select this to get SPI support through I/O pins (GPIO, parallel
85 port, etc). Or, some systems' SPI master controller drivers use
86 this code to manage the per-word or per-transfer accesses to the
87 hardware shift registers.
88
89 This is library code, and is automatically selected by drivers that
90 need it. You only need to select this explicitly to support driver
91 modules that aren't part of this kernel tree.
David Brownell8ae12a02006-01-08 13:34:19 -080092
David Brownell71117632006-01-08 13:34:29 -080093config SPI_BUTTERFLY
94 tristate "Parallel port adapter for AVR Butterfly (DEVELOPMENT)"
Robert P. J. Day6291fe22008-07-23 21:29:53 -070095 depends on PARPORT
David Brownell71117632006-01-08 13:34:29 -080096 select SPI_BITBANG
97 help
98 This uses a custom parallel port cable to connect to an AVR
99 Butterfly <http://www.atmel.com/products/avr/butterfly>, an
100 inexpensive battery powered microcontroller evaluation board.
101 This same cable can be used to flash new firmware.
102
Steven King34b8c662010-01-20 13:49:44 -0700103config SPI_COLDFIRE_QSPI
104 tristate "Freescale Coldfire QSPI controller"
105 depends on (M520x || M523x || M5249 || M527x || M528x || M532x)
106 help
107 This enables support for the Coldfire QSPI controller in master
108 mode.
109
110 This driver can also be built as a module. If so, the module
111 will be called coldfire_qspi.
112
Sandeep Paulraj358934a2009-12-16 22:02:18 +0000113config SPI_DAVINCI
Sekhar Nori23ce17a2010-10-12 11:58:02 +0530114 tristate "Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller"
Sandeep Paulraj358934a2009-12-16 22:02:18 +0000115 depends on SPI_MASTER && ARCH_DAVINCI
116 select SPI_BITBANG
117 help
Sekhar Nori23ce17a2010-10-12 11:58:02 +0530118 SPI master controller for DaVinci/DA8x/OMAP-L/AM1x SPI modules.
119
120 This driver can also be built as a module. The module will be called
121 davinci_spi.
Sandeep Paulraj358934a2009-12-16 22:02:18 +0000122
Mika Westerberg011f23a2010-05-06 04:47:04 +0000123config SPI_EP93XX
124 tristate "Cirrus Logic EP93xx SPI controller"
125 depends on ARCH_EP93XX
126 help
127 This enables using the Cirrus EP93xx SPI controller in master
128 mode.
129
130 To compile this driver as a module, choose M here. The module will be
131 called ep93xx_spi.
132
David Brownelld29389d2009-01-06 14:41:41 -0800133config SPI_GPIO
134 tristate "GPIO-based bitbanging SPI Master"
135 depends on GENERIC_GPIO
136 select SPI_BITBANG
137 help
138 This simple GPIO bitbanging SPI master uses the arch-neutral GPIO
139 interface to manage MOSI, MISO, SCK, and chipselect signals. SPI
140 slaves connected to a bus using this driver are configured as usual,
141 except that the spi_board_info.controller_data holds the GPIO number
142 for the chipselect used by this controller driver.
143
144 Note that this driver often won't achieve even 1 Mbit/sec speeds,
145 making it unusually slow for SPI. If your platform can inline
146 GPIO operations, you should be able to leverage that for better
147 speed with a custom version of this driver; see the source code.
148
Uwe Kleine-Königf4ba6312010-09-09 15:29:01 +0200149config SPI_IMX_VER_IMX1
150 def_bool y if SOC_IMX1
151
152config SPI_IMX_VER_0_0
153 def_bool y if SOC_IMX21 || SOC_IMX27
154
155config SPI_IMX_VER_0_4
156 def_bool y if ARCH_MX31
157
158config SPI_IMX_VER_0_7
Uwe Kleine-König0b599602010-09-09 21:02:48 +0200159 def_bool y if ARCH_MX25 || ARCH_MX35 || ARCH_MX51
160
161config SPI_IMX_VER_2_3
162 def_bool y if ARCH_MX51
Uwe Kleine-Königf4ba6312010-09-09 15:29:01 +0200163
Sascha Hauerb5f32942009-09-22 16:46:02 -0700164config SPI_IMX
165 tristate "Freescale i.MX SPI controllers"
166 depends on ARCH_MXC
167 select SPI_BITBANG
Uwe Kleine-Könige89524d2010-09-09 11:12:12 +0200168 default m if IMX_HAVE_PLATFORM_SPI_IMX
Sascha Hauerb5f32942009-09-22 16:46:02 -0700169 help
170 This enables using the Freescale i.MX SPI controllers in master
171 mode.
172
Kaiwan N Billimoria78961a52007-07-17 04:04:05 -0700173config SPI_LM70_LLP
174 tristate "Parallel port adapter for LM70 eval board (DEVELOPMENT)"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700175 depends on PARPORT && EXPERIMENTAL
Kaiwan N Billimoria78961a52007-07-17 04:04:05 -0700176 select SPI_BITBANG
177 help
178 This driver supports the NS LM70 LLP Evaluation Board,
179 which interfaces to an LM70 temperature sensor using
180 a parallel port.
181
Grant Likely42bbb702009-11-04 15:34:18 -0700182config SPI_MPC52xx
183 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
184 depends on PPC_MPC52xx && SPI
185 select SPI_MASTER_OF
186 help
187 This drivers supports the MPC52xx SPI controller in master SPI
188 mode.
189
Dragos Carp00b8fd22007-05-10 22:22:52 -0700190config SPI_MPC52xx_PSC
191 tristate "Freescale MPC52xx PSC SPI controller"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700192 depends on PPC_MPC52xx && EXPERIMENTAL
Dragos Carp00b8fd22007-05-10 22:22:52 -0700193 help
194 This enables using the Freescale MPC52xx Programmable Serial
195 Controller in master SPI mode.
196
Anatolij Gustschin6e27388f1b2010-04-30 13:21:27 +0000197config SPI_MPC512x_PSC
198 tristate "Freescale MPC512x PSC SPI controller"
199 depends on SPI_MASTER && PPC_MPC512x
200 help
201 This enables using the Freescale MPC5121 Programmable Serial
202 Controller in SPI master mode.
203
Mingkai Hub36ece82010-10-12 18:18:31 +0800204config SPI_FSL_LIB
205 tristate
206 depends on FSL_SOC
207
Mingkai Hu32720292010-10-12 18:18:30 +0800208config SPI_FSL_SPI
209 tristate "Freescale SPI controller"
Anton Vorontsov9e04b332009-06-18 16:48:59 -0700210 depends on FSL_SOC
Mingkai Hub36ece82010-10-12 18:18:31 +0800211 select SPI_FSL_LIB
Kumar Galaccf06992006-05-20 15:00:15 -0700212 help
Mingkai Hu32720292010-10-12 18:18:30 +0800213 This enables using the Freescale SPI controllers in master mode.
214 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
215 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
Kumar Galaccf06992006-05-20 15:00:15 -0700216
Mingkai Hu8b60d6c2010-10-12 18:18:32 +0800217config SPI_FSL_ESPI
218 tristate "Freescale eSPI controller"
219 depends on FSL_SOC
220 select SPI_FSL_LIB
221 help
222 This enables using the Freescale eSPI controllers in master mode.
223 From MPC8536, 85xx platform uses the controller, and all P10xx,
224 P20xx, P30xx,P40xx, P50xx uses this controller.
225
David Brownellfdb3c182007-02-12 00:52:37 -0800226config SPI_OMAP_UWIRE
227 tristate "OMAP1 MicroWire"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700228 depends on ARCH_OMAP1
David Brownellfdb3c182007-02-12 00:52:37 -0800229 select SPI_BITBANG
230 help
231 This hooks up to the MicroWire controller on OMAP1 chips.
232
Samuel Ortizccdc7bf2007-07-17 04:04:13 -0700233config SPI_OMAP24XX
Syed Rafiuddin8ebeb542010-05-14 12:05:25 -0700234 tristate "McSPI driver for OMAP"
235 depends on ARCH_OMAP2PLUS
Samuel Ortizccdc7bf2007-07-17 04:04:13 -0700236 help
Syed Rafiuddin8ebeb542010-05-14 12:05:25 -0700237 SPI master controller for OMAP24XX and later Multichannel SPI
Samuel Ortizccdc7bf2007-07-17 04:04:13 -0700238 (McSPI) modules.
Andrea Paterniani69c202a2007-02-12 00:52:39 -0800239
Cory Maccarrone35c90492009-12-13 01:02:11 -0700240config SPI_OMAP_100K
241 tristate "OMAP SPI 100K"
242 depends on SPI_MASTER && (ARCH_OMAP850 || ARCH_OMAP730)
243 help
244 OMAP SPI 100K master controller for omap7xx boards.
245
Shadi Ammouri60cadec2008-08-05 13:01:09 -0700246config SPI_ORION
247 tristate "Orion SPI master (EXPERIMENTAL)"
248 depends on PLAT_ORION && EXPERIMENTAL
249 help
250 This enables using the SPI master controller on the Orion chips.
251
Linus Walleijb43d65f2009-06-09 08:11:42 +0100252config SPI_PL022
253 tristate "ARM AMBA PL022 SSP controller (EXPERIMENTAL)"
254 depends on ARM_AMBA && EXPERIMENTAL
255 default y if MACH_U300
linus.walleij@stericsson.comf33b29e2009-09-22 16:46:01 -0700256 default y if ARCH_REALVIEW
257 default y if INTEGRATOR_IMPD1
258 default y if ARCH_VERSATILE
Linus Walleijb43d65f2009-06-09 08:11:42 +0100259 help
260 This selects the ARM(R) AMBA(R) PrimeCell PL022 SSP
261 controller. If you have an embedded system with an AMBA(R)
262 bus and a PL022 controller, say Y or M here.
263
Steven A. Falco44dab882009-09-22 16:45:58 -0700264config SPI_PPC4xx
265 tristate "PPC4xx SPI Controller"
266 depends on PPC32 && 4xx && SPI_MASTER
267 select SPI_BITBANG
268 help
269 This selects a driver for the PPC4xx SPI Controller.
270
Stephen Streete0c99052006-03-07 23:53:24 -0800271config SPI_PXA2XX
272 tristate "PXA2xx SSP SPI master"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700273 depends on ARCH_PXA && EXPERIMENTAL
eric miao2f1a74e2007-11-21 18:50:53 +0800274 select PXA_SSP
Stephen Streete0c99052006-03-07 23:53:24 -0800275 help
276 This enables using a PXA2xx SSP port as a SPI master controller.
277 The driver can be configured to use any SSP port and additional
278 documentation can be found a Documentation/spi/pxa2xx.
279
David Brownell85abfaa2007-02-12 00:52:36 -0800280config SPI_S3C24XX
281 tristate "Samsung S3C24XX series SPI"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700282 depends on ARCH_S3C2410 && EXPERIMENTAL
David Brownellda0abc22007-07-17 04:04:09 -0700283 select SPI_BITBANG
David Brownell85abfaa2007-02-12 00:52:36 -0800284 help
285 SPI driver for Samsung S3C24XX series ARM SoCs
286
Ben Dooksbec08062009-12-14 22:20:24 -0800287config SPI_S3C24XX_FIQ
288 bool "S3C24XX driver with FIQ pseudo-DMA"
289 depends on SPI_S3C24XX
290 select FIQ
291 help
292 Enable FIQ support for the S3C24XX SPI driver to provide pseudo
293 DMA by using the fast-interrupt request framework, This allows
294 the driver to get DMA-like performance when there are either
295 no free DMA channels, or when doing transfers that required both
296 TX and RX data paths.
297
Ben Dooks1fc75472006-05-20 15:00:17 -0700298config SPI_S3C24XX_GPIO
299 tristate "Samsung S3C24XX series SPI by GPIO"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700300 depends on ARCH_S3C2410 && EXPERIMENTAL
David Brownellda0abc22007-07-17 04:04:09 -0700301 select SPI_BITBANG
Ben Dooks1fc75472006-05-20 15:00:17 -0700302 help
303 SPI driver for Samsung S3C24XX series ARM SoCs using
304 GPIO lines to provide the SPI bus. This can be used where
305 the inbuilt hardware cannot provide the transfer mode, or
306 where the board is using non hardware connected pins.
Andrei Konovalovae918c02007-07-17 04:04:11 -0700307
Jassi Brar230d42d2009-11-30 07:39:42 +0000308config SPI_S3C64XX
309 tristate "Samsung S3C64XX series type SPI"
310 depends on ARCH_S3C64XX && EXPERIMENTAL
311 select S3C64XX_DMA
312 help
313 SPI driver for Samsung S3C64XX and newer SoCs.
314
Magnus Damm8051eff2009-11-26 11:10:05 +0000315config SPI_SH_MSIOF
316 tristate "SuperH MSIOF SPI controller"
317 depends on SUPERH && HAVE_CLK
318 select SPI_BITBANG
319 help
320 SPI driver for SuperH MSIOF blocks.
321
Magnus Damm37e46642008-02-06 01:38:15 -0800322config SPI_SH_SCI
323 tristate "SuperH SCI SPI controller"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700324 depends on SUPERH
Magnus Damm37e46642008-02-06 01:38:15 -0800325 select SPI_BITBANG
326 help
327 SPI driver for SuperH SCI blocks.
328
dmitry pervushin0644c482009-09-22 16:46:15 -0700329config SPI_STMP3XXX
330 tristate "Freescale STMP37xx/378x SPI/SSP controller"
331 depends on ARCH_STMP3XXX && SPI_MASTER
332 help
333 SPI driver for Freescale STMP37xx/378x SoC SSP interface
334
Erik Gilling0c03a1d2010-04-22 15:58:25 -0700335config SPI_TEGRA
336 tristate "Nvidia Tegra SPI controller"
337 depends on ARCH_TEGRA
338 select TEGRA_SYSTEM_DMA
339 help
340 SPI driver for NVidia Tegra SoCs
341
Masayuki Ohtakee8b17b52010-10-08 12:44:49 -0600342config SPI_TOPCLIFF_PCH
Grant Likelycdbc8f02010-10-08 12:56:13 -0600343 tristate "Topcliff PCH SPI Controller"
Masayuki Ohtakee8b17b52010-10-08 12:44:49 -0600344 depends on PCI
345 help
Grant Likelycdbc8f02010-10-08 12:56:13 -0600346 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
347 used in some x86 embedded processors.
Masayuki Ohtakee8b17b52010-10-08 12:44:49 -0600348
Atsushi Nemotof2cac672007-07-17 04:04:15 -0700349config SPI_TXX9
350 tristate "Toshiba TXx9 SPI controller"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700351 depends on GENERIC_GPIO && CPU_TX49XX
Atsushi Nemotof2cac672007-07-17 04:04:15 -0700352 help
353 SPI driver for Toshiba TXx9 MIPS SoCs
354
Andrei Konovalovae918c02007-07-17 04:04:11 -0700355config SPI_XILINX
Richard Röjforsc9da2e12009-11-13 12:28:55 +0100356 tristate "Xilinx SPI controller common module"
Richard Röjfors86fc5932009-11-13 12:28:49 +0100357 depends on HAS_IOMEM && EXPERIMENTAL
Andrei Konovalovae918c02007-07-17 04:04:11 -0700358 select SPI_BITBANG
Richard Röjforsd5af91a2009-11-13 12:28:39 +0100359 select SPI_XILINX_OF if (XILINX_VIRTEX || MICROBLAZE)
Andrei Konovalovae918c02007-07-17 04:04:11 -0700360 help
361 This exposes the SPI controller IP from the Xilinx EDK.
362
363 See the "OPB Serial Peripheral Interface (SPI) (v1.00e)"
364 Product Specification document (DS464) for hardware details.
365
Richard Röjforsc9da2e12009-11-13 12:28:55 +0100366 Or for the DS570, see "XPS Serial Peripheral Interface (SPI) (v2.00b)"
367
Richard Röjforsd5af91a2009-11-13 12:28:39 +0100368config SPI_XILINX_OF
369 tristate "Xilinx SPI controller OF device"
370 depends on SPI_XILINX && (XILINX_VIRTEX || MICROBLAZE)
371 help
372 This is the OF driver for the SPI controller IP from the Xilinx EDK.
373
Richard Röjfors77166932009-11-13 12:29:00 +0100374config SPI_XILINX_PLTFM
375 tristate "Xilinx SPI controller platform device"
376 depends on SPI_XILINX
377 help
378 This is the platform driver for the SPI controller IP
379 from the Xilinx EDK.
380
Wan ZongShun30eaed02009-12-01 14:29:20 +0000381config SPI_NUC900
382 tristate "Nuvoton NUC900 series SPI"
383 depends on ARCH_W90X900 && EXPERIMENTAL
384 select SPI_BITBANG
385 help
386 SPI driver for Nuvoton NUC900 series ARM SoCs
387
David Brownell8ae12a02006-01-08 13:34:19 -0800388#
389# Add new SPI master controllers in alphabetical order above this line
390#
391
Feng Tange24c7452009-12-14 14:20:22 -0800392config SPI_DESIGNWARE
Jean-Hugues Deschenes8ca8d152010-01-21 09:55:54 -0700393 tristate "DesignWare SPI controller core support"
Feng Tange24c7452009-12-14 14:20:22 -0800394 depends on SPI_MASTER
395 help
396 general driver for SPI controller core from DesignWare
397
398config SPI_DW_PCI
399 tristate "PCI interface driver for DW SPI core"
400 depends on SPI_DESIGNWARE && PCI
401
Jean-Hugues Deschenesf7b6fd62010-01-21 07:46:42 -0700402config SPI_DW_MMIO
403 tristate "Memory-mapped io interface driver for DW SPI core"
Jean-Hugues Deschenes212b3c8b2010-01-22 10:08:31 -0700404 depends on SPI_DESIGNWARE && HAVE_CLK
Jean-Hugues Deschenesf7b6fd62010-01-21 07:46:42 -0700405
David Brownell8ae12a02006-01-08 13:34:19 -0800406#
407# There are lots of SPI device types, with sensors and memory
408# being probably the most widely used ones.
409#
410comment "SPI Protocol Masters"
David Brownell8ae12a02006-01-08 13:34:19 -0800411
Andrea Paterniani814a8d52007-05-08 00:32:15 -0700412config SPI_SPIDEV
413 tristate "User mode SPI device driver support"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700414 depends on EXPERIMENTAL
Andrea Paterniani814a8d52007-05-08 00:32:15 -0700415 help
416 This supports user mode SPI protocol drivers.
417
418 Note that this application programming interface is EXPERIMENTAL
419 and hence SUBJECT TO CHANGE WITHOUT NOTICE while it stabilizes.
420
Ben Dooks447aef12007-07-17 04:04:10 -0700421config SPI_TLE62X0
422 tristate "Infineon TLE62X0 (for power switching)"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700423 depends on SYSFS
Ben Dooks447aef12007-07-17 04:04:10 -0700424 help
425 SPI driver for Infineon TLE62X0 series line driver chips,
426 such as the TLE6220, TLE6230 and TLE6240. This provides a
427 sysfs interface, with each line presented as a kind of GPIO
428 exposing both switch control and diagnostic feedback.
429
David Brownell8ae12a02006-01-08 13:34:19 -0800430#
431# Add new SPI protocol masters in alphabetical order above this line
432#
433
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700434endif # SPI_MASTER
435
David Brownell8ae12a02006-01-08 13:34:19 -0800436# (slave support would go here)
437
Alessandro Guido79d8c7a2008-04-28 02:14:16 -0700438endif # SPI