summaryrefslogtreecommitdiffstats
path: root/drivers/spi/Kconfig
blob: 650292541f762983e1add498d682a18cc79e8b4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
menu "SPI drivers"

config SPI
	bool "Enable SPI driver support"
	default y

if SPI

config SPI_MEM
	bool "SPI memory extension"
	help
	  Enable this option if you want to enable the SPI memory extension.
	  This extension is meant to simplify interaction with SPI memories
	  by providing a high-level interface to send memory-like commands.

config DRIVER_SPI_ALTERA
	bool "Altera SPI Master driver"
	depends on NIOS2

config DRIVER_SPI_ATH79
	bool "Atheros AR71XX/AR724X/AR913X/AR933X SPI controller driver"
	depends on MACH_MIPS_ATH79

config DRIVER_SPI_ATMEL
	bool "Atmel (AT91) SPI Master driver"
	depends on ARCH_AT91

config DRIVER_SPI_GPIO
	bool "GPIO SPI Master driver"
	depends on GPIOLIB

config DRIVER_SPI_IMX
	bool "i.MX SPI Master driver"
	depends on ARCH_IMX

config DRIVER_SPI_IMX_0_0
	bool
	depends on ARCH_IMX27
	default y

config DRIVER_SPI_IMX_0_7
	bool
	depends on ARCH_IMX25 || ARCH_IMX31 || ARCH_IMX35 || ARCH_IMX50 || ARCH_IMX53
	default y

config DRIVER_SPI_IMX_2_3
	bool
	depends on ARCH_IMX50 || ARCH_IMX51 || ARCH_IMX53 || ARCH_IMX6 || ARCH_IMX7 || ARCH_IMX8MQ
	default y

config DRIVER_SPI_MXS
	bool "i.MX (23,28) SPI Master driver"
	depends on ARCH_IMX28
	depends on SPI

config DRIVER_SPI_MVEBU
	bool "Marvell MVEBU SoC SPI master driver"
	depends on ARCH_ARMADA_370 || ARCH_ARMADA_XP || ARCH_DOVE || ARCH_KIRKWOOD

config DRIVER_SPI_OMAP3
	bool "OMAP3 McSPI Master driver"
	depends on ARCH_OMAP3 || ARCH_AM33XX

config DRIVER_SPI_DSPI
	tristate "Freescale DSPI SPI Master driver"
	depends on ARCH_VF610
	default y
	help
	  This enables support for the Freescale DSPI controller in master
	  mode. VF610 platform uses the controller.

endif

endmenu