summaryrefslogtreecommitdiffstats
path: root/drivers/spi/Kconfig
blob: 86411a76ff7a5cf9fe1cad4b5115ea50d82591c0 (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
75
76
77
78
79
80
81
82
83
84
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_FSL_QUADSPI
	bool "Freescale QSPI controller"
	depends on SPI_MEM
	help
	  This enables support for the Quad SPI controller in master mode.
          Up to four flash chips can be connected on two buses with two
          chipselects each.
          This controller does not support generic SPI messages. It only
          supports the high-level SPI memory interface.

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