aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r--drivers/spi/Kconfig38
1 files changed, 31 insertions, 7 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index d895a1adb428..9052f4c3493b 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -75,6 +75,13 @@ config SPI_BUTTERFLY
75 inexpensive battery powered microcontroller evaluation board. 75 inexpensive battery powered microcontroller evaluation board.
76 This same cable can be used to flash new firmware. 76 This same cable can be used to flash new firmware.
77 77
78config SPI_IMX
79 tristate "Freescale iMX SPI controller"
80 depends on SPI_MASTER && ARCH_IMX && EXPERIMENTAL
81 help
82 This enables using the Freescale iMX SPI controller in master
83 mode.
84
78config SPI_MPC83xx 85config SPI_MPC83xx
79 tristate "Freescale MPC83xx SPI controller" 86 tristate "Freescale MPC83xx SPI controller"
80 depends on SPI_MASTER && PPC_83xx && EXPERIMENTAL 87 depends on SPI_MASTER && PPC_83xx && EXPERIMENTAL
@@ -87,6 +94,14 @@ config SPI_MPC83xx
87 family of PowerPC processors. The MPC83xx uses a simple set of shift 94 family of PowerPC processors. The MPC83xx uses a simple set of shift
88 registers for data (opposed to the CPM based descriptor model). 95 registers for data (opposed to the CPM based descriptor model).
89 96
97config SPI_OMAP_UWIRE
98 tristate "OMAP1 MicroWire"
99 depends on SPI_MASTER && ARCH_OMAP1
100 select SPI_BITBANG
101 help
102 This hooks up to the MicroWire controller on OMAP1 chips.
103
104
90config SPI_PXA2XX 105config SPI_PXA2XX
91 tristate "PXA2xx SSP SPI master" 106 tristate "PXA2xx SSP SPI master"
92 depends on SPI_MASTER && ARCH_PXA && EXPERIMENTAL 107 depends on SPI_MASTER && ARCH_PXA && EXPERIMENTAL
@@ -95,6 +110,12 @@ config SPI_PXA2XX
95 The driver can be configured to use any SSP port and additional 110 The driver can be configured to use any SSP port and additional
96 documentation can be found a Documentation/spi/pxa2xx. 111 documentation can be found a Documentation/spi/pxa2xx.
97 112
113config SPI_S3C24XX
114 tristate "Samsung S3C24XX series SPI"
115 depends on SPI_MASTER && ARCH_S3C2410 && EXPERIMENTAL
116 help
117 SPI driver for Samsung S3C24XX series ARM SoCs
118
98config SPI_S3C24XX_GPIO 119config SPI_S3C24XX_GPIO
99 tristate "Samsung S3C24XX series SPI by GPIO" 120 tristate "Samsung S3C24XX series SPI by GPIO"
100 depends on SPI_MASTER && ARCH_S3C2410 && SPI_BITBANG && EXPERIMENTAL 121 depends on SPI_MASTER && ARCH_S3C2410 && SPI_BITBANG && EXPERIMENTAL
@@ -107,13 +128,6 @@ config SPI_S3C24XX_GPIO
107# Add new SPI master controllers in alphabetical order above this line 128# Add new SPI master controllers in alphabetical order above this line
108# 129#
109 130
110
111config SPI_S3C24XX
112 tristate "Samsung S3C24XX series SPI"
113 depends on SPI_MASTER && ARCH_S3C2410 && EXPERIMENTAL
114 help
115 SPI driver for Samsung S3C24XX series ARM SoCs
116
117# 131#
118# There are lots of SPI device types, with sensors and memory 132# There are lots of SPI device types, with sensors and memory
119# being probably the most widely used ones. 133# being probably the most widely used ones.
@@ -121,6 +135,16 @@ config SPI_S3C24XX
121comment "SPI Protocol Masters" 135comment "SPI Protocol Masters"
122 depends on SPI_MASTER 136 depends on SPI_MASTER
123 137
138config SPI_AT25
139 tristate "SPI EEPROMs from most vendors"
140 depends on SPI_MASTER && SYSFS
141 help
142 Enable this driver to get read/write support to most SPI EEPROMs,
143 after you configure the board init code to know about each eeprom
144 on your target board.
145
146 This driver can also be built as a module. If so, the module
147 will be called at25.
124 148
125# 149#
126# Add new SPI protocol masters in alphabetical order above this line 150# Add new SPI protocol masters in alphabetical order above this line