blob: 537759011d1dfa19d132ec6f59574100fe5c7360 [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
114 tristate "SPI controller driver for DaVinci/DA8xx SoC's"
115 depends on SPI_MASTER && ARCH_DAVINCI
116 select SPI_BITBANG
117 help
118 SPI master controller for DaVinci and DA8xx SPI modules.
119
Mika Westerberg011f23a2010-05-06 04:47:04 +0000120config SPI_EP93XX
121 tristate "Cirrus Logic EP93xx SPI controller"
122 depends on ARCH_EP93XX
123 help
124 This enables using the Cirrus EP93xx SPI controller in master
125 mode.
126
127 To compile this driver as a module, choose M here. The module will be
128 called ep93xx_spi.
129
David Brownelld29389d2009-01-06 14:41:41 -0800130config SPI_GPIO
131 tristate "GPIO-based bitbanging SPI Master"
132 depends on GENERIC_GPIO
133 select SPI_BITBANG
134 help
135 This simple GPIO bitbanging SPI master uses the arch-neutral GPIO
136 interface to manage MOSI, MISO, SCK, and chipselect signals. SPI
137 slaves connected to a bus using this driver are configured as usual,
138 except that the spi_board_info.controller_data holds the GPIO number
139 for the chipselect used by this controller driver.
140
141 Note that this driver often won't achieve even 1 Mbit/sec speeds,
142 making it unusually slow for SPI. If your platform can inline
143 GPIO operations, you should be able to leverage that for better
144 speed with a custom version of this driver; see the source code.
145
Uwe Kleine-Königf4ba6312010-09-09 15:29:01 +0200146config SPI_IMX_VER_IMX1
147 def_bool y if SOC_IMX1
148
149config SPI_IMX_VER_0_0
150 def_bool y if SOC_IMX21 || SOC_IMX27
151
152config SPI_IMX_VER_0_4
153 def_bool y if ARCH_MX31
154
155config SPI_IMX_VER_0_7
Uwe Kleine-König0b599602010-09-09 21:02:48 +0200156 def_bool y if ARCH_MX25 || ARCH_MX35 || ARCH_MX51
157
158config SPI_IMX_VER_2_3
159 def_bool y if ARCH_MX51
Uwe Kleine-Königf4ba6312010-09-09 15:29:01 +0200160
Sascha Hauerb5f32942009-09-22 16:46:02 -0700161config SPI_IMX
162 tristate "Freescale i.MX SPI controllers"
163 depends on ARCH_MXC
164 select SPI_BITBANG
Uwe Kleine-Könige89524d2010-09-09 11:12:12 +0200165 default m if IMX_HAVE_PLATFORM_SPI_IMX
Sascha Hauerb5f32942009-09-22 16:46:02 -0700166 help
167 This enables using the Freescale i.MX SPI controllers in master
168 mode.
169
Kaiwan N Billimoria78961a52007-07-17 04:04:05 -0700170config SPI_LM70_LLP
171 tristate "Parallel port adapter for LM70 eval board (DEVELOPMENT)"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700172 depends on PARPORT && EXPERIMENTAL
Kaiwan N Billimoria78961a52007-07-17 04:04:05 -0700173 select SPI_BITBANG
174 help
175 This driver supports the NS LM70 LLP Evaluation Board,
176 which interfaces to an LM70 temperature sensor using
177 a parallel port.
178
Grant Likely42bbb702009-11-04 15:34:18 -0700179config SPI_MPC52xx
180 tristate "Freescale MPC52xx SPI (non-PSC) controller support"
181 depends on PPC_MPC52xx && SPI
182 select SPI_MASTER_OF
183 help
184 This drivers supports the MPC52xx SPI controller in master SPI
185 mode.
186
Dragos Carp00b8fd22007-05-10 22:22:52 -0700187config SPI_MPC52xx_PSC
188 tristate "Freescale MPC52xx PSC SPI controller"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700189 depends on PPC_MPC52xx && EXPERIMENTAL
Dragos Carp00b8fd22007-05-10 22:22:52 -0700190 help
191 This enables using the Freescale MPC52xx Programmable Serial
192 Controller in master SPI mode.
193
Anatolij Gustschin6e27388f1b2010-04-30 13:21:27 +0000194config SPI_MPC512x_PSC
195 tristate "Freescale MPC512x PSC SPI controller"
196 depends on SPI_MASTER && PPC_MPC512x
197 help
198 This enables using the Freescale MPC5121 Programmable Serial
199 Controller in SPI master mode.
200
Mingkai Hub36ece82010-10-12 18:18:31 +0800201config SPI_FSL_LIB
202 tristate
203 depends on FSL_SOC
204
Mingkai Hu32720292010-10-12 18:18:30 +0800205config SPI_FSL_SPI
206 tristate "Freescale SPI controller"
Anton Vorontsov9e04b332009-06-18 16:48:59 -0700207 depends on FSL_SOC
Mingkai Hub36ece82010-10-12 18:18:31 +0800208 select SPI_FSL_LIB
Kumar Galaccf06992006-05-20 15:00:15 -0700209 help
Mingkai Hu32720292010-10-12 18:18:30 +0800210 This enables using the Freescale SPI controllers in master mode.
211 MPC83xx platform uses the controller in cpu mode or CPM/QE mode.
212 MPC8569 uses the controller in QE mode, MPC8610 in cpu mode.
Kumar Galaccf06992006-05-20 15:00:15 -0700213
Mingkai Hu8b60d6c2010-10-12 18:18:32 +0800214config SPI_FSL_ESPI
215 tristate "Freescale eSPI controller"
216 depends on FSL_SOC
217 select SPI_FSL_LIB
218 help
219 This enables using the Freescale eSPI controllers in master mode.
220 From MPC8536, 85xx platform uses the controller, and all P10xx,
221 P20xx, P30xx,P40xx, P50xx uses this controller.
222
David Brownellfdb3c182007-02-12 00:52:37 -0800223config SPI_OMAP_UWIRE
224 tristate "OMAP1 MicroWire"
Robert P. J. Day6291fe22008-07-23 21:29:53 -0700225 depends on ARCH_OMAP1
David Brownellfdb3c182007-02-12 00:52:37 -0800226 select SPI_BITBANG
227 help
228 This hooks up to the MicroWire controller on OMAP1 chips.
229
Samuel Ortizccdc7bf2007-07-17 04:04:13 -0700230config SPI_OMAP24XX
Syed Rafiuddin8ebeb542010-05-14 12:05:25 -0700231 tristate "McSPI driver for OMAP"
232 depends on ARCH_OMAP2PLUS
Samuel Ortizccdc7bf2007-07-17 04:04:13 -0700233 help
Syed Rafiuddin8ebeb542010-05-14 12:05:25 -0700234 SPI master controller for OMAP24XX and later Multichannel SPI
Samuel Ortizccdc7bf2007-07-17 04:04:13 -0700235 (McSPI) modules.
Andrea Paterniani69c202a2007-02-12 00:52:39 -0800236
Cory Maccarrone35c90492009-12-13 01:02:11 -0700237config SPI_OMAP_100K
238 tristate "OMAP SPI 100K"
239 depends on SPI_MASTER && (ARCH_OMAP850 || ARCH_OMAP730)
240 help
241 OMAP SPI 100K master controller for omap7xx boards.
242
Shadi Ammouri60cadec2008-08-05 13:01:09 -0700243config SPI_ORION
244 tristate "Orion SPI master (EXPERIMENTAL)"
245 depends on PLAT_ORION && EXPERIMENTAL
246 help
247 This enables using the SPI master controller on the Orion chips.
248
Linus Walleijb43d65f2009-06-09 08:11:42 +0100249config SPI_PL022
250 tristate "ARM AMBA PL022 SSP controller (EXPERIMENTAL)"
251 depends on ARM_AMBA && EXPERIMENTAL
252 default y if MACH_U300
linus.walleij@stericsson.comf33b29e2009-09-22 16:46:01 -0700253 default y if ARCH_REALVIEW
254 default y if INTEGRATOR_IMPD1
255 default y if ARCH_VERSATILE
Linus Walleijb43d65f2009-06-09 08:11:42 +0100256 help
257 This selects the ARM(R) AMBA(R) PrimeCell PL022 SSP
258 controller. If you have an embedded system with an AMBA(R)
259 bus and a PL022 controller, say Y or M here.
260
Steven A. Falco44dab882009-09-22 16:45:58 -0700261config SPI_PPC4xx
262 tristate "PPC4xx SPI Controller"
263 depends on PPC32 && 4xx && SPI_MASTER
264 select SPI_BITBANG
265 help
266 This selects a driver for the PPC4xx SPI Controller.
267
Stephen Streete0c99052006-03-07 23:53:24 -0800268config SPI_PXA2XX
269 tristate "PXA2xx SSP SPI master"
Sebastian Andrzej Siewiord6ea3df2010-11-24 10:17:14 +0100270 depends on (ARCH_PXA || (X86_32 && PCI)) && EXPERIMENTAL
271 select PXA_SSP if ARCH_PXA
Stephen Streete0c99052006-03-07 23:53:24 -0800272 help
Sebastian Andrzej Siewiord6ea3df2010-11-24 10:17:14 +0100273 This enables using a PXA2xx or Sodaville SSP port as a SPI master
274 controller. The driver can be configured to use any SSP port and
275 additional documentation can be found a Documentation/spi/pxa2xx.
276
277config SPI_PXA2XX_PCI
278 def_bool SPI_PXA2XX && X86_32 && PCI
Stephen Streete0c99052006-03-07 23:53:24 -0800279
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 Deschenes212b3c82010-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