diff options
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 38 |
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 | ||
78 | config 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 | |||
78 | config SPI_MPC83xx | 85 | config 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 | ||
97 | config 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 | |||
90 | config SPI_PXA2XX | 105 | config 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 | ||
113 | config 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 | |||
98 | config SPI_S3C24XX_GPIO | 119 | config 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 | |||
111 | config 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 | |||
121 | comment "SPI Protocol Masters" | 135 | comment "SPI Protocol Masters" |
122 | depends on SPI_MASTER | 136 | depends on SPI_MASTER |
123 | 137 | ||
138 | config 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 |