Commit 9e5aca58c2d2202937939dad8f9ce5d789ae4de8
Committed by
Samuel Ortiz
1 parent
13a09f93d2
Exists in
master
and in
7 other branches
mfd: Fix Kconfig help text for WM8350
More with the grammar. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Showing 1 changed file with 1 additions and 1 deletions Inline Diff
drivers/mfd/Kconfig
1 | # | 1 | # |
2 | # Multifunction miscellaneous devices | 2 | # Multifunction miscellaneous devices |
3 | # | 3 | # |
4 | 4 | ||
5 | menu "Multifunction device drivers" | 5 | menu "Multifunction device drivers" |
6 | depends on HAS_IOMEM | 6 | depends on HAS_IOMEM |
7 | 7 | ||
8 | config MFD_CORE | 8 | config MFD_CORE |
9 | tristate | 9 | tristate |
10 | default n | 10 | default n |
11 | 11 | ||
12 | config MFD_SM501 | 12 | config MFD_SM501 |
13 | tristate "Support for Silicon Motion SM501" | 13 | tristate "Support for Silicon Motion SM501" |
14 | ---help--- | 14 | ---help--- |
15 | This is the core driver for the Silicon Motion SM501 multimedia | 15 | This is the core driver for the Silicon Motion SM501 multimedia |
16 | companion chip. This device is a multifunction device which may | 16 | companion chip. This device is a multifunction device which may |
17 | provide numerous interfaces including USB host controller, USB gadget, | 17 | provide numerous interfaces including USB host controller, USB gadget, |
18 | asynchronous serial ports, audio functions, and a dual display video | 18 | asynchronous serial ports, audio functions, and a dual display video |
19 | interface. The device may be connected by PCI or local bus with | 19 | interface. The device may be connected by PCI or local bus with |
20 | varying functions enabled. | 20 | varying functions enabled. |
21 | 21 | ||
22 | config MFD_SM501_GPIO | 22 | config MFD_SM501_GPIO |
23 | bool "Export GPIO via GPIO layer" | 23 | bool "Export GPIO via GPIO layer" |
24 | depends on MFD_SM501 && GPIOLIB | 24 | depends on MFD_SM501 && GPIOLIB |
25 | ---help--- | 25 | ---help--- |
26 | This option uses the gpio library layer to export the 64 GPIO | 26 | This option uses the gpio library layer to export the 64 GPIO |
27 | lines on the SM501. The platform data is used to supply the | 27 | lines on the SM501. The platform data is used to supply the |
28 | base number for the first GPIO line to register. | 28 | base number for the first GPIO line to register. |
29 | 29 | ||
30 | config MFD_ASIC3 | 30 | config MFD_ASIC3 |
31 | bool "Support for Compaq ASIC3" | 31 | bool "Support for Compaq ASIC3" |
32 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM | 32 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM |
33 | ---help--- | 33 | ---help--- |
34 | This driver supports the ASIC3 multifunction chip found on many | 34 | This driver supports the ASIC3 multifunction chip found on many |
35 | PDAs (mainly iPAQ and HTC based ones) | 35 | PDAs (mainly iPAQ and HTC based ones) |
36 | 36 | ||
37 | config MFD_DM355EVM_MSP | 37 | config MFD_DM355EVM_MSP |
38 | bool "DaVinci DM355 EVM microcontroller" | 38 | bool "DaVinci DM355 EVM microcontroller" |
39 | depends on I2C && MACH_DAVINCI_DM355_EVM | 39 | depends on I2C && MACH_DAVINCI_DM355_EVM |
40 | help | 40 | help |
41 | This driver supports the MSP430 microcontroller used on these | 41 | This driver supports the MSP430 microcontroller used on these |
42 | boards. MSP430 firmware manages resets and power sequencing, | 42 | boards. MSP430 firmware manages resets and power sequencing, |
43 | inputs from buttons and the IR remote, LEDs, an RTC, and more. | 43 | inputs from buttons and the IR remote, LEDs, an RTC, and more. |
44 | 44 | ||
45 | config HTC_EGPIO | 45 | config HTC_EGPIO |
46 | bool "HTC EGPIO support" | 46 | bool "HTC EGPIO support" |
47 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM | 47 | depends on GENERIC_HARDIRQS && GPIOLIB && ARM |
48 | help | 48 | help |
49 | This driver supports the CPLD egpio chip present on | 49 | This driver supports the CPLD egpio chip present on |
50 | several HTC phones. It provides basic support for input | 50 | several HTC phones. It provides basic support for input |
51 | pins, output pins, and irqs. | 51 | pins, output pins, and irqs. |
52 | 52 | ||
53 | config HTC_PASIC3 | 53 | config HTC_PASIC3 |
54 | tristate "HTC PASIC3 LED/DS1WM chip support" | 54 | tristate "HTC PASIC3 LED/DS1WM chip support" |
55 | select MFD_CORE | 55 | select MFD_CORE |
56 | help | 56 | help |
57 | This core driver provides register access for the LED/DS1WM | 57 | This core driver provides register access for the LED/DS1WM |
58 | chips labeled "AIC2" and "AIC3", found on HTC Blueangel and | 58 | chips labeled "AIC2" and "AIC3", found on HTC Blueangel and |
59 | HTC Magician devices, respectively. Actual functionality is | 59 | HTC Magician devices, respectively. Actual functionality is |
60 | handled by the leds-pasic3 and ds1wm drivers. | 60 | handled by the leds-pasic3 and ds1wm drivers. |
61 | 61 | ||
62 | config UCB1400_CORE | 62 | config UCB1400_CORE |
63 | tristate "Philips UCB1400 Core driver" | 63 | tristate "Philips UCB1400 Core driver" |
64 | depends on AC97_BUS | 64 | depends on AC97_BUS |
65 | depends on GPIOLIB | 65 | depends on GPIOLIB |
66 | help | 66 | help |
67 | This enables support for the Philips UCB1400 core functions. | 67 | This enables support for the Philips UCB1400 core functions. |
68 | The UCB1400 is an AC97 audio codec. | 68 | The UCB1400 is an AC97 audio codec. |
69 | 69 | ||
70 | To compile this driver as a module, choose M here: the | 70 | To compile this driver as a module, choose M here: the |
71 | module will be called ucb1400_core. | 71 | module will be called ucb1400_core. |
72 | 72 | ||
73 | config TPS65010 | 73 | config TPS65010 |
74 | tristate "TPS6501x Power Management chips" | 74 | tristate "TPS6501x Power Management chips" |
75 | depends on I2C && GPIOLIB | 75 | depends on I2C && GPIOLIB |
76 | default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK | 76 | default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK |
77 | help | 77 | help |
78 | If you say yes here you get support for the TPS6501x series of | 78 | If you say yes here you get support for the TPS6501x series of |
79 | Power Management chips. These include voltage regulators, | 79 | Power Management chips. These include voltage regulators, |
80 | lithium ion/polymer battery charging, and other features that | 80 | lithium ion/polymer battery charging, and other features that |
81 | are often used in portable devices like cell phones and cameras. | 81 | are often used in portable devices like cell phones and cameras. |
82 | 82 | ||
83 | This driver can also be built as a module. If so, the module | 83 | This driver can also be built as a module. If so, the module |
84 | will be called tps65010. | 84 | will be called tps65010. |
85 | 85 | ||
86 | config MENELAUS | 86 | config MENELAUS |
87 | bool "Texas Instruments TWL92330/Menelaus PM chip" | 87 | bool "Texas Instruments TWL92330/Menelaus PM chip" |
88 | depends on I2C=y && ARCH_OMAP24XX | 88 | depends on I2C=y && ARCH_OMAP24XX |
89 | help | 89 | help |
90 | If you say yes here you get support for the Texas Instruments | 90 | If you say yes here you get support for the Texas Instruments |
91 | TWL92330/Menelaus Power Management chip. This include voltage | 91 | TWL92330/Menelaus Power Management chip. This include voltage |
92 | regulators, Dual slot memory card transceivers, real-time clock | 92 | regulators, Dual slot memory card transceivers, real-time clock |
93 | and other features that are often used in portable devices like | 93 | and other features that are often used in portable devices like |
94 | cell phones and PDAs. | 94 | cell phones and PDAs. |
95 | 95 | ||
96 | config TWL4030_CORE | 96 | config TWL4030_CORE |
97 | bool "Texas Instruments TWL4030/TPS659x0 Support" | 97 | bool "Texas Instruments TWL4030/TPS659x0 Support" |
98 | depends on I2C=y && GENERIC_HARDIRQS | 98 | depends on I2C=y && GENERIC_HARDIRQS |
99 | help | 99 | help |
100 | Say yes here if you have TWL4030 family chip on your board. | 100 | Say yes here if you have TWL4030 family chip on your board. |
101 | This core driver provides register access and IRQ handling | 101 | This core driver provides register access and IRQ handling |
102 | facilities, and registers devices for the various functions | 102 | facilities, and registers devices for the various functions |
103 | so that function-specific drivers can bind to them. | 103 | so that function-specific drivers can bind to them. |
104 | 104 | ||
105 | These multi-function chips are found on many OMAP2 and OMAP3 | 105 | These multi-function chips are found on many OMAP2 and OMAP3 |
106 | boards, providing power management, RTC, GPIO, keypad, a | 106 | boards, providing power management, RTC, GPIO, keypad, a |
107 | high speed USB OTG transceiver, an audio codec (on most | 107 | high speed USB OTG transceiver, an audio codec (on most |
108 | versions) and many other features. | 108 | versions) and many other features. |
109 | 109 | ||
110 | config MFD_TMIO | 110 | config MFD_TMIO |
111 | bool | 111 | bool |
112 | default n | 112 | default n |
113 | 113 | ||
114 | config MFD_T7L66XB | 114 | config MFD_T7L66XB |
115 | bool "Support Toshiba T7L66XB" | 115 | bool "Support Toshiba T7L66XB" |
116 | depends on ARM && HAVE_CLK | 116 | depends on ARM && HAVE_CLK |
117 | select MFD_CORE | 117 | select MFD_CORE |
118 | select MFD_TMIO | 118 | select MFD_TMIO |
119 | help | 119 | help |
120 | Support for Toshiba Mobile IO Controller T7L66XB | 120 | Support for Toshiba Mobile IO Controller T7L66XB |
121 | 121 | ||
122 | config MFD_TC6387XB | 122 | config MFD_TC6387XB |
123 | bool "Support Toshiba TC6387XB" | 123 | bool "Support Toshiba TC6387XB" |
124 | depends on ARM && HAVE_CLK | 124 | depends on ARM && HAVE_CLK |
125 | select MFD_CORE | 125 | select MFD_CORE |
126 | select MFD_TMIO | 126 | select MFD_TMIO |
127 | help | 127 | help |
128 | Support for Toshiba Mobile IO Controller TC6387XB | 128 | Support for Toshiba Mobile IO Controller TC6387XB |
129 | 129 | ||
130 | config MFD_TC6393XB | 130 | config MFD_TC6393XB |
131 | bool "Support Toshiba TC6393XB" | 131 | bool "Support Toshiba TC6393XB" |
132 | depends on GPIOLIB && ARM | 132 | depends on GPIOLIB && ARM |
133 | select MFD_CORE | 133 | select MFD_CORE |
134 | select MFD_TMIO | 134 | select MFD_TMIO |
135 | help | 135 | help |
136 | Support for Toshiba Mobile IO Controller TC6393XB | 136 | Support for Toshiba Mobile IO Controller TC6393XB |
137 | 137 | ||
138 | config PMIC_DA903X | 138 | config PMIC_DA903X |
139 | bool "Dialog Semiconductor DA9030/DA9034 PMIC Support" | 139 | bool "Dialog Semiconductor DA9030/DA9034 PMIC Support" |
140 | depends on I2C=y | 140 | depends on I2C=y |
141 | help | 141 | help |
142 | Say yes here to support for Dialog Semiconductor DA9030 (a.k.a | 142 | Say yes here to support for Dialog Semiconductor DA9030 (a.k.a |
143 | ARAVA) and DA9034 (a.k.a MICCO), these are Power Management IC | 143 | ARAVA) and DA9034 (a.k.a MICCO), these are Power Management IC |
144 | usually found on PXA processors-based platforms. This includes | 144 | usually found on PXA processors-based platforms. This includes |
145 | the I2C driver and the core APIs _only_, you have to select | 145 | the I2C driver and the core APIs _only_, you have to select |
146 | individual components like LCD backlight, voltage regulators, | 146 | individual components like LCD backlight, voltage regulators, |
147 | LEDs and battery-charger under the corresponding menus. | 147 | LEDs and battery-charger under the corresponding menus. |
148 | 148 | ||
149 | config MFD_WM8400 | 149 | config MFD_WM8400 |
150 | tristate "Support Wolfson Microelectronics WM8400" | 150 | tristate "Support Wolfson Microelectronics WM8400" |
151 | select MFD_CORE | 151 | select MFD_CORE |
152 | depends on I2C | 152 | depends on I2C |
153 | help | 153 | help |
154 | Support for the Wolfson Microelecronics WM8400 PMIC and audio | 154 | Support for the Wolfson Microelecronics WM8400 PMIC and audio |
155 | CODEC. This driver adds provides common support for accessing | 155 | CODEC. This driver provides common support for accessing |
156 | the device, additional drivers must be enabled in order to use | 156 | the device, additional drivers must be enabled in order to use |
157 | the functionality of the device. | 157 | the functionality of the device. |
158 | 158 | ||
159 | config MFD_WM8350 | 159 | config MFD_WM8350 |
160 | tristate | 160 | tristate |
161 | 161 | ||
162 | config MFD_WM8350_CONFIG_MODE_0 | 162 | config MFD_WM8350_CONFIG_MODE_0 |
163 | bool | 163 | bool |
164 | depends on MFD_WM8350 | 164 | depends on MFD_WM8350 |
165 | 165 | ||
166 | config MFD_WM8350_CONFIG_MODE_1 | 166 | config MFD_WM8350_CONFIG_MODE_1 |
167 | bool | 167 | bool |
168 | depends on MFD_WM8350 | 168 | depends on MFD_WM8350 |
169 | 169 | ||
170 | config MFD_WM8350_CONFIG_MODE_2 | 170 | config MFD_WM8350_CONFIG_MODE_2 |
171 | bool | 171 | bool |
172 | depends on MFD_WM8350 | 172 | depends on MFD_WM8350 |
173 | 173 | ||
174 | config MFD_WM8350_CONFIG_MODE_3 | 174 | config MFD_WM8350_CONFIG_MODE_3 |
175 | bool | 175 | bool |
176 | depends on MFD_WM8350 | 176 | depends on MFD_WM8350 |
177 | 177 | ||
178 | config MFD_WM8351_CONFIG_MODE_0 | 178 | config MFD_WM8351_CONFIG_MODE_0 |
179 | bool | 179 | bool |
180 | depends on MFD_WM8350 | 180 | depends on MFD_WM8350 |
181 | 181 | ||
182 | config MFD_WM8351_CONFIG_MODE_1 | 182 | config MFD_WM8351_CONFIG_MODE_1 |
183 | bool | 183 | bool |
184 | depends on MFD_WM8350 | 184 | depends on MFD_WM8350 |
185 | 185 | ||
186 | config MFD_WM8351_CONFIG_MODE_2 | 186 | config MFD_WM8351_CONFIG_MODE_2 |
187 | bool | 187 | bool |
188 | depends on MFD_WM8350 | 188 | depends on MFD_WM8350 |
189 | 189 | ||
190 | config MFD_WM8351_CONFIG_MODE_3 | 190 | config MFD_WM8351_CONFIG_MODE_3 |
191 | bool | 191 | bool |
192 | depends on MFD_WM8350 | 192 | depends on MFD_WM8350 |
193 | 193 | ||
194 | config MFD_WM8352_CONFIG_MODE_0 | 194 | config MFD_WM8352_CONFIG_MODE_0 |
195 | bool | 195 | bool |
196 | depends on MFD_WM8350 | 196 | depends on MFD_WM8350 |
197 | 197 | ||
198 | config MFD_WM8352_CONFIG_MODE_1 | 198 | config MFD_WM8352_CONFIG_MODE_1 |
199 | bool | 199 | bool |
200 | depends on MFD_WM8350 | 200 | depends on MFD_WM8350 |
201 | 201 | ||
202 | config MFD_WM8352_CONFIG_MODE_2 | 202 | config MFD_WM8352_CONFIG_MODE_2 |
203 | bool | 203 | bool |
204 | depends on MFD_WM8350 | 204 | depends on MFD_WM8350 |
205 | 205 | ||
206 | config MFD_WM8352_CONFIG_MODE_3 | 206 | config MFD_WM8352_CONFIG_MODE_3 |
207 | bool | 207 | bool |
208 | depends on MFD_WM8350 | 208 | depends on MFD_WM8350 |
209 | 209 | ||
210 | config MFD_WM8350_I2C | 210 | config MFD_WM8350_I2C |
211 | tristate "Support Wolfson Microelectronics WM8350 with I2C" | 211 | tristate "Support Wolfson Microelectronics WM8350 with I2C" |
212 | select MFD_WM8350 | 212 | select MFD_WM8350 |
213 | depends on I2C | 213 | depends on I2C |
214 | help | 214 | help |
215 | The WM8350 is an integrated audio and power management | 215 | The WM8350 is an integrated audio and power management |
216 | subsystem with watchdog and RTC functionality for embedded | 216 | subsystem with watchdog and RTC functionality for embedded |
217 | systems. This option enables core support for the WM8350 with | 217 | systems. This option enables core support for the WM8350 with |
218 | I2C as the control interface. Additional options must be | 218 | I2C as the control interface. Additional options must be |
219 | selected to enable support for the functionality of the chip. | 219 | selected to enable support for the functionality of the chip. |
220 | 220 | ||
221 | config MFD_PCF50633 | 221 | config MFD_PCF50633 |
222 | tristate "Support for NXP PCF50633" | 222 | tristate "Support for NXP PCF50633" |
223 | depends on I2C | 223 | depends on I2C |
224 | help | 224 | help |
225 | Say yes here if you have NXP PCF50633 chip on your board. | 225 | Say yes here if you have NXP PCF50633 chip on your board. |
226 | This core driver provides register access and IRQ handling | 226 | This core driver provides register access and IRQ handling |
227 | facilities, and registers devices for the various functions | 227 | facilities, and registers devices for the various functions |
228 | so that function-specific drivers can bind to them. | 228 | so that function-specific drivers can bind to them. |
229 | 229 | ||
230 | config PCF50633_ADC | 230 | config PCF50633_ADC |
231 | tristate "Support for NXP PCF50633 ADC" | 231 | tristate "Support for NXP PCF50633 ADC" |
232 | depends on MFD_PCF50633 | 232 | depends on MFD_PCF50633 |
233 | help | 233 | help |
234 | Say yes here if you want to include support for ADC in the | 234 | Say yes here if you want to include support for ADC in the |
235 | NXP PCF50633 chip. | 235 | NXP PCF50633 chip. |
236 | 236 | ||
237 | config PCF50633_GPIO | 237 | config PCF50633_GPIO |
238 | tristate "Support for NXP PCF50633 GPIO" | 238 | tristate "Support for NXP PCF50633 GPIO" |
239 | depends on MFD_PCF50633 | 239 | depends on MFD_PCF50633 |
240 | help | 240 | help |
241 | Say yes here if you want to include support GPIO for pins on | 241 | Say yes here if you want to include support GPIO for pins on |
242 | the PCF50633 chip. | 242 | the PCF50633 chip. |
243 | 243 | ||
244 | config AB3100_CORE | 244 | config AB3100_CORE |
245 | tristate "ST-Ericsson AB3100 Mixed Signal Circuit core functions" | 245 | tristate "ST-Ericsson AB3100 Mixed Signal Circuit core functions" |
246 | depends on I2C | 246 | depends on I2C |
247 | default y if ARCH_U300 | 247 | default y if ARCH_U300 |
248 | help | 248 | help |
249 | Select this to enable the AB3100 Mixed Signal IC core | 249 | Select this to enable the AB3100 Mixed Signal IC core |
250 | functionality. This connects to a AB3100 on the I2C bus | 250 | functionality. This connects to a AB3100 on the I2C bus |
251 | and expose a number of symbols needed for dependent devices | 251 | and expose a number of symbols needed for dependent devices |
252 | to read and write registers and subscribe to events from | 252 | to read and write registers and subscribe to events from |
253 | this multi-functional IC. This is needed to use other features | 253 | this multi-functional IC. This is needed to use other features |
254 | of the AB3100 such as battery-backed RTC, charging control, | 254 | of the AB3100 such as battery-backed RTC, charging control, |
255 | LEDs, vibrator, system power and temperature, power management | 255 | LEDs, vibrator, system power and temperature, power management |
256 | and ALSA sound. | 256 | and ALSA sound. |
257 | 257 | ||
258 | config EZX_PCAP | 258 | config EZX_PCAP |
259 | bool "PCAP Support" | 259 | bool "PCAP Support" |
260 | depends on GENERIC_HARDIRQS && SPI_MASTER | 260 | depends on GENERIC_HARDIRQS && SPI_MASTER |
261 | help | 261 | help |
262 | This enables the PCAP ASIC present on EZX Phones. This is | 262 | This enables the PCAP ASIC present on EZX Phones. This is |
263 | needed for MMC, TouchScreen, Sound, USB, etc.. | 263 | needed for MMC, TouchScreen, Sound, USB, etc.. |
264 | 264 | ||
265 | endmenu | 265 | endmenu |
266 | 266 | ||
267 | menu "Multimedia Capabilities Port drivers" | 267 | menu "Multimedia Capabilities Port drivers" |
268 | depends on ARCH_SA1100 | 268 | depends on ARCH_SA1100 |
269 | 269 | ||
270 | config MCP | 270 | config MCP |
271 | tristate | 271 | tristate |
272 | 272 | ||
273 | # Interface drivers | 273 | # Interface drivers |
274 | config MCP_SA11X0 | 274 | config MCP_SA11X0 |
275 | tristate "Support SA11x0 MCP interface" | 275 | tristate "Support SA11x0 MCP interface" |
276 | depends on ARCH_SA1100 | 276 | depends on ARCH_SA1100 |
277 | select MCP | 277 | select MCP |
278 | 278 | ||
279 | # Chip drivers | 279 | # Chip drivers |
280 | config MCP_UCB1200 | 280 | config MCP_UCB1200 |
281 | tristate "Support for UCB1200 / UCB1300" | 281 | tristate "Support for UCB1200 / UCB1300" |
282 | depends on MCP | 282 | depends on MCP |
283 | 283 | ||
284 | config MCP_UCB1200_TS | 284 | config MCP_UCB1200_TS |
285 | tristate "Touchscreen interface support" | 285 | tristate "Touchscreen interface support" |
286 | depends on MCP_UCB1200 && INPUT | 286 | depends on MCP_UCB1200 && INPUT |
287 | 287 | ||
288 | endmenu | 288 | endmenu |
289 | 289 |