]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - MAINTAINERS
Merge remote-tracking branch 'linusw-gpio/for-next' into devm_gpiochip
[mirror_ubuntu-zesty-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L: netdev@vger.kernel.org
130 S: Maintained
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M: David Dillow <dave@thedillows.org>
136 L: netdev@vger.kernel.org
137 S: Maintained
138 F: drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M: Adam Radford <linuxraid@lsi.com>
142 L: linux-scsi@vger.kernel.org
143 W: http://www.lsi.com
144 S: Supported
145 F: drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L: linux-scsi@vger.kernel.org
150 S: Maintained
151 F: drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M: Alexander Aring <alex.aring@gmail.com>
155 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L: linux-bluetooth@vger.kernel.org
157 L: linux-wpan@vger.kernel.org
158 S: Maintained
159 F: net/6lowpan/
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L: linux-hams@vger.kernel.org
166 S: Maintained
167 F: drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L: netdev@vger.kernel.org
172 S: Maintained
173 F: drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L: linux-serial@vger.kernel.org
178 W: http://serial.sourceforge.net
179 S: Maintained
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L: netdev@vger.kernel.org
186 S: Orphan / Obsolete
187 F: drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M: Eric Van Hensbergen <ericvh@gmail.com>
191 M: Ron Minnich <rminnich@sandia.gov>
192 M: Latchesar Ionkov <lucho@ionkov.net>
193 L: v9fs-developer@lists.sourceforge.net
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S: Maintained
198 F: Documentation/filesystems/9p.txt
199 F: fs/9p/
200 F: net/9p/
201 F: include/net/9p/
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M: Antti Palosaari <crope@iki.fi>
208 L: linux-media@vger.kernel.org
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
213 S: Maintained
214 F: drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L: linux-scsi@vger.kernel.org
219 W: http://www.adaptec.com/
220 S: Supported
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
223
224 ABI/API
225 L: linux-api@vger.kernel.org
226 F: Documentation/ABI/
227 F: include/linux/syscalls.h
228 F: include/uapi/
229 F: kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: lm-sensors@lm-sensors.org
234 S: Maintained
235 F: drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: lm-sensors@lm-sensors.org
240 S: Maintained
241 F: drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
246 S: Maintained
247 F: drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
252 S: Maintained
253 F: drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
258 S: Maintained
259 F: drivers/gpio/gpio-104-idio-16.c
260
261 ACENIC DRIVER
262 M: Jes Sorensen <jes@trained-monkey.org>
263 L: linux-acenic@sunsite.dk
264 S: Maintained
265 F: drivers/net/ethernet/alteon/acenic*
266
267 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268 M: Peter Feuerer <peter@piie.net>
269 L: platform-driver-x86@vger.kernel.org
270 W: http://piie.net/?section=acerhdf
271 S: Maintained
272 F: drivers/platform/x86/acerhdf.c
273
274 ACER WMI LAPTOP EXTRAS
275 M: "Lee, Chun-Yi" <jlee@suse.com>
276 L: platform-driver-x86@vger.kernel.org
277 S: Maintained
278 F: drivers/platform/x86/acer-wmi.c
279
280 ACPI
281 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
282 M: Len Brown <lenb@kernel.org>
283 L: linux-acpi@vger.kernel.org
284 W: https://01.org/linux-acpi
285 Q: https://patchwork.kernel.org/project/linux-acpi/list/
286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
287 S: Supported
288 F: drivers/acpi/
289 F: drivers/pnp/pnpacpi/
290 F: include/linux/acpi.h
291 F: include/acpi/
292 F: Documentation/acpi/
293 F: Documentation/ABI/testing/sysfs-bus-acpi
294 F: drivers/pci/*acpi*
295 F: drivers/pci/*/*acpi*
296 F: drivers/pci/*/*/*acpi*
297 F: tools/power/acpi/
298
299 ACPI COMPONENT ARCHITECTURE (ACPICA)
300 M: Robert Moore <robert.moore@intel.com>
301 M: Lv Zheng <lv.zheng@intel.com>
302 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
303 L: linux-acpi@vger.kernel.org
304 L: devel@acpica.org
305 W: https://acpica.org/
306 W: https://github.com/acpica/acpica/
307 Q: https://patchwork.kernel.org/project/linux-acpi/list/
308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
309 S: Supported
310 F: drivers/acpi/acpica/
311 F: include/acpi/
312 F: tools/power/acpi/
313
314 ACPI FAN DRIVER
315 M: Zhang Rui <rui.zhang@intel.com>
316 L: linux-acpi@vger.kernel.org
317 W: https://01.org/linux-acpi
318 S: Supported
319 F: drivers/acpi/fan.c
320
321 ACPI THERMAL DRIVER
322 M: Zhang Rui <rui.zhang@intel.com>
323 L: linux-acpi@vger.kernel.org
324 W: https://01.org/linux-acpi
325 S: Supported
326 F: drivers/acpi/*thermal*
327
328 ACPI VIDEO DRIVER
329 M: Zhang Rui <rui.zhang@intel.com>
330 L: linux-acpi@vger.kernel.org
331 W: https://01.org/linux-acpi
332 S: Supported
333 F: drivers/acpi/acpi_video.c
334
335 ACPI WMI DRIVER
336 L: platform-driver-x86@vger.kernel.org
337 S: Orphan
338 F: drivers/platform/x86/wmi.c
339
340 AD1889 ALSA SOUND DRIVER
341 M: Thibaut Varene <T-Bone@parisc-linux.org>
342 W: http://wiki.parisc-linux.org/AD1889
343 L: linux-parisc@vger.kernel.org
344 S: Maintained
345 F: sound/pci/ad1889.*
346
347 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
348 M: Michael Hennerich <michael.hennerich@analog.com>
349 W: http://wiki.analog.com/AD5254
350 W: http://ez.analog.com/community/linux-device-drivers
351 S: Supported
352 F: drivers/misc/ad525x_dpot.c
353
354 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
355 M: Michael Hennerich <michael.hennerich@analog.com>
356 W: http://wiki.analog.com/AD5398
357 W: http://ez.analog.com/community/linux-device-drivers
358 S: Supported
359 F: drivers/regulator/ad5398.c
360
361 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
362 M: Michael Hennerich <michael.hennerich@analog.com>
363 W: http://wiki.analog.com/AD7142
364 W: http://ez.analog.com/community/linux-device-drivers
365 S: Supported
366 F: drivers/input/misc/ad714x.c
367
368 AD7877 TOUCHSCREEN DRIVER
369 M: Michael Hennerich <michael.hennerich@analog.com>
370 W: http://wiki.analog.com/AD7877
371 W: http://ez.analog.com/community/linux-device-drivers
372 S: Supported
373 F: drivers/input/touchscreen/ad7877.c
374
375 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD7879
378 W: http://ez.analog.com/community/linux-device-drivers
379 S: Supported
380 F: drivers/input/touchscreen/ad7879.c
381
382 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
383 M: Jiri Kosina <jikos@kernel.org>
384 S: Maintained
385
386 ADF7242 IEEE 802.15.4 RADIO DRIVER
387 M: Michael Hennerich <michael.hennerich@analog.com>
388 W: https://wiki.analog.com/ADF7242
389 W: http://ez.analog.com/community/linux-device-drivers
390 L: linux-wpan@vger.kernel.org
391 S: Supported
392 F: drivers/net/ieee802154/adf7242.c
393 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
394
395 ADM1025 HARDWARE MONITOR DRIVER
396 M: Jean Delvare <jdelvare@suse.com>
397 L: lm-sensors@lm-sensors.org
398 S: Maintained
399 F: Documentation/hwmon/adm1025
400 F: drivers/hwmon/adm1025.c
401
402 ADM1029 HARDWARE MONITOR DRIVER
403 M: Corentin Labbe <clabbe.montjoie@gmail.com>
404 L: lm-sensors@lm-sensors.org
405 S: Maintained
406 F: drivers/hwmon/adm1029.c
407
408 ADM8211 WIRELESS DRIVER
409 L: linux-wireless@vger.kernel.org
410 W: http://wireless.kernel.org/
411 S: Orphan
412 F: drivers/net/wireless/admtek/adm8211.*
413
414 ADP1653 FLASH CONTROLLER DRIVER
415 M: Sakari Ailus <sakari.ailus@iki.fi>
416 L: linux-media@vger.kernel.org
417 S: Maintained
418 F: drivers/media/i2c/adp1653.c
419 F: include/media/i2c/adp1653.h
420
421 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
422 M: Michael Hennerich <michael.hennerich@analog.com>
423 W: http://wiki.analog.com/ADP5520
424 W: http://ez.analog.com/community/linux-device-drivers
425 S: Supported
426 F: drivers/mfd/adp5520.c
427 F: drivers/video/backlight/adp5520_bl.c
428 F: drivers/leds/leds-adp5520.c
429 F: drivers/gpio/gpio-adp5520.c
430 F: drivers/input/keyboard/adp5520-keys.c
431
432 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/ADP5588
435 W: http://ez.analog.com/community/linux-device-drivers
436 S: Supported
437 F: drivers/input/keyboard/adp5588-keys.c
438 F: drivers/gpio/gpio-adp5588.c
439
440 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/ADP8860
443 W: http://ez.analog.com/community/linux-device-drivers
444 S: Supported
445 F: drivers/video/backlight/adp8860_bl.c
446
447 ADS1015 HARDWARE MONITOR DRIVER
448 M: Dirk Eibach <eibach@gdsys.de>
449 L: lm-sensors@lm-sensors.org
450 S: Maintained
451 F: Documentation/hwmon/ads1015
452 F: drivers/hwmon/ads1015.c
453 F: include/linux/i2c/ads1015.h
454
455 ADT746X FAN DRIVER
456 M: Colin Leroy <colin@colino.net>
457 S: Maintained
458 F: drivers/macintosh/therm_adt746x.c
459
460 ADT7475 HARDWARE MONITOR DRIVER
461 M: Jean Delvare <jdelvare@suse.com>
462 L: lm-sensors@lm-sensors.org
463 S: Maintained
464 F: Documentation/hwmon/adt7475
465 F: drivers/hwmon/adt7475.c
466
467 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
468 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/ADXL345
470 W: http://ez.analog.com/community/linux-device-drivers
471 S: Supported
472 F: drivers/input/misc/adxl34x.c
473
474 ADVANSYS SCSI DRIVER
475 M: Matthew Wilcox <matthew@wil.cx>
476 M: Hannes Reinecke <hare@suse.com>
477 L: linux-scsi@vger.kernel.org
478 S: Maintained
479 F: Documentation/scsi/advansys.txt
480 F: drivers/scsi/advansys.c
481
482 AEDSP16 DRIVER
483 M: Riccardo Facchetti <fizban@tin.it>
484 S: Maintained
485 F: sound/oss/aedsp16.c
486
487 AF9013 MEDIA DRIVER
488 M: Antti Palosaari <crope@iki.fi>
489 L: linux-media@vger.kernel.org
490 W: https://linuxtv.org
491 W: http://palosaari.fi/linux/
492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
493 T: git git://linuxtv.org/anttip/media_tree.git
494 S: Maintained
495 F: drivers/media/dvb-frontends/af9013*
496
497 AF9033 MEDIA DRIVER
498 M: Antti Palosaari <crope@iki.fi>
499 L: linux-media@vger.kernel.org
500 W: https://linuxtv.org
501 W: http://palosaari.fi/linux/
502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
503 T: git git://linuxtv.org/anttip/media_tree.git
504 S: Maintained
505 F: drivers/media/dvb-frontends/af9033*
506
507 AFFS FILE SYSTEM
508 L: linux-fsdevel@vger.kernel.org
509 S: Orphan
510 F: Documentation/filesystems/affs.txt
511 F: fs/affs/
512
513 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
514 M: David Howells <dhowells@redhat.com>
515 L: linux-afs@lists.infradead.org
516 S: Supported
517 F: fs/afs/
518 F: include/net/af_rxrpc.h
519 F: net/rxrpc/af_rxrpc.c
520
521 AGPGART DRIVER
522 M: David Airlie <airlied@linux.ie>
523 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
524 S: Maintained
525 F: drivers/char/agp/
526 F: include/linux/agp*
527 F: include/uapi/linux/agp*
528
529 AHA152X SCSI DRIVER
530 M: "Juergen E. Fischer" <fischer@norbit.de>
531 L: linux-scsi@vger.kernel.org
532 S: Maintained
533 F: drivers/scsi/aha152x*
534 F: drivers/scsi/pcmcia/aha152x*
535
536 AIC7XXX / AIC79XX SCSI DRIVER
537 M: Hannes Reinecke <hare@suse.com>
538 L: linux-scsi@vger.kernel.org
539 S: Maintained
540 F: drivers/scsi/aic7xxx/
541
542 AIMSLAB FM RADIO RECEIVER DRIVER
543 M: Hans Verkuil <hverkuil@xs4all.nl>
544 L: linux-media@vger.kernel.org
545 T: git git://linuxtv.org/media_tree.git
546 W: https://linuxtv.org
547 S: Maintained
548 F: drivers/media/radio/radio-aimslab*
549
550 AIO
551 M: Benjamin LaHaise <bcrl@kvack.org>
552 L: linux-aio@kvack.org
553 S: Supported
554 F: fs/aio.c
555 F: include/linux/*aio*.h
556
557 AIRSPY MEDIA DRIVER
558 M: Antti Palosaari <crope@iki.fi>
559 L: linux-media@vger.kernel.org
560 W: https://linuxtv.org
561 W: http://palosaari.fi/linux/
562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
563 T: git git://linuxtv.org/anttip/media_tree.git
564 S: Maintained
565 F: drivers/media/usb/airspy/
566
567 ALCATEL SPEEDTOUCH USB DRIVER
568 M: Duncan Sands <duncan.sands@free.fr>
569 L: linux-usb@vger.kernel.org
570 W: http://www.linux-usb.org/SpeedTouch/
571 S: Maintained
572 F: drivers/usb/atm/speedtch.c
573 F: drivers/usb/atm/usbatm.c
574
575 ALCHEMY AU1XX0 MMC DRIVER
576 M: Manuel Lauss <manuel.lauss@gmail.com>
577 S: Maintained
578 F: drivers/mmc/host/au1xmmc.c
579
580 ALI1563 I2C DRIVER
581 M: Rudolf Marek <r.marek@assembler.cz>
582 L: linux-i2c@vger.kernel.org
583 S: Maintained
584 F: Documentation/i2c/busses/i2c-ali1563
585 F: drivers/i2c/busses/i2c-ali1563.c
586
587 ALLWINNER SECURITY SYSTEM
588 M: Corentin Labbe <clabbe.montjoie@gmail.com>
589 L: linux-crypto@vger.kernel.org
590 S: Maintained
591 F: drivers/crypto/sunxi-ss/
592
593 ALPHA PORT
594 M: Richard Henderson <rth@twiddle.net>
595 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
596 M: Matt Turner <mattst88@gmail.com>
597 S: Odd Fixes
598 L: linux-alpha@vger.kernel.org
599 F: arch/alpha/
600
601 ALTERA MAILBOX DRIVER
602 M: Ley Foon Tan <lftan@altera.com>
603 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
604 S: Maintained
605 F: drivers/mailbox/mailbox-altera.c
606
607 ALTERA PIO DRIVER
608 M: Tien Hock Loh <thloh@altera.com>
609 L: linux-gpio@vger.kernel.org
610 S: Maintained
611 F: drivers/gpio/gpio-altera.c
612
613 ALTERA TRIPLE SPEED ETHERNET DRIVER
614 M: Vince Bridgers <vbridger@opensource.altera.com>
615 L: netdev@vger.kernel.org
616 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
617 S: Maintained
618 F: drivers/net/ethernet/altera/
619
620 ALTERA UART/JTAG UART SERIAL DRIVERS
621 M: Tobias Klauser <tklauser@distanz.ch>
622 L: linux-serial@vger.kernel.org
623 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
624 S: Maintained
625 F: drivers/tty/serial/altera_uart.c
626 F: drivers/tty/serial/altera_jtaguart.c
627 F: include/linux/altera_uart.h
628 F: include/linux/altera_jtaguart.h
629
630 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
631 M: Tom Lendacky <thomas.lendacky@amd.com>
632 L: linux-crypto@vger.kernel.org
633 S: Supported
634 F: drivers/crypto/ccp/
635 F: include/linux/ccp.h
636
637 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
638 M: Huang Rui <ray.huang@amd.com>
639 L: lm-sensors@lm-sensors.org
640 S: Supported
641 F: Documentation/hwmon/fam15h_power
642 F: drivers/hwmon/fam15h_power.c
643
644 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
645 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
646 S: Orphan
647 F: drivers/usb/gadget/udc/amd5536udc.*
648
649 AMD GEODE PROCESSOR/CHIPSET SUPPORT
650 P: Andres Salomon <dilinger@queued.net>
651 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
652 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
653 S: Supported
654 F: drivers/char/hw_random/geode-rng.c
655 F: drivers/crypto/geode*
656 F: drivers/video/fbdev/geode/
657 F: arch/x86/include/asm/geode.h
658
659 AMD IOMMU (AMD-VI)
660 M: Joerg Roedel <joro@8bytes.org>
661 L: iommu@lists.linux-foundation.org
662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
663 S: Maintained
664 F: drivers/iommu/amd_iommu*.[ch]
665 F: include/linux/amd-iommu.h
666
667 AMD KFD
668 M: Oded Gabbay <oded.gabbay@gmail.com>
669 L: dri-devel@lists.freedesktop.org
670 T: git git://people.freedesktop.org/~gabbayo/linux.git
671 S: Supported
672 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
673 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
674 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
675 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
676 F: drivers/gpu/drm/amd/amdkfd/
677 F: drivers/gpu/drm/amd/include/cik_structs.h
678 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
679 F: drivers/gpu/drm/amd/include/vi_structs.h
680 F: drivers/gpu/drm/radeon/radeon_kfd.c
681 F: drivers/gpu/drm/radeon/radeon_kfd.h
682 F: include/uapi/linux/kfd_ioctl.h
683
684 AMD XGBE DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 L: netdev@vger.kernel.org
687 S: Supported
688 F: drivers/net/ethernet/amd/xgbe/
689
690 AMS (Apple Motion Sensor) DRIVER
691 M: Michael Hanselmann <linux-kernel@hansmi.ch>
692 S: Supported
693 F: drivers/macintosh/ams/
694
695 AMSO1100 RNIC DRIVER
696 M: Tom Tucker <tom@opengridcomputing.com>
697 M: Steve Wise <swise@opengridcomputing.com>
698 L: linux-rdma@vger.kernel.org
699 S: Maintained
700 F: drivers/infiniband/hw/amso1100/
701
702 ANALOG DEVICES INC AD9389B DRIVER
703 M: Hans Verkuil <hans.verkuil@cisco.com>
704 L: linux-media@vger.kernel.org
705 S: Maintained
706 F: drivers/media/i2c/ad9389b*
707
708 ANALOG DEVICES INC ADV7180 DRIVER
709 M: Lars-Peter Clausen <lars@metafoo.de>
710 L: linux-media@vger.kernel.org
711 W: http://ez.analog.com/community/linux-device-drivers
712 S: Supported
713 F: drivers/media/i2c/adv7180.c
714
715 ANALOG DEVICES INC ADV7511 DRIVER
716 M: Hans Verkuil <hans.verkuil@cisco.com>
717 L: linux-media@vger.kernel.org
718 S: Maintained
719 F: drivers/media/i2c/adv7511*
720
721 ANALOG DEVICES INC ADV7604 DRIVER
722 M: Hans Verkuil <hans.verkuil@cisco.com>
723 L: linux-media@vger.kernel.org
724 S: Maintained
725 F: drivers/media/i2c/adv7604*
726
727 ANALOG DEVICES INC ADV7842 DRIVER
728 M: Hans Verkuil <hans.verkuil@cisco.com>
729 L: linux-media@vger.kernel.org
730 S: Maintained
731 F: drivers/media/i2c/adv7842*
732
733 ANALOG DEVICES INC ASOC CODEC DRIVERS
734 M: Lars-Peter Clausen <lars@metafoo.de>
735 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
736 W: http://wiki.analog.com/
737 W: http://ez.analog.com/community/linux-device-drivers
738 S: Supported
739 F: sound/soc/codecs/adau*
740 F: sound/soc/codecs/adav*
741 F: sound/soc/codecs/ad1*
742 F: sound/soc/codecs/ad7*
743 F: sound/soc/codecs/ssm*
744 F: sound/soc/codecs/sigmadsp.*
745
746 ANALOG DEVICES INC ASOC DRIVERS
747 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
749 W: http://blackfin.uclinux.org/
750 S: Supported
751 F: sound/soc/blackfin/*
752
753 ANALOG DEVICES INC IIO DRIVERS
754 M: Lars-Peter Clausen <lars@metafoo.de>
755 M: Michael Hennerich <Michael.Hennerich@analog.com>
756 W: http://wiki.analog.com/
757 W: http://ez.analog.com/community/linux-device-drivers
758 S: Supported
759 F: drivers/iio/*/ad*
760 X: drivers/iio/*/adjd*
761 F: drivers/staging/iio/*/ad*
762 F: staging/iio/trigger/iio-trig-bfin-timer.c
763
764 ANALOG DEVICES INC DMA DRIVERS
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 W: http://ez.analog.com/community/linux-device-drivers
767 S: Supported
768 F: drivers/dma/dma-axi-dmac.c
769
770 ANDROID DRIVERS
771 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
772 M: Arve HjønnevĂ¥g <arve@android.com>
773 M: Riley Andrews <riandrews@android.com>
774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
775 L: devel@driverdev.osuosl.org
776 S: Supported
777 F: drivers/android/
778 F: drivers/staging/android/
779
780 AOA (Apple Onboard Audio) ALSA DRIVER
781 M: Johannes Berg <johannes@sipsolutions.net>
782 L: linuxppc-dev@lists.ozlabs.org
783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
784 S: Maintained
785 F: sound/aoa/
786
787 APM DRIVER
788 M: Jiri Kosina <jikos@kernel.org>
789 S: Odd fixes
790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
791 F: arch/x86/kernel/apm_32.c
792 F: include/linux/apm_bios.h
793 F: include/uapi/linux/apm_bios.h
794 F: drivers/char/apm-emulation.c
795
796 APPLE BCM5974 MULTITOUCH DRIVER
797 M: Henrik Rydberg <rydberg@bitmath.org>
798 L: linux-input@vger.kernel.org
799 S: Odd fixes
800 F: drivers/input/mouse/bcm5974.c
801
802 APPLE SMC DRIVER
803 M: Henrik Rydberg <rydberg@bitmath.org>
804 L: lm-sensors@lm-sensors.org
805 S: Odd fixes
806 F: drivers/hwmon/applesmc.c
807
808 APPLETALK NETWORK LAYER
809 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
810 S: Maintained
811 F: drivers/net/appletalk/
812 F: net/appletalk/
813
814 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
815 M: Duc Dang <dhdang@apm.com>
816 S: Supported
817 F: arch/arm64/boot/dts/apm/
818
819 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
820 M: Iyappan Subramanian <isubramanian@apm.com>
821 M: Keyur Chudgar <kchudgar@apm.com>
822 S: Supported
823 F: drivers/net/ethernet/apm/xgene/
824 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
825
826 APTINA CAMERA SENSOR PLL
827 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
828 L: linux-media@vger.kernel.org
829 S: Maintained
830 F: drivers/media/i2c/aptina-pll.*
831
832 ARC FRAMEBUFFER DRIVER
833 M: Jaya Kumar <jayalk@intworks.biz>
834 S: Maintained
835 F: drivers/video/fbdev/arcfb.c
836 F: drivers/video/fbdev/core/fb_defio.c
837
838 ARCNET NETWORK LAYER
839 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
840 L: netdev@vger.kernel.org
841 S: Maintained
842 F: drivers/net/arcnet/
843 F: include/uapi/linux/if_arcnet.h
844
845 ARM MFM AND FLOPPY DRIVERS
846 M: Ian Molton <spyro@f2s.com>
847 S: Maintained
848 F: arch/arm/lib/floppydma.S
849 F: arch/arm/include/asm/floppy.h
850
851 ARM PMU PROFILING AND DEBUGGING
852 M: Will Deacon <will.deacon@arm.com>
853 R: Mark Rutland <mark.rutland@arm.com>
854 S: Maintained
855 F: arch/arm*/kernel/perf_*
856 F: arch/arm/oprofile/common.c
857 F: arch/arm*/kernel/hw_breakpoint.c
858 F: arch/arm*/include/asm/hw_breakpoint.h
859 F: arch/arm*/include/asm/perf_event.h
860 F: drivers/perf/arm_pmu.c
861 F: include/linux/perf/arm_pmu.h
862
863 ARM PORT
864 M: Russell King <linux@arm.linux.org.uk>
865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
866 W: http://www.arm.linux.org.uk/
867 S: Maintained
868 F: arch/arm/
869
870 ARM SUB-ARCHITECTURES
871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
872 S: Maintained
873 F: arch/arm/mach-*/
874 F: arch/arm/plat-*/
875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
876
877 ARM PRIMECELL AACI PL041 DRIVER
878 M: Russell King <linux@arm.linux.org.uk>
879 S: Maintained
880 F: sound/arm/aaci.*
881
882 ARM PRIMECELL CLCD PL110 DRIVER
883 M: Russell King <linux@arm.linux.org.uk>
884 S: Maintained
885 F: drivers/video/fbdev/amba-clcd.*
886
887 ARM PRIMECELL KMI PL050 DRIVER
888 M: Russell King <linux@arm.linux.org.uk>
889 S: Maintained
890 F: drivers/input/serio/ambakmi.*
891 F: include/linux/amba/kmi.h
892
893 ARM PRIMECELL MMCI PL180/1 DRIVER
894 M: Russell King <linux@arm.linux.org.uk>
895 S: Maintained
896 F: drivers/mmc/host/mmci.*
897 F: include/linux/amba/mmci.h
898
899 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
900 M: Russell King <linux@arm.linux.org.uk>
901 S: Maintained
902 F: drivers/tty/serial/amba-pl01*.c
903 F: include/linux/amba/serial.h
904
905 ARM PRIMECELL BUS SUPPORT
906 M: Russell King <linux@arm.linux.org.uk>
907 S: Maintained
908 F: drivers/amba/
909 F: include/linux/amba/bus.h
910
911 ARM/ADS SPHERE MACHINE SUPPORT
912 M: Lennert Buytenhek <kernel@wantstofly.org>
913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914 S: Maintained
915
916 ARM/AFEB9260 MACHINE SUPPORT
917 M: Sergey Lapin <slapin@ossfans.org>
918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919 S: Maintained
920
921 ARM/AJECO 1ARM MACHINE SUPPORT
922 M: Lennert Buytenhek <kernel@wantstofly.org>
923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
924 S: Maintained
925
926 ARM/Allwinner sunXi SoC support
927 M: Maxime Ripard <maxime.ripard@free-electrons.com>
928 M: Chen-Yu Tsai <wens@csie.org>
929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930 S: Maintained
931 N: sun[x456789]i
932
933 ARM/Allwinner SoC Clock Support
934 M: Emilio LĂ³pez <emilio@elopez.com.ar>
935 S: Maintained
936 F: drivers/clk/sunxi/
937
938 ARM/Amlogic MesonX SoC support
939 M: Carlo Caione <carlo@caione.org>
940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S: Maintained
942 F: drivers/media/rc/meson-ir.c
943 N: meson[x68]
944
945 ARM/Annapurna Labs ALPINE ARCHITECTURE
946 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
947 S: Maintained
948 F: arch/arm/mach-alpine/
949
950 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
951 M: Nicolas Ferre <nicolas.ferre@atmel.com>
952 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
953 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955 W: http://www.linux4sam.org
956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
957 S: Supported
958 F: arch/arm/mach-at91/
959 F: include/soc/at91/
960 F: arch/arm/boot/dts/at91*.dts
961 F: arch/arm/boot/dts/at91*.dtsi
962 F: arch/arm/boot/dts/sama*.dts
963 F: arch/arm/boot/dts/sama*.dtsi
964 F: arch/arm/include/debug/at91.S
965
966 ARM/ATMEL AT91 Clock Support
967 M: Boris Brezillon <boris.brezillon@free-electrons.com>
968 S: Maintained
969 F: drivers/clk/at91
970
971 ARM/CALXEDA HIGHBANK ARCHITECTURE
972 M: Rob Herring <robh@kernel.org>
973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
974 S: Maintained
975 F: arch/arm/mach-highbank/
976
977 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
978 M: Krzysztof Halasa <khalasa@piap.pl>
979 S: Maintained
980 F: arch/arm/mach-cns3xxx/
981
982 ARM/CAVIUM THUNDER NETWORK DRIVER
983 M: Sunil Goutham <sgoutham@cavium.com>
984 M: Robert Richter <rric@kernel.org>
985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986 S: Supported
987 F: drivers/net/ethernet/cavium/thunder/
988
989 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
990 M: Alexander Shiyan <shc_work@mail.ru>
991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992 S: Odd Fixes
993 N: clps711x
994
995 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
996 M: Hartley Sweeten <hsweeten@visionengravers.com>
997 M: Ryan Mallon <rmallon@gmail.com>
998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
999 S: Maintained
1000 F: arch/arm/mach-ep93xx/
1001 F: arch/arm/mach-ep93xx/include/mach/
1002
1003 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1004 M: Lennert Buytenhek <kernel@wantstofly.org>
1005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1006 S: Maintained
1007
1008 ARM/CLKDEV SUPPORT
1009 M: Russell King <linux@arm.linux.org.uk>
1010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011 S: Maintained
1012 F: arch/arm/include/asm/clkdev.h
1013 F: drivers/clk/clkdev.c
1014
1015 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1016 M: Mike Rapoport <mike@compulab.co.il>
1017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018 S: Maintained
1019
1020 ARM/CONTEC MICRO9 MACHINE SUPPORT
1021 M: Hubert Feurstein <hubert.feurstein@contec.at>
1022 S: Maintained
1023 F: arch/arm/mach-ep93xx/micro9.c
1024
1025 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1026 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028 S: Maintained
1029 F: drivers/hwtracing/coresight/*
1030 F: Documentation/trace/coresight.txt
1031 F: Documentation/devicetree/bindings/arm/coresight.txt
1032 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1033
1034 ARM/CORGI MACHINE SUPPORT
1035 M: Richard Purdie <rpurdie@rpsys.net>
1036 S: Maintained
1037
1038 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1039 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 T: git git://github.com/ulli-kroll/linux.git
1042 S: Maintained
1043 F: arch/arm/mach-gemini/
1044 F: drivers/rtc/rtc-gemini.c
1045
1046 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1047 M: Barry Song <baohua@kernel.org>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1050 S: Maintained
1051 F: arch/arm/mach-prima2/
1052 F: drivers/clk/sirf/
1053 F: drivers/clocksource/timer-prima2.c
1054 F: drivers/clocksource/timer-atlas7.c
1055 N: [^a-z]sirf
1056
1057 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1058 M: Baruch Siach <baruch@tkos.co.il>
1059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 S: Maintained
1061 F: arch/arm/boot/dts/cx92755*
1062 N: digicolor
1063
1064 ARM/EBSA110 MACHINE SUPPORT
1065 M: Russell King <linux@arm.linux.org.uk>
1066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 W: http://www.arm.linux.org.uk/
1068 S: Maintained
1069 F: arch/arm/mach-ebsa110/
1070 F: drivers/net/ethernet/amd/am79c961a.*
1071
1072 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1073 M: Uwe Kleine-König <kernel@pengutronix.de>
1074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 S: Maintained
1076 N: efm32
1077
1078 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1079 M: Daniel Ribeiro <drwyrm@gmail.com>
1080 M: Stefan Schmidt <stefan@openezx.org>
1081 M: Harald Welte <laforge@openezx.org>
1082 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1083 W: http://www.openezx.org/
1084 S: Maintained
1085 T: topgit git://git.openezx.org/openezx.git
1086 F: arch/arm/mach-pxa/ezx.c
1087
1088 ARM/FARADAY FA526 PORT
1089 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S: Maintained
1092 T: git git://git.berlios.de/gemini-board
1093 F: arch/arm/mm/*-fa*
1094
1095 ARM/FOOTBRIDGE ARCHITECTURE
1096 M: Russell King <linux@arm.linux.org.uk>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W: http://www.arm.linux.org.uk/
1099 S: Maintained
1100 F: arch/arm/include/asm/hardware/dec21285.h
1101 F: arch/arm/mach-footbridge/
1102
1103 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1104 M: Shawn Guo <shawnguo@kernel.org>
1105 M: Sascha Hauer <kernel@pengutronix.de>
1106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S: Maintained
1108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1109 F: arch/arm/mach-imx/
1110 F: arch/arm/mach-mxs/
1111 F: arch/arm/boot/dts/imx*
1112 F: arch/arm/configs/imx*_defconfig
1113 F: drivers/clk/imx/
1114 F: include/soc/imx/
1115
1116 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1117 M: Shawn Guo <shawnguo@kernel.org>
1118 M: Sascha Hauer <kernel@pengutronix.de>
1119 R: Stefan Agner <stefan@agner.ch>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S: Maintained
1122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1123 F: arch/arm/mach-imx/*vf610*
1124 F: arch/arm/boot/dts/vf*
1125
1126 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1127 M: Lennert Buytenhek <kernel@wantstofly.org>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 S: Maintained
1130
1131 ARM/GUMSTIX MACHINE SUPPORT
1132 M: Steve Sakoman <sakoman@gmail.com>
1133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 S: Maintained
1135
1136 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1137 M: Philipp Zabel <philipp.zabel@gmail.com>
1138 M: Paul Parsons <lost.distance@yahoo.com>
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 S: Maintained
1141 F: arch/arm/mach-pxa/hx4700.c
1142 F: arch/arm/mach-pxa/include/mach/hx4700.h
1143 F: sound/soc/pxa/hx4700.c
1144
1145 ARM/HISILICON SOC SUPPORT
1146 M: Wei Xu <xuwei5@hisilicon.com>
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 W: http://www.hisilicon.com
1149 S: Supported
1150 T: git git://github.com/hisilicon/linux-hisi.git
1151 F: arch/arm/mach-hisi/
1152
1153 ARM/HP JORNADA 7XX MACHINE SUPPORT
1154 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1155 W: www.jlime.com
1156 S: Maintained
1157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1158 F: arch/arm/mach-sa1100/jornada720.c
1159 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1160
1161 ARM/IGEP MACHINE SUPPORT
1162 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1163 M: Javier Martinez Canillas <javier@dowhile0.org>
1164 L: linux-omap@vger.kernel.org
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S: Maintained
1167 F: arch/arm/boot/dts/omap3-igep*
1168
1169 ARM/INCOME PXA270 SUPPORT
1170 M: Marek Vasut <marek.vasut@gmail.com>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S: Maintained
1173 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1174
1175 ARM/INTEL IOP32X ARM ARCHITECTURE
1176 M: Lennert Buytenhek <kernel@wantstofly.org>
1177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S: Maintained
1179
1180 ARM/INTEL IOP33X ARM ARCHITECTURE
1181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 S: Orphan
1183
1184 ARM/INTEL IOP13XX ARM ARCHITECTURE
1185 M: Lennert Buytenhek <kernel@wantstofly.org>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S: Maintained
1188
1189 ARM/INTEL IQ81342EX MACHINE SUPPORT
1190 M: Lennert Buytenhek <kernel@wantstofly.org>
1191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 S: Maintained
1193
1194 ARM/INTEL IXDP2850 MACHINE SUPPORT
1195 M: Lennert Buytenhek <kernel@wantstofly.org>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S: Maintained
1198
1199 ARM/INTEL IXP4XX ARM ARCHITECTURE
1200 M: Imre Kaloz <kaloz@openwrt.org>
1201 M: Krzysztof Halasa <khalasa@piap.pl>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 S: Maintained
1204 F: arch/arm/mach-ixp4xx/
1205
1206 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1207 M: Jonathan Cameron <jic23@cam.ac.uk>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S: Maintained
1210 F: arch/arm/mach-pxa/stargate2.c
1211 F: drivers/pcmcia/pxa2xx_stargate2.c
1212
1213 ARM/INTEL XSC3 (MANZANO) ARM CORE
1214 M: Lennert Buytenhek <kernel@wantstofly.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S: Maintained
1217
1218 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1219 M: Lennert Buytenhek <kernel@wantstofly.org>
1220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 S: Maintained
1222
1223 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1224 M: Santosh Shilimkar <ssantosh@kernel.org>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S: Maintained
1227 F: arch/arm/mach-keystone/
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1229
1230 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1231 M: Santosh Shilimkar <ssantosh@kernel.org>
1232 L: linux-kernel@vger.kernel.org
1233 S: Maintained
1234 F: drivers/clk/keystone/
1235
1236 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1237 M: Santosh Shilimkar <ssantosh@kernel.org>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 L: linux-kernel@vger.kernel.org
1240 S: Maintained
1241 F: drivers/clocksource/timer-keystone.c
1242
1243 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1244 M: Santosh Shilimkar <ssantosh@kernel.org>
1245 L: linux-kernel@vger.kernel.org
1246 S: Maintained
1247 F: drivers/power/reset/keystone-reset.c
1248
1249 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1250 M: Santosh Shilimkar <ssantosh@kernel.org>
1251 L: linux-kernel@vger.kernel.org
1252 S: Maintained
1253 F: drivers/memory/*emif*
1254
1255 ARM/LOGICPD PXA270 MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S: Maintained
1259
1260 ARM/LPC18XX ARCHITECTURE
1261 M: Joachim Eastwood <manabian@gmail.com>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S: Maintained
1264 F: arch/arm/boot/dts/lpc43*
1265 F: drivers/clk/nxp/clk-lpc18xx*
1266 F: drivers/clocksource/time-lpc32xx.c
1267 F: drivers/i2c/busses/i2c-lpc2k.c
1268 F: drivers/memory/pl172.c
1269 F: drivers/mtd/spi-nor/nxp-spifi.c
1270 F: drivers/rtc/rtc-lpc24xx.c
1271 N: lpc18xx
1272
1273 ARM/MAGICIAN MACHINE SUPPORT
1274 M: Philipp Zabel <philipp.zabel@gmail.com>
1275 S: Maintained
1276
1277 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1278 M: Jason Cooper <jason@lakedaemon.net>
1279 M: Andrew Lunn <andrew@lunn.ch>
1280 M: Gregory Clement <gregory.clement@free-electrons.com>
1281 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S: Maintained
1284 F: arch/arm/mach-mvebu/
1285 F: drivers/rtc/rtc-armada38x.c
1286 F: arch/arm/boot/dts/armada*
1287 F: arch/arm/boot/dts/kirkwood*
1288
1289
1290 ARM/Marvell Berlin SoC support
1291 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S: Maintained
1294 F: arch/arm/mach-berlin/
1295 F: arch/arm/boot/dts/berlin*
1296
1297
1298 ARM/Marvell Dove/MV78xx0/Orion SOC support
1299 M: Jason Cooper <jason@lakedaemon.net>
1300 M: Andrew Lunn <andrew@lunn.ch>
1301 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1302 M: Gregory Clement <gregory.clement@free-electrons.com>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S: Maintained
1305 F: arch/arm/mach-dove/
1306 F: arch/arm/mach-mv78xx0/
1307 F: arch/arm/mach-orion5x/
1308 F: arch/arm/plat-orion/
1309 F: arch/arm/boot/dts/dove*
1310 F: arch/arm/boot/dts/orion5x*
1311
1312
1313 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1314 M: Alexander Clouter <alex@digriz.org.uk>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 W: http://www.digriz.org.uk/ts78xx/kernel
1317 S: Maintained
1318 F: arch/arm/mach-orion5x/ts78xx-*
1319
1320 ARM/Mediatek RTC DRIVER
1321 M: Eddie Huang <eddie.huang@mediatek.com>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1324 S: Maintained
1325 F: drivers/rtc/rtc-mt6397.c
1326
1327 ARM/Mediatek SoC support
1328 M: Matthias Brugger <matthias.bgg@gmail.com>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1331 S: Maintained
1332 F: arch/arm/boot/dts/mt6*
1333 F: arch/arm/boot/dts/mt8*
1334 F: arch/arm/mach-mediatek/
1335 N: mtk
1336 K: mediatek
1337
1338 ARM/Mediatek USB3 PHY DRIVER
1339 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1342 S: Maintained
1343 F: drivers/phy/phy-mt65xx-usb3.c
1344
1345 ARM/MICREL KS8695 ARCHITECTURE
1346 M: Greg Ungerer <gerg@uclinux.org>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 F: arch/arm/mach-ks8695/
1349 S: Odd Fixes
1350
1351 ARM/MIOA701 MACHINE SUPPORT
1352 M: Robert Jarzmik <robert.jarzmik@free.fr>
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 F: arch/arm/mach-pxa/mioa701.c
1355 S: Maintained
1356
1357 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1358 M: Michael Petchkovsky <mkpetch@internode.on.net>
1359 S: Maintained
1360
1361 ARM/NOMADIK ARCHITECTURE
1362 M: Alessandro Rubini <rubini@unipv.it>
1363 M: Linus Walleij <linus.walleij@linaro.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366 F: arch/arm/mach-nomadik/
1367 F: drivers/pinctrl/nomadik/
1368 F: drivers/i2c/busses/i2c-nomadik.c
1369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1370
1371 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1372 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1373 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1374 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1375 S: Supported
1376
1377 ARM/TOSA MACHINE SUPPORT
1378 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1379 M: Dirk Opfer <dirk@opfer-online.de>
1380 S: Maintained
1381
1382 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1383 M: Marek Vasut <marek.vasut@gmail.com>
1384 L: linux-arm-kernel@lists.infradead.org
1385 W: http://hackndev.com
1386 S: Maintained
1387 F: arch/arm/mach-pxa/include/mach/palmtx.h
1388 F: arch/arm/mach-pxa/palmtx.c
1389 F: arch/arm/mach-pxa/include/mach/palmt5.h
1390 F: arch/arm/mach-pxa/palmt5.c
1391 F: arch/arm/mach-pxa/include/mach/palmld.h
1392 F: arch/arm/mach-pxa/palmld.c
1393 F: arch/arm/mach-pxa/include/mach/palmte2.h
1394 F: arch/arm/mach-pxa/palmte2.c
1395 F: arch/arm/mach-pxa/include/mach/palmtc.h
1396 F: arch/arm/mach-pxa/palmtc.c
1397
1398 ARM/PALM TREO SUPPORT
1399 M: Tomas Cech <sleep_walker@suse.com>
1400 L: linux-arm-kernel@lists.infradead.org
1401 W: http://hackndev.com
1402 S: Maintained
1403 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1404 F: arch/arm/mach-pxa/palmtreo.c
1405
1406 ARM/PALMZ72 SUPPORT
1407 M: Sergey Lapin <slapin@ossfans.org>
1408 L: linux-arm-kernel@lists.infradead.org
1409 W: http://hackndev.com
1410 S: Maintained
1411 F: arch/arm/mach-pxa/include/mach/palmz72.h
1412 F: arch/arm/mach-pxa/palmz72.c
1413
1414 ARM/PLEB SUPPORT
1415 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1416 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1417 S: Maintained
1418
1419 ARM/PT DIGITAL BOARD PORT
1420 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 W: http://www.arm.linux.org.uk/
1423 S: Maintained
1424
1425 ARM/QUALCOMM SUPPORT
1426 M: Andy Gross <andy.gross@linaro.org>
1427 M: David Brown <david.brown@linaro.org>
1428 L: linux-arm-msm@vger.kernel.org
1429 L: linux-soc@vger.kernel.org
1430 S: Maintained
1431 F: arch/arm/boot/dts/qcom-*.dts
1432 F: arch/arm/boot/dts/qcom-*.dtsi
1433 F: arch/arm/mach-qcom/
1434 F: drivers/soc/qcom/
1435 F: drivers/tty/serial/msm_serial.h
1436 F: drivers/tty/serial/msm_serial.c
1437 F: drivers/*/pm8???-*
1438 F: drivers/mfd/ssbi.c
1439 F: drivers/firmware/qcom_scm.c
1440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1441
1442 ARM/RADISYS ENP2611 MACHINE SUPPORT
1443 M: Lennert Buytenhek <kernel@wantstofly.org>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S: Maintained
1446
1447 ARM/RENESAS ARM64 ARCHITECTURE
1448 M: Simon Horman <horms@verge.net.au>
1449 M: Magnus Damm <magnus.damm@gmail.com>
1450 L: linux-sh@vger.kernel.org
1451 Q: http://patchwork.kernel.org/project/linux-sh/list/
1452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1453 S: Supported
1454 F: arch/arm64/boot/dts/renesas/
1455
1456 ARM/RISCPC ARCHITECTURE
1457 M: Russell King <linux@arm.linux.org.uk>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 W: http://www.arm.linux.org.uk/
1460 S: Maintained
1461 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1462 F: arch/arm/include/asm/hardware/ioc.h
1463 F: arch/arm/include/asm/hardware/iomd.h
1464 F: arch/arm/include/asm/hardware/memc.h
1465 F: arch/arm/mach-rpc/
1466 F: drivers/net/ethernet/8390/etherh.c
1467 F: drivers/net/ethernet/i825xx/ether1*
1468 F: drivers/net/ethernet/seeq/ether3*
1469 F: drivers/scsi/arm/
1470
1471 ARM/Rockchip SoC support
1472 M: Heiko Stuebner <heiko@sntech.de>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 L: linux-rockchip@lists.infradead.org
1475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1476 S: Maintained
1477 F: arch/arm/boot/dts/rk3*
1478 F: arch/arm/mach-rockchip/
1479 F: drivers/clk/rockchip/
1480 F: drivers/i2c/busses/i2c-rk3x.c
1481 F: drivers/*/*rockchip*
1482 F: drivers/*/*/*rockchip*
1483 F: sound/soc/rockchip/
1484 N: rockchip
1485
1486 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1487 M: Kukjin Kim <kgene@kernel.org>
1488 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1491 S: Maintained
1492 F: arch/arm/boot/dts/s3c*
1493 F: arch/arm/boot/dts/exynos*
1494 F: arch/arm64/boot/dts/exynos/
1495 F: arch/arm/plat-samsung/
1496 F: arch/arm/mach-s3c24*/
1497 F: arch/arm/mach-s3c64xx/
1498 F: arch/arm/mach-s5p*/
1499 F: arch/arm/mach-exynos*/
1500 F: drivers/*/*s3c2410*
1501 F: drivers/*/*/*s3c2410*
1502 F: drivers/spi/spi-s3c*
1503 F: sound/soc/samsung/*
1504 F: Documentation/arm/Samsung/
1505 F: Documentation/devicetree/bindings/arm/samsung/
1506 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1507 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1508 N: exynos
1509
1510 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1511 M: Kyungmin Park <kyungmin.park@samsung.com>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S: Maintained
1514 F: arch/arm/mach-s5pv210/
1515
1516 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1517 M: Kyungmin Park <kyungmin.park@samsung.com>
1518 M: Kamil Debski <k.debski@samsung.com>
1519 L: linux-arm-kernel@lists.infradead.org
1520 L: linux-media@vger.kernel.org
1521 S: Maintained
1522 F: drivers/media/platform/s5p-g2d/
1523
1524 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1525 M: Kyungmin Park <kyungmin.park@samsung.com>
1526 M: Kamil Debski <k.debski@samsung.com>
1527 M: Jeongtae Park <jtp.park@samsung.com>
1528 L: linux-arm-kernel@lists.infradead.org
1529 L: linux-media@vger.kernel.org
1530 S: Maintained
1531 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1532 F: drivers/media/platform/s5p-mfc/
1533
1534 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1535 M: Kyungmin Park <kyungmin.park@samsung.com>
1536 M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1537 L: linux-arm-kernel@lists.infradead.org
1538 L: linux-media@vger.kernel.org
1539 S: Maintained
1540 F: drivers/media/platform/s5p-tv/
1541
1542 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1543 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1544 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1545 L: linux-arm-kernel@lists.infradead.org
1546 L: linux-media@vger.kernel.org
1547 S: Maintained
1548 F: drivers/media/platform/s5p-jpeg/
1549
1550 ARM/SHMOBILE ARM ARCHITECTURE
1551 M: Simon Horman <horms@verge.net.au>
1552 M: Magnus Damm <magnus.damm@gmail.com>
1553 L: linux-renesas-soc@vger.kernel.org
1554 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1556 S: Supported
1557 F: arch/arm/boot/dts/emev2*
1558 F: arch/arm/boot/dts/r7s*
1559 F: arch/arm/boot/dts/r8a*
1560 F: arch/arm/boot/dts/sh*
1561 F: arch/arm/configs/shmobile_defconfig
1562 F: arch/arm/include/debug/renesas-scif.S
1563 F: arch/arm/mach-shmobile/
1564 F: drivers/sh/
1565
1566 ARM/SOCFPGA ARCHITECTURE
1567 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1568 S: Maintained
1569 F: arch/arm/mach-socfpga/
1570 F: arch/arm/boot/dts/socfpga*
1571 F: arch/arm/configs/socfpga_defconfig
1572 W: http://www.rocketboards.org
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1574
1575 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1576 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1577 S: Maintained
1578 F: drivers/clk/socfpga/
1579
1580 ARM/SOCFPGA EDAC SUPPORT
1581 M: Thor Thayer <tthayer@opensource.altera.com>
1582 S: Maintained
1583 F: drivers/edac/altera_edac.
1584
1585 ARM/STI ARCHITECTURE
1586 M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1587 M: Maxime Coquelin <maxime.coquelin@st.com>
1588 M: Patrice Chotard <patrice.chotard@st.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L: kernel@stlinux.com
1591 W: http://www.stlinux.com
1592 S: Maintained
1593 F: arch/arm/mach-sti/
1594 F: arch/arm/boot/dts/sti*
1595 F: drivers/char/hw_random/st-rng.c
1596 F: drivers/clocksource/arm_global_timer.c
1597 F: drivers/clocksource/clksrc_st_lpc.c
1598 F: drivers/i2c/busses/i2c-st.c
1599 F: drivers/media/rc/st_rc.c
1600 F: drivers/media/platform/sti/c8sectpfe/
1601 F: drivers/mmc/host/sdhci-st.c
1602 F: drivers/phy/phy-miphy28lp.c
1603 F: drivers/phy/phy-miphy365x.c
1604 F: drivers/phy/phy-stih407-usb.c
1605 F: drivers/phy/phy-stih41x-usb.c
1606 F: drivers/pinctrl/pinctrl-st.c
1607 F: drivers/reset/sti/
1608 F: drivers/rtc/rtc-st-lpc.c
1609 F: drivers/tty/serial/st-asc.c
1610 F: drivers/usb/dwc3/dwc3-st.c
1611 F: drivers/usb/host/ehci-st.c
1612 F: drivers/usb/host/ohci-st.c
1613 F: drivers/watchdog/st_lpc_wdt.c
1614 F: drivers/ata/ahci_st.c
1615
1616 ARM/STM32 ARCHITECTURE
1617 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 S: Maintained
1620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1621 N: stm32
1622 F: drivers/clocksource/armv7m_systick.c
1623
1624 ARM/TANGO ARCHITECTURE
1625 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1626 L: linux-arm-kernel@lists.infradead.org
1627 S: Maintained
1628 F: arch/arm/mach-tango/
1629 F: arch/arm/boot/dts/tango*
1630
1631 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1632 M: Lennert Buytenhek <kernel@wantstofly.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S: Maintained
1635
1636 ARM/TETON BGA MACHINE SUPPORT
1637 M: "Mark F. Brown" <mark.brown314@gmail.com>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S: Maintained
1640
1641 ARM/THECUS N2100 MACHINE SUPPORT
1642 M: Lennert Buytenhek <kernel@wantstofly.org>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S: Maintained
1645
1646 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1647 M: Wan ZongShun <mcuos.com@gmail.com>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: http://www.mcuos.com
1650 S: Maintained
1651 F: arch/arm/mach-w90x900/
1652 F: drivers/input/keyboard/w90p910_keypad.c
1653 F: drivers/input/touchscreen/w90p910_ts.c
1654 F: drivers/watchdog/nuc900_wdt.c
1655 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1656 F: drivers/mtd/nand/nuc900_nand.c
1657 F: drivers/rtc/rtc-nuc900.c
1658 F: drivers/spi/spi-nuc900.c
1659 F: drivers/usb/host/ehci-w90x900.c
1660 F: drivers/video/fbdev/nuc900fb.c
1661
1662 ARM/U300 MACHINE SUPPORT
1663 M: Linus Walleij <linus.walleij@linaro.org>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S: Supported
1666 F: arch/arm/mach-u300/
1667 F: drivers/clocksource/timer-u300.c
1668 F: drivers/i2c/busses/i2c-stu300.c
1669 F: drivers/rtc/rtc-coh901331.c
1670 F: drivers/watchdog/coh901327_wdt.c
1671 F: drivers/dma/coh901318*
1672 F: drivers/mfd/ab3100*
1673 F: drivers/rtc/rtc-ab3100.c
1674 F: drivers/rtc/rtc-coh901331.c
1675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1676
1677 ARM/UNIPHIER ARCHITECTURE
1678 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S: Maintained
1681 F: arch/arm/boot/dts/uniphier*
1682 F: arch/arm/include/asm/hardware/cache-uniphier.h
1683 F: arch/arm/mach-uniphier/
1684 F: arch/arm/mm/cache-uniphier.c
1685 F: arch/arm64/boot/dts/socionext/
1686 F: drivers/bus/uniphier-system-bus.c
1687 F: drivers/i2c/busses/i2c-uniphier*
1688 F: drivers/pinctrl/uniphier/
1689 F: drivers/tty/serial/8250/8250_uniphier.c
1690 N: uniphier
1691
1692 ARM/Ux500 ARM ARCHITECTURE
1693 M: Linus Walleij <linus.walleij@linaro.org>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 S: Maintained
1696 F: arch/arm/mach-ux500/
1697 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1698 F: drivers/dma/ste_dma40*
1699 F: drivers/hwspinlock/u8500_hsem.c
1700 F: drivers/mfd/abx500*
1701 F: drivers/mfd/ab8500*
1702 F: drivers/mfd/dbx500*
1703 F: drivers/mfd/db8500*
1704 F: drivers/pinctrl/nomadik/pinctrl-ab*
1705 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1706 F: drivers/rtc/rtc-ab8500.c
1707 F: drivers/rtc/rtc-pl031.c
1708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1709
1710 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1711 M: Ulf Hansson <ulf.hansson@linaro.org>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 T: git git://git.linaro.org/people/ulfh/clk.git
1714 S: Maintained
1715 F: drivers/clk/ux500/
1716 F: include/linux/platform_data/clk-ux500.h
1717
1718 ARM/VERSATILE EXPRESS PLATFORM
1719 M: Liviu Dudau <liviu.dudau@arm.com>
1720 M: Sudeep Holla <sudeep.holla@arm.com>
1721 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S: Maintained
1724 F: arch/arm/boot/dts/vexpress*
1725 F: arch/arm64/boot/dts/arm/vexpress*
1726 F: arch/arm/mach-vexpress/
1727 F: */*/vexpress*
1728 F: */*/*/vexpress*
1729 F: drivers/clk/versatile/clk-vexpress-osc.c
1730 F: drivers/clocksource/versatile.c
1731
1732 ARM/VFP SUPPORT
1733 M: Russell King <linux@arm.linux.org.uk>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 W: http://www.arm.linux.org.uk/
1736 S: Maintained
1737 F: arch/arm/vfp/
1738
1739 ARM/VOIPAC PXA270 SUPPORT
1740 M: Marek Vasut <marek.vasut@gmail.com>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S: Maintained
1743 F: arch/arm/mach-pxa/vpac270.c
1744 F: arch/arm/mach-pxa/include/mach/vpac270.h
1745
1746 ARM/VT8500 ARM ARCHITECTURE
1747 M: Tony Prisk <linux@prisktech.co.nz>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S: Maintained
1750 F: arch/arm/mach-vt8500/
1751 F: drivers/clocksource/vt8500_timer.c
1752 F: drivers/i2c/busses/i2c-wmt.c
1753 F: drivers/mmc/host/wmt-sdmmc.c
1754 F: drivers/pwm/pwm-vt8500.c
1755 F: drivers/rtc/rtc-vt8500.c
1756 F: drivers/tty/serial/vt8500_serial.c
1757 F: drivers/usb/host/ehci-platform.c
1758 F: drivers/usb/host/uhci-platform.c
1759 F: drivers/video/fbdev/vt8500lcdfb.*
1760 F: drivers/video/fbdev/wm8505fb*
1761 F: drivers/video/fbdev/wmt_ge_rops.*
1762
1763 ARM/ZIPIT Z2 SUPPORT
1764 M: Marek Vasut <marek.vasut@gmail.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S: Maintained
1767 F: arch/arm/mach-pxa/z2.c
1768 F: arch/arm/mach-pxa/include/mach/z2.h
1769
1770 ARM/ZTE ARCHITECTURE
1771 M: Jun Nie <jun.nie@linaro.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 S: Maintained
1774 F: arch/arm/mach-zx/
1775 F: drivers/clk/zte/
1776 F: Documentation/devicetree/bindings/arm/zte.txt
1777 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1778
1779 ARM/ZYNQ ARCHITECTURE
1780 M: Michal Simek <michal.simek@xilinx.com>
1781 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 W: http://wiki.xilinx.com
1784 T: git https://github.com/Xilinx/linux-xlnx.git
1785 S: Supported
1786 F: arch/arm/mach-zynq/
1787 F: drivers/cpuidle/cpuidle-zynq.c
1788 F: drivers/block/xsysace.c
1789 N: zynq
1790 N: xilinx
1791 F: drivers/clocksource/cadence_ttc_timer.c
1792 F: drivers/i2c/busses/i2c-cadence.c
1793 F: drivers/mmc/host/sdhci-of-arasan.c
1794 F: drivers/edac/synopsys_edac.c
1795
1796 ARM SMMU DRIVERS
1797 M: Will Deacon <will.deacon@arm.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S: Maintained
1800 F: drivers/iommu/arm-smmu.c
1801 F: drivers/iommu/arm-smmu-v3.c
1802 F: drivers/iommu/io-pgtable-arm.c
1803
1804 ARM64 PORT (AARCH64 ARCHITECTURE)
1805 M: Catalin Marinas <catalin.marinas@arm.com>
1806 M: Will Deacon <will.deacon@arm.com>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1809 S: Maintained
1810 F: arch/arm64/
1811 F: Documentation/arm64/
1812
1813 AS3645A LED FLASH CONTROLLER DRIVER
1814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1815 L: linux-media@vger.kernel.org
1816 T: git git://linuxtv.org/media_tree.git
1817 S: Maintained
1818 F: drivers/media/i2c/as3645a.c
1819 F: include/media/i2c/as3645a.h
1820
1821 ASC7621 HARDWARE MONITOR DRIVER
1822 M: George Joseph <george.joseph@fairview5.com>
1823 L: lm-sensors@lm-sensors.org
1824 S: Maintained
1825 F: Documentation/hwmon/asc7621
1826 F: drivers/hwmon/asc7621.c
1827
1828 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1829 M: Corentin Chary <corentin.chary@gmail.com>
1830 L: acpi4asus-user@lists.sourceforge.net
1831 L: platform-driver-x86@vger.kernel.org
1832 W: http://acpi4asus.sf.net
1833 S: Maintained
1834 F: drivers/platform/x86/asus*.c
1835 F: drivers/platform/x86/eeepc*.c
1836
1837 ASUS WIRELESS RADIO CONTROL DRIVER
1838 M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1839 L: platform-driver-x86@vger.kernel.org
1840 S: Maintained
1841 F: drivers/platform/x86/asus-wireless.c
1842
1843 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1844 R: Dan Williams <dan.j.williams@intel.com>
1845 W: http://sourceforge.net/projects/xscaleiop
1846 S: Odd fixes
1847 F: Documentation/crypto/async-tx-api.txt
1848 F: crypto/async_tx/
1849 F: drivers/dma/
1850 F: include/linux/dmaengine.h
1851 F: include/linux/async_tx.h
1852
1853 AT24 EEPROM DRIVER
1854 M: Wolfram Sang <wsa@the-dreams.de>
1855 L: linux-i2c@vger.kernel.org
1856 S: Maintained
1857 F: drivers/misc/eeprom/at24.c
1858 F: include/linux/platform_data/at24.h
1859
1860 ATA OVER ETHERNET (AOE) DRIVER
1861 M: "Ed L. Cashin" <ed.cashin@acm.org>
1862 W: http://www.openaoe.org/
1863 S: Supported
1864 F: Documentation/aoe/
1865 F: drivers/block/aoe/
1866
1867 ATHEROS 71XX/9XXX GPIO DRIVER
1868 M: Alban Bedel <albeu@free.fr>
1869 W: https://github.com/AlbanBedel/linux
1870 T: git git://github.com/AlbanBedel/linux
1871 S: Maintained
1872 F: drivers/gpio/gpio-ath79.c
1873 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1874
1875 ATHEROS ATH GENERIC UTILITIES
1876 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1877 L: linux-wireless@vger.kernel.org
1878 S: Supported
1879 F: drivers/net/wireless/ath/*
1880
1881 ATHEROS ATH5K WIRELESS DRIVER
1882 M: Jiri Slaby <jirislaby@gmail.com>
1883 M: Nick Kossifidis <mickflemm@gmail.com>
1884 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1885 L: linux-wireless@vger.kernel.org
1886 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1887 S: Maintained
1888 F: drivers/net/wireless/ath/ath5k/
1889
1890 ATHEROS ATH6KL WIRELESS DRIVER
1891 M: Kalle Valo <kvalo@qca.qualcomm.com>
1892 L: linux-wireless@vger.kernel.org
1893 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1895 S: Supported
1896 F: drivers/net/wireless/ath/ath6kl/
1897
1898 WILOCITY WIL6210 WIRELESS DRIVER
1899 M: Maya Erez <qca_merez@qca.qualcomm.com>
1900 L: linux-wireless@vger.kernel.org
1901 L: wil6210@qca.qualcomm.com
1902 S: Supported
1903 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1904 F: drivers/net/wireless/ath/wil6210/
1905 F: include/uapi/linux/wil6210_uapi.h
1906
1907 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1908 M: Christian Lamparter <chunkeey@googlemail.com>
1909 L: linux-wireless@vger.kernel.org
1910 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1911 S: Maintained
1912 F: drivers/net/wireless/ath/carl9170/
1913
1914 ATK0110 HWMON DRIVER
1915 M: Luca Tettamanti <kronos.it@gmail.com>
1916 L: lm-sensors@lm-sensors.org
1917 S: Maintained
1918 F: drivers/hwmon/asus_atk0110.c
1919
1920 ATI_REMOTE2 DRIVER
1921 M: Ville Syrjala <syrjala@sci.fi>
1922 S: Maintained
1923 F: drivers/input/misc/ati_remote2.c
1924
1925 ATLX ETHERNET DRIVERS
1926 M: Jay Cliburn <jcliburn@gmail.com>
1927 M: Chris Snook <chris.snook@gmail.com>
1928 L: netdev@vger.kernel.org
1929 W: http://sourceforge.net/projects/atl1
1930 W: http://atl1.sourceforge.net
1931 S: Maintained
1932 F: drivers/net/ethernet/atheros/
1933
1934 ATM
1935 M: Chas Williams <3chas3@gmail.com>
1936 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1937 L: netdev@vger.kernel.org
1938 W: http://linux-atm.sourceforge.net
1939 S: Maintained
1940 F: drivers/atm/
1941 F: include/linux/atm*
1942 F: include/uapi/linux/atm*
1943
1944 ATMEL AT91 / AT32 MCI DRIVER
1945 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1946 S: Maintained
1947 F: drivers/mmc/host/atmel-mci.c
1948
1949 ATMEL AT91 / AT32 SERIAL DRIVER
1950 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1951 S: Supported
1952 F: drivers/tty/serial/atmel_serial.c
1953
1954 ATMEL Audio ALSA driver
1955 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1957 S: Supported
1958 F: sound/soc/atmel
1959
1960 ATMEL DMA DRIVER
1961 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 S: Supported
1964 F: drivers/dma/at_hdmac.c
1965 F: drivers/dma/at_hdmac_regs.h
1966 F: include/linux/platform_data/dma-atmel.h
1967
1968 ATMEL XDMA DRIVER
1969 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1970 L: linux-arm-kernel@lists.infradead.org
1971 L: dmaengine@vger.kernel.org
1972 S: Supported
1973 F: drivers/dma/at_xdmac.c
1974
1975 ATMEL I2C DRIVER
1976 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1977 L: linux-i2c@vger.kernel.org
1978 S: Supported
1979 F: drivers/i2c/busses/i2c-at91.c
1980
1981 ATMEL ISI DRIVER
1982 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1983 L: linux-media@vger.kernel.org
1984 S: Supported
1985 F: drivers/media/platform/soc_camera/atmel-isi.c
1986 F: include/media/atmel-isi.h
1987
1988 ATMEL LCDFB DRIVER
1989 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1990 L: linux-fbdev@vger.kernel.org
1991 S: Maintained
1992 F: drivers/video/fbdev/atmel_lcdfb.c
1993 F: include/video/atmel_lcdc.h
1994
1995 ATMEL MACB ETHERNET DRIVER
1996 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1997 S: Supported
1998 F: drivers/net/ethernet/cadence/
1999
2000 ATMEL NAND DRIVER
2001 M: Wenyou Yang <wenyou.yang@atmel.com>
2002 M: Josh Wu <rainyfeeling@outlook.com>
2003 L: linux-mtd@lists.infradead.org
2004 S: Supported
2005 F: drivers/mtd/nand/atmel_nand*
2006
2007 ATMEL SDMMC DRIVER
2008 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2009 L: linux-mmc@vger.kernel.org
2010 S: Supported
2011 F: drivers/mmc/host/sdhci-of-at91.c
2012
2013 ATMEL SPI DRIVER
2014 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2015 S: Supported
2016 F: drivers/spi/spi-atmel.*
2017
2018 ATMEL SSC DRIVER
2019 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 S: Supported
2022 F: drivers/misc/atmel-ssc.c
2023 F: include/linux/atmel-ssc.h
2024
2025 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2026 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 S: Supported
2029 F: drivers/misc/atmel_tclib.c
2030 F: drivers/clocksource/tcb_clksrc.c
2031
2032 ATMEL USBA UDC DRIVER
2033 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 S: Supported
2036 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2037
2038 ATMEL WIRELESS DRIVER
2039 M: Simon Kelley <simon@thekelleys.org.uk>
2040 L: linux-wireless@vger.kernel.org
2041 W: http://www.thekelleys.org.uk/atmel
2042 W: http://atmelwlandriver.sourceforge.net/
2043 S: Maintained
2044 F: drivers/net/wireless/atmel/atmel*
2045
2046 ATMEL MAXTOUCH DRIVER
2047 M: Nick Dyer <nick.dyer@itdev.co.uk>
2048 T: git git://github.com/atmel-maxtouch/linux.git
2049 S: Supported
2050 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2051 F: drivers/input/touchscreen/atmel_mxt_ts.c
2052 F: include/linux/platform_data/atmel_mxt_ts.h
2053
2054 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2055 M: Bradley Grove <linuxdrivers@attotech.com>
2056 L: linux-scsi@vger.kernel.org
2057 W: http://www.attotech.com
2058 S: Supported
2059 F: drivers/scsi/esas2r
2060
2061 ATUSB IEEE 802.15.4 RADIO DRIVER
2062 M: Stefan Schmidt <stefan@osg.samsung.com>
2063 L: linux-wpan@vger.kernel.org
2064 S: Maintained
2065 F: drivers/net/ieee802154/atusb.c
2066 F: drivers/net/ieee802154/atusb.h
2067 F: drivers/net/ieee802154/at86rf230.h
2068
2069 AUDIT SUBSYSTEM
2070 M: Paul Moore <paul@paul-moore.com>
2071 M: Eric Paris <eparis@redhat.com>
2072 L: linux-audit@redhat.com (moderated for non-subscribers)
2073 W: http://people.redhat.com/sgrubb/audit/
2074 T: git git://git.infradead.org/users/pcmoore/audit
2075 S: Maintained
2076 F: include/linux/audit.h
2077 F: include/uapi/linux/audit.h
2078 F: kernel/audit*
2079
2080 AUXILIARY DISPLAY DRIVERS
2081 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2082 W: http://miguelojeda.es/auxdisplay.htm
2083 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2084 S: Maintained
2085 F: drivers/auxdisplay/
2086 F: include/linux/cfag12864b.h
2087
2088 AVR32 ARCHITECTURE
2089 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2090 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2091 W: http://www.atmel.com/products/AVR32/
2092 W: http://mirror.egtvedt.no/avr32linux.org/
2093 W: http://avrfreaks.net/
2094 S: Maintained
2095 F: arch/avr32/
2096
2097 AVR32/AT32AP MACHINE SUPPORT
2098 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2099 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2100 S: Maintained
2101 F: arch/avr32/mach-at32ap/
2102
2103 AX.25 NETWORK LAYER
2104 M: Ralf Baechle <ralf@linux-mips.org>
2105 L: linux-hams@vger.kernel.org
2106 W: http://www.linux-ax25.org/
2107 S: Maintained
2108 F: include/uapi/linux/ax25.h
2109 F: include/net/ax25.h
2110 F: net/ax25/
2111
2112 AZ6007 DVB DRIVER
2113 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2114 L: linux-media@vger.kernel.org
2115 W: https://linuxtv.org
2116 T: git git://linuxtv.org/media_tree.git
2117 S: Maintained
2118 F: drivers/media/usb/dvb-usb-v2/az6007.c
2119
2120 AZTECH FM RADIO RECEIVER DRIVER
2121 M: Hans Verkuil <hverkuil@xs4all.nl>
2122 L: linux-media@vger.kernel.org
2123 T: git git://linuxtv.org/media_tree.git
2124 W: https://linuxtv.org
2125 S: Maintained
2126 F: drivers/media/radio/radio-aztech*
2127
2128 B43 WIRELESS DRIVER
2129 L: linux-wireless@vger.kernel.org
2130 L: b43-dev@lists.infradead.org
2131 W: http://wireless.kernel.org/en/users/Drivers/b43
2132 S: Odd Fixes
2133 F: drivers/net/wireless/broadcom/b43/
2134
2135 B43LEGACY WIRELESS DRIVER
2136 M: Larry Finger <Larry.Finger@lwfinger.net>
2137 L: linux-wireless@vger.kernel.org
2138 L: b43-dev@lists.infradead.org
2139 W: http://wireless.kernel.org/en/users/Drivers/b43
2140 S: Maintained
2141 F: drivers/net/wireless/broadcom/b43legacy/
2142
2143 BACKLIGHT CLASS/SUBSYSTEM
2144 M: Jingoo Han <jingoohan1@gmail.com>
2145 M: Lee Jones <lee.jones@linaro.org>
2146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2147 S: Maintained
2148 F: drivers/video/backlight/
2149 F: include/linux/backlight.h
2150
2151 BATMAN ADVANCED
2152 M: Marek Lindner <mareklindner@neomailbox.ch>
2153 M: Simon Wunderlich <sw@simonwunderlich.de>
2154 M: Antonio Quartulli <a@unstable.cc>
2155 L: b.a.t.m.a.n@lists.open-mesh.org
2156 W: http://www.open-mesh.org/
2157 S: Maintained
2158 F: net/batman-adv/
2159
2160 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2161 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2162 L: linux-hams@vger.kernel.org
2163 W: http://www.baycom.org/~tom/ham/ham.html
2164 S: Maintained
2165 F: drivers/net/hamradio/baycom*
2166
2167 BCACHE (BLOCK LAYER CACHE)
2168 M: Kent Overstreet <kent.overstreet@gmail.com>
2169 L: linux-bcache@vger.kernel.org
2170 W: http://bcache.evilpiepirate.org
2171 S: Maintained
2172 F: drivers/md/bcache/
2173
2174 BDISP ST MEDIA DRIVER
2175 M: Fabien Dessenne <fabien.dessenne@st.com>
2176 L: linux-media@vger.kernel.org
2177 T: git git://linuxtv.org/media_tree.git
2178 W: https://linuxtv.org
2179 S: Supported
2180 F: drivers/media/platform/sti/bdisp
2181
2182 BEFS FILE SYSTEM
2183 S: Orphan
2184 F: Documentation/filesystems/befs.txt
2185 F: fs/befs/
2186
2187 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2188 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2189 L: netdev@vger.kernel.org
2190 S: Maintained
2191 F: drivers/net/ethernet/ec_bhf.c
2192
2193 BFS FILE SYSTEM
2194 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2195 S: Maintained
2196 F: Documentation/filesystems/bfs.txt
2197 F: fs/bfs/
2198 F: include/uapi/linux/bfs_fs.h
2199
2200 BLACKFIN ARCHITECTURE
2201 M: Steven Miao <realmz6@gmail.com>
2202 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2203 T: git git://git.code.sf.net/p/adi-linux/code
2204 W: http://blackfin.uclinux.org
2205 S: Supported
2206 F: arch/blackfin/
2207
2208 BLACKFIN EMAC DRIVER
2209 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2210 W: http://blackfin.uclinux.org
2211 S: Supported
2212 F: drivers/net/ethernet/adi/
2213
2214 BLACKFIN RTC DRIVER
2215 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2216 W: http://blackfin.uclinux.org
2217 S: Supported
2218 F: drivers/rtc/rtc-bfin.c
2219
2220 BLACKFIN SDH DRIVER
2221 M: Sonic Zhang <sonic.zhang@analog.com>
2222 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2223 W: http://blackfin.uclinux.org
2224 S: Supported
2225 F: drivers/mmc/host/bfin_sdh.c
2226
2227 BLACKFIN SERIAL DRIVER
2228 M: Sonic Zhang <sonic.zhang@analog.com>
2229 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2230 W: http://blackfin.uclinux.org
2231 S: Supported
2232 F: drivers/tty/serial/bfin_uart.c
2233
2234 BLACKFIN WATCHDOG DRIVER
2235 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2236 W: http://blackfin.uclinux.org
2237 S: Supported
2238 F: drivers/watchdog/bfin_wdt.c
2239
2240 BLACKFIN I2C TWI DRIVER
2241 M: Sonic Zhang <sonic.zhang@analog.com>
2242 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2243 W: http://blackfin.uclinux.org/
2244 S: Supported
2245 F: drivers/i2c/busses/i2c-bfin-twi.c
2246
2247 BLACKFIN MEDIA DRIVER
2248 M: Scott Jiang <scott.jiang.linux@gmail.com>
2249 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2250 W: http://blackfin.uclinux.org/
2251 S: Supported
2252 F: drivers/media/platform/blackfin/
2253 F: drivers/media/i2c/adv7183*
2254 F: drivers/media/i2c/vs6624*
2255
2256 BLINKM RGB LED DRIVER
2257 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2258 S: Maintained
2259 F: drivers/leds/leds-blinkm.c
2260
2261 BLOCK LAYER
2262 M: Jens Axboe <axboe@kernel.dk>
2263 L: linux-block@vger.kernel.org
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2265 S: Maintained
2266 F: block/
2267 F: kernel/trace/blktrace.c
2268
2269 BLOCK2MTD DRIVER
2270 M: Joern Engel <joern@lazybastard.org>
2271 L: linux-mtd@lists.infradead.org
2272 S: Maintained
2273 F: drivers/mtd/devices/block2mtd.c
2274
2275 BLUETOOTH DRIVERS
2276 M: Marcel Holtmann <marcel@holtmann.org>
2277 M: Gustavo Padovan <gustavo@padovan.org>
2278 M: Johan Hedberg <johan.hedberg@gmail.com>
2279 L: linux-bluetooth@vger.kernel.org
2280 W: http://www.bluez.org/
2281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2283 S: Maintained
2284 F: drivers/bluetooth/
2285
2286 BLUETOOTH SUBSYSTEM
2287 M: Marcel Holtmann <marcel@holtmann.org>
2288 M: Gustavo Padovan <gustavo@padovan.org>
2289 M: Johan Hedberg <johan.hedberg@gmail.com>
2290 L: linux-bluetooth@vger.kernel.org
2291 W: http://www.bluez.org/
2292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2294 S: Maintained
2295 F: net/bluetooth/
2296 F: include/net/bluetooth/
2297
2298 BONDING DRIVER
2299 M: Jay Vosburgh <j.vosburgh@gmail.com>
2300 M: Veaceslav Falico <vfalico@gmail.com>
2301 M: Andy Gospodarek <gospo@cumulusnetworks.com>
2302 L: netdev@vger.kernel.org
2303 W: http://sourceforge.net/projects/bonding/
2304 S: Supported
2305 F: drivers/net/bonding/
2306 F: include/uapi/linux/if_bonding.h
2307
2308 BPF (Safe dynamic programs and tools)
2309 M: Alexei Starovoitov <ast@kernel.org>
2310 L: netdev@vger.kernel.org
2311 L: linux-kernel@vger.kernel.org
2312 S: Supported
2313 F: kernel/bpf/
2314
2315 BROADCOM B44 10/100 ETHERNET DRIVER
2316 M: Gary Zambrano <zambrano@broadcom.com>
2317 L: netdev@vger.kernel.org
2318 S: Supported
2319 F: drivers/net/ethernet/broadcom/b44.*
2320
2321 BROADCOM GENET ETHERNET DRIVER
2322 M: Florian Fainelli <f.fainelli@gmail.com>
2323 L: netdev@vger.kernel.org
2324 S: Supported
2325 F: drivers/net/ethernet/broadcom/genet/
2326
2327 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2328 M: Sony Chacko <sony.chacko@qlogic.com>
2329 M: Dept-HSGLinuxNICDev@qlogic.com
2330 L: netdev@vger.kernel.org
2331 S: Supported
2332 F: drivers/net/ethernet/broadcom/bnx2.*
2333 F: drivers/net/ethernet/broadcom/bnx2_*
2334
2335 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2336 M: Ariel Elior <ariel.elior@qlogic.com>
2337 L: netdev@vger.kernel.org
2338 S: Supported
2339 F: drivers/net/ethernet/broadcom/bnx2x/
2340
2341 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2342 M: Florian Fainelli <f.fainelli@gmail.com>
2343 M: Ray Jui <rjui@broadcom.com>
2344 M: Scott Branden <sbranden@broadcom.com>
2345 L: bcm-kernel-feedback-list@broadcom.com
2346 T: git git://github.com/broadcom/mach-bcm
2347 S: Maintained
2348 F: arch/arm/mach-bcm/
2349 F: arch/arm/boot/dts/bcm113*
2350 F: arch/arm/boot/dts/bcm216*
2351 F: arch/arm/boot/dts/bcm281*
2352 F: arch/arm/configs/bcm_defconfig
2353 F: drivers/mmc/host/sdhci-bcm-kona.c
2354 F: drivers/clocksource/bcm_kona_timer.c
2355
2356 BROADCOM BCM2835 ARM ARCHITECTURE
2357 M: Stephen Warren <swarren@wwwdotorg.org>
2358 M: Lee Jones <lee@kernel.org>
2359 M: Eric Anholt <eric@anholt.net>
2360 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2363 S: Maintained
2364 N: bcm2835
2365
2366 BROADCOM BCM33XX MIPS ARCHITECTURE
2367 M: Kevin Cernekee <cernekee@gmail.com>
2368 L: linux-mips@linux-mips.org
2369 S: Maintained
2370 F: arch/mips/bcm3384/*
2371 F: arch/mips/include/asm/mach-bcm3384/*
2372 F: arch/mips/kernel/*bmips*
2373
2374 BROADCOM BCM47XX MIPS ARCHITECTURE
2375 M: Hauke Mehrtens <hauke@hauke-m.de>
2376 M: Rafał Miłecki <zajec5@gmail.com>
2377 L: linux-mips@linux-mips.org
2378 S: Maintained
2379 F: arch/mips/bcm47xx/*
2380 F: arch/mips/include/asm/mach-bcm47xx/*
2381
2382 BROADCOM BCM5301X ARM ARCHITECTURE
2383 M: Hauke Mehrtens <hauke@hauke-m.de>
2384 L: linux-arm-kernel@lists.infradead.org
2385 S: Maintained
2386 F: arch/arm/mach-bcm/bcm_5301x.c
2387 F: arch/arm/boot/dts/bcm5301x.dtsi
2388 F: arch/arm/boot/dts/bcm470*
2389
2390 BROADCOM BCM63XX ARM ARCHITECTURE
2391 M: Florian Fainelli <f.fainelli@gmail.com>
2392 L: linux-arm-kernel@lists.infradead.org
2393 T: git git://github.com/broadcom/arm-bcm63xx.git
2394 S: Maintained
2395 F: arch/arm/mach-bcm/bcm63xx.c
2396 F: arch/arm/include/debug/bcm63xx.S
2397
2398 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2399 M: Kevin Cernekee <cernekee@gmail.com>
2400 L: linux-usb@vger.kernel.org
2401 S: Maintained
2402 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2403
2404 BROADCOM BCM7XXX ARM ARCHITECTURE
2405 M: Brian Norris <computersforpeace@gmail.com>
2406 M: Gregory Fong <gregory.0xf0@gmail.com>
2407 M: Florian Fainelli <f.fainelli@gmail.com>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 L: bcm-kernel-feedback-list@broadcom.com
2410 T: git git://github.com/broadcom/stblinux.git
2411 S: Maintained
2412 F: arch/arm/mach-bcm/*brcmstb*
2413 F: arch/arm/boot/dts/bcm7*.dts*
2414 F: drivers/bus/brcmstb_gisb.c
2415 N: brcmstb
2416
2417 BROADCOM BMIPS MIPS ARCHITECTURE
2418 M: Kevin Cernekee <cernekee@gmail.com>
2419 M: Florian Fainelli <f.fainelli@gmail.com>
2420 L: linux-mips@linux-mips.org
2421 T: git git://github.com/broadcom/stblinux.git
2422 S: Maintained
2423 F: arch/mips/bmips/*
2424 F: arch/mips/include/asm/mach-bmips/*
2425 F: arch/mips/kernel/*bmips*
2426 F: arch/mips/boot/dts/brcm/bcm*.dts*
2427 F: drivers/irqchip/irq-bcm7*
2428 F: drivers/irqchip/irq-brcmstb*
2429 F: include/linux/bcm963xx_nvram.h
2430 F: include/linux/bcm963xx_tag.h
2431
2432 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2433 M: Prashant Sreedharan <prashant@broadcom.com>
2434 M: Michael Chan <mchan@broadcom.com>
2435 L: netdev@vger.kernel.org
2436 S: Supported
2437 F: drivers/net/ethernet/broadcom/tg3.*
2438
2439 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2440 M: Brett Rudley <brudley@broadcom.com>
2441 M: Arend van Spriel <arend@broadcom.com>
2442 M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2443 M: Hante Meuleman <meuleman@broadcom.com>
2444 L: linux-wireless@vger.kernel.org
2445 L: brcm80211-dev-list@broadcom.com
2446 S: Supported
2447 F: drivers/net/wireless/broadcom/brcm80211/
2448
2449 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2450 M: QLogic-Storage-Upstream@qlogic.com
2451 L: linux-scsi@vger.kernel.org
2452 S: Supported
2453 F: drivers/scsi/bnx2fc/
2454
2455 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2456 M: QLogic-Storage-Upstream@qlogic.com
2457 L: linux-scsi@vger.kernel.org
2458 S: Supported
2459 F: drivers/scsi/bnx2i/
2460
2461 BROADCOM IPROC ARM ARCHITECTURE
2462 M: Ray Jui <rjui@broadcom.com>
2463 M: Scott Branden <sbranden@broadcom.com>
2464 M: Jon Mason <jonmason@broadcom.com>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 L: bcm-kernel-feedback-list@broadcom.com
2467 T: git git://github.com/broadcom/cygnus-linux.git
2468 S: Maintained
2469 N: iproc
2470 N: cygnus
2471 N: nsp
2472 N: bcm9113*
2473 N: bcm9583*
2474 N: bcm9585*
2475 N: bcm9586*
2476 N: bcm988312
2477 N: bcm113*
2478 N: bcm583*
2479 N: bcm585*
2480 N: bcm586*
2481 N: bcm88312
2482
2483 BROADCOM BRCMSTB GPIO DRIVER
2484 M: Gregory Fong <gregory.0xf0@gmail.com>
2485 L: bcm-kernel-feedback-list@broadcom.com
2486 S: Supported
2487 F: drivers/gpio/gpio-brcmstb.c
2488 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2489
2490 BROADCOM KONA GPIO DRIVER
2491 M: Ray Jui <rjui@broadcom.com>
2492 L: bcm-kernel-feedback-list@broadcom.com
2493 S: Supported
2494 F: drivers/gpio/gpio-bcm-kona.c
2495 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2496
2497 BROADCOM NVRAM DRIVER
2498 M: Rafał Miłecki <zajec5@gmail.com>
2499 L: linux-mips@linux-mips.org
2500 S: Maintained
2501 F: drivers/firmware/broadcom/*
2502
2503 BROADCOM STB NAND FLASH DRIVER
2504 M: Brian Norris <computersforpeace@gmail.com>
2505 M: Kamal Dasu <kdasu.kdev@gmail.com>
2506 L: linux-mtd@lists.infradead.org
2507 L: bcm-kernel-feedback-list@broadcom.com
2508 S: Maintained
2509 F: drivers/mtd/nand/brcmnand/
2510
2511 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2512 M: Rafał Miłecki <zajec5@gmail.com>
2513 L: linux-wireless@vger.kernel.org
2514 S: Maintained
2515 F: drivers/bcma/
2516 F: include/linux/bcma/
2517
2518 BROADCOM SYSTEMPORT ETHERNET DRIVER
2519 M: Florian Fainelli <f.fainelli@gmail.com>
2520 L: netdev@vger.kernel.org
2521 S: Supported
2522 F: drivers/net/ethernet/broadcom/bcmsysport.*
2523
2524 BROCADE BFA FC SCSI DRIVER
2525 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2526 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2527 L: linux-scsi@vger.kernel.org
2528 S: Supported
2529 F: drivers/scsi/bfa/
2530
2531 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2532 M: Rasesh Mody <rasesh.mody@qlogic.com>
2533 L: netdev@vger.kernel.org
2534 S: Supported
2535 F: drivers/net/ethernet/brocade/bna/
2536
2537 BSG (block layer generic sg v4 driver)
2538 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2539 L: linux-scsi@vger.kernel.org
2540 S: Supported
2541 F: block/bsg.c
2542 F: include/linux/bsg.h
2543 F: include/uapi/linux/bsg.h
2544
2545 BT87X AUDIO DRIVER
2546 M: Clemens Ladisch <clemens@ladisch.de>
2547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2548 T: git git://git.alsa-project.org/alsa-kernel.git
2549 S: Maintained
2550 F: Documentation/sound/alsa/Bt87x.txt
2551 F: sound/pci/bt87x.c
2552
2553 BT8XXGPIO DRIVER
2554 M: Michael Buesch <m@bues.ch>
2555 W: http://bu3sch.de/btgpio.php
2556 S: Maintained
2557 F: drivers/gpio/gpio-bt8xx.c
2558
2559 BTRFS FILE SYSTEM
2560 M: Chris Mason <clm@fb.com>
2561 M: Josef Bacik <jbacik@fb.com>
2562 M: David Sterba <dsterba@suse.com>
2563 L: linux-btrfs@vger.kernel.org
2564 W: http://btrfs.wiki.kernel.org/
2565 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2567 S: Maintained
2568 F: Documentation/filesystems/btrfs.txt
2569 F: fs/btrfs/
2570
2571 BTTV VIDEO4LINUX DRIVER
2572 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2573 L: linux-media@vger.kernel.org
2574 W: https://linuxtv.org
2575 T: git git://linuxtv.org/media_tree.git
2576 S: Odd fixes
2577 F: Documentation/video4linux/bttv/
2578 F: drivers/media/pci/bt8xx/bttv*
2579
2580 BUSLOGIC SCSI DRIVER
2581 M: Khalid Aziz <khalid@gonehiking.org>
2582 L: linux-scsi@vger.kernel.org
2583 S: Maintained
2584 F: drivers/scsi/BusLogic.*
2585 F: drivers/scsi/FlashPoint.*
2586
2587 C-MEDIA CMI8788 DRIVER
2588 M: Clemens Ladisch <clemens@ladisch.de>
2589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2590 T: git git://git.alsa-project.org/alsa-kernel.git
2591 S: Maintained
2592 F: sound/pci/oxygen/
2593
2594 C6X ARCHITECTURE
2595 M: Mark Salter <msalter@redhat.com>
2596 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2597 L: linux-c6x-dev@linux-c6x.org
2598 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2599 S: Maintained
2600 F: arch/c6x/
2601
2602 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2603 M: David Howells <dhowells@redhat.com>
2604 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2605 S: Supported
2606 F: Documentation/filesystems/caching/cachefiles.txt
2607 F: fs/cachefiles/
2608
2609 CADET FM/AM RADIO RECEIVER DRIVER
2610 M: Hans Verkuil <hverkuil@xs4all.nl>
2611 L: linux-media@vger.kernel.org
2612 T: git git://linuxtv.org/media_tree.git
2613 W: https://linuxtv.org
2614 S: Maintained
2615 F: drivers/media/radio/radio-cadet*
2616
2617 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2618 M: Jonathan Corbet <corbet@lwn.net>
2619 L: linux-media@vger.kernel.org
2620 T: git git://linuxtv.org/media_tree.git
2621 S: Maintained
2622 F: Documentation/video4linux/cafe_ccic
2623 F: drivers/media/platform/marvell-ccic/
2624
2625 CAIF NETWORK LAYER
2626 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2627 L: netdev@vger.kernel.org
2628 S: Supported
2629 F: Documentation/networking/caif/
2630 F: drivers/net/caif/
2631 F: include/uapi/linux/caif/
2632 F: include/net/caif/
2633 F: net/caif/
2634
2635 CALGARY x86-64 IOMMU
2636 M: Muli Ben-Yehuda <muli@il.ibm.com>
2637 M: "Jon D. Mason" <jdmason@kudzu.us>
2638 L: discuss@x86-64.org
2639 S: Maintained
2640 F: arch/x86/kernel/pci-calgary_64.c
2641 F: arch/x86/kernel/tce_64.c
2642 F: arch/x86/include/asm/calgary.h
2643 F: arch/x86/include/asm/tce.h
2644
2645 CAN NETWORK LAYER
2646 M: Oliver Hartkopp <socketcan@hartkopp.net>
2647 M: Marc Kleine-Budde <mkl@pengutronix.de>
2648 L: linux-can@vger.kernel.org
2649 W: https://github.com/linux-can
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2652 S: Maintained
2653 F: Documentation/networking/can.txt
2654 F: net/can/
2655 F: include/linux/can/core.h
2656 F: include/uapi/linux/can.h
2657 F: include/uapi/linux/can/bcm.h
2658 F: include/uapi/linux/can/raw.h
2659 F: include/uapi/linux/can/gw.h
2660
2661 CAN NETWORK DRIVERS
2662 M: Wolfgang Grandegger <wg@grandegger.com>
2663 M: Marc Kleine-Budde <mkl@pengutronix.de>
2664 L: linux-can@vger.kernel.org
2665 W: https://github.com/linux-can
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2668 S: Maintained
2669 F: drivers/net/can/
2670 F: include/linux/can/dev.h
2671 F: include/linux/can/platform/
2672 F: include/uapi/linux/can/error.h
2673 F: include/uapi/linux/can/netlink.h
2674
2675 CAPABILITIES
2676 M: Serge Hallyn <serge.hallyn@canonical.com>
2677 L: linux-security-module@vger.kernel.org
2678 S: Supported
2679 F: include/linux/capability.h
2680 F: include/uapi/linux/capability.h
2681 F: security/commoncap.c
2682 F: kernel/capability.c
2683
2684 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2685 M: Kevin Tsai <ktsai@capellamicro.com>
2686 S: Maintained
2687 F: drivers/iio/light/cm*
2688 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2689
2690 CAVIUM LIQUIDIO NETWORK DRIVER
2691 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2692 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2693 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2694 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2695 L: netdev@vger.kernel.org
2696 W: http://www.cavium.com
2697 S: Supported
2698 F: drivers/net/ethernet/cavium/liquidio/
2699
2700 CC2520 IEEE-802.15.4 RADIO DRIVER
2701 M: Varka Bhadram <varkabhadram@gmail.com>
2702 L: linux-wpan@vger.kernel.org
2703 S: Maintained
2704 F: drivers/net/ieee802154/cc2520.c
2705 F: include/linux/spi/cc2520.h
2706 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2707
2708 CELL BROADBAND ENGINE ARCHITECTURE
2709 M: Arnd Bergmann <arnd@arndb.de>
2710 L: linuxppc-dev@lists.ozlabs.org
2711 W: http://www.ibm.com/developerworks/power/cell/
2712 S: Supported
2713 F: arch/powerpc/include/asm/cell*.h
2714 F: arch/powerpc/include/asm/spu*.h
2715 F: arch/powerpc/include/uapi/asm/spu*.h
2716 F: arch/powerpc/oprofile/*cell*
2717 F: arch/powerpc/platforms/cell/
2718
2719 CEPH COMMON CODE (LIBCEPH)
2720 M: Ilya Dryomov <idryomov@gmail.com>
2721 M: "Yan, Zheng" <zyan@redhat.com>
2722 M: Sage Weil <sage@redhat.com>
2723 L: ceph-devel@vger.kernel.org
2724 W: http://ceph.com/
2725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2726 T: git git://github.com/ceph/ceph-client.git
2727 S: Supported
2728 F: net/ceph/
2729 F: include/linux/ceph/
2730 F: include/linux/crush/
2731
2732 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2733 M: "Yan, Zheng" <zyan@redhat.com>
2734 M: Sage Weil <sage@redhat.com>
2735 M: Ilya Dryomov <idryomov@gmail.com>
2736 L: ceph-devel@vger.kernel.org
2737 W: http://ceph.com/
2738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2739 T: git git://github.com/ceph/ceph-client.git
2740 S: Supported
2741 F: Documentation/filesystems/ceph.txt
2742 F: fs/ceph/
2743
2744 CERTIFICATE HANDLING:
2745 M: David Howells <dhowells@redhat.com>
2746 M: David Woodhouse <dwmw2@infradead.org>
2747 L: keyrings@vger.kernel.org
2748 S: Maintained
2749 F: Documentation/module-signing.txt
2750 F: certs/
2751 F: scripts/sign-file.c
2752 F: scripts/extract-cert.c
2753
2754 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2755 L: linux-usb@vger.kernel.org
2756 S: Orphan
2757 F: Documentation/usb/WUSB-Design-overview.txt
2758 F: Documentation/usb/wusb-cbaf
2759 F: drivers/usb/host/hwa-hc.c
2760 F: drivers/usb/host/whci/
2761 F: drivers/usb/wusbcore/
2762 F: include/linux/usb/wusb*
2763
2764 CFAG12864B LCD DRIVER
2765 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2766 W: http://miguelojeda.es/auxdisplay.htm
2767 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2768 S: Maintained
2769 F: drivers/auxdisplay/cfag12864b.c
2770 F: include/linux/cfag12864b.h
2771
2772 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2773 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2774 W: http://miguelojeda.es/auxdisplay.htm
2775 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2776 S: Maintained
2777 F: drivers/auxdisplay/cfag12864bfb.c
2778 F: include/linux/cfag12864b.h
2779
2780 CFG80211 and NL80211
2781 M: Johannes Berg <johannes@sipsolutions.net>
2782 L: linux-wireless@vger.kernel.org
2783 W: http://wireless.kernel.org/
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2786 S: Maintained
2787 F: include/uapi/linux/nl80211.h
2788 F: include/net/cfg80211.h
2789 F: net/wireless/*
2790 X: net/wireless/wext*
2791
2792 CHAR and MISC DRIVERS
2793 M: Arnd Bergmann <arnd@arndb.de>
2794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2796 S: Supported
2797 F: drivers/char/*
2798 F: drivers/misc/*
2799 F: include/linux/miscdevice.h
2800
2801 CHECKPATCH
2802 M: Andy Whitcroft <apw@canonical.com>
2803 M: Joe Perches <joe@perches.com>
2804 S: Maintained
2805 F: scripts/checkpatch.pl
2806
2807 CHINESE DOCUMENTATION
2808 M: Harry Wei <harryxiyou@gmail.com>
2809 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2810 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2811 S: Maintained
2812 F: Documentation/zh_CN/
2813
2814 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2815 M: Peter Chen <Peter.Chen@nxp.com>
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2817 L: linux-usb@vger.kernel.org
2818 S: Maintained
2819 F: drivers/usb/chipidea/
2820
2821 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2822 M: Hans de Goede <hdegoede@redhat.com>
2823 L: linux-input@vger.kernel.org
2824 S: Maintained
2825 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2826 F: drivers/input/touchscreen/chipone_icn8318.c
2827
2828 CHROME HARDWARE PLATFORM SUPPORT
2829 M: Olof Johansson <olof@lixom.net>
2830 S: Maintained
2831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2832 F: drivers/platform/chrome/
2833
2834 CISCO VIC ETHERNET NIC DRIVER
2835 M: Christian Benvenuti <benve@cisco.com>
2836 M: Sujith Sankar <ssujith@cisco.com>
2837 M: Govindarajulu Varadarajan <_govind@gmx.com>
2838 M: Neel Patel <neepatel@cisco.com>
2839 S: Supported
2840 F: drivers/net/ethernet/cisco/enic/
2841
2842 CISCO VIC LOW LATENCY NIC DRIVER
2843 M: Christian Benvenuti <benve@cisco.com>
2844 M: Dave Goodell <dgoodell@cisco.com>
2845 S: Supported
2846 F: drivers/infiniband/hw/usnic/
2847
2848 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2849 M: Hartley Sweeten <hsweeten@visionengravers.com>
2850 L: netdev@vger.kernel.org
2851 S: Maintained
2852 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2853
2854 CIRRUS LOGIC AUDIO CODEC DRIVERS
2855 M: Brian Austin <brian.austin@cirrus.com>
2856 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2858 S: Maintained
2859 F: sound/soc/codecs/cs*
2860
2861 CLEANCACHE API
2862 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2863 L: linux-kernel@vger.kernel.org
2864 S: Maintained
2865 F: mm/cleancache.c
2866 F: include/linux/cleancache.h
2867
2868 CLK API
2869 M: Russell King <linux@arm.linux.org.uk>
2870 L: linux-clk@vger.kernel.org
2871 S: Maintained
2872 F: include/linux/clk.h
2873
2874 CLOCKSOURCE, CLOCKEVENT DRIVERS
2875 M: Daniel Lezcano <daniel.lezcano@linaro.org>
2876 M: Thomas Gleixner <tglx@linutronix.de>
2877 L: linux-kernel@vger.kernel.org
2878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2879 S: Supported
2880 F: drivers/clocksource
2881
2882 CISCO FCOE HBA DRIVER
2883 M: Hiral Patel <hiralpat@cisco.com>
2884 M: Suma Ramars <sramars@cisco.com>
2885 M: Brian Uchino <buchino@cisco.com>
2886 L: linux-scsi@vger.kernel.org
2887 S: Supported
2888 F: drivers/scsi/fnic/
2889
2890 CISCO SCSI HBA DRIVER
2891 M: Narsimhulu Musini <nmusini@cisco.com>
2892 M: Sesidhar Baddela <sebaddel@cisco.com>
2893 L: linux-scsi@vger.kernel.org
2894 S: Supported
2895 F: drivers/scsi/snic/
2896
2897 CMPC ACPI DRIVER
2898 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2899 M: Daniel Oliveira Nascimento <don@syst.com.br>
2900 L: platform-driver-x86@vger.kernel.org
2901 S: Supported
2902 F: drivers/platform/x86/classmate-laptop.c
2903
2904 COBALT MEDIA DRIVER
2905 M: Hans Verkuil <hans.verkuil@cisco.com>
2906 L: linux-media@vger.kernel.org
2907 T: git git://linuxtv.org/media_tree.git
2908 W: https://linuxtv.org
2909 S: Supported
2910 F: drivers/media/pci/cobalt/
2911
2912 COCCINELLE/Semantic Patches (SmPL)
2913 M: Julia Lawall <Julia.Lawall@lip6.fr>
2914 M: Gilles Muller <Gilles.Muller@lip6.fr>
2915 M: Nicolas Palix <nicolas.palix@imag.fr>
2916 M: Michal Marek <mmarek@suse.com>
2917 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2919 W: http://coccinelle.lip6.fr/
2920 S: Supported
2921 F: Documentation/coccinelle.txt
2922 F: scripts/coccinelle/
2923 F: scripts/coccicheck
2924
2925 CODA FILE SYSTEM
2926 M: Jan Harkes <jaharkes@cs.cmu.edu>
2927 M: coda@cs.cmu.edu
2928 L: codalist@coda.cs.cmu.edu
2929 W: http://www.coda.cs.cmu.edu/
2930 S: Maintained
2931 F: Documentation/filesystems/coda.txt
2932 F: fs/coda/
2933 F: include/linux/coda*.h
2934 F: include/uapi/linux/coda*.h
2935
2936 CODA V4L2 MEM2MEM DRIVER
2937 M: Philipp Zabel <p.zabel@pengutronix.de>
2938 L: linux-media@vger.kernel.org
2939 S: Maintained
2940 F: Documentation/devicetree/bindings/media/coda.txt
2941 F: drivers/media/platform/coda/
2942
2943 COMMON CLK FRAMEWORK
2944 M: Michael Turquette <mturquette@baylibre.com>
2945 M: Stephen Boyd <sboyd@codeaurora.org>
2946 L: linux-clk@vger.kernel.org
2947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2948 S: Maintained
2949 F: drivers/clk/
2950 X: drivers/clk/clkdev.c
2951 F: include/linux/clk-pr*
2952 F: include/linux/clk/
2953
2954 COMMON INTERNET FILE SYSTEM (CIFS)
2955 M: Steve French <sfrench@samba.org>
2956 L: linux-cifs@vger.kernel.org
2957 L: samba-technical@lists.samba.org (moderated for non-subscribers)
2958 W: http://linux-cifs.samba.org/
2959 T: git git://git.samba.org/sfrench/cifs-2.6.git
2960 S: Supported
2961 F: Documentation/filesystems/cifs/
2962 F: fs/cifs/
2963
2964 COMPACTPCI HOTPLUG CORE
2965 M: Scott Murray <scott@spiteful.org>
2966 L: linux-pci@vger.kernel.org
2967 S: Maintained
2968 F: drivers/pci/hotplug/cpci_hotplug*
2969
2970 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2971 M: Scott Murray <scott@spiteful.org>
2972 L: linux-pci@vger.kernel.org
2973 S: Maintained
2974 F: drivers/pci/hotplug/cpcihp_zt5550.*
2975
2976 COMPACTPCI HOTPLUG GENERIC DRIVER
2977 M: Scott Murray <scott@spiteful.org>
2978 L: linux-pci@vger.kernel.org
2979 S: Maintained
2980 F: drivers/pci/hotplug/cpcihp_generic.c
2981
2982 COMPAL LAPTOP SUPPORT
2983 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2984 L: platform-driver-x86@vger.kernel.org
2985 S: Maintained
2986 F: drivers/platform/x86/compal-laptop.c
2987
2988 CONEXANT ACCESSRUNNER USB DRIVER
2989 L: accessrunner-general@lists.sourceforge.net
2990 W: http://accessrunner.sourceforge.net/
2991 S: Orphan
2992 F: drivers/usb/atm/cxacru.c
2993
2994 CONFIGFS
2995 M: Joel Becker <jlbec@evilplan.org>
2996 M: Christoph Hellwig <hch@lst.de>
2997 T: git git://git.infradead.org/users/hch/configfs.git
2998 S: Supported
2999 F: fs/configfs/
3000 F: include/linux/configfs.h
3001
3002 CONNECTOR
3003 M: Evgeniy Polyakov <zbr@ioremap.net>
3004 L: netdev@vger.kernel.org
3005 S: Maintained
3006 F: drivers/connector/
3007
3008 CONTROL GROUP (CGROUP)
3009 M: Tejun Heo <tj@kernel.org>
3010 M: Li Zefan <lizefan@huawei.com>
3011 M: Johannes Weiner <hannes@cmpxchg.org>
3012 L: cgroups@vger.kernel.org
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3014 S: Maintained
3015 F: Documentation/cgroups/
3016 F: include/linux/cgroup*
3017 F: kernel/cgroup*
3018
3019 CONTROL GROUP - CPUSET
3020 M: Li Zefan <lizefan@huawei.com>
3021 L: cgroups@vger.kernel.org
3022 W: http://www.bullopensource.org/cpuset/
3023 W: http://oss.sgi.com/projects/cpusets/
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3025 S: Maintained
3026 F: Documentation/cgroups/cpusets.txt
3027 F: include/linux/cpuset.h
3028 F: kernel/cpuset.c
3029
3030 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3031 M: Johannes Weiner <hannes@cmpxchg.org>
3032 M: Michal Hocko <mhocko@kernel.org>
3033 M: Vladimir Davydov <vdavydov@virtuozzo.com>
3034 L: cgroups@vger.kernel.org
3035 L: linux-mm@kvack.org
3036 S: Maintained
3037 F: mm/memcontrol.c
3038 F: mm/swap_cgroup.c
3039
3040 CORETEMP HARDWARE MONITORING DRIVER
3041 M: Fenghua Yu <fenghua.yu@intel.com>
3042 L: lm-sensors@lm-sensors.org
3043 S: Maintained
3044 F: Documentation/hwmon/coretemp
3045 F: drivers/hwmon/coretemp.c
3046
3047 COSA/SRP SYNC SERIAL DRIVER
3048 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3049 W: http://www.fi.muni.cz/~kas/cosa/
3050 S: Maintained
3051 F: drivers/net/wan/cosa*
3052
3053 CPMAC ETHERNET DRIVER
3054 M: Florian Fainelli <florian@openwrt.org>
3055 L: netdev@vger.kernel.org
3056 S: Maintained
3057 F: drivers/net/ethernet/ti/cpmac.c
3058
3059 CPU FREQUENCY DRIVERS
3060 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3061 M: Viresh Kumar <viresh.kumar@linaro.org>
3062 L: linux-pm@vger.kernel.org
3063 S: Maintained
3064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3065 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3066 F: drivers/cpufreq/
3067 F: include/linux/cpufreq.h
3068
3069 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3070 M: Viresh Kumar <viresh.kumar@linaro.org>
3071 M: Sudeep Holla <sudeep.holla@arm.com>
3072 L: linux-pm@vger.kernel.org
3073 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3074 S: Maintained
3075 F: drivers/cpufreq/arm_big_little.h
3076 F: drivers/cpufreq/arm_big_little.c
3077 F: drivers/cpufreq/arm_big_little_dt.c
3078
3079 CPUIDLE DRIVER - ARM BIG LITTLE
3080 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3081 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082 L: linux-pm@vger.kernel.org
3083 L: linux-arm-kernel@lists.infradead.org
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3085 S: Maintained
3086 F: drivers/cpuidle/cpuidle-big_little.c
3087
3088 CPUIDLE DRIVER - ARM EXYNOS
3089 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3090 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3091 M: Kukjin Kim <kgene@kernel.org>
3092 L: linux-pm@vger.kernel.org
3093 L: linux-samsung-soc@vger.kernel.org
3094 S: Supported
3095 F: drivers/cpuidle/cpuidle-exynos.c
3096 F: arch/arm/mach-exynos/pm.c
3097
3098 CPUIDLE DRIVERS
3099 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3100 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101 L: linux-pm@vger.kernel.org
3102 S: Maintained
3103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3104 F: drivers/cpuidle/*
3105 F: include/linux/cpuidle.h
3106
3107 CPUID/MSR DRIVER
3108 M: "H. Peter Anvin" <hpa@zytor.com>
3109 S: Maintained
3110 F: arch/x86/kernel/cpuid.c
3111 F: arch/x86/kernel/msr.c
3112
3113 CPU POWER MONITORING SUBSYSTEM
3114 M: Thomas Renninger <trenn@suse.com>
3115 L: linux-pm@vger.kernel.org
3116 S: Maintained
3117 F: tools/power/cpupower/
3118
3119 CRAMFS FILESYSTEM
3120 W: http://sourceforge.net/projects/cramfs/
3121 S: Orphan / Obsolete
3122 F: Documentation/filesystems/cramfs.txt
3123 F: fs/cramfs/
3124
3125 CRIS PORT
3126 M: Mikael Starvik <starvik@axis.com>
3127 M: Jesper Nilsson <jesper.nilsson@axis.com>
3128 L: linux-cris-kernel@axis.com
3129 W: http://developer.axis.com
3130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3131 S: Maintained
3132 F: arch/cris/
3133 F: drivers/tty/serial/crisv10.*
3134
3135 CRYPTO API
3136 M: Herbert Xu <herbert@gondor.apana.org.au>
3137 M: "David S. Miller" <davem@davemloft.net>
3138 L: linux-crypto@vger.kernel.org
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3141 S: Maintained
3142 F: Documentation/crypto/
3143 F: Documentation/DocBook/crypto-API.tmpl
3144 F: arch/*/crypto/
3145 F: crypto/
3146 F: drivers/crypto/
3147 F: include/crypto/
3148
3149 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3150 M: Neil Horman <nhorman@tuxdriver.com>
3151 L: linux-crypto@vger.kernel.org
3152 S: Maintained
3153 F: crypto/ansi_cprng.c
3154 F: crypto/rng.c
3155
3156 CS3308 MEDIA DRIVER
3157 M: Hans Verkuil <hverkuil@xs4all.nl>
3158 L: linux-media@vger.kernel.org
3159 T: git git://linuxtv.org/media_tree.git
3160 W: http://linuxtv.org
3161 S: Odd Fixes
3162 F: drivers/media/i2c/cs3308.c
3163 F: drivers/media/i2c/cs3308.h
3164
3165 CS5535 Audio ALSA driver
3166 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3167 S: Maintained
3168 F: sound/pci/cs5535audio/
3169
3170 CW1200 WLAN driver
3171 M: Solomon Peachy <pizza@shaftnet.org>
3172 S: Maintained
3173 F: drivers/net/wireless/st/cw1200/
3174
3175 CX18 VIDEO4LINUX DRIVER
3176 M: Andy Walls <awalls@md.metrocast.net>
3177 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3178 L: linux-media@vger.kernel.org
3179 T: git git://linuxtv.org/media_tree.git
3180 W: https://linuxtv.org
3181 W: http://www.ivtvdriver.org/index.php/Cx18
3182 S: Maintained
3183 F: Documentation/video4linux/cx18.txt
3184 F: drivers/media/pci/cx18/
3185 F: include/uapi/linux/ivtv*
3186
3187 CX2341X MPEG ENCODER HELPER MODULE
3188 M: Hans Verkuil <hverkuil@xs4all.nl>
3189 L: linux-media@vger.kernel.org
3190 T: git git://linuxtv.org/media_tree.git
3191 W: https://linuxtv.org
3192 S: Maintained
3193 F: drivers/media/common/cx2341x*
3194 F: include/media/cx2341x*
3195
3196 CX24120 MEDIA DRIVER
3197 M: Jemma Denson <jdenson@gmail.com>
3198 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3199 L: linux-media@vger.kernel.org
3200 W: https://linuxtv.org
3201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3202 S: Maintained
3203 F: drivers/media/dvb-frontends/cx24120*
3204
3205 CX88 VIDEO4LINUX DRIVER
3206 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3207 L: linux-media@vger.kernel.org
3208 W: https://linuxtv.org
3209 T: git git://linuxtv.org/media_tree.git
3210 S: Odd fixes
3211 F: Documentation/video4linux/cx88/
3212 F: drivers/media/pci/cx88/
3213
3214 CXD2820R MEDIA DRIVER
3215 M: Antti Palosaari <crope@iki.fi>
3216 L: linux-media@vger.kernel.org
3217 W: https://linuxtv.org
3218 W: http://palosaari.fi/linux/
3219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3220 T: git git://linuxtv.org/anttip/media_tree.git
3221 S: Maintained
3222 F: drivers/media/dvb-frontends/cxd2820r*
3223
3224 CXGB3 ETHERNET DRIVER (CXGB3)
3225 M: Santosh Raspatur <santosh@chelsio.com>
3226 L: netdev@vger.kernel.org
3227 W: http://www.chelsio.com
3228 S: Supported
3229 F: drivers/net/ethernet/chelsio/cxgb3/
3230
3231 CXGB3 ISCSI DRIVER (CXGB3I)
3232 M: Karen Xie <kxie@chelsio.com>
3233 L: linux-scsi@vger.kernel.org
3234 W: http://www.chelsio.com
3235 S: Supported
3236 F: drivers/scsi/cxgbi/cxgb3i
3237
3238 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3239 M: Steve Wise <swise@chelsio.com>
3240 L: linux-rdma@vger.kernel.org
3241 W: http://www.openfabrics.org
3242 S: Supported
3243 F: drivers/infiniband/hw/cxgb3/
3244
3245 CXGB4 ETHERNET DRIVER (CXGB4)
3246 M: Hariprasad S <hariprasad@chelsio.com>
3247 L: netdev@vger.kernel.org
3248 W: http://www.chelsio.com
3249 S: Supported
3250 F: drivers/net/ethernet/chelsio/cxgb4/
3251
3252 CXGB4 ISCSI DRIVER (CXGB4I)
3253 M: Karen Xie <kxie@chelsio.com>
3254 L: linux-scsi@vger.kernel.org
3255 W: http://www.chelsio.com
3256 S: Supported
3257 F: drivers/scsi/cxgbi/cxgb4i
3258
3259 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3260 M: Steve Wise <swise@chelsio.com>
3261 L: linux-rdma@vger.kernel.org
3262 W: http://www.openfabrics.org
3263 S: Supported
3264 F: drivers/infiniband/hw/cxgb4/
3265
3266 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3267 M: Casey Leedom <leedom@chelsio.com>
3268 L: netdev@vger.kernel.org
3269 W: http://www.chelsio.com
3270 S: Supported
3271 F: drivers/net/ethernet/chelsio/cxgb4vf/
3272
3273 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3274 M: Ian Munsie <imunsie@au1.ibm.com>
3275 M: Michael Neuling <mikey@neuling.org>
3276 L: linuxppc-dev@lists.ozlabs.org
3277 S: Supported
3278 F: drivers/misc/cxl/
3279 F: include/misc/cxl*
3280 F: include/uapi/misc/cxl.h
3281 F: Documentation/powerpc/cxl.txt
3282 F: Documentation/powerpc/cxl.txt
3283 F: Documentation/ABI/testing/sysfs-class-cxl
3284
3285 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3286 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3287 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3288 L: linux-scsi@vger.kernel.org
3289 S: Supported
3290 F: drivers/scsi/cxlflash/
3291 F: include/uapi/scsi/cxlflash_ioctls.h
3292 F: Documentation/powerpc/cxlflash.txt
3293
3294 STMMAC ETHERNET DRIVER
3295 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3296 L: netdev@vger.kernel.org
3297 W: http://www.stlinux.com
3298 S: Supported
3299 F: drivers/net/ethernet/stmicro/stmmac/
3300
3301 CYBERPRO FB DRIVER
3302 M: Russell King <linux@arm.linux.org.uk>
3303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3304 W: http://www.arm.linux.org.uk/
3305 S: Maintained
3306 F: drivers/video/fbdev/cyber2000fb.*
3307
3308 CYCLADES ASYNC MUX DRIVER
3309 W: http://www.cyclades.com/
3310 S: Orphan
3311 F: drivers/tty/cyclades.c
3312 F: include/linux/cyclades.h
3313 F: include/uapi/linux/cyclades.h
3314
3315 CYCLADES PC300 DRIVER
3316 W: http://www.cyclades.com/
3317 S: Orphan
3318 F: drivers/net/wan/pc300*
3319
3320 CYPRESS_FIRMWARE MEDIA DRIVER
3321 M: Antti Palosaari <crope@iki.fi>
3322 L: linux-media@vger.kernel.org
3323 W: https://linuxtv.org
3324 W: http://palosaari.fi/linux/
3325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3326 T: git git://linuxtv.org/anttip/media_tree.git
3327 S: Maintained
3328 F: drivers/media/common/cypress_firmware*
3329
3330 CYTTSP TOUCHSCREEN DRIVER
3331 M: Ferruh Yigit <fery@cypress.com>
3332 L: linux-input@vger.kernel.org
3333 S: Supported
3334 F: drivers/input/touchscreen/cyttsp*
3335 F: include/linux/input/cyttsp.h
3336
3337 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3338 M: Joshua Kinard <kumba@gentoo.org>
3339 S: Maintained
3340 F: drivers/rtc/rtc-ds1685.c
3341 F: include/linux/rtc/ds1685.h
3342
3343 DAMA SLAVE for AX.25
3344 M: Joerg Reuter <jreuter@yaina.de>
3345 W: http://yaina.de/jreuter/
3346 W: http://www.qsl.net/dl1bke/
3347 L: linux-hams@vger.kernel.org
3348 S: Maintained
3349 F: net/ax25/af_ax25.c
3350 F: net/ax25/ax25_dev.c
3351 F: net/ax25/ax25_ds_*
3352 F: net/ax25/ax25_in.c
3353 F: net/ax25/ax25_out.c
3354 F: net/ax25/ax25_timer.c
3355 F: net/ax25/sysctl_net_ax25.c
3356
3357 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3358 L: netdev@vger.kernel.org
3359 S: Orphan
3360 F: Documentation/networking/dmfe.txt
3361 F: drivers/net/ethernet/dec/tulip/dmfe.c
3362
3363 DC390/AM53C974 SCSI driver
3364 M: Hannes Reinecke <hare@suse.com>
3365 L: linux-scsi@vger.kernel.org
3366 S: Maintained
3367 F: drivers/scsi/am53c974.c
3368
3369 DC395x SCSI driver
3370 M: Oliver Neukum <oliver@neukum.org>
3371 M: Ali Akcaagac <aliakc@web.de>
3372 M: Jamie Lenehan <lenehan@twibble.org>
3373 L: dc395x@twibble.org
3374 W: http://twibble.org/dist/dc395x/
3375 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3376 S: Maintained
3377 F: Documentation/scsi/dc395x.txt
3378 F: drivers/scsi/dc395x.*
3379
3380 DCCP PROTOCOL
3381 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3382 L: dccp@vger.kernel.org
3383 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3384 S: Maintained
3385 F: include/linux/dccp.h
3386 F: include/uapi/linux/dccp.h
3387 F: include/linux/tfrc.h
3388 F: net/dccp/
3389
3390 DECnet NETWORK LAYER
3391 W: http://linux-decnet.sourceforge.net
3392 L: linux-decnet-user@lists.sourceforge.net
3393 S: Orphan
3394 F: Documentation/networking/decnet.txt
3395 F: net/decnet/
3396
3397 DECSTATION PLATFORM SUPPORT
3398 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3399 L: linux-mips@linux-mips.org
3400 W: http://www.linux-mips.org/wiki/DECstation
3401 S: Maintained
3402 F: arch/mips/dec/
3403 F: arch/mips/include/asm/dec/
3404 F: arch/mips/include/asm/mach-dec/
3405
3406 DEFXX FDDI NETWORK DRIVER
3407 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3408 S: Maintained
3409 F: drivers/net/fddi/defxx.*
3410
3411 DELL LAPTOP DRIVER
3412 M: Matthew Garrett <mjg59@srcf.ucam.org>
3413 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3414 L: platform-driver-x86@vger.kernel.org
3415 S: Maintained
3416 F: drivers/platform/x86/dell-laptop.c
3417
3418 DELL LAPTOP RBTN DRIVER
3419 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3420 S: Maintained
3421 F: drivers/platform/x86/dell-rbtn.*
3422
3423 DELL LAPTOP FREEFALL DRIVER
3424 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3425 S: Maintained
3426 F: drivers/platform/x86/dell-smo8800.c
3427
3428 DELL LAPTOP SMM DRIVER
3429 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3430 S: Maintained
3431 F: drivers/hwmon/dell-smm-hwmon.c
3432 F: include/uapi/linux/i8k.h
3433
3434 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3435 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3436 S: Maintained
3437 F: Documentation/dcdbas.txt
3438 F: drivers/firmware/dcdbas.*
3439
3440 DELL WMI EXTRAS DRIVER
3441 M: Matthew Garrett <mjg59@srcf.ucam.org>
3442 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3443 S: Maintained
3444 F: drivers/platform/x86/dell-wmi.c
3445
3446 DESIGNWARE USB2 DRD IP DRIVER
3447 M: John Youn <johnyoun@synopsys.com>
3448 L: linux-usb@vger.kernel.org
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3450 S: Maintained
3451 F: drivers/usb/dwc2/
3452
3453 DESIGNWARE USB3 DRD IP DRIVER
3454 M: Felipe Balbi <balbi@ti.com>
3455 L: linux-usb@vger.kernel.org
3456 L: linux-omap@vger.kernel.org
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3458 S: Maintained
3459 F: drivers/usb/dwc3/
3460
3461 DEVICE COREDUMP (DEV_COREDUMP)
3462 M: Johannes Berg <johannes@sipsolutions.net>
3463 L: linux-kernel@vger.kernel.org
3464 S: Maintained
3465 F: drivers/base/devcoredump.c
3466 F: include/linux/devcoredump.h
3467
3468 DEVICE FREQUENCY (DEVFREQ)
3469 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3470 M: Kyungmin Park <kyungmin.park@samsung.com>
3471 L: linux-pm@vger.kernel.org
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3473 S: Maintained
3474 F: drivers/devfreq/
3475 F: include/linux/devfreq.h
3476 F: Documentation/devicetree/bindings/devfreq/
3477
3478 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3479 M: Chanwoo Choi <cw00.choi@samsung.com>
3480 L: linux-pm@vger.kernel.org
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3482 S: Supported
3483 F: drivers/devfreq/event/
3484 F: drivers/devfreq/devfreq-event.c
3485 F: include/linux/devfreq-event.h
3486 F: Documentation/devicetree/bindings/devfreq/event/
3487
3488 DEVICE NUMBER REGISTRY
3489 M: Torben Mathiasen <device@lanana.org>
3490 W: http://lanana.org/docs/device-list/index.html
3491 S: Maintained
3492
3493 DEVICE-MAPPER (LVM)
3494 M: Alasdair Kergon <agk@redhat.com>
3495 M: Mike Snitzer <snitzer@redhat.com>
3496 M: dm-devel@redhat.com
3497 L: dm-devel@redhat.com
3498 W: http://sources.redhat.com/dm
3499 Q: http://patchwork.kernel.org/project/dm-devel/list/
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3501 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3502 S: Maintained
3503 F: Documentation/device-mapper/
3504 F: drivers/md/dm*
3505 F: drivers/md/persistent-data/
3506 F: include/linux/device-mapper.h
3507 F: include/linux/dm-*.h
3508 F: include/uapi/linux/dm-*.h
3509
3510 DIALOG SEMICONDUCTOR DRIVERS
3511 M: Support Opensource <support.opensource@diasemi.com>
3512 W: http://www.dialog-semiconductor.com/products
3513 S: Supported
3514 F: Documentation/hwmon/da90??
3515 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3516 F: drivers/gpio/gpio-da90??.c
3517 F: drivers/hwmon/da90??-hwmon.c
3518 F: drivers/iio/adc/da91??-*.c
3519 F: drivers/input/misc/da90??_onkey.c
3520 F: drivers/input/touchscreen/da9052_tsi.c
3521 F: drivers/leds/leds-da90??.c
3522 F: drivers/mfd/da903x.c
3523 F: drivers/mfd/da90??-*.c
3524 F: drivers/mfd/da91??-*.c
3525 F: drivers/power/da9052-battery.c
3526 F: drivers/power/da91??-*.c
3527 F: drivers/regulator/da903x.c
3528 F: drivers/regulator/da9???-regulator.[ch]
3529 F: drivers/rtc/rtc-da90??.c
3530 F: drivers/video/backlight/da90??_bl.c
3531 F: drivers/watchdog/da90??_wdt.c
3532 F: include/linux/mfd/da903x.h
3533 F: include/linux/mfd/da9052/
3534 F: include/linux/mfd/da9055/
3535 F: include/linux/mfd/da9063/
3536 F: include/linux/mfd/da9150/
3537 F: include/sound/da[79]*.h
3538 F: sound/soc/codecs/da[79]*.[ch]
3539
3540 DIGI NEO AND CLASSIC PCI PRODUCTS
3541 M: Lidza Louina <lidza.louina@gmail.com>
3542 M: Mark Hounschell <markh@compro.net>
3543 L: driverdev-devel@linuxdriverproject.org
3544 S: Maintained
3545 F: drivers/staging/dgnc/
3546
3547 DIGI EPCA PCI PRODUCTS
3548 M: Lidza Louina <lidza.louina@gmail.com>
3549 M: Daeseok Youn <daeseok.youn@gmail.com>
3550 L: driverdev-devel@linuxdriverproject.org
3551 S: Maintained
3552 F: drivers/staging/dgap/
3553
3554 DIOLAN U2C-12 I2C DRIVER
3555 M: Guenter Roeck <linux@roeck-us.net>
3556 L: linux-i2c@vger.kernel.org
3557 S: Maintained
3558 F: drivers/i2c/busses/i2c-diolan-u2c.c
3559
3560 DIRECT ACCESS (DAX)
3561 M: Matthew Wilcox <willy@linux.intel.com>
3562 L: linux-fsdevel@vger.kernel.org
3563 S: Supported
3564 F: fs/dax.c
3565
3566 DIRECTORY NOTIFICATION (DNOTIFY)
3567 M: Eric Paris <eparis@parisplace.org>
3568 S: Maintained
3569 F: Documentation/filesystems/dnotify.txt
3570 F: fs/notify/dnotify/
3571 F: include/linux/dnotify.h
3572
3573 DISK GEOMETRY AND PARTITION HANDLING
3574 M: Andries Brouwer <aeb@cwi.nl>
3575 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3576 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3577 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3578 S: Maintained
3579
3580 DISKQUOTA
3581 M: Jan Kara <jack@suse.com>
3582 S: Maintained
3583 F: Documentation/filesystems/quota.txt
3584 F: fs/quota/
3585 F: include/linux/quota*.h
3586 F: include/uapi/linux/quota*.h
3587
3588 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3589 M: Bernie Thompson <bernie@plugable.com>
3590 L: linux-fbdev@vger.kernel.org
3591 S: Maintained
3592 W: http://plugable.com/category/projects/udlfb/
3593 F: drivers/video/fbdev/udlfb.c
3594 F: include/video/udlfb.h
3595 F: Documentation/fb/udlfb.txt
3596
3597 DISTRIBUTED LOCK MANAGER (DLM)
3598 M: Christine Caulfield <ccaulfie@redhat.com>
3599 M: David Teigland <teigland@redhat.com>
3600 L: cluster-devel@redhat.com
3601 W: http://sources.redhat.com/cluster/
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3603 S: Supported
3604 F: fs/dlm/
3605
3606 DMA BUFFER SHARING FRAMEWORK
3607 M: Sumit Semwal <sumit.semwal@linaro.org>
3608 S: Maintained
3609 L: linux-media@vger.kernel.org
3610 L: dri-devel@lists.freedesktop.org
3611 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3612 F: drivers/dma-buf/
3613 F: include/linux/dma-buf*
3614 F: include/linux/reservation.h
3615 F: include/linux/*fence.h
3616 F: Documentation/dma-buf-sharing.txt
3617 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3618
3619 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3620 M: Vinod Koul <vinod.koul@intel.com>
3621 L: dmaengine@vger.kernel.org
3622 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3623 S: Maintained
3624 F: drivers/dma/
3625 F: include/linux/dmaengine.h
3626 F: Documentation/dmaengine/
3627 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3628
3629 DME1737 HARDWARE MONITOR DRIVER
3630 M: Juerg Haefliger <juergh@gmail.com>
3631 L: lm-sensors@lm-sensors.org
3632 S: Maintained
3633 F: Documentation/hwmon/dme1737
3634 F: drivers/hwmon/dme1737.c
3635
3636 DMI/SMBIOS SUPPORT
3637 M: Jean Delvare <jdelvare@suse.com>
3638 S: Maintained
3639 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3640 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3641 F: drivers/firmware/dmi-id.c
3642 F: drivers/firmware/dmi_scan.c
3643 F: include/linux/dmi.h
3644
3645 DOCUMENTATION
3646 M: Jonathan Corbet <corbet@lwn.net>
3647 L: linux-doc@vger.kernel.org
3648 S: Maintained
3649 F: Documentation/
3650 F: scripts/docproc.c
3651 F: scripts/kernel-doc*
3652 X: Documentation/ABI/
3653 X: Documentation/devicetree/
3654 X: Documentation/acpi
3655 X: Documentation/power
3656 X: Documentation/spi
3657 X: Documentation/DocBook/media
3658 T: git git://git.lwn.net/linux.git docs-next
3659
3660 DOUBLETALK DRIVER
3661 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3662 L: blinux-list@redhat.com
3663 S: Maintained
3664 F: drivers/char/dtlk.c
3665 F: include/linux/dtlk.h
3666
3667 DPT_I2O SCSI RAID DRIVER
3668 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3669 L: linux-scsi@vger.kernel.org
3670 W: http://www.adaptec.com/
3671 S: Maintained
3672 F: drivers/scsi/dpt*
3673 F: drivers/scsi/dpt/
3674
3675 DRBD DRIVER
3676 M: Philipp Reisner <philipp.reisner@linbit.com>
3677 M: Lars Ellenberg <lars.ellenberg@linbit.com>
3678 L: drbd-dev@lists.linbit.com
3679 W: http://www.drbd.org
3680 T: git git://git.linbit.com/linux-drbd.git
3681 T: git git://git.linbit.com/drbd-8.4.git
3682 S: Supported
3683 F: drivers/block/drbd/
3684 F: lib/lru_cache.c
3685 F: Documentation/blockdev/drbd/
3686
3687 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3690 S: Supported
3691 F: Documentation/kobject.txt
3692 F: drivers/base/
3693 F: fs/debugfs/
3694 F: fs/kernfs/
3695 F: fs/sysfs/
3696 F: include/linux/debugfs.h
3697 F: include/linux/kobj*
3698 F: lib/kobj*
3699
3700 DRM DRIVERS
3701 M: David Airlie <airlied@linux.ie>
3702 L: dri-devel@lists.freedesktop.org
3703 T: git git://people.freedesktop.org/~airlied/linux
3704 S: Maintained
3705 F: drivers/gpu/drm/
3706 F: drivers/gpu/vga/
3707 F: include/drm/
3708 F: include/uapi/drm/
3709
3710 RADEON DRM DRIVERS
3711 M: Alex Deucher <alexander.deucher@amd.com>
3712 M: Christian König <christian.koenig@amd.com>
3713 L: dri-devel@lists.freedesktop.org
3714 T: git git://people.freedesktop.org/~agd5f/linux
3715 S: Supported
3716 F: drivers/gpu/drm/radeon/
3717 F: include/uapi/drm/radeon*
3718
3719 DRM PANEL DRIVERS
3720 M: Thierry Reding <thierry.reding@gmail.com>
3721 L: dri-devel@lists.freedesktop.org
3722 T: git git://anongit.freedesktop.org/tegra/linux.git
3723 S: Maintained
3724 F: drivers/gpu/drm/drm_panel.c
3725 F: drivers/gpu/drm/panel/
3726 F: include/drm/drm_panel.h
3727 F: Documentation/devicetree/bindings/display/panel/
3728
3729 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3730 M: Daniel Vetter <daniel.vetter@intel.com>
3731 M: Jani Nikula <jani.nikula@linux.intel.com>
3732 L: intel-gfx@lists.freedesktop.org
3733 L: dri-devel@lists.freedesktop.org
3734 W: https://01.org/linuxgraphics/
3735 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3736 T: git git://anongit.freedesktop.org/drm-intel
3737 S: Supported
3738 F: drivers/gpu/drm/i915/
3739 F: include/drm/i915*
3740 F: include/uapi/drm/i915*
3741
3742 DRM DRIVERS FOR ATMEL HLCDC
3743 M: Boris Brezillon <boris.brezillon@free-electrons.com>
3744 L: dri-devel@lists.freedesktop.org
3745 S: Supported
3746 F: drivers/gpu/drm/atmel-hlcdc/
3747 F: Documentation/devicetree/bindings/drm/atmel/
3748
3749 DRM DRIVERS FOR EXYNOS
3750 M: Inki Dae <inki.dae@samsung.com>
3751 M: Joonyoung Shim <jy0922.shim@samsung.com>
3752 M: Seung-Woo Kim <sw0312.kim@samsung.com>
3753 M: Kyungmin Park <kyungmin.park@samsung.com>
3754 L: dri-devel@lists.freedesktop.org
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3756 S: Supported
3757 F: drivers/gpu/drm/exynos/
3758 F: include/drm/exynos*
3759 F: include/uapi/drm/exynos*
3760
3761 DRM DRIVERS FOR FREESCALE DCU
3762 M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3763 M: Alison Wang <alison.wang@freescale.com>
3764 L: dri-devel@lists.freedesktop.org
3765 S: Supported
3766 F: drivers/gpu/drm/fsl-dcu/
3767 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3768 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3769
3770 DRM DRIVERS FOR FREESCALE IMX
3771 M: Philipp Zabel <p.zabel@pengutronix.de>
3772 L: dri-devel@lists.freedesktop.org
3773 S: Maintained
3774 F: drivers/gpu/drm/imx/
3775 F: drivers/gpu/ipu-v3/
3776 F: Documentation/devicetree/bindings/display/imx/
3777
3778 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3779 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3780 L: dri-devel@lists.freedesktop.org
3781 T: git git://github.com/patjak/drm-gma500
3782 S: Maintained
3783 F: drivers/gpu/drm/gma500
3784 F: include/drm/gma500*
3785
3786 DRM DRIVERS FOR NVIDIA TEGRA
3787 M: Thierry Reding <thierry.reding@gmail.com>
3788 M: Terje Bergström <tbergstrom@nvidia.com>
3789 L: dri-devel@lists.freedesktop.org
3790 L: linux-tegra@vger.kernel.org
3791 T: git git://anongit.freedesktop.org/tegra/linux.git
3792 S: Supported
3793 F: drivers/gpu/drm/tegra/
3794 F: drivers/gpu/host1x/
3795 F: include/linux/host1x.h
3796 F: include/uapi/drm/tegra_drm.h
3797 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3798
3799 DRM DRIVERS FOR RENESAS
3800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3801 L: dri-devel@lists.freedesktop.org
3802 L: linux-renesas-soc@vger.kernel.org
3803 T: git git://people.freedesktop.org/~airlied/linux
3804 S: Supported
3805 F: drivers/gpu/drm/rcar-du/
3806 F: drivers/gpu/drm/shmobile/
3807 F: include/linux/platform_data/shmob_drm.h
3808
3809 DRM DRIVERS FOR ROCKCHIP
3810 M: Mark Yao <mark.yao@rock-chips.com>
3811 L: dri-devel@lists.freedesktop.org
3812 S: Maintained
3813 F: drivers/gpu/drm/rockchip/
3814 F: Documentation/devicetree/bindings/display/rockchip*
3815
3816 DRM DRIVERS FOR STI
3817 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3818 M: Vincent Abriou <vincent.abriou@st.com>
3819 L: dri-devel@lists.freedesktop.org
3820 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3821 S: Maintained
3822 F: drivers/gpu/drm/sti
3823 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3824
3825 DRM DRIVERS FOR VIVANTE GPU IP
3826 M: Lucas Stach <l.stach@pengutronix.de>
3827 R: Russell King <linux+etnaviv@arm.linux.org.uk>
3828 R: Christian Gmeiner <christian.gmeiner@gmail.com>
3829 L: dri-devel@lists.freedesktop.org
3830 S: Maintained
3831 F: drivers/gpu/drm/etnaviv
3832 F: Documentation/devicetree/bindings/display/etnaviv
3833
3834 DSBR100 USB FM RADIO DRIVER
3835 M: Alexey Klimov <klimov.linux@gmail.com>
3836 L: linux-media@vger.kernel.org
3837 T: git git://linuxtv.org/media_tree.git
3838 S: Maintained
3839 F: drivers/media/radio/dsbr100.c
3840
3841 DSCC4 DRIVER
3842 M: Francois Romieu <romieu@fr.zoreil.com>
3843 L: netdev@vger.kernel.org
3844 S: Maintained
3845 F: drivers/net/wan/dscc4.c
3846
3847 DT3155 MEDIA DRIVER
3848 M: Hans Verkuil <hverkuil@xs4all.nl>
3849 L: linux-media@vger.kernel.org
3850 T: git git://linuxtv.org/media_tree.git
3851 W: https://linuxtv.org
3852 S: Odd Fixes
3853 F: drivers/media/pci/dt3155/
3854
3855 DVB_USB_AF9015 MEDIA DRIVER
3856 M: Antti Palosaari <crope@iki.fi>
3857 L: linux-media@vger.kernel.org
3858 W: https://linuxtv.org
3859 W: http://palosaari.fi/linux/
3860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3861 T: git git://linuxtv.org/anttip/media_tree.git
3862 S: Maintained
3863 F: drivers/media/usb/dvb-usb-v2/af9015*
3864
3865 DVB_USB_AF9035 MEDIA DRIVER
3866 M: Antti Palosaari <crope@iki.fi>
3867 L: linux-media@vger.kernel.org
3868 W: https://linuxtv.org
3869 W: http://palosaari.fi/linux/
3870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3871 T: git git://linuxtv.org/anttip/media_tree.git
3872 S: Maintained
3873 F: drivers/media/usb/dvb-usb-v2/af9035*
3874
3875 DVB_USB_ANYSEE MEDIA DRIVER
3876 M: Antti Palosaari <crope@iki.fi>
3877 L: linux-media@vger.kernel.org
3878 W: https://linuxtv.org
3879 W: http://palosaari.fi/linux/
3880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881 T: git git://linuxtv.org/anttip/media_tree.git
3882 S: Maintained
3883 F: drivers/media/usb/dvb-usb-v2/anysee*
3884
3885 DVB_USB_AU6610 MEDIA DRIVER
3886 M: Antti Palosaari <crope@iki.fi>
3887 L: linux-media@vger.kernel.org
3888 W: https://linuxtv.org
3889 W: http://palosaari.fi/linux/
3890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891 T: git git://linuxtv.org/anttip/media_tree.git
3892 S: Maintained
3893 F: drivers/media/usb/dvb-usb-v2/au6610*
3894
3895 DVB_USB_CE6230 MEDIA DRIVER
3896 M: Antti Palosaari <crope@iki.fi>
3897 L: linux-media@vger.kernel.org
3898 W: https://linuxtv.org
3899 W: http://palosaari.fi/linux/
3900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3901 T: git git://linuxtv.org/anttip/media_tree.git
3902 S: Maintained
3903 F: drivers/media/usb/dvb-usb-v2/ce6230*
3904
3905 DVB_USB_CXUSB MEDIA DRIVER
3906 M: Michael Krufky <mkrufky@linuxtv.org>
3907 L: linux-media@vger.kernel.org
3908 W: https://linuxtv.org
3909 W: http://github.com/mkrufky
3910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3911 T: git git://linuxtv.org/media_tree.git
3912 S: Maintained
3913 F: drivers/media/usb/dvb-usb/cxusb*
3914
3915 DVB_USB_EC168 MEDIA DRIVER
3916 M: Antti Palosaari <crope@iki.fi>
3917 L: linux-media@vger.kernel.org
3918 W: https://linuxtv.org
3919 W: http://palosaari.fi/linux/
3920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3921 T: git git://linuxtv.org/anttip/media_tree.git
3922 S: Maintained
3923 F: drivers/media/usb/dvb-usb-v2/ec168*
3924
3925 DVB_USB_GL861 MEDIA DRIVER
3926 M: Antti Palosaari <crope@iki.fi>
3927 L: linux-media@vger.kernel.org
3928 W: https://linuxtv.org
3929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3930 T: git git://linuxtv.org/anttip/media_tree.git
3931 S: Maintained
3932 F: drivers/media/usb/dvb-usb-v2/gl861*
3933
3934 DVB_USB_MXL111SF MEDIA DRIVER
3935 M: Michael Krufky <mkrufky@linuxtv.org>
3936 L: linux-media@vger.kernel.org
3937 W: https://linuxtv.org
3938 W: http://github.com/mkrufky
3939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3940 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3941 S: Maintained
3942 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3943
3944 DVB_USB_RTL28XXU MEDIA DRIVER
3945 M: Antti Palosaari <crope@iki.fi>
3946 L: linux-media@vger.kernel.org
3947 W: https://linuxtv.org
3948 W: http://palosaari.fi/linux/
3949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3950 T: git git://linuxtv.org/anttip/media_tree.git
3951 S: Maintained
3952 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3953
3954 DVB_USB_V2 MEDIA DRIVER
3955 M: Antti Palosaari <crope@iki.fi>
3956 L: linux-media@vger.kernel.org
3957 W: https://linuxtv.org
3958 W: http://palosaari.fi/linux/
3959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3960 T: git git://linuxtv.org/anttip/media_tree.git
3961 S: Maintained
3962 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3963 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3964
3965 DYNAMIC DEBUG
3966 M: Jason Baron <jbaron@akamai.com>
3967 S: Maintained
3968 F: lib/dynamic_debug.c
3969 F: include/linux/dynamic_debug.h
3970
3971 DZ DECSTATION DZ11 SERIAL DRIVER
3972 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3973 S: Maintained
3974 F: drivers/tty/serial/dz.*
3975
3976 E3X0 POWER BUTTON DRIVER
3977 M: Moritz Fischer <moritz.fischer@ettus.com>
3978 L: usrp-users@lists.ettus.com
3979 W: http://www.ettus.com
3980 S: Supported
3981 F: drivers/input/misc/e3x0-button.c
3982 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3983
3984 E4000 MEDIA DRIVER
3985 M: Antti Palosaari <crope@iki.fi>
3986 L: linux-media@vger.kernel.org
3987 W: https://linuxtv.org
3988 W: http://palosaari.fi/linux/
3989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3990 T: git git://linuxtv.org/anttip/media_tree.git
3991 S: Maintained
3992 F: drivers/media/tuners/e4000*
3993
3994 EATA ISA/EISA/PCI SCSI DRIVER
3995 M: Dario Ballabio <ballabio_dario@emc.com>
3996 L: linux-scsi@vger.kernel.org
3997 S: Maintained
3998 F: drivers/scsi/eata.c
3999
4000 EC100 MEDIA DRIVER
4001 M: Antti Palosaari <crope@iki.fi>
4002 L: linux-media@vger.kernel.org
4003 W: https://linuxtv.org
4004 W: http://palosaari.fi/linux/
4005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4006 T: git git://linuxtv.org/anttip/media_tree.git
4007 S: Maintained
4008 F: drivers/media/dvb-frontends/ec100*
4009
4010 ECRYPT FILE SYSTEM
4011 M: Tyler Hicks <tyhicks@canonical.com>
4012 L: ecryptfs@vger.kernel.org
4013 W: http://ecryptfs.org
4014 W: https://launchpad.net/ecryptfs
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4016 S: Supported
4017 F: Documentation/filesystems/ecryptfs.txt
4018 F: fs/ecryptfs/
4019
4020 EDAC-CORE
4021 M: Doug Thompson <dougthompson@xmission.com>
4022 M: Borislav Petkov <bp@alien8.de>
4023 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4024 L: linux-edac@vger.kernel.org
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4027 S: Supported
4028 F: Documentation/edac.txt
4029 F: drivers/edac/
4030 F: include/linux/edac.h
4031
4032 EDAC-AMD64
4033 M: Doug Thompson <dougthompson@xmission.com>
4034 M: Borislav Petkov <bp@alien8.de>
4035 L: linux-edac@vger.kernel.org
4036 S: Maintained
4037 F: drivers/edac/amd64_edac*
4038
4039 EDAC-CALXEDA
4040 M: Doug Thompson <dougthompson@xmission.com>
4041 M: Robert Richter <rric@kernel.org>
4042 L: linux-edac@vger.kernel.org
4043 S: Maintained
4044 F: drivers/edac/highbank*
4045
4046 EDAC-CAVIUM
4047 M: Ralf Baechle <ralf@linux-mips.org>
4048 M: David Daney <david.daney@cavium.com>
4049 L: linux-edac@vger.kernel.org
4050 L: linux-mips@linux-mips.org
4051 S: Supported
4052 F: drivers/edac/octeon_edac*
4053
4054 EDAC-E752X
4055 M: Mark Gross <mark.gross@intel.com>
4056 M: Doug Thompson <dougthompson@xmission.com>
4057 L: linux-edac@vger.kernel.org
4058 S: Maintained
4059 F: drivers/edac/e752x_edac.c
4060
4061 EDAC-E7XXX
4062 M: Doug Thompson <dougthompson@xmission.com>
4063 L: linux-edac@vger.kernel.org
4064 S: Maintained
4065 F: drivers/edac/e7xxx_edac.c
4066
4067 EDAC-GHES
4068 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4069 L: linux-edac@vger.kernel.org
4070 S: Maintained
4071 F: drivers/edac/ghes_edac.c
4072
4073 EDAC-I82443BXGX
4074 M: Tim Small <tim@buttersideup.com>
4075 L: linux-edac@vger.kernel.org
4076 S: Maintained
4077 F: drivers/edac/i82443bxgx_edac.c
4078
4079 EDAC-I3000
4080 M: Jason Uhlenkott <juhlenko@akamai.com>
4081 L: linux-edac@vger.kernel.org
4082 S: Maintained
4083 F: drivers/edac/i3000_edac.c
4084
4085 EDAC-I5000
4086 M: Doug Thompson <dougthompson@xmission.com>
4087 L: linux-edac@vger.kernel.org
4088 S: Maintained
4089 F: drivers/edac/i5000_edac.c
4090
4091 EDAC-I5400
4092 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4093 L: linux-edac@vger.kernel.org
4094 S: Maintained
4095 F: drivers/edac/i5400_edac.c
4096
4097 EDAC-I7300
4098 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4099 L: linux-edac@vger.kernel.org
4100 S: Maintained
4101 F: drivers/edac/i7300_edac.c
4102
4103 EDAC-I7CORE
4104 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4105 L: linux-edac@vger.kernel.org
4106 S: Maintained
4107 F: drivers/edac/i7core_edac.c
4108
4109 EDAC-I82975X
4110 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4111 M: "Arvind R." <arvino55@gmail.com>
4112 L: linux-edac@vger.kernel.org
4113 S: Maintained
4114 F: drivers/edac/i82975x_edac.c
4115
4116 EDAC-IE31200
4117 M: Jason Baron <jbaron@akamai.com>
4118 L: linux-edac@vger.kernel.org
4119 S: Maintained
4120 F: drivers/edac/ie31200_edac.c
4121
4122 EDAC-MPC85XX
4123 M: Johannes Thumshirn <morbidrsa@gmail.com>
4124 L: linux-edac@vger.kernel.org
4125 S: Maintained
4126 F: drivers/edac/mpc85xx_edac.[ch]
4127
4128 EDAC-PASEMI
4129 M: Egor Martovetsky <egor@pasemi.com>
4130 L: linux-edac@vger.kernel.org
4131 S: Maintained
4132 F: drivers/edac/pasemi_edac.c
4133
4134 EDAC-R82600
4135 M: Tim Small <tim@buttersideup.com>
4136 L: linux-edac@vger.kernel.org
4137 S: Maintained
4138 F: drivers/edac/r82600_edac.c
4139
4140 EDAC-SBRIDGE
4141 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4142 L: linux-edac@vger.kernel.org
4143 S: Maintained
4144 F: drivers/edac/sb_edac.c
4145
4146 EDAC-XGENE
4147 APPLIED MICRO (APM) X-GENE SOC EDAC
4148 M: Loc Ho <lho@apm.com>
4149 S: Supported
4150 F: drivers/edac/xgene_edac.c
4151 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4152
4153 EDIROL UA-101/UA-1000 DRIVER
4154 M: Clemens Ladisch <clemens@ladisch.de>
4155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4156 T: git git://git.alsa-project.org/alsa-kernel.git
4157 S: Maintained
4158 F: sound/usb/misc/ua101.c
4159
4160 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4161 M: Matt Fleming <matt@codeblueprint.co.uk>
4162 L: linux-efi@vger.kernel.org
4163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4164 S: Maintained
4165 F: Documentation/efi-stub.txt
4166 F: arch/ia64/kernel/efi.c
4167 F: arch/x86/boot/compressed/eboot.[ch]
4168 F: arch/x86/include/asm/efi.h
4169 F: arch/x86/platform/efi/*
4170 F: drivers/firmware/efi/*
4171 F: include/linux/efi*.h
4172
4173 EFI VARIABLE FILESYSTEM
4174 M: Matthew Garrett <matthew.garrett@nebula.com>
4175 M: Jeremy Kerr <jk@ozlabs.org>
4176 M: Matt Fleming <matt@codeblueprint.co.uk>
4177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4178 L: linux-efi@vger.kernel.org
4179 S: Maintained
4180 F: fs/efivarfs/
4181
4182 EFIFB FRAMEBUFFER DRIVER
4183 L: linux-fbdev@vger.kernel.org
4184 M: Peter Jones <pjones@redhat.com>
4185 S: Maintained
4186 F: drivers/video/fbdev/efifb.c
4187
4188 EFS FILESYSTEM
4189 W: http://aeschi.ch.eu.org/efs/
4190 S: Orphan
4191 F: fs/efs/
4192
4193 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4194 M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4195 M: Christoph Raisch <raisch@de.ibm.com>
4196 L: linux-rdma@vger.kernel.org
4197 S: Supported
4198 F: drivers/infiniband/hw/ehca/
4199
4200 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4201 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4202 L: netdev@vger.kernel.org
4203 S: Maintained
4204 F: drivers/net/ethernet/ibm/ehea/
4205
4206 EM28XX VIDEO4LINUX DRIVER
4207 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4208 L: linux-media@vger.kernel.org
4209 W: https://linuxtv.org
4210 T: git git://linuxtv.org/media_tree.git
4211 S: Maintained
4212 F: drivers/media/usb/em28xx/
4213
4214 EMBEDDED LINUX
4215 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4216 M: Matt Mackall <mpm@selenic.com>
4217 M: David Woodhouse <dwmw2@infradead.org>
4218 L: linux-embedded@vger.kernel.org
4219 S: Maintained
4220
4221 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4222 M: James Smart <james.smart@avagotech.com>
4223 M: Dick Kennedy <dick.kennedy@avagotech.com>
4224 L: linux-scsi@vger.kernel.org
4225 W: http://www.avagotech.com
4226 S: Supported
4227 F: drivers/scsi/lpfc/
4228
4229 ENE CB710 FLASH CARD READER DRIVER
4230 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4231 S: Maintained
4232 F: drivers/misc/cb710/
4233 F: drivers/mmc/host/cb710-mmc.*
4234 F: include/linux/cb710.h
4235
4236 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4237 M: Maxim Levitsky <maximlevitsky@gmail.com>
4238 S: Maintained
4239 F: drivers/media/rc/ene_ir.*
4240
4241 ENHANCED ERROR HANDLING (EEH)
4242 M: Gavin Shan <shangw@linux.vnet.ibm.com>
4243 L: linuxppc-dev@lists.ozlabs.org
4244 S: Supported
4245 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4246 F: arch/powerpc/kernel/eeh*.c
4247
4248 EPSON S1D13XXX FRAMEBUFFER DRIVER
4249 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4250 S: Maintained
4251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4252 F: drivers/video/fbdev/s1d13xxxfb.c
4253 F: include/video/s1d13xxxfb.h
4254
4255 ET131X NETWORK DRIVER
4256 M: Mark Einon <mark.einon@gmail.com>
4257 S: Odd Fixes
4258 F: drivers/net/ethernet/agere/
4259
4260 ETHERNET BRIDGE
4261 M: Stephen Hemminger <stephen@networkplumber.org>
4262 L: bridge@lists.linux-foundation.org
4263 L: netdev@vger.kernel.org
4264 W: http://www.linuxfoundation.org/en/Net:Bridge
4265 S: Maintained
4266 F: include/linux/netfilter_bridge/
4267 F: net/bridge/
4268
4269 ETHERNET PHY LIBRARY
4270 M: Florian Fainelli <f.fainelli@gmail.com>
4271 L: netdev@vger.kernel.org
4272 S: Maintained
4273 F: include/linux/phy.h
4274 F: include/linux/phy_fixed.h
4275 F: drivers/net/phy/
4276 F: Documentation/networking/phy.txt
4277 F: drivers/of/of_mdio.c
4278 F: drivers/of/of_net.c
4279
4280 EXT2 FILE SYSTEM
4281 M: Jan Kara <jack@suse.com>
4282 L: linux-ext4@vger.kernel.org
4283 S: Maintained
4284 F: Documentation/filesystems/ext2.txt
4285 F: fs/ext2/
4286 F: include/linux/ext2*
4287
4288 EXT4 FILE SYSTEM
4289 M: "Theodore Ts'o" <tytso@mit.edu>
4290 M: Andreas Dilger <adilger.kernel@dilger.ca>
4291 L: linux-ext4@vger.kernel.org
4292 W: http://ext4.wiki.kernel.org
4293 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4295 S: Maintained
4296 F: Documentation/filesystems/ext4.txt
4297 F: fs/ext4/
4298
4299 Extended Verification Module (EVM)
4300 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4301 L: linux-ima-devel@lists.sourceforge.net
4302 L: linux-security-module@vger.kernel.org
4303 S: Supported
4304 F: security/integrity/evm/
4305
4306 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4307 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4308 M: Chanwoo Choi <cw00.choi@samsung.com>
4309 L: linux-kernel@vger.kernel.org
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4311 S: Maintained
4312 F: drivers/extcon/
4313 F: include/linux/extcon/
4314 F: include/linux/extcon.h
4315 F: Documentation/extcon/
4316 F: Documentation/devicetree/bindings/extcon/
4317
4318 EXYNOS DP DRIVER
4319 M: Jingoo Han <jingoohan1@gmail.com>
4320 L: dri-devel@lists.freedesktop.org
4321 S: Maintained
4322 F: drivers/gpu/drm/exynos/exynos_dp*
4323
4324 EXYNOS MIPI DISPLAY DRIVERS
4325 M: Inki Dae <inki.dae@samsung.com>
4326 M: Donghwa Lee <dh09.lee@samsung.com>
4327 M: Kyungmin Park <kyungmin.park@samsung.com>
4328 L: linux-fbdev@vger.kernel.org
4329 S: Maintained
4330 F: drivers/video/fbdev/exynos/exynos_mipi*
4331 F: include/video/exynos_mipi*
4332
4333 F71805F HARDWARE MONITORING DRIVER
4334 M: Jean Delvare <jdelvare@suse.com>
4335 L: lm-sensors@lm-sensors.org
4336 S: Maintained
4337 F: Documentation/hwmon/f71805f
4338 F: drivers/hwmon/f71805f.c
4339
4340 FC0011 TUNER DRIVER
4341 M: Michael Buesch <m@bues.ch>
4342 L: linux-media@vger.kernel.org
4343 S: Maintained
4344 F: drivers/media/tuners/fc0011.h
4345 F: drivers/media/tuners/fc0011.c
4346
4347 FC2580 MEDIA DRIVER
4348 M: Antti Palosaari <crope@iki.fi>
4349 L: linux-media@vger.kernel.org
4350 W: https://linuxtv.org
4351 W: http://palosaari.fi/linux/
4352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353 T: git git://linuxtv.org/anttip/media_tree.git
4354 S: Maintained
4355 F: drivers/media/tuners/fc2580*
4356
4357 FANOTIFY
4358 M: Eric Paris <eparis@redhat.com>
4359 S: Maintained
4360 F: fs/notify/fanotify/
4361 F: include/linux/fanotify.h
4362 F: include/uapi/linux/fanotify.h
4363
4364 FARSYNC SYNCHRONOUS DRIVER
4365 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4366 W: http://www.farsite.co.uk/
4367 S: Supported
4368 F: drivers/net/wan/farsync.*
4369
4370 FAULT INJECTION SUPPORT
4371 M: Akinobu Mita <akinobu.mita@gmail.com>
4372 S: Supported
4373 F: Documentation/fault-injection/
4374 F: lib/fault-inject.c
4375
4376 FBTFT Framebuffer drivers
4377 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4378 M: Noralf Trønnes <noralf@tronnes.org>
4379 S: Maintained
4380 F: drivers/staging/fbtft/
4381
4382 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4383 M: Vasu Dev <vasu.dev@intel.com>
4384 L: fcoe-devel@open-fcoe.org
4385 W: www.Open-FCoE.org
4386 S: Supported
4387 F: drivers/scsi/libfc/
4388 F: drivers/scsi/fcoe/
4389 F: include/scsi/fc/
4390 F: include/scsi/libfc.h
4391 F: include/scsi/libfcoe.h
4392 F: include/uapi/scsi/fc/
4393
4394 FILE LOCKING (flock() and fcntl()/lockf())
4395 M: Jeff Layton <jlayton@poochiereds.net>
4396 M: "J. Bruce Fields" <bfields@fieldses.org>
4397 L: linux-fsdevel@vger.kernel.org
4398 S: Maintained
4399 F: include/linux/fcntl.h
4400 F: include/linux/fs.h
4401 F: include/uapi/linux/fcntl.h
4402 F: include/uapi/linux/fs.h
4403 F: fs/fcntl.c
4404 F: fs/locks.c
4405
4406 FILESYSTEMS (VFS and infrastructure)
4407 M: Alexander Viro <viro@zeniv.linux.org.uk>
4408 L: linux-fsdevel@vger.kernel.org
4409 S: Maintained
4410 F: fs/*
4411
4412 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4413 M: Riku Voipio <riku.voipio@iki.fi>
4414 L: lm-sensors@lm-sensors.org
4415 S: Maintained
4416 F: drivers/hwmon/f75375s.c
4417 F: include/linux/f75375s.h
4418
4419 FIREWIRE AUDIO DRIVERS
4420 M: Clemens Ladisch <clemens@ladisch.de>
4421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4422 T: git git://git.alsa-project.org/alsa-kernel.git
4423 S: Maintained
4424 F: sound/firewire/
4425
4426 FIREWIRE MEDIA DRIVERS (firedtv)
4427 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4428 L: linux-media@vger.kernel.org
4429 L: linux1394-devel@lists.sourceforge.net
4430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4431 S: Maintained
4432 F: drivers/media/firewire/
4433
4434 FIREWIRE SBP-2 TARGET
4435 M: Chris Boot <bootc@bootc.net>
4436 L: linux-scsi@vger.kernel.org
4437 L: target-devel@vger.kernel.org
4438 L: linux1394-devel@lists.sourceforge.net
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4440 S: Maintained
4441 F: drivers/target/sbp/
4442
4443 FIREWIRE SUBSYSTEM
4444 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4445 L: linux1394-devel@lists.sourceforge.net
4446 W: http://ieee1394.wiki.kernel.org/
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4448 S: Maintained
4449 F: drivers/firewire/
4450 F: include/linux/firewire.h
4451 F: include/uapi/linux/firewire*.h
4452 F: tools/firewire/
4453
4454 FIRMWARE LOADER (request_firmware)
4455 M: Ming Lei <ming.lei@canonical.com>
4456 L: linux-kernel@vger.kernel.org
4457 S: Maintained
4458 F: Documentation/firmware_class/
4459 F: drivers/base/firmware*.c
4460 F: include/linux/firmware.h
4461
4462 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4463 M: Joshua Morris <josh.h.morris@us.ibm.com>
4464 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4465 S: Maintained
4466 F: drivers/block/rsxx/
4467
4468 FLOPPY DRIVER
4469 M: Jiri Kosina <jikos@kernel.org>
4470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4471 S: Odd fixes
4472 F: drivers/block/floppy.c
4473
4474 FMC SUBSYSTEM
4475 M: Alessandro Rubini <rubini@gnudd.com>
4476 W: http://www.ohwr.org/projects/fmc-bus
4477 S: Supported
4478 F: drivers/fmc/
4479 F: include/linux/fmc*.h
4480 F: include/linux/ipmi-fru.h
4481 K: fmc_d.*register
4482
4483 FPGA MANAGER FRAMEWORK
4484 M: Alan Tull <atull@opensource.altera.com>
4485 R: Moritz Fischer <moritz.fischer@ettus.com>
4486 S: Maintained
4487 F: drivers/fpga/
4488 F: include/linux/fpga/fpga-mgr.h
4489 W: http://www.rocketboards.org
4490
4491 FPU EMULATOR
4492 M: Bill Metzenthen <billm@melbpc.org.au>
4493 W: http://floatingpoint.sourceforge.net/emulator/index.html
4494 S: Maintained
4495 F: arch/x86/math-emu/
4496
4497 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4498 L: netdev@vger.kernel.org
4499 S: Orphan
4500 F: drivers/net/wan/dlci.c
4501 F: drivers/net/wan/sdla.c
4502
4503 FRAMEBUFFER LAYER
4504 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4505 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4506 L: linux-fbdev@vger.kernel.org
4507 W: http://linux-fbdev.sourceforge.net/
4508 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4510 S: Maintained
4511 F: Documentation/fb/
4512 F: drivers/video/
4513 F: include/video/
4514 F: include/linux/fb.h
4515 F: include/uapi/video/
4516 F: include/uapi/linux/fb.h
4517
4518 FREESCALE DIU FRAMEBUFFER DRIVER
4519 M: Timur Tabi <timur@tabi.org>
4520 L: linux-fbdev@vger.kernel.org
4521 S: Maintained
4522 F: drivers/video/fbdev/fsl-diu-fb.*
4523
4524 FREESCALE DMA DRIVER
4525 M: Li Yang <leoli@freescale.com>
4526 M: Zhang Wei <zw@zh-kernel.org>
4527 L: linuxppc-dev@lists.ozlabs.org
4528 S: Maintained
4529 F: drivers/dma/fsldma.*
4530
4531 FREESCALE I2C CPM DRIVER
4532 M: Jochen Friedrich <jochen@scram.de>
4533 L: linuxppc-dev@lists.ozlabs.org
4534 L: linux-i2c@vger.kernel.org
4535 S: Maintained
4536 F: drivers/i2c/busses/i2c-cpm.c
4537
4538 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4539 M: Sascha Hauer <kernel@pengutronix.de>
4540 L: linux-fbdev@vger.kernel.org
4541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4542 S: Maintained
4543 F: include/linux/platform_data/video-imxfb.h
4544 F: drivers/video/fbdev/imxfb.c
4545
4546 FREESCALE QUAD SPI DRIVER
4547 M: Han Xu <han.xu@freescale.com>
4548 L: linux-mtd@lists.infradead.org
4549 S: Maintained
4550 F: drivers/mtd/spi-nor/fsl-quadspi.c
4551
4552 FREESCALE SOC FS_ENET DRIVER
4553 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4554 M: Vitaly Bordug <vbordug@ru.mvista.com>
4555 L: linuxppc-dev@lists.ozlabs.org
4556 L: netdev@vger.kernel.org
4557 S: Maintained
4558 F: drivers/net/ethernet/freescale/fs_enet/
4559 F: include/linux/fs_enet_pd.h
4560
4561 FREESCALE QUICC ENGINE LIBRARY
4562 L: linuxppc-dev@lists.ozlabs.org
4563 S: Orphan
4564 F: drivers/soc/fsl/qe/
4565 F: include/soc/fsl/*qe*.h
4566 F: include/soc/fsl/*ucc*.h
4567
4568 FREESCALE USB PERIPHERAL DRIVERS
4569 M: Li Yang <leoli@freescale.com>
4570 L: linux-usb@vger.kernel.org
4571 L: linuxppc-dev@lists.ozlabs.org
4572 S: Maintained
4573 F: drivers/usb/gadget/udc/fsl*
4574
4575 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4576 M: Li Yang <leoli@freescale.com>
4577 L: netdev@vger.kernel.org
4578 L: linuxppc-dev@lists.ozlabs.org
4579 S: Maintained
4580 F: drivers/net/ethernet/freescale/ucc_geth*
4581
4582 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4583 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4584 L: netdev@vger.kernel.org
4585 S: Maintained
4586 F: drivers/net/ethernet/freescale/gianfar*
4587 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4588 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4589
4590 FREESCALE QUICC ENGINE UCC UART DRIVER
4591 M: Timur Tabi <timur@tabi.org>
4592 L: linuxppc-dev@lists.ozlabs.org
4593 S: Maintained
4594 F: drivers/tty/serial/ucc_uart.c
4595
4596 FREESCALE SOC SOUND DRIVERS
4597 M: Timur Tabi <timur@tabi.org>
4598 M: Nicolin Chen <nicoleotsuka@gmail.com>
4599 M: Xiubo Li <Xiubo.Lee@gmail.com>
4600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4601 L: linuxppc-dev@lists.ozlabs.org
4602 S: Maintained
4603 F: sound/soc/fsl/fsl*
4604 F: sound/soc/fsl/imx*
4605 F: sound/soc/fsl/mpc8610_hpcd.c
4606
4607 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4608 M: "J. German Rivera" <German.Rivera@freescale.com>
4609 L: linux-kernel@vger.kernel.org
4610 S: Maintained
4611 F: drivers/staging/fsl-mc/
4612
4613 FREEVXFS FILESYSTEM
4614 M: Christoph Hellwig <hch@infradead.org>
4615 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4616 S: Maintained
4617 F: fs/freevxfs/
4618
4619 FREEZER
4620 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4621 M: Pavel Machek <pavel@ucw.cz>
4622 L: linux-pm@vger.kernel.org
4623 S: Supported
4624 F: Documentation/power/freezing-of-tasks.txt
4625 F: include/linux/freezer.h
4626 F: kernel/freezer.c
4627
4628 FRONTSWAP API
4629 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4630 L: linux-kernel@vger.kernel.org
4631 S: Maintained
4632 F: mm/frontswap.c
4633 F: include/linux/frontswap.h
4634
4635 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4636 M: David Howells <dhowells@redhat.com>
4637 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4638 S: Supported
4639 F: Documentation/filesystems/caching/
4640 F: fs/fscache/
4641 F: include/linux/fscache*.h
4642
4643 F2FS FILE SYSTEM
4644 M: Jaegeuk Kim <jaegeuk@kernel.org>
4645 M: Changman Lee <cm224.lee@samsung.com>
4646 R: Chao Yu <chao2.yu@samsung.com>
4647 L: linux-f2fs-devel@lists.sourceforge.net
4648 W: http://en.wikipedia.org/wiki/F2FS
4649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4650 S: Maintained
4651 F: Documentation/filesystems/f2fs.txt
4652 F: Documentation/ABI/testing/sysfs-fs-f2fs
4653 F: fs/f2fs/
4654 F: include/linux/f2fs_fs.h
4655 F: include/trace/events/f2fs.h
4656
4657 FUJITSU FR-V (FRV) PORT
4658 S: Orphan
4659 F: arch/frv/
4660
4661 FUJITSU LAPTOP EXTRAS
4662 M: Jonathan Woithe <jwoithe@just42.net>
4663 L: platform-driver-x86@vger.kernel.org
4664 S: Maintained
4665 F: drivers/platform/x86/fujitsu-laptop.c
4666
4667 FUJITSU M-5MO LS CAMERA ISP DRIVER
4668 M: Kyungmin Park <kyungmin.park@samsung.com>
4669 M: Heungjun Kim <riverful.kim@samsung.com>
4670 L: linux-media@vger.kernel.org
4671 S: Maintained
4672 F: drivers/media/i2c/m5mols/
4673 F: include/media/i2c/m5mols.h
4674
4675 FUJITSU TABLET EXTRAS
4676 M: Robert Gerlach <khnz@gmx.de>
4677 L: platform-driver-x86@vger.kernel.org
4678 S: Maintained
4679 F: drivers/platform/x86/fujitsu-tablet.c
4680
4681 FUSE: FILESYSTEM IN USERSPACE
4682 M: Miklos Szeredi <miklos@szeredi.hu>
4683 L: fuse-devel@lists.sourceforge.net
4684 W: http://fuse.sourceforge.net/
4685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4686 S: Maintained
4687 F: fs/fuse/
4688 F: include/uapi/linux/fuse.h
4689 F: Documentation/filesystems/fuse.txt
4690
4691 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4692 M: Rik Faith <faith@cs.unc.edu>
4693 L: linux-scsi@vger.kernel.org
4694 S: Odd Fixes (e.g., new signatures)
4695 F: drivers/scsi/fdomain.*
4696
4697 GCOV BASED KERNEL PROFILING
4698 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4699 S: Maintained
4700 F: kernel/gcov/
4701 F: Documentation/gcov.txt
4702
4703 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4704 M: Achim Leubner <achim_leubner@adaptec.com>
4705 L: linux-scsi@vger.kernel.org
4706 W: http://www.icp-vortex.com/
4707 S: Supported
4708 F: drivers/scsi/gdt*
4709
4710 GDB KERNEL DEBUGGING HELPER SCRIPTS
4711 M: Jan Kiszka <jan.kiszka@siemens.com>
4712 S: Supported
4713 F: scripts/gdb/
4714
4715 GEMTEK FM RADIO RECEIVER DRIVER
4716 M: Hans Verkuil <hverkuil@xs4all.nl>
4717 L: linux-media@vger.kernel.org
4718 T: git git://linuxtv.org/media_tree.git
4719 W: https://linuxtv.org
4720 S: Maintained
4721 F: drivers/media/radio/radio-gemtek*
4722
4723 GENERIC GPIO I2C DRIVER
4724 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4725 S: Supported
4726 F: drivers/i2c/busses/i2c-gpio.c
4727 F: include/linux/i2c-gpio.h
4728
4729 GENERIC GPIO I2C MULTIPLEXER DRIVER
4730 M: Peter Korsgaard <peter.korsgaard@barco.com>
4731 L: linux-i2c@vger.kernel.org
4732 S: Supported
4733 F: drivers/i2c/muxes/i2c-mux-gpio.c
4734 F: include/linux/i2c-mux-gpio.h
4735 F: Documentation/i2c/muxes/i2c-mux-gpio
4736
4737 GENERIC HDLC (WAN) DRIVERS
4738 M: Krzysztof Halasa <khc@pm.waw.pl>
4739 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4740 S: Maintained
4741 F: drivers/net/wan/c101.c
4742 F: drivers/net/wan/hd6457*
4743 F: drivers/net/wan/hdlc*
4744 F: drivers/net/wan/n2.c
4745 F: drivers/net/wan/pc300too.c
4746 F: drivers/net/wan/pci200syn.c
4747 F: drivers/net/wan/wanxl*
4748
4749 GENERIC INCLUDE/ASM HEADER FILES
4750 M: Arnd Bergmann <arnd@arndb.de>
4751 L: linux-arch@vger.kernel.org
4752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4753 S: Maintained
4754 F: include/asm-generic/
4755 F: include/uapi/asm-generic/
4756
4757 GENERIC PHY FRAMEWORK
4758 M: Kishon Vijay Abraham I <kishon@ti.com>
4759 L: linux-kernel@vger.kernel.org
4760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4761 S: Supported
4762 F: drivers/phy/
4763 F: include/linux/phy/
4764
4765 GENERIC PM DOMAINS
4766 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4767 M: Kevin Hilman <khilman@kernel.org>
4768 M: Ulf Hansson <ulf.hansson@linaro.org>
4769 L: linux-pm@vger.kernel.org
4770 S: Supported
4771 F: drivers/base/power/domain*.c
4772 F: include/linux/pm_domain.h
4773
4774 GENERIC UIO DRIVER FOR PCI DEVICES
4775 M: "Michael S. Tsirkin" <mst@redhat.com>
4776 L: kvm@vger.kernel.org
4777 S: Supported
4778 F: drivers/uio/uio_pci_generic.c
4779
4780 GET_MAINTAINER SCRIPT
4781 M: Joe Perches <joe@perches.com>
4782 S: Maintained
4783 F: scripts/get_maintainer.pl
4784
4785 GFS2 FILE SYSTEM
4786 M: Steven Whitehouse <swhiteho@redhat.com>
4787 M: Bob Peterson <rpeterso@redhat.com>
4788 L: cluster-devel@redhat.com
4789 W: http://sources.redhat.com/cluster/
4790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4791 S: Supported
4792 F: Documentation/filesystems/gfs2*.txt
4793 F: fs/gfs2/
4794 F: include/uapi/linux/gfs2_ondisk.h
4795
4796 GIGASET ISDN DRIVERS
4797 M: Paul Bolle <pebolle@tiscali.nl>
4798 L: gigaset307x-common@lists.sourceforge.net
4799 W: http://gigaset307x.sourceforge.net/
4800 S: Odd Fixes
4801 F: Documentation/isdn/README.gigaset
4802 F: drivers/isdn/gigaset/
4803 F: include/uapi/linux/gigaset_dev.h
4804
4805 GO7007 MPEG CODEC
4806 M: Hans Verkuil <hans.verkuil@cisco.com>
4807 L: linux-media@vger.kernel.org
4808 S: Maintained
4809 F: drivers/media/usb/go7007/
4810
4811 GOODIX TOUCHSCREEN
4812 M: Bastien Nocera <hadess@hadess.net>
4813 L: linux-input@vger.kernel.org
4814 S: Maintained
4815 F: drivers/input/touchscreen/goodix.c
4816
4817 GPIO SUBSYSTEM
4818 M: Linus Walleij <linus.walleij@linaro.org>
4819 M: Alexandre Courbot <gnurou@gmail.com>
4820 L: linux-gpio@vger.kernel.org
4821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4822 S: Maintained
4823 F: Documentation/gpio/
4824 F: Documentation/ABI/testing/gpio-cdev
4825 F: Documentation/ABI/obsolete/sysfs-gpio
4826 F: drivers/gpio/
4827 F: include/linux/gpio/
4828 F: include/linux/gpio.h
4829 F: include/asm-generic/gpio.h
4830 F: include/uapi/linux/gpio.h
4831 F: tools/gpio/
4832
4833 GRE DEMULTIPLEXER DRIVER
4834 M: Dmitry Kozlov <xeb@mail.ru>
4835 L: netdev@vger.kernel.org
4836 S: Maintained
4837 F: net/ipv4/gre_demux.c
4838 F: net/ipv4/gre_offload.c
4839 F: include/net/gre.h
4840
4841 GRETH 10/100/1G Ethernet MAC device driver
4842 M: Kristoffer Glembo <kristoffer@gaisler.com>
4843 L: netdev@vger.kernel.org
4844 S: Maintained
4845 F: drivers/net/ethernet/aeroflex/
4846
4847 GSPCA FINEPIX SUBDRIVER
4848 M: Frank Zago <frank@zago.net>
4849 L: linux-media@vger.kernel.org
4850 T: git git://linuxtv.org/media_tree.git
4851 S: Maintained
4852 F: drivers/media/usb/gspca/finepix.c
4853
4854 GSPCA GL860 SUBDRIVER
4855 M: Olivier Lorin <o.lorin@laposte.net>
4856 L: linux-media@vger.kernel.org
4857 T: git git://linuxtv.org/media_tree.git
4858 S: Maintained
4859 F: drivers/media/usb/gspca/gl860/
4860
4861 GSPCA M5602 SUBDRIVER
4862 M: Erik Andren <erik.andren@gmail.com>
4863 L: linux-media@vger.kernel.org
4864 T: git git://linuxtv.org/media_tree.git
4865 S: Maintained
4866 F: drivers/media/usb/gspca/m5602/
4867
4868 GSPCA PAC207 SONIXB SUBDRIVER
4869 M: Hans de Goede <hdegoede@redhat.com>
4870 L: linux-media@vger.kernel.org
4871 T: git git://linuxtv.org/media_tree.git
4872 S: Maintained
4873 F: drivers/media/usb/gspca/pac207.c
4874
4875 GSPCA SN9C20X SUBDRIVER
4876 M: Brian Johnson <brijohn@gmail.com>
4877 L: linux-media@vger.kernel.org
4878 T: git git://linuxtv.org/media_tree.git
4879 S: Maintained
4880 F: drivers/media/usb/gspca/sn9c20x.c
4881
4882 GSPCA T613 SUBDRIVER
4883 M: Leandro Costantino <lcostantino@gmail.com>
4884 L: linux-media@vger.kernel.org
4885 T: git git://linuxtv.org/media_tree.git
4886 S: Maintained
4887 F: drivers/media/usb/gspca/t613.c
4888
4889 GSPCA USB WEBCAM DRIVER
4890 M: Hans de Goede <hdegoede@redhat.com>
4891 L: linux-media@vger.kernel.org
4892 T: git git://linuxtv.org/media_tree.git
4893 S: Maintained
4894 F: drivers/media/usb/gspca/
4895
4896 GUID PARTITION TABLE (GPT)
4897 M: Davidlohr Bueso <dave@stgolabs.net>
4898 L: linux-efi@vger.kernel.org
4899 S: Maintained
4900 F: block/partitions/efi.*
4901
4902 STK1160 USB VIDEO CAPTURE DRIVER
4903 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4904 L: linux-media@vger.kernel.org
4905 T: git git://linuxtv.org/media_tree.git
4906 S: Maintained
4907 F: drivers/media/usb/stk1160/
4908
4909 H8/300 ARCHITECTURE
4910 M: Yoshinori Sato <ysato@users.sourceforge.jp>
4911 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4912 W: http://uclinux-h8.sourceforge.jp
4913 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4914 S: Maintained
4915 F: arch/h8300/
4916 F: drivers/clocksource/h8300_*.c
4917 F: drivers/clk/h8300/
4918 F: drivers/irqchip/irq-renesas-h8*.c
4919
4920 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4921 M: Frank Seidel <frank@f-seidel.de>
4922 L: platform-driver-x86@vger.kernel.org
4923 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4924 S: Maintained
4925 F: drivers/platform/x86/hdaps.c
4926
4927 HDPVR USB VIDEO ENCODER DRIVER
4928 M: Hans Verkuil <hverkuil@xs4all.nl>
4929 L: linux-media@vger.kernel.org
4930 T: git git://linuxtv.org/media_tree.git
4931 W: https://linuxtv.org
4932 S: Odd Fixes
4933 F: drivers/media/usb/hdpvr/
4934
4935 HWPOISON MEMORY FAILURE HANDLING
4936 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4937 L: linux-mm@kvack.org
4938 S: Maintained
4939 F: mm/memory-failure.c
4940 F: mm/hwpoison-inject.c
4941
4942 HYPERVISOR VIRTUAL CONSOLE DRIVER
4943 L: linuxppc-dev@lists.ozlabs.org
4944 S: Odd Fixes
4945 F: drivers/tty/hvc/
4946
4947 HACKRF MEDIA DRIVER
4948 M: Antti Palosaari <crope@iki.fi>
4949 L: linux-media@vger.kernel.org
4950 W: https://linuxtv.org
4951 W: http://palosaari.fi/linux/
4952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4953 T: git git://linuxtv.org/anttip/media_tree.git
4954 S: Maintained
4955 F: drivers/media/usb/hackrf/
4956
4957 HARDWARE MONITORING
4958 M: Jean Delvare <jdelvare@suse.com>
4959 M: Guenter Roeck <linux@roeck-us.net>
4960 L: lm-sensors@lm-sensors.org
4961 W: http://www.lm-sensors.org/
4962 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4964 S: Maintained
4965 F: Documentation/hwmon/
4966 F: drivers/hwmon/
4967 F: include/linux/hwmon*.h
4968
4969 HARDWARE RANDOM NUMBER GENERATOR CORE
4970 M: Matt Mackall <mpm@selenic.com>
4971 M: Herbert Xu <herbert@gondor.apana.org.au>
4972 L: linux-crypto@vger.kernel.org
4973 S: Odd fixes
4974 F: Documentation/hw_random.txt
4975 F: drivers/char/hw_random/
4976 F: include/linux/hw_random.h
4977
4978 HARDWARE SPINLOCK CORE
4979 M: Ohad Ben-Cohen <ohad@wizery.com>
4980 S: Maintained
4981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
4982 F: Documentation/hwspinlock.txt
4983 F: drivers/hwspinlock/hwspinlock_*
4984 F: include/linux/hwspinlock.h
4985
4986 HARMONY SOUND DRIVER
4987 L: linux-parisc@vger.kernel.org
4988 S: Maintained
4989 F: sound/parisc/harmony.*
4990
4991 HD29L2 MEDIA DRIVER
4992 M: Antti Palosaari <crope@iki.fi>
4993 L: linux-media@vger.kernel.org
4994 W: https://linuxtv.org
4995 W: http://palosaari.fi/linux/
4996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4997 T: git git://linuxtv.org/anttip/media_tree.git
4998 S: Maintained
4999 F: drivers/media/dvb-frontends/hd29l2*
5000
5001 HEWLETT-PACKARD SMART2 RAID DRIVER
5002 L: iss_storagedev@hp.com
5003 S: Orphan
5004 F: Documentation/blockdev/cpqarray.txt
5005 F: drivers/block/cpqarray.*
5006
5007 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5008 M: Don Brace <don.brace@pmcs.com>
5009 L: iss_storagedev@hp.com
5010 L: storagedev@pmcs.com
5011 L: linux-scsi@vger.kernel.org
5012 S: Supported
5013 F: Documentation/scsi/hpsa.txt
5014 F: drivers/scsi/hpsa*.[ch]
5015 F: include/linux/cciss*.h
5016 F: include/uapi/linux/cciss*.h
5017
5018 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5019 M: Don Brace <don.brace@pmcs.com>
5020 L: iss_storagedev@hp.com
5021 L: storagedev@pmcs.com
5022 L: linux-scsi@vger.kernel.org
5023 S: Supported
5024 F: Documentation/blockdev/cciss.txt
5025 F: drivers/block/cciss*
5026 F: include/linux/cciss_ioctl.h
5027 F: include/uapi/linux/cciss_ioctl.h
5028
5029 HFS FILESYSTEM
5030 L: linux-fsdevel@vger.kernel.org
5031 S: Orphan
5032 F: Documentation/filesystems/hfs.txt
5033 F: fs/hfs/
5034
5035 HFSPLUS FILESYSTEM
5036 L: linux-fsdevel@vger.kernel.org
5037 S: Orphan
5038 F: Documentation/filesystems/hfsplus.txt
5039 F: fs/hfsplus/
5040
5041 HGA FRAMEBUFFER DRIVER
5042 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5043 L: linux-nvidia@lists.surfsouth.com
5044 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5045 S: Maintained
5046 F: drivers/video/fbdev/hgafb.c
5047
5048 HIBERNATION (aka Software Suspend, aka swsusp)
5049 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5050 M: Pavel Machek <pavel@ucw.cz>
5051 L: linux-pm@vger.kernel.org
5052 S: Supported
5053 F: arch/x86/power/
5054 F: drivers/base/power/
5055 F: kernel/power/
5056 F: include/linux/suspend.h
5057 F: include/linux/freezer.h
5058 F: include/linux/pm.h
5059 F: arch/*/include/asm/suspend*.h
5060
5061 HID CORE LAYER
5062 M: Jiri Kosina <jikos@kernel.org>
5063 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5064 L: linux-input@vger.kernel.org
5065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5066 S: Maintained
5067 F: drivers/hid/
5068 F: include/linux/hid*
5069 F: include/uapi/linux/hid*
5070
5071 HID SENSOR HUB DRIVERS
5072 M: Jiri Kosina <jikos@kernel.org>
5073 M: Jonathan Cameron <jic23@kernel.org>
5074 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5075 L: linux-input@vger.kernel.org
5076 L: linux-iio@vger.kernel.org
5077 S: Maintained
5078 F: Documentation/hid/hid-sensor*
5079 F: drivers/hid/hid-sensor-*
5080 F: drivers/iio/*/hid-*
5081 F: include/linux/hid-sensor-*
5082
5083 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5084 M: Thomas Gleixner <tglx@linutronix.de>
5085 L: linux-kernel@vger.kernel.org
5086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5087 S: Maintained
5088 F: Documentation/timers/
5089 F: kernel/time/hrtimer.c
5090 F: kernel/time/clockevents.c
5091 F: kernel/time/tick*.*
5092 F: kernel/time/timer_*.c
5093 F: include/linux/clockchips.h
5094 F: include/linux/hrtimer.h
5095
5096 HIGH-SPEED SCC DRIVER FOR AX.25
5097 L: linux-hams@vger.kernel.org
5098 S: Orphan
5099 F: drivers/net/hamradio/dmascc.c
5100 F: drivers/net/hamradio/scc.c
5101
5102 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5103 M: HighPoint Linux Team <linux@highpoint-tech.com>
5104 W: http://www.highpoint-tech.com
5105 S: Supported
5106 F: Documentation/scsi/hptiop.txt
5107 F: drivers/scsi/hptiop.c
5108
5109 HIPPI
5110 M: Jes Sorensen <jes@trained-monkey.org>
5111 L: linux-hippi@sunsite.dk
5112 S: Maintained
5113 F: include/linux/hippidevice.h
5114 F: include/uapi/linux/if_hippi.h
5115 F: net/802/hippi.c
5116 F: drivers/net/hippi/
5117
5118 HISILICON SAS Controller
5119 M: John Garry <john.garry@huawei.com>
5120 W: http://www.hisilicon.com
5121 S: Supported
5122 F: drivers/scsi/hisi_sas/
5123 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5124
5125 HOST AP DRIVER
5126 M: Jouni Malinen <j@w1.fi>
5127 L: hostap@shmoo.com (subscribers-only)
5128 L: linux-wireless@vger.kernel.org
5129 W: http://hostap.epitest.fi/
5130 S: Maintained
5131 F: drivers/net/wireless/intersil/hostap/
5132
5133 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5134 L: platform-driver-x86@vger.kernel.org
5135 S: Orphan
5136 F: drivers/platform/x86/tc1100-wmi.c
5137
5138 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5139 M: Jaroslav Kysela <perex@perex.cz>
5140 S: Maintained
5141 F: drivers/net/ethernet/hp/hp100.*
5142
5143 HPET: High Precision Event Timers driver
5144 M: Clemens Ladisch <clemens@ladisch.de>
5145 S: Maintained
5146 F: Documentation/timers/hpet.txt
5147 F: drivers/char/hpet.c
5148 F: include/linux/hpet.h
5149 F: include/uapi/linux/hpet.h
5150
5151 HPET: x86
5152 S: Orphan
5153 F: arch/x86/kernel/hpet.c
5154 F: arch/x86/include/asm/hpet.h
5155
5156 HPFS FILESYSTEM
5157 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5158 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5159 S: Maintained
5160 F: fs/hpfs/
5161
5162 HSI SUBSYSTEM
5163 M: Sebastian Reichel <sre@kernel.org>
5164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5165 S: Maintained
5166 F: Documentation/ABI/testing/sysfs-bus-hsi
5167 F: Documentation/hsi.txt
5168 F: drivers/hsi/
5169 F: include/linux/hsi/
5170 F: include/uapi/linux/hsi/
5171
5172 HSO 3G MODEM DRIVER
5173 M: Jan Dumon <j.dumon@option.com>
5174 W: http://www.pharscape.org
5175 S: Maintained
5176 F: drivers/net/usb/hso.c
5177
5178 HSR NETWORK PROTOCOL
5179 M: Arvid Brodin <arvid.brodin@alten.se>
5180 L: netdev@vger.kernel.org
5181 S: Maintained
5182 F: net/hsr/
5183
5184 HTCPEN TOUCHSCREEN DRIVER
5185 M: Pau Oliva Fora <pof@eslack.org>
5186 L: linux-input@vger.kernel.org
5187 S: Maintained
5188 F: drivers/input/touchscreen/htcpen.c
5189
5190 HUGETLB FILESYSTEM
5191 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5192 S: Maintained
5193 F: fs/hugetlbfs/
5194
5195 Hyper-V CORE AND DRIVERS
5196 M: "K. Y. Srinivasan" <kys@microsoft.com>
5197 M: Haiyang Zhang <haiyangz@microsoft.com>
5198 L: devel@linuxdriverproject.org
5199 S: Maintained
5200 F: arch/x86/include/asm/mshyperv.h
5201 F: arch/x86/include/uapi/asm/hyperv.h
5202 F: arch/x86/kernel/cpu/mshyperv.c
5203 F: drivers/hid/hid-hyperv.c
5204 F: drivers/hv/
5205 F: drivers/input/serio/hyperv-keyboard.c
5206 F: drivers/net/hyperv/
5207 F: drivers/scsi/storvsc_drv.c
5208 F: drivers/video/fbdev/hyperv_fb.c
5209 F: include/linux/hyperv.h
5210 F: tools/hv/
5211 F: Documentation/ABI/stable/sysfs-bus-vmbus
5212
5213 I2C OVER PARALLEL PORT
5214 M: Jean Delvare <jdelvare@suse.com>
5215 L: linux-i2c@vger.kernel.org
5216 S: Maintained
5217 F: Documentation/i2c/busses/i2c-parport
5218 F: Documentation/i2c/busses/i2c-parport-light
5219 F: drivers/i2c/busses/i2c-parport.c
5220 F: drivers/i2c/busses/i2c-parport-light.c
5221
5222 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5223 M: Jean Delvare <jdelvare@suse.com>
5224 L: linux-i2c@vger.kernel.org
5225 S: Maintained
5226 F: Documentation/i2c/busses/i2c-ali1535
5227 F: Documentation/i2c/busses/i2c-ali1563
5228 F: Documentation/i2c/busses/i2c-ali15x3
5229 F: Documentation/i2c/busses/i2c-amd756
5230 F: Documentation/i2c/busses/i2c-amd8111
5231 F: Documentation/i2c/busses/i2c-i801
5232 F: Documentation/i2c/busses/i2c-nforce2
5233 F: Documentation/i2c/busses/i2c-piix4
5234 F: Documentation/i2c/busses/i2c-sis5595
5235 F: Documentation/i2c/busses/i2c-sis630
5236 F: Documentation/i2c/busses/i2c-sis96x
5237 F: Documentation/i2c/busses/i2c-via
5238 F: Documentation/i2c/busses/i2c-viapro
5239 F: drivers/i2c/busses/i2c-ali1535.c
5240 F: drivers/i2c/busses/i2c-ali1563.c
5241 F: drivers/i2c/busses/i2c-ali15x3.c
5242 F: drivers/i2c/busses/i2c-amd756.c
5243 F: drivers/i2c/busses/i2c-amd756-s4882.c
5244 F: drivers/i2c/busses/i2c-amd8111.c
5245 F: drivers/i2c/busses/i2c-i801.c
5246 F: drivers/i2c/busses/i2c-isch.c
5247 F: drivers/i2c/busses/i2c-nforce2.c
5248 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5249 F: drivers/i2c/busses/i2c-piix4.c
5250 F: drivers/i2c/busses/i2c-sis5595.c
5251 F: drivers/i2c/busses/i2c-sis630.c
5252 F: drivers/i2c/busses/i2c-sis96x.c
5253 F: drivers/i2c/busses/i2c-via.c
5254 F: drivers/i2c/busses/i2c-viapro.c
5255
5256 I2C/SMBUS ISMT DRIVER
5257 M: Seth Heasley <seth.heasley@intel.com>
5258 M: Neil Horman <nhorman@tuxdriver.com>
5259 L: linux-i2c@vger.kernel.org
5260 F: drivers/i2c/busses/i2c-ismt.c
5261 F: Documentation/i2c/busses/i2c-ismt
5262
5263 I2C/SMBUS STUB DRIVER
5264 M: Jean Delvare <jdelvare@suse.com>
5265 L: linux-i2c@vger.kernel.org
5266 S: Maintained
5267 F: drivers/i2c/i2c-stub.c
5268
5269 I2C SUBSYSTEM
5270 M: Wolfram Sang <wsa@the-dreams.de>
5271 L: linux-i2c@vger.kernel.org
5272 W: https://i2c.wiki.kernel.org/
5273 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5275 S: Maintained
5276 F: Documentation/devicetree/bindings/i2c/
5277 F: Documentation/i2c/
5278 F: drivers/i2c/
5279 F: drivers/i2c/*/
5280 F: include/linux/i2c.h
5281 F: include/linux/i2c-*.h
5282 F: include/uapi/linux/i2c.h
5283 F: include/uapi/linux/i2c-*.h
5284
5285 I2C ACPI SUPPORT
5286 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5287 L: linux-i2c@vger.kernel.org
5288 L: linux-acpi@vger.kernel.org
5289 S: Maintained
5290
5291 I2C-TAOS-EVM DRIVER
5292 M: Jean Delvare <jdelvare@suse.com>
5293 L: linux-i2c@vger.kernel.org
5294 S: Maintained
5295 F: Documentation/i2c/busses/i2c-taos-evm
5296 F: drivers/i2c/busses/i2c-taos-evm.c
5297
5298 I2C-TINY-USB DRIVER
5299 M: Till Harbaum <till@harbaum.org>
5300 L: linux-i2c@vger.kernel.org
5301 W: http://www.harbaum.org/till/i2c_tiny_usb
5302 S: Maintained
5303 F: drivers/i2c/busses/i2c-tiny-usb.c
5304
5305 i386 BOOT CODE
5306 M: "H. Peter Anvin" <hpa@zytor.com>
5307 S: Maintained
5308 F: arch/x86/boot/
5309
5310 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5311 M: "H. Peter Anvin" <hpa@zytor.com>
5312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5313 S: Maintained
5314
5315 IA64 (Itanium) PLATFORM
5316 M: Tony Luck <tony.luck@intel.com>
5317 M: Fenghua Yu <fenghua.yu@intel.com>
5318 L: linux-ia64@vger.kernel.org
5319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5320 S: Maintained
5321 F: arch/ia64/
5322
5323 IBM Power VMX Cryptographic instructions
5324 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5325 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5326 L: linux-crypto@vger.kernel.org
5327 S: Supported
5328 F: drivers/crypto/vmx/Makefile
5329 F: drivers/crypto/vmx/Kconfig
5330 F: drivers/crypto/vmx/vmx.c
5331 F: drivers/crypto/vmx/aes*
5332 F: drivers/crypto/vmx/ghash*
5333 F: drivers/crypto/vmx/ppc-xlate.pl
5334
5335 IBM Power in-Nest Crypto Acceleration
5336 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5337 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5338 L: linux-crypto@vger.kernel.org
5339 S: Supported
5340 F: drivers/crypto/nx/Makefile
5341 F: drivers/crypto/nx/Kconfig
5342 F: drivers/crypto/nx/nx-aes*
5343 F: drivers/crypto/nx/nx-sha*
5344 F: drivers/crypto/nx/nx.*
5345 F: drivers/crypto/nx/nx_csbcpb.h
5346 F: drivers/crypto/nx/nx_debugfs.h
5347
5348 IBM Power 842 compression accelerator
5349 M: Dan Streetman <ddstreet@ieee.org>
5350 S: Supported
5351 F: drivers/crypto/nx/Makefile
5352 F: drivers/crypto/nx/Kconfig
5353 F: drivers/crypto/nx/nx-842*
5354 F: include/linux/sw842.h
5355 F: crypto/842.c
5356 F: lib/842/
5357
5358 IBM Power Linux RAID adapter
5359 M: Brian King <brking@us.ibm.com>
5360 S: Supported
5361 F: drivers/scsi/ipr.*
5362
5363 IBM Power Virtual Ethernet Device Driver
5364 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5365 L: netdev@vger.kernel.org
5366 S: Supported
5367 F: drivers/net/ethernet/ibm/ibmveth.*
5368
5369 IBM Power SRIOV Virtual NIC Device Driver
5370 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5371 M: John Allen <jallen@linux.vnet.ibm.com>
5372 L: netdev@vger.kernel.org
5373 S: Supported
5374 F: drivers/net/ethernet/ibm/ibmvnic.*
5375
5376 IBM Power Virtual SCSI Device Drivers
5377 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5378 L: linux-scsi@vger.kernel.org
5379 S: Supported
5380 F: drivers/scsi/ibmvscsi/ibmvscsi*
5381 F: drivers/scsi/ibmvscsi/viosrp.h
5382
5383 IBM Power Virtual FC Device Drivers
5384 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5385 L: linux-scsi@vger.kernel.org
5386 S: Supported
5387 F: drivers/scsi/ibmvscsi/ibmvfc*
5388
5389 IBM ServeRAID RAID DRIVER
5390 S: Orphan
5391 F: drivers/scsi/ips.*
5392
5393 ICH LPC AND GPIO DRIVER
5394 M: Peter Tyser <ptyser@xes-inc.com>
5395 S: Maintained
5396 F: drivers/mfd/lpc_ich.c
5397 F: drivers/gpio/gpio-ich.c
5398
5399 IDE SUBSYSTEM
5400 M: "David S. Miller" <davem@davemloft.net>
5401 L: linux-ide@vger.kernel.org
5402 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5404 S: Maintained
5405 F: Documentation/ide/
5406 F: drivers/ide/
5407 F: include/linux/ide.h
5408
5409 IDEAPAD LAPTOP EXTRAS DRIVER
5410 M: Ike Panhc <ike.pan@canonical.com>
5411 L: platform-driver-x86@vger.kernel.org
5412 W: http://launchpad.net/ideapad-laptop
5413 S: Maintained
5414 F: drivers/platform/x86/ideapad-laptop.c
5415
5416 IDEAPAD LAPTOP SLIDEBAR DRIVER
5417 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5418 L: linux-input@vger.kernel.org
5419 W: https://github.com/o2genum/ideapad-slidebar
5420 S: Maintained
5421 F: drivers/input/misc/ideapad_slidebar.c
5422
5423 IDE/ATAPI DRIVERS
5424 M: Borislav Petkov <bp@alien8.de>
5425 L: linux-ide@vger.kernel.org
5426 S: Maintained
5427 F: Documentation/cdrom/ide-cd
5428 F: drivers/ide/ide-cd*
5429
5430 IDLE-I7300
5431 M: Andy Henroid <andrew.d.henroid@intel.com>
5432 L: linux-pm@vger.kernel.org
5433 S: Supported
5434 F: drivers/idle/i7300_idle.c
5435
5436 IEEE 802.15.4 SUBSYSTEM
5437 M: Alexander Aring <alex.aring@gmail.com>
5438 L: linux-wpan@vger.kernel.org
5439 W: https://github.com/linux-wpan
5440 T: git git://github.com/linux-wpan/linux-wpan-next.git
5441 S: Maintained
5442 F: net/ieee802154/
5443 F: net/mac802154/
5444 F: drivers/net/ieee802154/
5445 F: include/linux/nl802154.h
5446 F: include/linux/ieee802154.h
5447 F: include/net/nl802154.h
5448 F: include/net/mac802154.h
5449 F: include/net/af_ieee802154.h
5450 F: include/net/cfg802154.h
5451 F: include/net/ieee802154_netdev.h
5452 F: Documentation/networking/ieee802154.txt
5453
5454 IGORPLUG-USB IR RECEIVER
5455 M: Sean Young <sean@mess.org>
5456 L: linux-media@vger.kernel.org
5457 S: Maintained
5458 F: drivers/media/rc/igorplugusb.c
5459
5460 IGUANAWORKS USB IR TRANSCEIVER
5461 M: Sean Young <sean@mess.org>
5462 L: linux-media@vger.kernel.org
5463 S: Maintained
5464 F: drivers/media/rc/iguanair.c
5465
5466 IIO SUBSYSTEM AND DRIVERS
5467 M: Jonathan Cameron <jic23@kernel.org>
5468 R: Hartmut Knaack <knaack.h@gmx.de>
5469 R: Lars-Peter Clausen <lars@metafoo.de>
5470 R: Peter Meerwald <pmeerw@pmeerw.net>
5471 L: linux-iio@vger.kernel.org
5472 S: Maintained
5473 F: drivers/iio/
5474 F: drivers/staging/iio/
5475 F: include/linux/iio/
5476 F: tools/iio/
5477
5478 IKANOS/ADI EAGLE ADSL USB DRIVER
5479 M: Matthieu Castet <castet.matthieu@free.fr>
5480 M: Stanislaw Gruszka <stf_xl@wp.pl>
5481 S: Maintained
5482 F: drivers/usb/atm/ueagle-atm.c
5483
5484 INA209 HARDWARE MONITOR DRIVER
5485 M: Guenter Roeck <linux@roeck-us.net>
5486 L: lm-sensors@lm-sensors.org
5487 S: Maintained
5488 F: Documentation/hwmon/ina209
5489 F: Documentation/devicetree/bindings/i2c/ina209.txt
5490 F: drivers/hwmon/ina209.c
5491
5492 INA2XX HARDWARE MONITOR DRIVER
5493 M: Guenter Roeck <linux@roeck-us.net>
5494 L: lm-sensors@lm-sensors.org
5495 S: Maintained
5496 F: Documentation/hwmon/ina2xx
5497 F: drivers/hwmon/ina2xx.c
5498 F: include/linux/platform_data/ina2xx.h
5499
5500 INDUSTRY PACK SUBSYSTEM (IPACK)
5501 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5502 M: Jens Taprogge <jens.taprogge@taprogge.org>
5503 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5504 L: industrypack-devel@lists.sourceforge.net
5505 W: http://industrypack.sourceforge.net
5506 S: Maintained
5507 F: drivers/ipack/
5508
5509 INGENIC JZ4780 DMA Driver
5510 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5511 S: Maintained
5512 F: drivers/dma/dma-jz4780.c
5513
5514 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5515 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5516 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5517 L: linux-ima-devel@lists.sourceforge.net
5518 L: linux-ima-user@lists.sourceforge.net
5519 L: linux-security-module@vger.kernel.org
5520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5521 S: Supported
5522 F: security/integrity/ima/
5523
5524 IMGTEC IR DECODER DRIVER
5525 M: James Hogan <james.hogan@imgtec.com>
5526 S: Maintained
5527 F: drivers/media/rc/img-ir/
5528
5529 IMS TWINTURBO FRAMEBUFFER DRIVER
5530 L: linux-fbdev@vger.kernel.org
5531 S: Orphan
5532 F: drivers/video/fbdev/imsttfb.c
5533
5534 INFINIBAND SUBSYSTEM
5535 M: Doug Ledford <dledford@redhat.com>
5536 M: Sean Hefty <sean.hefty@intel.com>
5537 M: Hal Rosenstock <hal.rosenstock@gmail.com>
5538 L: linux-rdma@vger.kernel.org
5539 W: http://www.openfabrics.org/
5540 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5542 S: Supported
5543 F: Documentation/infiniband/
5544 F: drivers/infiniband/
5545 F: drivers/staging/rdma/
5546 F: include/uapi/linux/if_infiniband.h
5547 F: include/uapi/rdma/
5548 F: include/rdma/
5549
5550 INOTIFY
5551 M: John McCutchan <john@johnmccutchan.com>
5552 M: Robert Love <rlove@rlove.org>
5553 M: Eric Paris <eparis@parisplace.org>
5554 S: Maintained
5555 F: Documentation/filesystems/inotify.txt
5556 F: fs/notify/inotify/
5557 F: include/linux/inotify.h
5558 F: include/uapi/linux/inotify.h
5559
5560 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5561 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5562 L: linux-input@vger.kernel.org
5563 Q: http://patchwork.kernel.org/project/linux-input/list/
5564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5565 S: Maintained
5566 F: drivers/input/
5567 F: include/linux/input.h
5568 F: include/uapi/linux/input.h
5569 F: include/linux/input/
5570
5571 INPUT MULTITOUCH (MT) PROTOCOL
5572 M: Henrik Rydberg <rydberg@bitmath.org>
5573 L: linux-input@vger.kernel.org
5574 S: Odd fixes
5575 F: Documentation/input/multi-touch-protocol.txt
5576 F: drivers/input/input-mt.c
5577 K: \b(ABS|SYN)_MT_
5578
5579 INTEL ASoC BDW/HSW DRIVERS
5580 M: Jie Yang <yang.jie@linux.intel.com>
5581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5582 S: Supported
5583 F: sound/soc/intel/common/sst-dsp*
5584 F: sound/soc/intel/common/sst-firmware.c
5585 F: sound/soc/intel/boards/broadwell.c
5586 F: sound/soc/intel/haswell/
5587
5588 INTEL C600 SERIES SAS CONTROLLER DRIVER
5589 M: Intel SCU Linux support <intel-linux-scu@intel.com>
5590 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5591 L: linux-scsi@vger.kernel.org
5592 T: git git://git.code.sf.net/p/intel-sas/isci
5593 S: Supported
5594 F: drivers/scsi/isci/
5595
5596 INTEL HID EVENT DRIVER
5597 M: Alex Hung <alex.hung@canonical.com>
5598 L: platform-driver-x86@vger.kernel.org
5599 S: Maintained
5600 F: drivers/platform/x86/intel-hid.c
5601
5602 INTEL IDLE DRIVER
5603 M: Len Brown <lenb@kernel.org>
5604 L: linux-pm@vger.kernel.org
5605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5606 S: Supported
5607 F: drivers/idle/intel_idle.c
5608
5609 INTEL PSTATE DRIVER
5610 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5611 M: Len Brown <lenb@kernel.org>
5612 L: linux-pm@vger.kernel.org
5613 S: Supported
5614 F: drivers/cpufreq/intel_pstate.c
5615
5616 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5617 M: Maik Broemme <mbroemme@plusserver.de>
5618 L: linux-fbdev@vger.kernel.org
5619 S: Maintained
5620 F: Documentation/fb/intelfb.txt
5621 F: drivers/video/fbdev/intelfb/
5622
5623 INTEL 810/815 FRAMEBUFFER DRIVER
5624 M: Antonino Daplas <adaplas@gmail.com>
5625 L: linux-fbdev@vger.kernel.org
5626 S: Maintained
5627 F: drivers/video/fbdev/i810/
5628
5629 INTEL MENLOW THERMAL DRIVER
5630 M: Sujith Thomas <sujith.thomas@intel.com>
5631 L: platform-driver-x86@vger.kernel.org
5632 W: https://01.org/linux-acpi
5633 S: Supported
5634 F: drivers/platform/x86/intel_menlow.c
5635
5636 INTEL I/OAT DMA DRIVER
5637 M: Dave Jiang <dave.jiang@intel.com>
5638 R: Dan Williams <dan.j.williams@intel.com>
5639 L: dmaengine@vger.kernel.org
5640 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5641 S: Supported
5642 F: drivers/dma/ioat*
5643
5644 INTEL IOMMU (VT-d)
5645 M: David Woodhouse <dwmw2@infradead.org>
5646 L: iommu@lists.linux-foundation.org
5647 T: git git://git.infradead.org/iommu-2.6.git
5648 S: Supported
5649 F: drivers/iommu/intel-iommu.c
5650 F: include/linux/intel-iommu.h
5651
5652 INTEL IOP-ADMA DMA DRIVER
5653 R: Dan Williams <dan.j.williams@intel.com>
5654 S: Odd fixes
5655 F: drivers/dma/iop-adma.c
5656
5657 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5658 M: Krzysztof Halasa <khalasa@piap.pl>
5659 S: Maintained
5660 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5661 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5662 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5663 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5664 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5665 F: drivers/net/wan/ixp4xx_hss.c
5666
5667 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5668 M: Deepak Saxena <dsaxena@plexity.net>
5669 S: Maintained
5670 F: drivers/char/hw_random/ixp4xx-rng.c
5671
5672 INTEL ETHERNET DRIVERS
5673 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5674 R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5675 R: Shannon Nelson <shannon.nelson@intel.com>
5676 R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5677 R: Don Skidmore <donald.c.skidmore@intel.com>
5678 R: Bruce Allan <bruce.w.allan@intel.com>
5679 R: John Ronciak <john.ronciak@intel.com>
5680 R: Mitch Williams <mitch.a.williams@intel.com>
5681 L: intel-wired-lan@lists.osuosl.org
5682 W: http://www.intel.com/support/feedback.htm
5683 W: http://e1000.sourceforge.net/
5684 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5687 S: Supported
5688 F: Documentation/networking/e100.txt
5689 F: Documentation/networking/e1000.txt
5690 F: Documentation/networking/e1000e.txt
5691 F: Documentation/networking/igb.txt
5692 F: Documentation/networking/igbvf.txt
5693 F: Documentation/networking/ixgb.txt
5694 F: Documentation/networking/ixgbe.txt
5695 F: Documentation/networking/ixgbevf.txt
5696 F: Documentation/networking/i40e.txt
5697 F: Documentation/networking/i40evf.txt
5698 F: drivers/net/ethernet/intel/
5699 F: drivers/net/ethernet/intel/*/
5700
5701 INTEL-MID GPIO DRIVER
5702 M: David Cohen <david.a.cohen@linux.intel.com>
5703 L: linux-gpio@vger.kernel.org
5704 S: Maintained
5705 F: drivers/gpio/gpio-intel-mid.c
5706
5707 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5708 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5709 L: linux-wireless@vger.kernel.org
5710 S: Maintained
5711 F: Documentation/networking/README.ipw2100
5712 F: Documentation/networking/README.ipw2200
5713 F: drivers/net/wireless/intel/ipw2x00/
5714
5715 INTEL(R) TRACE HUB
5716 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5717 S: Supported
5718 F: Documentation/trace/intel_th.txt
5719 F: drivers/hwtracing/intel_th/
5720
5721 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5722 M: Ning Sun <ning.sun@intel.com>
5723 L: tboot-devel@lists.sourceforge.net
5724 W: http://tboot.sourceforge.net
5725 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5726 S: Supported
5727 F: Documentation/intel_txt.txt
5728 F: include/linux/tboot.h
5729 F: arch/x86/kernel/tboot.c
5730
5731 INTEL WIRELESS WIMAX CONNECTION 2400
5732 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5733 M: linux-wimax@intel.com
5734 L: wimax@linuxwimax.org (subscribers-only)
5735 S: Supported
5736 W: http://linuxwimax.org
5737 F: Documentation/wimax/README.i2400m
5738 F: drivers/net/wimax/i2400m/
5739 F: include/uapi/linux/wimax/i2400m.h
5740
5741 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5742 M: Stanislaw Gruszka <sgruszka@redhat.com>
5743 L: linux-wireless@vger.kernel.org
5744 S: Supported
5745 F: drivers/net/wireless/intel/iwlegacy/
5746
5747 INTEL WIRELESS WIFI LINK (iwlwifi)
5748 M: Johannes Berg <johannes.berg@intel.com>
5749 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5750 M: Intel Linux Wireless <linuxwifi@intel.com>
5751 L: linux-wireless@vger.kernel.org
5752 W: http://intellinuxwireless.org
5753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5754 S: Supported
5755 F: drivers/net/wireless/intel/iwlwifi/
5756
5757 INTEL MANAGEMENT ENGINE (mei)
5758 M: Tomas Winkler <tomas.winkler@intel.com>
5759 L: linux-kernel@vger.kernel.org
5760 S: Supported
5761 F: include/uapi/linux/mei.h
5762 F: include/linux/mei_cl_bus.h
5763 F: drivers/misc/mei/*
5764 F: Documentation/misc-devices/mei/*
5765
5766 INTEL MIC DRIVERS (mic)
5767 M: Sudeep Dutt <sudeep.dutt@intel.com>
5768 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5769 S: Supported
5770 W: https://github.com/sudeepdutt/mic
5771 W: http://software.intel.com/en-us/mic-developer
5772 F: include/linux/mic_bus.h
5773 F: include/linux/scif.h
5774 F: include/uapi/linux/mic_common.h
5775 F: include/uapi/linux/mic_ioctl.h
5776 F: include/uapi/linux/scif_ioctl.h
5777 F: drivers/misc/mic/
5778 F: drivers/dma/mic_x100_dma.c
5779 F: drivers/dma/mic_x100_dma.h
5780 F: Documentation/mic/
5781
5782 INTEL PMC/P-Unit IPC DRIVER
5783 M: Zha Qipeng<qipeng.zha@intel.com>
5784 L: platform-driver-x86@vger.kernel.org
5785 S: Maintained
5786 F: drivers/platform/x86/intel_pmc_ipc.c
5787 F: drivers/platform/x86/intel_punit_ipc.c
5788 F: arch/x86/include/asm/intel_pmc_ipc.h
5789 F: arch/x86/include/asm/intel_punit_ipc.h
5790
5791 INTEL TELEMETRY DRIVER
5792 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5793 L: platform-driver-x86@vger.kernel.org
5794 S: Maintained
5795 F: arch/x86/include/asm/intel_telemetry.h
5796 F: drivers/platform/x86/intel_telemetry*
5797
5798 IOC3 ETHERNET DRIVER
5799 M: Ralf Baechle <ralf@linux-mips.org>
5800 L: linux-mips@linux-mips.org
5801 S: Maintained
5802 F: drivers/net/ethernet/sgi/ioc3-eth.c
5803
5804 IOC3 SERIAL DRIVER
5805 M: Pat Gefre <pfg@sgi.com>
5806 L: linux-serial@vger.kernel.org
5807 S: Maintained
5808 F: drivers/tty/serial/ioc3_serial.c
5809
5810 IOMMU DRIVERS
5811 M: Joerg Roedel <joro@8bytes.org>
5812 L: iommu@lists.linux-foundation.org
5813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5814 S: Maintained
5815 F: drivers/iommu/
5816
5817 IP MASQUERADING
5818 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5819 S: Maintained
5820 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5821
5822 IPATH DRIVER
5823 M: Mike Marciniszyn <infinipath@intel.com>
5824 L: linux-rdma@vger.kernel.org
5825 S: Maintained
5826 F: drivers/staging/rdma/ipath/
5827
5828 IPMI SUBSYSTEM
5829 M: Corey Minyard <minyard@acm.org>
5830 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5831 W: http://openipmi.sourceforge.net/
5832 S: Supported
5833 F: Documentation/IPMI.txt
5834 F: drivers/char/ipmi/
5835 F: include/linux/ipmi*
5836 F: include/uapi/linux/ipmi*
5837
5838 QCOM AUDIO (ASoC) DRIVERS
5839 M: Patrick Lai <plai@codeaurora.org>
5840 M: Banajit Goswami <bgoswami@codeaurora.org>
5841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5842 S: Supported
5843 F: sound/soc/qcom/
5844
5845 IPS SCSI RAID DRIVER
5846 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5847 L: linux-scsi@vger.kernel.org
5848 W: http://www.adaptec.com/
5849 S: Maintained
5850 F: drivers/scsi/ips*
5851
5852 IPVS
5853 M: Wensong Zhang <wensong@linux-vs.org>
5854 M: Simon Horman <horms@verge.net.au>
5855 M: Julian Anastasov <ja@ssi.bg>
5856 L: netdev@vger.kernel.org
5857 L: lvs-devel@vger.kernel.org
5858 S: Maintained
5859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5861 F: Documentation/networking/ipvs-sysctl.txt
5862 F: include/net/ip_vs.h
5863 F: include/uapi/linux/ip_vs.h
5864 F: net/netfilter/ipvs/
5865
5866 IPWIRELESS DRIVER
5867 M: Jiri Kosina <jikos@kernel.org>
5868 M: David Sterba <dsterba@suse.com>
5869 S: Odd Fixes
5870 F: drivers/tty/ipwireless/
5871
5872 IPX NETWORK LAYER
5873 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5874 L: netdev@vger.kernel.org
5875 S: Maintained
5876 F: include/net/ipx.h
5877 F: include/uapi/linux/ipx.h
5878 F: net/ipx/
5879
5880 IRDA SUBSYSTEM
5881 M: Samuel Ortiz <samuel@sortiz.org>
5882 L: irda-users@lists.sourceforge.net (subscribers-only)
5883 L: netdev@vger.kernel.org
5884 W: http://irda.sourceforge.net/
5885 S: Maintained
5886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5887 F: Documentation/networking/irda.txt
5888 F: drivers/net/irda/
5889 F: include/net/irda/
5890 F: net/irda/
5891
5892 IRQ SUBSYSTEM
5893 M: Thomas Gleixner <tglx@linutronix.de>
5894 L: linux-kernel@vger.kernel.org
5895 S: Maintained
5896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5897 F: kernel/irq/
5898
5899 IRQCHIP DRIVERS
5900 M: Thomas Gleixner <tglx@linutronix.de>
5901 M: Jason Cooper <jason@lakedaemon.net>
5902 M: Marc Zyngier <marc.zyngier@arm.com>
5903 L: linux-kernel@vger.kernel.org
5904 S: Maintained
5905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5906 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5907 F: Documentation/devicetree/bindings/interrupt-controller/
5908 F: drivers/irqchip/
5909
5910 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5911 M: Jiang Liu <jiang.liu@linux.intel.com>
5912 M: Marc Zyngier <marc.zyngier@arm.com>
5913 S: Maintained
5914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5915 F: Documentation/IRQ-domain.txt
5916 F: include/linux/irqdomain.h
5917 F: kernel/irq/irqdomain.c
5918 F: kernel/irq/msi.c
5919
5920 ISAPNP
5921 M: Jaroslav Kysela <perex@perex.cz>
5922 S: Maintained
5923 F: Documentation/isapnp.txt
5924 F: drivers/pnp/isapnp/
5925 F: include/linux/isapnp.h
5926
5927 ISA RADIO MODULE
5928 M: Hans Verkuil <hverkuil@xs4all.nl>
5929 L: linux-media@vger.kernel.org
5930 T: git git://linuxtv.org/media_tree.git
5931 W: https://linuxtv.org
5932 S: Maintained
5933 F: drivers/media/radio/radio-isa*
5934
5935 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5936 M: Peter Jones <pjones@redhat.com>
5937 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5938 S: Maintained
5939 F: drivers/firmware/iscsi_ibft*
5940
5941 ISCSI
5942 M: Mike Christie <michaelc@cs.wisc.edu>
5943 L: open-iscsi@googlegroups.com
5944 W: www.open-iscsi.org
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5946 S: Maintained
5947 F: drivers/scsi/*iscsi*
5948 F: include/scsi/*iscsi*
5949
5950 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5951 M: Or Gerlitz <ogerlitz@mellanox.com>
5952 M: Sagi Grimberg <sagig@mellanox.com>
5953 M: Roi Dayan <roid@mellanox.com>
5954 L: linux-rdma@vger.kernel.org
5955 S: Supported
5956 W: http://www.openfabrics.org
5957 W: www.open-iscsi.org
5958 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5959 F: drivers/infiniband/ulp/iser/
5960
5961 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5962 M: Sagi Grimberg <sagig@mellanox.com>
5963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5964 L: linux-rdma@vger.kernel.org
5965 L: target-devel@vger.kernel.org
5966 S: Supported
5967 W: http://www.linux-iscsi.org
5968 F: drivers/infiniband/ulp/isert
5969
5970 ISDN SUBSYSTEM
5971 M: Karsten Keil <isdn@linux-pingi.de>
5972 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5973 L: netdev@vger.kernel.org
5974 W: http://www.isdn4linux.de
5975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5976 S: Maintained
5977 F: Documentation/isdn/
5978 F: drivers/isdn/
5979 F: include/linux/isdn.h
5980 F: include/linux/isdn/
5981 F: include/uapi/linux/isdn.h
5982 F: include/uapi/linux/isdn/
5983
5984 ISDN SUBSYSTEM (Eicon active card driver)
5985 M: Armin Schindler <mac@melware.de>
5986 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5987 W: http://www.melware.de
5988 S: Maintained
5989 F: drivers/isdn/hardware/eicon/
5990
5991 IT87 HARDWARE MONITORING DRIVER
5992 M: Jean Delvare <jdelvare@suse.com>
5993 L: lm-sensors@lm-sensors.org
5994 S: Maintained
5995 F: Documentation/hwmon/it87
5996 F: drivers/hwmon/it87.c
5997
5998 IT913X MEDIA DRIVER
5999 M: Antti Palosaari <crope@iki.fi>
6000 L: linux-media@vger.kernel.org
6001 W: https://linuxtv.org
6002 W: http://palosaari.fi/linux/
6003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6004 T: git git://linuxtv.org/anttip/media_tree.git
6005 S: Maintained
6006 F: drivers/media/tuners/it913x*
6007
6008 IVTV VIDEO4LINUX DRIVER
6009 M: Andy Walls <awalls@md.metrocast.net>
6010 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6011 L: linux-media@vger.kernel.org
6012 T: git git://linuxtv.org/media_tree.git
6013 W: http://www.ivtvdriver.org
6014 S: Maintained
6015 F: Documentation/video4linux/*.ivtv
6016 F: drivers/media/pci/ivtv/
6017 F: include/uapi/linux/ivtv*
6018
6019 IX2505V MEDIA DRIVER
6020 M: Malcolm Priestley <tvboxspy@gmail.com>
6021 L: linux-media@vger.kernel.org
6022 W: https://linuxtv.org
6023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6024 S: Maintained
6025 F: drivers/media/dvb-frontends/ix2505v*
6026
6027 JC42.4 TEMPERATURE SENSOR DRIVER
6028 M: Guenter Roeck <linux@roeck-us.net>
6029 L: lm-sensors@lm-sensors.org
6030 S: Maintained
6031 F: drivers/hwmon/jc42.c
6032 F: Documentation/hwmon/jc42
6033
6034 JFS FILESYSTEM
6035 M: Dave Kleikamp <shaggy@kernel.org>
6036 L: jfs-discussion@lists.sourceforge.net
6037 W: http://jfs.sourceforge.net/
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6039 S: Maintained
6040 F: Documentation/filesystems/jfs.txt
6041 F: fs/jfs/
6042
6043 JME NETWORK DRIVER
6044 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6045 L: netdev@vger.kernel.org
6046 S: Maintained
6047 F: drivers/net/ethernet/jme.*
6048
6049 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6050 M: David Woodhouse <dwmw2@infradead.org>
6051 L: linux-mtd@lists.infradead.org
6052 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6053 S: Maintained
6054 F: fs/jffs2/
6055 F: include/uapi/linux/jffs2.h
6056
6057 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6058 M: "Theodore Ts'o" <tytso@mit.edu>
6059 M: Jan Kara <jack@suse.com>
6060 L: linux-ext4@vger.kernel.org
6061 S: Maintained
6062 F: fs/jbd2/
6063 F: include/linux/jbd2.h
6064
6065 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6066 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6067 L: linux-media@vger.kernel.org
6068 S: Maintained
6069 F: drivers/media/platform/rcar_jpu.c
6070
6071 JSM Neo PCI based serial card
6072 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6073 L: linux-serial@vger.kernel.org
6074 S: Maintained
6075 F: drivers/tty/serial/jsm/
6076
6077 K10TEMP HARDWARE MONITORING DRIVER
6078 M: Clemens Ladisch <clemens@ladisch.de>
6079 L: lm-sensors@lm-sensors.org
6080 S: Maintained
6081 F: Documentation/hwmon/k10temp
6082 F: drivers/hwmon/k10temp.c
6083
6084 K8TEMP HARDWARE MONITORING DRIVER
6085 M: Rudolf Marek <r.marek@assembler.cz>
6086 L: lm-sensors@lm-sensors.org
6087 S: Maintained
6088 F: Documentation/hwmon/k8temp
6089 F: drivers/hwmon/k8temp.c
6090
6091 KCONFIG
6092 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6093 L: linux-kbuild@vger.kernel.org
6094 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6095 S: Maintained
6096 F: Documentation/kbuild/kconfig-language.txt
6097 F: scripts/kconfig/
6098
6099 KDUMP
6100 M: Vivek Goyal <vgoyal@redhat.com>
6101 M: Haren Myneni <hbabu@us.ibm.com>
6102 L: kexec@lists.infradead.org
6103 W: http://lse.sourceforge.net/kdump/
6104 S: Maintained
6105 F: Documentation/kdump/
6106
6107 KEENE FM RADIO TRANSMITTER DRIVER
6108 M: Hans Verkuil <hverkuil@xs4all.nl>
6109 L: linux-media@vger.kernel.org
6110 T: git git://linuxtv.org/media_tree.git
6111 W: https://linuxtv.org
6112 S: Maintained
6113 F: drivers/media/radio/radio-keene*
6114
6115 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6116 M: Ian Kent <raven@themaw.net>
6117 L: autofs@vger.kernel.org
6118 S: Maintained
6119 F: fs/autofs4/
6120
6121 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6122 M: Michal Marek <mmarek@suse.com>
6123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6125 L: linux-kbuild@vger.kernel.org
6126 S: Maintained
6127 F: Documentation/kbuild/
6128 F: Makefile
6129 F: scripts/Makefile.*
6130 F: scripts/basic/
6131 F: scripts/mk*
6132 F: scripts/package/
6133
6134 KERNEL JANITORS
6135 L: kernel-janitors@vger.kernel.org
6136 W: http://kernelnewbies.org/KernelJanitors
6137 S: Odd Fixes
6138
6139 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6140 M: "J. Bruce Fields" <bfields@fieldses.org>
6141 M: Jeff Layton <jlayton@poochiereds.net>
6142 L: linux-nfs@vger.kernel.org
6143 W: http://nfs.sourceforge.net/
6144 T: git git://linux-nfs.org/~bfields/linux.git
6145 S: Supported
6146 F: fs/nfsd/
6147 F: include/uapi/linux/nfsd/
6148 F: fs/lockd/
6149 F: fs/nfs_common/
6150 F: net/sunrpc/
6151 F: include/linux/lockd/
6152 F: include/linux/sunrpc/
6153 F: include/uapi/linux/sunrpc/
6154
6155 KERNEL SELFTEST FRAMEWORK
6156 M: Shuah Khan <shuahkh@osg.samsung.com>
6157 L: linux-api@vger.kernel.org
6158 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6159 S: Maintained
6160 F: tools/testing/selftests
6161
6162 KERNEL VIRTUAL MACHINE (KVM)
6163 M: Gleb Natapov <gleb@kernel.org>
6164 M: Paolo Bonzini <pbonzini@redhat.com>
6165 L: kvm@vger.kernel.org
6166 W: http://www.linux-kvm.org
6167 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6168 S: Supported
6169 F: Documentation/*/kvm*.txt
6170 F: Documentation/virtual/kvm/
6171 F: arch/*/kvm/
6172 F: arch/x86/kernel/kvm.c
6173 F: arch/x86/kernel/kvmclock.c
6174 F: arch/*/include/asm/kvm*
6175 F: include/linux/kvm*
6176 F: include/uapi/linux/kvm*
6177 F: virt/kvm/
6178
6179 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6180 M: Joerg Roedel <joro@8bytes.org>
6181 L: kvm@vger.kernel.org
6182 W: http://www.linux-kvm.org/
6183 S: Maintained
6184 F: arch/x86/include/asm/svm.h
6185 F: arch/x86/kvm/svm.c
6186
6187 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6188 M: Alexander Graf <agraf@suse.com>
6189 L: kvm-ppc@vger.kernel.org
6190 W: http://www.linux-kvm.org/
6191 T: git git://github.com/agraf/linux-2.6.git
6192 S: Supported
6193 F: arch/powerpc/include/asm/kvm*
6194 F: arch/powerpc/kvm/
6195
6196 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6197 M: Christian Borntraeger <borntraeger@de.ibm.com>
6198 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6199 L: linux-s390@vger.kernel.org
6200 W: http://www.ibm.com/developerworks/linux/linux390/
6201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6202 S: Supported
6203 F: Documentation/s390/kvm.txt
6204 F: arch/s390/include/asm/kvm*
6205 F: arch/s390/kvm/
6206
6207 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6208 M: Christoffer Dall <christoffer.dall@linaro.org>
6209 M: Marc Zyngier <marc.zyngier@arm.com>
6210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6211 L: kvmarm@lists.cs.columbia.edu
6212 W: http://systems.cs.columbia.edu/projects/kvm-arm
6213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6214 S: Supported
6215 F: arch/arm/include/uapi/asm/kvm*
6216 F: arch/arm/include/asm/kvm*
6217 F: arch/arm/kvm/
6218 F: virt/kvm/arm/
6219 F: include/kvm/arm_*
6220
6221 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6222 M: Christoffer Dall <christoffer.dall@linaro.org>
6223 M: Marc Zyngier <marc.zyngier@arm.com>
6224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6225 L: kvmarm@lists.cs.columbia.edu
6226 S: Maintained
6227 F: arch/arm64/include/uapi/asm/kvm*
6228 F: arch/arm64/include/asm/kvm*
6229 F: arch/arm64/kvm/
6230
6231 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6232 M: James Hogan <james.hogan@imgtec.com>
6233 L: linux-mips@linux-mips.org
6234 S: Supported
6235 F: arch/mips/include/uapi/asm/kvm*
6236 F: arch/mips/include/asm/kvm*
6237 F: arch/mips/kvm/
6238
6239 KEXEC
6240 M: Eric Biederman <ebiederm@xmission.com>
6241 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6242 L: kexec@lists.infradead.org
6243 S: Maintained
6244 F: include/linux/kexec.h
6245 F: include/uapi/linux/kexec.h
6246 F: kernel/kexec.c
6247
6248 KEYS/KEYRINGS:
6249 M: David Howells <dhowells@redhat.com>
6250 L: keyrings@vger.kernel.org
6251 S: Maintained
6252 F: Documentation/security/keys.txt
6253 F: include/linux/key.h
6254 F: include/linux/key-type.h
6255 F: include/keys/
6256 F: security/keys/
6257
6258 KEYS-TRUSTED
6259 M: David Safford <safford@us.ibm.com>
6260 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6261 L: linux-security-module@vger.kernel.org
6262 L: keyrings@vger.kernel.org
6263 S: Supported
6264 F: Documentation/security/keys-trusted-encrypted.txt
6265 F: include/keys/trusted-type.h
6266 F: security/keys/trusted.c
6267 F: security/keys/trusted.h
6268
6269 KEYS-ENCRYPTED
6270 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6271 M: David Safford <safford@us.ibm.com>
6272 L: linux-security-module@vger.kernel.org
6273 L: keyrings@vger.kernel.org
6274 S: Supported
6275 F: Documentation/security/keys-trusted-encrypted.txt
6276 F: include/keys/encrypted-type.h
6277 F: security/keys/encrypted-keys/
6278
6279 KGDB / KDB /debug_core
6280 M: Jason Wessel <jason.wessel@windriver.com>
6281 W: http://kgdb.wiki.kernel.org/
6282 L: kgdb-bugreport@lists.sourceforge.net
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6284 S: Maintained
6285 F: Documentation/DocBook/kgdb.tmpl
6286 F: drivers/misc/kgdbts.c
6287 F: drivers/tty/serial/kgdboc.c
6288 F: include/linux/kdb.h
6289 F: include/linux/kgdb.h
6290 F: kernel/debug/
6291
6292 KMEMCHECK
6293 M: Vegard Nossum <vegardno@ifi.uio.no>
6294 M: Pekka Enberg <penberg@kernel.org>
6295 S: Maintained
6296 F: Documentation/kmemcheck.txt
6297 F: arch/x86/include/asm/kmemcheck.h
6298 F: arch/x86/mm/kmemcheck/
6299 F: include/linux/kmemcheck.h
6300 F: mm/kmemcheck.c
6301
6302 KMEMLEAK
6303 M: Catalin Marinas <catalin.marinas@arm.com>
6304 S: Maintained
6305 F: Documentation/kmemleak.txt
6306 F: include/linux/kmemleak.h
6307 F: mm/kmemleak.c
6308 F: mm/kmemleak-test.c
6309
6310 KPROBES
6311 M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6312 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6313 M: "David S. Miller" <davem@davemloft.net>
6314 M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6315 S: Maintained
6316 F: Documentation/kprobes.txt
6317 F: include/linux/kprobes.h
6318 F: kernel/kprobes.c
6319
6320 KS0108 LCD CONTROLLER DRIVER
6321 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6322 W: http://miguelojeda.es/auxdisplay.htm
6323 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6324 S: Maintained
6325 F: Documentation/auxdisplay/ks0108
6326 F: drivers/auxdisplay/ks0108.c
6327 F: include/linux/ks0108.h
6328
6329 L3MDEV
6330 M: David Ahern <dsa@cumulusnetworks.com>
6331 L: netdev@vger.kernel.org
6332 S: Maintained
6333 F: net/l3mdev
6334 F: include/net/l3mdev.h
6335
6336 LANTIQ MIPS ARCHITECTURE
6337 M: John Crispin <blogic@openwrt.org>
6338 L: linux-mips@linux-mips.org
6339 S: Maintained
6340 F: arch/mips/lantiq
6341
6342 LAPB module
6343 L: linux-x25@vger.kernel.org
6344 S: Orphan
6345 F: Documentation/networking/lapb-module.txt
6346 F: include/*/lapb.h
6347 F: net/lapb/
6348
6349 LASI 53c700 driver for PARISC
6350 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6351 L: linux-scsi@vger.kernel.org
6352 S: Maintained
6353 F: Documentation/scsi/53c700.txt
6354 F: drivers/scsi/53c700*
6355
6356 LED SUBSYSTEM
6357 M: Richard Purdie <rpurdie@rpsys.net>
6358 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6359 L: linux-leds@vger.kernel.org
6360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6361 S: Maintained
6362 F: drivers/leds/
6363 F: include/linux/leds.h
6364
6365 LEGACY EEPROM DRIVER
6366 M: Jean Delvare <jdelvare@suse.com>
6367 S: Maintained
6368 F: Documentation/misc-devices/eeprom
6369 F: drivers/misc/eeprom/eeprom.c
6370
6371 LEGO USB Tower driver
6372 M: Juergen Stuber <starblue@users.sourceforge.net>
6373 L: legousb-devel@lists.sourceforge.net
6374 W: http://legousb.sourceforge.net/
6375 S: Maintained
6376 F: drivers/usb/misc/legousbtower.c
6377
6378 LG2160 MEDIA DRIVER
6379 M: Michael Krufky <mkrufky@linuxtv.org>
6380 L: linux-media@vger.kernel.org
6381 W: https://linuxtv.org
6382 W: http://github.com/mkrufky
6383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6384 T: git git://linuxtv.org/mkrufky/tuners.git
6385 S: Maintained
6386 F: drivers/media/dvb-frontends/lg2160.*
6387
6388 LGDT3305 MEDIA DRIVER
6389 M: Michael Krufky <mkrufky@linuxtv.org>
6390 L: linux-media@vger.kernel.org
6391 W: https://linuxtv.org
6392 W: http://github.com/mkrufky
6393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6394 T: git git://linuxtv.org/mkrufky/tuners.git
6395 S: Maintained
6396 F: drivers/media/dvb-frontends/lgdt3305.*
6397
6398 LGUEST
6399 M: Rusty Russell <rusty@rustcorp.com.au>
6400 L: lguest@lists.ozlabs.org
6401 W: http://lguest.ozlabs.org/
6402 S: Odd Fixes
6403 F: arch/x86/include/asm/lguest*.h
6404 F: arch/x86/lguest/
6405 F: drivers/lguest/
6406 F: include/linux/lguest*.h
6407 F: tools/lguest/
6408
6409 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6410 M: Tejun Heo <tj@kernel.org>
6411 L: linux-ide@vger.kernel.org
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6413 S: Maintained
6414 F: drivers/ata/
6415 F: include/linux/ata.h
6416 F: include/linux/libata.h
6417
6418 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6419 M: Viresh Kumar <vireshk@kernel.org>
6420 L: linux-ide@vger.kernel.org
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6422 S: Maintained
6423 F: include/linux/pata_arasan_cf_data.h
6424 F: drivers/ata/pata_arasan_cf.c
6425
6426 LIBATA PATA DRIVERS
6427 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6428 M: Tejun Heo <tj@kernel.org>
6429 L: linux-ide@vger.kernel.org
6430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6431 S: Maintained
6432 F: drivers/ata/pata_*.c
6433 F: drivers/ata/ata_generic.c
6434
6435 LIBATA SATA AHCI PLATFORM devices support
6436 M: Hans de Goede <hdegoede@redhat.com>
6437 M: Tejun Heo <tj@kernel.org>
6438 L: linux-ide@vger.kernel.org
6439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6440 S: Maintained
6441 F: drivers/ata/ahci_platform.c
6442 F: drivers/ata/libahci_platform.c
6443 F: include/linux/ahci_platform.h
6444
6445 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6446 M: Mikael Pettersson <mikpelinux@gmail.com>
6447 L: linux-ide@vger.kernel.org
6448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6449 S: Maintained
6450 F: drivers/ata/sata_promise.*
6451
6452 LIBLOCKDEP
6453 M: Sasha Levin <sasha.levin@oracle.com>
6454 S: Maintained
6455 F: tools/lib/lockdep/
6456
6457 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6458 M: Dan Williams <dan.j.williams@intel.com>
6459 L: linux-nvdimm@lists.01.org
6460 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6462 S: Supported
6463 F: drivers/nvdimm/*
6464 F: include/linux/nd.h
6465 F: include/linux/libnvdimm.h
6466 F: include/uapi/linux/ndctl.h
6467
6468 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6469 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6470 L: linux-nvdimm@lists.01.org
6471 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6472 S: Supported
6473 F: drivers/nvdimm/blk.c
6474 F: drivers/nvdimm/region_devs.c
6475 F: drivers/acpi/nfit*
6476
6477 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6478 M: Vishal Verma <vishal.l.verma@intel.com>
6479 L: linux-nvdimm@lists.01.org
6480 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6481 S: Supported
6482 F: drivers/nvdimm/btt*
6483
6484 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6485 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6486 L: linux-nvdimm@lists.01.org
6487 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6488 S: Supported
6489 F: drivers/nvdimm/pmem.c
6490 F: include/linux/pmem.h
6491 F: arch/*/include/asm/pmem.h
6492
6493 LIGHTNVM PLATFORM SUPPORT
6494 M: Matias Bjorling <mb@lightnvm.io>
6495 W: http://github/OpenChannelSSD
6496 L: linux-block@vger.kernel.org
6497 S: Maintained
6498 F: drivers/lightnvm/
6499 F: include/linux/lightnvm.h
6500 F: include/uapi/linux/lightnvm.h
6501
6502 LINUX FOR IBM pSERIES (RS/6000)
6503 M: Paul Mackerras <paulus@au.ibm.com>
6504 W: http://www.ibm.com/linux/ltc/projects/ppc
6505 S: Supported
6506 F: arch/powerpc/boot/rs6000.h
6507
6508 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6509 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6510 M: Paul Mackerras <paulus@samba.org>
6511 M: Michael Ellerman <mpe@ellerman.id.au>
6512 W: http://www.penguinppc.org/
6513 L: linuxppc-dev@lists.ozlabs.org
6514 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6516 S: Supported
6517 F: Documentation/powerpc/
6518 F: arch/powerpc/
6519
6520 LINUX FOR POWER MACINTOSH
6521 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6522 W: http://www.penguinppc.org/
6523 L: linuxppc-dev@lists.ozlabs.org
6524 S: Maintained
6525 F: arch/powerpc/platforms/powermac/
6526 F: drivers/macintosh/
6527
6528 LINUX FOR POWERPC EMBEDDED MPC5XXX
6529 M: Anatolij Gustschin <agust@denx.de>
6530 L: linuxppc-dev@lists.ozlabs.org
6531 T: git git://git.denx.de/linux-denx-agust.git
6532 S: Maintained
6533 F: arch/powerpc/platforms/512x/
6534 F: arch/powerpc/platforms/52xx/
6535
6536 LINUX FOR POWERPC EMBEDDED PPC4XX
6537 M: Alistair Popple <alistair@popple.id.au>
6538 M: Matt Porter <mporter@kernel.crashing.org>
6539 W: http://www.penguinppc.org/
6540 L: linuxppc-dev@lists.ozlabs.org
6541 S: Maintained
6542 F: arch/powerpc/platforms/40x/
6543 F: arch/powerpc/platforms/44x/
6544
6545 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6546 L: linuxppc-dev@lists.ozlabs.org
6547 S: Orphan
6548 F: arch/powerpc/*/*virtex*
6549 F: arch/powerpc/*/*/*virtex*
6550
6551 LINUX FOR POWERPC EMBEDDED PPC8XX
6552 M: Vitaly Bordug <vitb@kernel.crashing.org>
6553 W: http://www.penguinppc.org/
6554 L: linuxppc-dev@lists.ozlabs.org
6555 S: Maintained
6556 F: arch/powerpc/platforms/8xx/
6557
6558 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6559 M: Scott Wood <oss@buserror.net>
6560 M: Kumar Gala <galak@kernel.crashing.org>
6561 W: http://www.penguinppc.org/
6562 L: linuxppc-dev@lists.ozlabs.org
6563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6564 S: Maintained
6565 F: arch/powerpc/platforms/83xx/
6566 F: arch/powerpc/platforms/85xx/
6567
6568 LINUX FOR POWERPC PA SEMI PWRFICIENT
6569 M: Olof Johansson <olof@lixom.net>
6570 L: linuxppc-dev@lists.ozlabs.org
6571 S: Maintained
6572 F: arch/powerpc/platforms/pasemi/
6573 F: drivers/*/*pasemi*
6574 F: drivers/*/*/*pasemi*
6575
6576 LINUX SECURITY MODULE (LSM) FRAMEWORK
6577 M: Chris Wright <chrisw@sous-sol.org>
6578 L: linux-security-module@vger.kernel.org
6579 S: Supported
6580
6581 LIS3LV02D ACCELEROMETER DRIVER
6582 M: Eric Piel <eric.piel@tremplin-utc.net>
6583 S: Maintained
6584 F: Documentation/misc-devices/lis3lv02d
6585 F: drivers/misc/lis3lv02d/
6586 F: drivers/platform/x86/hp_accel.c
6587
6588 LIVE PATCHING
6589 M: Josh Poimboeuf <jpoimboe@redhat.com>
6590 M: Seth Jennings <sjenning@redhat.com>
6591 M: Jiri Kosina <jikos@kernel.org>
6592 M: Vojtech Pavlik <vojtech@suse.com>
6593 S: Maintained
6594 F: kernel/livepatch/
6595 F: include/linux/livepatch.h
6596 F: arch/x86/include/asm/livepatch.h
6597 F: arch/x86/kernel/livepatch.c
6598 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6599 F: samples/livepatch/
6600 L: live-patching@vger.kernel.org
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6602
6603 LLC (802.2)
6604 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6605 S: Maintained
6606 F: include/linux/llc.h
6607 F: include/uapi/linux/llc.h
6608 F: include/net/llc*
6609 F: net/llc/
6610
6611 LM73 HARDWARE MONITOR DRIVER
6612 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6613 L: lm-sensors@lm-sensors.org
6614 S: Maintained
6615 F: drivers/hwmon/lm73.c
6616
6617 LM78 HARDWARE MONITOR DRIVER
6618 M: Jean Delvare <jdelvare@suse.com>
6619 L: lm-sensors@lm-sensors.org
6620 S: Maintained
6621 F: Documentation/hwmon/lm78
6622 F: drivers/hwmon/lm78.c
6623
6624 LM83 HARDWARE MONITOR DRIVER
6625 M: Jean Delvare <jdelvare@suse.com>
6626 L: lm-sensors@lm-sensors.org
6627 S: Maintained
6628 F: Documentation/hwmon/lm83
6629 F: drivers/hwmon/lm83.c
6630
6631 LM90 HARDWARE MONITOR DRIVER
6632 M: Jean Delvare <jdelvare@suse.com>
6633 L: lm-sensors@lm-sensors.org
6634 S: Maintained
6635 F: Documentation/hwmon/lm90
6636 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6637 F: drivers/hwmon/lm90.c
6638
6639 LM95234 HARDWARE MONITOR DRIVER
6640 M: Guenter Roeck <linux@roeck-us.net>
6641 L: lm-sensors@lm-sensors.org
6642 S: Maintained
6643 F: Documentation/hwmon/lm95234
6644 F: drivers/hwmon/lm95234.c
6645
6646 LME2510 MEDIA DRIVER
6647 M: Malcolm Priestley <tvboxspy@gmail.com>
6648 L: linux-media@vger.kernel.org
6649 W: https://linuxtv.org
6650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6651 S: Maintained
6652 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6653
6654 LOCKDEP AND LOCKSTAT
6655 M: Peter Zijlstra <peterz@infradead.org>
6656 M: Ingo Molnar <mingo@redhat.com>
6657 L: linux-kernel@vger.kernel.org
6658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6659 S: Maintained
6660 F: Documentation/locking/lockdep*.txt
6661 F: Documentation/locking/lockstat.txt
6662 F: include/linux/lockdep.h
6663 F: kernel/locking/
6664
6665 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6666 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6667 L: linux-ntfs-dev@lists.sourceforge.net
6668 W: http://www.linux-ntfs.org/content/view/19/37/
6669 S: Maintained
6670 F: Documentation/ldm.txt
6671 F: block/partitions/ldm.*
6672
6673 LogFS
6674 M: Joern Engel <joern@logfs.org>
6675 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6676 L: logfs@logfs.org
6677 W: logfs.org
6678 S: Maintained
6679 F: fs/logfs/
6680
6681 LPC32XX MACHINE SUPPORT
6682 M: Roland Stigge <stigge@antcom.de>
6683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6684 S: Maintained
6685 F: arch/arm/mach-lpc32xx/
6686
6687 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6688 M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6689 M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6690 M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6691 M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6692 L: MPT-FusionLinux.pdl@avagotech.com
6693 L: linux-scsi@vger.kernel.org
6694 W: http://www.lsilogic.com/support
6695 S: Supported
6696 F: drivers/message/fusion/
6697 F: drivers/scsi/mpt2sas/
6698 F: drivers/scsi/mpt3sas/
6699
6700 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6701 M: Matthew Wilcox <matthew@wil.cx>
6702 L: linux-scsi@vger.kernel.org
6703 S: Maintained
6704 F: drivers/scsi/sym53c8xx_2/
6705
6706 LTC4261 HARDWARE MONITOR DRIVER
6707 M: Guenter Roeck <linux@roeck-us.net>
6708 L: lm-sensors@lm-sensors.org
6709 S: Maintained
6710 F: Documentation/hwmon/ltc4261
6711 F: drivers/hwmon/ltc4261.c
6712
6713 LTP (Linux Test Project)
6714 M: Mike Frysinger <vapier@gentoo.org>
6715 M: Cyril Hrubis <chrubis@suse.cz>
6716 M: Wanlong Gao <wanlong.gao@gmail.com>
6717 M: Jan Stancek <jstancek@redhat.com>
6718 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6719 M: Alexey Kodanev <alexey.kodanev@oracle.com>
6720 L: ltp@lists.linux.it (subscribers-only)
6721 W: http://linux-test-project.github.io/
6722 T: git git://github.com/linux-test-project/ltp.git
6723 S: Maintained
6724
6725 M32R ARCHITECTURE
6726 W: http://www.linux-m32r.org/
6727 S: Orphan
6728 F: arch/m32r/
6729
6730 M68K ARCHITECTURE
6731 M: Geert Uytterhoeven <geert@linux-m68k.org>
6732 L: linux-m68k@lists.linux-m68k.org
6733 W: http://www.linux-m68k.org/
6734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6735 S: Maintained
6736 F: arch/m68k/
6737 F: drivers/zorro/
6738
6739 M68K ON APPLE MACINTOSH
6740 M: Joshua Thompson <funaho@jurai.org>
6741 W: http://www.mac.linux-m68k.org/
6742 L: linux-m68k@lists.linux-m68k.org
6743 S: Maintained
6744 F: arch/m68k/mac/
6745
6746 M68K ON HP9000/300
6747 M: Philip Blundell <philb@gnu.org>
6748 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6749 S: Maintained
6750 F: arch/m68k/hp300/
6751
6752 M88DS3103 MEDIA DRIVER
6753 M: Antti Palosaari <crope@iki.fi>
6754 L: linux-media@vger.kernel.org
6755 W: https://linuxtv.org
6756 W: http://palosaari.fi/linux/
6757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6758 T: git git://linuxtv.org/anttip/media_tree.git
6759 S: Maintained
6760 F: drivers/media/dvb-frontends/m88ds3103*
6761
6762 M88RS2000 MEDIA DRIVER
6763 M: Malcolm Priestley <tvboxspy@gmail.com>
6764 L: linux-media@vger.kernel.org
6765 W: https://linuxtv.org
6766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6767 S: Maintained
6768 F: drivers/media/dvb-frontends/m88rs2000*
6769
6770 MA901 MASTERKIT USB FM RADIO DRIVER
6771 M: Alexey Klimov <klimov.linux@gmail.com>
6772 L: linux-media@vger.kernel.org
6773 T: git git://linuxtv.org/media_tree.git
6774 S: Maintained
6775 F: drivers/media/radio/radio-ma901.c
6776
6777 MAC80211
6778 M: Johannes Berg <johannes@sipsolutions.net>
6779 L: linux-wireless@vger.kernel.org
6780 W: http://wireless.kernel.org/
6781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6783 S: Maintained
6784 F: Documentation/networking/mac80211-injection.txt
6785 F: include/net/mac80211.h
6786 F: net/mac80211/
6787
6788 MACVLAN DRIVER
6789 M: Patrick McHardy <kaber@trash.net>
6790 L: netdev@vger.kernel.org
6791 S: Maintained
6792 F: drivers/net/macvlan.c
6793 F: include/linux/if_macvlan.h
6794
6795 MAILBOX API
6796 M: Jassi Brar <jassisinghbrar@gmail.com>
6797 L: linux-kernel@vger.kernel.org
6798 S: Maintained
6799 F: drivers/mailbox/
6800 F: include/linux/mailbox_client.h
6801 F: include/linux/mailbox_controller.h
6802
6803 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6804 M: Michael Kerrisk <mtk.manpages@gmail.com>
6805 W: http://www.kernel.org/doc/man-pages
6806 L: linux-man@vger.kernel.org
6807 S: Maintained
6808
6809 MARVELL ARMADA DRM SUPPORT
6810 M: Russell King <rmk+kernel@arm.linux.org.uk>
6811 S: Maintained
6812 F: drivers/gpu/drm/armada/
6813
6814 MARVELL 88E6352 DSA support
6815 M: Guenter Roeck <linux@roeck-us.net>
6816 S: Maintained
6817 F: drivers/net/dsa/mv88e6352.c
6818
6819 MARVELL CRYPTO DRIVER
6820 M: Boris Brezillon <boris.brezillon@free-electrons.com>
6821 M: Arnaud Ebalard <arno@natisbad.org>
6822 F: drivers/crypto/marvell/
6823 S: Maintained
6824 L: linux-crypto@vger.kernel.org
6825
6826 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6827 M: Mirko Lindner <mlindner@marvell.com>
6828 M: Stephen Hemminger <stephen@networkplumber.org>
6829 L: netdev@vger.kernel.org
6830 S: Maintained
6831 F: drivers/net/ethernet/marvell/sk*
6832
6833 MARVELL LIBERTAS WIRELESS DRIVER
6834 L: libertas-dev@lists.infradead.org
6835 S: Orphan
6836 F: drivers/net/wireless/marvell/libertas/
6837
6838 MARVELL MV643XX ETHERNET DRIVER
6839 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6840 L: netdev@vger.kernel.org
6841 S: Maintained
6842 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6843 F: include/linux/mv643xx.h
6844
6845 MARVELL MVNETA ETHERNET DRIVER
6846 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6847 L: netdev@vger.kernel.org
6848 S: Maintained
6849 F: drivers/net/ethernet/marvell/mvneta.*
6850
6851 MARVELL MWIFIEX WIRELESS DRIVER
6852 M: Amitkumar Karwar <akarwar@marvell.com>
6853 M: Nishant Sarmukadam <nishants@marvell.com>
6854 L: linux-wireless@vger.kernel.org
6855 S: Maintained
6856 F: drivers/net/wireless/marvell/mwifiex/
6857
6858 MARVELL MWL8K WIRELESS DRIVER
6859 M: Lennert Buytenhek <buytenh@wantstofly.org>
6860 L: linux-wireless@vger.kernel.org
6861 S: Odd Fixes
6862 F: drivers/net/wireless/marvell/mwl8k.c
6863
6864 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6865 M: Nicolas Pitre <nico@fluxnic.net>
6866 S: Odd Fixes
6867 F: drivers/mmc/host/mvsdio.*
6868
6869 MATROX FRAMEBUFFER DRIVER
6870 L: linux-fbdev@vger.kernel.org
6871 S: Orphan
6872 F: drivers/video/fbdev/matrox/matroxfb_*
6873 F: include/uapi/linux/matroxfb.h
6874
6875 MAX16065 HARDWARE MONITOR DRIVER
6876 M: Guenter Roeck <linux@roeck-us.net>
6877 L: lm-sensors@lm-sensors.org
6878 S: Maintained
6879 F: Documentation/hwmon/max16065
6880 F: drivers/hwmon/max16065.c
6881
6882 MAX20751 HARDWARE MONITOR DRIVER
6883 M: Guenter Roeck <linux@roeck-us.net>
6884 L: lm-sensors@lm-sensors.org
6885 S: Maintained
6886 F: Documentation/hwmon/max20751
6887 F: drivers/hwmon/max20751.c
6888
6889 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6890 M: "Hans J. Koch" <hjk@hansjkoch.de>
6891 L: lm-sensors@lm-sensors.org
6892 S: Maintained
6893 F: Documentation/hwmon/max6650
6894 F: drivers/hwmon/max6650.c
6895
6896 MAX6697 HARDWARE MONITOR DRIVER
6897 M: Guenter Roeck <linux@roeck-us.net>
6898 L: lm-sensors@lm-sensors.org
6899 S: Maintained
6900 F: Documentation/hwmon/max6697
6901 F: Documentation/devicetree/bindings/i2c/max6697.txt
6902 F: drivers/hwmon/max6697.c
6903 F: include/linux/platform_data/max6697.h
6904
6905 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6906 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6907 L: linux-pm@vger.kernel.org
6908 S: Supported
6909 F: drivers/power/max14577_charger.c
6910 F: drivers/power/max77693_charger.c
6911
6912 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6913 M: Javier Martinez Canillas <javier@osg.samsung.com>
6914 L: linux-kernel@vger.kernel.org
6915 S: Supported
6916 F: drivers/*/*max77802.c
6917 F: Documentation/devicetree/bindings/*/*max77802.txt
6918 F: include/dt-bindings/*/*max77802.h
6919
6920 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6921 M: Chanwoo Choi <cw00.choi@samsung.com>
6922 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6923 L: linux-kernel@vger.kernel.org
6924 S: Supported
6925 F: drivers/*/max14577.c
6926 F: drivers/*/max77686.c
6927 F: drivers/*/max77693.c
6928 F: drivers/extcon/extcon-max14577.c
6929 F: drivers/extcon/extcon-max77693.c
6930 F: drivers/rtc/rtc-max77686.c
6931 F: drivers/clk/clk-max77686.c
6932 F: Documentation/devicetree/bindings/mfd/max14577.txt
6933 F: Documentation/devicetree/bindings/*/max77686.txt
6934 F: Documentation/devicetree/bindings/mfd/max77693.txt
6935 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6936 F: include/linux/mfd/max14577*.h
6937 F: include/linux/mfd/max77686*.h
6938 F: include/linux/mfd/max77693*.h
6939
6940 MAXIRADIO FM RADIO RECEIVER DRIVER
6941 M: Hans Verkuil <hverkuil@xs4all.nl>
6942 L: linux-media@vger.kernel.org
6943 T: git git://linuxtv.org/media_tree.git
6944 W: https://linuxtv.org
6945 S: Maintained
6946 F: drivers/media/radio/radio-maxiradio*
6947
6948 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6949 M: Peter Rosin <peda@axentia.se>
6950 L: linux-iio@vger.kernel.org
6951 S: Maintained
6952 F: drivers/iio/potentiometer/mcp4531.c
6953
6954 MEDIA DRIVERS FOR RENESAS - VSP1
6955 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6956 L: linux-media@vger.kernel.org
6957 L: linux-renesas-soc@vger.kernel.org
6958 T: git git://linuxtv.org/media_tree.git
6959 S: Supported
6960 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6961 F: drivers/media/platform/vsp1/
6962
6963 MEDIA DRIVERS FOR ASCOT2E
6964 M: Sergey Kozlov <serjk@netup.ru>
6965 L: linux-media@vger.kernel.org
6966 W: https://linuxtv.org
6967 W: http://netup.tv/
6968 T: git git://linuxtv.org/media_tree.git
6969 S: Supported
6970 F: drivers/media/dvb-frontends/ascot2e*
6971
6972 MEDIA DRIVERS FOR CXD2841ER
6973 M: Sergey Kozlov <serjk@netup.ru>
6974 L: linux-media@vger.kernel.org
6975 W: https://linuxtv.org
6976 W: http://netup.tv/
6977 T: git git://linuxtv.org/media_tree.git
6978 S: Supported
6979 F: drivers/media/dvb-frontends/cxd2841er*
6980
6981 MEDIA DRIVERS FOR HORUS3A
6982 M: Sergey Kozlov <serjk@netup.ru>
6983 L: linux-media@vger.kernel.org
6984 W: https://linuxtv.org
6985 W: http://netup.tv/
6986 T: git git://linuxtv.org/media_tree.git
6987 S: Supported
6988 F: drivers/media/dvb-frontends/horus3a*
6989
6990 MEDIA DRIVERS FOR LNBH25
6991 M: Sergey Kozlov <serjk@netup.ru>
6992 L: linux-media@vger.kernel.org
6993 W: https://linuxtv.org
6994 W: http://netup.tv/
6995 T: git git://linuxtv.org/media_tree.git
6996 S: Supported
6997 F: drivers/media/dvb-frontends/lnbh25*
6998
6999 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7000 M: Sergey Kozlov <serjk@netup.ru>
7001 L: linux-media@vger.kernel.org
7002 W: https://linuxtv.org
7003 W: http://netup.tv/
7004 T: git git://linuxtv.org/media_tree.git
7005 S: Supported
7006 F: drivers/media/pci/netup_unidvb/*
7007
7008 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7009 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7010 P: LinuxTV.org Project
7011 L: linux-media@vger.kernel.org
7012 W: https://linuxtv.org
7013 Q: http://patchwork.kernel.org/project/linux-media/list/
7014 T: git git://linuxtv.org/media_tree.git
7015 S: Maintained
7016 F: Documentation/dvb/
7017 F: Documentation/video4linux/
7018 F: Documentation/DocBook/media/
7019 F: drivers/media/
7020 F: drivers/staging/media/
7021 F: include/linux/platform_data/media/
7022 F: include/media/
7023 F: include/uapi/linux/dvb/
7024 F: include/uapi/linux/videodev2.h
7025 F: include/uapi/linux/media.h
7026 F: include/uapi/linux/v4l2-*
7027 F: include/uapi/linux/meye.h
7028 F: include/uapi/linux/ivtv*
7029 F: include/uapi/linux/uvcvideo.h
7030
7031 MEDIATEK MT7601U WIRELESS LAN DRIVER
7032 M: Jakub Kicinski <kubakici@wp.pl>
7033 L: linux-wireless@vger.kernel.org
7034 S: Maintained
7035 F: drivers/net/wireless/mediatek/mt7601u/
7036
7037 MEGARAID SCSI/SAS DRIVERS
7038 M: Kashyap Desai <kashyap.desai@avagotech.com>
7039 M: Sumit Saxena <sumit.saxena@avagotech.com>
7040 M: Uday Lingala <uday.lingala@avagotech.com>
7041 L: megaraidlinux.pdl@avagotech.com
7042 L: linux-scsi@vger.kernel.org
7043 W: http://www.lsi.com
7044 S: Maintained
7045 F: Documentation/scsi/megaraid.txt
7046 F: drivers/scsi/megaraid.*
7047 F: drivers/scsi/megaraid/
7048
7049 MELLANOX ETHERNET DRIVER (mlx4_en)
7050 M: Eugenia Emantayev <eugenia@mellanox.com>
7051 L: netdev@vger.kernel.org
7052 S: Supported
7053 W: http://www.mellanox.com
7054 Q: http://patchwork.ozlabs.org/project/netdev/list/
7055 F: drivers/net/ethernet/mellanox/mlx4/en_*
7056
7057 MELLANOX ETHERNET DRIVER (mlx5e)
7058 M: Saeed Mahameed <saeedm@mellanox.com>
7059 L: netdev@vger.kernel.org
7060 S: Supported
7061 W: http://www.mellanox.com
7062 Q: http://patchwork.ozlabs.org/project/netdev/list/
7063 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7064
7065 MELLANOX ETHERNET SWITCH DRIVERS
7066 M: Jiri Pirko <jiri@mellanox.com>
7067 M: Ido Schimmel <idosch@mellanox.com>
7068 L: netdev@vger.kernel.org
7069 S: Supported
7070 W: http://www.mellanox.com
7071 Q: http://patchwork.ozlabs.org/project/netdev/list/
7072 F: drivers/net/ethernet/mellanox/mlxsw/
7073
7074 MEMBARRIER SUPPORT
7075 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7076 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7077 L: linux-kernel@vger.kernel.org
7078 S: Supported
7079 F: kernel/membarrier.c
7080 F: include/uapi/linux/membarrier.h
7081
7082 MEMORY MANAGEMENT
7083 L: linux-mm@kvack.org
7084 W: http://www.linux-mm.org
7085 S: Maintained
7086 F: include/linux/mm.h
7087 F: include/linux/gfp.h
7088 F: include/linux/mmzone.h
7089 F: include/linux/memory_hotplug.h
7090 F: include/linux/vmalloc.h
7091 F: mm/
7092
7093 MEMORY TECHNOLOGY DEVICES (MTD)
7094 M: David Woodhouse <dwmw2@infradead.org>
7095 M: Brian Norris <computersforpeace@gmail.com>
7096 L: linux-mtd@lists.infradead.org
7097 W: http://www.linux-mtd.infradead.org/
7098 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7099 T: git git://git.infradead.org/linux-mtd.git
7100 T: git git://git.infradead.org/l2-mtd.git
7101 S: Maintained
7102 F: drivers/mtd/
7103 F: include/linux/mtd/
7104 F: include/uapi/mtd/
7105
7106 MEN A21 WATCHDOG DRIVER
7107 M: Johannes Thumshirn <morbidrsa@gmail.com>
7108 L: linux-watchdog@vger.kernel.org
7109 S: Maintained
7110 F: drivers/watchdog/mena21_wdt.c
7111
7112 MEN CHAMELEON BUS (mcb)
7113 M: Johannes Thumshirn <morbidrsa@gmail.com>
7114 S: Maintained
7115 F: drivers/mcb/
7116 F: include/linux/mcb.h
7117 F: Documentation/men-chameleon-bus.txt
7118
7119 MEN F21BMC (Board Management Controller)
7120 M: Andreas Werner <andreas.werner@men.de>
7121 S: Supported
7122 F: drivers/mfd/menf21bmc.c
7123 F: drivers/watchdog/menf21bmc_wdt.c
7124 F: drivers/leds/leds-menf21bmc.c
7125 F: drivers/hwmon/menf21bmc_hwmon.c
7126 F: Documentation/hwmon/menf21bmc
7127
7128 METAG ARCHITECTURE
7129 M: James Hogan <james.hogan@imgtec.com>
7130 L: linux-metag@vger.kernel.org
7131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7132 S: Odd Fixes
7133 F: arch/metag/
7134 F: Documentation/metag/
7135 F: Documentation/devicetree/bindings/metag/
7136 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7137 F: drivers/clocksource/metag_generic.c
7138 F: drivers/irqchip/irq-metag.c
7139 F: drivers/irqchip/irq-metag-ext.c
7140 F: drivers/tty/metag_da.c
7141
7142 MICROBLAZE ARCHITECTURE
7143 M: Michal Simek <monstr@monstr.eu>
7144 W: http://www.monstr.eu/fdt/
7145 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7146 S: Supported
7147 F: arch/microblaze/
7148
7149 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7150 M: Chen Yu <yu.c.chen@intel.com>
7151 L: platform-driver-x86@vger.kernel.org
7152 S: Supported
7153 F: drivers/platform/x86/surfacepro3_button.c
7154
7155 MICROTEK X6 SCANNER
7156 M: Oliver Neukum <oliver@neukum.org>
7157 S: Maintained
7158 F: drivers/usb/image/microtek.*
7159
7160 MIPS
7161 M: Ralf Baechle <ralf@linux-mips.org>
7162 L: linux-mips@linux-mips.org
7163 W: http://www.linux-mips.org/
7164 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7165 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7166 S: Supported
7167 F: Documentation/mips/
7168 F: arch/mips/
7169
7170 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7171 M: Hans Verkuil <hverkuil@xs4all.nl>
7172 L: linux-media@vger.kernel.org
7173 T: git git://linuxtv.org/media_tree.git
7174 W: https://linuxtv.org
7175 S: Odd Fixes
7176 F: drivers/media/radio/radio-miropcm20*
7177
7178 MELLANOX MLX4 core VPI driver
7179 M: Yishai Hadas <yishaih@mellanox.com>
7180 L: netdev@vger.kernel.org
7181 L: linux-rdma@vger.kernel.org
7182 W: http://www.mellanox.com
7183 Q: http://patchwork.ozlabs.org/project/netdev/list/
7184 S: Supported
7185 F: drivers/net/ethernet/mellanox/mlx4/
7186 F: include/linux/mlx4/
7187
7188 MELLANOX MLX4 IB driver
7189 M: Yishai Hadas <yishaih@mellanox.com>
7190 L: linux-rdma@vger.kernel.org
7191 W: http://www.mellanox.com
7192 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7193 S: Supported
7194 F: drivers/infiniband/hw/mlx4/
7195 F: include/linux/mlx4/
7196
7197 MELLANOX MLX5 core VPI driver
7198 M: Matan Barak <matanb@mellanox.com>
7199 M: Leon Romanovsky <leonro@mellanox.com>
7200 L: netdev@vger.kernel.org
7201 L: linux-rdma@vger.kernel.org
7202 W: http://www.mellanox.com
7203 Q: http://patchwork.ozlabs.org/project/netdev/list/
7204 S: Supported
7205 F: drivers/net/ethernet/mellanox/mlx5/core/
7206 F: include/linux/mlx5/
7207
7208 MELLANOX MLX5 IB driver
7209 M: Matan Barak <matanb@mellanox.com>
7210 M: Leon Romanovsky <leonro@mellanox.com>
7211 L: linux-rdma@vger.kernel.org
7212 W: http://www.mellanox.com
7213 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7214 S: Supported
7215 F: drivers/infiniband/hw/mlx5/
7216 F: include/linux/mlx5/
7217
7218 MELEXIS MLX90614 DRIVER
7219 M: Crt Mori <cmo@melexis.com>
7220 L: linux-iio@vger.kernel.org
7221 W: http://www.melexis.com
7222 S: Supported
7223 F: drivers/iio/temperature/mlx90614.c
7224
7225 MN88472 MEDIA DRIVER
7226 M: Antti Palosaari <crope@iki.fi>
7227 L: linux-media@vger.kernel.org
7228 W: https://linuxtv.org
7229 W: http://palosaari.fi/linux/
7230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7231 T: git git://linuxtv.org/anttip/media_tree.git
7232 S: Maintained
7233 F: drivers/staging/media/mn88472/
7234 F: drivers/media/dvb-frontends/mn88472.h
7235
7236 MN88473 MEDIA DRIVER
7237 M: Antti Palosaari <crope@iki.fi>
7238 L: linux-media@vger.kernel.org
7239 W: https://linuxtv.org
7240 W: http://palosaari.fi/linux/
7241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7242 T: git git://linuxtv.org/anttip/media_tree.git
7243 S: Maintained
7244 F: drivers/staging/media/mn88473/
7245 F: drivers/media/dvb-frontends/mn88473.h
7246
7247 MODULE SUPPORT
7248 M: Rusty Russell <rusty@rustcorp.com.au>
7249 S: Maintained
7250 F: include/linux/module.h
7251 F: kernel/module.c
7252
7253 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7254 W: http://popies.net/meye/
7255 S: Orphan
7256 F: Documentation/video4linux/meye.txt
7257 F: drivers/media/pci/meye/
7258 F: include/uapi/linux/meye.h
7259
7260 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7261 M: Jiri Slaby <jirislaby@gmail.com>
7262 S: Maintained
7263 F: Documentation/serial/moxa-smartio
7264 F: drivers/tty/mxser.*
7265
7266 MR800 AVERMEDIA USB FM RADIO DRIVER
7267 M: Alexey Klimov <klimov.linux@gmail.com>
7268 L: linux-media@vger.kernel.org
7269 T: git git://linuxtv.org/media_tree.git
7270 S: Maintained
7271 F: drivers/media/radio/radio-mr800.c
7272
7273 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7274 M: Alan Ott <alan@signal11.us>
7275 L: linux-wpan@vger.kernel.org
7276 S: Maintained
7277 F: drivers/net/ieee802154/mrf24j40.c
7278 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7279
7280 MSI LAPTOP SUPPORT
7281 M: "Lee, Chun-Yi" <jlee@suse.com>
7282 L: platform-driver-x86@vger.kernel.org
7283 S: Maintained
7284 F: drivers/platform/x86/msi-laptop.c
7285
7286 MSI WMI SUPPORT
7287 L: platform-driver-x86@vger.kernel.org
7288 S: Orphan
7289 F: drivers/platform/x86/msi-wmi.c
7290
7291 MSI001 MEDIA DRIVER
7292 M: Antti Palosaari <crope@iki.fi>
7293 L: linux-media@vger.kernel.org
7294 W: https://linuxtv.org
7295 W: http://palosaari.fi/linux/
7296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7297 T: git git://linuxtv.org/anttip/media_tree.git
7298 S: Maintained
7299 F: drivers/media/tuners/msi001*
7300
7301 MSI2500 MEDIA DRIVER
7302 M: Antti Palosaari <crope@iki.fi>
7303 L: linux-media@vger.kernel.org
7304 W: https://linuxtv.org
7305 W: http://palosaari.fi/linux/
7306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7307 T: git git://linuxtv.org/anttip/media_tree.git
7308 S: Maintained
7309 F: drivers/media/usb/msi2500/
7310
7311 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7312 M: Robert Jarzmik <robert.jarzmik@free.fr>
7313 L: linux-mtd@lists.infradead.org
7314 S: Maintained
7315 F: drivers/mtd/devices/docg3*
7316
7317 MT9M032 APTINA SENSOR DRIVER
7318 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7319 L: linux-media@vger.kernel.org
7320 T: git git://linuxtv.org/media_tree.git
7321 S: Maintained
7322 F: drivers/media/i2c/mt9m032.c
7323 F: include/media/i2c/mt9m032.h
7324
7325 MT9P031 APTINA CAMERA SENSOR
7326 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7327 L: linux-media@vger.kernel.org
7328 T: git git://linuxtv.org/media_tree.git
7329 S: Maintained
7330 F: drivers/media/i2c/mt9p031.c
7331 F: include/media/i2c/mt9p031.h
7332
7333 MT9T001 APTINA CAMERA SENSOR
7334 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7335 L: linux-media@vger.kernel.org
7336 T: git git://linuxtv.org/media_tree.git
7337 S: Maintained
7338 F: drivers/media/i2c/mt9t001.c
7339 F: include/media/i2c/mt9t001.h
7340
7341 MT9V032 APTINA CAMERA SENSOR
7342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7343 L: linux-media@vger.kernel.org
7344 T: git git://linuxtv.org/media_tree.git
7345 S: Maintained
7346 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7347 F: drivers/media/i2c/mt9v032.c
7348 F: include/media/i2c/mt9v032.h
7349
7350 MULTIFUNCTION DEVICES (MFD)
7351 M: Lee Jones <lee.jones@linaro.org>
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7353 S: Supported
7354 F: drivers/mfd/
7355 F: include/linux/mfd/
7356
7357 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7358 M: Ulf Hansson <ulf.hansson@linaro.org>
7359 L: linux-mmc@vger.kernel.org
7360 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7361 S: Maintained
7362 F: drivers/mmc/
7363 F: include/linux/mmc/
7364 F: include/uapi/linux/mmc/
7365
7366 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7367 S: Orphan
7368 F: drivers/mmc/host/mmc_spi.c
7369 F: include/linux/spi/mmc_spi.h
7370
7371 MULTISOUND SOUND DRIVER
7372 M: Andrew Veliath <andrewtv@usa.net>
7373 S: Maintained
7374 F: Documentation/sound/oss/MultiSound
7375 F: sound/oss/msnd*
7376
7377 MULTITECH MULTIPORT CARD (ISICOM)
7378 S: Orphan
7379 F: drivers/tty/isicom.c
7380 F: include/linux/isicom.h
7381
7382 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7383 M: Felipe Balbi <balbi@ti.com>
7384 L: linux-usb@vger.kernel.org
7385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7386 S: Maintained
7387 F: drivers/usb/musb/
7388
7389 MXL5007T MEDIA DRIVER
7390 M: Michael Krufky <mkrufky@linuxtv.org>
7391 L: linux-media@vger.kernel.org
7392 W: https://linuxtv.org
7393 W: http://github.com/mkrufky
7394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7395 T: git git://linuxtv.org/mkrufky/tuners.git
7396 S: Maintained
7397 F: drivers/media/tuners/mxl5007t.*
7398
7399 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7400 M: Hyong-Youb Kim <hykim@myri.com>
7401 L: netdev@vger.kernel.org
7402 W: https://www.myricom.com/support/downloads/myri10ge.html
7403 S: Supported
7404 F: drivers/net/ethernet/myricom/myri10ge/
7405
7406 NATSEMI ETHERNET DRIVER (DP8381x)
7407 S: Orphan
7408 F: drivers/net/ethernet/natsemi/natsemi.c
7409
7410 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7411 M: Daniel Mack <zonque@gmail.com>
7412 S: Maintained
7413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7414 W: http://www.native-instruments.com
7415 F: sound/usb/caiaq/
7416
7417 NCP FILESYSTEM
7418 M: Petr Vandrovec <petr@vandrovec.name>
7419 S: Odd Fixes
7420 F: fs/ncpfs/
7421
7422 NCR 5380 SCSI DRIVERS
7423 M: Finn Thain <fthain@telegraphics.com.au>
7424 M: Michael Schmitz <schmitzmic@gmail.com>
7425 L: linux-scsi@vger.kernel.org
7426 S: Maintained
7427 F: Documentation/scsi/g_NCR5380.txt
7428 F: drivers/scsi/NCR5380.*
7429 F: drivers/scsi/arm/cumana_1.c
7430 F: drivers/scsi/arm/oak.c
7431 F: drivers/scsi/atari_NCR5380.c
7432 F: drivers/scsi/atari_scsi.*
7433 F: drivers/scsi/dmx3191d.c
7434 F: drivers/scsi/dtc.*
7435 F: drivers/scsi/g_NCR5380.*
7436 F: drivers/scsi/g_NCR5380_mmio.c
7437 F: drivers/scsi/mac_scsi.*
7438 F: drivers/scsi/pas16.*
7439 F: drivers/scsi/sun3_scsi.*
7440 F: drivers/scsi/sun3_scsi_vme.c
7441 F: drivers/scsi/t128.*
7442
7443 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7444 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7445 L: linux-scsi@vger.kernel.org
7446 S: Maintained
7447 F: drivers/scsi/NCR_D700.*
7448
7449 NCT6775 HARDWARE MONITOR DRIVER
7450 M: Guenter Roeck <linux@roeck-us.net>
7451 L: lm-sensors@lm-sensors.org
7452 S: Maintained
7453 F: Documentation/hwmon/nct6775
7454 F: drivers/hwmon/nct6775.c
7455
7456 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7457 M: Faisal Latif <faisal.latif@intel.com>
7458 L: linux-rdma@vger.kernel.org
7459 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7460 S: Supported
7461 F: drivers/infiniband/hw/nes/
7462
7463 NETEM NETWORK EMULATOR
7464 M: Stephen Hemminger <stephen@networkplumber.org>
7465 L: netem@lists.linux-foundation.org
7466 S: Maintained
7467 F: net/sched/sch_netem.c
7468
7469 NETERION 10GbE DRIVERS (s2io/vxge)
7470 M: Jon Mason <jdmason@kudzu.us>
7471 L: netdev@vger.kernel.org
7472 S: Supported
7473 F: Documentation/networking/s2io.txt
7474 F: Documentation/networking/vxge.txt
7475 F: drivers/net/ethernet/neterion/
7476
7477 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7478 M: Pablo Neira Ayuso <pablo@netfilter.org>
7479 M: Patrick McHardy <kaber@trash.net>
7480 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7481 L: netfilter-devel@vger.kernel.org
7482 L: coreteam@netfilter.org
7483 W: http://www.netfilter.org/
7484 W: http://www.iptables.org/
7485 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7488 S: Supported
7489 F: include/linux/netfilter*
7490 F: include/linux/netfilter/
7491 F: include/net/netfilter/
7492 F: include/uapi/linux/netfilter*
7493 F: include/uapi/linux/netfilter/
7494 F: net/*/netfilter.c
7495 F: net/*/netfilter/
7496 F: net/netfilter/
7497 F: net/bridge/br_netfilter*.c
7498
7499 NETLABEL
7500 M: Paul Moore <paul@paul-moore.com>
7501 W: http://netlabel.sf.net
7502 L: netdev@vger.kernel.org
7503 S: Maintained
7504 F: Documentation/netlabel/
7505 F: include/net/netlabel.h
7506 F: net/netlabel/
7507
7508 NETROM NETWORK LAYER
7509 M: Ralf Baechle <ralf@linux-mips.org>
7510 L: linux-hams@vger.kernel.org
7511 W: http://www.linux-ax25.org/
7512 S: Maintained
7513 F: include/net/netrom.h
7514 F: include/uapi/linux/netrom.h
7515 F: net/netrom/
7516
7517 NETRONOME ETHERNET DRIVERS
7518 M: Jakub Kicinski <jakub.kicinski@netronome.com>
7519 M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7520 L: oss-drivers@netronome.com
7521 S: Maintained
7522 F: drivers/net/ethernet/netronome/
7523
7524 NETWORK BLOCK DEVICE (NBD)
7525 M: Markus Pargmann <mpa@pengutronix.de>
7526 S: Maintained
7527 L: nbd-general@lists.sourceforge.net
7528 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7529 F: Documentation/blockdev/nbd.txt
7530 F: drivers/block/nbd.c
7531 F: include/uapi/linux/nbd.h
7532
7533 NETWORK DROP MONITOR
7534 M: Neil Horman <nhorman@tuxdriver.com>
7535 L: netdev@vger.kernel.org
7536 S: Maintained
7537 W: https://fedorahosted.org/dropwatch/
7538 F: net/core/drop_monitor.c
7539
7540 NETWORKING [GENERAL]
7541 M: "David S. Miller" <davem@davemloft.net>
7542 L: netdev@vger.kernel.org
7543 W: http://www.linuxfoundation.org/en/Net
7544 Q: http://patchwork.ozlabs.org/project/netdev/list/
7545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7547 S: Maintained
7548 F: net/
7549 F: include/net/
7550 F: include/linux/in.h
7551 F: include/linux/net.h
7552 F: include/linux/netdevice.h
7553 F: include/uapi/linux/in.h
7554 F: include/uapi/linux/net.h
7555 F: include/uapi/linux/netdevice.h
7556 F: include/uapi/linux/net_namespace.h
7557 F: tools/net/
7558 F: tools/testing/selftests/net/
7559 F: lib/random32.c
7560 F: lib/test_bpf.c
7561
7562 NETWORKING [IPv4/IPv6]
7563 M: "David S. Miller" <davem@davemloft.net>
7564 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7565 M: James Morris <jmorris@namei.org>
7566 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7567 M: Patrick McHardy <kaber@trash.net>
7568 L: netdev@vger.kernel.org
7569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7570 S: Maintained
7571 F: net/ipv4/
7572 F: net/ipv6/
7573 F: include/net/ip*
7574 F: arch/x86/net/*
7575
7576 NETWORKING [IPSEC]
7577 M: Steffen Klassert <steffen.klassert@secunet.com>
7578 M: Herbert Xu <herbert@gondor.apana.org.au>
7579 M: "David S. Miller" <davem@davemloft.net>
7580 L: netdev@vger.kernel.org
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7583 S: Maintained
7584 F: net/core/flow.c
7585 F: net/xfrm/
7586 F: net/key/
7587 F: net/ipv4/xfrm*
7588 F: net/ipv4/esp4.c
7589 F: net/ipv4/ah4.c
7590 F: net/ipv4/ipcomp.c
7591 F: net/ipv4/ip_vti.c
7592 F: net/ipv6/xfrm*
7593 F: net/ipv6/esp6.c
7594 F: net/ipv6/ah6.c
7595 F: net/ipv6/ipcomp6.c
7596 F: net/ipv6/ip6_vti.c
7597 F: include/uapi/linux/xfrm.h
7598 F: include/net/xfrm.h
7599
7600 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7601 M: Paul Moore <paul@paul-moore.com>
7602 L: netdev@vger.kernel.org
7603 S: Maintained
7604
7605 NETWORKING [WIRELESS]
7606 L: linux-wireless@vger.kernel.org
7607 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7608
7609 NETWORKING DRIVERS
7610 L: netdev@vger.kernel.org
7611 W: http://www.linuxfoundation.org/en/Net
7612 Q: http://patchwork.ozlabs.org/project/netdev/list/
7613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7615 S: Odd Fixes
7616 F: drivers/net/
7617 F: include/linux/if_*
7618 F: include/linux/netdevice.h
7619 F: include/linux/etherdevice.h
7620 F: include/linux/fcdevice.h
7621 F: include/linux/fddidevice.h
7622 F: include/linux/hippidevice.h
7623 F: include/linux/inetdevice.h
7624 F: include/uapi/linux/if_*
7625 F: include/uapi/linux/netdevice.h
7626
7627 NETWORKING DRIVERS (WIRELESS)
7628 M: Kalle Valo <kvalo@codeaurora.org>
7629 L: linux-wireless@vger.kernel.org
7630 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7633 S: Maintained
7634 F: drivers/net/wireless/
7635
7636 NETXEN (1/10) GbE SUPPORT
7637 M: Manish Chopra <manish.chopra@qlogic.com>
7638 M: Sony Chacko <sony.chacko@qlogic.com>
7639 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7640 L: netdev@vger.kernel.org
7641 W: http://www.qlogic.com
7642 S: Supported
7643 F: drivers/net/ethernet/qlogic/netxen/
7644
7645 NFC SUBSYSTEM
7646 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7647 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7648 M: Samuel Ortiz <sameo@linux.intel.com>
7649 L: linux-wireless@vger.kernel.org
7650 L: linux-nfc@lists.01.org (subscribers-only)
7651 S: Supported
7652 F: net/nfc/
7653 F: include/net/nfc/
7654 F: include/uapi/linux/nfc.h
7655 F: drivers/nfc/
7656 F: include/linux/platform_data/microread.h
7657 F: include/linux/platform_data/nfcmrvl.h
7658 F: include/linux/platform_data/nxp-nci.h
7659 F: include/linux/platform_data/pn544.h
7660 F: include/linux/platform_data/st21nfca.h
7661 F: include/linux/platform_data/st-nci.h
7662 F: Documentation/devicetree/bindings/net/nfc/
7663
7664 NFS, SUNRPC, AND LOCKD CLIENTS
7665 M: Trond Myklebust <trond.myklebust@primarydata.com>
7666 M: Anna Schumaker <anna.schumaker@netapp.com>
7667 L: linux-nfs@vger.kernel.org
7668 W: http://client.linux-nfs.org
7669 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7670 S: Maintained
7671 F: fs/lockd/
7672 F: fs/nfs/
7673 F: fs/nfs_common/
7674 F: net/sunrpc/
7675 F: include/linux/lockd/
7676 F: include/linux/nfs*
7677 F: include/linux/sunrpc/
7678 F: include/uapi/linux/nfs*
7679 F: include/uapi/linux/sunrpc/
7680
7681 NILFS2 FILESYSTEM
7682 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7683 L: linux-nilfs@vger.kernel.org
7684 W: http://nilfs.sourceforge.net/
7685 T: git git://github.com/konis/nilfs2.git
7686 S: Supported
7687 F: Documentation/filesystems/nilfs2.txt
7688 F: fs/nilfs2/
7689 F: include/linux/nilfs2_fs.h
7690 F: include/trace/events/nilfs2.h
7691
7692 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7693 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7694 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7695 S: Maintained
7696 F: Documentation/scsi/NinjaSCSI.txt
7697 F: drivers/scsi/pcmcia/nsp_*
7698
7699 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7700 M: GOTO Masanori <gotom@debian.or.jp>
7701 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7702 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7703 S: Maintained
7704 F: Documentation/scsi/NinjaSCSI.txt
7705 F: drivers/scsi/nsp32*
7706
7707 NIOS2 ARCHITECTURE
7708 M: Ley Foon Tan <lftan@altera.com>
7709 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7711 S: Maintained
7712 F: arch/nios2/
7713
7714 NOKIA N900 POWER SUPPLY DRIVERS
7715 M: Pali RohĂ¡r <pali.rohar@gmail.com>
7716 S: Maintained
7717 F: include/linux/power/bq2415x_charger.h
7718 F: include/linux/power/bq27xxx_battery.h
7719 F: include/linux/power/isp1704_charger.h
7720 F: drivers/power/bq2415x_charger.c
7721 F: drivers/power/bq27xxx_battery.c
7722 F: drivers/power/isp1704_charger.c
7723 F: drivers/power/rx51_battery.c
7724
7725 NTB DRIVER CORE
7726 M: Jon Mason <jdmason@kudzu.us>
7727 M: Dave Jiang <dave.jiang@intel.com>
7728 M: Allen Hubbe <Allen.Hubbe@emc.com>
7729 L: linux-ntb@googlegroups.com
7730 S: Supported
7731 W: https://github.com/jonmason/ntb/wiki
7732 T: git git://github.com/jonmason/ntb.git
7733 F: drivers/ntb/
7734 F: drivers/net/ntb_netdev.c
7735 F: include/linux/ntb.h
7736 F: include/linux/ntb_transport.h
7737
7738 NTB INTEL DRIVER
7739 M: Jon Mason <jdmason@kudzu.us>
7740 M: Dave Jiang <dave.jiang@intel.com>
7741 L: linux-ntb@googlegroups.com
7742 S: Supported
7743 W: https://github.com/jonmason/ntb/wiki
7744 T: git git://github.com/jonmason/ntb.git
7745 F: drivers/ntb/hw/intel/
7746
7747 NTB AMD DRIVER
7748 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7749 L: linux-ntb@googlegroups.com
7750 S: Supported
7751 F: drivers/ntb/hw/amd/
7752
7753 NTFS FILESYSTEM
7754 M: Anton Altaparmakov <anton@tuxera.com>
7755 L: linux-ntfs-dev@lists.sourceforge.net
7756 W: http://www.tuxera.com/
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7758 S: Supported
7759 F: Documentation/filesystems/ntfs.txt
7760 F: fs/ntfs/
7761
7762 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7763 M: Antonino Daplas <adaplas@gmail.com>
7764 L: linux-fbdev@vger.kernel.org
7765 S: Maintained
7766 F: drivers/video/fbdev/riva/
7767 F: drivers/video/fbdev/nvidia/
7768
7769 NVM EXPRESS DRIVER
7770 M: Keith Busch <keith.busch@intel.com>
7771 M: Jens Axboe <axboe@fb.com>
7772 L: linux-nvme@lists.infradead.org
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7774 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7775 S: Supported
7776 F: drivers/nvme/host/
7777 F: include/linux/nvme.h
7778
7779 NVMEM FRAMEWORK
7780 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7781 M: Maxime Ripard <maxime.ripard@free-electrons.com>
7782 S: Maintained
7783 F: drivers/nvmem/
7784 F: Documentation/devicetree/bindings/nvmem/
7785 F: include/linux/nvmem-consumer.h
7786 F: include/linux/nvmem-provider.h
7787
7788 NXP-NCI NFC DRIVER
7789 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7790 R: Charles Gorand <charles.gorand@effinnov.com>
7791 L: linux-nfc@lists.01.org (moderated for non-subscribers)
7792 S: Supported
7793 F: drivers/nfc/nxp-nci
7794
7795 NXP TDA998X DRM DRIVER
7796 M: Russell King <rmk+kernel@arm.linux.org.uk>
7797 S: Supported
7798 F: drivers/gpu/drm/i2c/tda998x_drv.c
7799 F: include/drm/i2c/tda998x.h
7800
7801 NXP TFA9879 DRIVER
7802 M: Peter Rosin <peda@axentia.se>
7803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7804 S: Maintained
7805 F: sound/soc/codecs/tfa9879*
7806
7807 OMAP SUPPORT
7808 M: Tony Lindgren <tony@atomide.com>
7809 L: linux-omap@vger.kernel.org
7810 W: http://www.muru.com/linux/omap/
7811 W: http://linux.omap.com/
7812 Q: http://patchwork.kernel.org/project/linux-omap/list/
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7814 S: Maintained
7815 F: arch/arm/*omap*/
7816 F: arch/arm/configs/omap1_defconfig
7817 F: arch/arm/configs/omap2plus_defconfig
7818 F: drivers/i2c/busses/i2c-omap.c
7819 F: drivers/irqchip/irq-omap-intc.c
7820 F: drivers/mfd/*omap*.c
7821 F: drivers/mfd/menelaus.c
7822 F: drivers/mfd/palmas.c
7823 F: drivers/mfd/tps65217.c
7824 F: drivers/mfd/tps65218.c
7825 F: drivers/mfd/tps65910.c
7826 F: drivers/mfd/twl-core.[ch]
7827 F: drivers/mfd/twl4030*.c
7828 F: drivers/mfd/twl6030*.c
7829 F: drivers/mfd/twl6040*.c
7830 F: drivers/regulator/palmas-regulator*.c
7831 F: drivers/regulator/pbias-regulator.c
7832 F: drivers/regulator/tps65217-regulator.c
7833 F: drivers/regulator/tps65218-regulator.c
7834 F: drivers/regulator/tps65910-regulator.c
7835 F: drivers/regulator/twl-regulator.c
7836 F: include/linux/i2c-omap.h
7837
7838 OMAP DEVICE TREE SUPPORT
7839 M: Benoît Cousson <bcousson@baylibre.com>
7840 M: Tony Lindgren <tony@atomide.com>
7841 L: linux-omap@vger.kernel.org
7842 L: devicetree@vger.kernel.org
7843 S: Maintained
7844 F: arch/arm/boot/dts/*omap*
7845 F: arch/arm/boot/dts/*am3*
7846 F: arch/arm/boot/dts/*am4*
7847 F: arch/arm/boot/dts/*am5*
7848 F: arch/arm/boot/dts/*dra7*
7849
7850 OMAP CLOCK FRAMEWORK SUPPORT
7851 M: Paul Walmsley <paul@pwsan.com>
7852 L: linux-omap@vger.kernel.org
7853 S: Maintained
7854 F: arch/arm/*omap*/*clock*
7855
7856 OMAP POWER MANAGEMENT SUPPORT
7857 M: Kevin Hilman <khilman@deeprootsystems.com>
7858 L: linux-omap@vger.kernel.org
7859 S: Maintained
7860 F: arch/arm/*omap*/*pm*
7861 F: drivers/cpufreq/omap-cpufreq.c
7862
7863 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7864 M: Rajendra Nayak <rnayak@ti.com>
7865 M: Paul Walmsley <paul@pwsan.com>
7866 L: linux-omap@vger.kernel.org
7867 S: Maintained
7868 F: arch/arm/mach-omap2/prm*
7869
7870 OMAP AUDIO SUPPORT
7871 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7872 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7874 L: linux-omap@vger.kernel.org
7875 S: Maintained
7876 F: sound/soc/omap/
7877
7878 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7879 M: Roger Quadros <rogerq@ti.com>
7880 M: Tony Lindgren <tony@atomide.com>
7881 L: linux-omap@vger.kernel.org
7882 S: Maintained
7883 F: drivers/memory/omap-gpmc.c
7884 F: arch/arm/mach-omap2/*gpmc*
7885
7886 OMAP FRAMEBUFFER SUPPORT
7887 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7888 L: linux-fbdev@vger.kernel.org
7889 L: linux-omap@vger.kernel.org
7890 S: Maintained
7891 F: drivers/video/fbdev/omap/
7892
7893 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7894 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7895 L: linux-omap@vger.kernel.org
7896 L: linux-fbdev@vger.kernel.org
7897 S: Maintained
7898 F: drivers/video/fbdev/omap2/
7899 F: Documentation/arm/OMAP/DSS
7900
7901 OMAP HARDWARE SPINLOCK SUPPORT
7902 M: Ohad Ben-Cohen <ohad@wizery.com>
7903 L: linux-omap@vger.kernel.org
7904 S: Maintained
7905 F: drivers/hwspinlock/omap_hwspinlock.c
7906
7907 OMAP MMC SUPPORT
7908 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7909 L: linux-omap@vger.kernel.org
7910 S: Maintained
7911 F: drivers/mmc/host/omap.c
7912
7913 OMAP HS MMC SUPPORT
7914 L: linux-mmc@vger.kernel.org
7915 L: linux-omap@vger.kernel.org
7916 S: Orphan
7917 F: drivers/mmc/host/omap_hsmmc.c
7918
7919 OMAP RANDOM NUMBER GENERATOR SUPPORT
7920 M: Deepak Saxena <dsaxena@plexity.net>
7921 S: Maintained
7922 F: drivers/char/hw_random/omap-rng.c
7923
7924 OMAP HWMOD SUPPORT
7925 M: Benoît Cousson <bcousson@baylibre.com>
7926 M: Paul Walmsley <paul@pwsan.com>
7927 L: linux-omap@vger.kernel.org
7928 S: Maintained
7929 F: arch/arm/mach-omap2/omap_hwmod.*
7930
7931 OMAP HWMOD DATA
7932 M: Paul Walmsley <paul@pwsan.com>
7933 L: linux-omap@vger.kernel.org
7934 S: Maintained
7935 F: arch/arm/mach-omap2/omap_hwmod*data*
7936
7937 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7938 M: Benoît Cousson <bcousson@baylibre.com>
7939 L: linux-omap@vger.kernel.org
7940 S: Maintained
7941 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7942
7943 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7944 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945 L: linux-media@vger.kernel.org
7946 S: Maintained
7947 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7948 F: drivers/media/platform/omap3isp/
7949 F: drivers/staging/media/omap4iss/
7950
7951 OMAP USB SUPPORT
7952 M: Felipe Balbi <balbi@ti.com>
7953 L: linux-usb@vger.kernel.org
7954 L: linux-omap@vger.kernel.org
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7956 S: Maintained
7957 F: drivers/usb/*/*omap*
7958 F: arch/arm/*omap*/usb*
7959
7960 OMAP GPIO DRIVER
7961 M: Grygorii Strashko <grygorii.strashko@ti.com>
7962 M: Santosh Shilimkar <ssantosh@kernel.org>
7963 M: Kevin Hilman <khilman@deeprootsystems.com>
7964 L: linux-omap@vger.kernel.org
7965 S: Maintained
7966 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7967 F: drivers/gpio/gpio-omap.c
7968
7969 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7970 M: Mark Jackson <mpfj@newflow.co.uk>
7971 L: linux-omap@vger.kernel.org
7972 S: Maintained
7973 F: arch/arm/boot/dts/am335x-nano.dts
7974
7975 OMFS FILESYSTEM
7976 M: Bob Copeland <me@bobcopeland.com>
7977 L: linux-karma-devel@lists.sourceforge.net
7978 S: Maintained
7979 F: Documentation/filesystems/omfs.txt
7980 F: fs/omfs/
7981
7982 OMNIKEY CARDMAN 4000 DRIVER
7983 M: Harald Welte <laforge@gnumonks.org>
7984 S: Maintained
7985 F: drivers/char/pcmcia/cm4000_cs.c
7986 F: include/linux/cm4000_cs.h
7987 F: include/uapi/linux/cm4000_cs.h
7988
7989 OMNIKEY CARDMAN 4040 DRIVER
7990 M: Harald Welte <laforge@gnumonks.org>
7991 S: Maintained
7992 F: drivers/char/pcmcia/cm4040_cs.*
7993
7994 OMNIVISION OV7670 SENSOR DRIVER
7995 M: Jonathan Corbet <corbet@lwn.net>
7996 L: linux-media@vger.kernel.org
7997 T: git git://linuxtv.org/media_tree.git
7998 S: Maintained
7999 F: drivers/media/i2c/ov7670.c
8000
8001 ONENAND FLASH DRIVER
8002 M: Kyungmin Park <kyungmin.park@samsung.com>
8003 L: linux-mtd@lists.infradead.org
8004 S: Maintained
8005 F: drivers/mtd/onenand/
8006 F: include/linux/mtd/onenand*.h
8007
8008 ONSTREAM SCSI TAPE DRIVER
8009 M: Willem Riede <osst@riede.org>
8010 L: osst-users@lists.sourceforge.net
8011 L: linux-scsi@vger.kernel.org
8012 S: Maintained
8013 F: Documentation/scsi/osst.txt
8014 F: drivers/scsi/osst.*
8015 F: drivers/scsi/osst_*.h
8016 F: drivers/scsi/st.h
8017
8018 OPENCORES I2C BUS DRIVER
8019 M: Peter Korsgaard <jacmet@sunsite.dk>
8020 L: linux-i2c@vger.kernel.org
8021 S: Maintained
8022 F: Documentation/i2c/busses/i2c-ocores
8023 F: drivers/i2c/busses/i2c-ocores.c
8024
8025 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8026 M: Rob Herring <robh+dt@kernel.org>
8027 M: Frank Rowand <frowand.list@gmail.com>
8028 M: Grant Likely <grant.likely@linaro.org>
8029 L: devicetree@vger.kernel.org
8030 W: http://www.devicetree.org/
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8032 S: Maintained
8033 F: drivers/of/
8034 F: include/linux/of*.h
8035 F: scripts/dtc/
8036
8037 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8038 M: Rob Herring <robh+dt@kernel.org>
8039 M: Pawel Moll <pawel.moll@arm.com>
8040 M: Mark Rutland <mark.rutland@arm.com>
8041 M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8042 M: Kumar Gala <galak@codeaurora.org>
8043 L: devicetree@vger.kernel.org
8044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8045 S: Maintained
8046 F: Documentation/devicetree/
8047 F: arch/*/boot/dts/
8048 F: include/dt-bindings/
8049
8050 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8051 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8052 L: devicetree@vger.kernel.org
8053 S: Maintained
8054 F: Documentation/devicetree/dynamic-resolution-notes.txt
8055 F: Documentation/devicetree/overlay-notes.txt
8056 F: drivers/of/overlay.c
8057 F: drivers/of/resolver.c
8058
8059 OPENRISC ARCHITECTURE
8060 M: Jonas Bonn <jonas@southpole.se>
8061 W: http://openrisc.net
8062 L: linux@lists.openrisc.net (moderated for non-subscribers)
8063 S: Maintained
8064 T: git git://openrisc.net/~jonas/linux
8065 F: arch/openrisc/
8066
8067 OPENVSWITCH
8068 M: Pravin Shelar <pshelar@nicira.com>
8069 L: netdev@vger.kernel.org
8070 L: dev@openvswitch.org
8071 W: http://openvswitch.org
8072 S: Maintained
8073 F: net/openvswitch/
8074 F: include/uapi/linux/openvswitch.h
8075
8076 OPERATING PERFORMANCE POINTS (OPP)
8077 M: Viresh Kumar <vireshk@kernel.org>
8078 M: Nishanth Menon <nm@ti.com>
8079 M: Stephen Boyd <sboyd@codeaurora.org>
8080 L: linux-pm@vger.kernel.org
8081 S: Maintained
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8083 F: drivers/base/power/opp/
8084 F: include/linux/pm_opp.h
8085 F: Documentation/power/opp.txt
8086 F: Documentation/devicetree/bindings/opp/
8087
8088 OPL4 DRIVER
8089 M: Clemens Ladisch <clemens@ladisch.de>
8090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8091 T: git git://git.alsa-project.org/alsa-kernel.git
8092 S: Maintained
8093 F: sound/drivers/opl4/
8094
8095 OPROFILE
8096 M: Robert Richter <rric@kernel.org>
8097 L: oprofile-list@lists.sf.net
8098 S: Maintained
8099 F: arch/*/include/asm/oprofile*.h
8100 F: arch/*/oprofile/
8101 F: drivers/oprofile/
8102 F: include/linux/oprofile.h
8103
8104 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8105 M: Mark Fasheh <mfasheh@suse.com>
8106 M: Joel Becker <jlbec@evilplan.org>
8107 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8108 W: http://ocfs2.wiki.kernel.org
8109 S: Supported
8110 F: Documentation/filesystems/ocfs2.txt
8111 F: Documentation/filesystems/dlmfs.txt
8112 F: fs/ocfs2/
8113
8114 ORINOCO DRIVER
8115 L: linux-wireless@vger.kernel.org
8116 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8117 W: http://www.nongnu.org/orinoco/
8118 S: Orphan
8119 F: drivers/net/wireless/intersil/orinoco/
8120
8121 OSD LIBRARY and FILESYSTEM
8122 M: Boaz Harrosh <ooo@electrozaur.com>
8123 M: Benny Halevy <bhalevy@primarydata.com>
8124 L: osd-dev@open-osd.org
8125 W: http://open-osd.org
8126 T: git git://git.open-osd.org/open-osd.git
8127 S: Maintained
8128 F: drivers/scsi/osd/
8129 F: include/scsi/osd_*
8130 F: fs/exofs/
8131
8132 OVERLAY FILESYSTEM
8133 M: Miklos Szeredi <miklos@szeredi.hu>
8134 L: linux-unionfs@vger.kernel.org
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8136 S: Supported
8137 F: fs/overlayfs/
8138 F: Documentation/filesystems/overlayfs.txt
8139
8140 P54 WIRELESS DRIVER
8141 M: Christian Lamparter <chunkeey@googlemail.com>
8142 L: linux-wireless@vger.kernel.org
8143 W: http://wireless.kernel.org/en/users/Drivers/p54
8144 S: Maintained
8145 F: drivers/net/wireless/intersil/p54/
8146
8147 PA SEMI ETHERNET DRIVER
8148 M: Olof Johansson <olof@lixom.net>
8149 L: netdev@vger.kernel.org
8150 S: Maintained
8151 F: drivers/net/ethernet/pasemi/*
8152
8153 PA SEMI SMBUS DRIVER
8154 M: Olof Johansson <olof@lixom.net>
8155 L: linux-i2c@vger.kernel.org
8156 S: Maintained
8157 F: drivers/i2c/busses/i2c-pasemi.c
8158
8159 PADATA PARALLEL EXECUTION MECHANISM
8160 M: Steffen Klassert <steffen.klassert@secunet.com>
8161 L: linux-crypto@vger.kernel.org
8162 S: Maintained
8163 F: kernel/padata.c
8164 F: include/linux/padata.h
8165 F: Documentation/padata.txt
8166
8167 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8168 M: Harald Welte <laforge@gnumonks.org>
8169 L: platform-driver-x86@vger.kernel.org
8170 S: Maintained
8171 F: drivers/platform/x86/panasonic-laptop.c
8172
8173 PANASONIC MN10300/AM33/AM34 PORT
8174 M: David Howells <dhowells@redhat.com>
8175 M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8176 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8177 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8178 S: Maintained
8179 F: Documentation/mn10300/
8180 F: arch/mn10300/
8181
8182 PARALLEL PORT SUBSYSTEM
8183 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8184 M: Sudip Mukherjee <sudip@vectorindia.org>
8185 L: linux-parport@lists.infradead.org (subscribers-only)
8186 S: Maintained
8187 F: drivers/parport/
8188 F: include/linux/parport*.h
8189 F: drivers/char/ppdev.c
8190 F: include/uapi/linux/ppdev.h
8191 F: Documentation/parport*.txt
8192
8193 PARAVIRT_OPS INTERFACE
8194 M: Jeremy Fitzhardinge <jeremy@goop.org>
8195 M: Chris Wright <chrisw@sous-sol.org>
8196 M: Alok Kataria <akataria@vmware.com>
8197 M: Rusty Russell <rusty@rustcorp.com.au>
8198 L: virtualization@lists.linux-foundation.org
8199 S: Supported
8200 F: Documentation/virtual/paravirt_ops.txt
8201 F: arch/*/kernel/paravirt*
8202 F: arch/*/include/asm/paravirt.h
8203
8204 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8205 M: Tim Waugh <tim@cyberelk.net>
8206 L: linux-parport@lists.infradead.org (subscribers-only)
8207 S: Maintained
8208 F: Documentation/blockdev/paride.txt
8209 F: drivers/block/paride/
8210
8211 PARISC ARCHITECTURE
8212 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8213 M: Helge Deller <deller@gmx.de>
8214 L: linux-parisc@vger.kernel.org
8215 W: http://www.parisc-linux.org/
8216 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8219 S: Maintained
8220 F: arch/parisc/
8221 F: Documentation/parisc/
8222 F: drivers/parisc/
8223 F: drivers/char/agp/parisc-agp.c
8224 F: drivers/input/serio/gscps2.c
8225 F: drivers/parport/parport_gsc.*
8226 F: drivers/tty/serial/8250/8250_gsc.c
8227 F: drivers/video/fbdev/sti*
8228 F: drivers/video/console/sti*
8229 F: drivers/video/logo/logo_parisc*
8230
8231 PC87360 HARDWARE MONITORING DRIVER
8232 M: Jim Cromie <jim.cromie@gmail.com>
8233 L: lm-sensors@lm-sensors.org
8234 S: Maintained
8235 F: Documentation/hwmon/pc87360
8236 F: drivers/hwmon/pc87360.c
8237
8238 PC8736x GPIO DRIVER
8239 M: Jim Cromie <jim.cromie@gmail.com>
8240 S: Maintained
8241 F: drivers/char/pc8736x_gpio.c
8242
8243 PC87427 HARDWARE MONITORING DRIVER
8244 M: Jean Delvare <jdelvare@suse.com>
8245 L: lm-sensors@lm-sensors.org
8246 S: Maintained
8247 F: Documentation/hwmon/pc87427
8248 F: drivers/hwmon/pc87427.c
8249
8250 PCA9532 LED DRIVER
8251 M: Riku Voipio <riku.voipio@iki.fi>
8252 S: Maintained
8253 F: drivers/leds/leds-pca9532.c
8254 F: include/linux/leds-pca9532.h
8255
8256 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8257 M: Guenter Roeck <linux@roeck-us.net>
8258 L: linux-i2c@vger.kernel.org
8259 S: Maintained
8260 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8261
8262 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8263 M: Khalid Aziz <khalid@gonehiking.org>
8264 S: Maintained
8265 F: drivers/firmware/pcdp.*
8266
8267 PCI ERROR RECOVERY
8268 M: Linas Vepstas <linasvepstas@gmail.com>
8269 L: linux-pci@vger.kernel.org
8270 S: Supported
8271 F: Documentation/PCI/pci-error-recovery.txt
8272
8273 PCI SUBSYSTEM
8274 M: Bjorn Helgaas <bhelgaas@google.com>
8275 L: linux-pci@vger.kernel.org
8276 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8278 S: Supported
8279 F: Documentation/PCI/
8280 F: drivers/pci/
8281 F: include/linux/pci*
8282 F: arch/x86/pci/
8283 F: arch/x86/kernel/quirks.c
8284
8285 PCI DRIVER FOR ALTERA PCIE IP
8286 M: Ley Foon Tan <lftan@altera.com>
8287 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8288 L: linux-pci@vger.kernel.org
8289 S: Supported
8290 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8291 F: drivers/pci/host/pcie-altera.c
8292
8293 PCI DRIVER FOR ARM VERSATILE PLATFORM
8294 M: Rob Herring <robh@kernel.org>
8295 L: linux-pci@vger.kernel.org
8296 L: linux-arm-kernel@lists.infradead.org
8297 S: Maintained
8298 F: Documentation/devicetree/bindings/pci/versatile.txt
8299 F: drivers/pci/host/pci-versatile.c
8300
8301 PCI DRIVER FOR APPLIEDMICRO XGENE
8302 M: Tanmay Inamdar <tinamdar@apm.com>
8303 L: linux-pci@vger.kernel.org
8304 L: linux-arm-kernel@lists.infradead.org
8305 S: Maintained
8306 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8307 F: drivers/pci/host/pci-xgene.c
8308
8309 PCI DRIVER FOR FREESCALE LAYERSCAPE
8310 M: Minghuan Lian <minghuan.Lian@freescale.com>
8311 M: Mingkai Hu <mingkai.hu@freescale.com>
8312 M: Roy Zang <tie-fei.zang@freescale.com>
8313 L: linuxppc-dev@lists.ozlabs.org
8314 L: linux-pci@vger.kernel.org
8315 L: linux-arm-kernel@lists.infradead.org
8316 S: Maintained
8317 F: drivers/pci/host/*layerscape*
8318
8319 PCI DRIVER FOR IMX6
8320 M: Richard Zhu <Richard.Zhu@freescale.com>
8321 M: Lucas Stach <l.stach@pengutronix.de>
8322 L: linux-pci@vger.kernel.org
8323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8324 S: Maintained
8325 F: drivers/pci/host/*imx6*
8326
8327 PCI DRIVER FOR TI KEYSTONE
8328 M: Murali Karicheri <m-karicheri2@ti.com>
8329 L: linux-pci@vger.kernel.org
8330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8331 S: Maintained
8332 F: drivers/pci/host/*keystone*
8333
8334 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8335 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8336 M: Jason Cooper <jason@lakedaemon.net>
8337 L: linux-pci@vger.kernel.org
8338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8339 S: Maintained
8340 F: drivers/pci/host/*mvebu*
8341
8342 PCI DRIVER FOR NVIDIA TEGRA
8343 M: Thierry Reding <thierry.reding@gmail.com>
8344 L: linux-tegra@vger.kernel.org
8345 L: linux-pci@vger.kernel.org
8346 S: Supported
8347 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8348 F: drivers/pci/host/pci-tegra.c
8349
8350 PCI DRIVER FOR TI DRA7XX
8351 M: Kishon Vijay Abraham I <kishon@ti.com>
8352 L: linux-omap@vger.kernel.org
8353 L: linux-pci@vger.kernel.org
8354 S: Supported
8355 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8356 F: drivers/pci/host/pci-dra7xx.c
8357
8358 PCI DRIVER FOR RENESAS R-CAR
8359 M: Simon Horman <horms@verge.net.au>
8360 L: linux-pci@vger.kernel.org
8361 L: linux-renesas-soc@vger.kernel.org
8362 S: Maintained
8363 F: drivers/pci/host/*rcar*
8364
8365 PCI DRIVER FOR SAMSUNG EXYNOS
8366 M: Jingoo Han <jingoohan1@gmail.com>
8367 L: linux-pci@vger.kernel.org
8368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8369 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8370 S: Maintained
8371 F: drivers/pci/host/pci-exynos.c
8372
8373 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8374 M: Jingoo Han <jingoohan1@gmail.com>
8375 M: Pratyush Anand <pratyush.anand@gmail.com>
8376 L: linux-pci@vger.kernel.org
8377 S: Maintained
8378 F: drivers/pci/host/*designware*
8379
8380 PCI DRIVER FOR GENERIC OF HOSTS
8381 M: Will Deacon <will.deacon@arm.com>
8382 L: linux-pci@vger.kernel.org
8383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8384 S: Maintained
8385 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8386 F: drivers/pci/host/pci-host-generic.c
8387
8388 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8389 M: Keith Busch <keith.busch@intel.com>
8390 L: linux-pci@vger.kernel.org
8391 S: Supported
8392 F: arch/x86/pci/vmd.c
8393
8394 PCIE DRIVER FOR ST SPEAR13XX
8395 M: Pratyush Anand <pratyush.anand@gmail.com>
8396 L: linux-pci@vger.kernel.org
8397 S: Maintained
8398 F: drivers/pci/host/*spear*
8399
8400 PCI MSI DRIVER FOR ALTERA MSI IP
8401 M: Ley Foon Tan <lftan@altera.com>
8402 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8403 L: linux-pci@vger.kernel.org
8404 S: Supported
8405 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8406 F: drivers/pci/host/pcie-altera-msi.c
8407
8408 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8409 M: Duc Dang <dhdang@apm.com>
8410 L: linux-pci@vger.kernel.org
8411 L: linux-arm-kernel@lists.infradead.org
8412 S: Maintained
8413 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8414 F: drivers/pci/host/pci-xgene-msi.c
8415
8416 PCIE DRIVER FOR HISILICON
8417 M: Zhou Wang <wangzhou1@hisilicon.com>
8418 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8419 L: linux-pci@vger.kernel.org
8420 S: Maintained
8421 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8422 F: drivers/pci/host/pcie-hisi.c
8423
8424 PCIE DRIVER FOR QUALCOMM MSM
8425 M: Stanimir Varbanov <svarbanov@mm-sol.com>
8426 L: linux-pci@vger.kernel.org
8427 L: linux-arm-msm@vger.kernel.org
8428 S: Maintained
8429 F: drivers/pci/host/*qcom*
8430
8431 PCMCIA SUBSYSTEM
8432 P: Linux PCMCIA Team
8433 L: linux-pcmcia@lists.infradead.org
8434 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8436 S: Maintained
8437 F: Documentation/pcmcia/
8438 F: drivers/pcmcia/
8439 F: include/pcmcia/
8440
8441 PCNET32 NETWORK DRIVER
8442 M: Don Fry <pcnet32@frontier.com>
8443 L: netdev@vger.kernel.org
8444 S: Maintained
8445 F: drivers/net/ethernet/amd/pcnet32.c
8446
8447 PCRYPT PARALLEL CRYPTO ENGINE
8448 M: Steffen Klassert <steffen.klassert@secunet.com>
8449 L: linux-crypto@vger.kernel.org
8450 S: Maintained
8451 F: crypto/pcrypt.c
8452 F: include/crypto/pcrypt.h
8453
8454 PER-CPU MEMORY ALLOCATOR
8455 M: Tejun Heo <tj@kernel.org>
8456 M: Christoph Lameter <cl@linux-foundation.org>
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8458 S: Maintained
8459 F: include/linux/percpu*.h
8460 F: mm/percpu*.c
8461 F: arch/*/include/asm/percpu.h
8462
8463 PER-TASK DELAY ACCOUNTING
8464 M: Balbir Singh <bsingharora@gmail.com>
8465 S: Maintained
8466 F: include/linux/delayacct.h
8467 F: kernel/delayacct.c
8468
8469 PERFORMANCE EVENTS SUBSYSTEM
8470 M: Peter Zijlstra <peterz@infradead.org>
8471 M: Ingo Molnar <mingo@redhat.com>
8472 M: Arnaldo Carvalho de Melo <acme@kernel.org>
8473 L: linux-kernel@vger.kernel.org
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8475 S: Supported
8476 F: kernel/events/*
8477 F: include/linux/perf_event.h
8478 F: include/uapi/linux/perf_event.h
8479 F: arch/*/kernel/perf_event*.c
8480 F: arch/*/kernel/*/perf_event*.c
8481 F: arch/*/kernel/*/*/perf_event*.c
8482 F: arch/*/include/asm/perf_event.h
8483 F: arch/*/kernel/perf_callchain.c
8484 F: tools/perf/
8485
8486 PERSONALITY HANDLING
8487 M: Christoph Hellwig <hch@infradead.org>
8488 L: linux-abi-devel@lists.sourceforge.net
8489 S: Maintained
8490 F: include/linux/personality.h
8491 F: include/uapi/linux/personality.h
8492
8493 PHONET PROTOCOL
8494 M: Remi Denis-Courmont <courmisch@gmail.com>
8495 S: Supported
8496 F: Documentation/networking/phonet.txt
8497 F: include/linux/phonet.h
8498 F: include/net/phonet/
8499 F: include/uapi/linux/phonet.h
8500 F: net/phonet/
8501
8502 PHRAM MTD DRIVER
8503 M: Joern Engel <joern@lazybastard.org>
8504 L: linux-mtd@lists.infradead.org
8505 S: Maintained
8506 F: drivers/mtd/devices/phram.c
8507
8508 PICOLCD HID DRIVER
8509 M: Bruno Prémont <bonbons@linux-vserver.org>
8510 L: linux-input@vger.kernel.org
8511 S: Maintained
8512 F: drivers/hid/hid-picolcd*
8513
8514 PICOXCELL SUPPORT
8515 M: Jamie Iles <jamie@jamieiles.com>
8516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8517 T: git git://github.com/jamieiles/linux-2.6-ji.git
8518 S: Supported
8519 F: arch/arm/boot/dts/picoxcell*
8520 F: arch/arm/mach-picoxcell/
8521 F: drivers/crypto/picoxcell*
8522
8523 PIN CONTROL SUBSYSTEM
8524 M: Linus Walleij <linus.walleij@linaro.org>
8525 L: linux-gpio@vger.kernel.org
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8527 S: Maintained
8528 F: drivers/pinctrl/
8529 F: include/linux/pinctrl/
8530
8531 PIN CONTROLLER - ATMEL AT91
8532 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8534 S: Maintained
8535 F: drivers/pinctrl/pinctrl-at91.*
8536
8537 PIN CONTROLLER - ATMEL AT91 PIO4
8538 M: Ludovic Desroches <ludovic.desroches@atmel.com>
8539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8540 L: linux-gpio@vger.kernel.org
8541 S: Supported
8542 F: drivers/pinctrl/pinctrl-at91-pio4.*
8543
8544 PIN CONTROLLER - INTEL
8545 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8546 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8547 S: Maintained
8548 F: drivers/pinctrl/intel/
8549
8550 PIN CONTROLLER - RENESAS
8551 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8552 M: Geert Uytterhoeven <geert+renesas@glider.be>
8553 L: linux-renesas-soc@vger.kernel.org
8554 S: Maintained
8555 F: drivers/pinctrl/sh-pfc/
8556
8557 PIN CONTROLLER - SAMSUNG
8558 M: Tomasz Figa <tomasz.figa@gmail.com>
8559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8560 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8561 S: Maintained
8562 F: drivers/pinctrl/samsung/
8563
8564 PIN CONTROLLER - SINGLE
8565 M: Tony Lindgren <tony@atomide.com>
8566 M: Haojian Zhuang <haojian.zhuang@linaro.org>
8567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8568 L: linux-omap@vger.kernel.org
8569 S: Maintained
8570 F: drivers/pinctrl/pinctrl-single.c
8571
8572 PIN CONTROLLER - ST SPEAR
8573 M: Viresh Kumar <vireshk@kernel.org>
8574 L: spear-devel@list.st.com
8575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8576 W: http://www.st.com/spear
8577 S: Maintained
8578 F: drivers/pinctrl/spear/
8579
8580 PKTCDVD DRIVER
8581 M: Jiri Kosina <jikos@kernel.org>
8582 S: Maintained
8583 F: drivers/block/pktcdvd.c
8584 F: include/linux/pktcdvd.h
8585 F: include/uapi/linux/pktcdvd.h
8586
8587 PKUNITY SOC DRIVERS
8588 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8589 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8590 S: Maintained
8591 T: git git://github.com/gxt/linux.git
8592 F: drivers/input/serio/i8042-unicore32io.h
8593 F: drivers/i2c/busses/i2c-puv3.c
8594 F: drivers/video/fbdev/fb-puv3.c
8595 F: drivers/rtc/rtc-puv3.c
8596
8597 PMBUS HARDWARE MONITORING DRIVERS
8598 M: Guenter Roeck <linux@roeck-us.net>
8599 L: lm-sensors@lm-sensors.org
8600 W: http://www.lm-sensors.org/
8601 W: http://www.roeck-us.net/linux/drivers/
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8603 S: Maintained
8604 F: Documentation/hwmon/pmbus
8605 F: drivers/hwmon/pmbus/
8606 F: include/linux/i2c/pmbus.h
8607
8608 PMC SIERRA MaxRAID DRIVER
8609 L: linux-scsi@vger.kernel.org
8610 W: http://www.pmc-sierra.com/
8611 S: Orphan
8612 F: drivers/scsi/pmcraid.*
8613
8614 PMC SIERRA PM8001 DRIVER
8615 M: Jack Wang <jinpu.wang@profitbricks.com>
8616 M: lindar_liu@usish.com
8617 L: pmchba@pmcs.com
8618 L: linux-scsi@vger.kernel.org
8619 S: Supported
8620 F: drivers/scsi/pm8001/
8621
8622 POSIX CLOCKS and TIMERS
8623 M: Thomas Gleixner <tglx@linutronix.de>
8624 L: linux-kernel@vger.kernel.org
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8626 S: Maintained
8627 F: fs/timerfd.c
8628 F: include/linux/timer*
8629 F: kernel/time/*timer*
8630
8631 POWER MANAGEMENT CORE
8632 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8633 L: linux-pm@vger.kernel.org
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8635 S: Supported
8636 F: drivers/base/power/
8637 F: include/linux/pm.h
8638 F: include/linux/pm_*
8639 F: include/linux/powercap.h
8640 F: drivers/powercap/
8641
8642 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8643 M: Sebastian Reichel <sre@kernel.org>
8644 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8645 M: David Woodhouse <dwmw2@infradead.org>
8646 L: linux-pm@vger.kernel.org
8647 T: git git://git.infradead.org/battery-2.6.git
8648 S: Maintained
8649 F: include/linux/power_supply.h
8650 F: drivers/power/
8651 X: drivers/power/avs/
8652
8653 POWER STATE COORDINATION INTERFACE (PSCI)
8654 M: Mark Rutland <mark.rutland@arm.com>
8655 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8656 L: linux-arm-kernel@lists.infradead.org
8657 S: Maintained
8658 F: drivers/firmware/psci.c
8659 F: include/linux/psci.h
8660 F: include/uapi/linux/psci.h
8661
8662 PNP SUPPORT
8663 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8664 S: Maintained
8665 F: drivers/pnp/
8666
8667 PPP PROTOCOL DRIVERS AND COMPRESSORS
8668 M: Paul Mackerras <paulus@samba.org>
8669 L: linux-ppp@vger.kernel.org
8670 S: Maintained
8671 F: drivers/net/ppp/ppp_*
8672
8673 PPP OVER ATM (RFC 2364)
8674 M: Mitchell Blank Jr <mitch@sfgoth.com>
8675 S: Maintained
8676 F: net/atm/pppoatm.c
8677 F: include/uapi/linux/atmppp.h
8678
8679 PPP OVER ETHERNET
8680 M: Michal Ostrowski <mostrows@earthlink.net>
8681 S: Maintained
8682 F: drivers/net/ppp/pppoe.c
8683 F: drivers/net/ppp/pppox.c
8684
8685 PPP OVER L2TP
8686 M: James Chapman <jchapman@katalix.com>
8687 S: Maintained
8688 F: net/l2tp/l2tp_ppp.c
8689 F: include/linux/if_pppol2tp.h
8690 F: include/uapi/linux/if_pppol2tp.h
8691
8692 PPS SUPPORT
8693 M: Rodolfo Giometti <giometti@enneenne.com>
8694 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8695 L: linuxpps@ml.enneenne.com (subscribers-only)
8696 S: Maintained
8697 F: Documentation/pps/
8698 F: drivers/pps/
8699 F: include/linux/pps*.h
8700
8701 PPTP DRIVER
8702 M: Dmitry Kozlov <xeb@mail.ru>
8703 L: netdev@vger.kernel.org
8704 S: Maintained
8705 F: drivers/net/ppp/pptp.c
8706 W: http://sourceforge.net/projects/accel-pptp
8707
8708 PREEMPTIBLE KERNEL
8709 M: Robert Love <rml@tech9.net>
8710 L: kpreempt-tech@lists.sourceforge.net
8711 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8712 S: Supported
8713 F: Documentation/preempt-locking.txt
8714 F: include/linux/preempt.h
8715
8716 PRISM54 WIRELESS DRIVER
8717 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8718 L: linux-wireless@vger.kernel.org
8719 W: http://wireless.kernel.org/en/users/Drivers/p54
8720 S: Obsolete
8721 F: drivers/net/wireless/intersil/prism54/
8722
8723 PS3 NETWORK SUPPORT
8724 M: Geoff Levand <geoff@infradead.org>
8725 L: netdev@vger.kernel.org
8726 L: linuxppc-dev@lists.ozlabs.org
8727 S: Maintained
8728 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8729
8730 PS3 PLATFORM SUPPORT
8731 M: Geoff Levand <geoff@infradead.org>
8732 L: linuxppc-dev@lists.ozlabs.org
8733 S: Maintained
8734 F: arch/powerpc/boot/ps3*
8735 F: arch/powerpc/include/asm/lv1call.h
8736 F: arch/powerpc/include/asm/ps3*.h
8737 F: arch/powerpc/platforms/ps3/
8738 F: drivers/*/ps3*
8739 F: drivers/ps3/
8740 F: drivers/rtc/rtc-ps3.c
8741 F: drivers/usb/host/*ps3.c
8742 F: sound/ppc/snd_ps3*
8743
8744 PS3VRAM DRIVER
8745 M: Jim Paris <jim@jtan.com>
8746 M: Geoff Levand <geoff@infradead.org>
8747 L: linuxppc-dev@lists.ozlabs.org
8748 S: Maintained
8749 F: drivers/block/ps3vram.c
8750
8751 PSTORE FILESYSTEM
8752 M: Anton Vorontsov <anton@enomsg.org>
8753 M: Colin Cross <ccross@android.com>
8754 M: Kees Cook <keescook@chromium.org>
8755 M: Tony Luck <tony.luck@intel.com>
8756 S: Maintained
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8758 F: fs/pstore/
8759 F: include/linux/pstore*
8760 F: drivers/firmware/efi/efi-pstore.c
8761 F: drivers/acpi/apei/erst.c
8762
8763 PTP HARDWARE CLOCK SUPPORT
8764 M: Richard Cochran <richardcochran@gmail.com>
8765 L: netdev@vger.kernel.org
8766 S: Maintained
8767 W: http://linuxptp.sourceforge.net/
8768 F: Documentation/ABI/testing/sysfs-ptp
8769 F: Documentation/ptp/*
8770 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8771 F: drivers/net/phy/dp83640*
8772 F: drivers/ptp/*
8773 F: include/linux/ptp_cl*
8774
8775 PTRACE SUPPORT
8776 M: Roland McGrath <roland@hack.frob.com>
8777 M: Oleg Nesterov <oleg@redhat.com>
8778 S: Maintained
8779 F: include/asm-generic/syscall.h
8780 F: include/linux/ptrace.h
8781 F: include/linux/regset.h
8782 F: include/linux/tracehook.h
8783 F: include/uapi/linux/ptrace.h
8784 F: kernel/ptrace.c
8785
8786 PVRUSB2 VIDEO4LINUX DRIVER
8787 M: Mike Isely <isely@pobox.com>
8788 L: pvrusb2@isely.net (subscribers-only)
8789 L: linux-media@vger.kernel.org
8790 W: http://www.isely.net/pvrusb2/
8791 T: git git://linuxtv.org/media_tree.git
8792 S: Maintained
8793 F: Documentation/video4linux/README.pvrusb2
8794 F: drivers/media/usb/pvrusb2/
8795
8796 PWC WEBCAM DRIVER
8797 M: Hans de Goede <hdegoede@redhat.com>
8798 L: linux-media@vger.kernel.org
8799 T: git git://linuxtv.org/media_tree.git
8800 S: Maintained
8801 F: drivers/media/usb/pwc/*
8802
8803 PWM FAN DRIVER
8804 M: Kamil Debski <k.debski@samsung.com>
8805 L: lm-sensors@lm-sensors.org
8806 S: Supported
8807 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8808 F: Documentation/hwmon/pwm-fan
8809 F: drivers/hwmon/pwm-fan.c
8810
8811 PWM SUBSYSTEM
8812 M: Thierry Reding <thierry.reding@gmail.com>
8813 L: linux-pwm@vger.kernel.org
8814 S: Maintained
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8816 F: Documentation/pwm.txt
8817 F: Documentation/devicetree/bindings/pwm/
8818 F: include/linux/pwm.h
8819 F: drivers/pwm/
8820 F: drivers/video/backlight/pwm_bl.c
8821 F: include/linux/pwm_backlight.h
8822
8823 PXA2xx/PXA3xx SUPPORT
8824 M: Daniel Mack <daniel@zonque.org>
8825 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8826 M: Robert Jarzmik <robert.jarzmik@free.fr>
8827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8828 T: git git://github.com/hzhuang1/linux.git
8829 T: git git://github.com/rjarzmik/linux.git
8830 S: Maintained
8831 F: arch/arm/mach-pxa/
8832 F: drivers/dma/pxa*
8833 F: drivers/pcmcia/pxa2xx*
8834 F: drivers/pinctrl/pxa/
8835 F: drivers/spi/spi-pxa2xx*
8836 F: drivers/usb/gadget/udc/pxa2*
8837 F: include/sound/pxa2xx-lib.h
8838 F: sound/arm/pxa*
8839 F: sound/soc/pxa/
8840
8841 PXA GPIO DRIVER
8842 M: Robert Jarzmik <robert.jarzmik@free.fr>
8843 L: linux-gpio@vger.kernel.org
8844 S: Maintained
8845 F: drivers/gpio/gpio-pxa.c
8846
8847 PXA3xx NAND FLASH DRIVER
8848 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8849 L: linux-mtd@lists.infradead.org
8850 S: Maintained
8851 F: drivers/mtd/nand/pxa3xx_nand.c
8852
8853 MMP SUPPORT
8854 M: Eric Miao <eric.y.miao@gmail.com>
8855 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8857 T: git git://github.com/hzhuang1/linux.git
8858 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8859 S: Maintained
8860 F: arch/arm/mach-mmp/
8861
8862 PXA MMCI DRIVER
8863 S: Orphan
8864
8865 PXA RTC DRIVER
8866 M: Robert Jarzmik <robert.jarzmik@free.fr>
8867 L: rtc-linux@googlegroups.com
8868 S: Maintained
8869
8870 QAT DRIVER
8871 M: Tadeusz Struk <tadeusz.struk@intel.com>
8872 L: qat-linux@intel.com
8873 S: Supported
8874 F: drivers/crypto/qat/
8875
8876 QIB DRIVER
8877 M: Mike Marciniszyn <infinipath@intel.com>
8878 L: linux-rdma@vger.kernel.org
8879 S: Supported
8880 F: drivers/infiniband/hw/qib/
8881
8882 QLOGIC QLA1280 SCSI DRIVER
8883 M: Michael Reed <mdr@sgi.com>
8884 L: linux-scsi@vger.kernel.org
8885 S: Maintained
8886 F: drivers/scsi/qla1280.[ch]
8887
8888 QLOGIC QLA2XXX FC-SCSI DRIVER
8889 M: qla2xxx-upstream@qlogic.com
8890 L: linux-scsi@vger.kernel.org
8891 S: Supported
8892 F: Documentation/scsi/LICENSE.qla2xxx
8893 F: drivers/scsi/qla2xxx/
8894
8895 QLOGIC QLA4XXX iSCSI DRIVER
8896 M: QLogic-Storage-Upstream@qlogic.com
8897 L: linux-scsi@vger.kernel.org
8898 S: Supported
8899 F: Documentation/scsi/LICENSE.qla4xxx
8900 F: drivers/scsi/qla4xxx/
8901
8902 QLOGIC QLA3XXX NETWORK DRIVER
8903 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8904 M: Ron Mercer <ron.mercer@qlogic.com>
8905 M: linux-driver@qlogic.com
8906 L: netdev@vger.kernel.org
8907 S: Supported
8908 F: Documentation/networking/LICENSE.qla3xxx
8909 F: drivers/net/ethernet/qlogic/qla3xxx.*
8910
8911 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8912 M: Dept-GELinuxNICDev@qlogic.com
8913 L: netdev@vger.kernel.org
8914 S: Supported
8915 F: drivers/net/ethernet/qlogic/qlcnic/
8916
8917 QLOGIC QLGE 10Gb ETHERNET DRIVER
8918 M: Harish Patil <harish.patil@qlogic.com>
8919 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8920 M: Dept-GELinuxNICDev@qlogic.com
8921 M: linux-driver@qlogic.com
8922 L: netdev@vger.kernel.org
8923 S: Supported
8924 F: drivers/net/ethernet/qlogic/qlge/
8925
8926 QLOGIC QL4xxx ETHERNET DRIVER
8927 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8928 M: Ariel Elior <Ariel.Elior@qlogic.com>
8929 M: everest-linux-l2@qlogic.com
8930 L: netdev@vger.kernel.org
8931 S: Supported
8932 F: drivers/net/ethernet/qlogic/qed/
8933 F: include/linux/qed/
8934 F: drivers/net/ethernet/qlogic/qede/
8935
8936 QNX4 FILESYSTEM
8937 M: Anders Larsen <al@alarsen.net>
8938 W: http://www.alarsen.net/linux/qnx4fs/
8939 S: Maintained
8940 F: fs/qnx4/
8941 F: include/uapi/linux/qnx4_fs.h
8942 F: include/uapi/linux/qnxtypes.h
8943
8944 QT1010 MEDIA DRIVER
8945 M: Antti Palosaari <crope@iki.fi>
8946 L: linux-media@vger.kernel.org
8947 W: https://linuxtv.org
8948 W: http://palosaari.fi/linux/
8949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8950 T: git git://linuxtv.org/anttip/media_tree.git
8951 S: Maintained
8952 F: drivers/media/tuners/qt1010*
8953
8954 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8955 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8956 L: linux-wireless@vger.kernel.org
8957 L: ath9k-devel@lists.ath9k.org
8958 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8959 S: Supported
8960 F: drivers/net/wireless/ath/ath9k/
8961
8962 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8963 M: Kalle Valo <kvalo@qca.qualcomm.com>
8964 L: ath10k@lists.infradead.org
8965 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
8967 S: Supported
8968 F: drivers/net/wireless/ath/ath10k/
8969
8970 QUALCOMM HEXAGON ARCHITECTURE
8971 M: Richard Kuo <rkuo@codeaurora.org>
8972 L: linux-hexagon@vger.kernel.org
8973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
8974 S: Supported
8975 F: arch/hexagon/
8976
8977 QUALCOMM WCN36XX WIRELESS DRIVER
8978 M: Eugene Krasnikov <k.eugene.e@gmail.com>
8979 L: wcn36xx@lists.infradead.org
8980 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8981 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8982 S: Supported
8983 F: drivers/net/wireless/ath/wcn36xx/
8984
8985 RADOS BLOCK DEVICE (RBD)
8986 M: Ilya Dryomov <idryomov@gmail.com>
8987 M: Sage Weil <sage@redhat.com>
8988 M: Alex Elder <elder@kernel.org>
8989 L: ceph-devel@vger.kernel.org
8990 W: http://ceph.com/
8991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8992 T: git git://github.com/ceph/ceph-client.git
8993 S: Supported
8994 F: Documentation/ABI/testing/sysfs-bus-rbd
8995 F: drivers/block/rbd.c
8996 F: drivers/block/rbd_types.h
8997
8998 RADEON FRAMEBUFFER DISPLAY DRIVER
8999 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9000 L: linux-fbdev@vger.kernel.org
9001 S: Maintained
9002 F: drivers/video/fbdev/aty/radeon*
9003 F: include/uapi/linux/radeonfb.h
9004
9005 RADIOSHARK RADIO DRIVER
9006 M: Hans de Goede <hdegoede@redhat.com>
9007 L: linux-media@vger.kernel.org
9008 T: git git://linuxtv.org/media_tree.git
9009 S: Maintained
9010 F: drivers/media/radio/radio-shark.c
9011
9012 RADIOSHARK2 RADIO DRIVER
9013 M: Hans de Goede <hdegoede@redhat.com>
9014 L: linux-media@vger.kernel.org
9015 T: git git://linuxtv.org/media_tree.git
9016 S: Maintained
9017 F: drivers/media/radio/radio-shark2.c
9018 F: drivers/media/radio/radio-tea5777.c
9019
9020 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9021 M: Paul Mackerras <paulus@samba.org>
9022 L: linux-fbdev@vger.kernel.org
9023 S: Maintained
9024 F: drivers/video/fbdev/aty/aty128fb.c
9025
9026 RALINK MIPS ARCHITECTURE
9027 M: John Crispin <blogic@openwrt.org>
9028 L: linux-mips@linux-mips.org
9029 S: Maintained
9030 F: arch/mips/ralink
9031
9032 RALINK RT2X00 WIRELESS LAN DRIVER
9033 P: rt2x00 project
9034 M: Stanislaw Gruszka <sgruszka@redhat.com>
9035 M: Helmut Schaa <helmut.schaa@googlemail.com>
9036 L: linux-wireless@vger.kernel.org
9037 S: Maintained
9038 F: drivers/net/wireless/ralink/rt2x00/
9039
9040 RAMDISK RAM BLOCK DEVICE DRIVER
9041 M: Jens Axboe <axboe@kernel.dk>
9042 S: Maintained
9043 F: Documentation/blockdev/ramdisk.txt
9044 F: drivers/block/brd.c
9045
9046 RANDOM NUMBER DRIVER
9047 M: "Theodore Ts'o" <tytso@mit.edu>
9048 S: Maintained
9049 F: drivers/char/random.c
9050
9051 RAPIDIO SUBSYSTEM
9052 M: Matt Porter <mporter@kernel.crashing.org>
9053 M: Alexandre Bounine <alexandre.bounine@idt.com>
9054 S: Maintained
9055 F: drivers/rapidio/
9056
9057 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9058 L: linux-wireless@vger.kernel.org
9059 S: Orphan
9060 F: drivers/net/wireless/ray*
9061
9062 RCUTORTURE MODULE
9063 M: Josh Triplett <josh@joshtriplett.org>
9064 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9065 L: linux-kernel@vger.kernel.org
9066 S: Supported
9067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9068 F: Documentation/RCU/torture.txt
9069 F: kernel/rcu/rcutorture.c
9070
9071 RCUTORTURE TEST FRAMEWORK
9072 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9073 M: Josh Triplett <josh@joshtriplett.org>
9074 R: Steven Rostedt <rostedt@goodmis.org>
9075 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9076 R: Lai Jiangshan <jiangshanlai@gmail.com>
9077 L: linux-kernel@vger.kernel.org
9078 S: Supported
9079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9080 F: tools/testing/selftests/rcutorture
9081
9082 RDC R-321X SoC
9083 M: Florian Fainelli <florian@openwrt.org>
9084 S: Maintained
9085
9086 RDC R6040 FAST ETHERNET DRIVER
9087 M: Florian Fainelli <florian@openwrt.org>
9088 L: netdev@vger.kernel.org
9089 S: Maintained
9090 F: drivers/net/ethernet/rdc/r6040.c
9091
9092 RDS - RELIABLE DATAGRAM SOCKETS
9093 M: Chien Yen <chien.yen@oracle.com>
9094 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9095 S: Supported
9096 F: net/rds/
9097
9098 READ-COPY UPDATE (RCU)
9099 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9100 M: Josh Triplett <josh@joshtriplett.org>
9101 R: Steven Rostedt <rostedt@goodmis.org>
9102 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9103 R: Lai Jiangshan <jiangshanlai@gmail.com>
9104 L: linux-kernel@vger.kernel.org
9105 W: http://www.rdrop.com/users/paulmck/RCU/
9106 S: Supported
9107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9108 F: Documentation/RCU/
9109 X: Documentation/RCU/torture.txt
9110 F: include/linux/rcu*
9111 X: include/linux/srcu.h
9112 F: kernel/rcu/
9113 X: kernel/torture.c
9114
9115 REAL TIME CLOCK (RTC) SUBSYSTEM
9116 M: Alessandro Zummo <a.zummo@towertech.it>
9117 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9118 L: rtc-linux@googlegroups.com
9119 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9121 S: Maintained
9122 F: Documentation/rtc.txt
9123 F: drivers/rtc/
9124 F: include/linux/rtc.h
9125 F: include/uapi/linux/rtc.h
9126
9127 REALTEK AUDIO CODECS
9128 M: Bard Liao <bardliao@realtek.com>
9129 M: Oder Chiou <oder_chiou@realtek.com>
9130 S: Maintained
9131 F: sound/soc/codecs/rt*
9132 F: include/sound/rt*.h
9133
9134 REISERFS FILE SYSTEM
9135 L: reiserfs-devel@vger.kernel.org
9136 S: Supported
9137 F: fs/reiserfs/
9138
9139 REGISTER MAP ABSTRACTION
9140 M: Mark Brown <broonie@kernel.org>
9141 L: linux-kernel@vger.kernel.org
9142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9143 S: Supported
9144 F: drivers/base/regmap/
9145 F: include/linux/regmap.h
9146
9147 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9148 M: Ohad Ben-Cohen <ohad@wizery.com>
9149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9150 S: Maintained
9151 F: drivers/remoteproc/
9152 F: Documentation/remoteproc.txt
9153 F: include/linux/remoteproc.h
9154
9155 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9156 M: Ohad Ben-Cohen <ohad@wizery.com>
9157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9158 S: Maintained
9159 F: drivers/rpmsg/
9160 F: Documentation/rpmsg.txt
9161 F: include/linux/rpmsg.h
9162
9163 RENESAS ETHERNET DRIVERS
9164 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9165 L: netdev@vger.kernel.org
9166 L: linux-renesas-soc@vger.kernel.org
9167 F: drivers/net/ethernet/renesas/
9168 F: include/linux/sh_eth.h
9169
9170 RENESAS USB2 PHY DRIVER
9171 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9172 L: linux-renesas-soc@vger.kernel.org
9173 S: Maintained
9174 F: drivers/phy/phy-rcar-gen3-usb2.c
9175
9176 RESET CONTROLLER FRAMEWORK
9177 M: Philipp Zabel <p.zabel@pengutronix.de>
9178 T: git git://git.pengutronix.de/git/pza/linux
9179 S: Maintained
9180 F: drivers/reset/
9181 F: Documentation/devicetree/bindings/reset/
9182 F: include/dt-bindings/reset/
9183 F: include/linux/reset.h
9184 F: include/linux/reset-controller.h
9185
9186 RFKILL
9187 M: Johannes Berg <johannes@sipsolutions.net>
9188 L: linux-wireless@vger.kernel.org
9189 W: http://wireless.kernel.org/
9190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9192 S: Maintained
9193 F: Documentation/rfkill.txt
9194 F: net/rfkill/
9195
9196 RHASHTABLE
9197 M: Thomas Graf <tgraf@suug.ch>
9198 L: netdev@vger.kernel.org
9199 S: Maintained
9200 F: lib/rhashtable.c
9201 F: include/linux/rhashtable.h
9202
9203 RICOH SMARTMEDIA/XD DRIVER
9204 M: Maxim Levitsky <maximlevitsky@gmail.com>
9205 S: Maintained
9206 F: drivers/mtd/nand/r852.c
9207 F: drivers/mtd/nand/r852.h
9208
9209 RICOH R5C592 MEMORYSTICK DRIVER
9210 M: Maxim Levitsky <maximlevitsky@gmail.com>
9211 S: Maintained
9212 F: drivers/memstick/host/r592.*
9213
9214 ROCCAT DRIVERS
9215 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9216 W: http://sourceforge.net/projects/roccat/
9217 S: Maintained
9218 F: drivers/hid/hid-roccat*
9219 F: include/linux/hid-roccat*
9220 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9221
9222 ROCKER DRIVER
9223 M: Jiri Pirko <jiri@resnulli.us>
9224 M: Scott Feldman <sfeldma@gmail.com>
9225 L: netdev@vger.kernel.org
9226 S: Supported
9227 F: drivers/net/ethernet/rocker/
9228
9229 ROCKETPORT DRIVER
9230 P: Comtrol Corp.
9231 W: http://www.comtrol.com
9232 S: Maintained
9233 F: Documentation/serial/rocket.txt
9234 F: drivers/tty/rocket*
9235
9236 ROCKETPORT EXPRESS/INFINITY DRIVER
9237 M: Kevin Cernekee <cernekee@gmail.com>
9238 L: linux-serial@vger.kernel.org
9239 S: Odd Fixes
9240 F: drivers/tty/serial/rp2.*
9241
9242 ROSE NETWORK LAYER
9243 M: Ralf Baechle <ralf@linux-mips.org>
9244 L: linux-hams@vger.kernel.org
9245 W: http://www.linux-ax25.org/
9246 S: Maintained
9247 F: include/net/rose.h
9248 F: include/uapi/linux/rose.h
9249 F: net/rose/
9250
9251 RTL2830 MEDIA DRIVER
9252 M: Antti Palosaari <crope@iki.fi>
9253 L: linux-media@vger.kernel.org
9254 W: https://linuxtv.org
9255 W: http://palosaari.fi/linux/
9256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9257 T: git git://linuxtv.org/anttip/media_tree.git
9258 S: Maintained
9259 F: drivers/media/dvb-frontends/rtl2830*
9260
9261 RTL2832 MEDIA DRIVER
9262 M: Antti Palosaari <crope@iki.fi>
9263 L: linux-media@vger.kernel.org
9264 W: https://linuxtv.org
9265 W: http://palosaari.fi/linux/
9266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9267 T: git git://linuxtv.org/anttip/media_tree.git
9268 S: Maintained
9269 F: drivers/media/dvb-frontends/rtl2832*
9270
9271 RTL2832_SDR MEDIA DRIVER
9272 M: Antti Palosaari <crope@iki.fi>
9273 L: linux-media@vger.kernel.org
9274 W: https://linuxtv.org
9275 W: http://palosaari.fi/linux/
9276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9277 T: git git://linuxtv.org/anttip/media_tree.git
9278 S: Maintained
9279 F: drivers/media/dvb-frontends/rtl2832_sdr*
9280
9281 RTL8180 WIRELESS DRIVER
9282 L: linux-wireless@vger.kernel.org
9283 W: http://wireless.kernel.org/
9284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9285 S: Orphan
9286 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9287
9288 RTL8187 WIRELESS DRIVER
9289 M: Herton Ronaldo Krzesinski <herton@canonical.com>
9290 M: Hin-Tak Leung <htl10@users.sourceforge.net>
9291 M: Larry Finger <Larry.Finger@lwfinger.net>
9292 L: linux-wireless@vger.kernel.org
9293 W: http://wireless.kernel.org/
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9295 S: Maintained
9296 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9297
9298 RTL8192CE WIRELESS DRIVER
9299 M: Larry Finger <Larry.Finger@lwfinger.net>
9300 M: Chaoming Li <chaoming_li@realsil.com.cn>
9301 L: linux-wireless@vger.kernel.org
9302 W: http://wireless.kernel.org/
9303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9304 S: Maintained
9305 F: drivers/net/wireless/realtek/rtlwifi/
9306 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9307
9308 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9309 M: Jes Sorensen <Jes.Sorensen@redhat.com>
9310 L: linux-wireless@vger.kernel.org
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9312 S: Maintained
9313 F: drivers/net/wireless/realtek/rtl8xxxu/
9314
9315 S3 SAVAGE FRAMEBUFFER DRIVER
9316 M: Antonino Daplas <adaplas@gmail.com>
9317 L: linux-fbdev@vger.kernel.org
9318 S: Maintained
9319 F: drivers/video/fbdev/savage/
9320
9321 S390
9322 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9323 M: Heiko Carstens <heiko.carstens@de.ibm.com>
9324 L: linux-s390@vger.kernel.org
9325 W: http://www.ibm.com/developerworks/linux/linux390/
9326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9327 S: Supported
9328 F: arch/s390/
9329 F: drivers/s390/
9330 F: Documentation/s390/
9331 F: Documentation/DocBook/s390*
9332
9333 S390 COMMON I/O LAYER
9334 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9335 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9336 L: linux-s390@vger.kernel.org
9337 W: http://www.ibm.com/developerworks/linux/linux390/
9338 S: Supported
9339 F: drivers/s390/cio/
9340
9341 S390 DASD DRIVER
9342 M: Stefan Weinhuber <wein@de.ibm.com>
9343 M: Stefan Haberland <stefan.haberland@de.ibm.com>
9344 L: linux-s390@vger.kernel.org
9345 W: http://www.ibm.com/developerworks/linux/linux390/
9346 S: Supported
9347 F: drivers/s390/block/dasd*
9348 F: block/partitions/ibm.c
9349
9350 S390 NETWORK DRIVERS
9351 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9352 L: linux-s390@vger.kernel.org
9353 W: http://www.ibm.com/developerworks/linux/linux390/
9354 S: Supported
9355 F: drivers/s390/net/
9356
9357 S390 PCI SUBSYSTEM
9358 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9359 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9360 L: linux-s390@vger.kernel.org
9361 W: http://www.ibm.com/developerworks/linux/linux390/
9362 S: Supported
9363 F: arch/s390/pci/
9364 F: drivers/pci/hotplug/s390_pci_hpc.c
9365
9366 S390 ZCRYPT DRIVER
9367 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9368 L: linux-s390@vger.kernel.org
9369 W: http://www.ibm.com/developerworks/linux/linux390/
9370 S: Supported
9371 F: drivers/s390/crypto/
9372
9373 S390 ZFCP DRIVER
9374 M: Steffen Maier <maier@linux.vnet.ibm.com>
9375 L: linux-s390@vger.kernel.org
9376 W: http://www.ibm.com/developerworks/linux/linux390/
9377 S: Supported
9378 F: drivers/s390/scsi/zfcp_*
9379
9380 S390 IUCV NETWORK LAYER
9381 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9382 L: linux-s390@vger.kernel.org
9383 W: http://www.ibm.com/developerworks/linux/linux390/
9384 S: Supported
9385 F: drivers/s390/net/*iucv*
9386 F: include/net/iucv/
9387 F: net/iucv/
9388
9389 S390 IOMMU (PCI)
9390 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9391 L: linux-s390@vger.kernel.org
9392 W: http://www.ibm.com/developerworks/linux/linux390/
9393 S: Supported
9394 F: drivers/iommu/s390-iommu.c
9395
9396 S3C24XX SD/MMC Driver
9397 M: Ben Dooks <ben-linux@fluff.org>
9398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9399 S: Supported
9400 F: drivers/mmc/host/s3cmci.*
9401
9402 SAA6588 RDS RECEIVER DRIVER
9403 M: Hans Verkuil <hverkuil@xs4all.nl>
9404 L: linux-media@vger.kernel.org
9405 T: git git://linuxtv.org/media_tree.git
9406 W: https://linuxtv.org
9407 S: Odd Fixes
9408 F: drivers/media/i2c/saa6588*
9409
9410 SAA7134 VIDEO4LINUX DRIVER
9411 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9412 L: linux-media@vger.kernel.org
9413 W: https://linuxtv.org
9414 T: git git://linuxtv.org/media_tree.git
9415 S: Odd fixes
9416 F: Documentation/video4linux/*.saa7134
9417 F: drivers/media/pci/saa7134/
9418
9419 SAA7146 VIDEO4LINUX-2 DRIVER
9420 M: Hans Verkuil <hverkuil@xs4all.nl>
9421 L: linux-media@vger.kernel.org
9422 T: git git://linuxtv.org/media_tree.git
9423 S: Maintained
9424 F: drivers/media/common/saa7146/
9425 F: drivers/media/pci/saa7146/
9426 F: include/media/saa7146*
9427
9428 SAMSUNG LAPTOP DRIVER
9429 M: Corentin Chary <corentin.chary@gmail.com>
9430 L: platform-driver-x86@vger.kernel.org
9431 S: Maintained
9432 F: drivers/platform/x86/samsung-laptop.c
9433
9434 SAMSUNG AUDIO (ASoC) DRIVERS
9435 M: Sangbeom Kim <sbkim73@samsung.com>
9436 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9437 S: Supported
9438 F: sound/soc/samsung/
9439
9440 SAMSUNG FRAMEBUFFER DRIVER
9441 M: Jingoo Han <jingoohan1@gmail.com>
9442 L: linux-fbdev@vger.kernel.org
9443 S: Maintained
9444 F: drivers/video/fbdev/s3c-fb.c
9445
9446 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9447 M: Sangbeom Kim <sbkim73@samsung.com>
9448 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9449 L: linux-kernel@vger.kernel.org
9450 L: linux-samsung-soc@vger.kernel.org
9451 S: Supported
9452 F: drivers/mfd/sec*.c
9453 F: drivers/regulator/s2m*.c
9454 F: drivers/regulator/s5m*.c
9455 F: drivers/clk/clk-s2mps11.c
9456 F: drivers/rtc/rtc-s5m.c
9457 F: include/linux/mfd/samsung/
9458 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9459 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9460 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9461 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9462
9463 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9464 M: Kyungmin Park <kyungmin.park@samsung.com>
9465 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9466 L: linux-media@vger.kernel.org
9467 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9468 S: Supported
9469 F: drivers/media/platform/exynos4-is/
9470
9471 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9472 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9473 L: linux-media@vger.kernel.org
9474 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9475 S: Maintained
9476 F: drivers/media/platform/s3c-camif/
9477 F: include/media/drv-intf/s3c_camif.h
9478
9479 SAMSUNG S5C73M3 CAMERA DRIVER
9480 M: Kyungmin Park <kyungmin.park@samsung.com>
9481 M: Andrzej Hajda <a.hajda@samsung.com>
9482 L: linux-media@vger.kernel.org
9483 S: Supported
9484 F: drivers/media/i2c/s5c73m3/*
9485
9486 SAMSUNG S5K5BAF CAMERA DRIVER
9487 M: Kyungmin Park <kyungmin.park@samsung.com>
9488 M: Andrzej Hajda <a.hajda@samsung.com>
9489 L: linux-media@vger.kernel.org
9490 S: Supported
9491 F: drivers/media/i2c/s5k5baf.c
9492
9493 SAMSUNG S3FWRN5 NFC DRIVER
9494 M: Robert Baldyga <r.baldyga@samsung.com>
9495 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9496 S: Supported
9497 F: drivers/nfc/s3fwrn5
9498
9499 SAMSUNG SOC CLOCK DRIVERS
9500 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9501 M: Tomasz Figa <tomasz.figa@gmail.com>
9502 S: Supported
9503 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9504 F: drivers/clk/samsung/
9505
9506 SAMSUNG SXGBE DRIVERS
9507 M: Byungho An <bh74.an@samsung.com>
9508 M: Girish K S <ks.giri@samsung.com>
9509 M: Vipul Pandya <vipul.pandya@samsung.com>
9510 S: Supported
9511 L: netdev@vger.kernel.org
9512 F: drivers/net/ethernet/samsung/sxgbe/
9513
9514 SAMSUNG THERMAL DRIVER
9515 M: Lukasz Majewski <l.majewski@samsung.com>
9516 L: linux-pm@vger.kernel.org
9517 L: linux-samsung-soc@vger.kernel.org
9518 S: Supported
9519 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9520 F: drivers/thermal/samsung/
9521
9522 SAMSUNG USB2 PHY DRIVER
9523 M: Kamil Debski <k.debski@samsung.com>
9524 L: linux-kernel@vger.kernel.org
9525 S: Supported
9526 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9527 F: Documentation/phy/samsung-usb2.txt
9528 F: drivers/phy/phy-exynos4210-usb2.c
9529 F: drivers/phy/phy-exynos4x12-usb2.c
9530 F: drivers/phy/phy-exynos5250-usb2.c
9531 F: drivers/phy/phy-s5pv210-usb2.c
9532 F: drivers/phy/phy-samsung-usb2.c
9533 F: drivers/phy/phy-samsung-usb2.h
9534
9535 SERIAL DRIVERS
9536 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9537 L: linux-serial@vger.kernel.org
9538 S: Maintained
9539 F: drivers/tty/serial/
9540
9541 SYNOPSYS DESIGNWARE DMAC DRIVER
9542 M: Viresh Kumar <vireshk@kernel.org>
9543 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9544 S: Maintained
9545 F: include/linux/dma/dw.h
9546 F: include/linux/platform_data/dma-dw.h
9547 F: drivers/dma/dw/
9548
9549 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9550 M: Lars Persson <lars.persson@axis.com>
9551 L: netdev@vger.kernel.org
9552 S: Supported
9553 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9554 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9555
9556 SYNOPSYS DESIGNWARE I2C DRIVER
9557 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9558 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9559 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9560 L: linux-i2c@vger.kernel.org
9561 S: Maintained
9562 F: drivers/i2c/busses/i2c-designware-*
9563 F: include/linux/platform_data/i2c-designware.h
9564
9565 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9566 M: Jaehoon Chung <jh80.chung@samsung.com>
9567 L: linux-mmc@vger.kernel.org
9568 S: Maintained
9569 F: include/linux/mmc/dw_mmc.h
9570 F: drivers/mmc/host/dw_mmc*
9571
9572 SYSTEM TRACE MODULE CLASS
9573 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9574 S: Maintained
9575 F: Documentation/trace/stm.txt
9576 F: drivers/hwtracing/stm/
9577 F: include/linux/stm.h
9578 F: include/uapi/linux/stm.h
9579
9580 THUNDERBOLT DRIVER
9581 M: Andreas Noever <andreas.noever@gmail.com>
9582 S: Maintained
9583 F: drivers/thunderbolt/
9584
9585 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9586 M: John Stultz <john.stultz@linaro.org>
9587 M: Thomas Gleixner <tglx@linutronix.de>
9588 L: linux-kernel@vger.kernel.org
9589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9590 S: Supported
9591 F: include/linux/clocksource.h
9592 F: include/linux/time.h
9593 F: include/linux/timex.h
9594 F: include/uapi/linux/time.h
9595 F: include/uapi/linux/timex.h
9596 F: kernel/time/clocksource.c
9597 F: kernel/time/time*.c
9598 F: kernel/time/alarmtimer.c
9599 F: kernel/time/ntp.c
9600 F: tools/testing/selftests/timers/
9601
9602 SC1200 WDT DRIVER
9603 M: Zwane Mwaikambo <zwanem@gmail.com>
9604 S: Maintained
9605 F: drivers/watchdog/sc1200wdt.c
9606
9607 SCHEDULER
9608 M: Ingo Molnar <mingo@redhat.com>
9609 M: Peter Zijlstra <peterz@infradead.org>
9610 L: linux-kernel@vger.kernel.org
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9612 S: Maintained
9613 F: kernel/sched/
9614 F: include/linux/sched.h
9615 F: include/uapi/linux/sched.h
9616 F: include/linux/wait.h
9617
9618 SCORE ARCHITECTURE
9619 M: Chen Liqin <liqin.linux@gmail.com>
9620 M: Lennox Wu <lennox.wu@gmail.com>
9621 W: http://www.sunplus.com
9622 S: Supported
9623 F: arch/score/
9624
9625 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9626 M: Sudeep Holla <sudeep.holla@arm.com>
9627 L: linux-arm-kernel@lists.infradead.org
9628 S: Maintained
9629 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9630 F: drivers/clk/clk-scpi.c
9631 F: drivers/cpufreq/scpi-cpufreq.c
9632 F: drivers/firmware/arm_scpi.c
9633 F: include/linux/scpi_protocol.h
9634
9635 SCSI CDROM DRIVER
9636 M: Jens Axboe <axboe@kernel.dk>
9637 L: linux-scsi@vger.kernel.org
9638 W: http://www.kernel.dk
9639 S: Maintained
9640 F: drivers/scsi/sr*
9641
9642 SCSI RDMA PROTOCOL (SRP) INITIATOR
9643 M: Bart Van Assche <bart.vanassche@sandisk.com>
9644 L: linux-rdma@vger.kernel.org
9645 S: Supported
9646 W: http://www.openfabrics.org
9647 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9649 F: drivers/infiniband/ulp/srp/
9650 F: include/scsi/srp.h
9651
9652 SCSI SG DRIVER
9653 M: Doug Gilbert <dgilbert@interlog.com>
9654 L: linux-scsi@vger.kernel.org
9655 W: http://sg.danny.cz/sg
9656 S: Maintained
9657 F: Documentation/scsi/scsi-generic.txt
9658 F: drivers/scsi/sg.c
9659 F: include/scsi/sg.h
9660
9661 SCSI SUBSYSTEM
9662 M: "James E.J. Bottomley" <JBottomley@odin.com>
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9664 M: "Martin K. Petersen" <martin.petersen@oracle.com>
9665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9666 L: linux-scsi@vger.kernel.org
9667 S: Maintained
9668 F: drivers/scsi/
9669 F: include/scsi/
9670
9671 SCSI TAPE DRIVER
9672 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9673 L: linux-scsi@vger.kernel.org
9674 S: Maintained
9675 F: Documentation/scsi/st.txt
9676 F: drivers/scsi/st.*
9677 F: drivers/scsi/st_*.h
9678
9679 SCTP PROTOCOL
9680 M: Vlad Yasevich <vyasevich@gmail.com>
9681 M: Neil Horman <nhorman@tuxdriver.com>
9682 L: linux-sctp@vger.kernel.org
9683 W: http://lksctp.sourceforge.net
9684 S: Maintained
9685 F: Documentation/networking/sctp.txt
9686 F: include/linux/sctp.h
9687 F: include/uapi/linux/sctp.h
9688 F: include/net/sctp/
9689 F: net/sctp/
9690
9691 SCx200 CPU SUPPORT
9692 M: Jim Cromie <jim.cromie@gmail.com>
9693 S: Odd Fixes
9694 F: Documentation/i2c/busses/scx200_acb
9695 F: arch/x86/platform/scx200/
9696 F: drivers/watchdog/scx200_wdt.c
9697 F: drivers/i2c/busses/scx200*
9698 F: drivers/mtd/maps/scx200_docflash.c
9699 F: include/linux/scx200.h
9700
9701 SCx200 GPIO DRIVER
9702 M: Jim Cromie <jim.cromie@gmail.com>
9703 S: Maintained
9704 F: drivers/char/scx200_gpio.c
9705 F: include/linux/scx200_gpio.h
9706
9707 SCx200 HRT CLOCKSOURCE DRIVER
9708 M: Jim Cromie <jim.cromie@gmail.com>
9709 S: Maintained
9710 F: drivers/clocksource/scx200_hrt.c
9711
9712 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9713 M: Sascha Sommer <saschasommer@freenet.de>
9714 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9715 S: Maintained
9716 F: drivers/mmc/host/sdricoh_cs.c
9717
9718 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9719 L: linux-mmc@vger.kernel.org
9720 S: Orphan
9721 F: drivers/mmc/host/sdhci.*
9722 F: drivers/mmc/host/sdhci-pltfm.[ch]
9723
9724 SECURE COMPUTING
9725 M: Kees Cook <keescook@chromium.org>
9726 R: Andy Lutomirski <luto@amacapital.net>
9727 R: Will Drewry <wad@chromium.org>
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9729 S: Supported
9730 F: kernel/seccomp.c
9731 F: include/uapi/linux/seccomp.h
9732 F: include/linux/seccomp.h
9733 F: tools/testing/selftests/seccomp/*
9734 K: \bsecure_computing
9735 K: \bTIF_SECCOMP\b
9736
9737 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9738 M: Ben Dooks <ben-linux@fluff.org>
9739 M: Jaehoon Chung <jh80.chung@samsung.com>
9740 L: linux-mmc@vger.kernel.org
9741 S: Maintained
9742 F: drivers/mmc/host/sdhci-s3c*
9743
9744 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9745 M: Viresh Kumar <vireshk@kernel.org>
9746 L: spear-devel@list.st.com
9747 L: linux-mmc@vger.kernel.org
9748 S: Maintained
9749 F: drivers/mmc/host/sdhci-spear.c
9750
9751 SECURITY SUBSYSTEM
9752 M: James Morris <james.l.morris@oracle.com>
9753 M: "Serge E. Hallyn" <serge@hallyn.com>
9754 L: linux-security-module@vger.kernel.org (suggested Cc:)
9755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9756 W: http://kernsec.org/
9757 S: Supported
9758 F: security/
9759
9760 SECURITY CONTACT
9761 M: Security Officers <security@kernel.org>
9762 S: Supported
9763
9764 SELINUX SECURITY MODULE
9765 M: Paul Moore <paul@paul-moore.com>
9766 M: Stephen Smalley <sds@tycho.nsa.gov>
9767 M: Eric Paris <eparis@parisplace.org>
9768 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9769 W: http://selinuxproject.org
9770 T: git git://git.infradead.org/users/pcmoore/selinux
9771 S: Supported
9772 F: include/linux/selinux*
9773 F: security/selinux/
9774 F: scripts/selinux/
9775
9776 APPARMOR SECURITY MODULE
9777 M: John Johansen <john.johansen@canonical.com>
9778 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9779 W: apparmor.wiki.kernel.org
9780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9781 S: Supported
9782 F: security/apparmor/
9783
9784 YAMA SECURITY MODULE
9785 M: Kees Cook <keescook@chromium.org>
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9787 S: Supported
9788 F: security/yama/
9789
9790 SENSABLE PHANTOM
9791 M: Jiri Slaby <jirislaby@gmail.com>
9792 S: Maintained
9793 F: drivers/misc/phantom.c
9794 F: include/uapi/linux/phantom.h
9795
9796 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9797 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9798 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9799 M: John Soni Jose <sony.john@avagotech.com>
9800 L: linux-scsi@vger.kernel.org
9801 W: http://www.avagotech.com
9802 S: Supported
9803 F: drivers/scsi/be2iscsi/
9804
9805 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9806 M: Sathya Perla <sathya.perla@avagotech.com>
9807 M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9808 M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9809 M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9810 L: netdev@vger.kernel.org
9811 W: http://www.emulex.com
9812 S: Supported
9813 F: drivers/net/ethernet/emulex/benet/
9814
9815 EMULEX ONECONNECT ROCE DRIVER
9816 M: Selvin Xavier <selvin.xavier@avagotech.com>
9817 M: Devesh Sharma <devesh.sharma@avagotech.com>
9818 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9819 L: linux-rdma@vger.kernel.org
9820 W: http://www.emulex.com
9821 S: Supported
9822 F: drivers/infiniband/hw/ocrdma/
9823
9824 SFC NETWORK DRIVER
9825 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9826 M: Shradha Shah <sshah@solarflare.com>
9827 L: netdev@vger.kernel.org
9828 S: Supported
9829 F: drivers/net/ethernet/sfc/
9830
9831 SGI GRU DRIVER
9832 M: Dimitri Sivanich <sivanich@sgi.com>
9833 S: Maintained
9834 F: drivers/misc/sgi-gru/
9835
9836 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9837 M: Pat Gefre <pfg@sgi.com>
9838 L: linux-ia64@vger.kernel.org
9839 S: Supported
9840 F: Documentation/ia64/serial.txt
9841 F: drivers/tty/serial/ioc?_serial.c
9842 F: include/linux/ioc?.h
9843
9844 SGI XP/XPC/XPNET DRIVER
9845 M: Cliff Whickman <cpw@sgi.com>
9846 M: Robin Holt <robinmholt@gmail.com>
9847 S: Maintained
9848 F: drivers/misc/sgi-xp/
9849
9850 SI2157 MEDIA DRIVER
9851 M: Antti Palosaari <crope@iki.fi>
9852 L: linux-media@vger.kernel.org
9853 W: https://linuxtv.org
9854 W: http://palosaari.fi/linux/
9855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856 T: git git://linuxtv.org/anttip/media_tree.git
9857 S: Maintained
9858 F: drivers/media/tuners/si2157*
9859
9860 SI2168 MEDIA DRIVER
9861 M: Antti Palosaari <crope@iki.fi>
9862 L: linux-media@vger.kernel.org
9863 W: https://linuxtv.org
9864 W: http://palosaari.fi/linux/
9865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9866 T: git git://linuxtv.org/anttip/media_tree.git
9867 S: Maintained
9868 F: drivers/media/dvb-frontends/si2168*
9869
9870 SI470X FM RADIO RECEIVER I2C DRIVER
9871 M: Hans Verkuil <hverkuil@xs4all.nl>
9872 L: linux-media@vger.kernel.org
9873 T: git git://linuxtv.org/media_tree.git
9874 W: https://linuxtv.org
9875 S: Odd Fixes
9876 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9877
9878 SI470X FM RADIO RECEIVER USB DRIVER
9879 M: Hans Verkuil <hverkuil@xs4all.nl>
9880 L: linux-media@vger.kernel.org
9881 T: git git://linuxtv.org/media_tree.git
9882 W: https://linuxtv.org
9883 S: Maintained
9884 F: drivers/media/radio/si470x/radio-si470x-common.c
9885 F: drivers/media/radio/si470x/radio-si470x.h
9886 F: drivers/media/radio/si470x/radio-si470x-usb.c
9887
9888 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9889 M: Eduardo Valentin <edubezval@gmail.com>
9890 L: linux-media@vger.kernel.org
9891 T: git git://linuxtv.org/media_tree.git
9892 W: https://linuxtv.org
9893 S: Odd Fixes
9894 F: drivers/media/radio/si4713/si4713.?
9895
9896 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9897 M: Eduardo Valentin <edubezval@gmail.com>
9898 L: linux-media@vger.kernel.org
9899 T: git git://linuxtv.org/media_tree.git
9900 W: https://linuxtv.org
9901 S: Odd Fixes
9902 F: drivers/media/radio/si4713/radio-platform-si4713.c
9903
9904 SI4713 FM RADIO TRANSMITTER USB DRIVER
9905 M: Hans Verkuil <hverkuil@xs4all.nl>
9906 L: linux-media@vger.kernel.org
9907 T: git git://linuxtv.org/media_tree.git
9908 W: https://linuxtv.org
9909 S: Maintained
9910 F: drivers/media/radio/si4713/radio-usb-si4713.c
9911
9912 SIANO DVB DRIVER
9913 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9914 L: linux-media@vger.kernel.org
9915 W: https://linuxtv.org
9916 T: git git://linuxtv.org/media_tree.git
9917 S: Odd fixes
9918 F: drivers/media/common/siano/
9919 F: drivers/media/usb/siano/
9920 F: drivers/media/usb/siano/
9921 F: drivers/media/mmc/siano/
9922
9923 SIMPLEFB FB DRIVER
9924 M: Hans de Goede <hdegoede@redhat.com>
9925 L: linux-fbdev@vger.kernel.org
9926 S: Maintained
9927 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9928 F: drivers/video/fbdev/simplefb.c
9929 F: include/linux/platform_data/simplefb.h
9930
9931 SH_VEU V4L2 MEM2MEM DRIVER
9932 L: linux-media@vger.kernel.org
9933 S: Orphan
9934 F: drivers/media/platform/sh_veu.c
9935
9936 SH_VOU V4L2 OUTPUT DRIVER
9937 L: linux-media@vger.kernel.org
9938 S: Orphan
9939 F: drivers/media/platform/sh_vou.c
9940 F: include/media/drv-intf/sh_vou.h
9941
9942 SIMPLE FIRMWARE INTERFACE (SFI)
9943 M: Len Brown <lenb@kernel.org>
9944 L: sfi-devel@simplefirmware.org
9945 W: http://simplefirmware.org/
9946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9947 S: Supported
9948 F: arch/x86/platform/sfi/
9949 F: drivers/sfi/
9950 F: include/linux/sfi*.h
9951
9952 SIMTEC EB110ATX (Chalice CATS)
9953 P: Ben Dooks
9954 P: Vincent Sanders <vince@simtec.co.uk>
9955 M: Simtec Linux Team <linux@simtec.co.uk>
9956 W: http://www.simtec.co.uk/products/EB110ATX/
9957 S: Supported
9958
9959 SIMTEC EB2410ITX (BAST)
9960 P: Ben Dooks
9961 P: Vincent Sanders <vince@simtec.co.uk>
9962 M: Simtec Linux Team <linux@simtec.co.uk>
9963 W: http://www.simtec.co.uk/products/EB2410ITX/
9964 S: Supported
9965 F: arch/arm/mach-s3c24xx/mach-bast.c
9966 F: arch/arm/mach-s3c24xx/bast-ide.c
9967 F: arch/arm/mach-s3c24xx/bast-irq.c
9968
9969 TI DAVINCI MACHINE SUPPORT
9970 M: Sekhar Nori <nsekhar@ti.com>
9971 M: Kevin Hilman <khilman@deeprootsystems.com>
9972 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9973 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9974 S: Supported
9975 F: arch/arm/mach-davinci/
9976 F: drivers/i2c/busses/i2c-davinci.c
9977
9978 TI DAVINCI SERIES MEDIA DRIVER
9979 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9980 L: linux-media@vger.kernel.org
9981 W: https://linuxtv.org
9982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9984 S: Maintained
9985 F: drivers/media/platform/davinci/
9986 F: include/media/davinci/
9987
9988 TI AM437X VPFE DRIVER
9989 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9990 L: linux-media@vger.kernel.org
9991 W: https://linuxtv.org
9992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9993 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9994 S: Maintained
9995 F: drivers/media/platform/am437x/
9996
9997 OV2659 OMNIVISION SENSOR DRIVER
9998 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9999 L: linux-media@vger.kernel.org
10000 W: https://linuxtv.org
10001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10002 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10003 S: Maintained
10004 F: drivers/media/i2c/ov2659.c
10005 F: include/media/i2c/ov2659.h
10006
10007 SILICON MOTION SM712 FRAME BUFFER DRIVER
10008 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10009 M: Teddy Wang <teddy.wang@siliconmotion.com>
10010 M: Sudip Mukherjee <sudip@vectorindia.org>
10011 L: linux-fbdev@vger.kernel.org
10012 S: Maintained
10013 F: drivers/video/fbdev/sm712*
10014 F: Documentation/fb/sm712fb.txt
10015
10016 SIS 190 ETHERNET DRIVER
10017 M: Francois Romieu <romieu@fr.zoreil.com>
10018 L: netdev@vger.kernel.org
10019 S: Maintained
10020 F: drivers/net/ethernet/sis/sis190.c
10021
10022 SIS 900/7016 FAST ETHERNET DRIVER
10023 M: Daniele Venzano <venza@brownhat.org>
10024 W: http://www.brownhat.org/sis900.html
10025 L: netdev@vger.kernel.org
10026 S: Maintained
10027 F: drivers/net/ethernet/sis/sis900.*
10028
10029 SIS FRAMEBUFFER DRIVER
10030 M: Thomas Winischhofer <thomas@winischhofer.net>
10031 W: http://www.winischhofer.net/linuxsisvga.shtml
10032 S: Maintained
10033 F: Documentation/fb/sisfb.txt
10034 F: drivers/video/fbdev/sis/
10035 F: include/video/sisfb.h
10036
10037 SIS USB2VGA DRIVER
10038 M: Thomas Winischhofer <thomas@winischhofer.net>
10039 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10040 S: Maintained
10041 F: drivers/usb/misc/sisusbvga/
10042
10043 SLAB ALLOCATOR
10044 M: Christoph Lameter <cl@linux.com>
10045 M: Pekka Enberg <penberg@kernel.org>
10046 M: David Rientjes <rientjes@google.com>
10047 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10048 M: Andrew Morton <akpm@linux-foundation.org>
10049 L: linux-mm@kvack.org
10050 S: Maintained
10051 F: include/linux/sl?b*.h
10052 F: mm/sl?b*
10053
10054 SLEEPABLE READ-COPY UPDATE (SRCU)
10055 M: Lai Jiangshan <jiangshanlai@gmail.com>
10056 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10057 M: Josh Triplett <josh@joshtriplett.org>
10058 R: Steven Rostedt <rostedt@goodmis.org>
10059 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10060 L: linux-kernel@vger.kernel.org
10061 W: http://www.rdrop.com/users/paulmck/RCU/
10062 S: Supported
10063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10064 F: include/linux/srcu.h
10065 F: kernel/rcu/srcu.c
10066
10067 SMACK SECURITY MODULE
10068 M: Casey Schaufler <casey@schaufler-ca.com>
10069 L: linux-security-module@vger.kernel.org
10070 W: http://schaufler-ca.com
10071 T: git git://git.gitorious.org/smack-next/kernel.git
10072 S: Maintained
10073 F: Documentation/security/Smack.txt
10074 F: security/smack/
10075
10076 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10077 M: Kevin Hilman <khilman@kernel.org>
10078 M: Nishanth Menon <nm@ti.com>
10079 S: Maintained
10080 F: drivers/power/avs/
10081 F: include/linux/power/smartreflex.h
10082 L: linux-pm@vger.kernel.org
10083
10084 SMC91x ETHERNET DRIVER
10085 M: Nicolas Pitre <nico@fluxnic.net>
10086 S: Odd Fixes
10087 F: drivers/net/ethernet/smsc/smc91x.*
10088
10089 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10090 M: Sakari Ailus <sakari.ailus@iki.fi>
10091 L: linux-media@vger.kernel.org
10092 S: Maintained
10093 F: drivers/media/i2c/smiapp/
10094 F: include/media/i2c/smiapp.h
10095 F: drivers/media/i2c/smiapp-pll.c
10096 F: drivers/media/i2c/smiapp-pll.h
10097 F: include/uapi/linux/smiapp.h
10098 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10099
10100 SMM665 HARDWARE MONITOR DRIVER
10101 M: Guenter Roeck <linux@roeck-us.net>
10102 L: lm-sensors@lm-sensors.org
10103 S: Maintained
10104 F: Documentation/hwmon/smm665
10105 F: drivers/hwmon/smm665.c
10106
10107 SMSC EMC2103 HARDWARE MONITOR DRIVER
10108 M: Steve Glendinning <steve.glendinning@shawell.net>
10109 L: lm-sensors@lm-sensors.org
10110 S: Maintained
10111 F: Documentation/hwmon/emc2103
10112 F: drivers/hwmon/emc2103.c
10113
10114 SMSC SCH5627 HARDWARE MONITOR DRIVER
10115 M: Hans de Goede <hdegoede@redhat.com>
10116 L: lm-sensors@lm-sensors.org
10117 S: Supported
10118 F: Documentation/hwmon/sch5627
10119 F: drivers/hwmon/sch5627.c
10120
10121 SMSC47B397 HARDWARE MONITOR DRIVER
10122 M: Jean Delvare <jdelvare@suse.com>
10123 L: lm-sensors@lm-sensors.org
10124 S: Maintained
10125 F: Documentation/hwmon/smsc47b397
10126 F: drivers/hwmon/smsc47b397.c
10127
10128 SMSC911x ETHERNET DRIVER
10129 M: Steve Glendinning <steve.glendinning@shawell.net>
10130 L: netdev@vger.kernel.org
10131 S: Maintained
10132 F: include/linux/smsc911x.h
10133 F: drivers/net/ethernet/smsc/smsc911x.*
10134
10135 SMSC9420 PCI ETHERNET DRIVER
10136 M: Steve Glendinning <steve.glendinning@shawell.net>
10137 L: netdev@vger.kernel.org
10138 S: Maintained
10139 F: drivers/net/ethernet/smsc/smsc9420.*
10140
10141 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10142 M: Steve Glendinning <steve.glendinning@shawell.net>
10143 L: linux-fbdev@vger.kernel.org
10144 S: Maintained
10145 F: drivers/video/fbdev/smscufx.c
10146
10147 SOC-CAMERA V4L2 SUBSYSTEM
10148 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10149 L: linux-media@vger.kernel.org
10150 T: git git://linuxtv.org/media_tree.git
10151 S: Maintained
10152 F: include/media/soc*
10153 F: drivers/media/i2c/soc_camera/
10154 F: drivers/media/platform/soc_camera/
10155
10156 SOEKRIS NET48XX LED SUPPORT
10157 M: Chris Boot <bootc@bootc.net>
10158 S: Maintained
10159 F: drivers/leds/leds-net48xx.c
10160
10161 SOFTLOGIC 6x10 MPEG CODEC
10162 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10163 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10164 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10165 M: Ismael Luceno <ismael@iodev.co.uk>
10166 L: linux-media@vger.kernel.org
10167 S: Supported
10168 F: drivers/media/pci/solo6x10/
10169
10170 SOFTWARE RAID (Multiple Disks) SUPPORT
10171 L: linux-raid@vger.kernel.org
10172 T: git git://neil.brown.name/md
10173 S: Supported
10174 F: drivers/md/
10175 F: include/linux/raid/
10176 F: include/uapi/linux/raid/
10177
10178 SONIC NETWORK DRIVER
10179 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10180 L: netdev@vger.kernel.org
10181 S: Maintained
10182 F: drivers/net/ethernet/natsemi/sonic.*
10183
10184 SONICS SILICON BACKPLANE DRIVER (SSB)
10185 M: Michael Buesch <m@bues.ch>
10186 L: netdev@vger.kernel.org
10187 S: Maintained
10188 F: drivers/ssb/
10189 F: include/linux/ssb/
10190
10191 SONY VAIO CONTROL DEVICE DRIVER
10192 M: Mattia Dongili <malattia@linux.it>
10193 L: platform-driver-x86@vger.kernel.org
10194 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10195 S: Maintained
10196 F: Documentation/laptops/sony-laptop.txt
10197 F: drivers/char/sonypi.c
10198 F: drivers/platform/x86/sony-laptop.c
10199 F: include/linux/sony-laptop.h
10200
10201 SONY MEMORYSTICK CARD SUPPORT
10202 M: Alex Dubov <oakad@yahoo.com>
10203 W: http://tifmxx.berlios.de/
10204 S: Maintained
10205 F: drivers/memstick/host/tifm_ms.c
10206
10207 SONY MEMORYSTICK STANDARD SUPPORT
10208 M: Maxim Levitsky <maximlevitsky@gmail.com>
10209 S: Maintained
10210 F: drivers/memstick/core/ms_block.*
10211
10212 SOUND
10213 M: Jaroslav Kysela <perex@perex.cz>
10214 M: Takashi Iwai <tiwai@suse.com>
10215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10216 W: http://www.alsa-project.org/
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10218 T: git git://git.alsa-project.org/alsa-kernel.git
10219 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10220 S: Maintained
10221 F: Documentation/sound/
10222 F: include/sound/
10223 F: include/uapi/sound/
10224 F: sound/
10225
10226 SOUND - COMPRESSED AUDIO
10227 M: Vinod Koul <vinod.koul@intel.com>
10228 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10230 S: Supported
10231 F: Documentation/sound/alsa/compress_offload.txt
10232 F: include/sound/compress_driver.h
10233 F: include/uapi/sound/compress_*
10234 F: sound/core/compress_offload.c
10235 F: sound/soc/soc-compress.c
10236
10237 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10238 M: Liam Girdwood <lgirdwood@gmail.com>
10239 M: Mark Brown <broonie@kernel.org>
10240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10242 W: http://alsa-project.org/main/index.php/ASoC
10243 S: Supported
10244 F: Documentation/sound/alsa/soc/
10245 F: sound/soc/
10246 F: include/sound/soc*
10247
10248 SOUND - DMAENGINE HELPERS
10249 M: Lars-Peter Clausen <lars@metafoo.de>
10250 S: Supported
10251 F: include/sound/dmaengine_pcm.h
10252 F: sound/core/pcm_dmaengine.c
10253 F: sound/soc/soc-generic-dmaengine-pcm.c
10254
10255 SP2 MEDIA DRIVER
10256 M: Olli Salonen <olli.salonen@iki.fi>
10257 L: linux-media@vger.kernel.org
10258 W: https://linuxtv.org
10259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10260 S: Maintained
10261 F: drivers/media/dvb-frontends/sp2*
10262
10263 SPARC + UltraSPARC (sparc/sparc64)
10264 M: "David S. Miller" <davem@davemloft.net>
10265 L: sparclinux@vger.kernel.org
10266 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10269 S: Maintained
10270 F: arch/sparc/
10271 F: drivers/sbus/
10272
10273 SPARC SERIAL DRIVERS
10274 M: "David S. Miller" <davem@davemloft.net>
10275 L: sparclinux@vger.kernel.org
10276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10278 S: Maintained
10279 F: include/linux/sunserialcore.h
10280 F: drivers/tty/serial/suncore.c
10281 F: drivers/tty/serial/sunhv.c
10282 F: drivers/tty/serial/sunsab.c
10283 F: drivers/tty/serial/sunsab.h
10284 F: drivers/tty/serial/sunsu.c
10285 F: drivers/tty/serial/sunzilog.c
10286 F: drivers/tty/serial/sunzilog.h
10287
10288 SPARSE CHECKER
10289 M: "Christopher Li" <sparse@chrisli.org>
10290 L: linux-sparse@vger.kernel.org
10291 W: https://sparse.wiki.kernel.org/
10292 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10293 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10294 S: Maintained
10295 F: include/linux/compiler.h
10296
10297 SPEAR PLATFORM SUPPORT
10298 M: Viresh Kumar <vireshk@kernel.org>
10299 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10300 L: spear-devel@list.st.com
10301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10302 W: http://www.st.com/spear
10303 S: Maintained
10304 F: arch/arm/mach-spear/
10305
10306 SPEAR CLOCK FRAMEWORK SUPPORT
10307 M: Viresh Kumar <vireshk@kernel.org>
10308 L: spear-devel@list.st.com
10309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10310 W: http://www.st.com/spear
10311 S: Maintained
10312 F: drivers/clk/spear/
10313
10314 SPI SUBSYSTEM
10315 M: Mark Brown <broonie@kernel.org>
10316 L: linux-spi@vger.kernel.org
10317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10318 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10319 S: Maintained
10320 F: Documentation/spi/
10321 F: drivers/spi/
10322 F: include/linux/spi/
10323 F: include/uapi/linux/spi/
10324
10325 SPIDERNET NETWORK DRIVER for CELL
10326 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10327 L: netdev@vger.kernel.org
10328 S: Supported
10329 F: Documentation/networking/spider_net.txt
10330 F: drivers/net/ethernet/toshiba/spider_net*
10331
10332 SPU FILE SYSTEM
10333 M: Jeremy Kerr <jk@ozlabs.org>
10334 L: linuxppc-dev@lists.ozlabs.org
10335 W: http://www.ibm.com/developerworks/power/cell/
10336 S: Supported
10337 F: Documentation/filesystems/spufs.txt
10338 F: arch/powerpc/platforms/cell/spufs/
10339
10340 SQUASHFS FILE SYSTEM
10341 M: Phillip Lougher <phillip@squashfs.org.uk>
10342 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10343 W: http://squashfs.org.uk
10344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10345 S: Maintained
10346 F: Documentation/filesystems/squashfs.txt
10347 F: fs/squashfs/
10348
10349 SRM (Alpha) environment access
10350 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10351 S: Maintained
10352 F: arch/alpha/kernel/srm_env.c
10353
10354 STABLE BRANCH
10355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10356 L: stable@vger.kernel.org
10357 S: Supported
10358 F: Documentation/stable_kernel_rules.txt
10359
10360 STAGING SUBSYSTEM
10361 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10363 L: devel@driverdev.osuosl.org
10364 S: Supported
10365 F: drivers/staging/
10366
10367 STAGING - COMEDI
10368 M: Ian Abbott <abbotti@mev.co.uk>
10369 M: H Hartley Sweeten <hsweeten@visionengravers.com>
10370 S: Odd Fixes
10371 F: drivers/staging/comedi/
10372
10373 STAGING - FLARION FT1000 DRIVERS
10374 M: Marek Belisko <marek.belisko@gmail.com>
10375 S: Odd Fixes
10376 F: drivers/staging/ft1000/
10377
10378 STAGING - INDUSTRIAL IO
10379 M: Jonathan Cameron <jic23@kernel.org>
10380 L: linux-iio@vger.kernel.org
10381 S: Odd Fixes
10382 F: drivers/staging/iio/
10383
10384 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10385 M: Jarod Wilson <jarod@wilsonet.com>
10386 W: http://www.lirc.org/
10387 S: Odd Fixes
10388 F: drivers/staging/media/lirc/
10389
10390 STAGING - LUSTRE PARALLEL FILESYSTEM
10391 M: Oleg Drokin <oleg.drokin@intel.com>
10392 M: Andreas Dilger <andreas.dilger@intel.com>
10393 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10394 W: http://wiki.lustre.org/
10395 S: Maintained
10396 F: drivers/staging/lustre
10397
10398 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10399 M: Marc Dietrich <marvin24@gmx.de>
10400 L: ac100@lists.launchpad.net (moderated for non-subscribers)
10401 L: linux-tegra@vger.kernel.org
10402 S: Maintained
10403 F: drivers/staging/nvec/
10404
10405 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10406 M: Jens Frederich <jfrederich@gmail.com>
10407 M: Daniel Drake <dsd@laptop.org>
10408 M: Jon Nettleton <jon.nettleton@gmail.com>
10409 W: http://wiki.laptop.org/go/DCON
10410 S: Maintained
10411 F: drivers/staging/olpc_dcon/
10412
10413 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10414 M: Willy Tarreau <willy@meta-x.org>
10415 S: Odd Fixes
10416 F: drivers/staging/panel/
10417
10418 STAGING - REALTEK RTL8712U DRIVERS
10419 M: Larry Finger <Larry.Finger@lwfinger.net>
10420 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10421 S: Odd Fixes
10422 F: drivers/staging/rtl8712/
10423
10424 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10425 M: Larry Finger <Larry.Finger@lwfinger.net>
10426 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10427 L: linux-wireless@vger.kernel.org
10428 S: Maintained
10429 F: drivers/staging/rtl8723au/
10430
10431 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10432 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10433 M: Teddy Wang <teddy.wang@siliconmotion.com>
10434 M: Sudip Mukherjee <sudip@vectorindia.org>
10435 L: linux-fbdev@vger.kernel.org
10436 S: Maintained
10437 F: drivers/staging/sm750fb/
10438
10439 STAGING - SLICOSS
10440 M: Lior Dotan <liodot@gmail.com>
10441 M: Christopher Harrer <charrer@alacritech.com>
10442 S: Odd Fixes
10443 F: drivers/staging/slicoss/
10444
10445 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10446 M: William Hubbs <w.d.hubbs@gmail.com>
10447 M: Chris Brannon <chris@the-brannons.com>
10448 M: Kirk Reiser <kirk@reisers.ca>
10449 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10450 L: speakup@linux-speakup.org
10451 W: http://www.linux-speakup.org/
10452 S: Odd Fixes
10453 F: drivers/staging/speakup/
10454
10455 STAGING - VIA VT665X DRIVERS
10456 M: Forest Bond <forest@alittletooquiet.net>
10457 S: Odd Fixes
10458 F: drivers/staging/vt665?/
10459
10460 STAGING - WILC1000 WIFI DRIVER
10461 M: Johnny Kim <johnny.kim@atmel.com>
10462 M: Austin Shin <austin.shin@atmel.com>
10463 M: Chris Park <chris.park@atmel.com>
10464 M: Tony Cho <tony.cho@atmel.com>
10465 M: Glen Lee <glen.lee@atmel.com>
10466 M: Leo Kim <leo.kim@atmel.com>
10467 L: linux-wireless@vger.kernel.org
10468 S: Supported
10469 F: drivers/staging/wilc1000/
10470
10471 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10472 M: Arnaud Patard <arnaud.patard@rtp-net.org>
10473 S: Odd Fixes
10474 F: drivers/staging/xgifb/
10475
10476 HFI1 DRIVER
10477 M: Mike Marciniszyn <infinipath@intel.com>
10478 L: linux-rdma@vger.kernel.org
10479 S: Supported
10480 F: drivers/staging/rdma/hfi1
10481
10482 STARFIRE/DURALAN NETWORK DRIVER
10483 M: Ion Badulescu <ionut@badula.org>
10484 S: Odd Fixes
10485 F: drivers/net/ethernet/adaptec/starfire*
10486
10487 SUN3/3X
10488 M: Sam Creasey <sammy@sammy.net>
10489 W: http://sammy.net/sun3/
10490 S: Maintained
10491 F: arch/m68k/kernel/*sun3*
10492 F: arch/m68k/sun3*/
10493 F: arch/m68k/include/asm/sun3*
10494 F: drivers/net/ethernet/i825xx/sun3*
10495
10496 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10497 M: Hans de Goede <hdegoede@redhat.com>
10498 L: linux-input@vger.kernel.org
10499 S: Maintained
10500 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10501 F: drivers/input/keyboard/sun4i-lradc-keys.c
10502
10503 SUNDANCE NETWORK DRIVER
10504 M: Denis Kirjanov <kda@linux-powerpc.org>
10505 L: netdev@vger.kernel.org
10506 S: Maintained
10507 F: drivers/net/ethernet/dlink/sundance.c
10508
10509 SUPERH
10510 M: Yoshinori Sato <ysato@users.sourceforge.jp>
10511 M: Rich Felker <dalias@libc.org>
10512 L: linux-sh@vger.kernel.org
10513 Q: http://patchwork.kernel.org/project/linux-sh/list/
10514 S: Maintained
10515 F: Documentation/sh/
10516 F: arch/sh/
10517 F: drivers/sh/
10518
10519 SUSPEND TO RAM
10520 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10521 M: Len Brown <len.brown@intel.com>
10522 M: Pavel Machek <pavel@ucw.cz>
10523 L: linux-pm@vger.kernel.org
10524 S: Supported
10525 F: Documentation/power/
10526 F: arch/x86/kernel/acpi/
10527 F: drivers/base/power/
10528 F: kernel/power/
10529 F: include/linux/suspend.h
10530 F: include/linux/freezer.h
10531 F: include/linux/pm.h
10532
10533 SVGA HANDLING
10534 M: Martin Mares <mj@ucw.cz>
10535 L: linux-video@atrey.karlin.mff.cuni.cz
10536 S: Maintained
10537 F: Documentation/svga.txt
10538 F: arch/x86/boot/video*
10539
10540 SWIOTLB SUBSYSTEM
10541 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10542 L: linux-kernel@vger.kernel.org
10543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10544 S: Supported
10545 F: lib/swiotlb.c
10546 F: arch/*/kernel/pci-swiotlb.c
10547 F: include/linux/swiotlb.h
10548
10549 SWITCHDEV
10550 M: Jiri Pirko <jiri@resnulli.us>
10551 L: netdev@vger.kernel.org
10552 S: Supported
10553 F: net/switchdev/
10554 F: include/net/switchdev.h
10555
10556 SYNOPSYS ARC ARCHITECTURE
10557 M: Vineet Gupta <vgupta@synopsys.com>
10558 L: linux-snps-arc@lists.infradead.org
10559 S: Supported
10560 F: arch/arc/
10561 F: Documentation/devicetree/bindings/arc/*
10562 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10563 F: drivers/tty/serial/arc_uart.c
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10565
10566 SYNOPSYS ARC SDP platform support
10567 M: Alexey Brodkin <abrodkin@synopsys.com>
10568 S: Supported
10569 F: arch/arc/plat-axs10x
10570 F: arch/arc/boot/dts/ax*
10571 F: Documentation/devicetree/bindings/arc/axs10*
10572
10573 SYSTEM CONFIGURATION (SYSCON)
10574 M: Lee Jones <lee.jones@linaro.org>
10575 M: Arnd Bergmann <arnd@arndb.de>
10576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10577 S: Supported
10578 F: drivers/mfd/syscon.c
10579
10580 SYSV FILESYSTEM
10581 M: Christoph Hellwig <hch@infradead.org>
10582 S: Maintained
10583 F: Documentation/filesystems/sysv-fs.txt
10584 F: fs/sysv/
10585 F: include/linux/sysv_fs.h
10586
10587 TARGET SUBSYSTEM
10588 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10589 L: linux-scsi@vger.kernel.org
10590 L: target-devel@vger.kernel.org
10591 W: http://www.linux-iscsi.org
10592 W: http://groups.google.com/group/linux-iscsi-target-dev
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10594 S: Supported
10595 F: drivers/target/
10596 F: include/target/
10597 F: Documentation/target/
10598
10599 TASKSTATS STATISTICS INTERFACE
10600 M: Balbir Singh <bsingharora@gmail.com>
10601 S: Maintained
10602 F: Documentation/accounting/taskstats*
10603 F: include/linux/taskstats*
10604 F: kernel/taskstats.c
10605
10606 TC CLASSIFIER
10607 M: Jamal Hadi Salim <jhs@mojatatu.com>
10608 L: netdev@vger.kernel.org
10609 S: Maintained
10610 F: include/net/pkt_cls.h
10611 F: include/uapi/linux/pkt_cls.h
10612 F: net/sched/
10613
10614 TCP LOW PRIORITY MODULE
10615 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10616 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10617 W: http://tcp-lp-mod.sourceforge.net/
10618 S: Maintained
10619 F: net/ipv4/tcp_lp.c
10620
10621 TDA10071 MEDIA DRIVER
10622 M: Antti Palosaari <crope@iki.fi>
10623 L: linux-media@vger.kernel.org
10624 W: https://linuxtv.org
10625 W: http://palosaari.fi/linux/
10626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10627 T: git git://linuxtv.org/anttip/media_tree.git
10628 S: Maintained
10629 F: drivers/media/dvb-frontends/tda10071*
10630
10631 TDA18212 MEDIA DRIVER
10632 M: Antti Palosaari <crope@iki.fi>
10633 L: linux-media@vger.kernel.org
10634 W: https://linuxtv.org
10635 W: http://palosaari.fi/linux/
10636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10637 T: git git://linuxtv.org/anttip/media_tree.git
10638 S: Maintained
10639 F: drivers/media/tuners/tda18212*
10640
10641 TDA18218 MEDIA DRIVER
10642 M: Antti Palosaari <crope@iki.fi>
10643 L: linux-media@vger.kernel.org
10644 W: https://linuxtv.org
10645 W: http://palosaari.fi/linux/
10646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10647 T: git git://linuxtv.org/anttip/media_tree.git
10648 S: Maintained
10649 F: drivers/media/tuners/tda18218*
10650
10651 TDA18271 MEDIA DRIVER
10652 M: Michael Krufky <mkrufky@linuxtv.org>
10653 L: linux-media@vger.kernel.org
10654 W: https://linuxtv.org
10655 W: http://github.com/mkrufky
10656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10657 T: git git://linuxtv.org/mkrufky/tuners.git
10658 S: Maintained
10659 F: drivers/media/tuners/tda18271*
10660
10661 TDA827x MEDIA DRIVER
10662 M: Michael Krufky <mkrufky@linuxtv.org>
10663 L: linux-media@vger.kernel.org
10664 W: https://linuxtv.org
10665 W: http://github.com/mkrufky
10666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10667 T: git git://linuxtv.org/mkrufky/tuners.git
10668 S: Maintained
10669 F: drivers/media/tuners/tda8290.*
10670
10671 TDA8290 MEDIA DRIVER
10672 M: Michael Krufky <mkrufky@linuxtv.org>
10673 L: linux-media@vger.kernel.org
10674 W: https://linuxtv.org
10675 W: http://github.com/mkrufky
10676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10677 T: git git://linuxtv.org/mkrufky/tuners.git
10678 S: Maintained
10679 F: drivers/media/tuners/tda8290.*
10680
10681 TDA9840 MEDIA DRIVER
10682 M: Hans Verkuil <hverkuil@xs4all.nl>
10683 L: linux-media@vger.kernel.org
10684 T: git git://linuxtv.org/media_tree.git
10685 W: https://linuxtv.org
10686 S: Maintained
10687 F: drivers/media/i2c/tda9840*
10688
10689 TEA5761 TUNER DRIVER
10690 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10691 L: linux-media@vger.kernel.org
10692 W: https://linuxtv.org
10693 T: git git://linuxtv.org/media_tree.git
10694 S: Odd fixes
10695 F: drivers/media/tuners/tea5761.*
10696
10697 TEA5767 TUNER DRIVER
10698 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10699 L: linux-media@vger.kernel.org
10700 W: https://linuxtv.org
10701 T: git git://linuxtv.org/media_tree.git
10702 S: Maintained
10703 F: drivers/media/tuners/tea5767.*
10704
10705 TEA6415C MEDIA DRIVER
10706 M: Hans Verkuil <hverkuil@xs4all.nl>
10707 L: linux-media@vger.kernel.org
10708 T: git git://linuxtv.org/media_tree.git
10709 W: https://linuxtv.org
10710 S: Maintained
10711 F: drivers/media/i2c/tea6415c*
10712
10713 TEA6420 MEDIA DRIVER
10714 M: Hans Verkuil <hverkuil@xs4all.nl>
10715 L: linux-media@vger.kernel.org
10716 T: git git://linuxtv.org/media_tree.git
10717 W: https://linuxtv.org
10718 S: Maintained
10719 F: drivers/media/i2c/tea6420*
10720
10721 TEAM DRIVER
10722 M: Jiri Pirko <jiri@resnulli.us>
10723 L: netdev@vger.kernel.org
10724 S: Supported
10725 F: drivers/net/team/
10726 F: include/linux/if_team.h
10727 F: include/uapi/linux/if_team.h
10728
10729 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10730 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10731 S: Maintained
10732 F: arch/x86/platform/ts5500/
10733
10734 TECHNOTREND USB IR RECEIVER
10735 M: Sean Young <sean@mess.org>
10736 L: linux-media@vger.kernel.org
10737 S: Maintained
10738 F: drivers/media/rc/ttusbir.c
10739
10740 TEGRA ARCHITECTURE SUPPORT
10741 M: Stephen Warren <swarren@wwwdotorg.org>
10742 M: Thierry Reding <thierry.reding@gmail.com>
10743 M: Alexandre Courbot <gnurou@gmail.com>
10744 L: linux-tegra@vger.kernel.org
10745 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10747 S: Supported
10748 N: [^a-z]tegra
10749
10750 TEGRA CLOCK DRIVER
10751 M: Peter De Schrijver <pdeschrijver@nvidia.com>
10752 M: Prashant Gaikwad <pgaikwad@nvidia.com>
10753 S: Supported
10754 F: drivers/clk/tegra/
10755
10756 TEGRA DMA DRIVER
10757 M: Laxman Dewangan <ldewangan@nvidia.com>
10758 S: Supported
10759 F: drivers/dma/tegra20-apb-dma.c
10760
10761 TEGRA I2C DRIVER
10762 M: Laxman Dewangan <ldewangan@nvidia.com>
10763 S: Supported
10764 F: drivers/i2c/busses/i2c-tegra.c
10765
10766 TEGRA IOMMU DRIVERS
10767 M: Hiroshi Doyu <hdoyu@nvidia.com>
10768 S: Supported
10769 F: drivers/iommu/tegra*
10770
10771 TEGRA KBC DRIVER
10772 M: Rakesh Iyer <riyer@nvidia.com>
10773 M: Laxman Dewangan <ldewangan@nvidia.com>
10774 S: Supported
10775 F: drivers/input/keyboard/tegra-kbc.c
10776
10777 TEGRA PWM DRIVER
10778 M: Thierry Reding <thierry.reding@gmail.com>
10779 S: Supported
10780 F: drivers/pwm/pwm-tegra.c
10781
10782 TEGRA SERIAL DRIVER
10783 M: Laxman Dewangan <ldewangan@nvidia.com>
10784 S: Supported
10785 F: drivers/tty/serial/serial-tegra.c
10786
10787 TEGRA SPI DRIVER
10788 M: Laxman Dewangan <ldewangan@nvidia.com>
10789 S: Supported
10790 F: drivers/spi/spi-tegra*
10791
10792 TEHUTI ETHERNET DRIVER
10793 M: Andy Gospodarek <andy@greyhouse.net>
10794 L: netdev@vger.kernel.org
10795 S: Supported
10796 F: drivers/net/ethernet/tehuti/*
10797
10798 Telecom Clock Driver for MCPL0010
10799 M: Mark Gross <mark.gross@intel.com>
10800 S: Supported
10801 F: drivers/char/tlclk.c
10802
10803 TENSILICA XTENSA PORT (xtensa)
10804 M: Chris Zankel <chris@zankel.net>
10805 M: Max Filippov <jcmvbkbc@gmail.com>
10806 L: linux-xtensa@linux-xtensa.org
10807 T: git git://github.com/czankel/xtensa-linux.git
10808 S: Maintained
10809 F: arch/xtensa/
10810 F: drivers/irqchip/irq-xtensa-*
10811
10812 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10813 M: Hans Verkuil <hverkuil@xs4all.nl>
10814 L: linux-media@vger.kernel.org
10815 T: git git://linuxtv.org/media_tree.git
10816 W: https://linuxtv.org
10817 S: Maintained
10818 F: drivers/media/radio/radio-raremono.c
10819
10820 THERMAL
10821 M: Zhang Rui <rui.zhang@intel.com>
10822 M: Eduardo Valentin <edubezval@gmail.com>
10823 L: linux-pm@vger.kernel.org
10824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10826 Q: https://patchwork.kernel.org/project/linux-pm/list/
10827 S: Supported
10828 F: drivers/thermal/
10829 F: include/linux/thermal.h
10830 F: include/uapi/linux/thermal.h
10831 F: include/linux/cpu_cooling.h
10832 F: Documentation/devicetree/bindings/thermal/
10833
10834 THERMAL/CPU_COOLING
10835 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10836 M: Viresh Kumar <viresh.kumar@linaro.org>
10837 M: Javi Merino <javi.merino@arm.com>
10838 L: linux-pm@vger.kernel.org
10839 S: Supported
10840 F: Documentation/thermal/cpu-cooling-api.txt
10841 F: drivers/thermal/cpu_cooling.c
10842 F: include/linux/cpu_cooling.h
10843
10844 THINGM BLINK(1) USB RGB LED DRIVER
10845 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10846 S: Maintained
10847 F: drivers/hid/hid-thingm.c
10848
10849 THINKPAD ACPI EXTRAS DRIVER
10850 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10851 L: ibm-acpi-devel@lists.sourceforge.net
10852 L: platform-driver-x86@vger.kernel.org
10853 W: http://ibm-acpi.sourceforge.net
10854 W: http://thinkwiki.org/wiki/Ibm-acpi
10855 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10856 S: Maintained
10857 F: drivers/platform/x86/thinkpad_acpi.c
10858
10859 TI BANDGAP AND THERMAL DRIVER
10860 M: Eduardo Valentin <edubezval@gmail.com>
10861 L: linux-pm@vger.kernel.org
10862 L: linux-omap@vger.kernel.org
10863 S: Maintained
10864 F: drivers/thermal/ti-soc-thermal/
10865
10866 TI CDCE706 CLOCK DRIVER
10867 M: Max Filippov <jcmvbkbc@gmail.com>
10868 S: Maintained
10869 F: drivers/clk/clk-cdce706.c
10870
10871 TI CLOCK DRIVER
10872 M: Tero Kristo <t-kristo@ti.com>
10873 L: linux-omap@vger.kernel.org
10874 S: Maintained
10875 F: drivers/clk/ti/
10876 F: include/linux/clk/ti.h
10877
10878 TI FLASH MEDIA INTERFACE DRIVER
10879 M: Alex Dubov <oakad@yahoo.com>
10880 S: Maintained
10881 F: drivers/misc/tifm*
10882 F: drivers/mmc/host/tifm_sd.c
10883 F: include/linux/tifm.h
10884
10885 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10886 M: Santosh Shilimkar <ssantosh@kernel.org>
10887 L: linux-kernel@vger.kernel.org
10888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10889 S: Maintained
10890 F: drivers/soc/ti/*
10891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10892
10893
10894 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10895 M: M R Swami Reddy <mr.swami.reddy@ti.com>
10896 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10898 S: Maintained
10899 F: sound/soc/codecs/lm49453*
10900 F: sound/soc/codecs/isabelle*
10901
10902 TI LP855x BACKLIGHT DRIVER
10903 M: Milo Kim <milo.kim@ti.com>
10904 S: Maintained
10905 F: Documentation/backlight/lp855x-driver.txt
10906 F: drivers/video/backlight/lp855x_bl.c
10907 F: include/linux/platform_data/lp855x.h
10908
10909 TI LP8727 CHARGER DRIVER
10910 M: Milo Kim <milo.kim@ti.com>
10911 S: Maintained
10912 F: drivers/power/lp8727_charger.c
10913 F: include/linux/platform_data/lp8727.h
10914
10915 TI LP8788 MFD DRIVER
10916 M: Milo Kim <milo.kim@ti.com>
10917 S: Maintained
10918 F: drivers/iio/adc/lp8788_adc.c
10919 F: drivers/leds/leds-lp8788.c
10920 F: drivers/mfd/lp8788*.c
10921 F: drivers/power/lp8788-charger.c
10922 F: drivers/regulator/lp8788-*.c
10923 F: include/linux/mfd/lp8788*.h
10924
10925 TI NETCP ETHERNET DRIVER
10926 M: Wingman Kwok <w-kwok2@ti.com>
10927 M: Murali Karicheri <m-karicheri2@ti.com>
10928 L: netdev@vger.kernel.org
10929 S: Maintained
10930 F: drivers/net/ethernet/ti/netcp*
10931
10932 TI TAS571X FAMILY ASoC CODEC DRIVER
10933 M: Kevin Cernekee <cernekee@chromium.org>
10934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10935 S: Odd Fixes
10936 F: sound/soc/codecs/tas571x*
10937
10938 TI TWL4030 SERIES SOC CODEC DRIVER
10939 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10940 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10941 S: Maintained
10942 F: sound/soc/codecs/twl4030*
10943
10944 TI WILINK WIRELESS DRIVERS
10945 L: linux-wireless@vger.kernel.org
10946 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10947 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10949 S: Orphan
10950 F: drivers/net/wireless/ti/
10951 F: include/linux/wl12xx.h
10952
10953 TIPC NETWORK LAYER
10954 M: Jon Maloy <jon.maloy@ericsson.com>
10955 M: Ying Xue <ying.xue@windriver.com>
10956 L: netdev@vger.kernel.org (core kernel code)
10957 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10958 W: http://tipc.sourceforge.net/
10959 S: Maintained
10960 F: include/uapi/linux/tipc*.h
10961 F: net/tipc/
10962
10963 TILE ARCHITECTURE
10964 M: Chris Metcalf <cmetcalf@ezchip.com>
10965 W: http://www.ezchip.com/scm/
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10967 S: Supported
10968 F: arch/tile/
10969 F: drivers/char/tile-srom.c
10970 F: drivers/edac/tile_edac.c
10971 F: drivers/net/ethernet/tile/
10972 F: drivers/rtc/rtc-tile.c
10973 F: drivers/tty/hvc/hvc_tile.c
10974 F: drivers/tty/serial/tilegx.c
10975 F: drivers/usb/host/*-tilegx.c
10976 F: include/linux/usb/tilegx.h
10977
10978 TLAN NETWORK DRIVER
10979 M: Samuel Chessman <chessman@tux.org>
10980 L: tlan-devel@lists.sourceforge.net (subscribers-only)
10981 W: http://sourceforge.net/projects/tlan/
10982 S: Maintained
10983 F: Documentation/networking/tlan.txt
10984 F: drivers/net/ethernet/ti/tlan.*
10985
10986 TOMOYO SECURITY MODULE
10987 M: Kentaro Takeda <takedakn@nttdata.co.jp>
10988 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10989 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10990 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10991 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10992 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10993 W: http://tomoyo.sourceforge.jp/
10994 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10995 S: Maintained
10996 F: security/tomoyo/
10997
10998 TOPSTAR LAPTOP EXTRAS DRIVER
10999 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11000 L: platform-driver-x86@vger.kernel.org
11001 S: Maintained
11002 F: drivers/platform/x86/topstar-laptop.c
11003
11004 TOSHIBA ACPI EXTRAS DRIVER
11005 M: Azael Avalos <coproscefalo@gmail.com>
11006 L: platform-driver-x86@vger.kernel.org
11007 S: Maintained
11008 F: drivers/platform/x86/toshiba_acpi.c
11009
11010 TOSHIBA BLUETOOTH DRIVER
11011 M: Azael Avalos <coproscefalo@gmail.com>
11012 L: platform-driver-x86@vger.kernel.org
11013 S: Maintained
11014 F: drivers/platform/x86/toshiba_bluetooth.c
11015
11016 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11017 M: Azael Avalos <coproscefalo@gmail.com>
11018 L: platform-driver-x86@vger.kernel.org
11019 S: Maintained
11020 F: drivers/platform/x86/toshiba_haps.c
11021
11022 TOSHIBA WMI HOTKEYS DRIVER
11023 M: Azael Avalos <coproscefalo@gmail.com>
11024 L: platform-driver-x86@vger.kernel.org
11025 S: Maintained
11026 F: drivers/platform/x86/toshiba-wmi.c
11027
11028 TOSHIBA SMM DRIVER
11029 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11030 W: http://www.buzzard.org.uk/toshiba/
11031 S: Maintained
11032 F: drivers/char/toshiba.c
11033 F: include/linux/toshiba.h
11034 F: include/uapi/linux/toshiba.h
11035
11036 TOSHIBA TC358743 DRIVER
11037 M: Mats Randgaard <matrandg@cisco.com>
11038 L: linux-media@vger.kernel.org
11039 S: Maintained
11040 F: drivers/media/i2c/tc358743*
11041 F: include/media/i2c/tc358743.h
11042
11043 TMIO MMC DRIVER
11044 M: Ian Molton <ian@mnementh.co.uk>
11045 L: linux-mmc@vger.kernel.org
11046 S: Maintained
11047 F: drivers/mmc/host/tmio_mmc*
11048 F: drivers/mmc/host/sh_mobile_sdhi.c
11049 F: include/linux/mmc/tmio.h
11050 F: include/linux/mmc/sh_mobile_sdhi.h
11051
11052 TMP401 HARDWARE MONITOR DRIVER
11053 M: Guenter Roeck <linux@roeck-us.net>
11054 L: lm-sensors@lm-sensors.org
11055 S: Maintained
11056 F: Documentation/hwmon/tmp401
11057 F: drivers/hwmon/tmp401.c
11058
11059 TMPFS (SHMEM FILESYSTEM)
11060 M: Hugh Dickins <hughd@google.com>
11061 L: linux-mm@kvack.org
11062 S: Maintained
11063 F: include/linux/shmem_fs.h
11064 F: mm/shmem.c
11065
11066 TM6000 VIDEO4LINUX DRIVER
11067 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11068 L: linux-media@vger.kernel.org
11069 W: https://linuxtv.org
11070 T: git git://linuxtv.org/media_tree.git
11071 S: Odd fixes
11072 F: drivers/media/usb/tm6000/
11073
11074 TW68 VIDEO4LINUX DRIVER
11075 M: Hans Verkuil <hverkuil@xs4all.nl>
11076 L: linux-media@vger.kernel.org
11077 T: git git://linuxtv.org/media_tree.git
11078 W: https://linuxtv.org
11079 S: Odd Fixes
11080 F: drivers/media/pci/tw68/
11081
11082 TPM DEVICE DRIVER
11083 M: Peter Huewe <peterhuewe@gmx.de>
11084 M: Marcel Selhorst <tpmdd@selhorst.net>
11085 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11086 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11087 W: http://tpmdd.sourceforge.net
11088 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11089 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
11090 T: git https://github.com/PeterHuewe/linux-tpmdd
11091 S: Maintained
11092 F: drivers/char/tpm/
11093
11094 TPM IBM_VTPM DEVICE DRIVER
11095 M: Ashley Lai <ashleydlai@gmail.com>
11096 W: http://tpmdd.sourceforge.net
11097 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11098 S: Maintained
11099 F: drivers/char/tpm/tpm_ibmvtpm*
11100
11101 TRACING
11102 M: Steven Rostedt <rostedt@goodmis.org>
11103 M: Ingo Molnar <mingo@redhat.com>
11104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11105 S: Maintained
11106 F: Documentation/trace/ftrace.txt
11107 F: arch/*/*/*/ftrace.h
11108 F: arch/*/kernel/ftrace.c
11109 F: include/*/ftrace.h
11110 F: include/linux/trace*.h
11111 F: include/trace/
11112 F: kernel/trace/
11113 F: tools/testing/selftests/ftrace/
11114
11115 TRIVIAL PATCHES
11116 M: Jiri Kosina <trivial@kernel.org>
11117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11118 S: Maintained
11119 K: ^Subject:.*(?i)trivial
11120
11121 TTY LAYER
11122 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11123 M: Jiri Slaby <jslaby@suse.com>
11124 S: Supported
11125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11126 F: Documentation/serial/
11127 F: drivers/tty/
11128 F: drivers/tty/serial/serial_core.c
11129 F: include/linux/serial_core.h
11130 F: include/linux/serial.h
11131 F: include/linux/tty.h
11132 F: include/uapi/linux/serial_core.h
11133 F: include/uapi/linux/serial.h
11134 F: include/uapi/linux/tty.h
11135
11136 TUA9001 MEDIA DRIVER
11137 M: Antti Palosaari <crope@iki.fi>
11138 L: linux-media@vger.kernel.org
11139 W: https://linuxtv.org
11140 W: http://palosaari.fi/linux/
11141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142 T: git git://linuxtv.org/anttip/media_tree.git
11143 S: Maintained
11144 F: drivers/media/tuners/tua9001*
11145
11146 TULIP NETWORK DRIVERS
11147 L: netdev@vger.kernel.org
11148 L: linux-parisc@vger.kernel.org
11149 S: Orphan
11150 F: drivers/net/ethernet/dec/tulip/
11151
11152 TUN/TAP driver
11153 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11154 W: http://vtun.sourceforge.net/tun
11155 S: Maintained
11156 F: Documentation/networking/tuntap.txt
11157 F: arch/um/os-Linux/drivers/
11158
11159 TURBOCHANNEL SUBSYSTEM
11160 M: "Maciej W. Rozycki" <macro@linux-mips.org>
11161 M: Ralf Baechle <ralf@linux-mips.org>
11162 L: linux-mips@linux-mips.org
11163 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11164 S: Maintained
11165 F: drivers/tc/
11166 F: include/linux/tc.h
11167
11168 U14-34F SCSI DRIVER
11169 M: Dario Ballabio <ballabio_dario@emc.com>
11170 L: linux-scsi@vger.kernel.org
11171 S: Maintained
11172 F: drivers/scsi/u14-34f.c
11173
11174 UBI FILE SYSTEM (UBIFS)
11175 M: Artem Bityutskiy <dedekind1@gmail.com>
11176 M: Adrian Hunter <adrian.hunter@intel.com>
11177 L: linux-mtd@lists.infradead.org
11178 T: git git://git.infradead.org/ubifs-2.6.git
11179 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11180 S: Maintained
11181 F: Documentation/filesystems/ubifs.txt
11182 F: fs/ubifs/
11183
11184 UCLINUX (M68KNOMMU AND COLDFIRE)
11185 M: Greg Ungerer <gerg@uclinux.org>
11186 W: http://www.uclinux.org/
11187 L: linux-m68k@lists.linux-m68k.org
11188 L: uclinux-dev@uclinux.org (subscribers-only)
11189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11190 S: Maintained
11191 F: arch/m68k/coldfire/
11192 F: arch/m68k/68*/
11193 F: arch/m68k/*/*_no.*
11194 F: arch/m68k/include/asm/*_no.*
11195
11196 UDF FILESYSTEM
11197 M: Jan Kara <jack@suse.com>
11198 S: Maintained
11199 F: Documentation/filesystems/udf.txt
11200 F: fs/udf/
11201
11202 UFS FILESYSTEM
11203 M: Evgeniy Dushistov <dushistov@mail.ru>
11204 S: Maintained
11205 F: Documentation/filesystems/ufs.txt
11206 F: fs/ufs/
11207
11208 UHID USERSPACE HID IO DRIVER:
11209 M: David Herrmann <dh.herrmann@googlemail.com>
11210 L: linux-input@vger.kernel.org
11211 S: Maintained
11212 F: drivers/hid/uhid.c
11213 F: include/uapi/linux/uhid.h
11214
11215 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11216 L: linux-usb@vger.kernel.org
11217 S: Orphan
11218 F: drivers/uwb/
11219 F: include/linux/uwb.h
11220 F: include/linux/uwb/
11221
11222 UNICORE32 ARCHITECTURE:
11223 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11224 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11225 S: Maintained
11226 T: git git://github.com/gxt/linux.git
11227 F: arch/unicore32/
11228
11229 UNIFDEF
11230 M: Tony Finch <dot@dotat.at>
11231 W: http://dotat.at/prog/unifdef
11232 S: Maintained
11233 F: scripts/unifdef.c
11234
11235 UNIFORM CDROM DRIVER
11236 M: Jens Axboe <axboe@kernel.dk>
11237 W: http://www.kernel.dk
11238 S: Maintained
11239 F: Documentation/cdrom/
11240 F: drivers/cdrom/cdrom.c
11241 F: include/linux/cdrom.h
11242 F: include/uapi/linux/cdrom.h
11243
11244 UNISYS S-PAR DRIVERS
11245 M: Benjamin Romer <benjamin.romer@unisys.com>
11246 M: David Kershner <david.kershner@unisys.com>
11247 L: sparmaintainer@unisys.com (Unisys internal)
11248 S: Supported
11249 F: drivers/staging/unisys/
11250
11251 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11252 M: Vinayak Holikatti <vinholikatti@gmail.com>
11253 L: linux-scsi@vger.kernel.org
11254 S: Supported
11255 F: Documentation/scsi/ufs.txt
11256 F: drivers/scsi/ufs/
11257
11258 UNSORTED BLOCK IMAGES (UBI)
11259 M: Artem Bityutskiy <dedekind1@gmail.com>
11260 M: Richard Weinberger <richard@nod.at>
11261 W: http://www.linux-mtd.infradead.org/
11262 L: linux-mtd@lists.infradead.org
11263 T: git git://git.infradead.org/ubifs-2.6.git
11264 S: Supported
11265 F: drivers/mtd/ubi/
11266 F: include/linux/mtd/ubi.h
11267 F: include/uapi/mtd/ubi-user.h
11268
11269 USB ACM DRIVER
11270 M: Oliver Neukum <oliver@neukum.org>
11271 L: linux-usb@vger.kernel.org
11272 S: Maintained
11273 F: Documentation/usb/acm.txt
11274 F: drivers/usb/class/cdc-acm.*
11275
11276 USB AR5523 WIRELESS DRIVER
11277 M: Pontus Fuchs <pontus.fuchs@gmail.com>
11278 L: linux-wireless@vger.kernel.org
11279 S: Maintained
11280 F: drivers/net/wireless/ath/ar5523/
11281
11282 USB ATTACHED SCSI
11283 M: Hans de Goede <hdegoede@redhat.com>
11284 M: Gerd Hoffmann <kraxel@redhat.com>
11285 L: linux-usb@vger.kernel.org
11286 L: linux-scsi@vger.kernel.org
11287 S: Maintained
11288 F: drivers/usb/storage/uas.c
11289
11290 USB CDC ETHERNET DRIVER
11291 M: Oliver Neukum <oliver@neukum.org>
11292 L: linux-usb@vger.kernel.org
11293 S: Maintained
11294 F: drivers/net/usb/cdc_*.c
11295 F: include/uapi/linux/usb/cdc.h
11296
11297 USB CHAOSKEY DRIVER
11298 M: Keith Packard <keithp@keithp.com>
11299 L: linux-usb@vger.kernel.org
11300 S: Maintained
11301 F: drivers/usb/misc/chaoskey.c
11302
11303 USB CYPRESS C67X00 DRIVER
11304 M: Peter Korsgaard <jacmet@sunsite.dk>
11305 L: linux-usb@vger.kernel.org
11306 S: Maintained
11307 F: drivers/usb/c67x00/
11308
11309 USB DAVICOM DM9601 DRIVER
11310 M: Peter Korsgaard <jacmet@sunsite.dk>
11311 L: netdev@vger.kernel.org
11312 W: http://www.linux-usb.org/usbnet
11313 S: Maintained
11314 F: drivers/net/usb/dm9601.c
11315
11316 USB DIAMOND RIO500 DRIVER
11317 M: Cesar Miquel <miquel@df.uba.ar>
11318 L: rio500-users@lists.sourceforge.net
11319 W: http://rio500.sourceforge.net
11320 S: Maintained
11321 F: drivers/usb/misc/rio500*
11322
11323 USB EHCI DRIVER
11324 M: Alan Stern <stern@rowland.harvard.edu>
11325 L: linux-usb@vger.kernel.org
11326 S: Maintained
11327 F: Documentation/usb/ehci.txt
11328 F: drivers/usb/host/ehci*
11329
11330 USB GADGET/PERIPHERAL SUBSYSTEM
11331 M: Felipe Balbi <balbi@ti.com>
11332 L: linux-usb@vger.kernel.org
11333 W: http://www.linux-usb.org/gadget
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11335 S: Maintained
11336 F: drivers/usb/gadget/
11337 F: include/linux/usb/gadget*
11338
11339 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11340 M: Jiri Kosina <jikos@kernel.org>
11341 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11342 L: linux-usb@vger.kernel.org
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11344 S: Maintained
11345 F: Documentation/hid/hiddev.txt
11346 F: drivers/hid/usbhid/
11347
11348 USB ISP116X DRIVER
11349 M: Olav Kongas <ok@artecdesign.ee>
11350 L: linux-usb@vger.kernel.org
11351 S: Maintained
11352 F: drivers/usb/host/isp116x*
11353 F: include/linux/usb/isp116x.h
11354
11355 USB MASS STORAGE DRIVER
11356 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11357 L: linux-usb@vger.kernel.org
11358 L: usb-storage@lists.one-eyed-alien.net
11359 S: Maintained
11360 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11361 F: drivers/usb/storage/
11362
11363 USB MIDI DRIVER
11364 M: Clemens Ladisch <clemens@ladisch.de>
11365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11366 T: git git://git.alsa-project.org/alsa-kernel.git
11367 S: Maintained
11368 F: sound/usb/midi.*
11369
11370 USB NETWORKING DRIVERS
11371 L: linux-usb@vger.kernel.org
11372 S: Odd Fixes
11373 F: drivers/net/usb/
11374
11375 USB OHCI DRIVER
11376 M: Alan Stern <stern@rowland.harvard.edu>
11377 L: linux-usb@vger.kernel.org
11378 S: Maintained
11379 F: Documentation/usb/ohci.txt
11380 F: drivers/usb/host/ohci*
11381
11382 USB OTG FSM (Finite State Machine)
11383 M: Peter Chen <Peter.Chen@nxp.com>
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11385 L: linux-usb@vger.kernel.org
11386 S: Maintained
11387 F: drivers/usb/common/usb-otg-fsm.c
11388
11389 USB OVER IP DRIVER
11390 M: Valentina Manea <valentina.manea.m@gmail.com>
11391 M: Shuah Khan <shuah.kh@samsung.com>
11392 L: linux-usb@vger.kernel.org
11393 S: Maintained
11394 F: drivers/usb/usbip/
11395 F: tools/usb/usbip/
11396
11397 USB PEGASUS DRIVER
11398 M: Petko Manolov <petkan@nucleusys.com>
11399 L: linux-usb@vger.kernel.org
11400 L: netdev@vger.kernel.org
11401 T: git git://github.com/petkan/pegasus.git
11402 W: https://github.com/petkan/pegasus
11403 S: Maintained
11404 F: drivers/net/usb/pegasus.*
11405
11406 USB PHY LAYER
11407 M: Felipe Balbi <balbi@ti.com>
11408 L: linux-usb@vger.kernel.org
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11410 S: Maintained
11411 F: drivers/usb/phy/
11412
11413 USB PRINTER DRIVER (usblp)
11414 M: Pete Zaitcev <zaitcev@redhat.com>
11415 L: linux-usb@vger.kernel.org
11416 S: Supported
11417 F: drivers/usb/class/usblp.c
11418
11419 USB QMI WWAN NETWORK DRIVER
11420 M: Bjørn Mork <bjorn@mork.no>
11421 L: netdev@vger.kernel.org
11422 S: Maintained
11423 F: Documentation/ABI/testing/sysfs-class-net-qmi
11424 F: drivers/net/usb/qmi_wwan.c
11425
11426 USB RTL8150 DRIVER
11427 M: Petko Manolov <petkan@nucleusys.com>
11428 L: linux-usb@vger.kernel.org
11429 L: netdev@vger.kernel.org
11430 T: git git://github.com/petkan/rtl8150.git
11431 W: https://github.com/petkan/rtl8150
11432 S: Maintained
11433 F: drivers/net/usb/rtl8150.c
11434
11435 USB SERIAL SUBSYSTEM
11436 M: Johan Hovold <johan@kernel.org>
11437 L: linux-usb@vger.kernel.org
11438 S: Maintained
11439 F: Documentation/usb/usb-serial.txt
11440 F: drivers/usb/serial/
11441 F: include/linux/usb/serial.h
11442
11443 USB SMSC75XX ETHERNET DRIVER
11444 M: Steve Glendinning <steve.glendinning@shawell.net>
11445 L: netdev@vger.kernel.org
11446 S: Maintained
11447 F: drivers/net/usb/smsc75xx.*
11448
11449 USB SMSC95XX ETHERNET DRIVER
11450 M: Steve Glendinning <steve.glendinning@shawell.net>
11451 L: netdev@vger.kernel.org
11452 S: Maintained
11453 F: drivers/net/usb/smsc95xx.*
11454
11455 USB SUBSYSTEM
11456 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11457 L: linux-usb@vger.kernel.org
11458 W: http://www.linux-usb.org
11459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11460 S: Supported
11461 F: Documentation/usb/
11462 F: drivers/usb/
11463 F: include/linux/usb.h
11464 F: include/linux/usb/
11465
11466 USB UHCI DRIVER
11467 M: Alan Stern <stern@rowland.harvard.edu>
11468 L: linux-usb@vger.kernel.org
11469 S: Maintained
11470 F: drivers/usb/host/uhci*
11471
11472 USB "USBNET" DRIVER FRAMEWORK
11473 M: Oliver Neukum <oneukum@suse.com>
11474 L: netdev@vger.kernel.org
11475 W: http://www.linux-usb.org/usbnet
11476 S: Maintained
11477 F: drivers/net/usb/usbnet.c
11478 F: include/linux/usb/usbnet.h
11479
11480 USB VIDEO CLASS
11481 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11482 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11483 L: linux-media@vger.kernel.org
11484 T: git git://linuxtv.org/media_tree.git
11485 W: http://www.ideasonboard.org/uvc/
11486 S: Maintained
11487 F: drivers/media/usb/uvc/
11488 F: include/uapi/linux/uvcvideo.h
11489
11490 USB VISION DRIVER
11491 M: Hans Verkuil <hverkuil@xs4all.nl>
11492 L: linux-media@vger.kernel.org
11493 T: git git://linuxtv.org/media_tree.git
11494 W: https://linuxtv.org
11495 S: Odd Fixes
11496 F: drivers/media/usb/usbvision/
11497
11498 USB WEBCAM GADGET
11499 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11500 L: linux-usb@vger.kernel.org
11501 S: Maintained
11502 F: drivers/usb/gadget/function/*uvc*
11503 F: drivers/usb/gadget/legacy/webcam.c
11504
11505 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11506 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11507 L: linux-wireless@vger.kernel.org
11508 S: Maintained
11509 F: drivers/net/wireless/rndis_wlan.c
11510
11511 USB XHCI DRIVER
11512 M: Mathias Nyman <mathias.nyman@intel.com>
11513 L: linux-usb@vger.kernel.org
11514 S: Supported
11515 F: drivers/usb/host/xhci*
11516 F: drivers/usb/host/pci-quirks*
11517
11518 USB ZD1201 DRIVER
11519 L: linux-wireless@vger.kernel.org
11520 W: http://linux-lc100020.sourceforge.net
11521 S: Orphan
11522 F: drivers/net/wireless/zydas/zd1201.*
11523
11524 USB ZR364XX DRIVER
11525 M: Antoine Jacquet <royale@zerezo.com>
11526 L: linux-usb@vger.kernel.org
11527 L: linux-media@vger.kernel.org
11528 T: git git://linuxtv.org/media_tree.git
11529 W: http://royale.zerezo.com/zr364xx/
11530 S: Maintained
11531 F: Documentation/video4linux/zr364xx.txt
11532 F: drivers/media/usb/zr364xx/
11533
11534 ULPI BUS
11535 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11536 L: linux-usb@vger.kernel.org
11537 S: Maintained
11538 F: drivers/usb/common/ulpi.c
11539 F: include/linux/ulpi/
11540
11541 USER-MODE LINUX (UML)
11542 M: Jeff Dike <jdike@addtoit.com>
11543 M: Richard Weinberger <richard@nod.at>
11544 L: user-mode-linux-devel@lists.sourceforge.net
11545 L: user-mode-linux-user@lists.sourceforge.net
11546 W: http://user-mode-linux.sourceforge.net
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11548 S: Maintained
11549 F: Documentation/virtual/uml/
11550 F: arch/um/
11551 F: arch/x86/um/
11552 F: fs/hostfs/
11553 F: fs/hppfs/
11554
11555 USERSPACE I/O (UIO)
11556 M: "Hans J. Koch" <hjk@hansjkoch.de>
11557 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11558 S: Maintained
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11560 F: Documentation/DocBook/uio-howto.tmpl
11561 F: drivers/uio/
11562 F: include/linux/uio*.h
11563
11564 UTIL-LINUX PACKAGE
11565 M: Karel Zak <kzak@redhat.com>
11566 L: util-linux@vger.kernel.org
11567 W: http://en.wikipedia.org/wiki/Util-linux
11568 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11569 S: Maintained
11570
11571 UVESAFB DRIVER
11572 M: Michal Januszewski <spock@gentoo.org>
11573 L: linux-fbdev@vger.kernel.org
11574 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11575 S: Maintained
11576 F: Documentation/fb/uvesafb.txt
11577 F: drivers/video/fbdev/uvesafb.*
11578
11579 VF610 NAND DRIVER
11580 M: Stefan Agner <stefan@agner.ch>
11581 L: linux-mtd@lists.infradead.org
11582 S: Supported
11583 F: drivers/mtd/nand/vf610_nfc.c
11584
11585 VFAT/FAT/MSDOS FILESYSTEM
11586 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11587 S: Maintained
11588 F: Documentation/filesystems/vfat.txt
11589 F: fs/fat/
11590
11591 VFIO DRIVER
11592 M: Alex Williamson <alex.williamson@redhat.com>
11593 L: kvm@vger.kernel.org
11594 T: git git://github.com/awilliam/linux-vfio.git
11595 S: Maintained
11596 F: Documentation/vfio.txt
11597 F: drivers/vfio/
11598 F: include/linux/vfio.h
11599 F: include/uapi/linux/vfio.h
11600
11601 VFIO PLATFORM DRIVER
11602 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11603 L: kvm@vger.kernel.org
11604 S: Maintained
11605 F: drivers/vfio/platform/
11606
11607 VIDEOBUF2 FRAMEWORK
11608 M: Pawel Osciak <pawel@osciak.com>
11609 M: Marek Szyprowski <m.szyprowski@samsung.com>
11610 M: Kyungmin Park <kyungmin.park@samsung.com>
11611 L: linux-media@vger.kernel.org
11612 S: Maintained
11613 F: drivers/media/v4l2-core/videobuf2-*
11614 F: include/media/videobuf2-*
11615
11616 VIRTUAL SERIO DEVICE DRIVER
11617 M: Stephen Chandler Paul <thatslyude@gmail.com>
11618 S: Maintained
11619 F: drivers/input/serio/userio.c
11620 F: include/uapi/linux/userio.h
11621
11622 VIRTIO CONSOLE DRIVER
11623 M: Amit Shah <amit.shah@redhat.com>
11624 L: virtualization@lists.linux-foundation.org
11625 S: Maintained
11626 F: drivers/char/virtio_console.c
11627 F: include/linux/virtio_console.h
11628 F: include/uapi/linux/virtio_console.h
11629
11630 VIRTIO CORE, NET AND BLOCK DRIVERS
11631 M: "Michael S. Tsirkin" <mst@redhat.com>
11632 L: virtualization@lists.linux-foundation.org
11633 S: Maintained
11634 F: drivers/virtio/
11635 F: tools/virtio/
11636 F: drivers/net/virtio_net.c
11637 F: drivers/block/virtio_blk.c
11638 F: include/linux/virtio_*.h
11639 F: include/uapi/linux/virtio_*.h
11640
11641 VIRTIO DRIVERS FOR S390
11642 M: Christian Borntraeger <borntraeger@de.ibm.com>
11643 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11644 L: linux-s390@vger.kernel.org
11645 L: virtualization@lists.linux-foundation.org
11646 L: kvm@vger.kernel.org
11647 S: Supported
11648 F: drivers/s390/virtio/
11649
11650 VIRTIO GPU DRIVER
11651 M: David Airlie <airlied@linux.ie>
11652 M: Gerd Hoffmann <kraxel@redhat.com>
11653 L: dri-devel@lists.freedesktop.org
11654 L: virtualization@lists.linux-foundation.org
11655 S: Maintained
11656 F: drivers/gpu/drm/virtio/
11657 F: include/uapi/linux/virtio_gpu.h
11658
11659 VIRTIO HOST (VHOST)
11660 M: "Michael S. Tsirkin" <mst@redhat.com>
11661 L: kvm@vger.kernel.org
11662 L: virtualization@lists.linux-foundation.org
11663 L: netdev@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11665 S: Maintained
11666 F: drivers/vhost/
11667 F: include/uapi/linux/vhost.h
11668
11669 VIRTIO INPUT DRIVER
11670 M: Gerd Hoffmann <kraxel@redhat.com>
11671 S: Maintained
11672 F: drivers/virtio/virtio_input.c
11673 F: include/uapi/linux/virtio_input.h
11674
11675 VIA RHINE NETWORK DRIVER
11676 S: Orphan
11677 F: drivers/net/ethernet/via/via-rhine.c
11678
11679 VIA SD/MMC CARD CONTROLLER DRIVER
11680 M: Bruce Chang <brucechang@via.com.tw>
11681 M: Harald Welte <HaraldWelte@viatech.com>
11682 S: Maintained
11683 F: drivers/mmc/host/via-sdmmc.c
11684
11685 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11686 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11687 L: linux-fbdev@vger.kernel.org
11688 S: Maintained
11689 F: include/linux/via-core.h
11690 F: include/linux/via-gpio.h
11691 F: include/linux/via_i2c.h
11692 F: drivers/video/fbdev/via/
11693
11694 VIA VELOCITY NETWORK DRIVER
11695 M: Francois Romieu <romieu@fr.zoreil.com>
11696 L: netdev@vger.kernel.org
11697 S: Maintained
11698 F: drivers/net/ethernet/via/via-velocity.*
11699
11700 VIRT LIB
11701 M: Alex Williamson <alex.williamson@redhat.com>
11702 M: Paolo Bonzini <pbonzini@redhat.com>
11703 L: kvm@vger.kernel.org
11704 S: Supported
11705 F: virt/lib/
11706
11707 VIVID VIRTUAL VIDEO DRIVER
11708 M: Hans Verkuil <hverkuil@xs4all.nl>
11709 L: linux-media@vger.kernel.org
11710 T: git git://linuxtv.org/media_tree.git
11711 W: https://linuxtv.org
11712 S: Maintained
11713 F: drivers/media/platform/vivid/*
11714
11715 VLAN (802.1Q)
11716 M: Patrick McHardy <kaber@trash.net>
11717 L: netdev@vger.kernel.org
11718 S: Maintained
11719 F: drivers/net/macvlan.c
11720 F: include/linux/if_*vlan.h
11721 F: net/8021q/
11722
11723 VLYNQ BUS
11724 M: Florian Fainelli <florian@openwrt.org>
11725 L: openwrt-devel@lists.openwrt.org (subscribers-only)
11726 S: Maintained
11727 F: drivers/vlynq/vlynq.c
11728 F: include/linux/vlynq.h
11729
11730 VME SUBSYSTEM
11731 M: Martyn Welch <martyn@welchs.me.uk>
11732 M: Manohar Vanga <manohar.vanga@gmail.com>
11733 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11734 L: devel@driverdev.osuosl.org
11735 S: Maintained
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11737 F: Documentation/vme_api.txt
11738 F: drivers/staging/vme/
11739 F: drivers/vme/
11740 F: include/linux/vme*
11741
11742 VMWARE HYPERVISOR INTERFACE
11743 M: Alok Kataria <akataria@vmware.com>
11744 L: virtualization@lists.linux-foundation.org
11745 S: Supported
11746 F: arch/x86/kernel/cpu/vmware.c
11747
11748 VMWARE BALLOON DRIVER
11749 M: Xavier Deguillard <xdeguillard@vmware.com>
11750 M: Philip Moltmann <moltmann@vmware.com>
11751 M: "VMware, Inc." <pv-drivers@vmware.com>
11752 L: linux-kernel@vger.kernel.org
11753 S: Maintained
11754 F: drivers/misc/vmw_balloon.c
11755
11756 VMWARE VMMOUSE SUBDRIVER
11757 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11758 M: "VMware, Inc." <pv-drivers@vmware.com>
11759 L: linux-input@vger.kernel.org
11760 S: Maintained
11761 F: drivers/input/mouse/vmmouse.c
11762 F: drivers/input/mouse/vmmouse.h
11763
11764 VMWARE VMXNET3 ETHERNET DRIVER
11765 M: Shrikrishna Khare <skhare@vmware.com>
11766 M: "VMware, Inc." <pv-drivers@vmware.com>
11767 L: netdev@vger.kernel.org
11768 S: Maintained
11769 F: drivers/net/vmxnet3/
11770
11771 VMware PVSCSI driver
11772 M: Arvind Kumar <arvindkumar@vmware.com>
11773 M: VMware PV-Drivers <pv-drivers@vmware.com>
11774 L: linux-scsi@vger.kernel.org
11775 S: Maintained
11776 F: drivers/scsi/vmw_pvscsi.c
11777 F: drivers/scsi/vmw_pvscsi.h
11778
11779 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11780 M: Liam Girdwood <lgirdwood@gmail.com>
11781 M: Mark Brown <broonie@kernel.org>
11782 L: linux-kernel@vger.kernel.org
11783 W: http://www.slimlogic.co.uk/?p=48
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11785 S: Supported
11786 F: drivers/regulator/
11787 F: include/linux/regulator/
11788
11789 VRF
11790 M: David Ahern <dsa@cumulusnetworks.com>
11791 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11792 L: netdev@vger.kernel.org
11793 S: Maintained
11794 F: drivers/net/vrf.c
11795 F: Documentation/networking/vrf.txt
11796
11797 VT1211 HARDWARE MONITOR DRIVER
11798 M: Juerg Haefliger <juergh@gmail.com>
11799 L: lm-sensors@lm-sensors.org
11800 S: Maintained
11801 F: Documentation/hwmon/vt1211
11802 F: drivers/hwmon/vt1211.c
11803
11804 VT8231 HARDWARE MONITOR DRIVER
11805 M: Roger Lucas <vt8231@hiddenengine.co.uk>
11806 L: lm-sensors@lm-sensors.org
11807 S: Maintained
11808 F: drivers/hwmon/vt8231.c
11809
11810 VUB300 USB to SDIO/SD/MMC bridge chip
11811 M: Tony Olech <tony.olech@elandigitalsystems.com>
11812 L: linux-mmc@vger.kernel.org
11813 L: linux-usb@vger.kernel.org
11814 S: Supported
11815 F: drivers/mmc/host/vub300.c
11816
11817 W1 DALLAS'S 1-WIRE BUS
11818 M: Evgeniy Polyakov <zbr@ioremap.net>
11819 S: Maintained
11820 F: Documentation/w1/
11821 F: drivers/w1/
11822
11823 W83791D HARDWARE MONITORING DRIVER
11824 M: Marc Hulsman <m.hulsman@tudelft.nl>
11825 L: lm-sensors@lm-sensors.org
11826 S: Maintained
11827 F: Documentation/hwmon/w83791d
11828 F: drivers/hwmon/w83791d.c
11829
11830 W83793 HARDWARE MONITORING DRIVER
11831 M: Rudolf Marek <r.marek@assembler.cz>
11832 L: lm-sensors@lm-sensors.org
11833 S: Maintained
11834 F: Documentation/hwmon/w83793
11835 F: drivers/hwmon/w83793.c
11836
11837 W83795 HARDWARE MONITORING DRIVER
11838 M: Jean Delvare <jdelvare@suse.com>
11839 L: lm-sensors@lm-sensors.org
11840 S: Maintained
11841 F: drivers/hwmon/w83795.c
11842
11843 W83L51xD SD/MMC CARD INTERFACE DRIVER
11844 M: Pierre Ossman <pierre@ossman.eu>
11845 S: Maintained
11846 F: drivers/mmc/host/wbsd.*
11847
11848 WACOM PROTOCOL 4 SERIAL TABLETS
11849 M: Julian Squires <julian@cipht.net>
11850 M: Hans de Goede <hdegoede@redhat.com>
11851 L: linux-input@vger.kernel.org
11852 S: Maintained
11853 F: drivers/input/tablet/wacom_serial4.c
11854
11855 WATCHDOG DEVICE DRIVERS
11856 M: Wim Van Sebroeck <wim@iguana.be>
11857 R: Guenter Roeck <linux@roeck-us.net>
11858 L: linux-watchdog@vger.kernel.org
11859 W: http://www.linux-watchdog.org/
11860 T: git git://www.linux-watchdog.org/linux-watchdog.git
11861 S: Maintained
11862 F: Documentation/watchdog/
11863 F: drivers/watchdog/
11864 F: include/linux/watchdog.h
11865 F: include/uapi/linux/watchdog.h
11866
11867 WD7000 SCSI DRIVER
11868 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11869 L: linux-scsi@vger.kernel.org
11870 S: Maintained
11871 F: drivers/scsi/wd7000.c
11872
11873 WIIMOTE HID DRIVER
11874 M: David Herrmann <dh.herrmann@googlemail.com>
11875 L: linux-input@vger.kernel.org
11876 S: Maintained
11877 F: drivers/hid/hid-wiimote*
11878
11879 WINBOND CIR DRIVER
11880 M: David Härdeman <david@hardeman.nu>
11881 S: Maintained
11882 F: drivers/media/rc/winbond-cir.c
11883
11884 WINSYSTEMS WS16C48 GPIO DRIVER
11885 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11886 L: linux-gpio@vger.kernel.org
11887 S: Maintained
11888 F: drivers/gpio/gpio-ws16c48.c
11889
11890 WIMAX STACK
11891 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11892 M: linux-wimax@intel.com
11893 L: wimax@linuxwimax.org (subscribers-only)
11894 S: Supported
11895 W: http://linuxwimax.org
11896 F: Documentation/wimax/README.wimax
11897 F: include/linux/wimax/debug.h
11898 F: include/net/wimax.h
11899 F: include/uapi/linux/wimax.h
11900 F: net/wimax/
11901
11902 WISTRON LAPTOP BUTTON DRIVER
11903 M: Miloslav Trmac <mitr@volny.cz>
11904 S: Maintained
11905 F: drivers/input/misc/wistron_btns.c
11906
11907 WL3501 WIRELESS PCMCIA CARD DRIVER
11908 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11909 L: linux-wireless@vger.kernel.org
11910 W: http://oops.ghostprotocols.net:81/blog
11911 S: Maintained
11912 F: drivers/net/wireless/wl3501*
11913
11914 WOLFSON MICROELECTRONICS DRIVERS
11915 L: patches@opensource.wolfsonmicro.com
11916 T: git https://github.com/CirrusLogic/linux-drivers.git
11917 W: https://github.com/CirrusLogic/linux-drivers/wiki
11918 S: Supported
11919 F: Documentation/hwmon/wm83??
11920 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11921 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11922 F: Documentation/devicetree/bindings/mfd/arizona.txt
11923 F: arch/arm/mach-s3c64xx/mach-crag6410*
11924 F: drivers/clk/clk-wm83*.c
11925 F: drivers/extcon/extcon-arizona.c
11926 F: drivers/leds/leds-wm83*.c
11927 F: drivers/gpio/gpio-*wm*.c
11928 F: drivers/gpio/gpio-arizona.c
11929 F: drivers/hwmon/wm83??-hwmon.c
11930 F: drivers/input/misc/wm831x-on.c
11931 F: drivers/input/touchscreen/wm831x-ts.c
11932 F: drivers/input/touchscreen/wm97*.c
11933 F: drivers/mfd/arizona*
11934 F: drivers/mfd/wm*.c
11935 F: drivers/mfd/cs47l24*
11936 F: drivers/power/wm83*.c
11937 F: drivers/rtc/rtc-wm83*.c
11938 F: drivers/regulator/wm8*.c
11939 F: drivers/video/backlight/wm83*_bl.c
11940 F: drivers/watchdog/wm83*_wdt.c
11941 F: include/linux/mfd/arizona/
11942 F: include/linux/mfd/wm831x/
11943 F: include/linux/mfd/wm8350/
11944 F: include/linux/mfd/wm8400*
11945 F: include/linux/wm97xx.h
11946 F: include/sound/wm????.h
11947 F: sound/soc/codecs/arizona.?
11948 F: sound/soc/codecs/wm*
11949 F: sound/soc/codecs/cs47l24*
11950
11951 WORKQUEUE
11952 M: Tejun Heo <tj@kernel.org>
11953 R: Lai Jiangshan <jiangshanlai@gmail.com>
11954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11955 S: Maintained
11956 F: include/linux/workqueue.h
11957 F: kernel/workqueue.c
11958 F: Documentation/workqueue.txt
11959
11960 X.25 NETWORK LAYER
11961 M: Andrew Hendry <andrew.hendry@gmail.com>
11962 L: linux-x25@vger.kernel.org
11963 S: Odd Fixes
11964 F: Documentation/networking/x25*
11965 F: include/net/x25*
11966 F: net/x25/
11967
11968 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11969 M: Thomas Gleixner <tglx@linutronix.de>
11970 M: Ingo Molnar <mingo@redhat.com>
11971 M: "H. Peter Anvin" <hpa@zytor.com>
11972 M: x86@kernel.org
11973 L: linux-kernel@vger.kernel.org
11974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11975 S: Maintained
11976 F: Documentation/x86/
11977 F: arch/x86/
11978
11979 X86 PLATFORM DRIVERS
11980 M: Darren Hart <dvhart@infradead.org>
11981 L: platform-driver-x86@vger.kernel.org
11982 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11983 S: Maintained
11984 F: drivers/platform/x86/
11985 F: drivers/platform/olpc/
11986
11987 X86 MCE INFRASTRUCTURE
11988 M: Tony Luck <tony.luck@intel.com>
11989 M: Borislav Petkov <bp@alien8.de>
11990 L: linux-edac@vger.kernel.org
11991 S: Maintained
11992 F: arch/x86/kernel/cpu/mcheck/*
11993
11994 X86 MICROCODE UPDATE SUPPORT
11995 M: Borislav Petkov <bp@alien8.de>
11996 S: Maintained
11997 F: arch/x86/kernel/cpu/microcode/*
11998
11999 X86 VDSO
12000 M: Andy Lutomirski <luto@amacapital.net>
12001 L: linux-kernel@vger.kernel.org
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12003 S: Maintained
12004 F: arch/x86/entry/vdso/
12005
12006 XC2028/3028 TUNER DRIVER
12007 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12008 L: linux-media@vger.kernel.org
12009 W: https://linuxtv.org
12010 T: git git://linuxtv.org/media_tree.git
12011 S: Maintained
12012 F: drivers/media/tuners/tuner-xc2028.*
12013
12014 XEN HYPERVISOR INTERFACE
12015 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12016 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12017 M: David Vrabel <david.vrabel@citrix.com>
12018 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12020 S: Supported
12021 F: arch/x86/xen/
12022 F: drivers/*/xen-*front.c
12023 F: drivers/xen/
12024 F: arch/x86/include/asm/xen/
12025 F: include/xen/
12026 F: include/uapi/xen/
12027
12028 XEN HYPERVISOR ARM
12029 M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12030 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12031 S: Supported
12032 F: arch/arm/xen/
12033 F: arch/arm/include/asm/xen/
12034
12035 XEN HYPERVISOR ARM64
12036 M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12037 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12038 S: Supported
12039 F: arch/arm64/xen/
12040 F: arch/arm64/include/asm/xen/
12041
12042 XEN NETWORK BACKEND DRIVER
12043 M: Ian Campbell <ian.campbell@citrix.com>
12044 M: Wei Liu <wei.liu2@citrix.com>
12045 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12046 L: netdev@vger.kernel.org
12047 S: Supported
12048 F: drivers/net/xen-netback/*
12049
12050 XEN PCI SUBSYSTEM
12051 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12052 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12053 S: Supported
12054 F: arch/x86/pci/*xen*
12055 F: drivers/pci/*xen*
12056
12057 XEN BLOCK SUBSYSTEM
12058 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12059 M: Roger Pau Monné <roger.pau@citrix.com>
12060 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12061 S: Supported
12062 F: drivers/block/xen-blkback/*
12063 F: drivers/block/xen*
12064
12065 XEN PVSCSI DRIVERS
12066 M: Juergen Gross <jgross@suse.com>
12067 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12068 L: linux-scsi@vger.kernel.org
12069 S: Supported
12070 F: drivers/scsi/xen-scsifront.c
12071 F: drivers/xen/xen-scsiback.c
12072 F: include/xen/interface/io/vscsiif.h
12073
12074 XEN SWIOTLB SUBSYSTEM
12075 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12076 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12077 S: Supported
12078 F: arch/x86/xen/*swiotlb*
12079 F: drivers/xen/*swiotlb*
12080
12081 XFS FILESYSTEM
12082 P: Silicon Graphics Inc
12083 M: Dave Chinner <david@fromorbit.com>
12084 M: xfs@oss.sgi.com
12085 L: xfs@oss.sgi.com
12086 W: http://oss.sgi.com/projects/xfs
12087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12088 S: Supported
12089 F: Documentation/filesystems/xfs.txt
12090 F: fs/xfs/
12091
12092 XILINX AXI ETHERNET DRIVER
12093 M: Anirudha Sarangi <anirudh@xilinx.com>
12094 M: John Linn <John.Linn@xilinx.com>
12095 S: Maintained
12096 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12097
12098 XILINX UARTLITE SERIAL DRIVER
12099 M: Peter Korsgaard <jacmet@sunsite.dk>
12100 L: linux-serial@vger.kernel.org
12101 S: Maintained
12102 F: drivers/tty/serial/uartlite.c
12103
12104 XILINX VIDEO IP CORES
12105 M: Hyun Kwon <hyun.kwon@xilinx.com>
12106 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12107 L: linux-media@vger.kernel.org
12108 T: git git://linuxtv.org/media_tree.git
12109 S: Supported
12110 F: Documentation/devicetree/bindings/media/xilinx/
12111 F: drivers/media/platform/xilinx/
12112 F: include/uapi/linux/xilinx-v4l2-controls.h
12113
12114 XILLYBUS DRIVER
12115 M: Eli Billauer <eli.billauer@gmail.com>
12116 L: linux-kernel@vger.kernel.org
12117 S: Supported
12118 F: drivers/char/xillybus/
12119
12120 XTENSA XTFPGA PLATFORM SUPPORT
12121 M: Max Filippov <jcmvbkbc@gmail.com>
12122 L: linux-xtensa@linux-xtensa.org
12123 S: Maintained
12124 F: drivers/spi/spi-xtensa-xtfpga.c
12125 F: sound/soc/xtensa/xtfpga-i2s.c
12126
12127 YAM DRIVER FOR AX.25
12128 M: Jean-Paul Roubelat <jpr@f6fbb.org>
12129 L: linux-hams@vger.kernel.org
12130 S: Maintained
12131 F: drivers/net/hamradio/yam*
12132 F: include/linux/yam.h
12133
12134 YEALINK PHONE DRIVER
12135 M: Henk Vergonet <Henk.Vergonet@gmail.com>
12136 L: usbb2k-api-dev@nongnu.org
12137 S: Maintained
12138 F: Documentation/input/yealink.txt
12139 F: drivers/input/misc/yealink.*
12140
12141 Z8530 DRIVER FOR AX.25
12142 M: Joerg Reuter <jreuter@yaina.de>
12143 W: http://yaina.de/jreuter/
12144 W: http://www.qsl.net/dl1bke/
12145 L: linux-hams@vger.kernel.org
12146 S: Maintained
12147 F: Documentation/networking/z8530drv.txt
12148 F: drivers/net/hamradio/*scc.c
12149 F: drivers/net/hamradio/z8530.h
12150
12151 ZBUD COMPRESSED PAGE ALLOCATOR
12152 M: Seth Jennings <sjennings@variantweb.net>
12153 L: linux-mm@kvack.org
12154 S: Maintained
12155 F: mm/zbud.c
12156 F: include/linux/zbud.h
12157
12158 ZD1211RW WIRELESS DRIVER
12159 M: Daniel Drake <dsd@gentoo.org>
12160 M: Ulrich Kunitz <kune@deine-taler.de>
12161 W: http://zd1211.ath.cx/wiki/DriverRewrite
12162 L: linux-wireless@vger.kernel.org
12163 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12164 S: Maintained
12165 F: drivers/net/wireless/zydas/zd1211rw/
12166
12167 ZPOOL COMPRESSED PAGE STORAGE API
12168 M: Dan Streetman <ddstreet@ieee.org>
12169 L: linux-mm@kvack.org
12170 S: Maintained
12171 F: mm/zpool.c
12172 F: include/linux/zpool.h
12173
12174 ZR36067 VIDEO FOR LINUX DRIVER
12175 L: mjpeg-users@lists.sourceforge.net
12176 L: linux-media@vger.kernel.org
12177 W: http://mjpeg.sourceforge.net/driver-zoran/
12178 T: hg https://linuxtv.org/hg/v4l-dvb
12179 S: Odd Fixes
12180 F: drivers/media/pci/zoran/
12181
12182 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12183 M: Minchan Kim <minchan@kernel.org>
12184 M: Nitin Gupta <ngupta@vflare.org>
12185 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12186 L: linux-kernel@vger.kernel.org
12187 S: Maintained
12188 F: drivers/block/zram/
12189 F: Documentation/blockdev/zram.txt
12190
12191 ZS DECSTATION Z85C30 SERIAL DRIVER
12192 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12193 S: Maintained
12194 F: drivers/tty/serial/zs.*
12195
12196 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12197 M: Minchan Kim <minchan@kernel.org>
12198 M: Nitin Gupta <ngupta@vflare.org>
12199 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12200 L: linux-mm@kvack.org
12201 S: Maintained
12202 F: mm/zsmalloc.c
12203 F: include/linux/zsmalloc.h
12204 F: Documentation/vm/zsmalloc.txt
12205
12206 ZSWAP COMPRESSED SWAP CACHING
12207 M: Seth Jennings <sjennings@variantweb.net>
12208 L: linux-mm@kvack.org
12209 S: Maintained
12210 F: mm/zswap.c
12211
12212 THE REST
12213 M: Linus Torvalds <torvalds@linux-foundation.org>
12214 L: linux-kernel@vger.kernel.org
12215 Q: http://patchwork.kernel.org/project/LKML/list/
12216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12217 S: Buried alive in reporters
12218 F: *
12219 F: */