cal-if: disable sizeof-pointer-div warnings
[GitHub/exynos8895/android_kernel_samsung_universal8895.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: http://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: linux-hwmon@vger.kernel.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: linux-hwmon@vger.kernel.org
240 S: Maintained
241 F: drivers/hwmon/abituguru3.c
242
243 ACCES 104-IDIO-16 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-idio-16.c
248
249 ACENIC DRIVER
250 M: Jes Sorensen <jes@trained-monkey.org>
251 L: linux-acenic@sunsite.dk
252 S: Maintained
253 F: drivers/net/ethernet/alteon/acenic*
254
255 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256 M: Peter Feuerer <peter@piie.net>
257 L: platform-driver-x86@vger.kernel.org
258 W: http://piie.net/?section=acerhdf
259 S: Maintained
260 F: drivers/platform/x86/acerhdf.c
261
262 ACER WMI LAPTOP EXTRAS
263 M: "Lee, Chun-Yi" <jlee@suse.com>
264 L: platform-driver-x86@vger.kernel.org
265 S: Maintained
266 F: drivers/platform/x86/acer-wmi.c
267
268 ACPI
269 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270 M: Len Brown <lenb@kernel.org>
271 L: linux-acpi@vger.kernel.org
272 W: https://01.org/linux-acpi
273 Q: https://patchwork.kernel.org/project/linux-acpi/list/
274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275 S: Supported
276 F: drivers/acpi/
277 F: drivers/pnp/pnpacpi/
278 F: include/linux/acpi.h
279 F: include/acpi/
280 F: Documentation/acpi/
281 F: Documentation/ABI/testing/sysfs-bus-acpi
282 F: drivers/pci/*acpi*
283 F: drivers/pci/*/*acpi*
284 F: drivers/pci/*/*/*acpi*
285 F: tools/power/acpi/
286
287 ACPI COMPONENT ARCHITECTURE (ACPICA)
288 M: Robert Moore <robert.moore@intel.com>
289 M: Lv Zheng <lv.zheng@intel.com>
290 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291 L: linux-acpi@vger.kernel.org
292 L: devel@acpica.org
293 W: https://acpica.org/
294 W: https://github.com/acpica/acpica/
295 Q: https://patchwork.kernel.org/project/linux-acpi/list/
296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297 S: Supported
298 F: drivers/acpi/acpica/
299 F: include/acpi/
300 F: tools/power/acpi/
301
302 ACPI FAN DRIVER
303 M: Zhang Rui <rui.zhang@intel.com>
304 L: linux-acpi@vger.kernel.org
305 W: https://01.org/linux-acpi
306 S: Supported
307 F: drivers/acpi/fan.c
308
309 ACPI THERMAL DRIVER
310 M: Zhang Rui <rui.zhang@intel.com>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 S: Supported
314 F: drivers/acpi/*thermal*
315
316 ACPI VIDEO DRIVER
317 M: Zhang Rui <rui.zhang@intel.com>
318 L: linux-acpi@vger.kernel.org
319 W: https://01.org/linux-acpi
320 S: Supported
321 F: drivers/acpi/acpi_video.c
322
323 ACPI WMI DRIVER
324 L: platform-driver-x86@vger.kernel.org
325 S: Orphan
326 F: drivers/platform/x86/wmi.c
327
328 AD1889 ALSA SOUND DRIVER
329 M: Thibaut Varene <T-Bone@parisc-linux.org>
330 W: http://wiki.parisc-linux.org/AD1889
331 L: linux-parisc@vger.kernel.org
332 S: Maintained
333 F: sound/pci/ad1889.*
334
335 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336 M: Michael Hennerich <michael.hennerich@analog.com>
337 W: http://wiki.analog.com/AD5254
338 W: http://ez.analog.com/community/linux-device-drivers
339 S: Supported
340 F: drivers/misc/ad525x_dpot.c
341
342 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343 M: Michael Hennerich <michael.hennerich@analog.com>
344 W: http://wiki.analog.com/AD5398
345 W: http://ez.analog.com/community/linux-device-drivers
346 S: Supported
347 F: drivers/regulator/ad5398.c
348
349 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350 M: Michael Hennerich <michael.hennerich@analog.com>
351 W: http://wiki.analog.com/AD7142
352 W: http://ez.analog.com/community/linux-device-drivers
353 S: Supported
354 F: drivers/input/misc/ad714x.c
355
356 AD7877 TOUCHSCREEN DRIVER
357 M: Michael Hennerich <michael.hennerich@analog.com>
358 W: http://wiki.analog.com/AD7877
359 W: http://ez.analog.com/community/linux-device-drivers
360 S: Supported
361 F: drivers/input/touchscreen/ad7877.c
362
363 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364 M: Michael Hennerich <michael.hennerich@analog.com>
365 W: http://wiki.analog.com/AD7879
366 W: http://ez.analog.com/community/linux-device-drivers
367 S: Supported
368 F: drivers/input/touchscreen/ad7879.c
369
370 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371 M: Jiri Kosina <jikos@kernel.org>
372 S: Maintained
373
374 ADM1025 HARDWARE MONITOR DRIVER
375 M: Jean Delvare <jdelvare@suse.com>
376 L: linux-hwmon@vger.kernel.org
377 S: Maintained
378 F: Documentation/hwmon/adm1025
379 F: drivers/hwmon/adm1025.c
380
381 ADM1029 HARDWARE MONITOR DRIVER
382 M: Corentin Labbe <clabbe.montjoie@gmail.com>
383 L: linux-hwmon@vger.kernel.org
384 S: Maintained
385 F: drivers/hwmon/adm1029.c
386
387 ADM8211 WIRELESS DRIVER
388 L: linux-wireless@vger.kernel.org
389 W: http://wireless.kernel.org/
390 S: Orphan
391 F: drivers/net/wireless/adm8211.*
392
393 ADP1653 FLASH CONTROLLER DRIVER
394 M: Sakari Ailus <sakari.ailus@iki.fi>
395 L: linux-media@vger.kernel.org
396 S: Maintained
397 F: drivers/media/i2c/adp1653.c
398 F: include/media/adp1653.h
399
400 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401 M: Michael Hennerich <michael.hennerich@analog.com>
402 W: http://wiki.analog.com/ADP5520
403 W: http://ez.analog.com/community/linux-device-drivers
404 S: Supported
405 F: drivers/mfd/adp5520.c
406 F: drivers/video/backlight/adp5520_bl.c
407 F: drivers/leds/leds-adp5520.c
408 F: drivers/gpio/gpio-adp5520.c
409 F: drivers/input/keyboard/adp5520-keys.c
410
411 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/ADP5588
414 W: http://ez.analog.com/community/linux-device-drivers
415 S: Supported
416 F: drivers/input/keyboard/adp5588-keys.c
417 F: drivers/gpio/gpio-adp5588.c
418
419 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420 M: Michael Hennerich <michael.hennerich@analog.com>
421 W: http://wiki.analog.com/ADP8860
422 W: http://ez.analog.com/community/linux-device-drivers
423 S: Supported
424 F: drivers/video/backlight/adp8860_bl.c
425
426 ADS1015 HARDWARE MONITOR DRIVER
427 M: Dirk Eibach <eibach@gdsys.de>
428 L: linux-hwmon@vger.kernel.org
429 S: Maintained
430 F: Documentation/hwmon/ads1015
431 F: drivers/hwmon/ads1015.c
432 F: include/linux/i2c/ads1015.h
433
434 ADT746X FAN DRIVER
435 M: Colin Leroy <colin@colino.net>
436 S: Maintained
437 F: drivers/macintosh/therm_adt746x.c
438
439 ADT7475 HARDWARE MONITOR DRIVER
440 M: Jean Delvare <jdelvare@suse.com>
441 L: linux-hwmon@vger.kernel.org
442 S: Maintained
443 F: Documentation/hwmon/adt7475
444 F: drivers/hwmon/adt7475.c
445
446 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/ADXL345
449 W: http://ez.analog.com/community/linux-device-drivers
450 S: Supported
451 F: drivers/input/misc/adxl34x.c
452
453 ADVANSYS SCSI DRIVER
454 M: Matthew Wilcox <matthew@wil.cx>
455 M: Hannes Reinecke <hare@suse.com>
456 L: linux-scsi@vger.kernel.org
457 S: Maintained
458 F: Documentation/scsi/advansys.txt
459 F: drivers/scsi/advansys.c
460
461 AEDSP16 DRIVER
462 M: Riccardo Facchetti <fizban@tin.it>
463 S: Maintained
464 F: sound/oss/aedsp16.c
465
466 AF9013 MEDIA DRIVER
467 M: Antti Palosaari <crope@iki.fi>
468 L: linux-media@vger.kernel.org
469 W: http://linuxtv.org/
470 W: http://palosaari.fi/linux/
471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
472 T: git git://linuxtv.org/anttip/media_tree.git
473 S: Maintained
474 F: drivers/media/dvb-frontends/af9013*
475
476 AF9033 MEDIA DRIVER
477 M: Antti Palosaari <crope@iki.fi>
478 L: linux-media@vger.kernel.org
479 W: http://linuxtv.org/
480 W: http://palosaari.fi/linux/
481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
482 T: git git://linuxtv.org/anttip/media_tree.git
483 S: Maintained
484 F: drivers/media/dvb-frontends/af9033*
485
486 AFFS FILE SYSTEM
487 L: linux-fsdevel@vger.kernel.org
488 S: Orphan
489 F: Documentation/filesystems/affs.txt
490 F: fs/affs/
491
492 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
493 M: David Howells <dhowells@redhat.com>
494 L: linux-afs@lists.infradead.org
495 S: Supported
496 F: fs/afs/
497 F: include/net/af_rxrpc.h
498 F: net/rxrpc/af_rxrpc.c
499
500 AGPGART DRIVER
501 M: David Airlie <airlied@linux.ie>
502 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
503 S: Maintained
504 F: drivers/char/agp/
505 F: include/linux/agp*
506 F: include/uapi/linux/agp*
507
508 AHA152X SCSI DRIVER
509 M: "Juergen E. Fischer" <fischer@norbit.de>
510 L: linux-scsi@vger.kernel.org
511 S: Maintained
512 F: drivers/scsi/aha152x*
513 F: drivers/scsi/pcmcia/aha152x*
514
515 AIC7XXX / AIC79XX SCSI DRIVER
516 M: Hannes Reinecke <hare@suse.com>
517 L: linux-scsi@vger.kernel.org
518 S: Maintained
519 F: drivers/scsi/aic7xxx/
520
521 AIMSLAB FM RADIO RECEIVER DRIVER
522 M: Hans Verkuil <hverkuil@xs4all.nl>
523 L: linux-media@vger.kernel.org
524 T: git git://linuxtv.org/media_tree.git
525 W: http://linuxtv.org
526 S: Maintained
527 F: drivers/media/radio/radio-aimslab*
528
529 AIO
530 M: Benjamin LaHaise <bcrl@kvack.org>
531 L: linux-aio@kvack.org
532 S: Supported
533 F: fs/aio.c
534 F: include/linux/*aio*.h
535
536 AIRSPY MEDIA DRIVER
537 M: Antti Palosaari <crope@iki.fi>
538 L: linux-media@vger.kernel.org
539 W: http://linuxtv.org/
540 W: http://palosaari.fi/linux/
541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
542 T: git git://linuxtv.org/anttip/media_tree.git
543 S: Maintained
544 F: drivers/media/usb/airspy/
545
546 ALCATEL SPEEDTOUCH USB DRIVER
547 M: Duncan Sands <duncan.sands@free.fr>
548 L: linux-usb@vger.kernel.org
549 W: http://www.linux-usb.org/SpeedTouch/
550 S: Maintained
551 F: drivers/usb/atm/speedtch.c
552 F: drivers/usb/atm/usbatm.c
553
554 ALCHEMY AU1XX0 MMC DRIVER
555 M: Manuel Lauss <manuel.lauss@gmail.com>
556 S: Maintained
557 F: drivers/mmc/host/au1xmmc.c
558
559 ALI1563 I2C DRIVER
560 M: Rudolf Marek <r.marek@assembler.cz>
561 L: linux-i2c@vger.kernel.org
562 S: Maintained
563 F: Documentation/i2c/busses/i2c-ali1563
564 F: drivers/i2c/busses/i2c-ali1563.c
565
566 ALLWINNER SECURITY SYSTEM
567 M: Corentin Labbe <clabbe.montjoie@gmail.com>
568 L: linux-crypto@vger.kernel.org
569 S: Maintained
570 F: drivers/crypto/sunxi-ss/
571
572 ALPHA PORT
573 M: Richard Henderson <rth@twiddle.net>
574 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
575 M: Matt Turner <mattst88@gmail.com>
576 S: Odd Fixes
577 L: linux-alpha@vger.kernel.org
578 F: arch/alpha/
579
580 ALTERA MAILBOX DRIVER
581 M: Ley Foon Tan <lftan@altera.com>
582 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583 S: Maintained
584 F: drivers/mailbox/mailbox-altera.c
585
586 ALTERA PIO DRIVER
587 M: Tien Hock Loh <thloh@altera.com>
588 L: linux-gpio@vger.kernel.org
589 S: Maintained
590 F: drivers/gpio/gpio-altera.c
591
592 ALTERA TRIPLE SPEED ETHERNET DRIVER
593 M: Vince Bridgers <vbridger@opensource.altera.com>
594 L: netdev@vger.kernel.org
595 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596 S: Maintained
597 F: drivers/net/ethernet/altera/
598
599 ALTERA UART/JTAG UART SERIAL DRIVERS
600 M: Tobias Klauser <tklauser@distanz.ch>
601 L: linux-serial@vger.kernel.org
602 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
603 S: Maintained
604 F: drivers/tty/serial/altera_uart.c
605 F: drivers/tty/serial/altera_jtaguart.c
606 F: include/linux/altera_uart.h
607 F: include/linux/altera_jtaguart.h
608
609 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
610 M: Tom Lendacky <thomas.lendacky@amd.com>
611 L: linux-crypto@vger.kernel.org
612 S: Supported
613 F: drivers/crypto/ccp/
614 F: include/linux/ccp.h
615
616 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
617 M: Andreas Herrmann <herrmann.der.user@googlemail.com>
618 L: linux-hwmon@vger.kernel.org
619 S: Maintained
620 F: Documentation/hwmon/fam15h_power
621 F: drivers/hwmon/fam15h_power.c
622
623 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
624 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625 S: Orphan
626 F: drivers/usb/gadget/udc/amd5536udc.*
627
628 AMD GEODE PROCESSOR/CHIPSET SUPPORT
629 P: Andres Salomon <dilinger@queued.net>
630 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
631 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
632 S: Supported
633 F: drivers/char/hw_random/geode-rng.c
634 F: drivers/crypto/geode*
635 F: drivers/video/fbdev/geode/
636 F: arch/x86/include/asm/geode.h
637
638 AMD IOMMU (AMD-VI)
639 M: Joerg Roedel <joro@8bytes.org>
640 L: iommu@lists.linux-foundation.org
641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
642 S: Maintained
643 F: drivers/iommu/amd_iommu*.[ch]
644 F: include/linux/amd-iommu.h
645
646 AMD KFD
647 M: Oded Gabbay <oded.gabbay@gmail.com>
648 L: dri-devel@lists.freedesktop.org
649 T: git git://people.freedesktop.org/~gabbayo/linux.git
650 S: Supported
651 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
653 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
654 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
655 F: drivers/gpu/drm/amd/amdkfd/
656 F: drivers/gpu/drm/amd/include/cik_structs.h
657 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
658 F: drivers/gpu/drm/amd/include/vi_structs.h
659 F: drivers/gpu/drm/radeon/radeon_kfd.c
660 F: drivers/gpu/drm/radeon/radeon_kfd.h
661 F: include/uapi/linux/kfd_ioctl.h
662
663 AMD XGBE DRIVER
664 M: Tom Lendacky <thomas.lendacky@amd.com>
665 L: netdev@vger.kernel.org
666 S: Supported
667 F: drivers/net/ethernet/amd/xgbe/
668
669 AMS (Apple Motion Sensor) DRIVER
670 M: Michael Hanselmann <linux-kernel@hansmi.ch>
671 S: Supported
672 F: drivers/macintosh/ams/
673
674 AMSO1100 RNIC DRIVER
675 M: Tom Tucker <tom@opengridcomputing.com>
676 M: Steve Wise <swise@opengridcomputing.com>
677 L: linux-rdma@vger.kernel.org
678 S: Maintained
679 F: drivers/infiniband/hw/amso1100/
680
681 ANALOG DEVICES INC AD9389B DRIVER
682 M: Hans Verkuil <hans.verkuil@cisco.com>
683 L: linux-media@vger.kernel.org
684 S: Maintained
685 F: drivers/media/i2c/ad9389b*
686
687 ANALOG DEVICES INC ADV7180 DRIVER
688 M: Lars-Peter Clausen <lars@metafoo.de>
689 L: linux-media@vger.kernel.org
690 W: http://ez.analog.com/community/linux-device-drivers
691 S: Supported
692 F: drivers/media/i2c/adv7180.c
693
694 ANALOG DEVICES INC ADV7511 DRIVER
695 M: Hans Verkuil <hans.verkuil@cisco.com>
696 L: linux-media@vger.kernel.org
697 S: Maintained
698 F: drivers/media/i2c/adv7511*
699
700 ANALOG DEVICES INC ADV7604 DRIVER
701 M: Hans Verkuil <hans.verkuil@cisco.com>
702 L: linux-media@vger.kernel.org
703 S: Maintained
704 F: drivers/media/i2c/adv7604*
705
706 ANALOG DEVICES INC ADV7842 DRIVER
707 M: Hans Verkuil <hans.verkuil@cisco.com>
708 L: linux-media@vger.kernel.org
709 S: Maintained
710 F: drivers/media/i2c/adv7842*
711
712 ANALOG DEVICES INC ASOC CODEC DRIVERS
713 M: Lars-Peter Clausen <lars@metafoo.de>
714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
715 W: http://wiki.analog.com/
716 W: http://ez.analog.com/community/linux-device-drivers
717 S: Supported
718 F: sound/soc/codecs/adau*
719 F: sound/soc/codecs/adav*
720 F: sound/soc/codecs/ad1*
721 F: sound/soc/codecs/ad7*
722 F: sound/soc/codecs/ssm*
723 F: sound/soc/codecs/sigmadsp.*
724
725 ANALOG DEVICES INC ASOC DRIVERS
726 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
727 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728 W: http://blackfin.uclinux.org/
729 S: Supported
730 F: sound/soc/blackfin/*
731
732 ANALOG DEVICES INC IIO DRIVERS
733 M: Lars-Peter Clausen <lars@metafoo.de>
734 M: Michael Hennerich <Michael.Hennerich@analog.com>
735 W: http://wiki.analog.com/
736 W: http://ez.analog.com/community/linux-device-drivers
737 S: Supported
738 F: drivers/iio/*/ad*
739 X: drivers/iio/*/adjd*
740 F: drivers/staging/iio/*/ad*
741 F: staging/iio/trigger/iio-trig-bfin-timer.c
742
743 ANALOG DEVICES INC DMA DRIVERS
744 M: Lars-Peter Clausen <lars@metafoo.de>
745 W: http://ez.analog.com/community/linux-device-drivers
746 S: Supported
747 F: drivers/dma/dma-axi-dmac.c
748
749 ANDROID CONFIG FRAGMENTS
750 M: Rob Herring <robh@kernel.org>
751 S: Supported
752 F: kernel/configs/android*
753
754 ANDROID DRIVERS
755 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
756 M: Arve HjønnevĂ¥g <arve@android.com>
757 M: Riley Andrews <riandrews@android.com>
758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
759 L: devel@driverdev.osuosl.org
760 S: Supported
761 F: drivers/android/
762 F: drivers/staging/android/
763
764 AOA (Apple Onboard Audio) ALSA DRIVER
765 M: Johannes Berg <johannes@sipsolutions.net>
766 L: linuxppc-dev@lists.ozlabs.org
767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
768 S: Maintained
769 F: sound/aoa/
770
771 APM DRIVER
772 M: Jiri Kosina <jikos@kernel.org>
773 S: Odd fixes
774 F: arch/x86/kernel/apm_32.c
775 F: include/linux/apm_bios.h
776 F: include/uapi/linux/apm_bios.h
777 F: drivers/char/apm-emulation.c
778
779 APPLE BCM5974 MULTITOUCH DRIVER
780 M: Henrik Rydberg <rydberg@bitmath.org>
781 L: linux-input@vger.kernel.org
782 S: Odd fixes
783 F: drivers/input/mouse/bcm5974.c
784
785 APPLE SMC DRIVER
786 M: Henrik Rydberg <rydberg@bitmath.org>
787 L: linux-hwmon@vger.kernel.org
788 S: Odd fixes
789 F: drivers/hwmon/applesmc.c
790
791 APPLETALK NETWORK LAYER
792 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
793 S: Maintained
794 F: drivers/net/appletalk/
795 F: net/appletalk/
796
797 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
798 M: Duc Dang <dhdang@apm.com>
799 S: Supported
800 F: arch/arm64/boot/dts/apm/
801
802 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
803 M: Iyappan Subramanian <isubramanian@apm.com>
804 M: Keyur Chudgar <kchudgar@apm.com>
805 S: Supported
806 F: drivers/net/ethernet/apm/xgene/
807 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
808
809 APTINA CAMERA SENSOR PLL
810 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
811 L: linux-media@vger.kernel.org
812 S: Maintained
813 F: drivers/media/i2c/aptina-pll.*
814
815 ARC FRAMEBUFFER DRIVER
816 M: Jaya Kumar <jayalk@intworks.biz>
817 S: Maintained
818 F: drivers/video/fbdev/arcfb.c
819 F: drivers/video/fbdev/core/fb_defio.c
820
821 ARCNET NETWORK LAYER
822 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
823 L: netdev@vger.kernel.org
824 S: Maintained
825 F: drivers/net/arcnet/
826 F: include/uapi/linux/if_arcnet.h
827
828 ARM MFM AND FLOPPY DRIVERS
829 M: Ian Molton <spyro@f2s.com>
830 S: Maintained
831 F: arch/arm/lib/floppydma.S
832 F: arch/arm/include/asm/floppy.h
833
834 ARM PMU PROFILING AND DEBUGGING
835 M: Will Deacon <will.deacon@arm.com>
836 R: Mark Rutland <mark.rutland@arm.com>
837 S: Maintained
838 F: arch/arm*/kernel/perf_*
839 F: arch/arm/oprofile/common.c
840 F: arch/arm*/kernel/hw_breakpoint.c
841 F: arch/arm*/include/asm/hw_breakpoint.h
842 F: arch/arm*/include/asm/perf_event.h
843 F: drivers/perf/arm_pmu.c
844 F: include/linux/perf/arm_pmu.h
845
846 ARM PORT
847 M: Russell King <linux@arm.linux.org.uk>
848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
849 W: http://www.arm.linux.org.uk/
850 S: Maintained
851 F: arch/arm/
852
853 ARM SUB-ARCHITECTURES
854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
855 S: Maintained
856 F: arch/arm/mach-*/
857 F: arch/arm/plat-*/
858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
859
860 ARM PRIMECELL AACI PL041 DRIVER
861 M: Russell King <linux@arm.linux.org.uk>
862 S: Maintained
863 F: sound/arm/aaci.*
864
865 ARM PRIMECELL CLCD PL110 DRIVER
866 M: Russell King <linux@arm.linux.org.uk>
867 S: Maintained
868 F: drivers/video/fbdev/amba-clcd.*
869
870 ARM PRIMECELL KMI PL050 DRIVER
871 M: Russell King <linux@arm.linux.org.uk>
872 S: Maintained
873 F: drivers/input/serio/ambakmi.*
874 F: include/linux/amba/kmi.h
875
876 ARM PRIMECELL MMCI PL180/1 DRIVER
877 M: Russell King <linux@arm.linux.org.uk>
878 S: Maintained
879 F: drivers/mmc/host/mmci.*
880 F: include/linux/amba/mmci.h
881
882 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
883 M: Russell King <linux@arm.linux.org.uk>
884 S: Maintained
885 F: drivers/tty/serial/amba-pl01*.c
886 F: include/linux/amba/serial.h
887
888 ARM PRIMECELL BUS SUPPORT
889 M: Russell King <linux@arm.linux.org.uk>
890 S: Maintained
891 F: drivers/amba/
892 F: include/linux/amba/bus.h
893
894 ARM/ADS SPHERE MACHINE SUPPORT
895 M: Lennert Buytenhek <kernel@wantstofly.org>
896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897 S: Maintained
898
899 ARM/AFEB9260 MACHINE SUPPORT
900 M: Sergey Lapin <slapin@ossfans.org>
901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902 S: Maintained
903
904 ARM/AJECO 1ARM MACHINE SUPPORT
905 M: Lennert Buytenhek <kernel@wantstofly.org>
906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
907 S: Maintained
908
909 ARM/Allwinner sunXi SoC support
910 M: Maxime Ripard <maxime.ripard@free-electrons.com>
911 M: Chen-Yu Tsai <wens@csie.org>
912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913 S: Maintained
914 N: sun[x456789]i
915
916 ARM/Allwinner SoC Clock Support
917 M: Emilio LĂ³pez <emilio@elopez.com.ar>
918 S: Maintained
919 F: drivers/clk/sunxi/
920
921 ARM/Amlogic MesonX SoC support
922 M: Carlo Caione <carlo@caione.org>
923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
924 S: Maintained
925 F: drivers/media/rc/meson-ir.c
926 N: meson[x68]
927
928 ARM/Annapurna Labs ALPINE ARCHITECTURE
929 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
930 S: Maintained
931 F: arch/arm/mach-alpine/
932
933 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
934 M: Nicolas Ferre <nicolas.ferre@atmel.com>
935 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
936 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
938 W: http://www.linux4sam.org
939 S: Supported
940 F: arch/arm/mach-at91/
941 F: include/soc/at91/
942 F: arch/arm/boot/dts/at91*.dts
943 F: arch/arm/boot/dts/at91*.dtsi
944 F: arch/arm/boot/dts/sama*.dts
945 F: arch/arm/boot/dts/sama*.dtsi
946 F: arch/arm/include/debug/at91.S
947
948 ARM/ATMEL AT91 Clock Support
949 M: Boris Brezillon <boris.brezillon@free-electrons.com>
950 S: Maintained
951 F: drivers/clk/at91
952
953 ARM/CALXEDA HIGHBANK ARCHITECTURE
954 M: Rob Herring <robh@kernel.org>
955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956 S: Maintained
957 F: arch/arm/mach-highbank/
958
959 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
960 M: Krzysztof Halasa <khalasa@piap.pl>
961 S: Maintained
962 F: arch/arm/mach-cns3xxx/
963
964 ARM/CAVIUM THUNDER NETWORK DRIVER
965 M: Sunil Goutham <sgoutham@cavium.com>
966 M: Robert Richter <rric@kernel.org>
967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968 S: Supported
969 F: drivers/net/ethernet/cavium/thunder/
970
971 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
972 M: Alexander Shiyan <shc_work@mail.ru>
973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
974 S: Odd Fixes
975 N: clps711x
976
977 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
978 M: Hartley Sweeten <hsweeten@visionengravers.com>
979 M: Ryan Mallon <rmallon@gmail.com>
980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981 S: Maintained
982 F: arch/arm/mach-ep93xx/
983 F: arch/arm/mach-ep93xx/include/mach/
984
985 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
986 M: Lennert Buytenhek <kernel@wantstofly.org>
987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988 S: Maintained
989
990 ARM/CLKDEV SUPPORT
991 M: Russell King <linux@arm.linux.org.uk>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S: Maintained
994 F: arch/arm/include/asm/clkdev.h
995 F: drivers/clk/clkdev.c
996
997 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
998 M: Mike Rapoport <mike@compulab.co.il>
999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S: Maintained
1001
1002 ARM/CONTEC MICRO9 MACHINE SUPPORT
1003 M: Hubert Feurstein <hubert.feurstein@contec.at>
1004 S: Maintained
1005 F: arch/arm/mach-ep93xx/micro9.c
1006
1007 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1008 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010 S: Maintained
1011 F: drivers/hwtracing/coresight/*
1012 F: Documentation/trace/coresight.txt
1013 F: Documentation/devicetree/bindings/arm/coresight.txt
1014 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1015
1016 ARM/CORGI MACHINE SUPPORT
1017 M: Richard Purdie <rpurdie@rpsys.net>
1018 S: Maintained
1019
1020 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1021 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023 T: git git://github.com/ulli-kroll/linux.git
1024 S: Maintained
1025 F: arch/arm/mach-gemini/
1026 F: drivers/rtc/rtc-gemini.c
1027
1028 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1029 M: Barry Song <baohua@kernel.org>
1030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1032 S: Maintained
1033 F: arch/arm/mach-prima2/
1034 F: drivers/clk/sirf/
1035 F: drivers/clocksource/timer-prima2.c
1036 F: drivers/clocksource/timer-atlas7.c
1037 N: [^a-z]sirf
1038
1039 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1040 M: Baruch Siach <baruch@tkos.co.il>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S: Maintained
1043 F: arch/arm/boot/dts/cx92755*
1044 N: digicolor
1045
1046 ARM/EBSA110 MACHINE SUPPORT
1047 M: Russell King <linux@arm.linux.org.uk>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 W: http://www.arm.linux.org.uk/
1050 S: Maintained
1051 F: arch/arm/mach-ebsa110/
1052 F: drivers/net/ethernet/amd/am79c961a.*
1053
1054 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1055 M: Uwe Kleine-König <kernel@pengutronix.de>
1056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 S: Maintained
1058 N: efm32
1059
1060 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1061 M: Daniel Ribeiro <drwyrm@gmail.com>
1062 M: Stefan Schmidt <stefan@openezx.org>
1063 M: Harald Welte <laforge@openezx.org>
1064 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1065 W: http://www.openezx.org/
1066 S: Maintained
1067 T: topgit git://git.openezx.org/openezx.git
1068 F: arch/arm/mach-pxa/ezx.c
1069
1070 ARM/FARADAY FA526 PORT
1071 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073 S: Maintained
1074 T: git git://git.berlios.de/gemini-board
1075 F: arch/arm/mm/*-fa*
1076
1077 ARM/FOOTBRIDGE ARCHITECTURE
1078 M: Russell King <linux@arm.linux.org.uk>
1079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 W: http://www.arm.linux.org.uk/
1081 S: Maintained
1082 F: arch/arm/include/asm/hardware/dec21285.h
1083 F: arch/arm/mach-footbridge/
1084
1085 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1086 M: Shawn Guo <shawnguo@kernel.org>
1087 M: Sascha Hauer <kernel@pengutronix.de>
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 S: Maintained
1090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1091 F: arch/arm/mach-imx/
1092 F: arch/arm/mach-mxs/
1093 F: arch/arm/boot/dts/imx*
1094 F: arch/arm/configs/imx*_defconfig
1095 F: drivers/clk/imx/
1096 F: include/soc/imx/
1097
1098 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1099 M: Shawn Guo <shawnguo@kernel.org>
1100 M: Sascha Hauer <kernel@pengutronix.de>
1101 R: Stefan Agner <stefan@agner.ch>
1102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S: Maintained
1104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1105 F: arch/arm/mach-imx/*vf610*
1106 F: arch/arm/boot/dts/vf*
1107
1108 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1109 M: Lennert Buytenhek <kernel@wantstofly.org>
1110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S: Maintained
1112
1113 ARM/GUMSTIX MACHINE SUPPORT
1114 M: Steve Sakoman <sakoman@gmail.com>
1115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S: Maintained
1117
1118 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1119 M: Philipp Zabel <philipp.zabel@gmail.com>
1120 M: Paul Parsons <lost.distance@yahoo.com>
1121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S: Maintained
1123 F: arch/arm/mach-pxa/hx4700.c
1124 F: arch/arm/mach-pxa/include/mach/hx4700.h
1125 F: sound/soc/pxa/hx4700.c
1126
1127 ARM/HISILICON SOC SUPPORT
1128 M: Wei Xu <xuwei5@hisilicon.com>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 W: http://www.hisilicon.com
1131 S: Supported
1132 T: git git://github.com/hisilicon/linux-hisi.git
1133 F: arch/arm/mach-hisi/
1134
1135 ARM/HP JORNADA 7XX MACHINE SUPPORT
1136 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1137 W: www.jlime.com
1138 S: Maintained
1139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1140 F: arch/arm/mach-sa1100/jornada720.c
1141 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1142
1143 ARM/IGEP MACHINE SUPPORT
1144 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1145 M: Javier Martinez Canillas <javier@dowhile0.org>
1146 L: linux-omap@vger.kernel.org
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S: Maintained
1149 F: arch/arm/boot/dts/omap3-igep*
1150
1151 ARM/INCOME PXA270 SUPPORT
1152 M: Marek Vasut <marek.vasut@gmail.com>
1153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 S: Maintained
1155 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1156
1157 ARM/INTEL IOP32X ARM ARCHITECTURE
1158 M: Lennert Buytenhek <kernel@wantstofly.org>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S: Maintained
1161
1162 ARM/INTEL IOP33X ARM ARCHITECTURE
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Orphan
1165
1166 ARM/INTEL IOP13XX ARM ARCHITECTURE
1167 M: Lennert Buytenhek <kernel@wantstofly.org>
1168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S: Maintained
1170
1171 ARM/INTEL IQ81342EX MACHINE SUPPORT
1172 M: Lennert Buytenhek <kernel@wantstofly.org>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S: Maintained
1175
1176 ARM/INTEL IXDP2850 MACHINE SUPPORT
1177 M: Lennert Buytenhek <kernel@wantstofly.org>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S: Maintained
1180
1181 ARM/INTEL IXP4XX ARM ARCHITECTURE
1182 M: Imre Kaloz <kaloz@openwrt.org>
1183 M: Krzysztof Halasa <khalasa@piap.pl>
1184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 S: Maintained
1186 F: arch/arm/mach-ixp4xx/
1187
1188 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1189 M: Jonathan Cameron <jic23@cam.ac.uk>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 S: Maintained
1192 F: arch/arm/mach-pxa/stargate2.c
1193 F: drivers/pcmcia/pxa2xx_stargate2.c
1194
1195 ARM/INTEL XSC3 (MANZANO) ARM CORE
1196 M: Lennert Buytenhek <kernel@wantstofly.org>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S: Maintained
1199
1200 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1201 M: Lennert Buytenhek <kernel@wantstofly.org>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 S: Maintained
1204
1205 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1206 M: Santosh Shilimkar <ssantosh@kernel.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S: Maintained
1209 F: arch/arm/mach-keystone/
1210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1211
1212 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1213 M: Santosh Shilimkar <ssantosh@kernel.org>
1214 L: linux-kernel@vger.kernel.org
1215 S: Maintained
1216 F: drivers/clk/keystone/
1217
1218 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1219 M: Santosh Shilimkar <ssantosh@kernel.org>
1220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 L: linux-kernel@vger.kernel.org
1222 S: Maintained
1223 F: drivers/clocksource/timer-keystone.c
1224
1225 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1226 M: Santosh Shilimkar <ssantosh@kernel.org>
1227 L: linux-kernel@vger.kernel.org
1228 S: Maintained
1229 F: drivers/power/reset/keystone-reset.c
1230
1231 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1232 M: Santosh Shilimkar <ssantosh@kernel.org>
1233 L: linux-kernel@vger.kernel.org
1234 S: Maintained
1235 F: drivers/memory/*emif*
1236
1237 ARM/LOGICPD PXA270 MACHINE SUPPORT
1238 M: Lennert Buytenhek <kernel@wantstofly.org>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S: Maintained
1241
1242 ARM/LPC18XX ARCHITECTURE
1243 M: Joachim Eastwood <manabian@gmail.com>
1244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S: Maintained
1246 F: arch/arm/boot/dts/lpc43*
1247 F: drivers/clk/nxp/clk-lpc18xx*
1248 F: drivers/clocksource/time-lpc32xx.c
1249 F: drivers/i2c/busses/i2c-lpc2k.c
1250 F: drivers/memory/pl172.c
1251 F: drivers/mtd/spi-nor/nxp-spifi.c
1252 F: drivers/rtc/rtc-lpc24xx.c
1253 N: lpc18xx
1254
1255 ARM/MAGICIAN MACHINE SUPPORT
1256 M: Philipp Zabel <philipp.zabel@gmail.com>
1257 S: Maintained
1258
1259 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1260 M: Jason Cooper <jason@lakedaemon.net>
1261 M: Andrew Lunn <andrew@lunn.ch>
1262 M: Gregory Clement <gregory.clement@free-electrons.com>
1263 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S: Maintained
1266 F: arch/arm/mach-mvebu/
1267 F: drivers/rtc/rtc-armada38x.c
1268 F: arch/arm/boot/dts/armada*
1269 F: arch/arm/boot/dts/kirkwood*
1270
1271
1272 ARM/Marvell Berlin SoC support
1273 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S: Maintained
1276 F: arch/arm/mach-berlin/
1277 F: arch/arm/boot/dts/berlin*
1278
1279
1280 ARM/Marvell Dove/MV78xx0/Orion SOC support
1281 M: Jason Cooper <jason@lakedaemon.net>
1282 M: Andrew Lunn <andrew@lunn.ch>
1283 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284 M: Gregory Clement <gregory.clement@free-electrons.com>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S: Maintained
1287 F: arch/arm/mach-dove/
1288 F: arch/arm/mach-mv78xx0/
1289 F: arch/arm/mach-orion5x/
1290 F: arch/arm/plat-orion/
1291 F: arch/arm/boot/dts/dove*
1292 F: arch/arm/boot/dts/orion5x*
1293
1294
1295 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1296 M: Alexander Clouter <alex@digriz.org.uk>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 W: http://www.digriz.org.uk/ts78xx/kernel
1299 S: Maintained
1300 F: arch/arm/mach-orion5x/ts78xx-*
1301
1302 ARM/Mediatek RTC DRIVER
1303 M: Eddie Huang <eddie.huang@mediatek.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1306 S: Maintained
1307 F: drivers/rtc/rtc-mt6397.c
1308
1309 ARM/Mediatek SoC support
1310 M: Matthias Brugger <matthias.bgg@gmail.com>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1313 S: Maintained
1314 F: arch/arm/boot/dts/mt6*
1315 F: arch/arm/boot/dts/mt8*
1316 F: arch/arm/mach-mediatek/
1317 N: mtk
1318 K: mediatek
1319
1320 ARM/Mediatek USB3 PHY DRIVER
1321 M: Chunfeng Yun <chunfeng.yun@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/phy/phy-mt65xx-usb3.c
1326
1327 ARM/MICREL KS8695 ARCHITECTURE
1328 M: Greg Ungerer <gerg@uclinux.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 F: arch/arm/mach-ks8695/
1331 S: Odd Fixes
1332
1333 ARM/MIOA701 MACHINE SUPPORT
1334 M: Robert Jarzmik <robert.jarzmik@free.fr>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 F: arch/arm/mach-pxa/mioa701.c
1337 S: Maintained
1338
1339 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1340 M: Michael Petchkovsky <mkpetch@internode.on.net>
1341 S: Maintained
1342
1343 ARM/NOMADIK ARCHITECTURE
1344 M: Alessandro Rubini <rubini@unipv.it>
1345 M: Linus Walleij <linus.walleij@linaro.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S: Maintained
1348 F: arch/arm/mach-nomadik/
1349 F: drivers/pinctrl/nomadik/
1350 F: drivers/i2c/busses/i2c-nomadik.c
1351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1352
1353 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1354 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1355 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1356 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1357 S: Supported
1358
1359 ARM/TOSA MACHINE SUPPORT
1360 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1361 M: Dirk Opfer <dirk@opfer-online.de>
1362 S: Maintained
1363
1364 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1365 M: Marek Vasut <marek.vasut@gmail.com>
1366 L: linux-arm-kernel@lists.infradead.org
1367 W: http://hackndev.com
1368 S: Maintained
1369 F: arch/arm/mach-pxa/include/mach/palmtx.h
1370 F: arch/arm/mach-pxa/palmtx.c
1371 F: arch/arm/mach-pxa/include/mach/palmt5.h
1372 F: arch/arm/mach-pxa/palmt5.c
1373 F: arch/arm/mach-pxa/include/mach/palmld.h
1374 F: arch/arm/mach-pxa/palmld.c
1375 F: arch/arm/mach-pxa/include/mach/palmte2.h
1376 F: arch/arm/mach-pxa/palmte2.c
1377 F: arch/arm/mach-pxa/include/mach/palmtc.h
1378 F: arch/arm/mach-pxa/palmtc.c
1379
1380 ARM/PALM TREO SUPPORT
1381 M: Tomas Cech <sleep_walker@suse.com>
1382 L: linux-arm-kernel@lists.infradead.org
1383 W: http://hackndev.com
1384 S: Maintained
1385 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1386 F: arch/arm/mach-pxa/palmtreo.c
1387
1388 ARM/PALMZ72 SUPPORT
1389 M: Sergey Lapin <slapin@ossfans.org>
1390 L: linux-arm-kernel@lists.infradead.org
1391 W: http://hackndev.com
1392 S: Maintained
1393 F: arch/arm/mach-pxa/include/mach/palmz72.h
1394 F: arch/arm/mach-pxa/palmz72.c
1395
1396 ARM/PLEB SUPPORT
1397 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1398 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1399 S: Maintained
1400
1401 ARM/PT DIGITAL BOARD PORT
1402 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 W: http://www.arm.linux.org.uk/
1405 S: Maintained
1406
1407 ARM/QUALCOMM SUPPORT
1408 M: Kumar Gala <galak@codeaurora.org>
1409 M: Andy Gross <agross@codeaurora.org>
1410 M: David Brown <davidb@codeaurora.org>
1411 L: linux-arm-msm@vger.kernel.org
1412 L: linux-soc@vger.kernel.org
1413 S: Maintained
1414 F: arch/arm/mach-qcom/
1415 F: drivers/soc/qcom/
1416 F: drivers/tty/serial/msm_serial.h
1417 F: drivers/tty/serial/msm_serial.c
1418 F: drivers/*/pm8???-*
1419 F: drivers/mfd/ssbi.c
1420 F: drivers/firmware/qcom_scm.c
1421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1422
1423 ARM/RADISYS ENP2611 MACHINE SUPPORT
1424 M: Lennert Buytenhek <kernel@wantstofly.org>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S: Maintained
1427
1428 ARM/RISCPC ARCHITECTURE
1429 M: Russell King <linux@arm.linux.org.uk>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 W: http://www.arm.linux.org.uk/
1432 S: Maintained
1433 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1434 F: arch/arm/include/asm/hardware/ioc.h
1435 F: arch/arm/include/asm/hardware/iomd.h
1436 F: arch/arm/include/asm/hardware/memc.h
1437 F: arch/arm/mach-rpc/
1438 F: drivers/net/ethernet/8390/etherh.c
1439 F: drivers/net/ethernet/i825xx/ether1*
1440 F: drivers/net/ethernet/seeq/ether3*
1441 F: drivers/scsi/arm/
1442
1443 ARM/Rockchip SoC support
1444 M: Heiko Stuebner <heiko@sntech.de>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 L: linux-rockchip@lists.infradead.org
1447 S: Maintained
1448 F: arch/arm/boot/dts/rk3*
1449 F: arch/arm/mach-rockchip/
1450 F: drivers/clk/rockchip/
1451 F: drivers/i2c/busses/i2c-rk3x.c
1452 F: drivers/*/*rockchip*
1453 F: drivers/*/*/*rockchip*
1454 F: sound/soc/rockchip/
1455 N: rockchip
1456
1457 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1458 M: Kukjin Kim <kgene@kernel.org>
1459 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1462 S: Maintained
1463 F: arch/arm/boot/dts/s3c*
1464 F: arch/arm/boot/dts/exynos*
1465 F: arch/arm64/boot/dts/exynos/
1466 F: arch/arm/plat-samsung/
1467 F: arch/arm/mach-s3c24*/
1468 F: arch/arm/mach-s3c64xx/
1469 F: arch/arm/mach-s5p*/
1470 F: arch/arm/mach-exynos*/
1471 F: drivers/*/*s3c2410*
1472 F: drivers/*/*/*s3c2410*
1473 F: drivers/spi/spi-s3c*
1474 F: sound/soc/samsung/*
1475 F: Documentation/arm/Samsung/
1476 F: Documentation/devicetree/bindings/arm/samsung/
1477 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1478 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1479 N: exynos
1480
1481 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1482 M: Kyungmin Park <kyungmin.park@samsung.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S: Maintained
1485 F: arch/arm/mach-s5pv210/
1486
1487 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1488 M: Kyungmin Park <kyungmin.park@samsung.com>
1489 M: Kamil Debski <k.debski@samsung.com>
1490 L: linux-arm-kernel@lists.infradead.org
1491 L: linux-media@vger.kernel.org
1492 S: Maintained
1493 F: drivers/media/platform/s5p-g2d/
1494
1495 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1496 M: Kyungmin Park <kyungmin.park@samsung.com>
1497 M: Kamil Debski <k.debski@samsung.com>
1498 M: Jeongtae Park <jtp.park@samsung.com>
1499 L: linux-arm-kernel@lists.infradead.org
1500 L: linux-media@vger.kernel.org
1501 S: Maintained
1502 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1503 F: drivers/media/platform/s5p-mfc/
1504
1505 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1506 M: Kyungmin Park <kyungmin.park@samsung.com>
1507 M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1508 L: linux-arm-kernel@lists.infradead.org
1509 L: linux-media@vger.kernel.org
1510 S: Maintained
1511 F: drivers/media/platform/s5p-tv/
1512
1513 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1514 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1515 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1516 L: linux-arm-kernel@lists.infradead.org
1517 L: linux-media@vger.kernel.org
1518 S: Maintained
1519 F: drivers/media/platform/s5p-jpeg/
1520
1521 ARM/SHMOBILE ARM ARCHITECTURE
1522 M: Simon Horman <horms@verge.net.au>
1523 M: Magnus Damm <magnus.damm@gmail.com>
1524 L: linux-sh@vger.kernel.org
1525 W: http://oss.renesas.com
1526 Q: http://patchwork.kernel.org/project/linux-sh/list/
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1528 S: Supported
1529 F: arch/arm/boot/dts/emev2*
1530 F: arch/arm/boot/dts/r7s*
1531 F: arch/arm/boot/dts/r8a*
1532 F: arch/arm/boot/dts/sh*
1533 F: arch/arm/configs/shmobile_defconfig
1534 F: arch/arm/include/debug/renesas-scif.S
1535 F: arch/arm/mach-shmobile/
1536 F: drivers/sh/
1537
1538 ARM/SOCFPGA ARCHITECTURE
1539 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1540 S: Maintained
1541 F: arch/arm/mach-socfpga/
1542 F: arch/arm/boot/dts/socfpga*
1543 F: arch/arm/configs/socfpga_defconfig
1544 W: http://www.rocketboards.org
1545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1546
1547 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1548 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1549 S: Maintained
1550 F: drivers/clk/socfpga/
1551
1552 ARM/SOCFPGA EDAC SUPPORT
1553 M: Thor Thayer <tthayer@opensource.altera.com>
1554 S: Maintained
1555 F: drivers/edac/altera_edac.
1556
1557 ARM/STI ARCHITECTURE
1558 M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1559 M: Maxime Coquelin <maxime.coquelin@st.com>
1560 M: Patrice Chotard <patrice.chotard@st.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 L: kernel@stlinux.com
1563 W: http://www.stlinux.com
1564 S: Maintained
1565 F: arch/arm/mach-sti/
1566 F: arch/arm/boot/dts/sti*
1567 F: drivers/char/hw_random/st-rng.c
1568 F: drivers/clocksource/arm_global_timer.c
1569 F: drivers/clocksource/clksrc_st_lpc.c
1570 F: drivers/i2c/busses/i2c-st.c
1571 F: drivers/media/rc/st_rc.c
1572 F: drivers/media/platform/sti/c8sectpfe/
1573 F: drivers/mmc/host/sdhci-st.c
1574 F: drivers/phy/phy-miphy28lp.c
1575 F: drivers/phy/phy-miphy365x.c
1576 F: drivers/phy/phy-stih407-usb.c
1577 F: drivers/phy/phy-stih41x-usb.c
1578 F: drivers/pinctrl/pinctrl-st.c
1579 F: drivers/reset/sti/
1580 F: drivers/rtc/rtc-st-lpc.c
1581 F: drivers/tty/serial/st-asc.c
1582 F: drivers/usb/dwc3/dwc3-st.c
1583 F: drivers/usb/host/ehci-st.c
1584 F: drivers/usb/host/ohci-st.c
1585 F: drivers/watchdog/st_lpc_wdt.c
1586 F: drivers/ata/ahci_st.c
1587
1588 ARM/STM32 ARCHITECTURE
1589 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S: Maintained
1592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1593 N: stm32
1594 F: drivers/clocksource/armv7m_systick.c
1595
1596 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1597 M: Lennert Buytenhek <kernel@wantstofly.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 S: Maintained
1600
1601 ARM/TETON BGA MACHINE SUPPORT
1602 M: "Mark F. Brown" <mark.brown314@gmail.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S: Maintained
1605
1606 ARM/THECUS N2100 MACHINE SUPPORT
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S: Maintained
1610
1611 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1612 M: Wan ZongShun <mcuos.com@gmail.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W: http://www.mcuos.com
1615 S: Maintained
1616 F: arch/arm/mach-w90x900/
1617 F: drivers/input/keyboard/w90p910_keypad.c
1618 F: drivers/input/touchscreen/w90p910_ts.c
1619 F: drivers/watchdog/nuc900_wdt.c
1620 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1621 F: drivers/mtd/nand/nuc900_nand.c
1622 F: drivers/rtc/rtc-nuc900.c
1623 F: drivers/spi/spi-nuc900.c
1624 F: drivers/usb/host/ehci-w90x900.c
1625 F: drivers/video/fbdev/nuc900fb.c
1626
1627 ARM/U300 MACHINE SUPPORT
1628 M: Linus Walleij <linus.walleij@linaro.org>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 S: Supported
1631 F: arch/arm/mach-u300/
1632 F: drivers/clocksource/timer-u300.c
1633 F: drivers/i2c/busses/i2c-stu300.c
1634 F: drivers/rtc/rtc-coh901331.c
1635 F: drivers/watchdog/coh901327_wdt.c
1636 F: drivers/dma/coh901318*
1637 F: drivers/mfd/ab3100*
1638 F: drivers/rtc/rtc-ab3100.c
1639 F: drivers/rtc/rtc-coh901331.c
1640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1641
1642 ARM/UNIPHIER ARCHITECTURE
1643 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S: Maintained
1646 F: arch/arm/boot/dts/uniphier*
1647 F: arch/arm/include/asm/hardware/cache-uniphier.h
1648 F: arch/arm/mach-uniphier/
1649 F: arch/arm/mm/cache-uniphier.c
1650 F: drivers/i2c/busses/i2c-uniphier*
1651 F: drivers/pinctrl/uniphier/
1652 F: drivers/tty/serial/8250/8250_uniphier.c
1653 N: uniphier
1654
1655 ARM/Ux500 ARM ARCHITECTURE
1656 M: Linus Walleij <linus.walleij@linaro.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S: Maintained
1659 F: arch/arm/mach-ux500/
1660 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1661 F: drivers/dma/ste_dma40*
1662 F: drivers/hwspinlock/u8500_hsem.c
1663 F: drivers/mfd/abx500*
1664 F: drivers/mfd/ab8500*
1665 F: drivers/mfd/dbx500*
1666 F: drivers/mfd/db8500*
1667 F: drivers/pinctrl/nomadik/pinctrl-ab*
1668 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1669 F: drivers/rtc/rtc-ab8500.c
1670 F: drivers/rtc/rtc-pl031.c
1671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1672
1673 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1674 M: Ulf Hansson <ulf.hansson@linaro.org>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 T: git git://git.linaro.org/people/ulfh/clk.git
1677 S: Maintained
1678 F: drivers/clk/ux500/
1679 F: include/linux/platform_data/clk-ux500.h
1680
1681 ARM/VERSATILE EXPRESS PLATFORM
1682 M: Liviu Dudau <liviu.dudau@arm.com>
1683 M: Sudeep Holla <sudeep.holla@arm.com>
1684 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S: Maintained
1687 F: arch/arm/boot/dts/vexpress*
1688 F: arch/arm64/boot/dts/arm/vexpress*
1689 F: arch/arm/mach-vexpress/
1690 F: */*/vexpress*
1691 F: */*/*/vexpress*
1692 F: drivers/clk/versatile/clk-vexpress-osc.c
1693 F: drivers/clocksource/versatile.c
1694
1695 ARM/VFP SUPPORT
1696 M: Russell King <linux@arm.linux.org.uk>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 W: http://www.arm.linux.org.uk/
1699 S: Maintained
1700 F: arch/arm/vfp/
1701
1702 ARM/VOIPAC PXA270 SUPPORT
1703 M: Marek Vasut <marek.vasut@gmail.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 S: Maintained
1706 F: arch/arm/mach-pxa/vpac270.c
1707 F: arch/arm/mach-pxa/include/mach/vpac270.h
1708
1709 ARM/VT8500 ARM ARCHITECTURE
1710 M: Tony Prisk <linux@prisktech.co.nz>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 S: Maintained
1713 F: arch/arm/mach-vt8500/
1714 F: drivers/clocksource/vt8500_timer.c
1715 F: drivers/i2c/busses/i2c-wmt.c
1716 F: drivers/mmc/host/wmt-sdmmc.c
1717 F: drivers/pwm/pwm-vt8500.c
1718 F: drivers/rtc/rtc-vt8500.c
1719 F: drivers/tty/serial/vt8500_serial.c
1720 F: drivers/usb/host/ehci-platform.c
1721 F: drivers/usb/host/uhci-platform.c
1722 F: drivers/video/fbdev/vt8500lcdfb.*
1723 F: drivers/video/fbdev/wm8505fb*
1724 F: drivers/video/fbdev/wmt_ge_rops.*
1725
1726 ARM/ZIPIT Z2 SUPPORT
1727 M: Marek Vasut <marek.vasut@gmail.com>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S: Maintained
1730 F: arch/arm/mach-pxa/z2.c
1731 F: arch/arm/mach-pxa/include/mach/z2.h
1732
1733 ARM/ZTE ARCHITECTURE
1734 M: Jun Nie <jun.nie@linaro.org>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S: Maintained
1737 F: arch/arm/mach-zx/
1738 F: drivers/clk/zte/
1739 F: Documentation/devicetree/bindings/arm/zte.txt
1740 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1741
1742 ARM/ZYNQ ARCHITECTURE
1743 M: Michal Simek <michal.simek@xilinx.com>
1744 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 W: http://wiki.xilinx.com
1747 T: git https://github.com/Xilinx/linux-xlnx.git
1748 S: Supported
1749 F: arch/arm/mach-zynq/
1750 F: drivers/cpuidle/cpuidle-zynq.c
1751 F: drivers/block/xsysace.c
1752 N: zynq
1753 N: xilinx
1754 F: drivers/clocksource/cadence_ttc_timer.c
1755 F: drivers/i2c/busses/i2c-cadence.c
1756 F: drivers/mmc/host/sdhci-of-arasan.c
1757 F: drivers/edac/synopsys_edac.c
1758
1759 ARM SMMU DRIVERS
1760 M: Will Deacon <will.deacon@arm.com>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S: Maintained
1763 F: drivers/iommu/arm-smmu.c
1764 F: drivers/iommu/arm-smmu-v3.c
1765 F: drivers/iommu/io-pgtable-arm.c
1766
1767 ARM64 PORT (AARCH64 ARCHITECTURE)
1768 M: Catalin Marinas <catalin.marinas@arm.com>
1769 M: Will Deacon <will.deacon@arm.com>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S: Maintained
1772 F: arch/arm64/
1773 F: Documentation/arm64/
1774
1775 AS3645A LED FLASH CONTROLLER DRIVER
1776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1777 L: linux-media@vger.kernel.org
1778 T: git git://linuxtv.org/media_tree.git
1779 S: Maintained
1780 F: drivers/media/i2c/as3645a.c
1781 F: include/media/as3645a.h
1782
1783 ASC7621 HARDWARE MONITOR DRIVER
1784 M: George Joseph <george.joseph@fairview5.com>
1785 L: linux-hwmon@vger.kernel.org
1786 S: Maintained
1787 F: Documentation/hwmon/asc7621
1788 F: drivers/hwmon/asc7621.c
1789
1790 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1791 M: Corentin Chary <corentin.chary@gmail.com>
1792 L: acpi4asus-user@lists.sourceforge.net
1793 L: platform-driver-x86@vger.kernel.org
1794 W: http://acpi4asus.sf.net
1795 S: Maintained
1796 F: drivers/platform/x86/asus*.c
1797 F: drivers/platform/x86/eeepc*.c
1798
1799 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1800 R: Dan Williams <dan.j.williams@intel.com>
1801 W: http://sourceforge.net/projects/xscaleiop
1802 S: Odd fixes
1803 F: Documentation/crypto/async-tx-api.txt
1804 F: crypto/async_tx/
1805 F: drivers/dma/
1806 F: include/linux/dmaengine.h
1807 F: include/linux/async_tx.h
1808
1809 AT24 EEPROM DRIVER
1810 M: Wolfram Sang <wsa@the-dreams.de>
1811 L: linux-i2c@vger.kernel.org
1812 S: Maintained
1813 F: drivers/misc/eeprom/at24.c
1814 F: include/linux/platform_data/at24.h
1815
1816 ATA OVER ETHERNET (AOE) DRIVER
1817 M: "Ed L. Cashin" <ed.cashin@acm.org>
1818 W: http://www.openaoe.org/
1819 S: Supported
1820 F: Documentation/aoe/
1821 F: drivers/block/aoe/
1822
1823 ATHEROS 71XX/9XXX GPIO DRIVER
1824 M: Alban Bedel <albeu@free.fr>
1825 W: https://github.com/AlbanBedel/linux
1826 T: git git://github.com/AlbanBedel/linux
1827 S: Maintained
1828 F: drivers/gpio/gpio-ath79.c
1829 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1830
1831 ATHEROS ATH GENERIC UTILITIES
1832 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1833 L: linux-wireless@vger.kernel.org
1834 S: Supported
1835 F: drivers/net/wireless/ath/*
1836
1837 ATHEROS ATH5K WIRELESS DRIVER
1838 M: Jiri Slaby <jirislaby@gmail.com>
1839 M: Nick Kossifidis <mickflemm@gmail.com>
1840 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1841 L: linux-wireless@vger.kernel.org
1842 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1843 S: Maintained
1844 F: drivers/net/wireless/ath/ath5k/
1845
1846 ATHEROS ATH6KL WIRELESS DRIVER
1847 M: Kalle Valo <kvalo@qca.qualcomm.com>
1848 L: linux-wireless@vger.kernel.org
1849 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1850 T: git git://github.com/kvalo/ath.git
1851 S: Supported
1852 F: drivers/net/wireless/ath/ath6kl/
1853
1854 WILOCITY WIL6210 WIRELESS DRIVER
1855 M: Maya Erez <qca_merez@qca.qualcomm.com>
1856 L: linux-wireless@vger.kernel.org
1857 L: wil6210@qca.qualcomm.com
1858 S: Supported
1859 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1860 F: drivers/net/wireless/ath/wil6210/
1861 F: include/uapi/linux/wil6210_uapi.h
1862
1863 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1864 M: Christian Lamparter <chunkeey@googlemail.com>
1865 L: linux-wireless@vger.kernel.org
1866 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1867 S: Maintained
1868 F: drivers/net/wireless/ath/carl9170/
1869
1870 ATK0110 HWMON DRIVER
1871 M: Luca Tettamanti <kronos.it@gmail.com>
1872 L: linux-hwmon@vger.kernel.org
1873 S: Maintained
1874 F: drivers/hwmon/asus_atk0110.c
1875
1876 ATI_REMOTE2 DRIVER
1877 M: Ville Syrjala <syrjala@sci.fi>
1878 S: Maintained
1879 F: drivers/input/misc/ati_remote2.c
1880
1881 ATLX ETHERNET DRIVERS
1882 M: Jay Cliburn <jcliburn@gmail.com>
1883 M: Chris Snook <chris.snook@gmail.com>
1884 L: netdev@vger.kernel.org
1885 W: http://sourceforge.net/projects/atl1
1886 W: http://atl1.sourceforge.net
1887 S: Maintained
1888 F: drivers/net/ethernet/atheros/
1889
1890 ATM
1891 M: Chas Williams <3chas3@gmail.com>
1892 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1893 L: netdev@vger.kernel.org
1894 W: http://linux-atm.sourceforge.net
1895 S: Maintained
1896 F: drivers/atm/
1897 F: include/linux/atm*
1898 F: include/uapi/linux/atm*
1899
1900 ATMEL AT91 / AT32 MCI DRIVER
1901 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1902 S: Maintained
1903 F: drivers/mmc/host/atmel-mci.c
1904 F: drivers/mmc/host/atmel-mci-regs.h
1905
1906 ATMEL AT91 / AT32 SERIAL DRIVER
1907 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1908 S: Supported
1909 F: drivers/tty/serial/atmel_serial.c
1910
1911 ATMEL Audio ALSA driver
1912 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1914 S: Supported
1915 F: sound/soc/atmel
1916
1917 ATMEL DMA DRIVER
1918 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 S: Supported
1921 F: drivers/dma/at_hdmac.c
1922 F: drivers/dma/at_hdmac_regs.h
1923 F: include/linux/platform_data/dma-atmel.h
1924
1925 ATMEL XDMA DRIVER
1926 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1927 L: linux-arm-kernel@lists.infradead.org
1928 L: dmaengine@vger.kernel.org
1929 S: Supported
1930 F: drivers/dma/at_xdmac.c
1931
1932 ATMEL I2C DRIVER
1933 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1934 L: linux-i2c@vger.kernel.org
1935 S: Supported
1936 F: drivers/i2c/busses/i2c-at91.c
1937
1938 ATMEL ISI DRIVER
1939 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1940 L: linux-media@vger.kernel.org
1941 S: Supported
1942 F: drivers/media/platform/soc_camera/atmel-isi.c
1943 F: include/media/atmel-isi.h
1944
1945 ATMEL LCDFB DRIVER
1946 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1947 L: linux-fbdev@vger.kernel.org
1948 S: Maintained
1949 F: drivers/video/fbdev/atmel_lcdfb.c
1950 F: include/video/atmel_lcdc.h
1951
1952 ATMEL MACB ETHERNET DRIVER
1953 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1954 S: Supported
1955 F: drivers/net/ethernet/cadence/
1956
1957 ATMEL NAND DRIVER
1958 M: Wenyou Yang <wenyou.yang@atmel.com>
1959 M: Josh Wu <rainyfeeling@outlook.com>
1960 L: linux-mtd@lists.infradead.org
1961 S: Supported
1962 F: drivers/mtd/nand/atmel_nand*
1963
1964 ATMEL SDMMC DRIVER
1965 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1966 L: linux-mmc@vger.kernel.org
1967 S: Supported
1968 F: drivers/mmc/host/sdhci-of-at91.c
1969
1970 ATMEL SPI DRIVER
1971 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1972 S: Supported
1973 F: drivers/spi/spi-atmel.*
1974
1975 ATMEL SSC DRIVER
1976 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S: Supported
1979 F: drivers/misc/atmel-ssc.c
1980 F: include/linux/atmel-ssc.h
1981
1982 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1983 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S: Supported
1986 F: drivers/misc/atmel_tclib.c
1987 F: drivers/clocksource/tcb_clksrc.c
1988
1989 ATMEL USBA UDC DRIVER
1990 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S: Supported
1993 F: drivers/usb/gadget/udc/atmel_usba_udc.*
1994
1995 ATMEL WIRELESS DRIVER
1996 M: Simon Kelley <simon@thekelleys.org.uk>
1997 L: linux-wireless@vger.kernel.org
1998 W: http://www.thekelleys.org.uk/atmel
1999 W: http://atmelwlandriver.sourceforge.net/
2000 S: Maintained
2001 F: drivers/net/wireless/atmel*
2002
2003 ATMEL MAXTOUCH DRIVER
2004 M: Nick Dyer <nick.dyer@itdev.co.uk>
2005 T: git git://github.com/atmel-maxtouch/linux.git
2006 S: Supported
2007 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2008 F: drivers/input/touchscreen/atmel_mxt_ts.c
2009 F: include/linux/platform_data/atmel_mxt_ts.h
2010
2011 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2012 M: Bradley Grove <linuxdrivers@attotech.com>
2013 L: linux-scsi@vger.kernel.org
2014 W: http://www.attotech.com
2015 S: Supported
2016 F: drivers/scsi/esas2r
2017
2018 ATUSB IEEE 802.15.4 RADIO DRIVER
2019 M: Stefan Schmidt <stefan@osg.samsung.com>
2020 L: linux-wpan@vger.kernel.org
2021 S: Maintained
2022 F: drivers/net/ieee802154/atusb.c
2023 F: drivers/net/ieee802154/atusb.h
2024 F: drivers/net/ieee802154/at86rf230.h
2025
2026 AUDIT SUBSYSTEM
2027 M: Paul Moore <paul@paul-moore.com>
2028 M: Eric Paris <eparis@redhat.com>
2029 L: linux-audit@redhat.com (moderated for non-subscribers)
2030 W: http://people.redhat.com/sgrubb/audit/
2031 T: git git://git.infradead.org/users/pcmoore/audit
2032 S: Maintained
2033 F: include/linux/audit.h
2034 F: include/uapi/linux/audit.h
2035 F: kernel/audit*
2036
2037 AUXILIARY DISPLAY DRIVERS
2038 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2039 W: http://miguelojeda.es/auxdisplay.htm
2040 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2041 S: Maintained
2042 F: drivers/auxdisplay/
2043 F: include/linux/cfag12864b.h
2044
2045 AVR32 ARCHITECTURE
2046 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2047 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2048 W: http://www.atmel.com/products/AVR32/
2049 W: http://mirror.egtvedt.no/avr32linux.org/
2050 W: http://avrfreaks.net/
2051 S: Maintained
2052 F: arch/avr32/
2053
2054 AVR32/AT32AP MACHINE SUPPORT
2055 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2056 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2057 S: Maintained
2058 F: arch/avr32/mach-at32ap/
2059
2060 AX.25 NETWORK LAYER
2061 M: Ralf Baechle <ralf@linux-mips.org>
2062 L: linux-hams@vger.kernel.org
2063 W: http://www.linux-ax25.org/
2064 S: Maintained
2065 F: include/uapi/linux/ax25.h
2066 F: include/net/ax25.h
2067 F: net/ax25/
2068
2069 AZ6007 DVB DRIVER
2070 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2071 L: linux-media@vger.kernel.org
2072 W: http://linuxtv.org
2073 T: git git://linuxtv.org/media_tree.git
2074 S: Maintained
2075 F: drivers/media/usb/dvb-usb-v2/az6007.c
2076
2077 AZTECH FM RADIO RECEIVER DRIVER
2078 M: Hans Verkuil <hverkuil@xs4all.nl>
2079 L: linux-media@vger.kernel.org
2080 T: git git://linuxtv.org/media_tree.git
2081 W: http://linuxtv.org
2082 S: Maintained
2083 F: drivers/media/radio/radio-aztech*
2084
2085 B43 WIRELESS DRIVER
2086 L: linux-wireless@vger.kernel.org
2087 L: b43-dev@lists.infradead.org
2088 W: http://wireless.kernel.org/en/users/Drivers/b43
2089 S: Odd Fixes
2090 F: drivers/net/wireless/b43/
2091
2092 B43LEGACY WIRELESS DRIVER
2093 M: Larry Finger <Larry.Finger@lwfinger.net>
2094 L: linux-wireless@vger.kernel.org
2095 L: b43-dev@lists.infradead.org
2096 W: http://wireless.kernel.org/en/users/Drivers/b43
2097 S: Maintained
2098 F: drivers/net/wireless/b43legacy/
2099
2100 BACKLIGHT CLASS/SUBSYSTEM
2101 M: Jingoo Han <jingoohan1@gmail.com>
2102 M: Lee Jones <lee.jones@linaro.org>
2103 S: Maintained
2104 F: drivers/video/backlight/
2105 F: include/linux/backlight.h
2106
2107 BATMAN ADVANCED
2108 M: Marek Lindner <mareklindner@neomailbox.ch>
2109 M: Simon Wunderlich <sw@simonwunderlich.de>
2110 M: Antonio Quartulli <antonio@meshcoding.com>
2111 L: b.a.t.m.a.n@lists.open-mesh.org
2112 W: http://www.open-mesh.org/
2113 S: Maintained
2114 F: net/batman-adv/
2115
2116 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2117 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2118 L: linux-hams@vger.kernel.org
2119 W: http://www.baycom.org/~tom/ham/ham.html
2120 S: Maintained
2121 F: drivers/net/hamradio/baycom*
2122
2123 BCACHE (BLOCK LAYER CACHE)
2124 M: Kent Overstreet <kent.overstreet@gmail.com>
2125 L: linux-bcache@vger.kernel.org
2126 W: http://bcache.evilpiepirate.org
2127 S: Maintained
2128 F: drivers/md/bcache/
2129
2130 BDISP ST MEDIA DRIVER
2131 M: Fabien Dessenne <fabien.dessenne@st.com>
2132 L: linux-media@vger.kernel.org
2133 T: git git://linuxtv.org/media_tree.git
2134 W: http://linuxtv.org
2135 S: Supported
2136 F: drivers/media/platform/sti/bdisp
2137
2138 BEFS FILE SYSTEM
2139 S: Orphan
2140 F: Documentation/filesystems/befs.txt
2141 F: fs/befs/
2142
2143 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2144 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2145 L: netdev@vger.kernel.org
2146 S: Maintained
2147 F: drivers/net/ethernet/ec_bhf.c
2148
2149 BFS FILE SYSTEM
2150 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2151 S: Maintained
2152 F: Documentation/filesystems/bfs.txt
2153 F: fs/bfs/
2154 F: include/uapi/linux/bfs_fs.h
2155
2156 BLACKFIN ARCHITECTURE
2157 M: Steven Miao <realmz6@gmail.com>
2158 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2159 T: git git://git.code.sf.net/p/adi-linux/code
2160 W: http://blackfin.uclinux.org
2161 S: Supported
2162 F: arch/blackfin/
2163
2164 BLACKFIN EMAC DRIVER
2165 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2166 W: http://blackfin.uclinux.org
2167 S: Supported
2168 F: drivers/net/ethernet/adi/
2169
2170 BLACKFIN RTC DRIVER
2171 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2172 W: http://blackfin.uclinux.org
2173 S: Supported
2174 F: drivers/rtc/rtc-bfin.c
2175
2176 BLACKFIN SDH DRIVER
2177 M: Sonic Zhang <sonic.zhang@analog.com>
2178 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2179 W: http://blackfin.uclinux.org
2180 S: Supported
2181 F: drivers/mmc/host/bfin_sdh.c
2182
2183 BLACKFIN SERIAL DRIVER
2184 M: Sonic Zhang <sonic.zhang@analog.com>
2185 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2186 W: http://blackfin.uclinux.org
2187 S: Supported
2188 F: drivers/tty/serial/bfin_uart.c
2189
2190 BLACKFIN WATCHDOG DRIVER
2191 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2192 W: http://blackfin.uclinux.org
2193 S: Supported
2194 F: drivers/watchdog/bfin_wdt.c
2195
2196 BLACKFIN I2C TWI DRIVER
2197 M: Sonic Zhang <sonic.zhang@analog.com>
2198 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2199 W: http://blackfin.uclinux.org/
2200 S: Supported
2201 F: drivers/i2c/busses/i2c-bfin-twi.c
2202
2203 BLACKFIN MEDIA DRIVER
2204 M: Scott Jiang <scott.jiang.linux@gmail.com>
2205 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2206 W: http://blackfin.uclinux.org/
2207 S: Supported
2208 F: drivers/media/platform/blackfin/
2209 F: drivers/media/i2c/adv7183*
2210 F: drivers/media/i2c/vs6624*
2211
2212 BLINKM RGB LED DRIVER
2213 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2214 S: Maintained
2215 F: drivers/leds/leds-blinkm.c
2216
2217 BLOCK LAYER
2218 M: Jens Axboe <axboe@kernel.dk>
2219 L: linux-block@vger.kernel.org
2220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2221 S: Maintained
2222 F: block/
2223 F: kernel/trace/blktrace.c
2224
2225 BLOCK2MTD DRIVER
2226 M: Joern Engel <joern@lazybastard.org>
2227 L: linux-mtd@lists.infradead.org
2228 S: Maintained
2229 F: drivers/mtd/devices/block2mtd.c
2230
2231 BLUETOOTH DRIVERS
2232 M: Marcel Holtmann <marcel@holtmann.org>
2233 M: Gustavo Padovan <gustavo@padovan.org>
2234 M: Johan Hedberg <johan.hedberg@gmail.com>
2235 L: linux-bluetooth@vger.kernel.org
2236 W: http://www.bluez.org/
2237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2239 S: Maintained
2240 F: drivers/bluetooth/
2241
2242 BLUETOOTH SUBSYSTEM
2243 M: Marcel Holtmann <marcel@holtmann.org>
2244 M: Gustavo Padovan <gustavo@padovan.org>
2245 M: Johan Hedberg <johan.hedberg@gmail.com>
2246 L: linux-bluetooth@vger.kernel.org
2247 W: http://www.bluez.org/
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2250 S: Maintained
2251 F: net/bluetooth/
2252 F: include/net/bluetooth/
2253
2254 BONDING DRIVER
2255 M: Jay Vosburgh <j.vosburgh@gmail.com>
2256 M: Veaceslav Falico <vfalico@gmail.com>
2257 M: Andy Gospodarek <gospo@cumulusnetworks.com>
2258 L: netdev@vger.kernel.org
2259 W: http://sourceforge.net/projects/bonding/
2260 S: Supported
2261 F: drivers/net/bonding/
2262 F: include/uapi/linux/if_bonding.h
2263
2264 BPF (Safe dynamic programs and tools)
2265 M: Alexei Starovoitov <ast@kernel.org>
2266 L: netdev@vger.kernel.org
2267 L: linux-kernel@vger.kernel.org
2268 S: Supported
2269 F: kernel/bpf/
2270
2271 BROADCOM B44 10/100 ETHERNET DRIVER
2272 M: Gary Zambrano <zambrano@broadcom.com>
2273 L: netdev@vger.kernel.org
2274 S: Supported
2275 F: drivers/net/ethernet/broadcom/b44.*
2276
2277 BROADCOM GENET ETHERNET DRIVER
2278 M: Florian Fainelli <f.fainelli@gmail.com>
2279 L: netdev@vger.kernel.org
2280 S: Supported
2281 F: drivers/net/ethernet/broadcom/genet/
2282
2283 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2284 M: Sony Chacko <sony.chacko@qlogic.com>
2285 M: Dept-HSGLinuxNICDev@qlogic.com
2286 L: netdev@vger.kernel.org
2287 S: Supported
2288 F: drivers/net/ethernet/broadcom/bnx2.*
2289 F: drivers/net/ethernet/broadcom/bnx2_*
2290
2291 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2292 M: Ariel Elior <ariel.elior@qlogic.com>
2293 L: netdev@vger.kernel.org
2294 S: Supported
2295 F: drivers/net/ethernet/broadcom/bnx2x/
2296
2297 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2298 M: Florian Fainelli <f.fainelli@gmail.com>
2299 M: Ray Jui <rjui@broadcom.com>
2300 M: Scott Branden <sbranden@broadcom.com>
2301 L: bcm-kernel-feedback-list@broadcom.com
2302 T: git git://github.com/broadcom/mach-bcm
2303 S: Maintained
2304 F: arch/arm/mach-bcm/
2305 F: arch/arm/boot/dts/bcm113*
2306 F: arch/arm/boot/dts/bcm216*
2307 F: arch/arm/boot/dts/bcm281*
2308 F: arch/arm/configs/bcm_defconfig
2309 F: drivers/mmc/host/sdhci-bcm-kona.c
2310 F: drivers/clocksource/bcm_kona_timer.c
2311
2312 BROADCOM BCM2835 ARM ARCHITECTURE
2313 M: Stephen Warren <swarren@wwwdotorg.org>
2314 M: Lee Jones <lee@kernel.org>
2315 M: Eric Anholt <eric@anholt.net>
2316 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2319 S: Maintained
2320 N: bcm2835
2321
2322 BROADCOM BCM33XX MIPS ARCHITECTURE
2323 M: Kevin Cernekee <cernekee@gmail.com>
2324 L: linux-mips@linux-mips.org
2325 S: Maintained
2326 F: arch/mips/bcm3384/*
2327 F: arch/mips/include/asm/mach-bcm3384/*
2328 F: arch/mips/kernel/*bmips*
2329
2330 BROADCOM BCM47XX MIPS ARCHITECTURE
2331 M: Hauke Mehrtens <hauke@hauke-m.de>
2332 M: Rafał Miłecki <zajec5@gmail.com>
2333 L: linux-mips@linux-mips.org
2334 S: Maintained
2335 F: arch/mips/bcm47xx/*
2336 F: arch/mips/include/asm/mach-bcm47xx/*
2337
2338 BROADCOM BCM5301X ARM ARCHITECTURE
2339 M: Hauke Mehrtens <hauke@hauke-m.de>
2340 L: linux-arm-kernel@lists.infradead.org
2341 S: Maintained
2342 F: arch/arm/mach-bcm/bcm_5301x.c
2343 F: arch/arm/boot/dts/bcm5301x.dtsi
2344 F: arch/arm/boot/dts/bcm470*
2345
2346 BROADCOM BCM63XX ARM ARCHITECTURE
2347 M: Florian Fainelli <f.fainelli@gmail.com>
2348 L: linux-arm-kernel@lists.infradead.org
2349 T: git git://github.com/broadcom/arm-bcm63xx.git
2350 S: Maintained
2351 F: arch/arm/mach-bcm/bcm63xx.c
2352 F: arch/arm/include/debug/bcm63xx.S
2353
2354 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2355 M: Kevin Cernekee <cernekee@gmail.com>
2356 L: linux-usb@vger.kernel.org
2357 S: Maintained
2358 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2359
2360 BROADCOM BCM7XXX ARM ARCHITECTURE
2361 M: Brian Norris <computersforpeace@gmail.com>
2362 M: Gregory Fong <gregory.0xf0@gmail.com>
2363 M: Florian Fainelli <f.fainelli@gmail.com>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 T: git git://github.com/broadcom/stblinux.git
2366 S: Maintained
2367 F: arch/arm/mach-bcm/*brcmstb*
2368 F: arch/arm/boot/dts/bcm7*.dts*
2369 F: drivers/bus/brcmstb_gisb.c
2370 N: brcmstb
2371
2372 BROADCOM BMIPS MIPS ARCHITECTURE
2373 M: Kevin Cernekee <cernekee@gmail.com>
2374 M: Florian Fainelli <f.fainelli@gmail.com>
2375 L: linux-mips@linux-mips.org
2376 T: git git://github.com/broadcom/stblinux.git
2377 S: Maintained
2378 F: arch/mips/bmips/*
2379 F: arch/mips/include/asm/mach-bmips/*
2380 F: arch/mips/kernel/*bmips*
2381 F: arch/mips/boot/dts/brcm/bcm*.dts*
2382 F: drivers/irqchip/irq-bcm7*
2383 F: drivers/irqchip/irq-brcmstb*
2384
2385 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2386 M: Prashant Sreedharan <prashant@broadcom.com>
2387 M: Michael Chan <mchan@broadcom.com>
2388 L: netdev@vger.kernel.org
2389 S: Supported
2390 F: drivers/net/ethernet/broadcom/tg3.*
2391
2392 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2393 M: Brett Rudley <brudley@broadcom.com>
2394 M: Arend van Spriel <arend@broadcom.com>
2395 M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2396 M: Hante Meuleman <meuleman@broadcom.com>
2397 L: linux-wireless@vger.kernel.org
2398 L: brcm80211-dev-list@broadcom.com
2399 S: Supported
2400 F: drivers/net/wireless/brcm80211/
2401
2402 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2403 M: QLogic-Storage-Upstream@qlogic.com
2404 L: linux-scsi@vger.kernel.org
2405 S: Supported
2406 F: drivers/scsi/bnx2fc/
2407
2408 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2409 M: QLogic-Storage-Upstream@qlogic.com
2410 L: linux-scsi@vger.kernel.org
2411 S: Supported
2412 F: drivers/scsi/bnx2i/
2413
2414 BROADCOM IPROC ARM ARCHITECTURE
2415 M: Ray Jui <rjui@broadcom.com>
2416 M: Scott Branden <sbranden@broadcom.com>
2417 M: Jon Mason <jonmason@broadcom.com>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 L: bcm-kernel-feedback-list@broadcom.com
2420 T: git git://github.com/broadcom/cygnus-linux.git
2421 S: Maintained
2422 N: iproc
2423 N: cygnus
2424 N: nsp
2425 N: bcm9113*
2426 N: bcm9583*
2427 N: bcm9585*
2428 N: bcm9586*
2429 N: bcm988312
2430 N: bcm113*
2431 N: bcm583*
2432 N: bcm585*
2433 N: bcm586*
2434 N: bcm88312
2435
2436 BROADCOM BRCMSTB GPIO DRIVER
2437 M: Gregory Fong <gregory.0xf0@gmail.com>
2438 L: bcm-kernel-feedback-list@broadcom.com>
2439 S: Supported
2440 F: drivers/gpio/gpio-brcmstb.c
2441 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2442
2443 BROADCOM KONA GPIO DRIVER
2444 M: Ray Jui <rjui@broadcom.com>
2445 L: bcm-kernel-feedback-list@broadcom.com
2446 S: Supported
2447 F: drivers/gpio/gpio-bcm-kona.c
2448 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2449
2450 BROADCOM NVRAM DRIVER
2451 M: Rafał Miłecki <zajec5@gmail.com>
2452 L: linux-mips@linux-mips.org
2453 S: Maintained
2454 F: drivers/firmware/broadcom/*
2455
2456 BROADCOM STB NAND FLASH DRIVER
2457 M: Brian Norris <computersforpeace@gmail.com>
2458 M: Kamal Dasu <kdasu.kdev@gmail.com>
2459 L: linux-mtd@lists.infradead.org
2460 L: bcm-kernel-feedback-list@broadcom.com
2461 S: Maintained
2462 F: drivers/mtd/nand/brcmnand/
2463
2464 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2465 M: Rafał Miłecki <zajec5@gmail.com>
2466 L: linux-wireless@vger.kernel.org
2467 S: Maintained
2468 F: drivers/bcma/
2469 F: include/linux/bcma/
2470
2471 BROADCOM SYSTEMPORT ETHERNET DRIVER
2472 M: Florian Fainelli <f.fainelli@gmail.com>
2473 L: netdev@vger.kernel.org
2474 S: Supported
2475 F: drivers/net/ethernet/broadcom/bcmsysport.*
2476
2477 BROCADE BFA FC SCSI DRIVER
2478 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2479 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2480 L: linux-scsi@vger.kernel.org
2481 S: Supported
2482 F: drivers/scsi/bfa/
2483
2484 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2485 M: Rasesh Mody <rasesh.mody@qlogic.com>
2486 L: netdev@vger.kernel.org
2487 S: Supported
2488 F: drivers/net/ethernet/brocade/bna/
2489
2490 BSG (block layer generic sg v4 driver)
2491 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2492 L: linux-scsi@vger.kernel.org
2493 S: Supported
2494 F: block/bsg.c
2495 F: include/linux/bsg.h
2496 F: include/uapi/linux/bsg.h
2497
2498 BT87X AUDIO DRIVER
2499 M: Clemens Ladisch <clemens@ladisch.de>
2500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2501 T: git git://git.alsa-project.org/alsa-kernel.git
2502 S: Maintained
2503 F: Documentation/sound/alsa/Bt87x.txt
2504 F: sound/pci/bt87x.c
2505
2506 BT8XXGPIO DRIVER
2507 M: Michael Buesch <m@bues.ch>
2508 W: http://bu3sch.de/btgpio.php
2509 S: Maintained
2510 F: drivers/gpio/gpio-bt8xx.c
2511
2512 BTRFS FILE SYSTEM
2513 M: Chris Mason <clm@fb.com>
2514 M: Josef Bacik <jbacik@fb.com>
2515 M: David Sterba <dsterba@suse.com>
2516 L: linux-btrfs@vger.kernel.org
2517 W: http://btrfs.wiki.kernel.org/
2518 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2520 S: Maintained
2521 F: Documentation/filesystems/btrfs.txt
2522 F: fs/btrfs/
2523
2524 BTTV VIDEO4LINUX DRIVER
2525 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2526 L: linux-media@vger.kernel.org
2527 W: http://linuxtv.org
2528 T: git git://linuxtv.org/media_tree.git
2529 S: Odd fixes
2530 F: Documentation/video4linux/bttv/
2531 F: drivers/media/pci/bt8xx/bttv*
2532
2533 BUSLOGIC SCSI DRIVER
2534 M: Khalid Aziz <khalid@gonehiking.org>
2535 L: linux-scsi@vger.kernel.org
2536 S: Maintained
2537 F: drivers/scsi/BusLogic.*
2538 F: drivers/scsi/FlashPoint.*
2539
2540 C-MEDIA CMI8788 DRIVER
2541 M: Clemens Ladisch <clemens@ladisch.de>
2542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2543 T: git git://git.alsa-project.org/alsa-kernel.git
2544 S: Maintained
2545 F: sound/pci/oxygen/
2546
2547 C6X ARCHITECTURE
2548 M: Mark Salter <msalter@redhat.com>
2549 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2550 L: linux-c6x-dev@linux-c6x.org
2551 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2552 S: Maintained
2553 F: arch/c6x/
2554
2555 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2556 M: David Howells <dhowells@redhat.com>
2557 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2558 S: Supported
2559 F: Documentation/filesystems/caching/cachefiles.txt
2560 F: fs/cachefiles/
2561
2562 CADET FM/AM RADIO RECEIVER DRIVER
2563 M: Hans Verkuil <hverkuil@xs4all.nl>
2564 L: linux-media@vger.kernel.org
2565 T: git git://linuxtv.org/media_tree.git
2566 W: http://linuxtv.org
2567 S: Maintained
2568 F: drivers/media/radio/radio-cadet*
2569
2570 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2571 M: Jonathan Corbet <corbet@lwn.net>
2572 L: linux-media@vger.kernel.org
2573 T: git git://linuxtv.org/media_tree.git
2574 S: Maintained
2575 F: Documentation/video4linux/cafe_ccic
2576 F: drivers/media/platform/marvell-ccic/
2577
2578 CAIF NETWORK LAYER
2579 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2580 L: netdev@vger.kernel.org
2581 S: Supported
2582 F: Documentation/networking/caif/
2583 F: drivers/net/caif/
2584 F: include/uapi/linux/caif/
2585 F: include/net/caif/
2586 F: net/caif/
2587
2588 CALGARY x86-64 IOMMU
2589 M: Muli Ben-Yehuda <muli@il.ibm.com>
2590 M: "Jon D. Mason" <jdmason@kudzu.us>
2591 L: discuss@x86-64.org
2592 S: Maintained
2593 F: arch/x86/kernel/pci-calgary_64.c
2594 F: arch/x86/kernel/tce_64.c
2595 F: arch/x86/include/asm/calgary.h
2596 F: arch/x86/include/asm/tce.h
2597
2598 CAN NETWORK LAYER
2599 M: Oliver Hartkopp <socketcan@hartkopp.net>
2600 M: Marc Kleine-Budde <mkl@pengutronix.de>
2601 L: linux-can@vger.kernel.org
2602 W: https://github.com/linux-can
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2605 S: Maintained
2606 F: Documentation/networking/can.txt
2607 F: net/can/
2608 F: include/linux/can/core.h
2609 F: include/uapi/linux/can.h
2610 F: include/uapi/linux/can/bcm.h
2611 F: include/uapi/linux/can/raw.h
2612 F: include/uapi/linux/can/gw.h
2613
2614 CAN NETWORK DRIVERS
2615 M: Wolfgang Grandegger <wg@grandegger.com>
2616 M: Marc Kleine-Budde <mkl@pengutronix.de>
2617 L: linux-can@vger.kernel.org
2618 W: https://github.com/linux-can
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2621 S: Maintained
2622 F: drivers/net/can/
2623 F: include/linux/can/dev.h
2624 F: include/linux/can/platform/
2625 F: include/uapi/linux/can/error.h
2626 F: include/uapi/linux/can/netlink.h
2627
2628 CAPABILITIES
2629 M: Serge Hallyn <serge.hallyn@canonical.com>
2630 L: linux-security-module@vger.kernel.org
2631 S: Supported
2632 F: include/linux/capability.h
2633 F: include/uapi/linux/capability.h
2634 F: security/commoncap.c
2635 F: kernel/capability.c
2636
2637 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2638 M: Kevin Tsai <ktsai@capellamicro.com>
2639 S: Maintained
2640 F: drivers/iio/light/cm*
2641 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2642
2643 CAVIUM LIQUIDIO NETWORK DRIVER
2644 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2645 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2646 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2647 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2648 L: netdev@vger.kernel.org
2649 W: http://www.cavium.com
2650 S: Supported
2651 F: drivers/net/ethernet/cavium/liquidio/
2652
2653 CC2520 IEEE-802.15.4 RADIO DRIVER
2654 M: Varka Bhadram <varkabhadram@gmail.com>
2655 L: linux-wpan@vger.kernel.org
2656 S: Maintained
2657 F: drivers/net/ieee802154/cc2520.c
2658 F: include/linux/spi/cc2520.h
2659 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2660
2661 CELL BROADBAND ENGINE ARCHITECTURE
2662 M: Arnd Bergmann <arnd@arndb.de>
2663 L: linuxppc-dev@lists.ozlabs.org
2664 W: http://www.ibm.com/developerworks/power/cell/
2665 S: Supported
2666 F: arch/powerpc/include/asm/cell*.h
2667 F: arch/powerpc/include/asm/spu*.h
2668 F: arch/powerpc/include/uapi/asm/spu*.h
2669 F: arch/powerpc/oprofile/*cell*
2670 F: arch/powerpc/platforms/cell/
2671
2672 CEPH COMMON CODE (LIBCEPH)
2673 M: Ilya Dryomov <idryomov@gmail.com>
2674 M: "Yan, Zheng" <zyan@redhat.com>
2675 M: Sage Weil <sage@redhat.com>
2676 L: ceph-devel@vger.kernel.org
2677 W: http://ceph.com/
2678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2679 T: git git://github.com/ceph/ceph-client.git
2680 S: Supported
2681 F: net/ceph/
2682 F: include/linux/ceph/
2683 F: include/linux/crush/
2684
2685 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2686 M: "Yan, Zheng" <zyan@redhat.com>
2687 M: Sage Weil <sage@redhat.com>
2688 M: Ilya Dryomov <idryomov@gmail.com>
2689 L: ceph-devel@vger.kernel.org
2690 W: http://ceph.com/
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2692 T: git git://github.com/ceph/ceph-client.git
2693 S: Supported
2694 F: Documentation/filesystems/ceph.txt
2695 F: fs/ceph/
2696
2697 CERTIFICATE HANDLING:
2698 M: David Howells <dhowells@redhat.com>
2699 M: David Woodhouse <dwmw2@infradead.org>
2700 L: keyrings@linux-nfs.org
2701 S: Maintained
2702 F: Documentation/module-signing.txt
2703 F: certs/
2704 F: scripts/extract-cert.c
2705
2706 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2707 L: linux-usb@vger.kernel.org
2708 S: Orphan
2709 F: Documentation/usb/WUSB-Design-overview.txt
2710 F: Documentation/usb/wusb-cbaf
2711 F: drivers/usb/host/hwa-hc.c
2712 F: drivers/usb/host/whci/
2713 F: drivers/usb/wusbcore/
2714 F: include/linux/usb/wusb*
2715
2716 CFAG12864B LCD DRIVER
2717 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2718 W: http://miguelojeda.es/auxdisplay.htm
2719 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2720 S: Maintained
2721 F: drivers/auxdisplay/cfag12864b.c
2722 F: include/linux/cfag12864b.h
2723
2724 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2725 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2726 W: http://miguelojeda.es/auxdisplay.htm
2727 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2728 S: Maintained
2729 F: drivers/auxdisplay/cfag12864bfb.c
2730 F: include/linux/cfag12864b.h
2731
2732 CFG80211 and NL80211
2733 M: Johannes Berg <johannes@sipsolutions.net>
2734 L: linux-wireless@vger.kernel.org
2735 W: http://wireless.kernel.org/
2736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2738 S: Maintained
2739 F: include/uapi/linux/nl80211.h
2740 F: include/net/cfg80211.h
2741 F: net/wireless/*
2742 X: net/wireless/wext*
2743
2744 CHAR and MISC DRIVERS
2745 M: Arnd Bergmann <arnd@arndb.de>
2746 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2748 S: Supported
2749 F: drivers/char/*
2750 F: drivers/misc/*
2751 F: include/linux/miscdevice.h
2752
2753 CHECKPATCH
2754 M: Andy Whitcroft <apw@canonical.com>
2755 M: Joe Perches <joe@perches.com>
2756 S: Maintained
2757 F: scripts/checkpatch.pl
2758
2759 CHINESE DOCUMENTATION
2760 M: Harry Wei <harryxiyou@gmail.com>
2761 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2762 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2763 S: Maintained
2764 F: Documentation/zh_CN/
2765
2766 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2767 M: Peter Chen <Peter.Chen@freescale.com>
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2769 L: linux-usb@vger.kernel.org
2770 S: Maintained
2771 F: drivers/usb/chipidea/
2772
2773 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2774 M: Hans de Goede <hdegoede@redhat.com>
2775 L: linux-input@vger.kernel.org
2776 S: Maintained
2777 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2778 F: drivers/input/touchscreen/chipone_icn8318.c
2779
2780 CHROME HARDWARE PLATFORM SUPPORT
2781 M: Olof Johansson <olof@lixom.net>
2782 S: Maintained
2783 F: drivers/platform/chrome/
2784
2785 CISCO VIC ETHERNET NIC DRIVER
2786 M: Christian Benvenuti <benve@cisco.com>
2787 M: Sujith Sankar <ssujith@cisco.com>
2788 M: Govindarajulu Varadarajan <_govind@gmx.com>
2789 M: Neel Patel <neepatel@cisco.com>
2790 S: Supported
2791 F: drivers/net/ethernet/cisco/enic/
2792
2793 CISCO VIC LOW LATENCY NIC DRIVER
2794 M: Christian Benvenuti <benve@cisco.com>
2795 M: Dave Goodell <dgoodell@cisco.com>
2796 S: Supported
2797 F: drivers/infiniband/hw/usnic/
2798
2799 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2800 M: Hartley Sweeten <hsweeten@visionengravers.com>
2801 L: netdev@vger.kernel.org
2802 S: Maintained
2803 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2804
2805 CIRRUS LOGIC AUDIO CODEC DRIVERS
2806 M: Brian Austin <brian.austin@cirrus.com>
2807 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2808 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2809 S: Maintained
2810 F: sound/soc/codecs/cs*
2811
2812 CLEANCACHE API
2813 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2814 L: linux-kernel@vger.kernel.org
2815 S: Maintained
2816 F: mm/cleancache.c
2817 F: include/linux/cleancache.h
2818
2819 CLK API
2820 M: Russell King <linux@arm.linux.org.uk>
2821 L: linux-clk@vger.kernel.org
2822 S: Maintained
2823 F: include/linux/clk.h
2824
2825 CLOCKSOURCE, CLOCKEVENT DRIVERS
2826 M: Daniel Lezcano <daniel.lezcano@linaro.org>
2827 M: Thomas Gleixner <tglx@linutronix.de>
2828 L: linux-kernel@vger.kernel.org
2829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2830 S: Supported
2831 F: drivers/clocksource
2832
2833 CISCO FCOE HBA DRIVER
2834 M: Hiral Patel <hiralpat@cisco.com>
2835 M: Suma Ramars <sramars@cisco.com>
2836 M: Brian Uchino <buchino@cisco.com>
2837 L: linux-scsi@vger.kernel.org
2838 S: Supported
2839 F: drivers/scsi/fnic/
2840
2841 CISCO SCSI HBA DRIVER
2842 M: Narsimhulu Musini <nmusini@cisco.com>
2843 M: Sesidhar Baddela <sebaddel@cisco.com>
2844 L: linux-scsi@vger.kernel.org
2845 S: Supported
2846 F: drivers/scsi/snic/
2847
2848 CMPC ACPI DRIVER
2849 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2850 M: Daniel Oliveira Nascimento <don@syst.com.br>
2851 L: platform-driver-x86@vger.kernel.org
2852 S: Supported
2853 F: drivers/platform/x86/classmate-laptop.c
2854
2855 COBALT MEDIA DRIVER
2856 M: Hans Verkuil <hans.verkuil@cisco.com>
2857 L: linux-media@vger.kernel.org
2858 T: git git://linuxtv.org/media_tree.git
2859 W: http://linuxtv.org
2860 S: Supported
2861 F: drivers/media/pci/cobalt/
2862
2863 COCCINELLE/Semantic Patches (SmPL)
2864 M: Julia Lawall <Julia.Lawall@lip6.fr>
2865 M: Gilles Muller <Gilles.Muller@lip6.fr>
2866 M: Nicolas Palix <nicolas.palix@imag.fr>
2867 M: Michal Marek <mmarek@suse.com>
2868 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2870 W: http://coccinelle.lip6.fr/
2871 S: Supported
2872 F: Documentation/coccinelle.txt
2873 F: scripts/coccinelle/
2874 F: scripts/coccicheck
2875
2876 CODA FILE SYSTEM
2877 M: Jan Harkes <jaharkes@cs.cmu.edu>
2878 M: coda@cs.cmu.edu
2879 L: codalist@coda.cs.cmu.edu
2880 W: http://www.coda.cs.cmu.edu/
2881 S: Maintained
2882 F: Documentation/filesystems/coda.txt
2883 F: fs/coda/
2884 F: include/linux/coda*.h
2885 F: include/uapi/linux/coda*.h
2886
2887 CODA V4L2 MEM2MEM DRIVER
2888 M: Philipp Zabel <p.zabel@pengutronix.de>
2889 L: linux-media@vger.kernel.org
2890 S: Maintained
2891 F: Documentation/devicetree/bindings/media/coda.txt
2892 F: drivers/media/platform/coda/
2893
2894 COMMON CLK FRAMEWORK
2895 M: Michael Turquette <mturquette@baylibre.com>
2896 M: Stephen Boyd <sboyd@codeaurora.org>
2897 L: linux-clk@vger.kernel.org
2898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2899 S: Maintained
2900 F: drivers/clk/
2901 X: drivers/clk/clkdev.c
2902 F: include/linux/clk-pr*
2903 F: include/linux/clk/
2904
2905 COMMON INTERNET FILE SYSTEM (CIFS)
2906 M: Steve French <sfrench@samba.org>
2907 L: linux-cifs@vger.kernel.org
2908 L: samba-technical@lists.samba.org (moderated for non-subscribers)
2909 W: http://linux-cifs.samba.org/
2910 T: git git://git.samba.org/sfrench/cifs-2.6.git
2911 S: Supported
2912 F: Documentation/filesystems/cifs/
2913 F: fs/cifs/
2914
2915 COMPACTPCI HOTPLUG CORE
2916 M: Scott Murray <scott@spiteful.org>
2917 L: linux-pci@vger.kernel.org
2918 S: Maintained
2919 F: drivers/pci/hotplug/cpci_hotplug*
2920
2921 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2922 M: Scott Murray <scott@spiteful.org>
2923 L: linux-pci@vger.kernel.org
2924 S: Maintained
2925 F: drivers/pci/hotplug/cpcihp_zt5550.*
2926
2927 COMPACTPCI HOTPLUG GENERIC DRIVER
2928 M: Scott Murray <scott@spiteful.org>
2929 L: linux-pci@vger.kernel.org
2930 S: Maintained
2931 F: drivers/pci/hotplug/cpcihp_generic.c
2932
2933 COMPAL LAPTOP SUPPORT
2934 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2935 L: platform-driver-x86@vger.kernel.org
2936 S: Maintained
2937 F: drivers/platform/x86/compal-laptop.c
2938
2939 CONEXANT ACCESSRUNNER USB DRIVER
2940 L: accessrunner-general@lists.sourceforge.net
2941 W: http://accessrunner.sourceforge.net/
2942 S: Orphan
2943 F: drivers/usb/atm/cxacru.c
2944
2945 CONFIGFS
2946 M: Joel Becker <jlbec@evilplan.org>
2947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2948 S: Supported
2949 F: fs/configfs/
2950 F: include/linux/configfs.h
2951
2952 CONNECTOR
2953 M: Evgeniy Polyakov <zbr@ioremap.net>
2954 L: netdev@vger.kernel.org
2955 S: Maintained
2956 F: drivers/connector/
2957
2958 CONTROL GROUP (CGROUP)
2959 M: Tejun Heo <tj@kernel.org>
2960 M: Li Zefan <lizefan@huawei.com>
2961 M: Johannes Weiner <hannes@cmpxchg.org>
2962 L: cgroups@vger.kernel.org
2963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2964 S: Maintained
2965 F: Documentation/cgroups/
2966 F: include/linux/cgroup*
2967 F: kernel/cgroup*
2968
2969 CONTROL GROUP - CPUSET
2970 M: Li Zefan <lizefan@huawei.com>
2971 L: cgroups@vger.kernel.org
2972 W: http://www.bullopensource.org/cpuset/
2973 W: http://oss.sgi.com/projects/cpusets/
2974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2975 S: Maintained
2976 F: Documentation/cgroups/cpusets.txt
2977 F: include/linux/cpuset.h
2978 F: kernel/cpuset.c
2979
2980 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2981 M: Johannes Weiner <hannes@cmpxchg.org>
2982 M: Michal Hocko <mhocko@kernel.org>
2983 M: Vladimir Davydov <vdavydov@virtuozzo.com>
2984 L: cgroups@vger.kernel.org
2985 L: linux-mm@kvack.org
2986 S: Maintained
2987 F: mm/memcontrol.c
2988 F: mm/swap_cgroup.c
2989
2990 CORETEMP HARDWARE MONITORING DRIVER
2991 M: Fenghua Yu <fenghua.yu@intel.com>
2992 L: linux-hwmon@vger.kernel.org
2993 S: Maintained
2994 F: Documentation/hwmon/coretemp
2995 F: drivers/hwmon/coretemp.c
2996
2997 COSA/SRP SYNC SERIAL DRIVER
2998 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2999 W: http://www.fi.muni.cz/~kas/cosa/
3000 S: Maintained
3001 F: drivers/net/wan/cosa*
3002
3003 CPMAC ETHERNET DRIVER
3004 M: Florian Fainelli <florian@openwrt.org>
3005 L: netdev@vger.kernel.org
3006 S: Maintained
3007 F: drivers/net/ethernet/ti/cpmac.c
3008
3009 CPU FREQUENCY DRIVERS
3010 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3011 M: Viresh Kumar <viresh.kumar@linaro.org>
3012 L: linux-pm@vger.kernel.org
3013 S: Maintained
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3015 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3016 F: drivers/cpufreq/
3017 F: include/linux/cpufreq.h
3018
3019 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3020 M: Viresh Kumar <viresh.kumar@linaro.org>
3021 M: Sudeep Holla <sudeep.holla@arm.com>
3022 L: linux-pm@vger.kernel.org
3023 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3024 S: Maintained
3025 F: drivers/cpufreq/arm_big_little.h
3026 F: drivers/cpufreq/arm_big_little.c
3027 F: drivers/cpufreq/arm_big_little_dt.c
3028
3029 CPUIDLE DRIVER - ARM BIG LITTLE
3030 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3031 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3032 L: linux-pm@vger.kernel.org
3033 L: linux-arm-kernel@lists.infradead.org
3034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3035 S: Maintained
3036 F: drivers/cpuidle/cpuidle-big_little.c
3037
3038 CPUIDLE DRIVER - ARM EXYNOS
3039 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3040 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3041 M: Kukjin Kim <kgene@kernel.org>
3042 L: linux-pm@vger.kernel.org
3043 L: linux-samsung-soc@vger.kernel.org
3044 S: Supported
3045 F: drivers/cpuidle/cpuidle-exynos.c
3046 F: arch/arm/mach-exynos/pm.c
3047
3048 CPUIDLE DRIVERS
3049 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3050 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3051 L: linux-pm@vger.kernel.org
3052 S: Maintained
3053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3054 F: drivers/cpuidle/*
3055 F: include/linux/cpuidle.h
3056
3057 CPUID/MSR DRIVER
3058 M: "H. Peter Anvin" <hpa@zytor.com>
3059 S: Maintained
3060 F: arch/x86/kernel/cpuid.c
3061 F: arch/x86/kernel/msr.c
3062
3063 CPU POWER MONITORING SUBSYSTEM
3064 M: Thomas Renninger <trenn@suse.com>
3065 L: linux-pm@vger.kernel.org
3066 S: Maintained
3067 F: tools/power/cpupower/
3068
3069 CRAMFS FILESYSTEM
3070 W: http://sourceforge.net/projects/cramfs/
3071 S: Orphan / Obsolete
3072 F: Documentation/filesystems/cramfs.txt
3073 F: fs/cramfs/
3074
3075 CRIS PORT
3076 M: Mikael Starvik <starvik@axis.com>
3077 M: Jesper Nilsson <jesper.nilsson@axis.com>
3078 L: linux-cris-kernel@axis.com
3079 W: http://developer.axis.com
3080 S: Maintained
3081 F: arch/cris/
3082 F: drivers/tty/serial/crisv10.*
3083
3084 CRYPTO API
3085 M: Herbert Xu <herbert@gondor.apana.org.au>
3086 M: "David S. Miller" <davem@davemloft.net>
3087 L: linux-crypto@vger.kernel.org
3088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3089 S: Maintained
3090 F: Documentation/crypto/
3091 F: Documentation/DocBook/crypto-API.tmpl
3092 F: arch/*/crypto/
3093 F: crypto/
3094 F: drivers/crypto/
3095 F: include/crypto/
3096
3097 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3098 M: Neil Horman <nhorman@tuxdriver.com>
3099 L: linux-crypto@vger.kernel.org
3100 S: Maintained
3101 F: crypto/ansi_cprng.c
3102 F: crypto/rng.c
3103
3104 CS5535 Audio ALSA driver
3105 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3106 S: Maintained
3107 F: sound/pci/cs5535audio/
3108
3109 CW1200 WLAN driver
3110 M: Solomon Peachy <pizza@shaftnet.org>
3111 S: Maintained
3112 F: drivers/net/wireless/cw1200/
3113
3114 CX18 VIDEO4LINUX DRIVER
3115 M: Andy Walls <awalls@md.metrocast.net>
3116 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3117 L: linux-media@vger.kernel.org
3118 T: git git://linuxtv.org/media_tree.git
3119 W: http://linuxtv.org
3120 W: http://www.ivtvdriver.org/index.php/Cx18
3121 S: Maintained
3122 F: Documentation/video4linux/cx18.txt
3123 F: drivers/media/pci/cx18/
3124 F: include/uapi/linux/ivtv*
3125
3126 CX2341X MPEG ENCODER HELPER MODULE
3127 M: Hans Verkuil <hverkuil@xs4all.nl>
3128 L: linux-media@vger.kernel.org
3129 T: git git://linuxtv.org/media_tree.git
3130 W: http://linuxtv.org
3131 S: Maintained
3132 F: drivers/media/common/cx2341x*
3133 F: include/media/cx2341x*
3134
3135 CX24120 MEDIA DRIVER
3136 M: Jemma Denson <jdenson@gmail.com>
3137 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3138 L: linux-media@vger.kernel.org
3139 W: http://linuxtv.org/
3140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3141 S: Maintained
3142 F: drivers/media/dvb-frontends/cx24120*
3143
3144 CX88 VIDEO4LINUX DRIVER
3145 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3146 L: linux-media@vger.kernel.org
3147 W: http://linuxtv.org
3148 T: git git://linuxtv.org/media_tree.git
3149 S: Odd fixes
3150 F: Documentation/video4linux/cx88/
3151 F: drivers/media/pci/cx88/
3152
3153 CXD2820R MEDIA DRIVER
3154 M: Antti Palosaari <crope@iki.fi>
3155 L: linux-media@vger.kernel.org
3156 W: http://linuxtv.org/
3157 W: http://palosaari.fi/linux/
3158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3159 T: git git://linuxtv.org/anttip/media_tree.git
3160 S: Maintained
3161 F: drivers/media/dvb-frontends/cxd2820r*
3162
3163 CXGB3 ETHERNET DRIVER (CXGB3)
3164 M: Santosh Raspatur <santosh@chelsio.com>
3165 L: netdev@vger.kernel.org
3166 W: http://www.chelsio.com
3167 S: Supported
3168 F: drivers/net/ethernet/chelsio/cxgb3/
3169
3170 CXGB3 ISCSI DRIVER (CXGB3I)
3171 M: Karen Xie <kxie@chelsio.com>
3172 L: linux-scsi@vger.kernel.org
3173 W: http://www.chelsio.com
3174 S: Supported
3175 F: drivers/scsi/cxgbi/cxgb3i
3176
3177 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3178 M: Steve Wise <swise@chelsio.com>
3179 L: linux-rdma@vger.kernel.org
3180 W: http://www.openfabrics.org
3181 S: Supported
3182 F: drivers/infiniband/hw/cxgb3/
3183
3184 CXGB4 ETHERNET DRIVER (CXGB4)
3185 M: Hariprasad S <hariprasad@chelsio.com>
3186 L: netdev@vger.kernel.org
3187 W: http://www.chelsio.com
3188 S: Supported
3189 F: drivers/net/ethernet/chelsio/cxgb4/
3190
3191 CXGB4 ISCSI DRIVER (CXGB4I)
3192 M: Karen Xie <kxie@chelsio.com>
3193 L: linux-scsi@vger.kernel.org
3194 W: http://www.chelsio.com
3195 S: Supported
3196 F: drivers/scsi/cxgbi/cxgb4i
3197
3198 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3199 M: Steve Wise <swise@chelsio.com>
3200 L: linux-rdma@vger.kernel.org
3201 W: http://www.openfabrics.org
3202 S: Supported
3203 F: drivers/infiniband/hw/cxgb4/
3204
3205 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3206 M: Casey Leedom <leedom@chelsio.com>
3207 L: netdev@vger.kernel.org
3208 W: http://www.chelsio.com
3209 S: Supported
3210 F: drivers/net/ethernet/chelsio/cxgb4vf/
3211
3212 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3213 M: Ian Munsie <imunsie@au1.ibm.com>
3214 M: Michael Neuling <mikey@neuling.org>
3215 L: linuxppc-dev@lists.ozlabs.org
3216 S: Supported
3217 F: drivers/misc/cxl/
3218 F: include/misc/cxl*
3219 F: include/uapi/misc/cxl.h
3220 F: Documentation/powerpc/cxl.txt
3221 F: Documentation/powerpc/cxl.txt
3222 F: Documentation/ABI/testing/sysfs-class-cxl
3223
3224 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3225 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3226 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3227 L: linux-scsi@vger.kernel.org
3228 S: Supported
3229 F: drivers/scsi/cxlflash/
3230 F: include/uapi/scsi/cxlflash_ioctls.h
3231 F: Documentation/powerpc/cxlflash.txt
3232
3233 STMMAC ETHERNET DRIVER
3234 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3235 L: netdev@vger.kernel.org
3236 W: http://www.stlinux.com
3237 S: Supported
3238 F: drivers/net/ethernet/stmicro/stmmac/
3239
3240 CYBERPRO FB DRIVER
3241 M: Russell King <linux@arm.linux.org.uk>
3242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3243 W: http://www.arm.linux.org.uk/
3244 S: Maintained
3245 F: drivers/video/fbdev/cyber2000fb.*
3246
3247 CYCLADES ASYNC MUX DRIVER
3248 W: http://www.cyclades.com/
3249 S: Orphan
3250 F: drivers/tty/cyclades.c
3251 F: include/linux/cyclades.h
3252 F: include/uapi/linux/cyclades.h
3253
3254 CYCLADES PC300 DRIVER
3255 W: http://www.cyclades.com/
3256 S: Orphan
3257 F: drivers/net/wan/pc300*
3258
3259 CYPRESS_FIRMWARE MEDIA DRIVER
3260 M: Antti Palosaari <crope@iki.fi>
3261 L: linux-media@vger.kernel.org
3262 W: http://linuxtv.org/
3263 W: http://palosaari.fi/linux/
3264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3265 T: git git://linuxtv.org/anttip/media_tree.git
3266 S: Maintained
3267 F: drivers/media/common/cypress_firmware*
3268
3269 CYTTSP TOUCHSCREEN DRIVER
3270 M: Ferruh Yigit <fery@cypress.com>
3271 L: linux-input@vger.kernel.org
3272 S: Supported
3273 F: drivers/input/touchscreen/cyttsp*
3274 F: include/linux/input/cyttsp.h
3275
3276 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3277 M: Joshua Kinard <kumba@gentoo.org>
3278 S: Maintained
3279 F: drivers/rtc/rtc-ds1685.c
3280 F: include/linux/rtc/ds1685.h
3281
3282 DAMA SLAVE for AX.25
3283 M: Joerg Reuter <jreuter@yaina.de>
3284 W: http://yaina.de/jreuter/
3285 W: http://www.qsl.net/dl1bke/
3286 L: linux-hams@vger.kernel.org
3287 S: Maintained
3288 F: net/ax25/af_ax25.c
3289 F: net/ax25/ax25_dev.c
3290 F: net/ax25/ax25_ds_*
3291 F: net/ax25/ax25_in.c
3292 F: net/ax25/ax25_out.c
3293 F: net/ax25/ax25_timer.c
3294 F: net/ax25/sysctl_net_ax25.c
3295
3296 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3297 L: netdev@vger.kernel.org
3298 S: Orphan
3299 F: Documentation/networking/dmfe.txt
3300 F: drivers/net/ethernet/dec/tulip/dmfe.c
3301
3302 DC390/AM53C974 SCSI driver
3303 M: Hannes Reinecke <hare@suse.com>
3304 L: linux-scsi@vger.kernel.org
3305 S: Maintained
3306 F: drivers/scsi/am53c974.c
3307
3308 DC395x SCSI driver
3309 M: Oliver Neukum <oliver@neukum.org>
3310 M: Ali Akcaagac <aliakc@web.de>
3311 M: Jamie Lenehan <lenehan@twibble.org>
3312 L: dc395x@twibble.org
3313 W: http://twibble.org/dist/dc395x/
3314 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3315 S: Maintained
3316 F: Documentation/scsi/dc395x.txt
3317 F: drivers/scsi/dc395x.*
3318
3319 DCCP PROTOCOL
3320 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3321 L: dccp@vger.kernel.org
3322 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3323 S: Maintained
3324 F: include/linux/dccp.h
3325 F: include/uapi/linux/dccp.h
3326 F: include/linux/tfrc.h
3327 F: net/dccp/
3328
3329 DECnet NETWORK LAYER
3330 W: http://linux-decnet.sourceforge.net
3331 L: linux-decnet-user@lists.sourceforge.net
3332 S: Orphan
3333 F: Documentation/networking/decnet.txt
3334 F: net/decnet/
3335
3336 DECSTATION PLATFORM SUPPORT
3337 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3338 L: linux-mips@linux-mips.org
3339 W: http://www.linux-mips.org/wiki/DECstation
3340 S: Maintained
3341 F: arch/mips/dec/
3342 F: arch/mips/include/asm/dec/
3343 F: arch/mips/include/asm/mach-dec/
3344
3345 DEFXX FDDI NETWORK DRIVER
3346 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3347 S: Maintained
3348 F: drivers/net/fddi/defxx.*
3349
3350 DELL LAPTOP DRIVER
3351 M: Matthew Garrett <mjg59@srcf.ucam.org>
3352 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3353 L: platform-driver-x86@vger.kernel.org
3354 S: Maintained
3355 F: drivers/platform/x86/dell-laptop.c
3356
3357 DELL LAPTOP RBTN DRIVER
3358 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3359 S: Maintained
3360 F: drivers/platform/x86/dell-rbtn.*
3361
3362 DELL LAPTOP FREEFALL DRIVER
3363 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3364 S: Maintained
3365 F: drivers/platform/x86/dell-smo8800.c
3366
3367 DELL LAPTOP SMM DRIVER
3368 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3369 S: Maintained
3370 F: drivers/hwmon/dell-smm-hwmon.c
3371 F: include/uapi/linux/i8k.h
3372
3373 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3374 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3375 S: Maintained
3376 F: Documentation/dcdbas.txt
3377 F: drivers/firmware/dcdbas.*
3378
3379 DELL WMI EXTRAS DRIVER
3380 M: Matthew Garrett <mjg59@srcf.ucam.org>
3381 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3382 S: Maintained
3383 F: drivers/platform/x86/dell-wmi.c
3384
3385 DESIGNWARE USB2 DRD IP DRIVER
3386 M: John Youn <johnyoun@synopsys.com>
3387 L: linux-usb@vger.kernel.org
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3389 S: Maintained
3390 F: drivers/usb/dwc2/
3391
3392 DESIGNWARE USB3 DRD IP DRIVER
3393 M: Felipe Balbi <balbi@ti.com>
3394 L: linux-usb@vger.kernel.org
3395 L: linux-omap@vger.kernel.org
3396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3397 S: Maintained
3398 F: drivers/usb/dwc3/
3399
3400 DEVICE COREDUMP (DEV_COREDUMP)
3401 M: Johannes Berg <johannes@sipsolutions.net>
3402 L: linux-kernel@vger.kernel.org
3403 S: Maintained
3404 F: drivers/base/devcoredump.c
3405 F: include/linux/devcoredump.h
3406
3407 DEVICE FREQUENCY (DEVFREQ)
3408 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3409 M: Kyungmin Park <kyungmin.park@samsung.com>
3410 L: linux-pm@vger.kernel.org
3411 S: Maintained
3412 F: drivers/devfreq/
3413
3414 DEVICE NUMBER REGISTRY
3415 M: Torben Mathiasen <device@lanana.org>
3416 W: http://lanana.org/docs/device-list/index.html
3417 S: Maintained
3418
3419 DEVICE-MAPPER (LVM)
3420 M: Alasdair Kergon <agk@redhat.com>
3421 M: Mike Snitzer <snitzer@redhat.com>
3422 M: dm-devel@redhat.com
3423 L: dm-devel@redhat.com
3424 W: http://sources.redhat.com/dm
3425 Q: http://patchwork.kernel.org/project/dm-devel/list/
3426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3427 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3428 S: Maintained
3429 F: Documentation/device-mapper/
3430 F: drivers/md/dm*
3431 F: drivers/md/persistent-data/
3432 F: include/linux/device-mapper.h
3433 F: include/linux/dm-*.h
3434 F: include/uapi/linux/dm-*.h
3435
3436 DIALOG SEMICONDUCTOR DRIVERS
3437 M: Support Opensource <support.opensource@diasemi.com>
3438 W: http://www.dialog-semiconductor.com/products
3439 S: Supported
3440 F: Documentation/hwmon/da90??
3441 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3442 F: drivers/gpio/gpio-da90??.c
3443 F: drivers/hwmon/da90??-hwmon.c
3444 F: drivers/iio/adc/da91??-*.c
3445 F: drivers/input/misc/da90??_onkey.c
3446 F: drivers/input/touchscreen/da9052_tsi.c
3447 F: drivers/leds/leds-da90??.c
3448 F: drivers/mfd/da903x.c
3449 F: drivers/mfd/da90??-*.c
3450 F: drivers/mfd/da91??-*.c
3451 F: drivers/power/da9052-battery.c
3452 F: drivers/power/da91??-*.c
3453 F: drivers/regulator/da903x.c
3454 F: drivers/regulator/da9???-regulator.[ch]
3455 F: drivers/rtc/rtc-da90??.c
3456 F: drivers/video/backlight/da90??_bl.c
3457 F: drivers/watchdog/da90??_wdt.c
3458 F: include/linux/mfd/da903x.h
3459 F: include/linux/mfd/da9052/
3460 F: include/linux/mfd/da9055/
3461 F: include/linux/mfd/da9063/
3462 F: include/linux/mfd/da9150/
3463 F: include/sound/da[79]*.h
3464 F: sound/soc/codecs/da[79]*.[ch]
3465
3466 DIGI NEO AND CLASSIC PCI PRODUCTS
3467 M: Lidza Louina <lidza.louina@gmail.com>
3468 M: Mark Hounschell <markh@compro.net>
3469 L: driverdev-devel@linuxdriverproject.org
3470 S: Maintained
3471 F: drivers/staging/dgnc/
3472
3473 DIGI EPCA PCI PRODUCTS
3474 M: Lidza Louina <lidza.louina@gmail.com>
3475 M: Daeseok Youn <daeseok.youn@gmail.com>
3476 L: driverdev-devel@linuxdriverproject.org
3477 S: Maintained
3478 F: drivers/staging/dgap/
3479
3480 DIOLAN U2C-12 I2C DRIVER
3481 M: Guenter Roeck <linux@roeck-us.net>
3482 L: linux-i2c@vger.kernel.org
3483 S: Maintained
3484 F: drivers/i2c/busses/i2c-diolan-u2c.c
3485
3486 DIRECT ACCESS (DAX)
3487 M: Matthew Wilcox <willy@linux.intel.com>
3488 L: linux-fsdevel@vger.kernel.org
3489 S: Supported
3490 F: fs/dax.c
3491
3492 DIRECTORY NOTIFICATION (DNOTIFY)
3493 M: Eric Paris <eparis@parisplace.org>
3494 S: Maintained
3495 F: Documentation/filesystems/dnotify.txt
3496 F: fs/notify/dnotify/
3497 F: include/linux/dnotify.h
3498
3499 DISK GEOMETRY AND PARTITION HANDLING
3500 M: Andries Brouwer <aeb@cwi.nl>
3501 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3502 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3503 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3504 S: Maintained
3505
3506 DISKQUOTA
3507 M: Jan Kara <jack@suse.com>
3508 S: Maintained
3509 F: Documentation/filesystems/quota.txt
3510 F: fs/quota/
3511 F: include/linux/quota*.h
3512 F: include/uapi/linux/quota*.h
3513
3514 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3515 M: Bernie Thompson <bernie@plugable.com>
3516 L: linux-fbdev@vger.kernel.org
3517 S: Maintained
3518 W: http://plugable.com/category/projects/udlfb/
3519 F: drivers/video/fbdev/udlfb.c
3520 F: include/video/udlfb.h
3521 F: Documentation/fb/udlfb.txt
3522
3523 DISTRIBUTED LOCK MANAGER (DLM)
3524 M: Christine Caulfield <ccaulfie@redhat.com>
3525 M: David Teigland <teigland@redhat.com>
3526 L: cluster-devel@redhat.com
3527 W: http://sources.redhat.com/cluster/
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3529 S: Supported
3530 F: fs/dlm/
3531
3532 DMA BUFFER SHARING FRAMEWORK
3533 M: Sumit Semwal <sumit.semwal@linaro.org>
3534 S: Maintained
3535 L: linux-media@vger.kernel.org
3536 L: dri-devel@lists.freedesktop.org
3537 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3538 F: drivers/dma-buf/
3539 F: include/linux/dma-buf*
3540 F: include/linux/reservation.h
3541 F: include/linux/*fence.h
3542 F: Documentation/dma-buf-sharing.txt
3543 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3544
3545 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3546 M: Vinod Koul <vinod.koul@intel.com>
3547 L: dmaengine@vger.kernel.org
3548 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3549 S: Maintained
3550 F: drivers/dma/
3551 F: include/linux/dmaengine.h
3552 F: Documentation/dmaengine/
3553 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3554
3555 DME1737 HARDWARE MONITOR DRIVER
3556 M: Juerg Haefliger <juergh@gmail.com>
3557 L: linux-hwmon@vger.kernel.org
3558 S: Maintained
3559 F: Documentation/hwmon/dme1737
3560 F: drivers/hwmon/dme1737.c
3561
3562 DMI/SMBIOS SUPPORT
3563 M: Jean Delvare <jdelvare@suse.com>
3564 S: Maintained
3565 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3566 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3567 F: drivers/firmware/dmi-id.c
3568 F: drivers/firmware/dmi_scan.c
3569 F: include/linux/dmi.h
3570
3571 DOCUMENTATION
3572 M: Jonathan Corbet <corbet@lwn.net>
3573 L: linux-doc@vger.kernel.org
3574 S: Maintained
3575 F: Documentation/
3576 F: scripts/docproc.c
3577 F: scripts/kernel-doc*
3578 X: Documentation/ABI/
3579 X: Documentation/devicetree/
3580 X: Documentation/acpi
3581 X: Documentation/power
3582 X: Documentation/spi
3583 X: Documentation/DocBook/media
3584 T: git git://git.lwn.net/linux.git docs-next
3585
3586 DOUBLETALK DRIVER
3587 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3588 L: blinux-list@redhat.com
3589 S: Maintained
3590 F: drivers/char/dtlk.c
3591 F: include/linux/dtlk.h
3592
3593 DPT_I2O SCSI RAID DRIVER
3594 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3595 L: linux-scsi@vger.kernel.org
3596 W: http://www.adaptec.com/
3597 S: Maintained
3598 F: drivers/scsi/dpt*
3599 F: drivers/scsi/dpt/
3600
3601 DRBD DRIVER
3602 P: Philipp Reisner
3603 P: Lars Ellenberg
3604 M: drbd-dev@lists.linbit.com
3605 L: drbd-user@lists.linbit.com
3606 W: http://www.drbd.org
3607 T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3608 T: git git://git.drbd.org/drbd-8.3.git
3609 S: Supported
3610 F: drivers/block/drbd/
3611 F: lib/lru_cache.c
3612 F: Documentation/blockdev/drbd/
3613
3614 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3615 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3617 S: Supported
3618 F: Documentation/kobject.txt
3619 F: drivers/base/
3620 F: fs/debugfs/
3621 F: fs/kernfs/
3622 F: fs/sysfs/
3623 F: include/linux/debugfs.h
3624 F: include/linux/kobj*
3625 F: lib/kobj*
3626
3627 DRM DRIVERS
3628 M: David Airlie <airlied@linux.ie>
3629 L: dri-devel@lists.freedesktop.org
3630 T: git git://people.freedesktop.org/~airlied/linux
3631 S: Maintained
3632 F: drivers/gpu/drm/
3633 F: drivers/gpu/vga/
3634 F: include/drm/
3635 F: include/uapi/drm/
3636
3637 RADEON DRM DRIVERS
3638 M: Alex Deucher <alexander.deucher@amd.com>
3639 M: Christian König <christian.koenig@amd.com>
3640 L: dri-devel@lists.freedesktop.org
3641 T: git git://people.freedesktop.org/~agd5f/linux
3642 S: Supported
3643 F: drivers/gpu/drm/radeon/
3644 F: include/uapi/drm/radeon*
3645
3646 DRM PANEL DRIVERS
3647 M: Thierry Reding <thierry.reding@gmail.com>
3648 L: dri-devel@lists.freedesktop.org
3649 T: git git://anongit.freedesktop.org/tegra/linux.git
3650 S: Maintained
3651 F: drivers/gpu/drm/drm_panel.c
3652 F: drivers/gpu/drm/panel/
3653 F: include/drm/drm_panel.h
3654 F: Documentation/devicetree/bindings/display/panel/
3655
3656 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3657 M: Daniel Vetter <daniel.vetter@intel.com>
3658 M: Jani Nikula <jani.nikula@linux.intel.com>
3659 L: intel-gfx@lists.freedesktop.org
3660 L: dri-devel@lists.freedesktop.org
3661 W: https://01.org/linuxgraphics/
3662 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3663 T: git git://anongit.freedesktop.org/drm-intel
3664 S: Supported
3665 F: drivers/gpu/drm/i915/
3666 F: include/drm/i915*
3667 F: include/uapi/drm/i915*
3668
3669 DRM DRIVERS FOR ATMEL HLCDC
3670 M: Boris Brezillon <boris.brezillon@free-electrons.com>
3671 L: dri-devel@lists.freedesktop.org
3672 S: Supported
3673 F: drivers/gpu/drm/atmel-hlcdc/
3674 F: Documentation/devicetree/bindings/drm/atmel/
3675
3676 DRM DRIVERS FOR EXYNOS
3677 M: Inki Dae <inki.dae@samsung.com>
3678 M: Joonyoung Shim <jy0922.shim@samsung.com>
3679 M: Seung-Woo Kim <sw0312.kim@samsung.com>
3680 M: Kyungmin Park <kyungmin.park@samsung.com>
3681 L: dri-devel@lists.freedesktop.org
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3683 S: Supported
3684 F: drivers/gpu/drm/exynos/
3685 F: include/drm/exynos*
3686 F: include/uapi/drm/exynos*
3687
3688 DRM DRIVERS FOR FREESCALE DCU
3689 M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3690 M: Alison Wang <alison.wang@freescale.com>
3691 L: dri-devel@lists.freedesktop.org
3692 S: Supported
3693 F: drivers/gpu/drm/fsl-dcu/
3694 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3695 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3696
3697 DRM DRIVERS FOR FREESCALE IMX
3698 M: Philipp Zabel <p.zabel@pengutronix.de>
3699 L: dri-devel@lists.freedesktop.org
3700 S: Maintained
3701 F: drivers/gpu/drm/imx/
3702 F: drivers/gpu/ipu-v3/
3703 F: Documentation/devicetree/bindings/display/imx/
3704
3705 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3706 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3707 L: dri-devel@lists.freedesktop.org
3708 T: git git://github.com/patjak/drm-gma500
3709 S: Maintained
3710 F: drivers/gpu/drm/gma500
3711 F: include/drm/gma500*
3712
3713 DRM DRIVERS FOR NVIDIA TEGRA
3714 M: Thierry Reding <thierry.reding@gmail.com>
3715 M: Terje Bergström <tbergstrom@nvidia.com>
3716 L: dri-devel@lists.freedesktop.org
3717 L: linux-tegra@vger.kernel.org
3718 T: git git://anongit.freedesktop.org/tegra/linux.git
3719 S: Supported
3720 F: drivers/gpu/drm/tegra/
3721 F: drivers/gpu/host1x/
3722 F: include/linux/host1x.h
3723 F: include/uapi/drm/tegra_drm.h
3724 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3725
3726 DRM DRIVERS FOR RENESAS
3727 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3728 L: dri-devel@lists.freedesktop.org
3729 L: linux-sh@vger.kernel.org
3730 T: git git://people.freedesktop.org/~airlied/linux
3731 S: Supported
3732 F: drivers/gpu/drm/rcar-du/
3733 F: drivers/gpu/drm/shmobile/
3734 F: include/linux/platform_data/shmob_drm.h
3735
3736 DRM DRIVERS FOR ROCKCHIP
3737 M: Mark Yao <mark.yao@rock-chips.com>
3738 L: dri-devel@lists.freedesktop.org
3739 S: Maintained
3740 F: drivers/gpu/drm/rockchip/
3741 F: Documentation/devicetree/bindings/display/rockchip*
3742
3743 DRM DRIVERS FOR STI
3744 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3745 M: Vincent Abriou <vincent.abriou@st.com>
3746 L: dri-devel@lists.freedesktop.org
3747 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3748 S: Maintained
3749 F: drivers/gpu/drm/sti
3750 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3751
3752 DSBR100 USB FM RADIO DRIVER
3753 M: Alexey Klimov <klimov.linux@gmail.com>
3754 L: linux-media@vger.kernel.org
3755 T: git git://linuxtv.org/media_tree.git
3756 S: Maintained
3757 F: drivers/media/radio/dsbr100.c
3758
3759 DSCC4 DRIVER
3760 M: Francois Romieu <romieu@fr.zoreil.com>
3761 L: netdev@vger.kernel.org
3762 S: Maintained
3763 F: drivers/net/wan/dscc4.c
3764
3765 DT3155 MEDIA DRIVER
3766 M: Hans Verkuil <hverkuil@xs4all.nl>
3767 L: linux-media@vger.kernel.org
3768 T: git git://linuxtv.org/media_tree.git
3769 W: http://linuxtv.org
3770 S: Odd Fixes
3771 F: drivers/media/pci/dt3155/
3772
3773 DVB_USB_AF9015 MEDIA DRIVER
3774 M: Antti Palosaari <crope@iki.fi>
3775 L: linux-media@vger.kernel.org
3776 W: http://linuxtv.org/
3777 W: http://palosaari.fi/linux/
3778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3779 T: git git://linuxtv.org/anttip/media_tree.git
3780 S: Maintained
3781 F: drivers/media/usb/dvb-usb-v2/af9015*
3782
3783 DVB_USB_AF9035 MEDIA DRIVER
3784 M: Antti Palosaari <crope@iki.fi>
3785 L: linux-media@vger.kernel.org
3786 W: http://linuxtv.org/
3787 W: http://palosaari.fi/linux/
3788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3789 T: git git://linuxtv.org/anttip/media_tree.git
3790 S: Maintained
3791 F: drivers/media/usb/dvb-usb-v2/af9035*
3792
3793 DVB_USB_ANYSEE MEDIA DRIVER
3794 M: Antti Palosaari <crope@iki.fi>
3795 L: linux-media@vger.kernel.org
3796 W: http://linuxtv.org/
3797 W: http://palosaari.fi/linux/
3798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3799 T: git git://linuxtv.org/anttip/media_tree.git
3800 S: Maintained
3801 F: drivers/media/usb/dvb-usb-v2/anysee*
3802
3803 DVB_USB_AU6610 MEDIA DRIVER
3804 M: Antti Palosaari <crope@iki.fi>
3805 L: linux-media@vger.kernel.org
3806 W: http://linuxtv.org/
3807 W: http://palosaari.fi/linux/
3808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3809 T: git git://linuxtv.org/anttip/media_tree.git
3810 S: Maintained
3811 F: drivers/media/usb/dvb-usb-v2/au6610*
3812
3813 DVB_USB_CE6230 MEDIA DRIVER
3814 M: Antti Palosaari <crope@iki.fi>
3815 L: linux-media@vger.kernel.org
3816 W: http://linuxtv.org/
3817 W: http://palosaari.fi/linux/
3818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3819 T: git git://linuxtv.org/anttip/media_tree.git
3820 S: Maintained
3821 F: drivers/media/usb/dvb-usb-v2/ce6230*
3822
3823 DVB_USB_CXUSB MEDIA DRIVER
3824 M: Michael Krufky <mkrufky@linuxtv.org>
3825 L: linux-media@vger.kernel.org
3826 W: http://linuxtv.org/
3827 W: http://github.com/mkrufky
3828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3829 T: git git://linuxtv.org/media_tree.git
3830 S: Maintained
3831 F: drivers/media/usb/dvb-usb/cxusb*
3832
3833 DVB_USB_EC168 MEDIA DRIVER
3834 M: Antti Palosaari <crope@iki.fi>
3835 L: linux-media@vger.kernel.org
3836 W: http://linuxtv.org/
3837 W: http://palosaari.fi/linux/
3838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3839 T: git git://linuxtv.org/anttip/media_tree.git
3840 S: Maintained
3841 F: drivers/media/usb/dvb-usb-v2/ec168*
3842
3843 DVB_USB_GL861 MEDIA DRIVER
3844 M: Antti Palosaari <crope@iki.fi>
3845 L: linux-media@vger.kernel.org
3846 W: http://linuxtv.org/
3847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3848 T: git git://linuxtv.org/anttip/media_tree.git
3849 S: Maintained
3850 F: drivers/media/usb/dvb-usb-v2/gl861*
3851
3852 DVB_USB_MXL111SF MEDIA DRIVER
3853 M: Michael Krufky <mkrufky@linuxtv.org>
3854 L: linux-media@vger.kernel.org
3855 W: http://linuxtv.org/
3856 W: http://github.com/mkrufky
3857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3858 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3859 S: Maintained
3860 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3861
3862 DVB_USB_RTL28XXU MEDIA DRIVER
3863 M: Antti Palosaari <crope@iki.fi>
3864 L: linux-media@vger.kernel.org
3865 W: http://linuxtv.org/
3866 W: http://palosaari.fi/linux/
3867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3868 T: git git://linuxtv.org/anttip/media_tree.git
3869 S: Maintained
3870 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3871
3872 DVB_USB_V2 MEDIA DRIVER
3873 M: Antti Palosaari <crope@iki.fi>
3874 L: linux-media@vger.kernel.org
3875 W: http://linuxtv.org/
3876 W: http://palosaari.fi/linux/
3877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3878 T: git git://linuxtv.org/anttip/media_tree.git
3879 S: Maintained
3880 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3881 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3882
3883 DYNAMIC DEBUG
3884 M: Jason Baron <jbaron@akamai.com>
3885 S: Maintained
3886 F: lib/dynamic_debug.c
3887 F: include/linux/dynamic_debug.h
3888
3889 DZ DECSTATION DZ11 SERIAL DRIVER
3890 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3891 S: Maintained
3892 F: drivers/tty/serial/dz.*
3893
3894 E3X0 POWER BUTTON DRIVER
3895 M: Moritz Fischer <moritz.fischer@ettus.com>
3896 L: usrp-users@lists.ettus.com
3897 W: http://www.ettus.com
3898 S: Supported
3899 F: drivers/input/misc/e3x0-button.c
3900 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3901
3902 E4000 MEDIA DRIVER
3903 M: Antti Palosaari <crope@iki.fi>
3904 L: linux-media@vger.kernel.org
3905 W: http://linuxtv.org/
3906 W: http://palosaari.fi/linux/
3907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3908 T: git git://linuxtv.org/anttip/media_tree.git
3909 S: Maintained
3910 F: drivers/media/tuners/e4000*
3911
3912 EATA ISA/EISA/PCI SCSI DRIVER
3913 M: Dario Ballabio <ballabio_dario@emc.com>
3914 L: linux-scsi@vger.kernel.org
3915 S: Maintained
3916 F: drivers/scsi/eata.c
3917
3918 EC100 MEDIA DRIVER
3919 M: Antti Palosaari <crope@iki.fi>
3920 L: linux-media@vger.kernel.org
3921 W: http://linuxtv.org/
3922 W: http://palosaari.fi/linux/
3923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3924 T: git git://linuxtv.org/anttip/media_tree.git
3925 S: Maintained
3926 F: drivers/media/dvb-frontends/ec100*
3927
3928 ECRYPT FILE SYSTEM
3929 M: Tyler Hicks <tyhicks@canonical.com>
3930 L: ecryptfs@vger.kernel.org
3931 W: http://ecryptfs.org
3932 W: https://launchpad.net/ecryptfs
3933 S: Supported
3934 F: Documentation/filesystems/ecryptfs.txt
3935 F: fs/ecryptfs/
3936
3937 EDAC-CORE
3938 M: Doug Thompson <dougthompson@xmission.com>
3939 M: Borislav Petkov <bp@alien8.de>
3940 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3941 L: linux-edac@vger.kernel.org
3942 W: bluesmoke.sourceforge.net
3943 T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3944 T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3945 S: Supported
3946 F: Documentation/edac.txt
3947 F: drivers/edac/
3948 F: include/linux/edac.h
3949
3950 EDAC-AMD64
3951 M: Doug Thompson <dougthompson@xmission.com>
3952 M: Borislav Petkov <bp@alien8.de>
3953 L: linux-edac@vger.kernel.org
3954 W: bluesmoke.sourceforge.net
3955 S: Maintained
3956 F: drivers/edac/amd64_edac*
3957
3958 EDAC-CALXEDA
3959 M: Doug Thompson <dougthompson@xmission.com>
3960 M: Robert Richter <rric@kernel.org>
3961 L: linux-edac@vger.kernel.org
3962 W: bluesmoke.sourceforge.net
3963 S: Maintained
3964 F: drivers/edac/highbank*
3965
3966 EDAC-CAVIUM
3967 M: Ralf Baechle <ralf@linux-mips.org>
3968 M: David Daney <david.daney@cavium.com>
3969 L: linux-edac@vger.kernel.org
3970 L: linux-mips@linux-mips.org
3971 W: bluesmoke.sourceforge.net
3972 S: Supported
3973 F: drivers/edac/octeon_edac*
3974
3975 EDAC-E752X
3976 M: Mark Gross <mark.gross@intel.com>
3977 M: Doug Thompson <dougthompson@xmission.com>
3978 L: linux-edac@vger.kernel.org
3979 W: bluesmoke.sourceforge.net
3980 S: Maintained
3981 F: drivers/edac/e752x_edac.c
3982
3983 EDAC-E7XXX
3984 M: Doug Thompson <dougthompson@xmission.com>
3985 L: linux-edac@vger.kernel.org
3986 W: bluesmoke.sourceforge.net
3987 S: Maintained
3988 F: drivers/edac/e7xxx_edac.c
3989
3990 EDAC-GHES
3991 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3992 L: linux-edac@vger.kernel.org
3993 W: bluesmoke.sourceforge.net
3994 S: Maintained
3995 F: drivers/edac/ghes_edac.c
3996
3997 EDAC-I82443BXGX
3998 M: Tim Small <tim@buttersideup.com>
3999 L: linux-edac@vger.kernel.org
4000 W: bluesmoke.sourceforge.net
4001 S: Maintained
4002 F: drivers/edac/i82443bxgx_edac.c
4003
4004 EDAC-I3000
4005 M: Jason Uhlenkott <juhlenko@akamai.com>
4006 L: linux-edac@vger.kernel.org
4007 W: bluesmoke.sourceforge.net
4008 S: Maintained
4009 F: drivers/edac/i3000_edac.c
4010
4011 EDAC-I5000
4012 M: Doug Thompson <dougthompson@xmission.com>
4013 L: linux-edac@vger.kernel.org
4014 W: bluesmoke.sourceforge.net
4015 S: Maintained
4016 F: drivers/edac/i5000_edac.c
4017
4018 EDAC-I5400
4019 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4020 L: linux-edac@vger.kernel.org
4021 W: bluesmoke.sourceforge.net
4022 S: Maintained
4023 F: drivers/edac/i5400_edac.c
4024
4025 EDAC-I7300
4026 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4027 L: linux-edac@vger.kernel.org
4028 W: bluesmoke.sourceforge.net
4029 S: Maintained
4030 F: drivers/edac/i7300_edac.c
4031
4032 EDAC-I7CORE
4033 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4034 L: linux-edac@vger.kernel.org
4035 W: bluesmoke.sourceforge.net
4036 S: Maintained
4037 F: drivers/edac/i7core_edac.c
4038
4039 EDAC-I82975X
4040 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4041 M: "Arvind R." <arvino55@gmail.com>
4042 L: linux-edac@vger.kernel.org
4043 W: bluesmoke.sourceforge.net
4044 S: Maintained
4045 F: drivers/edac/i82975x_edac.c
4046
4047 EDAC-IE31200
4048 M: Jason Baron <jbaron@akamai.com>
4049 L: linux-edac@vger.kernel.org
4050 W: bluesmoke.sourceforge.net
4051 S: Maintained
4052 F: drivers/edac/ie31200_edac.c
4053
4054 EDAC-MPC85XX
4055 M: Johannes Thumshirn <morbidrsa@gmail.com>
4056 L: linux-edac@vger.kernel.org
4057 W: bluesmoke.sourceforge.net
4058 S: Maintained
4059 F: drivers/edac/mpc85xx_edac.[ch]
4060
4061 EDAC-PASEMI
4062 M: Egor Martovetsky <egor@pasemi.com>
4063 L: linux-edac@vger.kernel.org
4064 W: bluesmoke.sourceforge.net
4065 S: Maintained
4066 F: drivers/edac/pasemi_edac.c
4067
4068 EDAC-R82600
4069 M: Tim Small <tim@buttersideup.com>
4070 L: linux-edac@vger.kernel.org
4071 W: bluesmoke.sourceforge.net
4072 S: Maintained
4073 F: drivers/edac/r82600_edac.c
4074
4075 EDAC-SBRIDGE
4076 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4077 L: linux-edac@vger.kernel.org
4078 W: bluesmoke.sourceforge.net
4079 S: Maintained
4080 F: drivers/edac/sb_edac.c
4081
4082 EDAC-XGENE
4083 APPLIED MICRO (APM) X-GENE SOC EDAC
4084 M: Loc Ho <lho@apm.com>
4085 S: Supported
4086 F: drivers/edac/xgene_edac.c
4087 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4088
4089 EDIROL UA-101/UA-1000 DRIVER
4090 M: Clemens Ladisch <clemens@ladisch.de>
4091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4092 T: git git://git.alsa-project.org/alsa-kernel.git
4093 S: Maintained
4094 F: sound/usb/misc/ua101.c
4095
4096 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4097 M: Matt Fleming <matt@codeblueprint.co.uk>
4098 L: linux-efi@vger.kernel.org
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4100 S: Maintained
4101 F: Documentation/efi-stub.txt
4102 F: arch/ia64/kernel/efi.c
4103 F: arch/x86/boot/compressed/eboot.[ch]
4104 F: arch/x86/include/asm/efi.h
4105 F: arch/x86/platform/efi/
4106 F: drivers/firmware/efi/
4107 F: include/linux/efi*.h
4108
4109 EFI VARIABLE FILESYSTEM
4110 M: Matthew Garrett <matthew.garrett@nebula.com>
4111 M: Jeremy Kerr <jk@ozlabs.org>
4112 M: Matt Fleming <matt@codeblueprint.co.uk>
4113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4114 L: linux-efi@vger.kernel.org
4115 S: Maintained
4116 F: fs/efivarfs/
4117
4118 EFIFB FRAMEBUFFER DRIVER
4119 L: linux-fbdev@vger.kernel.org
4120 M: Peter Jones <pjones@redhat.com>
4121 S: Maintained
4122 F: drivers/video/fbdev/efifb.c
4123
4124 EFS FILESYSTEM
4125 W: http://aeschi.ch.eu.org/efs/
4126 S: Orphan
4127 F: fs/efs/
4128
4129 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4130 M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4131 M: Christoph Raisch <raisch@de.ibm.com>
4132 L: linux-rdma@vger.kernel.org
4133 S: Supported
4134 F: drivers/infiniband/hw/ehca/
4135
4136 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4137 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4138 L: netdev@vger.kernel.org
4139 S: Maintained
4140 F: drivers/net/ethernet/ibm/ehea/
4141
4142 EM28XX VIDEO4LINUX DRIVER
4143 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4144 L: linux-media@vger.kernel.org
4145 W: http://linuxtv.org
4146 T: git git://linuxtv.org/media_tree.git
4147 S: Maintained
4148 F: drivers/media/usb/em28xx/
4149
4150 EMBEDDED LINUX
4151 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4152 M: Matt Mackall <mpm@selenic.com>
4153 M: David Woodhouse <dwmw2@infradead.org>
4154 L: linux-embedded@vger.kernel.org
4155 S: Maintained
4156
4157 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4158 M: James Smart <james.smart@avagotech.com>
4159 M: Dick Kennedy <dick.kennedy@avagotech.com>
4160 L: linux-scsi@vger.kernel.org
4161 W: http://www.avagotech.com
4162 S: Supported
4163 F: drivers/scsi/lpfc/
4164
4165 ENE CB710 FLASH CARD READER DRIVER
4166 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4167 S: Maintained
4168 F: drivers/misc/cb710/
4169 F: drivers/mmc/host/cb710-mmc.*
4170 F: include/linux/cb710.h
4171
4172 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4173 M: Maxim Levitsky <maximlevitsky@gmail.com>
4174 S: Maintained
4175 F: drivers/media/rc/ene_ir.*
4176
4177 ENHANCED ERROR HANDLING (EEH)
4178 M: Gavin Shan <shangw@linux.vnet.ibm.com>
4179 L: linuxppc-dev@lists.ozlabs.org
4180 S: Supported
4181 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4182 F: arch/powerpc/kernel/eeh*.c
4183
4184 EPSON S1D13XXX FRAMEBUFFER DRIVER
4185 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4186 S: Maintained
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4188 F: drivers/video/fbdev/s1d13xxxfb.c
4189 F: include/video/s1d13xxxfb.h
4190
4191 ET131X NETWORK DRIVER
4192 M: Mark Einon <mark.einon@gmail.com>
4193 S: Odd Fixes
4194 F: drivers/net/ethernet/agere/
4195
4196 ETHERNET BRIDGE
4197 M: Stephen Hemminger <stephen@networkplumber.org>
4198 L: bridge@lists.linux-foundation.org
4199 L: netdev@vger.kernel.org
4200 W: http://www.linuxfoundation.org/en/Net:Bridge
4201 S: Maintained
4202 F: include/linux/netfilter_bridge/
4203 F: net/bridge/
4204
4205 ETHERNET PHY LIBRARY
4206 M: Florian Fainelli <f.fainelli@gmail.com>
4207 L: netdev@vger.kernel.org
4208 S: Maintained
4209 F: include/linux/phy.h
4210 F: include/linux/phy_fixed.h
4211 F: drivers/net/phy/
4212 F: Documentation/networking/phy.txt
4213 F: drivers/of/of_mdio.c
4214 F: drivers/of/of_net.c
4215
4216 EXT2 FILE SYSTEM
4217 M: Jan Kara <jack@suse.com>
4218 L: linux-ext4@vger.kernel.org
4219 S: Maintained
4220 F: Documentation/filesystems/ext2.txt
4221 F: fs/ext2/
4222 F: include/linux/ext2*
4223
4224 EXT4 FILE SYSTEM
4225 M: "Theodore Ts'o" <tytso@mit.edu>
4226 M: Andreas Dilger <adilger.kernel@dilger.ca>
4227 L: linux-ext4@vger.kernel.org
4228 W: http://ext4.wiki.kernel.org
4229 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4230 S: Maintained
4231 F: Documentation/filesystems/ext4.txt
4232 F: fs/ext4/
4233
4234 Extended Verification Module (EVM)
4235 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4236 L: linux-ima-devel@lists.sourceforge.net
4237 L: linux-security-module@vger.kernel.org
4238 S: Supported
4239 F: security/integrity/evm/
4240
4241 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4242 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4243 M: Chanwoo Choi <cw00.choi@samsung.com>
4244 L: linux-kernel@vger.kernel.org
4245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4246 S: Maintained
4247 F: drivers/extcon/
4248 F: include/linux/extcon/
4249 F: include/linux/extcon.h
4250 F: Documentation/extcon/
4251 F: Documentation/devicetree/bindings/extcon/
4252
4253 EXYNOS DP DRIVER
4254 M: Jingoo Han <jingoohan1@gmail.com>
4255 L: dri-devel@lists.freedesktop.org
4256 S: Maintained
4257 F: drivers/gpu/drm/exynos/exynos_dp*
4258
4259 EXYNOS MIPI DISPLAY DRIVERS
4260 M: Inki Dae <inki.dae@samsung.com>
4261 M: Donghwa Lee <dh09.lee@samsung.com>
4262 M: Kyungmin Park <kyungmin.park@samsung.com>
4263 L: linux-fbdev@vger.kernel.org
4264 S: Maintained
4265 F: drivers/video/fbdev/exynos/exynos_mipi*
4266 F: include/video/exynos_mipi*
4267
4268 F71805F HARDWARE MONITORING DRIVER
4269 M: Jean Delvare <jdelvare@suse.com>
4270 L: linux-hwmon@vger.kernel.org
4271 S: Maintained
4272 F: Documentation/hwmon/f71805f
4273 F: drivers/hwmon/f71805f.c
4274
4275 FC0011 TUNER DRIVER
4276 M: Michael Buesch <m@bues.ch>
4277 L: linux-media@vger.kernel.org
4278 S: Maintained
4279 F: drivers/media/tuners/fc0011.h
4280 F: drivers/media/tuners/fc0011.c
4281
4282 FC2580 MEDIA DRIVER
4283 M: Antti Palosaari <crope@iki.fi>
4284 L: linux-media@vger.kernel.org
4285 W: http://linuxtv.org/
4286 W: http://palosaari.fi/linux/
4287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288 T: git git://linuxtv.org/anttip/media_tree.git
4289 S: Maintained
4290 F: drivers/media/tuners/fc2580*
4291
4292 FANOTIFY
4293 M: Eric Paris <eparis@redhat.com>
4294 S: Maintained
4295 F: fs/notify/fanotify/
4296 F: include/linux/fanotify.h
4297 F: include/uapi/linux/fanotify.h
4298
4299 FARSYNC SYNCHRONOUS DRIVER
4300 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4301 W: http://www.farsite.co.uk/
4302 S: Supported
4303 F: drivers/net/wan/farsync.*
4304
4305 FAULT INJECTION SUPPORT
4306 M: Akinobu Mita <akinobu.mita@gmail.com>
4307 S: Supported
4308 F: Documentation/fault-injection/
4309 F: lib/fault-inject.c
4310
4311 FBTFT Framebuffer drivers
4312 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4313 M: Noralf Trønnes <noralf@tronnes.org>
4314 S: Maintained
4315 F: drivers/staging/fbtft/
4316
4317 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4318 M: Vasu Dev <vasu.dev@intel.com>
4319 L: fcoe-devel@open-fcoe.org
4320 W: www.Open-FCoE.org
4321 S: Supported
4322 F: drivers/scsi/libfc/
4323 F: drivers/scsi/fcoe/
4324 F: include/scsi/fc/
4325 F: include/scsi/libfc.h
4326 F: include/scsi/libfcoe.h
4327 F: include/uapi/scsi/fc/
4328
4329 FILE LOCKING (flock() and fcntl()/lockf())
4330 M: Jeff Layton <jlayton@poochiereds.net>
4331 M: "J. Bruce Fields" <bfields@fieldses.org>
4332 L: linux-fsdevel@vger.kernel.org
4333 S: Maintained
4334 F: include/linux/fcntl.h
4335 F: include/linux/fs.h
4336 F: include/uapi/linux/fcntl.h
4337 F: include/uapi/linux/fs.h
4338 F: fs/fcntl.c
4339 F: fs/locks.c
4340
4341 FILESYSTEMS (VFS and infrastructure)
4342 M: Alexander Viro <viro@zeniv.linux.org.uk>
4343 L: linux-fsdevel@vger.kernel.org
4344 S: Maintained
4345 F: fs/*
4346
4347 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4348 M: Riku Voipio <riku.voipio@iki.fi>
4349 L: linux-hwmon@vger.kernel.org
4350 S: Maintained
4351 F: drivers/hwmon/f75375s.c
4352 F: include/linux/f75375s.h
4353
4354 FIREWIRE AUDIO DRIVERS
4355 M: Clemens Ladisch <clemens@ladisch.de>
4356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4357 T: git git://git.alsa-project.org/alsa-kernel.git
4358 S: Maintained
4359 F: sound/firewire/
4360
4361 FIREWIRE MEDIA DRIVERS (firedtv)
4362 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4363 L: linux-media@vger.kernel.org
4364 L: linux1394-devel@lists.sourceforge.net
4365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4366 S: Maintained
4367 F: drivers/media/firewire/
4368
4369 FIREWIRE SBP-2 TARGET
4370 M: Chris Boot <bootc@bootc.net>
4371 L: linux-scsi@vger.kernel.org
4372 L: target-devel@vger.kernel.org
4373 L: linux1394-devel@lists.sourceforge.net
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4375 S: Maintained
4376 F: drivers/target/sbp/
4377
4378 FIREWIRE SUBSYSTEM
4379 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4380 L: linux1394-devel@lists.sourceforge.net
4381 W: http://ieee1394.wiki.kernel.org/
4382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4383 S: Maintained
4384 F: drivers/firewire/
4385 F: include/linux/firewire.h
4386 F: include/uapi/linux/firewire*.h
4387 F: tools/firewire/
4388
4389 FIRMWARE LOADER (request_firmware)
4390 M: Ming Lei <ming.lei@canonical.com>
4391 L: linux-kernel@vger.kernel.org
4392 S: Maintained
4393 F: Documentation/firmware_class/
4394 F: drivers/base/firmware*.c
4395 F: include/linux/firmware.h
4396
4397 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4398 M: Joshua Morris <josh.h.morris@us.ibm.com>
4399 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4400 S: Maintained
4401 F: drivers/block/rsxx/
4402
4403 FLOPPY DRIVER
4404 M: Jiri Kosina <jikos@kernel.org>
4405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4406 S: Odd fixes
4407 F: drivers/block/floppy.c
4408
4409 FMC SUBSYSTEM
4410 M: Alessandro Rubini <rubini@gnudd.com>
4411 W: http://www.ohwr.org/projects/fmc-bus
4412 S: Supported
4413 F: drivers/fmc/
4414 F: include/linux/fmc*.h
4415 F: include/linux/ipmi-fru.h
4416 K: fmc_d.*register
4417
4418 FPGA MANAGER FRAMEWORK
4419 M: Alan Tull <atull@opensource.altera.com>
4420 R: Moritz Fischer <moritz.fischer@ettus.com>
4421 S: Maintained
4422 F: drivers/fpga/
4423 F: include/linux/fpga/fpga-mgr.h
4424 W: http://www.rocketboards.org
4425
4426 FPU EMULATOR
4427 M: Bill Metzenthen <billm@melbpc.org.au>
4428 W: http://floatingpoint.sourceforge.net/emulator/index.html
4429 S: Maintained
4430 F: arch/x86/math-emu/
4431
4432 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4433 L: netdev@vger.kernel.org
4434 S: Orphan
4435 F: drivers/net/wan/dlci.c
4436 F: drivers/net/wan/sdla.c
4437
4438 FRAMEBUFFER LAYER
4439 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4440 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4441 L: linux-fbdev@vger.kernel.org
4442 W: http://linux-fbdev.sourceforge.net/
4443 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4445 S: Maintained
4446 F: Documentation/fb/
4447 F: drivers/video/
4448 F: include/video/
4449 F: include/linux/fb.h
4450 F: include/uapi/video/
4451 F: include/uapi/linux/fb.h
4452
4453 FREESCALE DIU FRAMEBUFFER DRIVER
4454 M: Timur Tabi <timur@tabi.org>
4455 L: linux-fbdev@vger.kernel.org
4456 S: Maintained
4457 F: drivers/video/fbdev/fsl-diu-fb.*
4458
4459 FREESCALE DMA DRIVER
4460 M: Li Yang <leoli@freescale.com>
4461 M: Zhang Wei <zw@zh-kernel.org>
4462 L: linuxppc-dev@lists.ozlabs.org
4463 S: Maintained
4464 F: drivers/dma/fsldma.*
4465
4466 FREESCALE I2C CPM DRIVER
4467 M: Jochen Friedrich <jochen@scram.de>
4468 L: linuxppc-dev@lists.ozlabs.org
4469 L: linux-i2c@vger.kernel.org
4470 S: Maintained
4471 F: drivers/i2c/busses/i2c-cpm.c
4472
4473 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4474 M: Sascha Hauer <kernel@pengutronix.de>
4475 L: linux-fbdev@vger.kernel.org
4476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4477 S: Maintained
4478 F: include/linux/platform_data/video-imxfb.h
4479 F: drivers/video/fbdev/imxfb.c
4480
4481 FREESCALE QUAD SPI DRIVER
4482 M: Han Xu <han.xu@freescale.com>
4483 L: linux-mtd@lists.infradead.org
4484 S: Maintained
4485 F: drivers/mtd/spi-nor/fsl-quadspi.c
4486
4487 FREESCALE SOC FS_ENET DRIVER
4488 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4489 M: Vitaly Bordug <vbordug@ru.mvista.com>
4490 L: linuxppc-dev@lists.ozlabs.org
4491 L: netdev@vger.kernel.org
4492 S: Maintained
4493 F: drivers/net/ethernet/freescale/fs_enet/
4494 F: include/linux/fs_enet_pd.h
4495
4496 FREESCALE QUICC ENGINE LIBRARY
4497 L: linuxppc-dev@lists.ozlabs.org
4498 S: Orphan
4499 F: arch/powerpc/sysdev/qe_lib/
4500 F: arch/powerpc/include/asm/*qe.h
4501
4502 FREESCALE USB PERIPHERAL DRIVERS
4503 M: Li Yang <leoli@freescale.com>
4504 L: linux-usb@vger.kernel.org
4505 L: linuxppc-dev@lists.ozlabs.org
4506 S: Maintained
4507 F: drivers/usb/gadget/udc/fsl*
4508
4509 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4510 M: Li Yang <leoli@freescale.com>
4511 L: netdev@vger.kernel.org
4512 L: linuxppc-dev@lists.ozlabs.org
4513 S: Maintained
4514 F: drivers/net/ethernet/freescale/ucc_geth*
4515
4516 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4517 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4518 L: netdev@vger.kernel.org
4519 S: Maintained
4520 F: drivers/net/ethernet/freescale/gianfar*
4521 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4522 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4523
4524 FREESCALE QUICC ENGINE UCC UART DRIVER
4525 M: Timur Tabi <timur@tabi.org>
4526 L: linuxppc-dev@lists.ozlabs.org
4527 S: Maintained
4528 F: drivers/tty/serial/ucc_uart.c
4529
4530 FREESCALE SOC SOUND DRIVERS
4531 M: Timur Tabi <timur@tabi.org>
4532 M: Nicolin Chen <nicoleotsuka@gmail.com>
4533 M: Xiubo Li <Xiubo.Lee@gmail.com>
4534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4535 L: linuxppc-dev@lists.ozlabs.org
4536 S: Maintained
4537 F: sound/soc/fsl/fsl*
4538 F: sound/soc/fsl/imx*
4539 F: sound/soc/fsl/mpc8610_hpcd.c
4540
4541 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4542 M: "J. German Rivera" <German.Rivera@freescale.com>
4543 L: linux-kernel@vger.kernel.org
4544 S: Maintained
4545 F: drivers/staging/fsl-mc/
4546
4547 FREEVXFS FILESYSTEM
4548 M: Christoph Hellwig <hch@infradead.org>
4549 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4550 S: Maintained
4551 F: fs/freevxfs/
4552
4553 FREEZER
4554 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4555 M: Pavel Machek <pavel@ucw.cz>
4556 L: linux-pm@vger.kernel.org
4557 S: Supported
4558 F: Documentation/power/freezing-of-tasks.txt
4559 F: include/linux/freezer.h
4560 F: kernel/freezer.c
4561
4562 FRONTSWAP API
4563 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4564 L: linux-kernel@vger.kernel.org
4565 S: Maintained
4566 F: mm/frontswap.c
4567 F: include/linux/frontswap.h
4568
4569 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4570 M: David Howells <dhowells@redhat.com>
4571 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4572 S: Supported
4573 F: Documentation/filesystems/caching/
4574 F: fs/fscache/
4575 F: include/linux/fscache*.h
4576
4577 F2FS FILE SYSTEM
4578 M: Jaegeuk Kim <jaegeuk@kernel.org>
4579 M: Changman Lee <cm224.lee@samsung.com>
4580 R: Chao Yu <chao2.yu@samsung.com>
4581 L: linux-f2fs-devel@lists.sourceforge.net
4582 W: http://en.wikipedia.org/wiki/F2FS
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4584 S: Maintained
4585 F: Documentation/filesystems/f2fs.txt
4586 F: Documentation/ABI/testing/sysfs-fs-f2fs
4587 F: fs/f2fs/
4588 F: include/linux/f2fs_fs.h
4589 F: include/trace/events/f2fs.h
4590
4591 FUJITSU FR-V (FRV) PORT
4592 M: David Howells <dhowells@redhat.com>
4593 S: Maintained
4594 F: arch/frv/
4595
4596 FUJITSU LAPTOP EXTRAS
4597 M: Jonathan Woithe <jwoithe@just42.net>
4598 L: platform-driver-x86@vger.kernel.org
4599 S: Maintained
4600 F: drivers/platform/x86/fujitsu-laptop.c
4601
4602 FUJITSU M-5MO LS CAMERA ISP DRIVER
4603 M: Kyungmin Park <kyungmin.park@samsung.com>
4604 M: Heungjun Kim <riverful.kim@samsung.com>
4605 L: linux-media@vger.kernel.org
4606 S: Maintained
4607 F: drivers/media/i2c/m5mols/
4608 F: include/media/m5mols.h
4609
4610 FUJITSU TABLET EXTRAS
4611 M: Robert Gerlach <khnz@gmx.de>
4612 L: platform-driver-x86@vger.kernel.org
4613 S: Maintained
4614 F: drivers/platform/x86/fujitsu-tablet.c
4615
4616 FUSE: FILESYSTEM IN USERSPACE
4617 M: Miklos Szeredi <miklos@szeredi.hu>
4618 L: fuse-devel@lists.sourceforge.net
4619 W: http://fuse.sourceforge.net/
4620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4621 S: Maintained
4622 F: fs/fuse/
4623 F: include/uapi/linux/fuse.h
4624 F: Documentation/filesystems/fuse.txt
4625
4626 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4627 M: Rik Faith <faith@cs.unc.edu>
4628 L: linux-scsi@vger.kernel.org
4629 S: Odd Fixes (e.g., new signatures)
4630 F: drivers/scsi/fdomain.*
4631
4632 GCOV BASED KERNEL PROFILING
4633 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4634 S: Maintained
4635 F: kernel/gcov/
4636 F: Documentation/gcov.txt
4637
4638 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4639 M: Achim Leubner <achim_leubner@adaptec.com>
4640 L: linux-scsi@vger.kernel.org
4641 W: http://www.icp-vortex.com/
4642 S: Supported
4643 F: drivers/scsi/gdt*
4644
4645 GDB KERNEL DEBUGGING HELPER SCRIPTS
4646 M: Jan Kiszka <jan.kiszka@siemens.com>
4647 S: Supported
4648 F: scripts/gdb/
4649
4650 GEMTEK FM RADIO RECEIVER DRIVER
4651 M: Hans Verkuil <hverkuil@xs4all.nl>
4652 L: linux-media@vger.kernel.org
4653 T: git git://linuxtv.org/media_tree.git
4654 W: http://linuxtv.org
4655 S: Maintained
4656 F: drivers/media/radio/radio-gemtek*
4657
4658 GENERIC GPIO I2C DRIVER
4659 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4660 S: Supported
4661 F: drivers/i2c/busses/i2c-gpio.c
4662 F: include/linux/i2c-gpio.h
4663
4664 GENERIC GPIO I2C MULTIPLEXER DRIVER
4665 M: Peter Korsgaard <peter.korsgaard@barco.com>
4666 L: linux-i2c@vger.kernel.org
4667 S: Supported
4668 F: drivers/i2c/muxes/i2c-mux-gpio.c
4669 F: include/linux/i2c-mux-gpio.h
4670 F: Documentation/i2c/muxes/i2c-mux-gpio
4671
4672 GENERIC HDLC (WAN) DRIVERS
4673 M: Krzysztof Halasa <khc@pm.waw.pl>
4674 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4675 S: Maintained
4676 F: drivers/net/wan/c101.c
4677 F: drivers/net/wan/hd6457*
4678 F: drivers/net/wan/hdlc*
4679 F: drivers/net/wan/n2.c
4680 F: drivers/net/wan/pc300too.c
4681 F: drivers/net/wan/pci200syn.c
4682 F: drivers/net/wan/wanxl*
4683
4684 GENERIC INCLUDE/ASM HEADER FILES
4685 M: Arnd Bergmann <arnd@arndb.de>
4686 L: linux-arch@vger.kernel.org
4687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4688 S: Maintained
4689 F: include/asm-generic/
4690 F: include/uapi/asm-generic/
4691
4692 GENERIC PHY FRAMEWORK
4693 M: Kishon Vijay Abraham I <kishon@ti.com>
4694 L: linux-kernel@vger.kernel.org
4695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4696 S: Supported
4697 F: drivers/phy/
4698 F: include/linux/phy/
4699
4700 GENERIC PM DOMAINS
4701 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4702 M: Kevin Hilman <khilman@kernel.org>
4703 M: Ulf Hansson <ulf.hansson@linaro.org>
4704 L: linux-pm@vger.kernel.org
4705 S: Supported
4706 F: drivers/base/power/domain*.c
4707 F: include/linux/pm_domain.h
4708
4709 GENERIC UIO DRIVER FOR PCI DEVICES
4710 M: "Michael S. Tsirkin" <mst@redhat.com>
4711 L: kvm@vger.kernel.org
4712 S: Supported
4713 F: drivers/uio/uio_pci_generic.c
4714
4715 GET_MAINTAINER SCRIPT
4716 M: Joe Perches <joe@perches.com>
4717 S: Maintained
4718 F: scripts/get_maintainer.pl
4719
4720 GFS2 FILE SYSTEM
4721 M: Steven Whitehouse <swhiteho@redhat.com>
4722 M: Bob Peterson <rpeterso@redhat.com>
4723 L: cluster-devel@redhat.com
4724 W: http://sources.redhat.com/cluster/
4725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4726 S: Supported
4727 F: Documentation/filesystems/gfs2*.txt
4728 F: fs/gfs2/
4729 F: include/uapi/linux/gfs2_ondisk.h
4730
4731 GIGASET ISDN DRIVERS
4732 M: Paul Bolle <pebolle@tiscali.nl>
4733 L: gigaset307x-common@lists.sourceforge.net
4734 W: http://gigaset307x.sourceforge.net/
4735 S: Odd Fixes
4736 F: Documentation/isdn/README.gigaset
4737 F: drivers/isdn/gigaset/
4738 F: include/uapi/linux/gigaset_dev.h
4739
4740 GO7007 MPEG CODEC
4741 M: Hans Verkuil <hans.verkuil@cisco.com>
4742 L: linux-media@vger.kernel.org
4743 S: Maintained
4744 F: drivers/media/usb/go7007/
4745
4746 GOODIX TOUCHSCREEN
4747 M: Bastien Nocera <hadess@hadess.net>
4748 L: linux-input@vger.kernel.org
4749 S: Maintained
4750 F: drivers/input/touchscreen/goodix.c
4751
4752 GPIO SUBSYSTEM
4753 M: Linus Walleij <linus.walleij@linaro.org>
4754 M: Alexandre Courbot <gnurou@gmail.com>
4755 L: linux-gpio@vger.kernel.org
4756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4757 S: Maintained
4758 F: Documentation/gpio/
4759 F: drivers/gpio/
4760 F: include/linux/gpio/
4761 F: include/linux/gpio.h
4762 F: include/asm-generic/gpio.h
4763
4764 GRE DEMULTIPLEXER DRIVER
4765 M: Dmitry Kozlov <xeb@mail.ru>
4766 L: netdev@vger.kernel.org
4767 S: Maintained
4768 F: net/ipv4/gre_demux.c
4769 F: net/ipv4/gre_offload.c
4770 F: include/net/gre.h
4771
4772 GRETH 10/100/1G Ethernet MAC device driver
4773 M: Kristoffer Glembo <kristoffer@gaisler.com>
4774 L: netdev@vger.kernel.org
4775 S: Maintained
4776 F: drivers/net/ethernet/aeroflex/
4777
4778 GSPCA FINEPIX SUBDRIVER
4779 M: Frank Zago <frank@zago.net>
4780 L: linux-media@vger.kernel.org
4781 T: git git://linuxtv.org/media_tree.git
4782 S: Maintained
4783 F: drivers/media/usb/gspca/finepix.c
4784
4785 GSPCA GL860 SUBDRIVER
4786 M: Olivier Lorin <o.lorin@laposte.net>
4787 L: linux-media@vger.kernel.org
4788 T: git git://linuxtv.org/media_tree.git
4789 S: Maintained
4790 F: drivers/media/usb/gspca/gl860/
4791
4792 GSPCA M5602 SUBDRIVER
4793 M: Erik Andren <erik.andren@gmail.com>
4794 L: linux-media@vger.kernel.org
4795 T: git git://linuxtv.org/media_tree.git
4796 S: Maintained
4797 F: drivers/media/usb/gspca/m5602/
4798
4799 GSPCA PAC207 SONIXB SUBDRIVER
4800 M: Hans de Goede <hdegoede@redhat.com>
4801 L: linux-media@vger.kernel.org
4802 T: git git://linuxtv.org/media_tree.git
4803 S: Maintained
4804 F: drivers/media/usb/gspca/pac207.c
4805
4806 GSPCA SN9C20X SUBDRIVER
4807 M: Brian Johnson <brijohn@gmail.com>
4808 L: linux-media@vger.kernel.org
4809 T: git git://linuxtv.org/media_tree.git
4810 S: Maintained
4811 F: drivers/media/usb/gspca/sn9c20x.c
4812
4813 GSPCA T613 SUBDRIVER
4814 M: Leandro Costantino <lcostantino@gmail.com>
4815 L: linux-media@vger.kernel.org
4816 T: git git://linuxtv.org/media_tree.git
4817 S: Maintained
4818 F: drivers/media/usb/gspca/t613.c
4819
4820 GSPCA USB WEBCAM DRIVER
4821 M: Hans de Goede <hdegoede@redhat.com>
4822 L: linux-media@vger.kernel.org
4823 T: git git://linuxtv.org/media_tree.git
4824 S: Maintained
4825 F: drivers/media/usb/gspca/
4826
4827 GUID PARTITION TABLE (GPT)
4828 M: Davidlohr Bueso <dave@stgolabs.net>
4829 L: linux-efi@vger.kernel.org
4830 S: Maintained
4831 F: block/partitions/efi.*
4832
4833 STK1160 USB VIDEO CAPTURE DRIVER
4834 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4835 L: linux-media@vger.kernel.org
4836 T: git git://linuxtv.org/media_tree.git
4837 S: Maintained
4838 F: drivers/media/usb/stk1160/
4839
4840 H8/300 ARCHITECTURE
4841 M: Yoshinori Sato <ysato@users.sourceforge.jp>
4842 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4843 W: http://uclinux-h8.sourceforge.jp
4844 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4845 S: Maintained
4846 F: arch/h8300/
4847 F: drivers/clocksource/h8300_*.c
4848 F: drivers/clk/h8300/
4849 F: drivers/irqchip/irq-renesas-h8*.c
4850
4851 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4852 M: Frank Seidel <frank@f-seidel.de>
4853 L: platform-driver-x86@vger.kernel.org
4854 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4855 S: Maintained
4856 F: drivers/platform/x86/hdaps.c
4857
4858 HDPVR USB VIDEO ENCODER DRIVER
4859 M: Hans Verkuil <hverkuil@xs4all.nl>
4860 L: linux-media@vger.kernel.org
4861 T: git git://linuxtv.org/media_tree.git
4862 W: http://linuxtv.org
4863 S: Odd Fixes
4864 F: drivers/media/usb/hdpvr/
4865
4866 HWPOISON MEMORY FAILURE HANDLING
4867 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4868 L: linux-mm@kvack.org
4869 S: Maintained
4870 F: mm/memory-failure.c
4871 F: mm/hwpoison-inject.c
4872
4873 HYPERVISOR VIRTUAL CONSOLE DRIVER
4874 L: linuxppc-dev@lists.ozlabs.org
4875 S: Odd Fixes
4876 F: drivers/tty/hvc/
4877
4878 HACKRF MEDIA DRIVER
4879 M: Antti Palosaari <crope@iki.fi>
4880 L: linux-media@vger.kernel.org
4881 W: http://linuxtv.org/
4882 W: http://palosaari.fi/linux/
4883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4884 T: git git://linuxtv.org/anttip/media_tree.git
4885 S: Maintained
4886 F: drivers/media/usb/hackrf/
4887
4888 HARDWARE MONITORING
4889 M: Jean Delvare <jdelvare@suse.com>
4890 M: Guenter Roeck <linux@roeck-us.net>
4891 L: linux-hwmon@vger.kernel.org
4892 W: http://hwmon.wiki.kernel.org/
4893 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4895 S: Maintained
4896 F: Documentation/hwmon/
4897 F: drivers/hwmon/
4898 F: include/linux/hwmon*.h
4899
4900 HARDWARE RANDOM NUMBER GENERATOR CORE
4901 M: Matt Mackall <mpm@selenic.com>
4902 M: Herbert Xu <herbert@gondor.apana.org.au>
4903 L: linux-crypto@vger.kernel.org
4904 S: Odd fixes
4905 F: Documentation/hw_random.txt
4906 F: drivers/char/hw_random/
4907 F: include/linux/hw_random.h
4908
4909 HARDWARE SPINLOCK CORE
4910 M: Ohad Ben-Cohen <ohad@wizery.com>
4911 S: Maintained
4912 F: Documentation/hwspinlock.txt
4913 F: drivers/hwspinlock/hwspinlock_*
4914 F: include/linux/hwspinlock.h
4915
4916 HARMONY SOUND DRIVER
4917 L: linux-parisc@vger.kernel.org
4918 S: Maintained
4919 F: sound/parisc/harmony.*
4920
4921 HD29L2 MEDIA DRIVER
4922 M: Antti Palosaari <crope@iki.fi>
4923 L: linux-media@vger.kernel.org
4924 W: http://linuxtv.org/
4925 W: http://palosaari.fi/linux/
4926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4927 T: git git://linuxtv.org/anttip/media_tree.git
4928 S: Maintained
4929 F: drivers/media/dvb-frontends/hd29l2*
4930
4931 HEWLETT-PACKARD SMART2 RAID DRIVER
4932 L: iss_storagedev@hp.com
4933 S: Orphan
4934 F: Documentation/blockdev/cpqarray.txt
4935 F: drivers/block/cpqarray.*
4936
4937 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4938 M: Don Brace <don.brace@pmcs.com>
4939 L: iss_storagedev@hp.com
4940 L: storagedev@pmcs.com
4941 L: linux-scsi@vger.kernel.org
4942 S: Supported
4943 F: Documentation/scsi/hpsa.txt
4944 F: drivers/scsi/hpsa*.[ch]
4945 F: include/linux/cciss*.h
4946 F: include/uapi/linux/cciss*.h
4947
4948 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4949 M: Don Brace <don.brace@pmcs.com>
4950 L: iss_storagedev@hp.com
4951 L: storagedev@pmcs.com
4952 L: linux-scsi@vger.kernel.org
4953 S: Supported
4954 F: Documentation/blockdev/cciss.txt
4955 F: drivers/block/cciss*
4956 F: include/linux/cciss_ioctl.h
4957 F: include/uapi/linux/cciss_ioctl.h
4958
4959 HFS FILESYSTEM
4960 L: linux-fsdevel@vger.kernel.org
4961 S: Orphan
4962 F: Documentation/filesystems/hfs.txt
4963 F: fs/hfs/
4964
4965 HFSPLUS FILESYSTEM
4966 L: linux-fsdevel@vger.kernel.org
4967 S: Orphan
4968 F: Documentation/filesystems/hfsplus.txt
4969 F: fs/hfsplus/
4970
4971 HGA FRAMEBUFFER DRIVER
4972 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4973 L: linux-nvidia@lists.surfsouth.com
4974 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4975 S: Maintained
4976 F: drivers/video/fbdev/hgafb.c
4977
4978 HIBERNATION (aka Software Suspend, aka swsusp)
4979 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4980 M: Pavel Machek <pavel@ucw.cz>
4981 L: linux-pm@vger.kernel.org
4982 S: Supported
4983 F: arch/x86/power/
4984 F: drivers/base/power/
4985 F: kernel/power/
4986 F: include/linux/suspend.h
4987 F: include/linux/freezer.h
4988 F: include/linux/pm.h
4989 F: arch/*/include/asm/suspend*.h
4990
4991 HID CORE LAYER
4992 M: Jiri Kosina <jikos@kernel.org>
4993 L: linux-input@vger.kernel.org
4994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4995 S: Maintained
4996 F: drivers/hid/
4997 F: include/linux/hid*
4998 F: include/uapi/linux/hid*
4999
5000 HID SENSOR HUB DRIVERS
5001 M: Jiri Kosina <jikos@kernel.org>
5002 M: Jonathan Cameron <jic23@kernel.org>
5003 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5004 L: linux-input@vger.kernel.org
5005 L: linux-iio@vger.kernel.org
5006 S: Maintained
5007 F: Documentation/hid/hid-sensor*
5008 F: drivers/hid/hid-sensor-*
5009 F: drivers/iio/*/hid-*
5010 F: include/linux/hid-sensor-*
5011
5012 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5013 M: Thomas Gleixner <tglx@linutronix.de>
5014 L: linux-kernel@vger.kernel.org
5015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5016 S: Maintained
5017 F: Documentation/timers/
5018 F: kernel/time/hrtimer.c
5019 F: kernel/time/clockevents.c
5020 F: kernel/time/tick*.*
5021 F: kernel/time/timer_*.c
5022 F: include/linux/clockchips.h
5023 F: include/linux/hrtimer.h
5024
5025 HIGH-SPEED SCC DRIVER FOR AX.25
5026 L: linux-hams@vger.kernel.org
5027 S: Orphan
5028 F: drivers/net/hamradio/dmascc.c
5029 F: drivers/net/hamradio/scc.c
5030
5031 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5032 M: HighPoint Linux Team <linux@highpoint-tech.com>
5033 W: http://www.highpoint-tech.com
5034 S: Supported
5035 F: Documentation/scsi/hptiop.txt
5036 F: drivers/scsi/hptiop.c
5037
5038 HIPPI
5039 M: Jes Sorensen <jes@trained-monkey.org>
5040 L: linux-hippi@sunsite.dk
5041 S: Maintained
5042 F: include/linux/hippidevice.h
5043 F: include/uapi/linux/if_hippi.h
5044 F: net/802/hippi.c
5045 F: drivers/net/hippi/
5046
5047 HOST AP DRIVER
5048 M: Jouni Malinen <j@w1.fi>
5049 L: hostap@shmoo.com (subscribers-only)
5050 L: linux-wireless@vger.kernel.org
5051 W: http://hostap.epitest.fi/
5052 S: Maintained
5053 F: drivers/net/wireless/hostap/
5054
5055 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5056 L: platform-driver-x86@vger.kernel.org
5057 S: Orphan
5058 F: drivers/platform/x86/tc1100-wmi.c
5059
5060 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5061 M: Jaroslav Kysela <perex@perex.cz>
5062 S: Maintained
5063 F: drivers/net/ethernet/hp/hp100.*
5064
5065 HPET: High Precision Event Timers driver
5066 M: Clemens Ladisch <clemens@ladisch.de>
5067 S: Maintained
5068 F: Documentation/timers/hpet.txt
5069 F: drivers/char/hpet.c
5070 F: include/linux/hpet.h
5071 F: include/uapi/linux/hpet.h
5072
5073 HPET: x86
5074 S: Orphan
5075 F: arch/x86/kernel/hpet.c
5076 F: arch/x86/include/asm/hpet.h
5077
5078 HPFS FILESYSTEM
5079 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5080 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5081 S: Maintained
5082 F: fs/hpfs/
5083
5084 HSI SUBSYSTEM
5085 M: Sebastian Reichel <sre@kernel.org>
5086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5087 S: Maintained
5088 F: Documentation/ABI/testing/sysfs-bus-hsi
5089 F: Documentation/hsi.txt
5090 F: drivers/hsi/
5091 F: include/linux/hsi/
5092 F: include/uapi/linux/hsi/
5093
5094 HSO 3G MODEM DRIVER
5095 M: Jan Dumon <j.dumon@option.com>
5096 W: http://www.pharscape.org
5097 S: Maintained
5098 F: drivers/net/usb/hso.c
5099
5100 HSR NETWORK PROTOCOL
5101 M: Arvid Brodin <arvid.brodin@alten.se>
5102 L: netdev@vger.kernel.org
5103 S: Maintained
5104 F: net/hsr/
5105
5106 HTCPEN TOUCHSCREEN DRIVER
5107 M: Pau Oliva Fora <pof@eslack.org>
5108 L: linux-input@vger.kernel.org
5109 S: Maintained
5110 F: drivers/input/touchscreen/htcpen.c
5111
5112 HUGETLB FILESYSTEM
5113 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5114 S: Maintained
5115 F: fs/hugetlbfs/
5116
5117 Hyper-V CORE AND DRIVERS
5118 M: "K. Y. Srinivasan" <kys@microsoft.com>
5119 M: Haiyang Zhang <haiyangz@microsoft.com>
5120 L: devel@linuxdriverproject.org
5121 S: Maintained
5122 F: arch/x86/include/asm/mshyperv.h
5123 F: arch/x86/include/uapi/asm/hyperv.h
5124 F: arch/x86/kernel/cpu/mshyperv.c
5125 F: drivers/hid/hid-hyperv.c
5126 F: drivers/hv/
5127 F: drivers/input/serio/hyperv-keyboard.c
5128 F: drivers/net/hyperv/
5129 F: drivers/scsi/storvsc_drv.c
5130 F: drivers/video/fbdev/hyperv_fb.c
5131 F: include/linux/hyperv.h
5132 F: tools/hv/
5133 F: Documentation/ABI/stable/sysfs-bus-vmbus
5134
5135 I2C OVER PARALLEL PORT
5136 M: Jean Delvare <jdelvare@suse.com>
5137 L: linux-i2c@vger.kernel.org
5138 S: Maintained
5139 F: Documentation/i2c/busses/i2c-parport
5140 F: Documentation/i2c/busses/i2c-parport-light
5141 F: drivers/i2c/busses/i2c-parport.c
5142 F: drivers/i2c/busses/i2c-parport-light.c
5143
5144 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5145 M: Jean Delvare <jdelvare@suse.com>
5146 L: linux-i2c@vger.kernel.org
5147 S: Maintained
5148 F: Documentation/i2c/busses/i2c-ali1535
5149 F: Documentation/i2c/busses/i2c-ali1563
5150 F: Documentation/i2c/busses/i2c-ali15x3
5151 F: Documentation/i2c/busses/i2c-amd756
5152 F: Documentation/i2c/busses/i2c-amd8111
5153 F: Documentation/i2c/busses/i2c-i801
5154 F: Documentation/i2c/busses/i2c-nforce2
5155 F: Documentation/i2c/busses/i2c-piix4
5156 F: Documentation/i2c/busses/i2c-sis5595
5157 F: Documentation/i2c/busses/i2c-sis630
5158 F: Documentation/i2c/busses/i2c-sis96x
5159 F: Documentation/i2c/busses/i2c-via
5160 F: Documentation/i2c/busses/i2c-viapro
5161 F: drivers/i2c/busses/i2c-ali1535.c
5162 F: drivers/i2c/busses/i2c-ali1563.c
5163 F: drivers/i2c/busses/i2c-ali15x3.c
5164 F: drivers/i2c/busses/i2c-amd756.c
5165 F: drivers/i2c/busses/i2c-amd756-s4882.c
5166 F: drivers/i2c/busses/i2c-amd8111.c
5167 F: drivers/i2c/busses/i2c-i801.c
5168 F: drivers/i2c/busses/i2c-isch.c
5169 F: drivers/i2c/busses/i2c-nforce2.c
5170 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5171 F: drivers/i2c/busses/i2c-piix4.c
5172 F: drivers/i2c/busses/i2c-sis5595.c
5173 F: drivers/i2c/busses/i2c-sis630.c
5174 F: drivers/i2c/busses/i2c-sis96x.c
5175 F: drivers/i2c/busses/i2c-via.c
5176 F: drivers/i2c/busses/i2c-viapro.c
5177
5178 I2C/SMBUS ISMT DRIVER
5179 M: Seth Heasley <seth.heasley@intel.com>
5180 M: Neil Horman <nhorman@tuxdriver.com>
5181 L: linux-i2c@vger.kernel.org
5182 F: drivers/i2c/busses/i2c-ismt.c
5183 F: Documentation/i2c/busses/i2c-ismt
5184
5185 I2C/SMBUS STUB DRIVER
5186 M: Jean Delvare <jdelvare@suse.com>
5187 L: linux-i2c@vger.kernel.org
5188 S: Maintained
5189 F: drivers/i2c/i2c-stub.c
5190
5191 I2C SUBSYSTEM
5192 M: Wolfram Sang <wsa@the-dreams.de>
5193 L: linux-i2c@vger.kernel.org
5194 W: https://i2c.wiki.kernel.org/
5195 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5197 S: Maintained
5198 F: Documentation/devicetree/bindings/i2c/
5199 F: Documentation/i2c/
5200 F: drivers/i2c/
5201 F: drivers/i2c/*/
5202 F: include/linux/i2c.h
5203 F: include/linux/i2c-*.h
5204 F: include/uapi/linux/i2c.h
5205 F: include/uapi/linux/i2c-*.h
5206
5207 I2C ACPI SUPPORT
5208 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5209 L: linux-i2c@vger.kernel.org
5210 L: linux-acpi@vger.kernel.org
5211 S: Maintained
5212
5213 I2C-TAOS-EVM DRIVER
5214 M: Jean Delvare <jdelvare@suse.com>
5215 L: linux-i2c@vger.kernel.org
5216 S: Maintained
5217 F: Documentation/i2c/busses/i2c-taos-evm
5218 F: drivers/i2c/busses/i2c-taos-evm.c
5219
5220 I2C-TINY-USB DRIVER
5221 M: Till Harbaum <till@harbaum.org>
5222 L: linux-i2c@vger.kernel.org
5223 W: http://www.harbaum.org/till/i2c_tiny_usb
5224 S: Maintained
5225 F: drivers/i2c/busses/i2c-tiny-usb.c
5226
5227 i386 BOOT CODE
5228 M: "H. Peter Anvin" <hpa@zytor.com>
5229 S: Maintained
5230 F: arch/x86/boot/
5231
5232 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5233 M: "H. Peter Anvin" <hpa@zytor.com>
5234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5235 S: Maintained
5236
5237 IA64 (Itanium) PLATFORM
5238 M: Tony Luck <tony.luck@intel.com>
5239 M: Fenghua Yu <fenghua.yu@intel.com>
5240 L: linux-ia64@vger.kernel.org
5241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5242 S: Maintained
5243 F: arch/ia64/
5244
5245 IBM Power VMX Cryptographic instructions
5246 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5247 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5248 L: linux-crypto@vger.kernel.org
5249 S: Supported
5250 F: drivers/crypto/vmx/Makefile
5251 F: drivers/crypto/vmx/Kconfig
5252 F: drivers/crypto/vmx/vmx.c
5253 F: drivers/crypto/vmx/aes*
5254 F: drivers/crypto/vmx/ghash*
5255 F: drivers/crypto/vmx/ppc-xlate.pl
5256
5257 IBM Power in-Nest Crypto Acceleration
5258 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5259 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5260 L: linux-crypto@vger.kernel.org
5261 S: Supported
5262 F: drivers/crypto/nx/Makefile
5263 F: drivers/crypto/nx/Kconfig
5264 F: drivers/crypto/nx/nx-aes*
5265 F: drivers/crypto/nx/nx-sha*
5266 F: drivers/crypto/nx/nx.*
5267 F: drivers/crypto/nx/nx_csbcpb.h
5268 F: drivers/crypto/nx/nx_debugfs.h
5269
5270 IBM Power 842 compression accelerator
5271 M: Dan Streetman <ddstreet@ieee.org>
5272 S: Supported
5273 F: drivers/crypto/nx/Makefile
5274 F: drivers/crypto/nx/Kconfig
5275 F: drivers/crypto/nx/nx-842*
5276 F: include/linux/sw842.h
5277 F: crypto/842.c
5278 F: lib/842/
5279
5280 IBM Power Linux RAID adapter
5281 M: Brian King <brking@us.ibm.com>
5282 S: Supported
5283 F: drivers/scsi/ipr.*
5284
5285 IBM Power Virtual Ethernet Device Driver
5286 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5287 L: netdev@vger.kernel.org
5288 S: Supported
5289 F: drivers/net/ethernet/ibm/ibmveth.*
5290
5291 IBM Power Virtual SCSI Device Drivers
5292 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5293 L: linux-scsi@vger.kernel.org
5294 S: Supported
5295 F: drivers/scsi/ibmvscsi/ibmvscsi*
5296 F: drivers/scsi/ibmvscsi/viosrp.h
5297
5298 IBM Power Virtual FC Device Drivers
5299 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5300 L: linux-scsi@vger.kernel.org
5301 S: Supported
5302 F: drivers/scsi/ibmvscsi/ibmvfc*
5303
5304 IBM ServeRAID RAID DRIVER
5305 S: Orphan
5306 F: drivers/scsi/ips.*
5307
5308 ICH LPC AND GPIO DRIVER
5309 M: Peter Tyser <ptyser@xes-inc.com>
5310 S: Maintained
5311 F: drivers/mfd/lpc_ich.c
5312 F: drivers/gpio/gpio-ich.c
5313
5314 IDE SUBSYSTEM
5315 M: "David S. Miller" <davem@davemloft.net>
5316 L: linux-ide@vger.kernel.org
5317 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5319 S: Maintained
5320 F: Documentation/ide/
5321 F: drivers/ide/
5322 F: include/linux/ide.h
5323
5324 IDEAPAD LAPTOP EXTRAS DRIVER
5325 M: Ike Panhc <ike.pan@canonical.com>
5326 L: platform-driver-x86@vger.kernel.org
5327 W: http://launchpad.net/ideapad-laptop
5328 S: Maintained
5329 F: drivers/platform/x86/ideapad-laptop.c
5330
5331 IDEAPAD LAPTOP SLIDEBAR DRIVER
5332 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5333 L: linux-input@vger.kernel.org
5334 W: https://github.com/o2genum/ideapad-slidebar
5335 S: Maintained
5336 F: drivers/input/misc/ideapad_slidebar.c
5337
5338 IDE/ATAPI DRIVERS
5339 M: Borislav Petkov <bp@alien8.de>
5340 L: linux-ide@vger.kernel.org
5341 S: Maintained
5342 F: Documentation/cdrom/ide-cd
5343 F: drivers/ide/ide-cd*
5344
5345 IDLE-I7300
5346 M: Andy Henroid <andrew.d.henroid@intel.com>
5347 L: linux-pm@vger.kernel.org
5348 S: Supported
5349 F: drivers/idle/i7300_idle.c
5350
5351 IEEE 802.15.4 SUBSYSTEM
5352 M: Alexander Aring <alex.aring@gmail.com>
5353 L: linux-wpan@vger.kernel.org
5354 W: https://github.com/linux-wpan
5355 T: git git://github.com/linux-wpan/linux-wpan-next.git
5356 S: Maintained
5357 F: net/ieee802154/
5358 F: net/mac802154/
5359 F: drivers/net/ieee802154/
5360 F: include/linux/nl802154.h
5361 F: include/linux/ieee802154.h
5362 F: include/net/nl802154.h
5363 F: include/net/mac802154.h
5364 F: include/net/af_ieee802154.h
5365 F: include/net/cfg802154.h
5366 F: include/net/ieee802154_netdev.h
5367 F: Documentation/networking/ieee802154.txt
5368
5369 IGORPLUG-USB IR RECEIVER
5370 M: Sean Young <sean@mess.org>
5371 L: linux-media@vger.kernel.org
5372 S: Maintained
5373 F: drivers/media/rc/igorplugusb.c
5374
5375 IGUANAWORKS USB IR TRANSCEIVER
5376 M: Sean Young <sean@mess.org>
5377 L: linux-media@vger.kernel.org
5378 S: Maintained
5379 F: drivers/media/rc/iguanair.c
5380
5381 IIO SUBSYSTEM AND DRIVERS
5382 M: Jonathan Cameron <jic23@kernel.org>
5383 R: Hartmut Knaack <knaack.h@gmx.de>
5384 R: Lars-Peter Clausen <lars@metafoo.de>
5385 R: Peter Meerwald <pmeerw@pmeerw.net>
5386 L: linux-iio@vger.kernel.org
5387 S: Maintained
5388 F: drivers/iio/
5389 F: drivers/staging/iio/
5390 F: include/linux/iio/
5391 F: tools/iio/
5392
5393 IKANOS/ADI EAGLE ADSL USB DRIVER
5394 M: Matthieu Castet <castet.matthieu@free.fr>
5395 M: Stanislaw Gruszka <stf_xl@wp.pl>
5396 S: Maintained
5397 F: drivers/usb/atm/ueagle-atm.c
5398
5399 INA209 HARDWARE MONITOR DRIVER
5400 M: Guenter Roeck <linux@roeck-us.net>
5401 L: linux-hwmon@vger.kernel.org
5402 S: Maintained
5403 F: Documentation/hwmon/ina209
5404 F: Documentation/devicetree/bindings/i2c/ina209.txt
5405 F: drivers/hwmon/ina209.c
5406
5407 INA2XX HARDWARE MONITOR DRIVER
5408 M: Guenter Roeck <linux@roeck-us.net>
5409 L: linux-hwmon@vger.kernel.org
5410 S: Maintained
5411 F: Documentation/hwmon/ina2xx
5412 F: drivers/hwmon/ina2xx.c
5413 F: include/linux/platform_data/ina2xx.h
5414
5415 INDUSTRY PACK SUBSYSTEM (IPACK)
5416 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5417 M: Jens Taprogge <jens.taprogge@taprogge.org>
5418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5419 L: industrypack-devel@lists.sourceforge.net
5420 W: http://industrypack.sourceforge.net
5421 S: Maintained
5422 F: drivers/ipack/
5423
5424 INGENIC JZ4780 DMA Driver
5425 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5426 S: Maintained
5427 F: drivers/dma/dma-jz4780.c
5428
5429 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5430 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5431 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5432 L: linux-ima-devel@lists.sourceforge.net
5433 L: linux-ima-user@lists.sourceforge.net
5434 L: linux-security-module@vger.kernel.org
5435 S: Supported
5436 F: security/integrity/ima/
5437
5438 IMGTEC IR DECODER DRIVER
5439 M: James Hogan <james.hogan@imgtec.com>
5440 S: Maintained
5441 F: drivers/media/rc/img-ir/
5442
5443 IMS TWINTURBO FRAMEBUFFER DRIVER
5444 L: linux-fbdev@vger.kernel.org
5445 S: Orphan
5446 F: drivers/video/fbdev/imsttfb.c
5447
5448 INFINIBAND SUBSYSTEM
5449 M: Doug Ledford <dledford@redhat.com>
5450 M: Sean Hefty <sean.hefty@intel.com>
5451 M: Hal Rosenstock <hal.rosenstock@gmail.com>
5452 L: linux-rdma@vger.kernel.org
5453 W: http://www.openfabrics.org/
5454 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5456 S: Supported
5457 F: Documentation/infiniband/
5458 F: drivers/infiniband/
5459 F: drivers/staging/rdma/
5460 F: include/uapi/linux/if_infiniband.h
5461 F: include/uapi/rdma/
5462 F: include/rdma/
5463
5464 INOTIFY
5465 M: John McCutchan <john@johnmccutchan.com>
5466 M: Robert Love <rlove@rlove.org>
5467 M: Eric Paris <eparis@parisplace.org>
5468 S: Maintained
5469 F: Documentation/filesystems/inotify.txt
5470 F: fs/notify/inotify/
5471 F: include/linux/inotify.h
5472 F: include/uapi/linux/inotify.h
5473
5474 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5475 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5476 L: linux-input@vger.kernel.org
5477 Q: http://patchwork.kernel.org/project/linux-input/list/
5478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5479 S: Maintained
5480 F: drivers/input/
5481 F: include/linux/input.h
5482 F: include/uapi/linux/input.h
5483 F: include/linux/input/
5484
5485 INPUT MULTITOUCH (MT) PROTOCOL
5486 M: Henrik Rydberg <rydberg@bitmath.org>
5487 L: linux-input@vger.kernel.org
5488 S: Odd fixes
5489 F: Documentation/input/multi-touch-protocol.txt
5490 F: drivers/input/input-mt.c
5491 K: \b(ABS|SYN)_MT_
5492
5493 INTEL ASoC BDW/HSW DRIVERS
5494 M: Jie Yang <yang.jie@linux.intel.com>
5495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5496 S: Supported
5497 F: sound/soc/intel/common/sst-dsp*
5498 F: sound/soc/intel/common/sst-firmware.c
5499 F: sound/soc/intel/boards/broadwell.c
5500 F: sound/soc/intel/haswell/
5501
5502 INTEL C600 SERIES SAS CONTROLLER DRIVER
5503 M: Intel SCU Linux support <intel-linux-scu@intel.com>
5504 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5505 L: linux-scsi@vger.kernel.org
5506 T: git git://git.code.sf.net/p/intel-sas/isci
5507 S: Supported
5508 F: drivers/scsi/isci/
5509
5510 INTEL IDLE DRIVER
5511 M: Len Brown <lenb@kernel.org>
5512 L: linux-pm@vger.kernel.org
5513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5514 S: Supported
5515 F: drivers/idle/intel_idle.c
5516
5517 INTEL PSTATE DRIVER
5518 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5519 M: Len Brown <lenb@kernel.org>
5520 L: linux-pm@vger.kernel.org
5521 S: Supported
5522 F: drivers/cpufreq/intel_pstate.c
5523
5524 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5525 M: Maik Broemme <mbroemme@plusserver.de>
5526 L: linux-fbdev@vger.kernel.org
5527 S: Maintained
5528 F: Documentation/fb/intelfb.txt
5529 F: drivers/video/fbdev/intelfb/
5530
5531 INTEL 810/815 FRAMEBUFFER DRIVER
5532 M: Antonino Daplas <adaplas@gmail.com>
5533 L: linux-fbdev@vger.kernel.org
5534 S: Maintained
5535 F: drivers/video/fbdev/i810/
5536
5537 INTEL MENLOW THERMAL DRIVER
5538 M: Sujith Thomas <sujith.thomas@intel.com>
5539 L: platform-driver-x86@vger.kernel.org
5540 W: https://01.org/linux-acpi
5541 S: Supported
5542 F: drivers/platform/x86/intel_menlow.c
5543
5544 INTEL I/OAT DMA DRIVER
5545 M: Dave Jiang <dave.jiang@intel.com>
5546 R: Dan Williams <dan.j.williams@intel.com>
5547 L: dmaengine@vger.kernel.org
5548 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5549 S: Supported
5550 F: drivers/dma/ioat*
5551
5552 INTEL IOMMU (VT-d)
5553 M: David Woodhouse <dwmw2@infradead.org>
5554 L: iommu@lists.linux-foundation.org
5555 T: git git://git.infradead.org/iommu-2.6.git
5556 S: Supported
5557 F: drivers/iommu/intel-iommu.c
5558 F: include/linux/intel-iommu.h
5559
5560 INTEL IOP-ADMA DMA DRIVER
5561 R: Dan Williams <dan.j.williams@intel.com>
5562 S: Odd fixes
5563 F: drivers/dma/iop-adma.c
5564
5565 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5566 M: Krzysztof Halasa <khalasa@piap.pl>
5567 S: Maintained
5568 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5569 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5570 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5571 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5572 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5573 F: drivers/net/wan/ixp4xx_hss.c
5574
5575 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5576 M: Deepak Saxena <dsaxena@plexity.net>
5577 S: Maintained
5578 F: drivers/char/hw_random/ixp4xx-rng.c
5579
5580 INTEL ETHERNET DRIVERS
5581 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5582 R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5583 R: Shannon Nelson <shannon.nelson@intel.com>
5584 R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5585 R: Don Skidmore <donald.c.skidmore@intel.com>
5586 R: Bruce Allan <bruce.w.allan@intel.com>
5587 R: John Ronciak <john.ronciak@intel.com>
5588 R: Mitch Williams <mitch.a.williams@intel.com>
5589 L: intel-wired-lan@lists.osuosl.org
5590 W: http://www.intel.com/support/feedback.htm
5591 W: http://e1000.sourceforge.net/
5592 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5595 S: Supported
5596 F: Documentation/networking/e100.txt
5597 F: Documentation/networking/e1000.txt
5598 F: Documentation/networking/e1000e.txt
5599 F: Documentation/networking/igb.txt
5600 F: Documentation/networking/igbvf.txt
5601 F: Documentation/networking/ixgb.txt
5602 F: Documentation/networking/ixgbe.txt
5603 F: Documentation/networking/ixgbevf.txt
5604 F: Documentation/networking/i40e.txt
5605 F: Documentation/networking/i40evf.txt
5606 F: drivers/net/ethernet/intel/
5607 F: drivers/net/ethernet/intel/*/
5608
5609 INTEL-MID GPIO DRIVER
5610 M: David Cohen <david.a.cohen@linux.intel.com>
5611 L: linux-gpio@vger.kernel.org
5612 S: Maintained
5613 F: drivers/gpio/gpio-intel-mid.c
5614
5615 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5616 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5617 L: linux-wireless@vger.kernel.org
5618 S: Maintained
5619 F: Documentation/networking/README.ipw2100
5620 F: Documentation/networking/README.ipw2200
5621 F: drivers/net/wireless/ipw2x00/
5622
5623 INTEL(R) TRACE HUB
5624 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5625 S: Supported
5626 F: Documentation/trace/intel_th.txt
5627 F: drivers/hwtracing/intel_th/
5628
5629 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5630 M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5631 M: Gang Wei <gang.wei@intel.com>
5632 M: Shane Wang <shane.wang@intel.com>
5633 L: tboot-devel@lists.sourceforge.net
5634 W: http://tboot.sourceforge.net
5635 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5636 S: Supported
5637 F: Documentation/intel_txt.txt
5638 F: include/linux/tboot.h
5639 F: arch/x86/kernel/tboot.c
5640
5641 INTEL WIRELESS WIMAX CONNECTION 2400
5642 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5643 M: linux-wimax@intel.com
5644 L: wimax@linuxwimax.org (subscribers-only)
5645 S: Supported
5646 W: http://linuxwimax.org
5647 F: Documentation/wimax/README.i2400m
5648 F: drivers/net/wimax/i2400m/
5649 F: include/uapi/linux/wimax/i2400m.h
5650
5651 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5652 M: Stanislaw Gruszka <sgruszka@redhat.com>
5653 L: linux-wireless@vger.kernel.org
5654 S: Supported
5655 F: drivers/net/wireless/iwlegacy/
5656
5657 INTEL WIRELESS WIFI LINK (iwlwifi)
5658 M: Johannes Berg <johannes.berg@intel.com>
5659 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5660 M: Intel Linux Wireless <linuxwifi@intel.com>
5661 L: linux-wireless@vger.kernel.org
5662 W: http://intellinuxwireless.org
5663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5664 S: Supported
5665 F: drivers/net/wireless/iwlwifi/
5666
5667 INTEL MANAGEMENT ENGINE (mei)
5668 M: Tomas Winkler <tomas.winkler@intel.com>
5669 L: linux-kernel@vger.kernel.org
5670 S: Supported
5671 F: include/uapi/linux/mei.h
5672 F: include/linux/mei_cl_bus.h
5673 F: drivers/misc/mei/*
5674 F: Documentation/misc-devices/mei/*
5675
5676 INTEL MIC DRIVERS (mic)
5677 M: Sudeep Dutt <sudeep.dutt@intel.com>
5678 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5679 S: Supported
5680 W: https://github.com/sudeepdutt/mic
5681 W: http://software.intel.com/en-us/mic-developer
5682 F: include/linux/mic_bus.h
5683 F: include/linux/scif.h
5684 F: include/uapi/linux/mic_common.h
5685 F: include/uapi/linux/mic_ioctl.h
5686 F include/uapi/linux/scif_ioctl.h
5687 F: drivers/misc/mic/
5688 F: drivers/dma/mic_x100_dma.c
5689 F: drivers/dma/mic_x100_dma.h
5690 F Documentation/mic/
5691
5692 INTEL PMC IPC DRIVER
5693 M: Zha Qipeng<qipeng.zha@intel.com>
5694 L: platform-driver-x86@vger.kernel.org
5695 S: Maintained
5696 F: drivers/platform/x86/intel_pmc_ipc.c
5697 F: arch/x86/include/asm/intel_pmc_ipc.h
5698
5699 IOC3 ETHERNET DRIVER
5700 M: Ralf Baechle <ralf@linux-mips.org>
5701 L: linux-mips@linux-mips.org
5702 S: Maintained
5703 F: drivers/net/ethernet/sgi/ioc3-eth.c
5704
5705 IOC3 SERIAL DRIVER
5706 M: Pat Gefre <pfg@sgi.com>
5707 L: linux-serial@vger.kernel.org
5708 S: Maintained
5709 F: drivers/tty/serial/ioc3_serial.c
5710
5711 IOMMU DRIVERS
5712 M: Joerg Roedel <joro@8bytes.org>
5713 L: iommu@lists.linux-foundation.org
5714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5715 S: Maintained
5716 F: drivers/iommu/
5717
5718 IP MASQUERADING
5719 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5720 S: Maintained
5721 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5722
5723 IPATH DRIVER
5724 M: Mike Marciniszyn <infinipath@intel.com>
5725 L: linux-rdma@vger.kernel.org
5726 S: Maintained
5727 F: drivers/staging/rdma/ipath/
5728
5729 IPMI SUBSYSTEM
5730 M: Corey Minyard <minyard@acm.org>
5731 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5732 W: http://openipmi.sourceforge.net/
5733 S: Supported
5734 F: Documentation/IPMI.txt
5735 F: drivers/char/ipmi/
5736 F: include/linux/ipmi*
5737 F: include/uapi/linux/ipmi*
5738
5739 QCOM AUDIO (ASoC) DRIVERS
5740 M: Patrick Lai <plai@codeaurora.org>
5741 M: Banajit Goswami <bgoswami@codeaurora.org>
5742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5743 S: Supported
5744 F: sound/soc/qcom/
5745
5746 IPS SCSI RAID DRIVER
5747 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5748 L: linux-scsi@vger.kernel.org
5749 W: http://www.adaptec.com/
5750 S: Maintained
5751 F: drivers/scsi/ips*
5752
5753 IPVS
5754 M: Wensong Zhang <wensong@linux-vs.org>
5755 M: Simon Horman <horms@verge.net.au>
5756 M: Julian Anastasov <ja@ssi.bg>
5757 L: netdev@vger.kernel.org
5758 L: lvs-devel@vger.kernel.org
5759 S: Maintained
5760 F: Documentation/networking/ipvs-sysctl.txt
5761 F: include/net/ip_vs.h
5762 F: include/uapi/linux/ip_vs.h
5763 F: net/netfilter/ipvs/
5764
5765 IPWIRELESS DRIVER
5766 M: Jiri Kosina <jikos@kernel.org>
5767 M: David Sterba <dsterba@suse.com>
5768 S: Odd Fixes
5769 F: drivers/tty/ipwireless/
5770
5771 IPX NETWORK LAYER
5772 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5773 L: netdev@vger.kernel.org
5774 S: Maintained
5775 F: include/net/ipx.h
5776 F: include/uapi/linux/ipx.h
5777 F: net/ipx/
5778
5779 IRDA SUBSYSTEM
5780 M: Samuel Ortiz <samuel@sortiz.org>
5781 L: irda-users@lists.sourceforge.net (subscribers-only)
5782 L: netdev@vger.kernel.org
5783 W: http://irda.sourceforge.net/
5784 S: Maintained
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5786 F: Documentation/networking/irda.txt
5787 F: drivers/net/irda/
5788 F: include/net/irda/
5789 F: net/irda/
5790
5791 IRQ SUBSYSTEM
5792 M: Thomas Gleixner <tglx@linutronix.de>
5793 L: linux-kernel@vger.kernel.org
5794 S: Maintained
5795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5796 F: kernel/irq/
5797
5798 IRQCHIP DRIVERS
5799 M: Thomas Gleixner <tglx@linutronix.de>
5800 M: Jason Cooper <jason@lakedaemon.net>
5801 M: Marc Zyngier <marc.zyngier@arm.com>
5802 L: linux-kernel@vger.kernel.org
5803 S: Maintained
5804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5805 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5806 F: Documentation/devicetree/bindings/interrupt-controller/
5807 F: drivers/irqchip/
5808
5809 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5810 M: Jiang Liu <jiang.liu@linux.intel.com>
5811 M: Marc Zyngier <marc.zyngier@arm.com>
5812 S: Maintained
5813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5814 F: Documentation/IRQ-domain.txt
5815 F: include/linux/irqdomain.h
5816 F: kernel/irq/irqdomain.c
5817 F: kernel/irq/msi.c
5818
5819 ISAPNP
5820 M: Jaroslav Kysela <perex@perex.cz>
5821 S: Maintained
5822 F: Documentation/isapnp.txt
5823 F: drivers/pnp/isapnp/
5824 F: include/linux/isapnp.h
5825
5826 ISA RADIO MODULE
5827 M: Hans Verkuil <hverkuil@xs4all.nl>
5828 L: linux-media@vger.kernel.org
5829 T: git git://linuxtv.org/media_tree.git
5830 W: http://linuxtv.org
5831 S: Maintained
5832 F: drivers/media/radio/radio-isa*
5833
5834 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5835 M: Peter Jones <pjones@redhat.com>
5836 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5837 S: Maintained
5838 F: drivers/firmware/iscsi_ibft*
5839
5840 ISCSI
5841 M: Mike Christie <michaelc@cs.wisc.edu>
5842 L: open-iscsi@googlegroups.com
5843 W: www.open-iscsi.org
5844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5845 S: Maintained
5846 F: drivers/scsi/*iscsi*
5847 F: include/scsi/*iscsi*
5848
5849 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5850 M: Or Gerlitz <ogerlitz@mellanox.com>
5851 M: Sagi Grimberg <sagig@mellanox.com>
5852 M: Roi Dayan <roid@mellanox.com>
5853 L: linux-rdma@vger.kernel.org
5854 S: Supported
5855 W: http://www.openfabrics.org
5856 W: www.open-iscsi.org
5857 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5858 F: drivers/infiniband/ulp/iser/
5859
5860 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5861 M: Sagi Grimberg <sagig@mellanox.com>
5862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5863 L: linux-rdma@vger.kernel.org
5864 L: target-devel@vger.kernel.org
5865 S: Supported
5866 W: http://www.linux-iscsi.org
5867 F: drivers/infiniband/ulp/isert
5868
5869 ISDN SUBSYSTEM
5870 M: Karsten Keil <isdn@linux-pingi.de>
5871 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5872 L: netdev@vger.kernel.org
5873 W: http://www.isdn4linux.de
5874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5875 S: Maintained
5876 F: Documentation/isdn/
5877 F: drivers/isdn/
5878 F: include/linux/isdn.h
5879 F: include/linux/isdn/
5880 F: include/uapi/linux/isdn.h
5881 F: include/uapi/linux/isdn/
5882
5883 ISDN SUBSYSTEM (Eicon active card driver)
5884 M: Armin Schindler <mac@melware.de>
5885 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5886 W: http://www.melware.de
5887 S: Maintained
5888 F: drivers/isdn/hardware/eicon/
5889
5890 IT87 HARDWARE MONITORING DRIVER
5891 M: Jean Delvare <jdelvare@suse.com>
5892 L: linux-hwmon@vger.kernel.org
5893 S: Maintained
5894 F: Documentation/hwmon/it87
5895 F: drivers/hwmon/it87.c
5896
5897 IT913X MEDIA DRIVER
5898 M: Antti Palosaari <crope@iki.fi>
5899 L: linux-media@vger.kernel.org
5900 W: http://linuxtv.org/
5901 W: http://palosaari.fi/linux/
5902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5903 T: git git://linuxtv.org/anttip/media_tree.git
5904 S: Maintained
5905 F: drivers/media/tuners/it913x*
5906
5907 IVTV VIDEO4LINUX DRIVER
5908 M: Andy Walls <awalls@md.metrocast.net>
5909 L: ivtv-devel@ivtvdriver.org (subscribers-only)
5910 L: linux-media@vger.kernel.org
5911 T: git git://linuxtv.org/media_tree.git
5912 W: http://www.ivtvdriver.org
5913 S: Maintained
5914 F: Documentation/video4linux/*.ivtv
5915 F: drivers/media/pci/ivtv/
5916 F: include/uapi/linux/ivtv*
5917
5918 IX2505V MEDIA DRIVER
5919 M: Malcolm Priestley <tvboxspy@gmail.com>
5920 L: linux-media@vger.kernel.org
5921 W: http://linuxtv.org/
5922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5923 S: Maintained
5924 F: drivers/media/dvb-frontends/ix2505v*
5925
5926 JC42.4 TEMPERATURE SENSOR DRIVER
5927 M: Guenter Roeck <linux@roeck-us.net>
5928 L: linux-hwmon@vger.kernel.org
5929 S: Maintained
5930 F: drivers/hwmon/jc42.c
5931 F: Documentation/hwmon/jc42
5932
5933 JFS FILESYSTEM
5934 M: Dave Kleikamp <shaggy@kernel.org>
5935 L: jfs-discussion@lists.sourceforge.net
5936 W: http://jfs.sourceforge.net/
5937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5938 S: Maintained
5939 F: Documentation/filesystems/jfs.txt
5940 F: fs/jfs/
5941
5942 JME NETWORK DRIVER
5943 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5944 L: netdev@vger.kernel.org
5945 S: Maintained
5946 F: drivers/net/ethernet/jme.*
5947
5948 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5949 M: David Woodhouse <dwmw2@infradead.org>
5950 L: linux-mtd@lists.infradead.org
5951 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5952 S: Maintained
5953 F: fs/jffs2/
5954 F: include/uapi/linux/jffs2.h
5955
5956 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5957 M: "Theodore Ts'o" <tytso@mit.edu>
5958 M: Jan Kara <jack@suse.com>
5959 L: linux-ext4@vger.kernel.org
5960 S: Maintained
5961 F: fs/jbd2/
5962 F: include/linux/jbd2.h
5963
5964 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5965 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5966 L: linux-media@vger.kernel.org
5967 S: Maintained
5968 F: drivers/media/platform/rcar_jpu.c
5969
5970 JSM Neo PCI based serial card
5971 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5972 L: linux-serial@vger.kernel.org
5973 S: Maintained
5974 F: drivers/tty/serial/jsm/
5975
5976 K10TEMP HARDWARE MONITORING DRIVER
5977 M: Clemens Ladisch <clemens@ladisch.de>
5978 L: linux-hwmon@vger.kernel.org
5979 S: Maintained
5980 F: Documentation/hwmon/k10temp
5981 F: drivers/hwmon/k10temp.c
5982
5983 K8TEMP HARDWARE MONITORING DRIVER
5984 M: Rudolf Marek <r.marek@assembler.cz>
5985 L: linux-hwmon@vger.kernel.org
5986 S: Maintained
5987 F: Documentation/hwmon/k8temp
5988 F: drivers/hwmon/k8temp.c
5989
5990 KASAN
5991 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
5992 R: Alexander Potapenko <glider@google.com>
5993 R: Dmitry Vyukov <dvyukov@google.com>
5994 L: kasan-dev@googlegroups.com
5995 S: Maintained
5996 F: arch/*/include/asm/kasan.h
5997 F: arch/*/mm/kasan_init*
5998 F: Documentation/kasan.txt
5999 F: include/linux/kasan*.h
6000 F: lib/test_kasan.c
6001 F: mm/kasan/
6002 F: scripts/Makefile.kasan
6003
6004 KCONFIG
6005 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6006 L: linux-kbuild@vger.kernel.org
6007 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6008 S: Maintained
6009 F: Documentation/kbuild/kconfig-language.txt
6010 F: scripts/kconfig/
6011
6012 KDUMP
6013 M: Vivek Goyal <vgoyal@redhat.com>
6014 M: Haren Myneni <hbabu@us.ibm.com>
6015 L: kexec@lists.infradead.org
6016 W: http://lse.sourceforge.net/kdump/
6017 S: Maintained
6018 F: Documentation/kdump/
6019
6020 KEENE FM RADIO TRANSMITTER DRIVER
6021 M: Hans Verkuil <hverkuil@xs4all.nl>
6022 L: linux-media@vger.kernel.org
6023 T: git git://linuxtv.org/media_tree.git
6024 W: http://linuxtv.org
6025 S: Maintained
6026 F: drivers/media/radio/radio-keene*
6027
6028 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6029 M: Ian Kent <raven@themaw.net>
6030 L: autofs@vger.kernel.org
6031 S: Maintained
6032 F: fs/autofs4/
6033
6034 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6035 M: Michal Marek <mmarek@suse.com>
6036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6038 L: linux-kbuild@vger.kernel.org
6039 S: Maintained
6040 F: Documentation/kbuild/
6041 F: Makefile
6042 F: scripts/Makefile.*
6043 F: scripts/basic/
6044 F: scripts/mk*
6045 F: scripts/package/
6046
6047 KERNEL JANITORS
6048 L: kernel-janitors@vger.kernel.org
6049 W: http://kernelnewbies.org/KernelJanitors
6050 S: Odd Fixes
6051
6052 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6053 M: "J. Bruce Fields" <bfields@fieldses.org>
6054 M: Jeff Layton <jlayton@poochiereds.net>
6055 L: linux-nfs@vger.kernel.org
6056 W: http://nfs.sourceforge.net/
6057 S: Supported
6058 F: fs/nfsd/
6059 F: include/uapi/linux/nfsd/
6060 F: fs/lockd/
6061 F: fs/nfs_common/
6062 F: net/sunrpc/
6063 F: include/linux/lockd/
6064 F: include/linux/sunrpc/
6065 F: include/uapi/linux/sunrpc/
6066
6067 KERNEL SELFTEST FRAMEWORK
6068 M: Shuah Khan <shuahkh@osg.samsung.com>
6069 L: linux-api@vger.kernel.org
6070 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6071 S: Maintained
6072 F: tools/testing/selftests
6073
6074 KERNEL VIRTUAL MACHINE (KVM)
6075 M: Gleb Natapov <gleb@kernel.org>
6076 M: Paolo Bonzini <pbonzini@redhat.com>
6077 L: kvm@vger.kernel.org
6078 W: http://www.linux-kvm.org
6079 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6080 S: Supported
6081 F: Documentation/*/kvm*.txt
6082 F: Documentation/virtual/kvm/
6083 F: arch/*/kvm/
6084 F: arch/x86/kernel/kvm.c
6085 F: arch/x86/kernel/kvmclock.c
6086 F: arch/*/include/asm/kvm*
6087 F: include/linux/kvm*
6088 F: include/uapi/linux/kvm*
6089 F: virt/kvm/
6090
6091 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6092 M: Joerg Roedel <joro@8bytes.org>
6093 L: kvm@vger.kernel.org
6094 W: http://www.linux-kvm.org/
6095 S: Maintained
6096 F: arch/x86/include/asm/svm.h
6097 F: arch/x86/kvm/svm.c
6098
6099 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6100 M: Alexander Graf <agraf@suse.com>
6101 L: kvm-ppc@vger.kernel.org
6102 W: http://www.linux-kvm.org/
6103 T: git git://github.com/agraf/linux-2.6.git
6104 S: Supported
6105 F: arch/powerpc/include/asm/kvm*
6106 F: arch/powerpc/kvm/
6107
6108 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6109 M: Christian Borntraeger <borntraeger@de.ibm.com>
6110 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6111 L: linux-s390@vger.kernel.org
6112 W: http://www.ibm.com/developerworks/linux/linux390/
6113 S: Supported
6114 F: Documentation/s390/kvm.txt
6115 F: arch/s390/include/asm/kvm*
6116 F: arch/s390/kvm/
6117
6118 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6119 M: Christoffer Dall <christoffer.dall@linaro.org>
6120 M: Marc Zyngier <marc.zyngier@arm.com>
6121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6122 L: kvmarm@lists.cs.columbia.edu
6123 W: http://systems.cs.columbia.edu/projects/kvm-arm
6124 S: Supported
6125 F: arch/arm/include/uapi/asm/kvm*
6126 F: arch/arm/include/asm/kvm*
6127 F: arch/arm/kvm/
6128 F: virt/kvm/arm/
6129 F: include/kvm/arm_*
6130
6131 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6132 M: Christoffer Dall <christoffer.dall@linaro.org>
6133 M: Marc Zyngier <marc.zyngier@arm.com>
6134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6135 L: kvmarm@lists.cs.columbia.edu
6136 S: Maintained
6137 F: arch/arm64/include/uapi/asm/kvm*
6138 F: arch/arm64/include/asm/kvm*
6139 F: arch/arm64/kvm/
6140
6141 KEXEC
6142 M: Eric Biederman <ebiederm@xmission.com>
6143 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6144 L: kexec@lists.infradead.org
6145 S: Maintained
6146 F: include/linux/kexec.h
6147 F: include/uapi/linux/kexec.h
6148 F: kernel/kexec.c
6149
6150 KEYS/KEYRINGS:
6151 M: David Howells <dhowells@redhat.com>
6152 L: keyrings@vger.kernel.org
6153 S: Maintained
6154 F: Documentation/security/keys.txt
6155 F: include/linux/key.h
6156 F: include/linux/key-type.h
6157 F: include/keys/
6158 F: security/keys/
6159
6160 KEYS-TRUSTED
6161 M: David Safford <safford@us.ibm.com>
6162 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6163 L: linux-security-module@vger.kernel.org
6164 L: keyrings@vger.kernel.org
6165 S: Supported
6166 F: Documentation/security/keys-trusted-encrypted.txt
6167 F: include/keys/trusted-type.h
6168 F: security/keys/trusted.c
6169 F: security/keys/trusted.h
6170
6171 KEYS-ENCRYPTED
6172 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6173 M: David Safford <safford@us.ibm.com>
6174 L: linux-security-module@vger.kernel.org
6175 L: keyrings@vger.kernel.org
6176 S: Supported
6177 F: Documentation/security/keys-trusted-encrypted.txt
6178 F: include/keys/encrypted-type.h
6179 F: security/keys/encrypted-keys/
6180
6181 KGDB / KDB /debug_core
6182 M: Jason Wessel <jason.wessel@windriver.com>
6183 W: http://kgdb.wiki.kernel.org/
6184 L: kgdb-bugreport@lists.sourceforge.net
6185 S: Maintained
6186 F: Documentation/DocBook/kgdb.tmpl
6187 F: drivers/misc/kgdbts.c
6188 F: drivers/tty/serial/kgdboc.c
6189 F: include/linux/kdb.h
6190 F: include/linux/kgdb.h
6191 F: kernel/debug/
6192
6193 KMEMCHECK
6194 M: Vegard Nossum <vegardno@ifi.uio.no>
6195 M: Pekka Enberg <penberg@kernel.org>
6196 S: Maintained
6197 F: Documentation/kmemcheck.txt
6198 F: arch/x86/include/asm/kmemcheck.h
6199 F: arch/x86/mm/kmemcheck/
6200 F: include/linux/kmemcheck.h
6201 F: mm/kmemcheck.c
6202
6203 KMEMLEAK
6204 M: Catalin Marinas <catalin.marinas@arm.com>
6205 S: Maintained
6206 F: Documentation/kmemleak.txt
6207 F: include/linux/kmemleak.h
6208 F: mm/kmemleak.c
6209 F: mm/kmemleak-test.c
6210
6211 KPROBES
6212 M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6213 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6214 M: "David S. Miller" <davem@davemloft.net>
6215 M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6216 S: Maintained
6217 F: Documentation/kprobes.txt
6218 F: include/linux/kprobes.h
6219 F: kernel/kprobes.c
6220
6221 KS0108 LCD CONTROLLER DRIVER
6222 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6223 W: http://miguelojeda.es/auxdisplay.htm
6224 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6225 S: Maintained
6226 F: Documentation/auxdisplay/ks0108
6227 F: drivers/auxdisplay/ks0108.c
6228 F: include/linux/ks0108.h
6229
6230 L3MDEV
6231 M: David Ahern <dsa@cumulusnetworks.com>
6232 L: netdev@vger.kernel.org
6233 S: Maintained
6234 F: net/l3mdev
6235 F: include/net/l3mdev.h
6236
6237 LAPB module
6238 L: linux-x25@vger.kernel.org
6239 S: Orphan
6240 F: Documentation/networking/lapb-module.txt
6241 F: include/*/lapb.h
6242 F: net/lapb/
6243
6244 LASI 53c700 driver for PARISC
6245 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6246 L: linux-scsi@vger.kernel.org
6247 S: Maintained
6248 F: Documentation/scsi/53c700.txt
6249 F: drivers/scsi/53c700*
6250
6251 LED SUBSYSTEM
6252 M: Richard Purdie <rpurdie@rpsys.net>
6253 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6254 L: linux-leds@vger.kernel.org
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6256 S: Maintained
6257 F: drivers/leds/
6258 F: include/linux/leds.h
6259
6260 LEGACY EEPROM DRIVER
6261 M: Jean Delvare <jdelvare@suse.com>
6262 S: Maintained
6263 F: Documentation/misc-devices/eeprom
6264 F: drivers/misc/eeprom/eeprom.c
6265
6266 LEGO USB Tower driver
6267 M: Juergen Stuber <starblue@users.sourceforge.net>
6268 L: legousb-devel@lists.sourceforge.net
6269 W: http://legousb.sourceforge.net/
6270 S: Maintained
6271 F: drivers/usb/misc/legousbtower.c
6272
6273 LG2160 MEDIA DRIVER
6274 M: Michael Krufky <mkrufky@linuxtv.org>
6275 L: linux-media@vger.kernel.org
6276 W: http://linuxtv.org/
6277 W: http://github.com/mkrufky
6278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6279 T: git git://linuxtv.org/mkrufky/tuners.git
6280 S: Maintained
6281 F: drivers/media/dvb-frontends/lg2160.*
6282
6283 LGDT3305 MEDIA DRIVER
6284 M: Michael Krufky <mkrufky@linuxtv.org>
6285 L: linux-media@vger.kernel.org
6286 W: http://linuxtv.org/
6287 W: http://github.com/mkrufky
6288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6289 T: git git://linuxtv.org/mkrufky/tuners.git
6290 S: Maintained
6291 F: drivers/media/dvb-frontends/lgdt3305.*
6292
6293 LGUEST
6294 M: Rusty Russell <rusty@rustcorp.com.au>
6295 L: lguest@lists.ozlabs.org
6296 W: http://lguest.ozlabs.org/
6297 S: Odd Fixes
6298 F: arch/x86/include/asm/lguest*.h
6299 F: arch/x86/lguest/
6300 F: drivers/lguest/
6301 F: include/linux/lguest*.h
6302 F: tools/lguest/
6303
6304 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6305 M: Tejun Heo <tj@kernel.org>
6306 L: linux-ide@vger.kernel.org
6307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6308 S: Maintained
6309 F: drivers/ata/
6310 F: include/linux/ata.h
6311 F: include/linux/libata.h
6312
6313 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6314 M: Viresh Kumar <vireshk@kernel.org>
6315 L: linux-ide@vger.kernel.org
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6317 S: Maintained
6318 F: include/linux/pata_arasan_cf_data.h
6319 F: drivers/ata/pata_arasan_cf.c
6320
6321 LIBATA PATA DRIVERS
6322 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6323 M: Tejun Heo <tj@kernel.org>
6324 L: linux-ide@vger.kernel.org
6325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6326 S: Maintained
6327 F: drivers/ata/pata_*.c
6328 F: drivers/ata/ata_generic.c
6329
6330 LIBATA SATA AHCI PLATFORM devices support
6331 M: Hans de Goede <hdegoede@redhat.com>
6332 M: Tejun Heo <tj@kernel.org>
6333 L: linux-ide@vger.kernel.org
6334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6335 S: Maintained
6336 F: drivers/ata/ahci_platform.c
6337 F: drivers/ata/libahci_platform.c
6338 F: include/linux/ahci_platform.h
6339
6340 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6341 M: Mikael Pettersson <mikpelinux@gmail.com>
6342 L: linux-ide@vger.kernel.org
6343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6344 S: Maintained
6345 F: drivers/ata/sata_promise.*
6346
6347 LIBLOCKDEP
6348 M: Sasha Levin <sasha.levin@oracle.com>
6349 S: Maintained
6350 F: tools/lib/lockdep/
6351
6352 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6353 M: Dan Williams <dan.j.williams@intel.com>
6354 L: linux-nvdimm@lists.01.org
6355 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6356 S: Supported
6357 F: drivers/nvdimm/*
6358 F: include/linux/nd.h
6359 F: include/linux/libnvdimm.h
6360 F: include/uapi/linux/ndctl.h
6361
6362 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6363 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6364 L: linux-nvdimm@lists.01.org
6365 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6366 S: Supported
6367 F: drivers/nvdimm/blk.c
6368 F: drivers/nvdimm/region_devs.c
6369 F: drivers/acpi/nfit*
6370
6371 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6372 M: Vishal Verma <vishal.l.verma@intel.com>
6373 L: linux-nvdimm@lists.01.org
6374 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6375 S: Supported
6376 F: drivers/nvdimm/btt*
6377
6378 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6379 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6380 L: linux-nvdimm@lists.01.org
6381 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6382 S: Supported
6383 F: drivers/nvdimm/pmem.c
6384 F: include/linux/pmem.h
6385 F: arch/*/include/asm/pmem.h
6386
6387 LIGHTNVM PLATFORM SUPPORT
6388 M: Matias Bjorling <mb@lightnvm.io>
6389 W: http://github/OpenChannelSSD
6390 L: linux-block@vger.kernel.org
6391 S: Maintained
6392 F: drivers/lightnvm/
6393 F: include/linux/lightnvm.h
6394 F: include/uapi/linux/lightnvm.h
6395
6396 LINUX FOR IBM pSERIES (RS/6000)
6397 M: Paul Mackerras <paulus@au.ibm.com>
6398 W: http://www.ibm.com/linux/ltc/projects/ppc
6399 S: Supported
6400 F: arch/powerpc/boot/rs6000.h
6401
6402 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6403 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6404 M: Paul Mackerras <paulus@samba.org>
6405 M: Michael Ellerman <mpe@ellerman.id.au>
6406 W: http://www.penguinppc.org/
6407 L: linuxppc-dev@lists.ozlabs.org
6408 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6410 S: Supported
6411 F: Documentation/powerpc/
6412 F: arch/powerpc/
6413
6414 LINUX FOR POWER MACINTOSH
6415 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6416 W: http://www.penguinppc.org/
6417 L: linuxppc-dev@lists.ozlabs.org
6418 S: Maintained
6419 F: arch/powerpc/platforms/powermac/
6420 F: drivers/macintosh/
6421
6422 LINUX FOR POWERPC EMBEDDED MPC5XXX
6423 M: Anatolij Gustschin <agust@denx.de>
6424 L: linuxppc-dev@lists.ozlabs.org
6425 T: git git://git.denx.de/linux-denx-agust.git
6426 S: Maintained
6427 F: arch/powerpc/platforms/512x/
6428 F: arch/powerpc/platforms/52xx/
6429
6430 LINUX FOR POWERPC EMBEDDED PPC4XX
6431 M: Alistair Popple <alistair@popple.id.au>
6432 M: Matt Porter <mporter@kernel.crashing.org>
6433 W: http://www.penguinppc.org/
6434 L: linuxppc-dev@lists.ozlabs.org
6435 S: Maintained
6436 F: arch/powerpc/platforms/40x/
6437 F: arch/powerpc/platforms/44x/
6438
6439 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6440 L: linuxppc-dev@lists.ozlabs.org
6441 S: Orphan
6442 F: arch/powerpc/*/*virtex*
6443 F: arch/powerpc/*/*/*virtex*
6444
6445 LINUX FOR POWERPC EMBEDDED PPC8XX
6446 M: Vitaly Bordug <vitb@kernel.crashing.org>
6447 W: http://www.penguinppc.org/
6448 L: linuxppc-dev@lists.ozlabs.org
6449 S: Maintained
6450 F: arch/powerpc/platforms/8xx/
6451
6452 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6453 M: Scott Wood <scottwood@freescale.com>
6454 M: Kumar Gala <galak@kernel.crashing.org>
6455 W: http://www.penguinppc.org/
6456 L: linuxppc-dev@lists.ozlabs.org
6457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6458 S: Maintained
6459 F: arch/powerpc/platforms/83xx/
6460 F: arch/powerpc/platforms/85xx/
6461
6462 LINUX FOR POWERPC PA SEMI PWRFICIENT
6463 M: Olof Johansson <olof@lixom.net>
6464 L: linuxppc-dev@lists.ozlabs.org
6465 S: Maintained
6466 F: arch/powerpc/platforms/pasemi/
6467 F: drivers/*/*pasemi*
6468 F: drivers/*/*/*pasemi*
6469
6470 LINUX SECURITY MODULE (LSM) FRAMEWORK
6471 M: Chris Wright <chrisw@sous-sol.org>
6472 L: linux-security-module@vger.kernel.org
6473 S: Supported
6474
6475 LIS3LV02D ACCELEROMETER DRIVER
6476 M: Eric Piel <eric.piel@tremplin-utc.net>
6477 S: Maintained
6478 F: Documentation/misc-devices/lis3lv02d
6479 F: drivers/misc/lis3lv02d/
6480 F: drivers/platform/x86/hp_accel.c
6481
6482 LIVE PATCHING
6483 M: Josh Poimboeuf <jpoimboe@redhat.com>
6484 M: Seth Jennings <sjenning@redhat.com>
6485 M: Jiri Kosina <jikos@kernel.org>
6486 M: Vojtech Pavlik <vojtech@suse.com>
6487 S: Maintained
6488 F: kernel/livepatch/
6489 F: include/linux/livepatch.h
6490 F: arch/x86/include/asm/livepatch.h
6491 F: arch/x86/kernel/livepatch.c
6492 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6493 F: samples/livepatch/
6494 L: live-patching@vger.kernel.org
6495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6496
6497 LLC (802.2)
6498 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6499 S: Maintained
6500 F: include/linux/llc.h
6501 F: include/uapi/linux/llc.h
6502 F: include/net/llc*
6503 F: net/llc/
6504
6505 LM73 HARDWARE MONITOR DRIVER
6506 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6507 L: linux-hwmon@vger.kernel.org
6508 S: Maintained
6509 F: drivers/hwmon/lm73.c
6510
6511 LM78 HARDWARE MONITOR DRIVER
6512 M: Jean Delvare <jdelvare@suse.com>
6513 L: linux-hwmon@vger.kernel.org
6514 S: Maintained
6515 F: Documentation/hwmon/lm78
6516 F: drivers/hwmon/lm78.c
6517
6518 LM83 HARDWARE MONITOR DRIVER
6519 M: Jean Delvare <jdelvare@suse.com>
6520 L: linux-hwmon@vger.kernel.org
6521 S: Maintained
6522 F: Documentation/hwmon/lm83
6523 F: drivers/hwmon/lm83.c
6524
6525 LM90 HARDWARE MONITOR DRIVER
6526 M: Jean Delvare <jdelvare@suse.com>
6527 L: linux-hwmon@vger.kernel.org
6528 S: Maintained
6529 F: Documentation/hwmon/lm90
6530 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6531 F: drivers/hwmon/lm90.c
6532
6533 LM95234 HARDWARE MONITOR DRIVER
6534 M: Guenter Roeck <linux@roeck-us.net>
6535 L: linux-hwmon@vger.kernel.org
6536 S: Maintained
6537 F: Documentation/hwmon/lm95234
6538 F: drivers/hwmon/lm95234.c
6539
6540 LME2510 MEDIA DRIVER
6541 M: Malcolm Priestley <tvboxspy@gmail.com>
6542 L: linux-media@vger.kernel.org
6543 W: http://linuxtv.org/
6544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6545 S: Maintained
6546 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6547
6548 LOCKDEP AND LOCKSTAT
6549 M: Peter Zijlstra <peterz@infradead.org>
6550 M: Ingo Molnar <mingo@redhat.com>
6551 L: linux-kernel@vger.kernel.org
6552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6553 S: Maintained
6554 F: Documentation/locking/lockdep*.txt
6555 F: Documentation/locking/lockstat.txt
6556 F: include/linux/lockdep.h
6557 F: kernel/locking/
6558
6559 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6560 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6561 L: linux-ntfs-dev@lists.sourceforge.net
6562 W: http://www.linux-ntfs.org/content/view/19/37/
6563 S: Maintained
6564 F: Documentation/ldm.txt
6565 F: block/partitions/ldm.*
6566
6567 LogFS
6568 M: Joern Engel <joern@logfs.org>
6569 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6570 L: logfs@logfs.org
6571 W: logfs.org
6572 S: Maintained
6573 F: fs/logfs/
6574
6575 LPC32XX MACHINE SUPPORT
6576 M: Roland Stigge <stigge@antcom.de>
6577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6578 S: Maintained
6579 F: arch/arm/mach-lpc32xx/
6580
6581 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6582 M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6583 M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6584 M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6585 M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6586 L: MPT-FusionLinux.pdl@avagotech.com
6587 L: linux-scsi@vger.kernel.org
6588 W: http://www.lsilogic.com/support
6589 S: Supported
6590 F: drivers/message/fusion/
6591 F: drivers/scsi/mpt2sas/
6592 F: drivers/scsi/mpt3sas/
6593
6594 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6595 M: Matthew Wilcox <matthew@wil.cx>
6596 L: linux-scsi@vger.kernel.org
6597 S: Maintained
6598 F: drivers/scsi/sym53c8xx_2/
6599
6600 LTC4261 HARDWARE MONITOR DRIVER
6601 M: Guenter Roeck <linux@roeck-us.net>
6602 L: linux-hwmon@vger.kernel.org
6603 S: Maintained
6604 F: Documentation/hwmon/ltc4261
6605 F: drivers/hwmon/ltc4261.c
6606
6607 LTP (Linux Test Project)
6608 M: Mike Frysinger <vapier@gentoo.org>
6609 M: Cyril Hrubis <chrubis@suse.cz>
6610 M: Wanlong Gao <wanlong.gao@gmail.com>
6611 M: Jan Stancek <jstancek@redhat.com>
6612 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6613 M: Alexey Kodanev <alexey.kodanev@oracle.com>
6614 L: ltp@lists.linux.it (subscribers-only)
6615 W: http://linux-test-project.github.io/
6616 T: git git://github.com/linux-test-project/ltp.git
6617 S: Maintained
6618
6619 M32R ARCHITECTURE
6620 W: http://www.linux-m32r.org/
6621 S: Orphan
6622 F: arch/m32r/
6623
6624 M68K ARCHITECTURE
6625 M: Geert Uytterhoeven <geert@linux-m68k.org>
6626 L: linux-m68k@lists.linux-m68k.org
6627 W: http://www.linux-m68k.org/
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6629 S: Maintained
6630 F: arch/m68k/
6631 F: drivers/zorro/
6632
6633 M68K ON APPLE MACINTOSH
6634 M: Joshua Thompson <funaho@jurai.org>
6635 W: http://www.mac.linux-m68k.org/
6636 L: linux-m68k@lists.linux-m68k.org
6637 S: Maintained
6638 F: arch/m68k/mac/
6639
6640 M68K ON HP9000/300
6641 M: Philip Blundell <philb@gnu.org>
6642 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6643 S: Maintained
6644 F: arch/m68k/hp300/
6645
6646 M88DS3103 MEDIA DRIVER
6647 M: Antti Palosaari <crope@iki.fi>
6648 L: linux-media@vger.kernel.org
6649 W: http://linuxtv.org/
6650 W: http://palosaari.fi/linux/
6651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6652 T: git git://linuxtv.org/anttip/media_tree.git
6653 S: Maintained
6654 F: drivers/media/dvb-frontends/m88ds3103*
6655
6656 M88RS2000 MEDIA DRIVER
6657 M: Malcolm Priestley <tvboxspy@gmail.com>
6658 L: linux-media@vger.kernel.org
6659 W: http://linuxtv.org/
6660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6661 S: Maintained
6662 F: drivers/media/dvb-frontends/m88rs2000*
6663
6664 MA901 MASTERKIT USB FM RADIO DRIVER
6665 M: Alexey Klimov <klimov.linux@gmail.com>
6666 L: linux-media@vger.kernel.org
6667 T: git git://linuxtv.org/media_tree.git
6668 S: Maintained
6669 F: drivers/media/radio/radio-ma901.c
6670
6671 MAC80211
6672 M: Johannes Berg <johannes@sipsolutions.net>
6673 L: linux-wireless@vger.kernel.org
6674 W: http://wireless.kernel.org/
6675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6677 S: Maintained
6678 F: Documentation/networking/mac80211-injection.txt
6679 F: include/net/mac80211.h
6680 F: net/mac80211/
6681
6682 MACVLAN DRIVER
6683 M: Patrick McHardy <kaber@trash.net>
6684 L: netdev@vger.kernel.org
6685 S: Maintained
6686 F: drivers/net/macvlan.c
6687 F: include/linux/if_macvlan.h
6688
6689 MAILBOX API
6690 M: Jassi Brar <jassisinghbrar@gmail.com>
6691 L: linux-kernel@vger.kernel.org
6692 S: Maintained
6693 F: drivers/mailbox/
6694 F: include/linux/mailbox_client.h
6695 F: include/linux/mailbox_controller.h
6696
6697 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6698 M: Michael Kerrisk <mtk.manpages@gmail.com>
6699 W: http://www.kernel.org/doc/man-pages
6700 L: linux-man@vger.kernel.org
6701 S: Maintained
6702
6703 MARVELL ARMADA DRM SUPPORT
6704 M: Russell King <rmk+kernel@arm.linux.org.uk>
6705 S: Maintained
6706 F: drivers/gpu/drm/armada/
6707
6708 MARVELL 88E6352 DSA support
6709 M: Guenter Roeck <linux@roeck-us.net>
6710 S: Maintained
6711 F: drivers/net/dsa/mv88e6352.c
6712
6713 MARVELL CRYPTO DRIVER
6714 M: Boris Brezillon <boris.brezillon@free-electrons.com>
6715 M: Arnaud Ebalard <arno@natisbad.org>
6716 F: drivers/crypto/marvell/
6717 S: Maintained
6718 L: linux-crypto@vger.kernel.org
6719
6720 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6721 M: Mirko Lindner <mlindner@marvell.com>
6722 M: Stephen Hemminger <stephen@networkplumber.org>
6723 L: netdev@vger.kernel.org
6724 S: Maintained
6725 F: drivers/net/ethernet/marvell/sk*
6726
6727 MARVELL LIBERTAS WIRELESS DRIVER
6728 L: libertas-dev@lists.infradead.org
6729 S: Orphan
6730 F: drivers/net/wireless/libertas/
6731
6732 MARVELL MV643XX ETHERNET DRIVER
6733 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6734 L: netdev@vger.kernel.org
6735 S: Maintained
6736 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6737 F: include/linux/mv643xx.h
6738
6739 MARVELL MVNETA ETHERNET DRIVER
6740 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6741 L: netdev@vger.kernel.org
6742 S: Maintained
6743 F: drivers/net/ethernet/marvell/mvneta.*
6744
6745 MARVELL MWIFIEX WIRELESS DRIVER
6746 M: Amitkumar Karwar <akarwar@marvell.com>
6747 M: Nishant Sarmukadam <nishants@marvell.com>
6748 L: linux-wireless@vger.kernel.org
6749 S: Maintained
6750 F: drivers/net/wireless/mwifiex/
6751
6752 MARVELL MWL8K WIRELESS DRIVER
6753 M: Lennert Buytenhek <buytenh@wantstofly.org>
6754 L: linux-wireless@vger.kernel.org
6755 S: Odd Fixes
6756 F: drivers/net/wireless/mwl8k.c
6757
6758 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6759 M: Nicolas Pitre <nico@fluxnic.net>
6760 S: Odd Fixes
6761 F: drivers/mmc/host/mvsdio.*
6762
6763 MATROX FRAMEBUFFER DRIVER
6764 L: linux-fbdev@vger.kernel.org
6765 S: Orphan
6766 F: drivers/video/fbdev/matrox/matroxfb_*
6767 F: include/uapi/linux/matroxfb.h
6768
6769 MAX16065 HARDWARE MONITOR DRIVER
6770 M: Guenter Roeck <linux@roeck-us.net>
6771 L: linux-hwmon@vger.kernel.org
6772 S: Maintained
6773 F: Documentation/hwmon/max16065
6774 F: drivers/hwmon/max16065.c
6775
6776 MAX20751 HARDWARE MONITOR DRIVER
6777 M: Guenter Roeck <linux@roeck-us.net>
6778 L: linux-hwmon@vger.kernel.org
6779 S: Maintained
6780 F: Documentation/hwmon/max20751
6781 F: drivers/hwmon/max20751.c
6782
6783 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6784 M: "Hans J. Koch" <hjk@hansjkoch.de>
6785 L: linux-hwmon@vger.kernel.org
6786 S: Maintained
6787 F: Documentation/hwmon/max6650
6788 F: drivers/hwmon/max6650.c
6789
6790 MAX6697 HARDWARE MONITOR DRIVER
6791 M: Guenter Roeck <linux@roeck-us.net>
6792 L: linux-hwmon@vger.kernel.org
6793 S: Maintained
6794 F: Documentation/hwmon/max6697
6795 F: Documentation/devicetree/bindings/i2c/max6697.txt
6796 F: drivers/hwmon/max6697.c
6797 F: include/linux/platform_data/max6697.h
6798
6799 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6800 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6801 L: linux-pm@vger.kernel.org
6802 S: Supported
6803 F: drivers/power/max14577_charger.c
6804 F: drivers/power/max77693_charger.c
6805
6806 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6807 M: Javier Martinez Canillas <javier@osg.samsung.com>
6808 L: linux-kernel@vger.kernel.org
6809 S: Supported
6810 F: drivers/*/*max77802.c
6811 F: Documentation/devicetree/bindings/*/*max77802.txt
6812 F: include/dt-bindings/*/*max77802.h
6813
6814 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6815 M: Chanwoo Choi <cw00.choi@samsung.com>
6816 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6817 L: linux-kernel@vger.kernel.org
6818 S: Supported
6819 F: drivers/*/max14577.c
6820 F: drivers/*/max77686.c
6821 F: drivers/*/max77693.c
6822 F: drivers/extcon/extcon-max14577.c
6823 F: drivers/extcon/extcon-max77693.c
6824 F: drivers/rtc/rtc-max77686.c
6825 F: drivers/clk/clk-max77686.c
6826 F: Documentation/devicetree/bindings/mfd/max14577.txt
6827 F: Documentation/devicetree/bindings/*/max77686.txt
6828 F: Documentation/devicetree/bindings/mfd/max77693.txt
6829 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6830 F: include/linux/mfd/max14577*.h
6831 F: include/linux/mfd/max77686*.h
6832 F: include/linux/mfd/max77693*.h
6833
6834 MAXIRADIO FM RADIO RECEIVER DRIVER
6835 M: Hans Verkuil <hverkuil@xs4all.nl>
6836 L: linux-media@vger.kernel.org
6837 T: git git://linuxtv.org/media_tree.git
6838 W: http://linuxtv.org
6839 S: Maintained
6840 F: drivers/media/radio/radio-maxiradio*
6841
6842 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6843 M: Peter Rosin <peda@axentia.se>
6844 L: linux-iio@vger.kernel.org
6845 S: Maintained
6846 F: drivers/iio/potentiometer/mcp4531.c
6847
6848 MEDIA DRIVERS FOR RENESAS - VSP1
6849 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6850 L: linux-media@vger.kernel.org
6851 L: linux-sh@vger.kernel.org
6852 T: git git://linuxtv.org/media_tree.git
6853 S: Supported
6854 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6855 F: drivers/media/platform/vsp1/
6856
6857 MEDIA DRIVERS FOR ASCOT2E
6858 M: Sergey Kozlov <serjk@netup.ru>
6859 L: linux-media@vger.kernel.org
6860 W: http://linuxtv.org
6861 W: http://netup.tv/
6862 T: git git://linuxtv.org/media_tree.git
6863 S: Supported
6864 F: drivers/media/dvb-frontends/ascot2e*
6865
6866 MEDIA DRIVERS FOR CXD2841ER
6867 M: Sergey Kozlov <serjk@netup.ru>
6868 L: linux-media@vger.kernel.org
6869 W: http://linuxtv.org/
6870 W: http://netup.tv/
6871 T: git git://linuxtv.org/media_tree.git
6872 S: Supported
6873 F: drivers/media/dvb-frontends/cxd2841er*
6874
6875 MEDIA DRIVERS FOR HORUS3A
6876 M: Sergey Kozlov <serjk@netup.ru>
6877 L: linux-media@vger.kernel.org
6878 W: http://linuxtv.org/
6879 W: http://netup.tv/
6880 T: git git://linuxtv.org/media_tree.git
6881 S: Supported
6882 F: drivers/media/dvb-frontends/horus3a*
6883
6884 MEDIA DRIVERS FOR LNBH25
6885 M: Sergey Kozlov <serjk@netup.ru>
6886 L: linux-media@vger.kernel.org
6887 W: http://linuxtv.org/
6888 W: http://netup.tv/
6889 T: git git://linuxtv.org/media_tree.git
6890 S: Supported
6891 F: drivers/media/dvb-frontends/lnbh25*
6892
6893 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6894 M: Sergey Kozlov <serjk@netup.ru>
6895 L: linux-media@vger.kernel.org
6896 W: http://linuxtv.org/
6897 W: http://netup.tv/
6898 T: git git://linuxtv.org/media_tree.git
6899 S: Supported
6900 F: drivers/media/pci/netup_unidvb/*
6901
6902 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6903 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6904 P: LinuxTV.org Project
6905 L: linux-media@vger.kernel.org
6906 W: http://linuxtv.org
6907 Q: http://patchwork.kernel.org/project/linux-media/list/
6908 T: git git://linuxtv.org/media_tree.git
6909 S: Maintained
6910 F: Documentation/dvb/
6911 F: Documentation/video4linux/
6912 F: Documentation/DocBook/media/
6913 F: drivers/media/
6914 F: drivers/staging/media/
6915 F: include/media/
6916 F: include/uapi/linux/dvb/
6917 F: include/uapi/linux/videodev2.h
6918 F: include/uapi/linux/media.h
6919 F: include/uapi/linux/v4l2-*
6920 F: include/uapi/linux/meye.h
6921 F: include/uapi/linux/ivtv*
6922 F: include/uapi/linux/uvcvideo.h
6923
6924 MEDIATEK MT7601U WIRELESS LAN DRIVER
6925 M: Jakub Kicinski <kubakici@wp.pl>
6926 L: linux-wireless@vger.kernel.org
6927 S: Maintained
6928 F: drivers/net/wireless/mediatek/mt7601u/
6929
6930 MEGARAID SCSI/SAS DRIVERS
6931 M: Kashyap Desai <kashyap.desai@avagotech.com>
6932 M: Sumit Saxena <sumit.saxena@avagotech.com>
6933 M: Uday Lingala <uday.lingala@avagotech.com>
6934 L: megaraidlinux.pdl@avagotech.com
6935 L: linux-scsi@vger.kernel.org
6936 W: http://www.lsi.com
6937 S: Maintained
6938 F: Documentation/scsi/megaraid.txt
6939 F: drivers/scsi/megaraid.*
6940 F: drivers/scsi/megaraid/
6941
6942 MELLANOX ETHERNET DRIVER (mlx4_en)
6943 M: Eugenia Emantayev <eugenia@mellanox.com>
6944 L: netdev@vger.kernel.org
6945 S: Supported
6946 W: http://www.mellanox.com
6947 Q: http://patchwork.ozlabs.org/project/netdev/list/
6948 F: drivers/net/ethernet/mellanox/mlx4/en_*
6949
6950 MELLANOX ETHERNET DRIVER (mlx5e)
6951 M: Saeed Mahameed <saeedm@mellanox.com>
6952 L: netdev@vger.kernel.org
6953 S: Supported
6954 W: http://www.mellanox.com
6955 Q: http://patchwork.ozlabs.org/project/netdev/list/
6956 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6957
6958 MELLANOX ETHERNET SWITCH DRIVERS
6959 M: Jiri Pirko <jiri@mellanox.com>
6960 M: Ido Schimmel <idosch@mellanox.com>
6961 L: netdev@vger.kernel.org
6962 S: Supported
6963 W: http://www.mellanox.com
6964 Q: http://patchwork.ozlabs.org/project/netdev/list/
6965 F: drivers/net/ethernet/mellanox/mlxsw/
6966
6967 MEMBARRIER SUPPORT
6968 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6969 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6970 L: linux-kernel@vger.kernel.org
6971 S: Supported
6972 F: kernel/membarrier.c
6973 F: include/uapi/linux/membarrier.h
6974
6975 MEMORY MANAGEMENT
6976 L: linux-mm@kvack.org
6977 W: http://www.linux-mm.org
6978 S: Maintained
6979 F: include/linux/mm.h
6980 F: include/linux/gfp.h
6981 F: include/linux/mmzone.h
6982 F: include/linux/memory_hotplug.h
6983 F: include/linux/vmalloc.h
6984 F: mm/
6985
6986 MEMORY TECHNOLOGY DEVICES (MTD)
6987 M: David Woodhouse <dwmw2@infradead.org>
6988 M: Brian Norris <computersforpeace@gmail.com>
6989 L: linux-mtd@lists.infradead.org
6990 W: http://www.linux-mtd.infradead.org/
6991 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6992 T: git git://git.infradead.org/linux-mtd.git
6993 T: git git://git.infradead.org/l2-mtd.git
6994 S: Maintained
6995 F: drivers/mtd/
6996 F: include/linux/mtd/
6997 F: include/uapi/mtd/
6998
6999 MEN A21 WATCHDOG DRIVER
7000 M: Johannes Thumshirn <morbidrsa@gmail.com>
7001 L: linux-watchdog@vger.kernel.org
7002 S: Maintained
7003 F: drivers/watchdog/mena21_wdt.c
7004
7005 MEN CHAMELEON BUS (mcb)
7006 M: Johannes Thumshirn <morbidrsa@gmail.com>
7007 S: Maintained
7008 F: drivers/mcb/
7009 F: include/linux/mcb.h
7010 F: Documentation/men-chameleon-bus.txt
7011
7012 MEN F21BMC (Board Management Controller)
7013 M: Andreas Werner <andreas.werner@men.de>
7014 S: Supported
7015 F: drivers/mfd/menf21bmc.c
7016 F: drivers/watchdog/menf21bmc_wdt.c
7017 F: drivers/leds/leds-menf21bmc.c
7018 F: drivers/hwmon/menf21bmc_hwmon.c
7019 F: Documentation/hwmon/menf21bmc
7020
7021 METAG ARCHITECTURE
7022 M: James Hogan <james.hogan@imgtec.com>
7023 L: linux-metag@vger.kernel.org
7024 S: Odd Fixes
7025 F: arch/metag/
7026 F: Documentation/metag/
7027 F: Documentation/devicetree/bindings/metag/
7028 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7029 F: drivers/clocksource/metag_generic.c
7030 F: drivers/irqchip/irq-metag.c
7031 F: drivers/irqchip/irq-metag-ext.c
7032 F: drivers/tty/metag_da.c
7033
7034 MICROBLAZE ARCHITECTURE
7035 M: Michal Simek <monstr@monstr.eu>
7036 W: http://www.monstr.eu/fdt/
7037 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7038 S: Supported
7039 F: arch/microblaze/
7040
7041 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7042 M: Chen Yu <yu.c.chen@intel.com>
7043 L: platform-driver-x86@vger.kernel.org
7044 S: Supported
7045 F: drivers/platform/x86/surfacepro3_button.c
7046
7047 MICROTEK X6 SCANNER
7048 M: Oliver Neukum <oliver@neukum.org>
7049 S: Maintained
7050 F: drivers/usb/image/microtek.*
7051
7052 MIPS
7053 M: Ralf Baechle <ralf@linux-mips.org>
7054 L: linux-mips@linux-mips.org
7055 W: http://www.linux-mips.org/
7056 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7057 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7058 S: Supported
7059 F: Documentation/mips/
7060 F: arch/mips/
7061
7062 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7063 M: Hans Verkuil <hverkuil@xs4all.nl>
7064 L: linux-media@vger.kernel.org
7065 T: git git://linuxtv.org/media_tree.git
7066 W: http://linuxtv.org
7067 S: Odd Fixes
7068 F: drivers/media/radio/radio-miropcm20*
7069
7070 Mellanox MLX5 core VPI driver
7071 M: Eli Cohen <eli@mellanox.com>
7072 L: netdev@vger.kernel.org
7073 L: linux-rdma@vger.kernel.org
7074 W: http://www.mellanox.com
7075 Q: http://patchwork.ozlabs.org/project/netdev/list/
7076 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7077 T: git git://openfabrics.org/~eli/connect-ib.git
7078 S: Supported
7079 F: drivers/net/ethernet/mellanox/mlx5/core/
7080 F: include/linux/mlx5/
7081
7082 Mellanox MLX5 IB driver
7083 M: Eli Cohen <eli@mellanox.com>
7084 L: linux-rdma@vger.kernel.org
7085 W: http://www.mellanox.com
7086 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7087 T: git git://openfabrics.org/~eli/connect-ib.git
7088 S: Supported
7089 F: include/linux/mlx5/
7090 F: drivers/infiniband/hw/mlx5/
7091
7092 MELEXIS MLX90614 DRIVER
7093 M: Crt Mori <cmo@melexis.com>
7094 L: linux-iio@vger.kernel.org
7095 W: http://www.melexis.com
7096 S: Supported
7097 F: drivers/iio/temperature/mlx90614.c
7098
7099 MN88472 MEDIA DRIVER
7100 M: Antti Palosaari <crope@iki.fi>
7101 L: linux-media@vger.kernel.org
7102 W: http://linuxtv.org/
7103 W: http://palosaari.fi/linux/
7104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7105 T: git git://linuxtv.org/anttip/media_tree.git
7106 S: Maintained
7107 F: drivers/staging/media/mn88472/
7108 F: drivers/media/dvb-frontends/mn88472.h
7109
7110 MN88473 MEDIA DRIVER
7111 M: Antti Palosaari <crope@iki.fi>
7112 L: linux-media@vger.kernel.org
7113 W: http://linuxtv.org/
7114 W: http://palosaari.fi/linux/
7115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116 T: git git://linuxtv.org/anttip/media_tree.git
7117 S: Maintained
7118 F: drivers/staging/media/mn88473/
7119 F: drivers/media/dvb-frontends/mn88473.h
7120
7121 MODULE SUPPORT
7122 M: Rusty Russell <rusty@rustcorp.com.au>
7123 S: Maintained
7124 F: include/linux/module.h
7125 F: kernel/module.c
7126
7127 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7128 W: http://popies.net/meye/
7129 S: Orphan
7130 F: Documentation/video4linux/meye.txt
7131 F: drivers/media/pci/meye/
7132 F: include/uapi/linux/meye.h
7133
7134 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7135 M: Jiri Slaby <jirislaby@gmail.com>
7136 S: Maintained
7137 F: Documentation/serial/moxa-smartio
7138 F: drivers/tty/mxser.*
7139
7140 MR800 AVERMEDIA USB FM RADIO DRIVER
7141 M: Alexey Klimov <klimov.linux@gmail.com>
7142 L: linux-media@vger.kernel.org
7143 T: git git://linuxtv.org/media_tree.git
7144 S: Maintained
7145 F: drivers/media/radio/radio-mr800.c
7146
7147 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7148 M: Alan Ott <alan@signal11.us>
7149 L: linux-wpan@vger.kernel.org
7150 S: Maintained
7151 F: drivers/net/ieee802154/mrf24j40.c
7152 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7153
7154 MSI LAPTOP SUPPORT
7155 M: "Lee, Chun-Yi" <jlee@suse.com>
7156 L: platform-driver-x86@vger.kernel.org
7157 S: Maintained
7158 F: drivers/platform/x86/msi-laptop.c
7159
7160 MSI WMI SUPPORT
7161 L: platform-driver-x86@vger.kernel.org
7162 S: Orphan
7163 F: drivers/platform/x86/msi-wmi.c
7164
7165 MSI001 MEDIA DRIVER
7166 M: Antti Palosaari <crope@iki.fi>
7167 L: linux-media@vger.kernel.org
7168 W: http://linuxtv.org/
7169 W: http://palosaari.fi/linux/
7170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7171 T: git git://linuxtv.org/anttip/media_tree.git
7172 S: Maintained
7173 F: drivers/media/tuners/msi001*
7174
7175 MSI2500 MEDIA DRIVER
7176 M: Antti Palosaari <crope@iki.fi>
7177 L: linux-media@vger.kernel.org
7178 W: http://linuxtv.org/
7179 W: http://palosaari.fi/linux/
7180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7181 T: git git://linuxtv.org/anttip/media_tree.git
7182 S: Maintained
7183 F: drivers/media/usb/msi2500/
7184
7185 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7186 M: Robert Jarzmik <robert.jarzmik@free.fr>
7187 L: linux-mtd@lists.infradead.org
7188 S: Maintained
7189 F: drivers/mtd/devices/docg3*
7190
7191 MT9M032 APTINA SENSOR DRIVER
7192 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7193 L: linux-media@vger.kernel.org
7194 T: git git://linuxtv.org/media_tree.git
7195 S: Maintained
7196 F: drivers/media/i2c/mt9m032.c
7197 F: include/media/mt9m032.h
7198
7199 MT9P031 APTINA CAMERA SENSOR
7200 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7201 L: linux-media@vger.kernel.org
7202 T: git git://linuxtv.org/media_tree.git
7203 S: Maintained
7204 F: drivers/media/i2c/mt9p031.c
7205 F: include/media/mt9p031.h
7206
7207 MT9T001 APTINA CAMERA SENSOR
7208 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7209 L: linux-media@vger.kernel.org
7210 T: git git://linuxtv.org/media_tree.git
7211 S: Maintained
7212 F: drivers/media/i2c/mt9t001.c
7213 F: include/media/mt9t001.h
7214
7215 MT9V032 APTINA CAMERA SENSOR
7216 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7217 L: linux-media@vger.kernel.org
7218 T: git git://linuxtv.org/media_tree.git
7219 S: Maintained
7220 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7221 F: drivers/media/i2c/mt9v032.c
7222 F: include/media/mt9v032.h
7223
7224 MULTIFUNCTION DEVICES (MFD)
7225 M: Lee Jones <lee.jones@linaro.org>
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7227 S: Supported
7228 F: drivers/mfd/
7229 F: include/linux/mfd/
7230
7231 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7232 M: Ulf Hansson <ulf.hansson@linaro.org>
7233 L: linux-mmc@vger.kernel.org
7234 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7235 S: Maintained
7236 F: drivers/mmc/
7237 F: include/linux/mmc/
7238 F: include/uapi/linux/mmc/
7239
7240 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7241 S: Orphan
7242 F: drivers/mmc/host/mmc_spi.c
7243 F: include/linux/spi/mmc_spi.h
7244
7245 MULTISOUND SOUND DRIVER
7246 M: Andrew Veliath <andrewtv@usa.net>
7247 S: Maintained
7248 F: Documentation/sound/oss/MultiSound
7249 F: sound/oss/msnd*
7250
7251 MULTITECH MULTIPORT CARD (ISICOM)
7252 S: Orphan
7253 F: drivers/tty/isicom.c
7254 F: include/linux/isicom.h
7255
7256 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7257 M: Felipe Balbi <balbi@ti.com>
7258 L: linux-usb@vger.kernel.org
7259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7260 S: Maintained
7261 F: drivers/usb/musb/
7262
7263 MXL5007T MEDIA DRIVER
7264 M: Michael Krufky <mkrufky@linuxtv.org>
7265 L: linux-media@vger.kernel.org
7266 W: http://linuxtv.org/
7267 W: http://github.com/mkrufky
7268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7269 T: git git://linuxtv.org/mkrufky/tuners.git
7270 S: Maintained
7271 F: drivers/media/tuners/mxl5007t.*
7272
7273 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7274 M: Hyong-Youb Kim <hykim@myri.com>
7275 L: netdev@vger.kernel.org
7276 W: https://www.myricom.com/support/downloads/myri10ge.html
7277 S: Supported
7278 F: drivers/net/ethernet/myricom/myri10ge/
7279
7280 NATSEMI ETHERNET DRIVER (DP8381x)
7281 S: Orphan
7282 F: drivers/net/ethernet/natsemi/natsemi.c
7283
7284 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7285 M: Daniel Mack <zonque@gmail.com>
7286 S: Maintained
7287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7288 W: http://www.native-instruments.com
7289 F: sound/usb/caiaq/
7290
7291 NCP FILESYSTEM
7292 M: Petr Vandrovec <petr@vandrovec.name>
7293 S: Odd Fixes
7294 F: fs/ncpfs/
7295
7296 NCR 5380 SCSI DRIVERS
7297 M: Finn Thain <fthain@telegraphics.com.au>
7298 M: Michael Schmitz <schmitzmic@gmail.com>
7299 L: linux-scsi@vger.kernel.org
7300 S: Maintained
7301 F: Documentation/scsi/g_NCR5380.txt
7302 F: drivers/scsi/NCR5380.*
7303 F: drivers/scsi/arm/cumana_1.c
7304 F: drivers/scsi/arm/oak.c
7305 F: drivers/scsi/atari_NCR5380.c
7306 F: drivers/scsi/atari_scsi.*
7307 F: drivers/scsi/dmx3191d.c
7308 F: drivers/scsi/dtc.*
7309 F: drivers/scsi/g_NCR5380.*
7310 F: drivers/scsi/g_NCR5380_mmio.c
7311 F: drivers/scsi/mac_scsi.*
7312 F: drivers/scsi/pas16.*
7313 F: drivers/scsi/sun3_scsi.*
7314 F: drivers/scsi/sun3_scsi_vme.c
7315 F: drivers/scsi/t128.*
7316
7317 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7318 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7319 L: linux-scsi@vger.kernel.org
7320 S: Maintained
7321 F: drivers/scsi/NCR_D700.*
7322
7323 NCT6775 HARDWARE MONITOR DRIVER
7324 M: Guenter Roeck <linux@roeck-us.net>
7325 L: linux-hwmon@vger.kernel.org
7326 S: Maintained
7327 F: Documentation/hwmon/nct6775
7328 F: drivers/hwmon/nct6775.c
7329
7330 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7331 M: Faisal Latif <faisal.latif@intel.com>
7332 L: linux-rdma@vger.kernel.org
7333 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7334 S: Supported
7335 F: drivers/infiniband/hw/nes/
7336
7337 NETEM NETWORK EMULATOR
7338 M: Stephen Hemminger <stephen@networkplumber.org>
7339 L: netem@lists.linux-foundation.org
7340 S: Maintained
7341 F: net/sched/sch_netem.c
7342
7343 NETERION 10GbE DRIVERS (s2io/vxge)
7344 M: Jon Mason <jdmason@kudzu.us>
7345 L: netdev@vger.kernel.org
7346 S: Supported
7347 F: Documentation/networking/s2io.txt
7348 F: Documentation/networking/vxge.txt
7349 F: drivers/net/ethernet/neterion/
7350
7351 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7352 M: Pablo Neira Ayuso <pablo@netfilter.org>
7353 M: Patrick McHardy <kaber@trash.net>
7354 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7355 L: netfilter-devel@vger.kernel.org
7356 L: coreteam@netfilter.org
7357 W: http://www.netfilter.org/
7358 W: http://www.iptables.org/
7359 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7362 S: Supported
7363 F: include/linux/netfilter*
7364 F: include/linux/netfilter/
7365 F: include/net/netfilter/
7366 F: include/uapi/linux/netfilter*
7367 F: include/uapi/linux/netfilter/
7368 F: net/*/netfilter.c
7369 F: net/*/netfilter/
7370 F: net/netfilter/
7371 F: net/bridge/br_netfilter*.c
7372
7373 NETLABEL
7374 M: Paul Moore <paul@paul-moore.com>
7375 W: http://netlabel.sf.net
7376 L: netdev@vger.kernel.org
7377 S: Maintained
7378 F: Documentation/netlabel/
7379 F: include/net/netlabel.h
7380 F: net/netlabel/
7381
7382 NETROM NETWORK LAYER
7383 M: Ralf Baechle <ralf@linux-mips.org>
7384 L: linux-hams@vger.kernel.org
7385 W: http://www.linux-ax25.org/
7386 S: Maintained
7387 F: include/net/netrom.h
7388 F: include/uapi/linux/netrom.h
7389 F: net/netrom/
7390
7391 NETWORK BLOCK DEVICE (NBD)
7392 M: Markus Pargmann <mpa@pengutronix.de>
7393 S: Maintained
7394 L: nbd-general@lists.sourceforge.net
7395 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7396 F: Documentation/blockdev/nbd.txt
7397 F: drivers/block/nbd.c
7398 F: include/uapi/linux/nbd.h
7399
7400 NETWORK DROP MONITOR
7401 M: Neil Horman <nhorman@tuxdriver.com>
7402 L: netdev@vger.kernel.org
7403 S: Maintained
7404 W: https://fedorahosted.org/dropwatch/
7405 F: net/core/drop_monitor.c
7406
7407 NETWORKING [GENERAL]
7408 M: "David S. Miller" <davem@davemloft.net>
7409 L: netdev@vger.kernel.org
7410 W: http://www.linuxfoundation.org/en/Net
7411 Q: http://patchwork.ozlabs.org/project/netdev/list/
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7414 S: Maintained
7415 F: net/
7416 F: include/net/
7417 F: include/linux/in.h
7418 F: include/linux/net.h
7419 F: include/linux/netdevice.h
7420 F: include/uapi/linux/in.h
7421 F: include/uapi/linux/net.h
7422 F: include/uapi/linux/netdevice.h
7423 F: include/uapi/linux/net_namespace.h
7424 F: tools/net/
7425 F: tools/testing/selftests/net/
7426 F: lib/random32.c
7427 F: lib/test_bpf.c
7428
7429 NETWORKING [IPv4/IPv6]
7430 M: "David S. Miller" <davem@davemloft.net>
7431 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7432 M: James Morris <jmorris@namei.org>
7433 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7434 M: Patrick McHardy <kaber@trash.net>
7435 L: netdev@vger.kernel.org
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7437 S: Maintained
7438 F: net/ipv4/
7439 F: net/ipv6/
7440 F: include/net/ip*
7441 F: arch/x86/net/*
7442
7443 NETWORKING [IPSEC]
7444 M: Steffen Klassert <steffen.klassert@secunet.com>
7445 M: Herbert Xu <herbert@gondor.apana.org.au>
7446 M: "David S. Miller" <davem@davemloft.net>
7447 L: netdev@vger.kernel.org
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7450 S: Maintained
7451 F: net/core/flow.c
7452 F: net/xfrm/
7453 F: net/key/
7454 F: net/ipv4/xfrm*
7455 F: net/ipv4/esp4.c
7456 F: net/ipv4/ah4.c
7457 F: net/ipv4/ipcomp.c
7458 F: net/ipv4/ip_vti.c
7459 F: net/ipv6/xfrm*
7460 F: net/ipv6/esp6.c
7461 F: net/ipv6/ah6.c
7462 F: net/ipv6/ipcomp6.c
7463 F: net/ipv6/ip6_vti.c
7464 F: include/uapi/linux/xfrm.h
7465 F: include/net/xfrm.h
7466
7467 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7468 M: Paul Moore <paul@paul-moore.com>
7469 L: netdev@vger.kernel.org
7470 S: Maintained
7471
7472 NETWORKING [WIRELESS]
7473 L: linux-wireless@vger.kernel.org
7474 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7475
7476 NETWORKING DRIVERS
7477 L: netdev@vger.kernel.org
7478 W: http://www.linuxfoundation.org/en/Net
7479 Q: http://patchwork.ozlabs.org/project/netdev/list/
7480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7482 S: Odd Fixes
7483 F: drivers/net/
7484 F: include/linux/if_*
7485 F: include/linux/netdevice.h
7486 F: include/linux/etherdevice.h
7487 F: include/linux/fcdevice.h
7488 F: include/linux/fddidevice.h
7489 F: include/linux/hippidevice.h
7490 F: include/linux/inetdevice.h
7491 F: include/uapi/linux/if_*
7492 F: include/uapi/linux/netdevice.h
7493
7494 NETWORKING DRIVERS (WIRELESS)
7495 M: Kalle Valo <kvalo@codeaurora.org>
7496 L: linux-wireless@vger.kernel.org
7497 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7499 S: Maintained
7500 F: drivers/net/wireless/
7501
7502 NETXEN (1/10) GbE SUPPORT
7503 M: Manish Chopra <manish.chopra@qlogic.com>
7504 M: Sony Chacko <sony.chacko@qlogic.com>
7505 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7506 L: netdev@vger.kernel.org
7507 W: http://www.qlogic.com
7508 S: Supported
7509 F: drivers/net/ethernet/qlogic/netxen/
7510
7511 NFC SUBSYSTEM
7512 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7513 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7514 M: Samuel Ortiz <sameo@linux.intel.com>
7515 L: linux-wireless@vger.kernel.org
7516 L: linux-nfc@lists.01.org (subscribers-only)
7517 S: Supported
7518 F: net/nfc/
7519 F: include/net/nfc/
7520 F: include/uapi/linux/nfc.h
7521 F: drivers/nfc/
7522 F: include/linux/platform_data/pn544.h
7523 F: Documentation/devicetree/bindings/net/nfc/
7524
7525 NFS, SUNRPC, AND LOCKD CLIENTS
7526 M: Trond Myklebust <trond.myklebust@primarydata.com>
7527 M: Anna Schumaker <anna.schumaker@netapp.com>
7528 L: linux-nfs@vger.kernel.org
7529 W: http://client.linux-nfs.org
7530 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7531 S: Maintained
7532 F: fs/lockd/
7533 F: fs/nfs/
7534 F: fs/nfs_common/
7535 F: net/sunrpc/
7536 F: include/linux/lockd/
7537 F: include/linux/nfs*
7538 F: include/linux/sunrpc/
7539 F: include/uapi/linux/nfs*
7540 F: include/uapi/linux/sunrpc/
7541
7542 NILFS2 FILESYSTEM
7543 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7544 L: linux-nilfs@vger.kernel.org
7545 W: http://nilfs.sourceforge.net/
7546 T: git git://github.com/konis/nilfs2.git
7547 S: Supported
7548 F: Documentation/filesystems/nilfs2.txt
7549 F: fs/nilfs2/
7550 F: include/linux/nilfs2_fs.h
7551 F: include/trace/events/nilfs2.h
7552
7553 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7554 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7555 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7556 S: Maintained
7557 F: Documentation/scsi/NinjaSCSI.txt
7558 F: drivers/scsi/pcmcia/nsp_*
7559
7560 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7561 M: GOTO Masanori <gotom@debian.or.jp>
7562 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7563 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7564 S: Maintained
7565 F: Documentation/scsi/NinjaSCSI.txt
7566 F: drivers/scsi/nsp32*
7567
7568 NIOS2 ARCHITECTURE
7569 M: Ley Foon Tan <lftan@altera.com>
7570 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7572 S: Maintained
7573 F: arch/nios2/
7574
7575 NOKIA N900 POWER SUPPLY DRIVERS
7576 M: Pali RohĂ¡r <pali.rohar@gmail.com>
7577 S: Maintained
7578 F: include/linux/power/bq2415x_charger.h
7579 F: include/linux/power/bq27xxx_battery.h
7580 F: include/linux/power/isp1704_charger.h
7581 F: drivers/power/bq2415x_charger.c
7582 F: drivers/power/bq27xxx_battery.c
7583 F: drivers/power/isp1704_charger.c
7584 F: drivers/power/rx51_battery.c
7585
7586 NTB DRIVER CORE
7587 M: Jon Mason <jdmason@kudzu.us>
7588 M: Dave Jiang <dave.jiang@intel.com>
7589 M: Allen Hubbe <Allen.Hubbe@emc.com>
7590 L: linux-ntb@googlegroups.com
7591 S: Supported
7592 W: https://github.com/jonmason/ntb/wiki
7593 T: git git://github.com/jonmason/ntb.git
7594 F: drivers/ntb/
7595 F: drivers/net/ntb_netdev.c
7596 F: include/linux/ntb.h
7597 F: include/linux/ntb_transport.h
7598
7599 NTB INTEL DRIVER
7600 M: Jon Mason <jdmason@kudzu.us>
7601 M: Dave Jiang <dave.jiang@intel.com>
7602 L: linux-ntb@googlegroups.com
7603 S: Supported
7604 W: https://github.com/jonmason/ntb/wiki
7605 T: git git://github.com/jonmason/ntb.git
7606 F: drivers/ntb/hw/intel/
7607
7608 NTFS FILESYSTEM
7609 M: Anton Altaparmakov <anton@tuxera.com>
7610 L: linux-ntfs-dev@lists.sourceforge.net
7611 W: http://www.tuxera.com/
7612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7613 S: Supported
7614 F: Documentation/filesystems/ntfs.txt
7615 F: fs/ntfs/
7616
7617 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7618 M: Antonino Daplas <adaplas@gmail.com>
7619 L: linux-fbdev@vger.kernel.org
7620 S: Maintained
7621 F: drivers/video/fbdev/riva/
7622 F: drivers/video/fbdev/nvidia/
7623
7624 NVM EXPRESS DRIVER
7625 M: Keith Busch <keith.busch@intel.com>
7626 M: Jens Axboe <axboe@fb.com>
7627 L: linux-nvme@lists.infradead.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7629 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7630 S: Supported
7631 F: drivers/nvme/host/
7632 F: include/linux/nvme.h
7633
7634 NVMEM FRAMEWORK
7635 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7636 M: Maxime Ripard <maxime.ripard@free-electrons.com>
7637 S: Maintained
7638 F: drivers/nvmem/
7639 F: Documentation/devicetree/bindings/nvmem/
7640 F: include/linux/nvmem-consumer.h
7641 F: include/linux/nvmem-provider.h
7642
7643 NXP-NCI NFC DRIVER
7644 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7645 R: Charles Gorand <charles.gorand@effinnov.com>
7646 L: linux-nfc@lists.01.org (moderated for non-subscribers)
7647 S: Supported
7648 F: drivers/nfc/nxp-nci
7649
7650 NXP TDA998X DRM DRIVER
7651 M: Russell King <rmk+kernel@arm.linux.org.uk>
7652 S: Supported
7653 F: drivers/gpu/drm/i2c/tda998x_drv.c
7654 F: include/drm/i2c/tda998x.h
7655
7656 NXP TFA9879 DRIVER
7657 M: Peter Rosin <peda@axentia.se>
7658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7659 S: Maintained
7660 F: sound/soc/codecs/tfa9879*
7661
7662 OMAP SUPPORT
7663 M: Tony Lindgren <tony@atomide.com>
7664 L: linux-omap@vger.kernel.org
7665 W: http://www.muru.com/linux/omap/
7666 W: http://linux.omap.com/
7667 Q: http://patchwork.kernel.org/project/linux-omap/list/
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7669 S: Maintained
7670 F: arch/arm/*omap*/
7671 F: arch/arm/configs/omap1_defconfig
7672 F: arch/arm/configs/omap2plus_defconfig
7673 F: drivers/i2c/busses/i2c-omap.c
7674 F: drivers/irqchip/irq-omap-intc.c
7675 F: drivers/mfd/*omap*.c
7676 F: drivers/mfd/menelaus.c
7677 F: drivers/mfd/palmas.c
7678 F: drivers/mfd/tps65217.c
7679 F: drivers/mfd/tps65218.c
7680 F: drivers/mfd/tps65910.c
7681 F: drivers/mfd/twl-core.[ch]
7682 F: drivers/mfd/twl4030*.c
7683 F: drivers/mfd/twl6030*.c
7684 F: drivers/mfd/twl6040*.c
7685 F: drivers/regulator/palmas-regulator*.c
7686 F: drivers/regulator/pbias-regulator.c
7687 F: drivers/regulator/tps65217-regulator.c
7688 F: drivers/regulator/tps65218-regulator.c
7689 F: drivers/regulator/tps65910-regulator.c
7690 F: drivers/regulator/twl-regulator.c
7691 F: include/linux/i2c-omap.h
7692
7693 OMAP DEVICE TREE SUPPORT
7694 M: Benoît Cousson <bcousson@baylibre.com>
7695 M: Tony Lindgren <tony@atomide.com>
7696 L: linux-omap@vger.kernel.org
7697 L: devicetree@vger.kernel.org
7698 S: Maintained
7699 F: arch/arm/boot/dts/*omap*
7700 F: arch/arm/boot/dts/*am3*
7701 F: arch/arm/boot/dts/*am4*
7702 F: arch/arm/boot/dts/*am5*
7703 F: arch/arm/boot/dts/*dra7*
7704
7705 OMAP CLOCK FRAMEWORK SUPPORT
7706 M: Paul Walmsley <paul@pwsan.com>
7707 L: linux-omap@vger.kernel.org
7708 S: Maintained
7709 F: arch/arm/*omap*/*clock*
7710
7711 OMAP POWER MANAGEMENT SUPPORT
7712 M: Kevin Hilman <khilman@deeprootsystems.com>
7713 L: linux-omap@vger.kernel.org
7714 S: Maintained
7715 F: arch/arm/*omap*/*pm*
7716 F: drivers/cpufreq/omap-cpufreq.c
7717
7718 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7719 M: Rajendra Nayak <rnayak@ti.com>
7720 M: Paul Walmsley <paul@pwsan.com>
7721 L: linux-omap@vger.kernel.org
7722 S: Maintained
7723 F: arch/arm/mach-omap2/prm*
7724
7725 OMAP AUDIO SUPPORT
7726 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7727 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7729 L: linux-omap@vger.kernel.org
7730 S: Maintained
7731 F: sound/soc/omap/
7732
7733 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7734 M: Roger Quadros <rogerq@ti.com>
7735 M: Tony Lindgren <tony@atomide.com>
7736 L: linux-omap@vger.kernel.org
7737 S: Maintained
7738 F: drivers/memory/omap-gpmc.c
7739 F: arch/arm/mach-omap2/*gpmc*
7740
7741 OMAP FRAMEBUFFER SUPPORT
7742 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7743 L: linux-fbdev@vger.kernel.org
7744 L: linux-omap@vger.kernel.org
7745 S: Maintained
7746 F: drivers/video/fbdev/omap/
7747
7748 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7749 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7750 L: linux-omap@vger.kernel.org
7751 L: linux-fbdev@vger.kernel.org
7752 S: Maintained
7753 F: drivers/video/fbdev/omap2/
7754 F: Documentation/arm/OMAP/DSS
7755
7756 OMAP HARDWARE SPINLOCK SUPPORT
7757 M: Ohad Ben-Cohen <ohad@wizery.com>
7758 L: linux-omap@vger.kernel.org
7759 S: Maintained
7760 F: drivers/hwspinlock/omap_hwspinlock.c
7761
7762 OMAP MMC SUPPORT
7763 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7764 L: linux-omap@vger.kernel.org
7765 S: Maintained
7766 F: drivers/mmc/host/omap.c
7767
7768 OMAP HS MMC SUPPORT
7769 L: linux-mmc@vger.kernel.org
7770 L: linux-omap@vger.kernel.org
7771 S: Orphan
7772 F: drivers/mmc/host/omap_hsmmc.c
7773
7774 OMAP RANDOM NUMBER GENERATOR SUPPORT
7775 M: Deepak Saxena <dsaxena@plexity.net>
7776 S: Maintained
7777 F: drivers/char/hw_random/omap-rng.c
7778
7779 OMAP HWMOD SUPPORT
7780 M: Benoît Cousson <bcousson@baylibre.com>
7781 M: Paul Walmsley <paul@pwsan.com>
7782 L: linux-omap@vger.kernel.org
7783 S: Maintained
7784 F: arch/arm/mach-omap2/omap_hwmod.*
7785
7786 OMAP HWMOD DATA
7787 M: Paul Walmsley <paul@pwsan.com>
7788 L: linux-omap@vger.kernel.org
7789 S: Maintained
7790 F: arch/arm/mach-omap2/omap_hwmod*data*
7791
7792 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7793 M: Benoît Cousson <bcousson@baylibre.com>
7794 L: linux-omap@vger.kernel.org
7795 S: Maintained
7796 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7797
7798 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7799 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7800 L: linux-media@vger.kernel.org
7801 S: Maintained
7802 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7803 F: drivers/media/platform/omap3isp/
7804 F: drivers/staging/media/omap4iss/
7805
7806 OMAP USB SUPPORT
7807 M: Felipe Balbi <balbi@ti.com>
7808 L: linux-usb@vger.kernel.org
7809 L: linux-omap@vger.kernel.org
7810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7811 S: Maintained
7812 F: drivers/usb/*/*omap*
7813 F: arch/arm/*omap*/usb*
7814
7815 OMAP GPIO DRIVER
7816 M: Javier Martinez Canillas <javier@dowhile0.org>
7817 M: Santosh Shilimkar <ssantosh@kernel.org>
7818 M: Kevin Hilman <khilman@deeprootsystems.com>
7819 L: linux-omap@vger.kernel.org
7820 S: Maintained
7821 F: drivers/gpio/gpio-omap.c
7822
7823 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7824 M: Mark Jackson <mpfj@newflow.co.uk>
7825 L: linux-omap@vger.kernel.org
7826 S: Maintained
7827 F: arch/arm/boot/dts/am335x-nano.dts
7828
7829 OMFS FILESYSTEM
7830 M: Bob Copeland <me@bobcopeland.com>
7831 L: linux-karma-devel@lists.sourceforge.net
7832 S: Maintained
7833 F: Documentation/filesystems/omfs.txt
7834 F: fs/omfs/
7835
7836 OMNIKEY CARDMAN 4000 DRIVER
7837 M: Harald Welte <laforge@gnumonks.org>
7838 S: Maintained
7839 F: drivers/char/pcmcia/cm4000_cs.c
7840 F: include/linux/cm4000_cs.h
7841 F: include/uapi/linux/cm4000_cs.h
7842
7843 OMNIKEY CARDMAN 4040 DRIVER
7844 M: Harald Welte <laforge@gnumonks.org>
7845 S: Maintained
7846 F: drivers/char/pcmcia/cm4040_cs.*
7847
7848 OMNIVISION OV7670 SENSOR DRIVER
7849 M: Jonathan Corbet <corbet@lwn.net>
7850 L: linux-media@vger.kernel.org
7851 T: git git://linuxtv.org/media_tree.git
7852 S: Maintained
7853 F: drivers/media/i2c/ov7670.c
7854
7855 ONENAND FLASH DRIVER
7856 M: Kyungmin Park <kyungmin.park@samsung.com>
7857 L: linux-mtd@lists.infradead.org
7858 S: Maintained
7859 F: drivers/mtd/onenand/
7860 F: include/linux/mtd/onenand*.h
7861
7862 ONSTREAM SCSI TAPE DRIVER
7863 M: Willem Riede <osst@riede.org>
7864 L: osst-users@lists.sourceforge.net
7865 L: linux-scsi@vger.kernel.org
7866 S: Maintained
7867 F: Documentation/scsi/osst.txt
7868 F: drivers/scsi/osst.*
7869 F: drivers/scsi/osst_*.h
7870 F: drivers/scsi/st.h
7871
7872 OPENCORES I2C BUS DRIVER
7873 M: Peter Korsgaard <jacmet@sunsite.dk>
7874 L: linux-i2c@vger.kernel.org
7875 S: Maintained
7876 F: Documentation/i2c/busses/i2c-ocores
7877 F: drivers/i2c/busses/i2c-ocores.c
7878
7879 OPEN FIRMWARE AND FLATTENED DEVICE TREE
7880 M: Rob Herring <robh+dt@kernel.org>
7881 M: Frank Rowand <frowand.list@gmail.com>
7882 M: Grant Likely <grant.likely@linaro.org>
7883 L: devicetree@vger.kernel.org
7884 W: http://www.devicetree.org/
7885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7886 S: Maintained
7887 F: drivers/of/
7888 F: include/linux/of*.h
7889 F: scripts/dtc/
7890
7891 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7892 M: Rob Herring <robh+dt@kernel.org>
7893 M: Pawel Moll <pawel.moll@arm.com>
7894 M: Mark Rutland <mark.rutland@arm.com>
7895 M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7896 M: Kumar Gala <galak@codeaurora.org>
7897 L: devicetree@vger.kernel.org
7898 S: Maintained
7899 F: Documentation/devicetree/
7900 F: arch/*/boot/dts/
7901 F: include/dt-bindings/
7902
7903 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7904 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7905 L: devicetree@vger.kernel.org
7906 S: Maintained
7907 F: Documentation/devicetree/dynamic-resolution-notes.txt
7908 F: Documentation/devicetree/overlay-notes.txt
7909 F: drivers/of/overlay.c
7910 F: drivers/of/resolver.c
7911
7912 OPENRISC ARCHITECTURE
7913 M: Jonas Bonn <jonas@southpole.se>
7914 W: http://openrisc.net
7915 L: linux@lists.openrisc.net (moderated for non-subscribers)
7916 S: Maintained
7917 T: git git://openrisc.net/~jonas/linux
7918 F: arch/openrisc/
7919
7920 OPENVSWITCH
7921 M: Pravin Shelar <pshelar@nicira.com>
7922 L: netdev@vger.kernel.org
7923 L: dev@openvswitch.org
7924 W: http://openvswitch.org
7925 S: Maintained
7926 F: net/openvswitch/
7927 F: include/uapi/linux/openvswitch.h
7928
7929 OPERATING PERFORMANCE POINTS (OPP)
7930 M: Viresh Kumar <vireshk@kernel.org>
7931 M: Nishanth Menon <nm@ti.com>
7932 M: Stephen Boyd <sboyd@codeaurora.org>
7933 L: linux-pm@vger.kernel.org
7934 S: Maintained
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7936 F: drivers/base/power/opp/
7937 F: include/linux/pm_opp.h
7938 F: Documentation/power/opp.txt
7939 F: Documentation/devicetree/bindings/opp/
7940
7941 OPL4 DRIVER
7942 M: Clemens Ladisch <clemens@ladisch.de>
7943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7944 T: git git://git.alsa-project.org/alsa-kernel.git
7945 S: Maintained
7946 F: sound/drivers/opl4/
7947
7948 OPROFILE
7949 M: Robert Richter <rric@kernel.org>
7950 L: oprofile-list@lists.sf.net
7951 S: Maintained
7952 F: arch/*/include/asm/oprofile*.h
7953 F: arch/*/oprofile/
7954 F: drivers/oprofile/
7955 F: include/linux/oprofile.h
7956
7957 OP-TEE DRIVER
7958 M: Jens Wiklander <jens.wiklander@linaro.org>
7959 S: Maintained
7960 F: drivers/tee/optee/
7961
7962 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7963 M: Mark Fasheh <mfasheh@suse.com>
7964 M: Joel Becker <jlbec@evilplan.org>
7965 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7966 W: http://ocfs2.wiki.kernel.org
7967 S: Supported
7968 F: Documentation/filesystems/ocfs2.txt
7969 F: Documentation/filesystems/dlmfs.txt
7970 F: fs/ocfs2/
7971
7972 ORINOCO DRIVER
7973 L: linux-wireless@vger.kernel.org
7974 W: http://wireless.kernel.org/en/users/Drivers/orinoco
7975 W: http://www.nongnu.org/orinoco/
7976 S: Orphan
7977 F: drivers/net/wireless/orinoco/
7978
7979 OSD LIBRARY and FILESYSTEM
7980 M: Boaz Harrosh <ooo@electrozaur.com>
7981 M: Benny Halevy <bhalevy@primarydata.com>
7982 L: osd-dev@open-osd.org
7983 W: http://open-osd.org
7984 T: git git://git.open-osd.org/open-osd.git
7985 S: Maintained
7986 F: drivers/scsi/osd/
7987 F: include/scsi/osd_*
7988 F: fs/exofs/
7989
7990 OVERLAY FILESYSTEM
7991 M: Miklos Szeredi <miklos@szeredi.hu>
7992 L: linux-unionfs@vger.kernel.org
7993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7994 S: Supported
7995 F: fs/overlayfs/
7996 F: Documentation/filesystems/overlayfs.txt
7997
7998 P54 WIRELESS DRIVER
7999 M: Christian Lamparter <chunkeey@googlemail.com>
8000 L: linux-wireless@vger.kernel.org
8001 W: http://wireless.kernel.org/en/users/Drivers/p54
8002 S: Maintained
8003 F: drivers/net/wireless/p54/
8004
8005 PA SEMI ETHERNET DRIVER
8006 M: Olof Johansson <olof@lixom.net>
8007 L: netdev@vger.kernel.org
8008 S: Maintained
8009 F: drivers/net/ethernet/pasemi/*
8010
8011 PA SEMI SMBUS DRIVER
8012 M: Olof Johansson <olof@lixom.net>
8013 L: linux-i2c@vger.kernel.org
8014 S: Maintained
8015 F: drivers/i2c/busses/i2c-pasemi.c
8016
8017 PADATA PARALLEL EXECUTION MECHANISM
8018 M: Steffen Klassert <steffen.klassert@secunet.com>
8019 L: linux-crypto@vger.kernel.org
8020 S: Maintained
8021 F: kernel/padata.c
8022 F: include/linux/padata.h
8023 F: Documentation/padata.txt
8024
8025 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8026 M: Harald Welte <laforge@gnumonks.org>
8027 L: platform-driver-x86@vger.kernel.org
8028 S: Maintained
8029 F: drivers/platform/x86/panasonic-laptop.c
8030
8031 PANASONIC MN10300/AM33/AM34 PORT
8032 M: David Howells <dhowells@redhat.com>
8033 M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8034 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8035 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8036 S: Maintained
8037 F: Documentation/mn10300/
8038 F: arch/mn10300/
8039
8040 PARALLEL PORT SUBSYSTEM
8041 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8042 M: Sudip Mukherjee <sudip@vectorindia.org>
8043 L: linux-parport@lists.infradead.org (subscribers-only)
8044 S: Maintained
8045 F: drivers/parport/
8046 F: include/linux/parport*.h
8047 F: drivers/char/ppdev.c
8048 F: include/uapi/linux/ppdev.h
8049 F: Documentation/parport*.txt
8050
8051 PARAVIRT_OPS INTERFACE
8052 M: Jeremy Fitzhardinge <jeremy@goop.org>
8053 M: Chris Wright <chrisw@sous-sol.org>
8054 M: Alok Kataria <akataria@vmware.com>
8055 M: Rusty Russell <rusty@rustcorp.com.au>
8056 L: virtualization@lists.linux-foundation.org
8057 S: Supported
8058 F: Documentation/virtual/paravirt_ops.txt
8059 F: arch/*/kernel/paravirt*
8060 F: arch/*/include/asm/paravirt.h
8061
8062 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8063 M: Tim Waugh <tim@cyberelk.net>
8064 L: linux-parport@lists.infradead.org (subscribers-only)
8065 S: Maintained
8066 F: Documentation/blockdev/paride.txt
8067 F: drivers/block/paride/
8068
8069 PARISC ARCHITECTURE
8070 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8071 M: Helge Deller <deller@gmx.de>
8072 L: linux-parisc@vger.kernel.org
8073 W: http://www.parisc-linux.org/
8074 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8077 S: Maintained
8078 F: arch/parisc/
8079 F: Documentation/parisc/
8080 F: drivers/parisc/
8081 F: drivers/char/agp/parisc-agp.c
8082 F: drivers/input/serio/gscps2.c
8083 F: drivers/parport/parport_gsc.*
8084 F: drivers/tty/serial/8250/8250_gsc.c
8085 F: drivers/video/fbdev/sti*
8086 F: drivers/video/console/sti*
8087 F: drivers/video/logo/logo_parisc*
8088
8089 PC87360 HARDWARE MONITORING DRIVER
8090 M: Jim Cromie <jim.cromie@gmail.com>
8091 L: linux-hwmon@vger.kernel.org
8092 S: Maintained
8093 F: Documentation/hwmon/pc87360
8094 F: drivers/hwmon/pc87360.c
8095
8096 PC8736x GPIO DRIVER
8097 M: Jim Cromie <jim.cromie@gmail.com>
8098 S: Maintained
8099 F: drivers/char/pc8736x_gpio.c
8100
8101 PC87427 HARDWARE MONITORING DRIVER
8102 M: Jean Delvare <jdelvare@suse.com>
8103 L: linux-hwmon@vger.kernel.org
8104 S: Maintained
8105 F: Documentation/hwmon/pc87427
8106 F: drivers/hwmon/pc87427.c
8107
8108 PCA9532 LED DRIVER
8109 M: Riku Voipio <riku.voipio@iki.fi>
8110 S: Maintained
8111 F: drivers/leds/leds-pca9532.c
8112 F: include/linux/leds-pca9532.h
8113
8114 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8115 M: Guenter Roeck <linux@roeck-us.net>
8116 L: linux-i2c@vger.kernel.org
8117 S: Maintained
8118 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8119
8120 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8121 M: Khalid Aziz <khalid@gonehiking.org>
8122 S: Maintained
8123 F: drivers/firmware/pcdp.*
8124
8125 PCI ERROR RECOVERY
8126 M: Linas Vepstas <linasvepstas@gmail.com>
8127 L: linux-pci@vger.kernel.org
8128 S: Supported
8129 F: Documentation/PCI/pci-error-recovery.txt
8130
8131 PCI SUBSYSTEM
8132 M: Bjorn Helgaas <bhelgaas@google.com>
8133 L: linux-pci@vger.kernel.org
8134 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8136 S: Supported
8137 F: Documentation/PCI/
8138 F: drivers/pci/
8139 F: include/linux/pci*
8140 F: arch/x86/pci/
8141 F: arch/x86/kernel/quirks.c
8142
8143 PCI DRIVER FOR ALTERA PCIE IP
8144 M: Ley Foon Tan <lftan@altera.com>
8145 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8146 L: linux-pci@vger.kernel.org
8147 S: Supported
8148 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8149 F: drivers/pci/host/pcie-altera.c
8150
8151 PCI DRIVER FOR ARM VERSATILE PLATFORM
8152 M: Rob Herring <robh@kernel.org>
8153 L: linux-pci@vger.kernel.org
8154 L: linux-arm-kernel@lists.infradead.org
8155 S: Maintained
8156 F: Documentation/devicetree/bindings/pci/versatile.txt
8157 F: drivers/pci/host/pci-versatile.c
8158
8159 PCI DRIVER FOR APPLIEDMICRO XGENE
8160 M: Tanmay Inamdar <tinamdar@apm.com>
8161 L: linux-pci@vger.kernel.org
8162 L: linux-arm-kernel@lists.infradead.org
8163 S: Maintained
8164 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8165 F: drivers/pci/host/pci-xgene.c
8166
8167 PCI DRIVER FOR FREESCALE LAYERSCAPE
8168 M: Minghuan Lian <minghuan.Lian@freescale.com>
8169 M: Mingkai Hu <mingkai.hu@freescale.com>
8170 M: Roy Zang <tie-fei.zang@freescale.com>
8171 L: linuxppc-dev@lists.ozlabs.org
8172 L: linux-pci@vger.kernel.org
8173 L: linux-arm-kernel@lists.infradead.org
8174 S: Maintained
8175 F: drivers/pci/host/*layerscape*
8176
8177 PCI DRIVER FOR IMX6
8178 M: Richard Zhu <Richard.Zhu@freescale.com>
8179 M: Lucas Stach <l.stach@pengutronix.de>
8180 L: linux-pci@vger.kernel.org
8181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8182 S: Maintained
8183 F: drivers/pci/host/*imx6*
8184
8185 PCI DRIVER FOR TI KEYSTONE
8186 M: Murali Karicheri <m-karicheri2@ti.com>
8187 L: linux-pci@vger.kernel.org
8188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8189 S: Maintained
8190 F: drivers/pci/host/*keystone*
8191
8192 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8193 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8194 M: Jason Cooper <jason@lakedaemon.net>
8195 L: linux-pci@vger.kernel.org
8196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8197 S: Maintained
8198 F: drivers/pci/host/*mvebu*
8199
8200 PCI DRIVER FOR NVIDIA TEGRA
8201 M: Thierry Reding <thierry.reding@gmail.com>
8202 L: linux-tegra@vger.kernel.org
8203 L: linux-pci@vger.kernel.org
8204 S: Supported
8205 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8206 F: drivers/pci/host/pci-tegra.c
8207
8208 PCI DRIVER FOR TI DRA7XX
8209 M: Kishon Vijay Abraham I <kishon@ti.com>
8210 L: linux-omap@vger.kernel.org
8211 L: linux-pci@vger.kernel.org
8212 S: Supported
8213 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8214 F: drivers/pci/host/pci-dra7xx.c
8215
8216 PCI DRIVER FOR RENESAS R-CAR
8217 M: Simon Horman <horms@verge.net.au>
8218 L: linux-pci@vger.kernel.org
8219 L: linux-sh@vger.kernel.org
8220 S: Maintained
8221 F: drivers/pci/host/*rcar*
8222
8223 PCI DRIVER FOR SAMSUNG EXYNOS
8224 M: Jingoo Han <jingoohan1@gmail.com>
8225 L: linux-pci@vger.kernel.org
8226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8227 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8228 S: Maintained
8229 F: drivers/pci/host/pci-exynos.c
8230
8231 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8232 M: Jingoo Han <jingoohan1@gmail.com>
8233 M: Pratyush Anand <pratyush.anand@gmail.com>
8234 L: linux-pci@vger.kernel.org
8235 S: Maintained
8236 F: drivers/pci/host/*designware*
8237
8238 PCI DRIVER FOR GENERIC OF HOSTS
8239 M: Will Deacon <will.deacon@arm.com>
8240 L: linux-pci@vger.kernel.org
8241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8242 S: Maintained
8243 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8244 F: drivers/pci/host/pci-host-generic.c
8245
8246 PCIE DRIVER FOR ST SPEAR13XX
8247 M: Pratyush Anand <pratyush.anand@gmail.com>
8248 L: linux-pci@vger.kernel.org
8249 S: Maintained
8250 F: drivers/pci/host/*spear*
8251
8252 PCI MSI DRIVER FOR ALTERA MSI IP
8253 M: Ley Foon Tan <lftan@altera.com>
8254 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8255 L: linux-pci@vger.kernel.org
8256 S: Supported
8257 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8258 F: drivers/pci/host/pcie-altera-msi.c
8259
8260 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8261 M: Duc Dang <dhdang@apm.com>
8262 L: linux-pci@vger.kernel.org
8263 L: linux-arm-kernel@lists.infradead.org
8264 S: Maintained
8265 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8266 F: drivers/pci/host/pci-xgene-msi.c
8267
8268 PCIE DRIVER FOR HISILICON
8269 M: Zhou Wang <wangzhou1@hisilicon.com>
8270 L: linux-pci@vger.kernel.org
8271 S: Maintained
8272 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8273 F: drivers/pci/host/pcie-hisi.c
8274
8275 PCMCIA SUBSYSTEM
8276 P: Linux PCMCIA Team
8277 L: linux-pcmcia@lists.infradead.org
8278 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8280 S: Maintained
8281 F: Documentation/pcmcia/
8282 F: drivers/pcmcia/
8283 F: include/pcmcia/
8284
8285 PCNET32 NETWORK DRIVER
8286 M: Don Fry <pcnet32@frontier.com>
8287 L: netdev@vger.kernel.org
8288 S: Maintained
8289 F: drivers/net/ethernet/amd/pcnet32.c
8290
8291 PCRYPT PARALLEL CRYPTO ENGINE
8292 M: Steffen Klassert <steffen.klassert@secunet.com>
8293 L: linux-crypto@vger.kernel.org
8294 S: Maintained
8295 F: crypto/pcrypt.c
8296 F: include/crypto/pcrypt.h
8297
8298 PER-CPU MEMORY ALLOCATOR
8299 M: Tejun Heo <tj@kernel.org>
8300 M: Christoph Lameter <cl@linux-foundation.org>
8301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8302 S: Maintained
8303 F: include/linux/percpu*.h
8304 F: mm/percpu*.c
8305 F: arch/*/include/asm/percpu.h
8306
8307 PER-TASK DELAY ACCOUNTING
8308 M: Balbir Singh <bsingharora@gmail.com>
8309 S: Maintained
8310 F: include/linux/delayacct.h
8311 F: kernel/delayacct.c
8312
8313 PERFORMANCE EVENTS SUBSYSTEM
8314 M: Peter Zijlstra <peterz@infradead.org>
8315 M: Ingo Molnar <mingo@redhat.com>
8316 M: Arnaldo Carvalho de Melo <acme@kernel.org>
8317 L: linux-kernel@vger.kernel.org
8318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8319 S: Supported
8320 F: kernel/events/*
8321 F: include/linux/perf_event.h
8322 F: include/uapi/linux/perf_event.h
8323 F: arch/*/kernel/perf_event*.c
8324 F: arch/*/kernel/*/perf_event*.c
8325 F: arch/*/kernel/*/*/perf_event*.c
8326 F: arch/*/include/asm/perf_event.h
8327 F: arch/*/kernel/perf_callchain.c
8328 F: tools/perf/
8329
8330 PERSONALITY HANDLING
8331 M: Christoph Hellwig <hch@infradead.org>
8332 L: linux-abi-devel@lists.sourceforge.net
8333 S: Maintained
8334 F: include/linux/personality.h
8335 F: include/uapi/linux/personality.h
8336
8337 PHONET PROTOCOL
8338 M: Remi Denis-Courmont <courmisch@gmail.com>
8339 S: Supported
8340 F: Documentation/networking/phonet.txt
8341 F: include/linux/phonet.h
8342 F: include/net/phonet/
8343 F: include/uapi/linux/phonet.h
8344 F: net/phonet/
8345
8346 PHRAM MTD DRIVER
8347 M: Joern Engel <joern@lazybastard.org>
8348 L: linux-mtd@lists.infradead.org
8349 S: Maintained
8350 F: drivers/mtd/devices/phram.c
8351
8352 PICOLCD HID DRIVER
8353 M: Bruno Prémont <bonbons@linux-vserver.org>
8354 L: linux-input@vger.kernel.org
8355 S: Maintained
8356 F: drivers/hid/hid-picolcd*
8357
8358 PICOXCELL SUPPORT
8359 M: Jamie Iles <jamie@jamieiles.com>
8360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8361 T: git git://github.com/jamieiles/linux-2.6-ji.git
8362 S: Supported
8363 F: arch/arm/boot/dts/picoxcell*
8364 F: arch/arm/mach-picoxcell/
8365 F: drivers/crypto/picoxcell*
8366
8367 PIN CONTROL SUBSYSTEM
8368 M: Linus Walleij <linus.walleij@linaro.org>
8369 L: linux-gpio@vger.kernel.org
8370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8371 S: Maintained
8372 F: drivers/pinctrl/
8373 F: include/linux/pinctrl/
8374
8375 PIN CONTROLLER - ATMEL AT91
8376 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8378 S: Maintained
8379 F: drivers/pinctrl/pinctrl-at91.*
8380
8381 PIN CONTROLLER - ATMEL AT91 PIO4
8382 M: Ludovic Desroches <ludovic.desroches@atmel.com>
8383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8384 L: linux-gpio@vger.kernel.org
8385 S: Supported
8386 F: drivers/pinctrl/pinctrl-at91-pio4.*
8387
8388 PIN CONTROLLER - INTEL
8389 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8390 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8391 S: Maintained
8392 F: drivers/pinctrl/intel/
8393
8394 PIN CONTROLLER - RENESAS
8395 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8396 L: linux-sh@vger.kernel.org
8397 S: Maintained
8398 F: drivers/pinctrl/sh-pfc/
8399
8400 PIN CONTROLLER - SAMSUNG
8401 M: Tomasz Figa <tomasz.figa@gmail.com>
8402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8403 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8404 S: Maintained
8405 F: drivers/pinctrl/samsung/
8406
8407 PIN CONTROLLER - SINGLE
8408 M: Tony Lindgren <tony@atomide.com>
8409 M: Haojian Zhuang <haojian.zhuang@linaro.org>
8410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8411 L: linux-omap@vger.kernel.org
8412 S: Maintained
8413 F: drivers/pinctrl/pinctrl-single.c
8414
8415 PIN CONTROLLER - ST SPEAR
8416 M: Viresh Kumar <vireshk@kernel.org>
8417 L: spear-devel@list.st.com
8418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8419 W: http://www.st.com/spear
8420 S: Maintained
8421 F: drivers/pinctrl/spear/
8422
8423 PKTCDVD DRIVER
8424 M: Jiri Kosina <jikos@kernel.org>
8425 S: Maintained
8426 F: drivers/block/pktcdvd.c
8427 F: include/linux/pktcdvd.h
8428 F: include/uapi/linux/pktcdvd.h
8429
8430 PKUNITY SOC DRIVERS
8431 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8432 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8433 S: Maintained
8434 T: git git://github.com/gxt/linux.git
8435 F: drivers/input/serio/i8042-unicore32io.h
8436 F: drivers/i2c/busses/i2c-puv3.c
8437 F: drivers/video/fbdev/fb-puv3.c
8438 F: drivers/rtc/rtc-puv3.c
8439
8440 PMBUS HARDWARE MONITORING DRIVERS
8441 M: Guenter Roeck <linux@roeck-us.net>
8442 L: linux-hwmon@vger.kernel.org
8443 W: http://hwmon.wiki.kernel.org/
8444 W: http://www.roeck-us.net/linux/drivers/
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8446 S: Maintained
8447 F: Documentation/hwmon/pmbus
8448 F: drivers/hwmon/pmbus/
8449 F: include/linux/i2c/pmbus.h
8450
8451 PMC SIERRA MaxRAID DRIVER
8452 L: linux-scsi@vger.kernel.org
8453 W: http://www.pmc-sierra.com/
8454 S: Orphan
8455 F: drivers/scsi/pmcraid.*
8456
8457 PMC SIERRA PM8001 DRIVER
8458 M: Jack Wang <jinpu.wang@profitbricks.com>
8459 M: lindar_liu@usish.com
8460 L: pmchba@pmcs.com
8461 L: linux-scsi@vger.kernel.org
8462 S: Supported
8463 F: drivers/scsi/pm8001/
8464
8465 POSIX CLOCKS and TIMERS
8466 M: Thomas Gleixner <tglx@linutronix.de>
8467 L: linux-kernel@vger.kernel.org
8468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8469 S: Maintained
8470 F: fs/timerfd.c
8471 F: include/linux/timer*
8472 F: kernel/time/*timer*
8473
8474 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8475 M: Sebastian Reichel <sre@kernel.org>
8476 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8477 M: David Woodhouse <dwmw2@infradead.org>
8478 L: linux-pm@vger.kernel.org
8479 T: git git://git.infradead.org/battery-2.6.git
8480 S: Maintained
8481 F: include/linux/power_supply.h
8482 F: drivers/power/
8483 X: drivers/power/avs/
8484
8485 POWER STATE COORDINATION INTERFACE (PSCI)
8486 M: Mark Rutland <mark.rutland@arm.com>
8487 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8488 L: linux-arm-kernel@lists.infradead.org
8489 S: Maintained
8490 F: drivers/firmware/psci.c
8491 F: include/linux/psci.h
8492 F: include/uapi/linux/psci.h
8493
8494 PNP SUPPORT
8495 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8496 S: Maintained
8497 F: drivers/pnp/
8498
8499 PPP PROTOCOL DRIVERS AND COMPRESSORS
8500 M: Paul Mackerras <paulus@samba.org>
8501 L: linux-ppp@vger.kernel.org
8502 S: Maintained
8503 F: drivers/net/ppp/ppp_*
8504
8505 PPP OVER ATM (RFC 2364)
8506 M: Mitchell Blank Jr <mitch@sfgoth.com>
8507 S: Maintained
8508 F: net/atm/pppoatm.c
8509 F: include/uapi/linux/atmppp.h
8510
8511 PPP OVER ETHERNET
8512 M: Michal Ostrowski <mostrows@earthlink.net>
8513 S: Maintained
8514 F: drivers/net/ppp/pppoe.c
8515 F: drivers/net/ppp/pppox.c
8516
8517 PPP OVER L2TP
8518 M: James Chapman <jchapman@katalix.com>
8519 S: Maintained
8520 F: net/l2tp/l2tp_ppp.c
8521 F: include/linux/if_pppol2tp.h
8522 F: include/uapi/linux/if_pppol2tp.h
8523
8524 PPS SUPPORT
8525 M: Rodolfo Giometti <giometti@enneenne.com>
8526 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8527 L: linuxpps@ml.enneenne.com (subscribers-only)
8528 S: Maintained
8529 F: Documentation/pps/
8530 F: drivers/pps/
8531 F: include/linux/pps*.h
8532
8533 PPTP DRIVER
8534 M: Dmitry Kozlov <xeb@mail.ru>
8535 L: netdev@vger.kernel.org
8536 S: Maintained
8537 F: drivers/net/ppp/pptp.c
8538 W: http://sourceforge.net/projects/accel-pptp
8539
8540 PREEMPTIBLE KERNEL
8541 M: Robert Love <rml@tech9.net>
8542 L: kpreempt-tech@lists.sourceforge.net
8543 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8544 S: Supported
8545 F: Documentation/preempt-locking.txt
8546 F: include/linux/preempt.h
8547
8548 PRISM54 WIRELESS DRIVER
8549 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8550 L: linux-wireless@vger.kernel.org
8551 W: http://wireless.kernel.org/en/users/Drivers/p54
8552 S: Obsolete
8553 F: drivers/net/wireless/prism54/
8554
8555 PS3 NETWORK SUPPORT
8556 M: Geoff Levand <geoff@infradead.org>
8557 L: netdev@vger.kernel.org
8558 L: linuxppc-dev@lists.ozlabs.org
8559 S: Maintained
8560 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8561
8562 PS3 PLATFORM SUPPORT
8563 M: Geoff Levand <geoff@infradead.org>
8564 L: linuxppc-dev@lists.ozlabs.org
8565 S: Maintained
8566 F: arch/powerpc/boot/ps3*
8567 F: arch/powerpc/include/asm/lv1call.h
8568 F: arch/powerpc/include/asm/ps3*.h
8569 F: arch/powerpc/platforms/ps3/
8570 F: drivers/*/ps3*
8571 F: drivers/ps3/
8572 F: drivers/rtc/rtc-ps3.c
8573 F: drivers/usb/host/*ps3.c
8574 F: sound/ppc/snd_ps3*
8575
8576 PS3VRAM DRIVER
8577 M: Jim Paris <jim@jtan.com>
8578 M: Geoff Levand <geoff@infradead.org>
8579 L: linuxppc-dev@lists.ozlabs.org
8580 S: Maintained
8581 F: drivers/block/ps3vram.c
8582
8583 PSTORE FILESYSTEM
8584 M: Anton Vorontsov <anton@enomsg.org>
8585 M: Colin Cross <ccross@android.com>
8586 M: Kees Cook <keescook@chromium.org>
8587 M: Tony Luck <tony.luck@intel.com>
8588 S: Maintained
8589 T: git git://git.infradead.org/users/cbou/linux-pstore.git
8590 F: fs/pstore/
8591 F: include/linux/pstore*
8592 F: drivers/firmware/efi/efi-pstore.c
8593 F: drivers/acpi/apei/erst.c
8594
8595 PTP HARDWARE CLOCK SUPPORT
8596 M: Richard Cochran <richardcochran@gmail.com>
8597 L: netdev@vger.kernel.org
8598 S: Maintained
8599 W: http://linuxptp.sourceforge.net/
8600 F: Documentation/ABI/testing/sysfs-ptp
8601 F: Documentation/ptp/*
8602 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8603 F: drivers/net/phy/dp83640*
8604 F: drivers/ptp/*
8605 F: include/linux/ptp_cl*
8606
8607 PTRACE SUPPORT
8608 M: Roland McGrath <roland@hack.frob.com>
8609 M: Oleg Nesterov <oleg@redhat.com>
8610 S: Maintained
8611 F: include/asm-generic/syscall.h
8612 F: include/linux/ptrace.h
8613 F: include/linux/regset.h
8614 F: include/linux/tracehook.h
8615 F: include/uapi/linux/ptrace.h
8616 F: kernel/ptrace.c
8617
8618 PVRUSB2 VIDEO4LINUX DRIVER
8619 M: Mike Isely <isely@pobox.com>
8620 L: pvrusb2@isely.net (subscribers-only)
8621 L: linux-media@vger.kernel.org
8622 W: http://www.isely.net/pvrusb2/
8623 T: git git://linuxtv.org/media_tree.git
8624 S: Maintained
8625 F: Documentation/video4linux/README.pvrusb2
8626 F: drivers/media/usb/pvrusb2/
8627
8628 PWC WEBCAM DRIVER
8629 M: Hans de Goede <hdegoede@redhat.com>
8630 L: linux-media@vger.kernel.org
8631 T: git git://linuxtv.org/media_tree.git
8632 S: Maintained
8633 F: drivers/media/usb/pwc/*
8634
8635 PWM FAN DRIVER
8636 M: Kamil Debski <k.debski@samsung.com>
8637 L: linux-hwmon@vger.kernel.org
8638 S: Supported
8639 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8640 F: Documentation/hwmon/pwm-fan
8641 F: drivers/hwmon/pwm-fan.c
8642
8643 PWM SUBSYSTEM
8644 M: Thierry Reding <thierry.reding@gmail.com>
8645 L: linux-pwm@vger.kernel.org
8646 S: Maintained
8647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8648 F: Documentation/pwm.txt
8649 F: Documentation/devicetree/bindings/pwm/
8650 F: include/linux/pwm.h
8651 F: drivers/pwm/
8652 F: drivers/video/backlight/pwm_bl.c
8653 F: include/linux/pwm_backlight.h
8654
8655 PXA2xx/PXA3xx SUPPORT
8656 M: Daniel Mack <daniel@zonque.org>
8657 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8658 M: Robert Jarzmik <robert.jarzmik@free.fr>
8659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8660 T: git git://github.com/hzhuang1/linux.git
8661 T: git git://github.com/rjarzmik/linux.git
8662 S: Maintained
8663 F: arch/arm/mach-pxa/
8664 F: drivers/dma/pxa*
8665 F: drivers/pcmcia/pxa2xx*
8666 F: drivers/spi/spi-pxa2xx*
8667 F: drivers/usb/gadget/udc/pxa2*
8668 F: include/sound/pxa2xx-lib.h
8669 F: sound/arm/pxa*
8670 F: sound/soc/pxa/
8671
8672 PXA3xx NAND FLASH DRIVER
8673 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8674 L: linux-mtd@lists.infradead.org
8675 S: Maintained
8676 F: drivers/mtd/nand/pxa3xx_nand.c
8677
8678 MMP SUPPORT
8679 M: Eric Miao <eric.y.miao@gmail.com>
8680 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8682 T: git git://github.com/hzhuang1/linux.git
8683 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8684 S: Maintained
8685 F: arch/arm/mach-mmp/
8686
8687 PXA MMCI DRIVER
8688 S: Orphan
8689
8690 PXA RTC DRIVER
8691 M: Robert Jarzmik <robert.jarzmik@free.fr>
8692 L: rtc-linux@googlegroups.com
8693 S: Maintained
8694
8695 QAT DRIVER
8696 M: Tadeusz Struk <tadeusz.struk@intel.com>
8697 L: qat-linux@intel.com
8698 S: Supported
8699 F: drivers/crypto/qat/
8700
8701 QIB DRIVER
8702 M: Mike Marciniszyn <infinipath@intel.com>
8703 L: linux-rdma@vger.kernel.org
8704 S: Supported
8705 F: drivers/infiniband/hw/qib/
8706
8707 QLOGIC QLA1280 SCSI DRIVER
8708 M: Michael Reed <mdr@sgi.com>
8709 L: linux-scsi@vger.kernel.org
8710 S: Maintained
8711 F: drivers/scsi/qla1280.[ch]
8712
8713 QLOGIC QLA2XXX FC-SCSI DRIVER
8714 M: qla2xxx-upstream@qlogic.com
8715 L: linux-scsi@vger.kernel.org
8716 S: Supported
8717 F: Documentation/scsi/LICENSE.qla2xxx
8718 F: drivers/scsi/qla2xxx/
8719
8720 QLOGIC QLA4XXX iSCSI DRIVER
8721 M: QLogic-Storage-Upstream@qlogic.com
8722 L: linux-scsi@vger.kernel.org
8723 S: Supported
8724 F: Documentation/scsi/LICENSE.qla4xxx
8725 F: drivers/scsi/qla4xxx/
8726
8727 QLOGIC QLA3XXX NETWORK DRIVER
8728 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8729 M: Ron Mercer <ron.mercer@qlogic.com>
8730 M: linux-driver@qlogic.com
8731 L: netdev@vger.kernel.org
8732 S: Supported
8733 F: Documentation/networking/LICENSE.qla3xxx
8734 F: drivers/net/ethernet/qlogic/qla3xxx.*
8735
8736 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8737 M: Dept-GELinuxNICDev@qlogic.com
8738 L: netdev@vger.kernel.org
8739 S: Supported
8740 F: drivers/net/ethernet/qlogic/qlcnic/
8741
8742 QLOGIC QLGE 10Gb ETHERNET DRIVER
8743 M: Harish Patil <harish.patil@qlogic.com>
8744 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8745 M: Dept-GELinuxNICDev@qlogic.com
8746 M: linux-driver@qlogic.com
8747 L: netdev@vger.kernel.org
8748 S: Supported
8749 F: drivers/net/ethernet/qlogic/qlge/
8750
8751 QLOGIC QL4xxx ETHERNET DRIVER
8752 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8753 M: Ariel Elior <Ariel.Elior@qlogic.com>
8754 M: everest-linux-l2@qlogic.com
8755 L: netdev@vger.kernel.org
8756 S: Supported
8757 F: drivers/net/ethernet/qlogic/qed/
8758 F: include/linux/qed/
8759 F: drivers/net/ethernet/qlogic/qede/
8760
8761 QNX4 FILESYSTEM
8762 M: Anders Larsen <al@alarsen.net>
8763 W: http://www.alarsen.net/linux/qnx4fs/
8764 S: Maintained
8765 F: fs/qnx4/
8766 F: include/uapi/linux/qnx4_fs.h
8767 F: include/uapi/linux/qnxtypes.h
8768
8769 QT1010 MEDIA DRIVER
8770 M: Antti Palosaari <crope@iki.fi>
8771 L: linux-media@vger.kernel.org
8772 W: http://linuxtv.org/
8773 W: http://palosaari.fi/linux/
8774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8775 T: git git://linuxtv.org/anttip/media_tree.git
8776 S: Maintained
8777 F: drivers/media/tuners/qt1010*
8778
8779 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8780 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8781 L: linux-wireless@vger.kernel.org
8782 L: ath9k-devel@lists.ath9k.org
8783 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8784 S: Supported
8785 F: drivers/net/wireless/ath/ath9k/
8786
8787 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8788 M: Kalle Valo <kvalo@qca.qualcomm.com>
8789 L: ath10k@lists.infradead.org
8790 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8791 T: git git://github.com/kvalo/ath.git
8792 S: Supported
8793 F: drivers/net/wireless/ath/ath10k/
8794
8795 QUALCOMM HEXAGON ARCHITECTURE
8796 M: Richard Kuo <rkuo@codeaurora.org>
8797 L: linux-hexagon@vger.kernel.org
8798 S: Supported
8799 F: arch/hexagon/
8800
8801 QUALCOMM WCN36XX WIRELESS DRIVER
8802 M: Eugene Krasnikov <k.eugene.e@gmail.com>
8803 L: wcn36xx@lists.infradead.org
8804 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8805 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8806 S: Supported
8807 F: drivers/net/wireless/ath/wcn36xx/
8808
8809 RADOS BLOCK DEVICE (RBD)
8810 M: Ilya Dryomov <idryomov@gmail.com>
8811 M: Sage Weil <sage@redhat.com>
8812 M: Alex Elder <elder@kernel.org>
8813 L: ceph-devel@vger.kernel.org
8814 W: http://ceph.com/
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8816 T: git git://github.com/ceph/ceph-client.git
8817 S: Supported
8818 F: Documentation/ABI/testing/sysfs-bus-rbd
8819 F: drivers/block/rbd.c
8820 F: drivers/block/rbd_types.h
8821
8822 RADEON FRAMEBUFFER DISPLAY DRIVER
8823 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8824 L: linux-fbdev@vger.kernel.org
8825 S: Maintained
8826 F: drivers/video/fbdev/aty/radeon*
8827 F: include/uapi/linux/radeonfb.h
8828
8829 RADIOSHARK RADIO DRIVER
8830 M: Hans de Goede <hdegoede@redhat.com>
8831 L: linux-media@vger.kernel.org
8832 T: git git://linuxtv.org/media_tree.git
8833 S: Maintained
8834 F: drivers/media/radio/radio-shark.c
8835
8836 RADIOSHARK2 RADIO DRIVER
8837 M: Hans de Goede <hdegoede@redhat.com>
8838 L: linux-media@vger.kernel.org
8839 T: git git://linuxtv.org/media_tree.git
8840 S: Maintained
8841 F: drivers/media/radio/radio-shark2.c
8842 F: drivers/media/radio/radio-tea5777.c
8843
8844 RAGE128 FRAMEBUFFER DISPLAY DRIVER
8845 M: Paul Mackerras <paulus@samba.org>
8846 L: linux-fbdev@vger.kernel.org
8847 S: Maintained
8848 F: drivers/video/fbdev/aty/aty128fb.c
8849
8850 RALINK RT2X00 WIRELESS LAN DRIVER
8851 P: rt2x00 project
8852 M: Stanislaw Gruszka <sgruszka@redhat.com>
8853 M: Helmut Schaa <helmut.schaa@googlemail.com>
8854 L: linux-wireless@vger.kernel.org
8855 S: Maintained
8856 F: drivers/net/wireless/rt2x00/
8857
8858 RAMDISK RAM BLOCK DEVICE DRIVER
8859 M: Jens Axboe <axboe@kernel.dk>
8860 S: Maintained
8861 F: Documentation/blockdev/ramdisk.txt
8862 F: drivers/block/brd.c
8863
8864 RANDOM NUMBER DRIVER
8865 M: "Theodore Ts'o" <tytso@mit.edu>
8866 S: Maintained
8867 F: drivers/char/random.c
8868
8869 RAPIDIO SUBSYSTEM
8870 M: Matt Porter <mporter@kernel.crashing.org>
8871 M: Alexandre Bounine <alexandre.bounine@idt.com>
8872 S: Maintained
8873 F: drivers/rapidio/
8874
8875 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8876 L: linux-wireless@vger.kernel.org
8877 S: Orphan
8878 F: drivers/net/wireless/ray*
8879
8880 RCUTORTURE MODULE
8881 M: Josh Triplett <josh@joshtriplett.org>
8882 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8883 L: linux-kernel@vger.kernel.org
8884 S: Supported
8885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8886 F: Documentation/RCU/torture.txt
8887 F: kernel/rcu/rcutorture.c
8888
8889 RCUTORTURE TEST FRAMEWORK
8890 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8891 M: Josh Triplett <josh@joshtriplett.org>
8892 R: Steven Rostedt <rostedt@goodmis.org>
8893 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8894 R: Lai Jiangshan <jiangshanlai@gmail.com>
8895 L: linux-kernel@vger.kernel.org
8896 S: Supported
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8898 F: tools/testing/selftests/rcutorture
8899
8900 RDC R-321X SoC
8901 M: Florian Fainelli <florian@openwrt.org>
8902 S: Maintained
8903
8904 RDC R6040 FAST ETHERNET DRIVER
8905 M: Florian Fainelli <florian@openwrt.org>
8906 L: netdev@vger.kernel.org
8907 S: Maintained
8908 F: drivers/net/ethernet/rdc/r6040.c
8909
8910 RDS - RELIABLE DATAGRAM SOCKETS
8911 M: Chien Yen <chien.yen@oracle.com>
8912 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8913 S: Supported
8914 F: net/rds/
8915
8916 READ-COPY UPDATE (RCU)
8917 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8918 M: Josh Triplett <josh@joshtriplett.org>
8919 R: Steven Rostedt <rostedt@goodmis.org>
8920 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8921 R: Lai Jiangshan <jiangshanlai@gmail.com>
8922 L: linux-kernel@vger.kernel.org
8923 W: http://www.rdrop.com/users/paulmck/RCU/
8924 S: Supported
8925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8926 F: Documentation/RCU/
8927 X: Documentation/RCU/torture.txt
8928 F: include/linux/rcu*
8929 X: include/linux/srcu.h
8930 F: kernel/rcu/
8931 X: kernel/torture.c
8932
8933 REAL TIME CLOCK (RTC) SUBSYSTEM
8934 M: Alessandro Zummo <a.zummo@towertech.it>
8935 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8936 L: rtc-linux@googlegroups.com
8937 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8939 S: Maintained
8940 F: Documentation/rtc.txt
8941 F: drivers/rtc/
8942 F: include/linux/rtc.h
8943 F: include/uapi/linux/rtc.h
8944
8945 REALTEK AUDIO CODECS
8946 M: Bard Liao <bardliao@realtek.com>
8947 M: Oder Chiou <oder_chiou@realtek.com>
8948 S: Maintained
8949 F: sound/soc/codecs/rt*
8950 F: include/sound/rt*.h
8951
8952 REISERFS FILE SYSTEM
8953 L: reiserfs-devel@vger.kernel.org
8954 S: Supported
8955 F: fs/reiserfs/
8956
8957 REGISTER MAP ABSTRACTION
8958 M: Mark Brown <broonie@kernel.org>
8959 L: linux-kernel@vger.kernel.org
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8961 S: Supported
8962 F: drivers/base/regmap/
8963 F: include/linux/regmap.h
8964
8965 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8966 M: Ohad Ben-Cohen <ohad@wizery.com>
8967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8968 S: Maintained
8969 F: drivers/remoteproc/
8970 F: Documentation/remoteproc.txt
8971 F: include/linux/remoteproc.h
8972
8973 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8974 M: Ohad Ben-Cohen <ohad@wizery.com>
8975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8976 S: Maintained
8977 F: drivers/rpmsg/
8978 F: Documentation/rpmsg.txt
8979 F: include/linux/rpmsg.h
8980
8981 RENESAS ETHERNET DRIVERS
8982 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
8983 L: netdev@vger.kernel.org
8984 L: linux-sh@vger.kernel.org
8985 F: drivers/net/ethernet/renesas/
8986 F: include/linux/sh_eth.h
8987
8988 RESET CONTROLLER FRAMEWORK
8989 M: Philipp Zabel <p.zabel@pengutronix.de>
8990 S: Maintained
8991 F: drivers/reset/
8992 F: Documentation/devicetree/bindings/reset/
8993 F: include/dt-bindings/reset/
8994 F: include/linux/reset.h
8995 F: include/linux/reset-controller.h
8996
8997 RFKILL
8998 M: Johannes Berg <johannes@sipsolutions.net>
8999 L: linux-wireless@vger.kernel.org
9000 W: http://wireless.kernel.org/
9001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9003 S: Maintained
9004 F: Documentation/rfkill.txt
9005 F: net/rfkill/
9006
9007 RHASHTABLE
9008 M: Thomas Graf <tgraf@suug.ch>
9009 L: netdev@vger.kernel.org
9010 S: Maintained
9011 F: lib/rhashtable.c
9012 F: include/linux/rhashtable.h
9013
9014 RICOH SMARTMEDIA/XD DRIVER
9015 M: Maxim Levitsky <maximlevitsky@gmail.com>
9016 S: Maintained
9017 F: drivers/mtd/nand/r852.c
9018 F: drivers/mtd/nand/r852.h
9019
9020 RICOH R5C592 MEMORYSTICK DRIVER
9021 M: Maxim Levitsky <maximlevitsky@gmail.com>
9022 S: Maintained
9023 F: drivers/memstick/host/r592.*
9024
9025 ROCCAT DRIVERS
9026 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9027 W: http://sourceforge.net/projects/roccat/
9028 S: Maintained
9029 F: drivers/hid/hid-roccat*
9030 F: include/linux/hid-roccat*
9031 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9032
9033 ROCKER DRIVER
9034 M: Jiri Pirko <jiri@resnulli.us>
9035 M: Scott Feldman <sfeldma@gmail.com>
9036 L: netdev@vger.kernel.org
9037 S: Supported
9038 F: drivers/net/ethernet/rocker/
9039
9040 ROCKETPORT DRIVER
9041 P: Comtrol Corp.
9042 W: http://www.comtrol.com
9043 S: Maintained
9044 F: Documentation/serial/rocket.txt
9045 F: drivers/tty/rocket*
9046
9047 ROCKETPORT EXPRESS/INFINITY DRIVER
9048 M: Kevin Cernekee <cernekee@gmail.com>
9049 L: linux-serial@vger.kernel.org
9050 S: Odd Fixes
9051 F: drivers/tty/serial/rp2.*
9052
9053 ROSE NETWORK LAYER
9054 M: Ralf Baechle <ralf@linux-mips.org>
9055 L: linux-hams@vger.kernel.org
9056 W: http://www.linux-ax25.org/
9057 S: Maintained
9058 F: include/net/rose.h
9059 F: include/uapi/linux/rose.h
9060 F: net/rose/
9061
9062 RTL2830 MEDIA DRIVER
9063 M: Antti Palosaari <crope@iki.fi>
9064 L: linux-media@vger.kernel.org
9065 W: http://linuxtv.org/
9066 W: http://palosaari.fi/linux/
9067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9068 T: git git://linuxtv.org/anttip/media_tree.git
9069 S: Maintained
9070 F: drivers/media/dvb-frontends/rtl2830*
9071
9072 RTL2832 MEDIA DRIVER
9073 M: Antti Palosaari <crope@iki.fi>
9074 L: linux-media@vger.kernel.org
9075 W: http://linuxtv.org/
9076 W: http://palosaari.fi/linux/
9077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9078 T: git git://linuxtv.org/anttip/media_tree.git
9079 S: Maintained
9080 F: drivers/media/dvb-frontends/rtl2832*
9081
9082 RTL2832_SDR MEDIA DRIVER
9083 M: Antti Palosaari <crope@iki.fi>
9084 L: linux-media@vger.kernel.org
9085 W: http://linuxtv.org/
9086 W: http://palosaari.fi/linux/
9087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9088 T: git git://linuxtv.org/anttip/media_tree.git
9089 S: Maintained
9090 F: drivers/media/dvb-frontends/rtl2832_sdr*
9091
9092 RTL8180 WIRELESS DRIVER
9093 L: linux-wireless@vger.kernel.org
9094 W: http://wireless.kernel.org/
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9096 S: Orphan
9097 F: drivers/net/wireless/rtl818x/rtl8180/
9098
9099 RTL8187 WIRELESS DRIVER
9100 M: Herton Ronaldo Krzesinski <herton@canonical.com>
9101 M: Hin-Tak Leung <htl10@users.sourceforge.net>
9102 M: Larry Finger <Larry.Finger@lwfinger.net>
9103 L: linux-wireless@vger.kernel.org
9104 W: http://wireless.kernel.org/
9105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9106 S: Maintained
9107 F: drivers/net/wireless/rtl818x/rtl8187/
9108
9109 RTL8192CE WIRELESS DRIVER
9110 M: Larry Finger <Larry.Finger@lwfinger.net>
9111 M: Chaoming Li <chaoming_li@realsil.com.cn>
9112 L: linux-wireless@vger.kernel.org
9113 W: http://wireless.kernel.org/
9114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9115 S: Maintained
9116 F: drivers/net/wireless/rtlwifi/
9117 F: drivers/net/wireless/rtlwifi/rtl8192ce/
9118
9119 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9120 M: Jes Sorensen <Jes.Sorensen@redhat.com>
9121 L: linux-wireless@vger.kernel.org
9122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9123 S: Maintained
9124 F: drivers/net/wireless/realtek/rtl8xxxu/
9125
9126 S3 SAVAGE FRAMEBUFFER DRIVER
9127 M: Antonino Daplas <adaplas@gmail.com>
9128 L: linux-fbdev@vger.kernel.org
9129 S: Maintained
9130 F: drivers/video/fbdev/savage/
9131
9132 S390
9133 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9134 M: Heiko Carstens <heiko.carstens@de.ibm.com>
9135 L: linux-s390@vger.kernel.org
9136 W: http://www.ibm.com/developerworks/linux/linux390/
9137 S: Supported
9138 F: arch/s390/
9139 F: drivers/s390/
9140 F: Documentation/s390/
9141 F: Documentation/DocBook/s390*
9142
9143 S390 COMMON I/O LAYER
9144 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9145 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9146 L: linux-s390@vger.kernel.org
9147 W: http://www.ibm.com/developerworks/linux/linux390/
9148 S: Supported
9149 F: drivers/s390/cio/
9150
9151 S390 DASD DRIVER
9152 M: Stefan Weinhuber <wein@de.ibm.com>
9153 M: Stefan Haberland <stefan.haberland@de.ibm.com>
9154 L: linux-s390@vger.kernel.org
9155 W: http://www.ibm.com/developerworks/linux/linux390/
9156 S: Supported
9157 F: drivers/s390/block/dasd*
9158 F: block/partitions/ibm.c
9159
9160 S390 NETWORK DRIVERS
9161 M: Ursula Braun <ursula.braun@de.ibm.com>
9162 L: linux-s390@vger.kernel.org
9163 W: http://www.ibm.com/developerworks/linux/linux390/
9164 S: Supported
9165 F: drivers/s390/net/
9166
9167 S390 PCI SUBSYSTEM
9168 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9169 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9170 L: linux-s390@vger.kernel.org
9171 W: http://www.ibm.com/developerworks/linux/linux390/
9172 S: Supported
9173 F: arch/s390/pci/
9174 F: drivers/pci/hotplug/s390_pci_hpc.c
9175
9176 S390 ZCRYPT DRIVER
9177 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9178 L: linux-s390@vger.kernel.org
9179 W: http://www.ibm.com/developerworks/linux/linux390/
9180 S: Supported
9181 F: drivers/s390/crypto/
9182
9183 S390 ZFCP DRIVER
9184 M: Steffen Maier <maier@linux.vnet.ibm.com>
9185 L: linux-s390@vger.kernel.org
9186 W: http://www.ibm.com/developerworks/linux/linux390/
9187 S: Supported
9188 F: drivers/s390/scsi/zfcp_*
9189
9190 S390 IUCV NETWORK LAYER
9191 M: Ursula Braun <ursula.braun@de.ibm.com>
9192 L: linux-s390@vger.kernel.org
9193 W: http://www.ibm.com/developerworks/linux/linux390/
9194 S: Supported
9195 F: drivers/s390/net/*iucv*
9196 F: include/net/iucv/
9197 F: net/iucv/
9198
9199 S390 IOMMU (PCI)
9200 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9201 L: linux-s390@vger.kernel.org
9202 W: http://www.ibm.com/developerworks/linux/linux390/
9203 S: Supported
9204 F: drivers/iommu/s390-iommu.c
9205
9206 S3C24XX SD/MMC Driver
9207 M: Ben Dooks <ben-linux@fluff.org>
9208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209 S: Supported
9210 F: drivers/mmc/host/s3cmci.*
9211
9212 SAA6588 RDS RECEIVER DRIVER
9213 M: Hans Verkuil <hverkuil@xs4all.nl>
9214 L: linux-media@vger.kernel.org
9215 T: git git://linuxtv.org/media_tree.git
9216 W: http://linuxtv.org
9217 S: Odd Fixes
9218 F: drivers/media/i2c/saa6588*
9219
9220 SAA7134 VIDEO4LINUX DRIVER
9221 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9222 L: linux-media@vger.kernel.org
9223 W: http://linuxtv.org
9224 T: git git://linuxtv.org/media_tree.git
9225 S: Odd fixes
9226 F: Documentation/video4linux/*.saa7134
9227 F: drivers/media/pci/saa7134/
9228
9229 SAA7146 VIDEO4LINUX-2 DRIVER
9230 M: Hans Verkuil <hverkuil@xs4all.nl>
9231 L: linux-media@vger.kernel.org
9232 T: git git://linuxtv.org/media_tree.git
9233 S: Maintained
9234 F: drivers/media/common/saa7146/
9235 F: drivers/media/pci/saa7146/
9236 F: include/media/saa7146*
9237
9238 SAMSUNG LAPTOP DRIVER
9239 M: Corentin Chary <corentin.chary@gmail.com>
9240 L: platform-driver-x86@vger.kernel.org
9241 S: Maintained
9242 F: drivers/platform/x86/samsung-laptop.c
9243
9244 SAMSUNG AUDIO (ASoC) DRIVERS
9245 M: Sangbeom Kim <sbkim73@samsung.com>
9246 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9247 S: Supported
9248 F: sound/soc/samsung/
9249
9250 SAMSUNG FRAMEBUFFER DRIVER
9251 M: Jingoo Han <jingoohan1@gmail.com>
9252 L: linux-fbdev@vger.kernel.org
9253 S: Maintained
9254 F: drivers/video/fbdev/s3c-fb.c
9255
9256 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9257 M: Sangbeom Kim <sbkim73@samsung.com>
9258 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9259 L: linux-kernel@vger.kernel.org
9260 L: linux-samsung-soc@vger.kernel.org
9261 S: Supported
9262 F: drivers/mfd/sec*.c
9263 F: drivers/regulator/s2m*.c
9264 F: drivers/regulator/s5m*.c
9265 F: drivers/clk/clk-s2mps11.c
9266 F: drivers/rtc/rtc-s5m.c
9267 F: include/linux/mfd/samsung/
9268 F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9269 F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9270
9271 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9272 M: Kyungmin Park <kyungmin.park@samsung.com>
9273 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9274 L: linux-media@vger.kernel.org
9275 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9276 S: Supported
9277 F: drivers/media/platform/exynos4-is/
9278
9279 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9280 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9281 L: linux-media@vger.kernel.org
9282 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9283 S: Maintained
9284 F: drivers/media/platform/s3c-camif/
9285 F: include/media/s3c_camif.h
9286
9287 SAMSUNG S5C73M3 CAMERA DRIVER
9288 M: Kyungmin Park <kyungmin.park@samsung.com>
9289 M: Andrzej Hajda <a.hajda@samsung.com>
9290 L: linux-media@vger.kernel.org
9291 S: Supported
9292 F: drivers/media/i2c/s5c73m3/*
9293
9294 SAMSUNG S5K5BAF CAMERA DRIVER
9295 M: Kyungmin Park <kyungmin.park@samsung.com>
9296 M: Andrzej Hajda <a.hajda@samsung.com>
9297 L: linux-media@vger.kernel.org
9298 S: Supported
9299 F: drivers/media/i2c/s5k5baf.c
9300
9301 SAMSUNG S3FWRN5 NFC DRIVER
9302 M: Robert Baldyga <r.baldyga@samsung.com>
9303 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9304 S: Supported
9305 F: drivers/nfc/s3fwrn5
9306
9307 SAMSUNG SOC CLOCK DRIVERS
9308 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9309 M: Tomasz Figa <tomasz.figa@gmail.com>
9310 S: Supported
9311 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9312 F: drivers/clk/samsung/
9313
9314 SAMSUNG SXGBE DRIVERS
9315 M: Byungho An <bh74.an@samsung.com>
9316 M: Girish K S <ks.giri@samsung.com>
9317 M: Vipul Pandya <vipul.pandya@samsung.com>
9318 S: Supported
9319 L: netdev@vger.kernel.org
9320 F: drivers/net/ethernet/samsung/sxgbe/
9321
9322 SAMSUNG THERMAL DRIVER
9323 M: Lukasz Majewski <l.majewski@samsung.com>
9324 L: linux-pm@vger.kernel.org
9325 L: linux-samsung-soc@vger.kernel.org
9326 S: Supported
9327 T: https://github.com/lmajewski/linux-samsung-thermal.git
9328 F: drivers/thermal/samsung/
9329
9330 SAMSUNG USB2 PHY DRIVER
9331 M: Kamil Debski <k.debski@samsung.com>
9332 L: linux-kernel@vger.kernel.org
9333 S: Supported
9334 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9335 F: Documentation/phy/samsung-usb2.txt
9336 F: drivers/phy/phy-exynos4210-usb2.c
9337 F: drivers/phy/phy-exynos4x12-usb2.c
9338 F: drivers/phy/phy-exynos5250-usb2.c
9339 F: drivers/phy/phy-s5pv210-usb2.c
9340 F: drivers/phy/phy-samsung-usb2.c
9341 F: drivers/phy/phy-samsung-usb2.h
9342
9343 SERIAL DRIVERS
9344 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9345 L: linux-serial@vger.kernel.org
9346 S: Maintained
9347 F: drivers/tty/serial/
9348
9349 SYNOPSYS DESIGNWARE DMAC DRIVER
9350 M: Viresh Kumar <vireshk@kernel.org>
9351 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9352 S: Maintained
9353 F: include/linux/dma/dw.h
9354 F: include/linux/platform_data/dma-dw.h
9355 F: drivers/dma/dw/
9356
9357 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9358 M: Lars Persson <lars.persson@axis.com>
9359 L: netdev@vger.kernel.org
9360 S: Supported
9361 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9362 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9363
9364 SYNOPSYS DESIGNWARE I2C DRIVER
9365 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9366 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9367 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9368 L: linux-i2c@vger.kernel.org
9369 S: Maintained
9370 F: drivers/i2c/busses/i2c-designware-*
9371 F: include/linux/platform_data/i2c-designware.h
9372
9373 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9374 M: Jaehoon Chung <jh80.chung@samsung.com>
9375 L: linux-mmc@vger.kernel.org
9376 S: Maintained
9377 F: include/linux/mmc/dw_mmc.h
9378 F: drivers/mmc/host/dw_mmc*
9379
9380 SYSTEM TRACE MODULE CLASS
9381 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9382 S: Maintained
9383 F: Documentation/trace/stm.txt
9384 F: drivers/hwtracing/stm/
9385 F: include/linux/stm.h
9386 F: include/uapi/linux/stm.h
9387
9388 TEE SUBSYSTEM
9389 M: Jens Wiklander <jens.wiklander@linaro.org>
9390 S: Maintained
9391 F: include/linux/tee_drv.h
9392 F: include/uapi/linux/tee.h
9393 F: drivers/tee/
9394 F: Documentation/tee.txt
9395
9396 THUNDERBOLT DRIVER
9397 M: Andreas Noever <andreas.noever@gmail.com>
9398 S: Maintained
9399 F: drivers/thunderbolt/
9400
9401 TIMEKEEPING, CLOCKSOURCE CORE, NTP
9402 M: John Stultz <john.stultz@linaro.org>
9403 M: Thomas Gleixner <tglx@linutronix.de>
9404 L: linux-kernel@vger.kernel.org
9405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9406 S: Supported
9407 F: include/linux/clocksource.h
9408 F: include/linux/time.h
9409 F: include/linux/timex.h
9410 F: include/uapi/linux/time.h
9411 F: include/uapi/linux/timex.h
9412 F: kernel/time/clocksource.c
9413 F: kernel/time/time*.c
9414 F: kernel/time/ntp.c
9415 F: tools/testing/selftests/timers/
9416
9417 SC1200 WDT DRIVER
9418 M: Zwane Mwaikambo <zwanem@gmail.com>
9419 S: Maintained
9420 F: drivers/watchdog/sc1200wdt.c
9421
9422 SCHEDULER
9423 M: Ingo Molnar <mingo@redhat.com>
9424 M: Peter Zijlstra <peterz@infradead.org>
9425 L: linux-kernel@vger.kernel.org
9426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9427 S: Maintained
9428 F: kernel/sched/
9429 F: include/linux/sched.h
9430 F: include/uapi/linux/sched.h
9431 F: include/linux/wait.h
9432
9433 SCORE ARCHITECTURE
9434 M: Chen Liqin <liqin.linux@gmail.com>
9435 M: Lennox Wu <lennox.wu@gmail.com>
9436 W: http://www.sunplus.com
9437 S: Supported
9438 F: arch/score/
9439
9440 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9441 M: Sudeep Holla <sudeep.holla@arm.com>
9442 L: linux-arm-kernel@lists.infradead.org
9443 S: Maintained
9444 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9445 F: drivers/clk/clk-scpi.c
9446 F: drivers/cpufreq/scpi-cpufreq.c
9447 F: drivers/firmware/arm_scpi.c
9448 F: include/linux/scpi_protocol.h
9449
9450 SCSI CDROM DRIVER
9451 M: Jens Axboe <axboe@kernel.dk>
9452 L: linux-scsi@vger.kernel.org
9453 W: http://www.kernel.dk
9454 S: Maintained
9455 F: drivers/scsi/sr*
9456
9457 SCSI RDMA PROTOCOL (SRP) INITIATOR
9458 M: Bart Van Assche <bart.vanassche@sandisk.com>
9459 L: linux-rdma@vger.kernel.org
9460 S: Supported
9461 W: http://www.openfabrics.org
9462 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9464 F: drivers/infiniband/ulp/srp/
9465 F: include/scsi/srp.h
9466
9467 SCSI SG DRIVER
9468 M: Doug Gilbert <dgilbert@interlog.com>
9469 L: linux-scsi@vger.kernel.org
9470 W: http://sg.danny.cz/sg
9471 S: Maintained
9472 F: Documentation/scsi/scsi-generic.txt
9473 F: drivers/scsi/sg.c
9474 F: include/scsi/sg.h
9475
9476 SCSI SUBSYSTEM
9477 M: "James E.J. Bottomley" <JBottomley@odin.com>
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9479 M: "Martin K. Petersen" <martin.petersen@oracle.com>
9480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9481 L: linux-scsi@vger.kernel.org
9482 S: Maintained
9483 F: drivers/scsi/
9484 F: include/scsi/
9485
9486 SCSI TAPE DRIVER
9487 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9488 L: linux-scsi@vger.kernel.org
9489 S: Maintained
9490 F: Documentation/scsi/st.txt
9491 F: drivers/scsi/st.*
9492 F: drivers/scsi/st_*.h
9493
9494 SCTP PROTOCOL
9495 M: Vlad Yasevich <vyasevich@gmail.com>
9496 M: Neil Horman <nhorman@tuxdriver.com>
9497 L: linux-sctp@vger.kernel.org
9498 W: http://lksctp.sourceforge.net
9499 S: Maintained
9500 F: Documentation/networking/sctp.txt
9501 F: include/linux/sctp.h
9502 F: include/uapi/linux/sctp.h
9503 F: include/net/sctp/
9504 F: net/sctp/
9505
9506 SCx200 CPU SUPPORT
9507 M: Jim Cromie <jim.cromie@gmail.com>
9508 S: Odd Fixes
9509 F: Documentation/i2c/busses/scx200_acb
9510 F: arch/x86/platform/scx200/
9511 F: drivers/watchdog/scx200_wdt.c
9512 F: drivers/i2c/busses/scx200*
9513 F: drivers/mtd/maps/scx200_docflash.c
9514 F: include/linux/scx200.h
9515
9516 SCx200 GPIO DRIVER
9517 M: Jim Cromie <jim.cromie@gmail.com>
9518 S: Maintained
9519 F: drivers/char/scx200_gpio.c
9520 F: include/linux/scx200_gpio.h
9521
9522 SCx200 HRT CLOCKSOURCE DRIVER
9523 M: Jim Cromie <jim.cromie@gmail.com>
9524 S: Maintained
9525 F: drivers/clocksource/scx200_hrt.c
9526
9527 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9528 M: Sascha Sommer <saschasommer@freenet.de>
9529 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9530 S: Maintained
9531 F: drivers/mmc/host/sdricoh_cs.c
9532
9533 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9534 L: linux-mmc@vger.kernel.org
9535 S: Orphan
9536 F: drivers/mmc/host/sdhci.*
9537 F: drivers/mmc/host/sdhci-pltfm.[ch]
9538
9539 SECURE COMPUTING
9540 M: Kees Cook <keescook@chromium.org>
9541 R: Andy Lutomirski <luto@amacapital.net>
9542 R: Will Drewry <wad@chromium.org>
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9544 S: Supported
9545 F: kernel/seccomp.c
9546 F: include/uapi/linux/seccomp.h
9547 F: include/linux/seccomp.h
9548 F: tools/testing/selftests/seccomp/*
9549 K: \bsecure_computing
9550 K: \bTIF_SECCOMP\b
9551
9552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9553 M: Ben Dooks <ben-linux@fluff.org>
9554 M: Jaehoon Chung <jh80.chung@samsung.com>
9555 L: linux-mmc@vger.kernel.org
9556 S: Maintained
9557 F: drivers/mmc/host/sdhci-s3c*
9558
9559 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9560 M: Viresh Kumar <vireshk@kernel.org>
9561 L: spear-devel@list.st.com
9562 L: linux-mmc@vger.kernel.org
9563 S: Maintained
9564 F: drivers/mmc/host/sdhci-spear.c
9565
9566 SECURITY SUBSYSTEM
9567 M: James Morris <james.l.morris@oracle.com>
9568 M: "Serge E. Hallyn" <serge@hallyn.com>
9569 L: linux-security-module@vger.kernel.org (suggested Cc:)
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9571 W: http://kernsec.org/
9572 S: Supported
9573 F: security/
9574
9575 SECURITY CONTACT
9576 M: Security Officers <security@kernel.org>
9577 S: Supported
9578
9579 SELINUX SECURITY MODULE
9580 M: Paul Moore <paul@paul-moore.com>
9581 M: Stephen Smalley <sds@tycho.nsa.gov>
9582 M: Eric Paris <eparis@parisplace.org>
9583 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9584 W: http://selinuxproject.org
9585 T: git git://git.infradead.org/users/pcmoore/selinux
9586 S: Supported
9587 F: include/linux/selinux*
9588 F: security/selinux/
9589 F: scripts/selinux/
9590
9591 APPARMOR SECURITY MODULE
9592 M: John Johansen <john.johansen@canonical.com>
9593 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9594 W: apparmor.wiki.kernel.org
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9596 S: Supported
9597 F: security/apparmor/
9598
9599 YAMA SECURITY MODULE
9600 M: Kees Cook <keescook@chromium.org>
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9602 S: Supported
9603 F: security/yama/
9604
9605 SENSABLE PHANTOM
9606 M: Jiri Slaby <jirislaby@gmail.com>
9607 S: Maintained
9608 F: drivers/misc/phantom.c
9609 F: include/uapi/linux/phantom.h
9610
9611 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9612 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9613 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9614 M: John Soni Jose <sony.john@avagotech.com>
9615 L: linux-scsi@vger.kernel.org
9616 W: http://www.avagotech.com
9617 S: Supported
9618 F: drivers/scsi/be2iscsi/
9619
9620 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9621 M: Sathya Perla <sathya.perla@avagotech.com>
9622 M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9623 M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9624 M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9625 L: netdev@vger.kernel.org
9626 W: http://www.emulex.com
9627 S: Supported
9628 F: drivers/net/ethernet/emulex/benet/
9629
9630 EMULEX ONECONNECT ROCE DRIVER
9631 M: Selvin Xavier <selvin.xavier@avagotech.com>
9632 M: Devesh Sharma <devesh.sharma@avagotech.com>
9633 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9634 L: linux-rdma@vger.kernel.org
9635 W: http://www.emulex.com
9636 S: Supported
9637 F: drivers/infiniband/hw/ocrdma/
9638
9639 SFC NETWORK DRIVER
9640 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9641 M: Shradha Shah <sshah@solarflare.com>
9642 L: netdev@vger.kernel.org
9643 S: Supported
9644 F: drivers/net/ethernet/sfc/
9645
9646 SGI GRU DRIVER
9647 M: Dimitri Sivanich <sivanich@sgi.com>
9648 S: Maintained
9649 F: drivers/misc/sgi-gru/
9650
9651 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9652 M: Pat Gefre <pfg@sgi.com>
9653 L: linux-ia64@vger.kernel.org
9654 S: Supported
9655 F: Documentation/ia64/serial.txt
9656 F: drivers/tty/serial/ioc?_serial.c
9657 F: include/linux/ioc?.h
9658
9659 SGI XP/XPC/XPNET DRIVER
9660 M: Cliff Whickman <cpw@sgi.com>
9661 M: Robin Holt <robinmholt@gmail.com>
9662 S: Maintained
9663 F: drivers/misc/sgi-xp/
9664
9665 SI2157 MEDIA DRIVER
9666 M: Antti Palosaari <crope@iki.fi>
9667 L: linux-media@vger.kernel.org
9668 W: http://linuxtv.org/
9669 W: http://palosaari.fi/linux/
9670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9671 T: git git://linuxtv.org/anttip/media_tree.git
9672 S: Maintained
9673 F: drivers/media/tuners/si2157*
9674
9675 SI2168 MEDIA DRIVER
9676 M: Antti Palosaari <crope@iki.fi>
9677 L: linux-media@vger.kernel.org
9678 W: http://linuxtv.org/
9679 W: http://palosaari.fi/linux/
9680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9681 T: git git://linuxtv.org/anttip/media_tree.git
9682 S: Maintained
9683 F: drivers/media/dvb-frontends/si2168*
9684
9685 SI470X FM RADIO RECEIVER I2C DRIVER
9686 M: Hans Verkuil <hverkuil@xs4all.nl>
9687 L: linux-media@vger.kernel.org
9688 T: git git://linuxtv.org/media_tree.git
9689 W: http://linuxtv.org
9690 S: Odd Fixes
9691 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9692
9693 SI470X FM RADIO RECEIVER USB DRIVER
9694 M: Hans Verkuil <hverkuil@xs4all.nl>
9695 L: linux-media@vger.kernel.org
9696 T: git git://linuxtv.org/media_tree.git
9697 W: http://linuxtv.org
9698 S: Maintained
9699 F: drivers/media/radio/si470x/radio-si470x-common.c
9700 F: drivers/media/radio/si470x/radio-si470x.h
9701 F: drivers/media/radio/si470x/radio-si470x-usb.c
9702
9703 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9704 M: Eduardo Valentin <edubezval@gmail.com>
9705 L: linux-media@vger.kernel.org
9706 T: git git://linuxtv.org/media_tree.git
9707 W: http://linuxtv.org
9708 S: Odd Fixes
9709 F: drivers/media/radio/si4713/si4713.?
9710
9711 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9712 M: Eduardo Valentin <edubezval@gmail.com>
9713 L: linux-media@vger.kernel.org
9714 T: git git://linuxtv.org/media_tree.git
9715 W: http://linuxtv.org
9716 S: Odd Fixes
9717 F: drivers/media/radio/si4713/radio-platform-si4713.c
9718
9719 SI4713 FM RADIO TRANSMITTER USB DRIVER
9720 M: Hans Verkuil <hverkuil@xs4all.nl>
9721 L: linux-media@vger.kernel.org
9722 T: git git://linuxtv.org/media_tree.git
9723 W: http://linuxtv.org
9724 S: Maintained
9725 F: drivers/media/radio/si4713/radio-usb-si4713.c
9726
9727 SIANO DVB DRIVER
9728 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9729 L: linux-media@vger.kernel.org
9730 W: http://linuxtv.org
9731 T: git git://linuxtv.org/media_tree.git
9732 S: Odd fixes
9733 F: drivers/media/common/siano/
9734 F: drivers/media/usb/siano/
9735 F: drivers/media/usb/siano/
9736 F: drivers/media/mmc/siano/
9737
9738 SIMPLEFB FB DRIVER
9739 M: Hans de Goede <hdegoede@redhat.com>
9740 L: linux-fbdev@vger.kernel.org
9741 S: Maintained
9742 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9743 F: drivers/video/fbdev/simplefb.c
9744 F: include/linux/platform_data/simplefb.h
9745
9746 SH_VEU V4L2 MEM2MEM DRIVER
9747 L: linux-media@vger.kernel.org
9748 S: Orphan
9749 F: drivers/media/platform/sh_veu.c
9750
9751 SH_VOU V4L2 OUTPUT DRIVER
9752 L: linux-media@vger.kernel.org
9753 S: Orphan
9754 F: drivers/media/platform/sh_vou.c
9755 F: include/media/sh_vou.h
9756
9757 SIMPLE FIRMWARE INTERFACE (SFI)
9758 M: Len Brown <lenb@kernel.org>
9759 L: sfi-devel@simplefirmware.org
9760 W: http://simplefirmware.org/
9761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9762 S: Supported
9763 F: arch/x86/platform/sfi/
9764 F: drivers/sfi/
9765 F: include/linux/sfi*.h
9766
9767 SIMTEC EB110ATX (Chalice CATS)
9768 P: Ben Dooks
9769 P: Vincent Sanders <vince@simtec.co.uk>
9770 M: Simtec Linux Team <linux@simtec.co.uk>
9771 W: http://www.simtec.co.uk/products/EB110ATX/
9772 S: Supported
9773
9774 SIMTEC EB2410ITX (BAST)
9775 P: Ben Dooks
9776 P: Vincent Sanders <vince@simtec.co.uk>
9777 M: Simtec Linux Team <linux@simtec.co.uk>
9778 W: http://www.simtec.co.uk/products/EB2410ITX/
9779 S: Supported
9780 F: arch/arm/mach-s3c24xx/mach-bast.c
9781 F: arch/arm/mach-s3c24xx/bast-ide.c
9782 F: arch/arm/mach-s3c24xx/bast-irq.c
9783
9784 TI DAVINCI MACHINE SUPPORT
9785 M: Sekhar Nori <nsekhar@ti.com>
9786 M: Kevin Hilman <khilman@deeprootsystems.com>
9787 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9788 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9789 S: Supported
9790 F: arch/arm/mach-davinci/
9791 F: drivers/i2c/busses/i2c-davinci.c
9792
9793 TI DAVINCI SERIES MEDIA DRIVER
9794 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9795 L: linux-media@vger.kernel.org
9796 W: http://linuxtv.org/
9797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9798 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9799 S: Maintained
9800 F: drivers/media/platform/davinci/
9801 F: include/media/davinci/
9802
9803 TI AM437X VPFE DRIVER
9804 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9805 L: linux-media@vger.kernel.org
9806 W: http://linuxtv.org/
9807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9808 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9809 S: Maintained
9810 F: drivers/media/platform/am437x/
9811
9812 OV2659 OMNIVISION SENSOR DRIVER
9813 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9814 L: linux-media@vger.kernel.org
9815 W: http://linuxtv.org/
9816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9817 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9818 S: Maintained
9819 F: drivers/media/i2c/ov2659.c
9820 F: include/media/ov2659.h
9821
9822 SILICON MOTION SM712 FRAME BUFFER DRIVER
9823 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9824 M: Teddy Wang <teddy.wang@siliconmotion.com>
9825 M: Sudip Mukherjee <sudip@vectorindia.org>
9826 L: linux-fbdev@vger.kernel.org
9827 S: Maintained
9828 F: drivers/video/fbdev/sm712*
9829 F: Documentation/fb/sm712fb.txt
9830
9831 SIS 190 ETHERNET DRIVER
9832 M: Francois Romieu <romieu@fr.zoreil.com>
9833 L: netdev@vger.kernel.org
9834 S: Maintained
9835 F: drivers/net/ethernet/sis/sis190.c
9836
9837 SIS 900/7016 FAST ETHERNET DRIVER
9838 M: Daniele Venzano <venza@brownhat.org>
9839 W: http://www.brownhat.org/sis900.html
9840 L: netdev@vger.kernel.org
9841 S: Maintained
9842 F: drivers/net/ethernet/sis/sis900.*
9843
9844 SIS FRAMEBUFFER DRIVER
9845 M: Thomas Winischhofer <thomas@winischhofer.net>
9846 W: http://www.winischhofer.net/linuxsisvga.shtml
9847 S: Maintained
9848 F: Documentation/fb/sisfb.txt
9849 F: drivers/video/fbdev/sis/
9850 F: include/video/sisfb.h
9851
9852 SIS USB2VGA DRIVER
9853 M: Thomas Winischhofer <thomas@winischhofer.net>
9854 W: http://www.winischhofer.at/linuxsisusbvga.shtml
9855 S: Maintained
9856 F: drivers/usb/misc/sisusbvga/
9857
9858 SLAB ALLOCATOR
9859 M: Christoph Lameter <cl@linux.com>
9860 M: Pekka Enberg <penberg@kernel.org>
9861 M: David Rientjes <rientjes@google.com>
9862 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9863 M: Andrew Morton <akpm@linux-foundation.org>
9864 L: linux-mm@kvack.org
9865 S: Maintained
9866 F: include/linux/sl?b*.h
9867 F: mm/sl?b*
9868
9869 SLEEPABLE READ-COPY UPDATE (SRCU)
9870 M: Lai Jiangshan <jiangshanlai@gmail.com>
9871 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9872 M: Josh Triplett <josh@joshtriplett.org>
9873 R: Steven Rostedt <rostedt@goodmis.org>
9874 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9875 L: linux-kernel@vger.kernel.org
9876 W: http://www.rdrop.com/users/paulmck/RCU/
9877 S: Supported
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9879 F: include/linux/srcu.h
9880 F: kernel/rcu/srcu.c
9881
9882 SMACK SECURITY MODULE
9883 M: Casey Schaufler <casey@schaufler-ca.com>
9884 L: linux-security-module@vger.kernel.org
9885 W: http://schaufler-ca.com
9886 T: git git://git.gitorious.org/smack-next/kernel.git
9887 S: Maintained
9888 F: Documentation/security/Smack.txt
9889 F: security/smack/
9890
9891 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9892 M: Kevin Hilman <khilman@kernel.org>
9893 M: Nishanth Menon <nm@ti.com>
9894 S: Maintained
9895 F: drivers/power/avs/
9896 F: include/linux/power/smartreflex.h
9897 L: linux-pm@vger.kernel.org
9898
9899 SMC91x ETHERNET DRIVER
9900 M: Nicolas Pitre <nico@fluxnic.net>
9901 S: Odd Fixes
9902 F: drivers/net/ethernet/smsc/smc91x.*
9903
9904 SMIA AND SMIA++ IMAGE SENSOR DRIVER
9905 M: Sakari Ailus <sakari.ailus@iki.fi>
9906 L: linux-media@vger.kernel.org
9907 S: Maintained
9908 F: drivers/media/i2c/smiapp/
9909 F: include/media/smiapp.h
9910 F: drivers/media/i2c/smiapp-pll.c
9911 F: drivers/media/i2c/smiapp-pll.h
9912 F: include/uapi/linux/smiapp.h
9913 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9914
9915 SMM665 HARDWARE MONITOR DRIVER
9916 M: Guenter Roeck <linux@roeck-us.net>
9917 L: linux-hwmon@vger.kernel.org
9918 S: Maintained
9919 F: Documentation/hwmon/smm665
9920 F: drivers/hwmon/smm665.c
9921
9922 SMSC EMC2103 HARDWARE MONITOR DRIVER
9923 M: Steve Glendinning <steve.glendinning@shawell.net>
9924 L: linux-hwmon@vger.kernel.org
9925 S: Maintained
9926 F: Documentation/hwmon/emc2103
9927 F: drivers/hwmon/emc2103.c
9928
9929 SMSC SCH5627 HARDWARE MONITOR DRIVER
9930 M: Hans de Goede <hdegoede@redhat.com>
9931 L: linux-hwmon@vger.kernel.org
9932 S: Supported
9933 F: Documentation/hwmon/sch5627
9934 F: drivers/hwmon/sch5627.c
9935
9936 SMSC47B397 HARDWARE MONITOR DRIVER
9937 M: Jean Delvare <jdelvare@suse.com>
9938 L: linux-hwmon@vger.kernel.org
9939 S: Maintained
9940 F: Documentation/hwmon/smsc47b397
9941 F: drivers/hwmon/smsc47b397.c
9942
9943 SMSC911x ETHERNET DRIVER
9944 M: Steve Glendinning <steve.glendinning@shawell.net>
9945 L: netdev@vger.kernel.org
9946 S: Maintained
9947 F: include/linux/smsc911x.h
9948 F: drivers/net/ethernet/smsc/smsc911x.*
9949
9950 SMSC9420 PCI ETHERNET DRIVER
9951 M: Steve Glendinning <steve.glendinning@shawell.net>
9952 L: netdev@vger.kernel.org
9953 S: Maintained
9954 F: drivers/net/ethernet/smsc/smsc9420.*
9955
9956 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9957 M: Steve Glendinning <steve.glendinning@shawell.net>
9958 L: linux-fbdev@vger.kernel.org
9959 S: Maintained
9960 F: drivers/video/fbdev/smscufx.c
9961
9962 SOC-CAMERA V4L2 SUBSYSTEM
9963 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9964 L: linux-media@vger.kernel.org
9965 T: git git://linuxtv.org/media_tree.git
9966 S: Maintained
9967 F: include/media/soc*
9968 F: drivers/media/i2c/soc_camera/
9969 F: drivers/media/platform/soc_camera/
9970
9971 SOEKRIS NET48XX LED SUPPORT
9972 M: Chris Boot <bootc@bootc.net>
9973 S: Maintained
9974 F: drivers/leds/leds-net48xx.c
9975
9976 SOFTLOGIC 6x10 MPEG CODEC
9977 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9978 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9979 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9980 M: Ismael Luceno <ismael@iodev.co.uk>
9981 L: linux-media@vger.kernel.org
9982 S: Supported
9983 F: drivers/media/pci/solo6x10/
9984
9985 SOFTWARE RAID (Multiple Disks) SUPPORT
9986 M: Neil Brown <neilb@suse.com>
9987 L: linux-raid@vger.kernel.org
9988 S: Supported
9989 F: drivers/md/
9990 F: include/linux/raid/
9991 F: include/uapi/linux/raid/
9992
9993 SONIC NETWORK DRIVER
9994 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9995 L: netdev@vger.kernel.org
9996 S: Maintained
9997 F: drivers/net/ethernet/natsemi/sonic.*
9998
9999 SONICS SILICON BACKPLANE DRIVER (SSB)
10000 M: Michael Buesch <m@bues.ch>
10001 L: netdev@vger.kernel.org
10002 S: Maintained
10003 F: drivers/ssb/
10004 F: include/linux/ssb/
10005
10006 SONY VAIO CONTROL DEVICE DRIVER
10007 M: Mattia Dongili <malattia@linux.it>
10008 L: platform-driver-x86@vger.kernel.org
10009 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10010 S: Maintained
10011 F: Documentation/laptops/sony-laptop.txt
10012 F: drivers/char/sonypi.c
10013 F: drivers/platform/x86/sony-laptop.c
10014 F: include/linux/sony-laptop.h
10015
10016 SONY MEMORYSTICK CARD SUPPORT
10017 M: Alex Dubov <oakad@yahoo.com>
10018 W: http://tifmxx.berlios.de/
10019 S: Maintained
10020 F: drivers/memstick/host/tifm_ms.c
10021
10022 SONY MEMORYSTICK STANDARD SUPPORT
10023 M: Maxim Levitsky <maximlevitsky@gmail.com>
10024 S: Maintained
10025 F: drivers/memstick/core/ms_block.*
10026
10027 SOUND
10028 M: Jaroslav Kysela <perex@perex.cz>
10029 M: Takashi Iwai <tiwai@suse.com>
10030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10031 W: http://www.alsa-project.org/
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10033 T: git git://git.alsa-project.org/alsa-kernel.git
10034 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10035 S: Maintained
10036 F: Documentation/sound/
10037 F: include/sound/
10038 F: include/uapi/sound/
10039 F: sound/
10040
10041 SOUND - COMPRESSED AUDIO
10042 M: Vinod Koul <vinod.koul@intel.com>
10043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10045 S: Supported
10046 F: Documentation/sound/alsa/compress_offload.txt
10047 F: include/sound/compress_driver.h
10048 F: include/uapi/sound/compress_*
10049 F: sound/core/compress_offload.c
10050 F: sound/soc/soc-compress.c
10051
10052 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10053 M: Liam Girdwood <lgirdwood@gmail.com>
10054 M: Mark Brown <broonie@kernel.org>
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10057 W: http://alsa-project.org/main/index.php/ASoC
10058 S: Supported
10059 F: Documentation/sound/alsa/soc/
10060 F: sound/soc/
10061 F: include/sound/soc*
10062
10063 SOUND - DMAENGINE HELPERS
10064 M: Lars-Peter Clausen <lars@metafoo.de>
10065 S: Supported
10066 F: include/sound/dmaengine_pcm.h
10067 F: sound/core/pcm_dmaengine.c
10068 F: sound/soc/soc-generic-dmaengine-pcm.c
10069
10070 SP2 MEDIA DRIVER
10071 M: Olli Salonen <olli.salonen@iki.fi>
10072 L: linux-media@vger.kernel.org
10073 W: http://linuxtv.org/
10074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10075 S: Maintained
10076 F: drivers/media/dvb-frontends/sp2*
10077
10078 SPARC + UltraSPARC (sparc/sparc64)
10079 M: "David S. Miller" <davem@davemloft.net>
10080 L: sparclinux@vger.kernel.org
10081 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10084 S: Maintained
10085 F: arch/sparc/
10086 F: drivers/sbus/
10087
10088 SPARC SERIAL DRIVERS
10089 M: "David S. Miller" <davem@davemloft.net>
10090 L: sparclinux@vger.kernel.org
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10093 S: Maintained
10094 F: include/linux/sunserialcore.h
10095 F: drivers/tty/serial/suncore.c
10096 F: drivers/tty/serial/sunhv.c
10097 F: drivers/tty/serial/sunsab.c
10098 F: drivers/tty/serial/sunsab.h
10099 F: drivers/tty/serial/sunsu.c
10100 F: drivers/tty/serial/sunzilog.c
10101 F: drivers/tty/serial/sunzilog.h
10102
10103 SPARSE CHECKER
10104 M: "Christopher Li" <sparse@chrisli.org>
10105 L: linux-sparse@vger.kernel.org
10106 W: https://sparse.wiki.kernel.org/
10107 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10108 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10109 S: Maintained
10110 F: include/linux/compiler.h
10111
10112 SPEAR PLATFORM SUPPORT
10113 M: Viresh Kumar <vireshk@kernel.org>
10114 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10115 L: spear-devel@list.st.com
10116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10117 W: http://www.st.com/spear
10118 S: Maintained
10119 F: arch/arm/mach-spear/
10120
10121 SPEAR CLOCK FRAMEWORK SUPPORT
10122 M: Viresh Kumar <vireshk@kernel.org>
10123 L: spear-devel@list.st.com
10124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125 W: http://www.st.com/spear
10126 S: Maintained
10127 F: drivers/clk/spear/
10128
10129 SPI SUBSYSTEM
10130 M: Mark Brown <broonie@kernel.org>
10131 L: linux-spi@vger.kernel.org
10132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10133 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10134 S: Maintained
10135 F: Documentation/spi/
10136 F: drivers/spi/
10137 F: include/linux/spi/
10138 F: include/uapi/linux/spi/
10139
10140 SPIDERNET NETWORK DRIVER for CELL
10141 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10142 L: netdev@vger.kernel.org
10143 S: Supported
10144 F: Documentation/networking/spider_net.txt
10145 F: drivers/net/ethernet/toshiba/spider_net*
10146
10147 SPU FILE SYSTEM
10148 M: Jeremy Kerr <jk@ozlabs.org>
10149 L: linuxppc-dev@lists.ozlabs.org
10150 W: http://www.ibm.com/developerworks/power/cell/
10151 S: Supported
10152 F: Documentation/filesystems/spufs.txt
10153 F: arch/powerpc/platforms/cell/spufs/
10154
10155 SQUASHFS FILE SYSTEM
10156 M: Phillip Lougher <phillip@squashfs.org.uk>
10157 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10158 W: http://squashfs.org.uk
10159 S: Maintained
10160 F: Documentation/filesystems/squashfs.txt
10161 F: fs/squashfs/
10162
10163 SRM (Alpha) environment access
10164 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10165 S: Maintained
10166 F: arch/alpha/kernel/srm_env.c
10167
10168 STABLE BRANCH
10169 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10170 L: stable@vger.kernel.org
10171 S: Supported
10172 F: Documentation/stable_kernel_rules.txt
10173
10174 STAGING SUBSYSTEM
10175 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10177 L: devel@driverdev.osuosl.org
10178 S: Supported
10179 F: drivers/staging/
10180
10181 STAGING - COMEDI
10182 M: Ian Abbott <abbotti@mev.co.uk>
10183 M: H Hartley Sweeten <hsweeten@visionengravers.com>
10184 S: Odd Fixes
10185 F: drivers/staging/comedi/
10186
10187 STAGING - FLARION FT1000 DRIVERS
10188 M: Marek Belisko <marek.belisko@gmail.com>
10189 S: Odd Fixes
10190 F: drivers/staging/ft1000/
10191
10192 STAGING - INDUSTRIAL IO
10193 M: Jonathan Cameron <jic23@kernel.org>
10194 L: linux-iio@vger.kernel.org
10195 S: Odd Fixes
10196 F: drivers/staging/iio/
10197
10198 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10199 M: Jarod Wilson <jarod@wilsonet.com>
10200 W: http://www.lirc.org/
10201 S: Odd Fixes
10202 F: drivers/staging/media/lirc/
10203
10204 STAGING - LUSTRE PARALLEL FILESYSTEM
10205 M: Oleg Drokin <oleg.drokin@intel.com>
10206 M: Andreas Dilger <andreas.dilger@intel.com>
10207 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10208 W: http://wiki.lustre.org/
10209 S: Maintained
10210 F: drivers/staging/lustre
10211
10212 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10213 M: Marc Dietrich <marvin24@gmx.de>
10214 L: ac100@lists.launchpad.net (moderated for non-subscribers)
10215 L: linux-tegra@vger.kernel.org
10216 S: Maintained
10217 F: drivers/staging/nvec/
10218
10219 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10220 M: Jens Frederich <jfrederich@gmail.com>
10221 M: Daniel Drake <dsd@laptop.org>
10222 M: Jon Nettleton <jon.nettleton@gmail.com>
10223 W: http://wiki.laptop.org/go/DCON
10224 S: Maintained
10225 F: drivers/staging/olpc_dcon/
10226
10227 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10228 M: Willy Tarreau <willy@meta-x.org>
10229 S: Odd Fixes
10230 F: drivers/staging/panel/
10231
10232 STAGING - REALTEK RTL8712U DRIVERS
10233 M: Larry Finger <Larry.Finger@lwfinger.net>
10234 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10235 S: Odd Fixes
10236 F: drivers/staging/rtl8712/
10237
10238 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10239 M: Larry Finger <Larry.Finger@lwfinger.net>
10240 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10241 L: linux-wireless@vger.kernel.org
10242 S: Maintained
10243 F: drivers/staging/rtl8723au/
10244
10245 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10246 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10247 M: Teddy Wang <teddy.wang@siliconmotion.com>
10248 M: Sudip Mukherjee <sudip@vectorindia.org>
10249 L: linux-fbdev@vger.kernel.org
10250 S: Maintained
10251 F: drivers/staging/sm750fb/
10252
10253 STAGING - SLICOSS
10254 M: Lior Dotan <liodot@gmail.com>
10255 M: Christopher Harrer <charrer@alacritech.com>
10256 S: Odd Fixes
10257 F: drivers/staging/slicoss/
10258
10259 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10260 M: William Hubbs <w.d.hubbs@gmail.com>
10261 M: Chris Brannon <chris@the-brannons.com>
10262 M: Kirk Reiser <kirk@reisers.ca>
10263 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10264 L: speakup@linux-speakup.org
10265 W: http://www.linux-speakup.org/
10266 S: Odd Fixes
10267 F: drivers/staging/speakup/
10268
10269 STAGING - VIA VT665X DRIVERS
10270 M: Forest Bond <forest@alittletooquiet.net>
10271 S: Odd Fixes
10272 F: drivers/staging/vt665?/
10273
10274 STAGING - WILC1000 WIFI DRIVER
10275 M: Johnny Kim <johnny.kim@atmel.com>
10276 M: Austin Shin <austin.shin@atmel.com>
10277 M: Chris Park <chris.park@atmel.com>
10278 M: Tony Cho <tony.cho@atmel.com>
10279 M: Glen Lee <glen.lee@atmel.com>
10280 M: Leo Kim <leo.kim@atmel.com>
10281 L: linux-wireless@vger.kernel.org
10282 S: Supported
10283 F: drivers/staging/wilc1000/
10284
10285 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10286 M: Arnaud Patard <arnaud.patard@rtp-net.org>
10287 S: Odd Fixes
10288 F: drivers/staging/xgifb/
10289
10290 HFI1 DRIVER
10291 M: Mike Marciniszyn <infinipath@intel.com>
10292 L: linux-rdma@vger.kernel.org
10293 S: Supported
10294 F: drivers/staging/rdma/hfi1
10295
10296 STARFIRE/DURALAN NETWORK DRIVER
10297 M: Ion Badulescu <ionut@badula.org>
10298 S: Odd Fixes
10299 F: drivers/net/ethernet/adaptec/starfire*
10300
10301 SUN3/3X
10302 M: Sam Creasey <sammy@sammy.net>
10303 W: http://sammy.net/sun3/
10304 S: Maintained
10305 F: arch/m68k/kernel/*sun3*
10306 F: arch/m68k/sun3*/
10307 F: arch/m68k/include/asm/sun3*
10308 F: drivers/net/ethernet/i825xx/sun3*
10309
10310 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10311 M: Hans de Goede <hdegoede@redhat.com>
10312 L: linux-input@vger.kernel.org
10313 S: Maintained
10314 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10315 F: drivers/input/keyboard/sun4i-lradc-keys.c
10316
10317 SUNDANCE NETWORK DRIVER
10318 M: Denis Kirjanov <kda@linux-powerpc.org>
10319 L: netdev@vger.kernel.org
10320 S: Maintained
10321 F: drivers/net/ethernet/dlink/sundance.c
10322
10323 SUPERH
10324 M: Yoshinori Sato <ysato@users.sourceforge.jp>
10325 M: Rich Felker <dalias@libc.org>
10326 L: linux-sh@vger.kernel.org
10327 Q: http://patchwork.kernel.org/project/linux-sh/list/
10328 S: Maintained
10329 F: Documentation/sh/
10330 F: arch/sh/
10331 F: drivers/sh/
10332
10333 SUSPEND TO RAM
10334 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10335 M: Len Brown <len.brown@intel.com>
10336 M: Pavel Machek <pavel@ucw.cz>
10337 L: linux-pm@vger.kernel.org
10338 S: Supported
10339 F: Documentation/power/
10340 F: arch/x86/kernel/acpi/
10341 F: drivers/base/power/
10342 F: kernel/power/
10343 F: include/linux/suspend.h
10344 F: include/linux/freezer.h
10345 F: include/linux/pm.h
10346
10347 SVGA HANDLING
10348 M: Martin Mares <mj@ucw.cz>
10349 L: linux-video@atrey.karlin.mff.cuni.cz
10350 S: Maintained
10351 F: Documentation/svga.txt
10352 F: arch/x86/boot/video*
10353
10354 SWIOTLB SUBSYSTEM
10355 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10356 L: linux-kernel@vger.kernel.org
10357 S: Supported
10358 F: lib/swiotlb.c
10359 F: arch/*/kernel/pci-swiotlb.c
10360 F: include/linux/swiotlb.h
10361
10362 SWITCHDEV
10363 M: Jiri Pirko <jiri@resnulli.us>
10364 L: netdev@vger.kernel.org
10365 S: Supported
10366 F: net/switchdev/
10367 F: include/net/switchdev.h
10368
10369 SYNOPSYS ARC ARCHITECTURE
10370 M: Vineet Gupta <vgupta@synopsys.com>
10371 L: linux-snps-arc@lists.infradead.org
10372 S: Supported
10373 F: arch/arc/
10374 F: Documentation/devicetree/bindings/arc/*
10375 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10376 F: drivers/tty/serial/arc_uart.c
10377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10378
10379 SYNOPSYS ARC SDP platform support
10380 M: Alexey Brodkin <abrodkin@synopsys.com>
10381 S: Supported
10382 F: arch/arc/plat-axs10x
10383 F: arch/arc/boot/dts/ax*
10384 F: Documentation/devicetree/bindings/arc/axs10*
10385
10386 SYSTEM CONFIGURATION (SYSCON)
10387 M: Lee Jones <lee.jones@linaro.org>
10388 M: Arnd Bergmann <arnd@arndb.de>
10389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10390 S: Supported
10391 F: drivers/mfd/syscon.c
10392
10393 SYSV FILESYSTEM
10394 M: Christoph Hellwig <hch@infradead.org>
10395 S: Maintained
10396 F: Documentation/filesystems/sysv-fs.txt
10397 F: fs/sysv/
10398 F: include/linux/sysv_fs.h
10399
10400 TARGET SUBSYSTEM
10401 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10402 L: linux-scsi@vger.kernel.org
10403 L: target-devel@vger.kernel.org
10404 W: http://www.linux-iscsi.org
10405 W: http://groups.google.com/group/linux-iscsi-target-dev
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10407 S: Supported
10408 F: drivers/target/
10409 F: include/target/
10410 F: Documentation/target/
10411
10412 TASKSTATS STATISTICS INTERFACE
10413 M: Balbir Singh <bsingharora@gmail.com>
10414 S: Maintained
10415 F: Documentation/accounting/taskstats*
10416 F: include/linux/taskstats*
10417 F: kernel/taskstats.c
10418
10419 TC CLASSIFIER
10420 M: Jamal Hadi Salim <jhs@mojatatu.com>
10421 L: netdev@vger.kernel.org
10422 S: Maintained
10423 F: include/net/pkt_cls.h
10424 F: include/uapi/linux/pkt_cls.h
10425 F: net/sched/
10426
10427 TCP LOW PRIORITY MODULE
10428 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10429 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10430 W: http://tcp-lp-mod.sourceforge.net/
10431 S: Maintained
10432 F: net/ipv4/tcp_lp.c
10433
10434 TDA10071 MEDIA DRIVER
10435 M: Antti Palosaari <crope@iki.fi>
10436 L: linux-media@vger.kernel.org
10437 W: http://linuxtv.org/
10438 W: http://palosaari.fi/linux/
10439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10440 T: git git://linuxtv.org/anttip/media_tree.git
10441 S: Maintained
10442 F: drivers/media/dvb-frontends/tda10071*
10443
10444 TDA18212 MEDIA DRIVER
10445 M: Antti Palosaari <crope@iki.fi>
10446 L: linux-media@vger.kernel.org
10447 W: http://linuxtv.org/
10448 W: http://palosaari.fi/linux/
10449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10450 T: git git://linuxtv.org/anttip/media_tree.git
10451 S: Maintained
10452 F: drivers/media/tuners/tda18212*
10453
10454 TDA18218 MEDIA DRIVER
10455 M: Antti Palosaari <crope@iki.fi>
10456 L: linux-media@vger.kernel.org
10457 W: http://linuxtv.org/
10458 W: http://palosaari.fi/linux/
10459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10460 T: git git://linuxtv.org/anttip/media_tree.git
10461 S: Maintained
10462 F: drivers/media/tuners/tda18218*
10463
10464 TDA18271 MEDIA DRIVER
10465 M: Michael Krufky <mkrufky@linuxtv.org>
10466 L: linux-media@vger.kernel.org
10467 W: http://linuxtv.org/
10468 W: http://github.com/mkrufky
10469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10470 T: git git://linuxtv.org/mkrufky/tuners.git
10471 S: Maintained
10472 F: drivers/media/tuners/tda18271*
10473
10474 TDA827x MEDIA DRIVER
10475 M: Michael Krufky <mkrufky@linuxtv.org>
10476 L: linux-media@vger.kernel.org
10477 W: http://linuxtv.org/
10478 W: http://github.com/mkrufky
10479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10480 T: git git://linuxtv.org/mkrufky/tuners.git
10481 S: Maintained
10482 F: drivers/media/tuners/tda8290.*
10483
10484 TDA8290 MEDIA DRIVER
10485 M: Michael Krufky <mkrufky@linuxtv.org>
10486 L: linux-media@vger.kernel.org
10487 W: http://linuxtv.org/
10488 W: http://github.com/mkrufky
10489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10490 T: git git://linuxtv.org/mkrufky/tuners.git
10491 S: Maintained
10492 F: drivers/media/tuners/tda8290.*
10493
10494 TDA9840 MEDIA DRIVER
10495 M: Hans Verkuil <hverkuil@xs4all.nl>
10496 L: linux-media@vger.kernel.org
10497 T: git git://linuxtv.org/media_tree.git
10498 W: http://linuxtv.org
10499 S: Maintained
10500 F: drivers/media/i2c/tda9840*
10501
10502 TEA5761 TUNER DRIVER
10503 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10504 L: linux-media@vger.kernel.org
10505 W: http://linuxtv.org
10506 T: git git://linuxtv.org/media_tree.git
10507 S: Odd fixes
10508 F: drivers/media/tuners/tea5761.*
10509
10510 TEA5767 TUNER DRIVER
10511 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10512 L: linux-media@vger.kernel.org
10513 W: http://linuxtv.org
10514 T: git git://linuxtv.org/media_tree.git
10515 S: Maintained
10516 F: drivers/media/tuners/tea5767.*
10517
10518 TEA6415C MEDIA DRIVER
10519 M: Hans Verkuil <hverkuil@xs4all.nl>
10520 L: linux-media@vger.kernel.org
10521 T: git git://linuxtv.org/media_tree.git
10522 W: http://linuxtv.org
10523 S: Maintained
10524 F: drivers/media/i2c/tea6415c*
10525
10526 TEA6420 MEDIA DRIVER
10527 M: Hans Verkuil <hverkuil@xs4all.nl>
10528 L: linux-media@vger.kernel.org
10529 T: git git://linuxtv.org/media_tree.git
10530 W: http://linuxtv.org
10531 S: Maintained
10532 F: drivers/media/i2c/tea6420*
10533
10534 TEAM DRIVER
10535 M: Jiri Pirko <jiri@resnulli.us>
10536 L: netdev@vger.kernel.org
10537 S: Supported
10538 F: drivers/net/team/
10539 F: include/linux/if_team.h
10540 F: include/uapi/linux/if_team.h
10541
10542 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10543 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10544 S: Maintained
10545 F: arch/x86/platform/ts5500/
10546
10547 TECHNOTREND USB IR RECEIVER
10548 M: Sean Young <sean@mess.org>
10549 L: linux-media@vger.kernel.org
10550 S: Maintained
10551 F: drivers/media/rc/ttusbir.c
10552
10553 TEGRA ARCHITECTURE SUPPORT
10554 M: Stephen Warren <swarren@wwwdotorg.org>
10555 M: Thierry Reding <thierry.reding@gmail.com>
10556 M: Alexandre Courbot <gnurou@gmail.com>
10557 L: linux-tegra@vger.kernel.org
10558 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10560 S: Supported
10561 N: [^a-z]tegra
10562
10563 TEGRA CLOCK DRIVER
10564 M: Peter De Schrijver <pdeschrijver@nvidia.com>
10565 M: Prashant Gaikwad <pgaikwad@nvidia.com>
10566 S: Supported
10567 F: drivers/clk/tegra/
10568
10569 TEGRA DMA DRIVER
10570 M: Laxman Dewangan <ldewangan@nvidia.com>
10571 S: Supported
10572 F: drivers/dma/tegra20-apb-dma.c
10573
10574 TEGRA I2C DRIVER
10575 M: Laxman Dewangan <ldewangan@nvidia.com>
10576 S: Supported
10577 F: drivers/i2c/busses/i2c-tegra.c
10578
10579 TEGRA IOMMU DRIVERS
10580 M: Hiroshi Doyu <hdoyu@nvidia.com>
10581 S: Supported
10582 F: drivers/iommu/tegra*
10583
10584 TEGRA KBC DRIVER
10585 M: Rakesh Iyer <riyer@nvidia.com>
10586 M: Laxman Dewangan <ldewangan@nvidia.com>
10587 S: Supported
10588 F: drivers/input/keyboard/tegra-kbc.c
10589
10590 TEGRA PWM DRIVER
10591 M: Thierry Reding <thierry.reding@gmail.com>
10592 S: Supported
10593 F: drivers/pwm/pwm-tegra.c
10594
10595 TEGRA SERIAL DRIVER
10596 M: Laxman Dewangan <ldewangan@nvidia.com>
10597 S: Supported
10598 F: drivers/tty/serial/serial-tegra.c
10599
10600 TEGRA SPI DRIVER
10601 M: Laxman Dewangan <ldewangan@nvidia.com>
10602 S: Supported
10603 F: drivers/spi/spi-tegra*
10604
10605 TEHUTI ETHERNET DRIVER
10606 M: Andy Gospodarek <andy@greyhouse.net>
10607 L: netdev@vger.kernel.org
10608 S: Supported
10609 F: drivers/net/ethernet/tehuti/*
10610
10611 Telecom Clock Driver for MCPL0010
10612 M: Mark Gross <mark.gross@intel.com>
10613 S: Supported
10614 F: drivers/char/tlclk.c
10615
10616 TENSILICA XTENSA PORT (xtensa)
10617 M: Chris Zankel <chris@zankel.net>
10618 M: Max Filippov <jcmvbkbc@gmail.com>
10619 L: linux-xtensa@linux-xtensa.org
10620 S: Maintained
10621 F: arch/xtensa/
10622 F: drivers/irqchip/irq-xtensa-*
10623
10624 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10625 M: Hans Verkuil <hverkuil@xs4all.nl>
10626 L: linux-media@vger.kernel.org
10627 T: git git://linuxtv.org/media_tree.git
10628 W: http://linuxtv.org
10629 S: Maintained
10630 F: drivers/media/radio/radio-raremono.c
10631
10632 THERMAL
10633 M: Zhang Rui <rui.zhang@intel.com>
10634 M: Eduardo Valentin <edubezval@gmail.com>
10635 L: linux-pm@vger.kernel.org
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10638 Q: https://patchwork.kernel.org/project/linux-pm/list/
10639 S: Supported
10640 F: drivers/thermal/
10641 F: include/linux/thermal.h
10642 F: include/uapi/linux/thermal.h
10643 F: include/linux/cpu_cooling.h
10644 F: Documentation/devicetree/bindings/thermal/
10645
10646 THERMAL/CPU_COOLING
10647 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10648 M: Viresh Kumar <viresh.kumar@linaro.org>
10649 M: Javi Merino <javi.merino@arm.com>
10650 L: linux-pm@vger.kernel.org
10651 S: Supported
10652 F: Documentation/thermal/cpu-cooling-api.txt
10653 F: drivers/thermal/cpu_cooling.c
10654 F: include/linux/cpu_cooling.h
10655
10656 THINGM BLINK(1) USB RGB LED DRIVER
10657 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10658 S: Maintained
10659 F: drivers/hid/hid-thingm.c
10660
10661 THINKPAD ACPI EXTRAS DRIVER
10662 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10663 L: ibm-acpi-devel@lists.sourceforge.net
10664 L: platform-driver-x86@vger.kernel.org
10665 W: http://ibm-acpi.sourceforge.net
10666 W: http://thinkwiki.org/wiki/Ibm-acpi
10667 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10668 S: Maintained
10669 F: drivers/platform/x86/thinkpad_acpi.c
10670
10671 TI BANDGAP AND THERMAL DRIVER
10672 M: Eduardo Valentin <edubezval@gmail.com>
10673 L: linux-pm@vger.kernel.org
10674 L: linux-omap@vger.kernel.org
10675 S: Maintained
10676 F: drivers/thermal/ti-soc-thermal/
10677
10678 TI CDCE706 CLOCK DRIVER
10679 M: Max Filippov <jcmvbkbc@gmail.com>
10680 S: Maintained
10681 F: drivers/clk/clk-cdce706.c
10682
10683 TI CLOCK DRIVER
10684 M: Tero Kristo <t-kristo@ti.com>
10685 L: linux-omap@vger.kernel.org
10686 S: Maintained
10687 F: drivers/clk/ti/
10688 F: include/linux/clk/ti.h
10689
10690 TI FLASH MEDIA INTERFACE DRIVER
10691 M: Alex Dubov <oakad@yahoo.com>
10692 S: Maintained
10693 F: drivers/misc/tifm*
10694 F: drivers/mmc/host/tifm_sd.c
10695 F: include/linux/tifm.h
10696
10697 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10698 M: Santosh Shilimkar <ssantosh@kernel.org>
10699 L: linux-kernel@vger.kernel.org
10700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10701 S: Maintained
10702 F: drivers/soc/ti/*
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10704
10705
10706 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10707 M: M R Swami Reddy <mr.swami.reddy@ti.com>
10708 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10710 S: Maintained
10711 F: sound/soc/codecs/lm49453*
10712 F: sound/soc/codecs/isabelle*
10713
10714 TI LP855x BACKLIGHT DRIVER
10715 M: Milo Kim <milo.kim@ti.com>
10716 S: Maintained
10717 F: Documentation/backlight/lp855x-driver.txt
10718 F: drivers/video/backlight/lp855x_bl.c
10719 F: include/linux/platform_data/lp855x.h
10720
10721 TI LP8727 CHARGER DRIVER
10722 M: Milo Kim <milo.kim@ti.com>
10723 S: Maintained
10724 F: drivers/power/lp8727_charger.c
10725 F: include/linux/platform_data/lp8727.h
10726
10727 TI LP8788 MFD DRIVER
10728 M: Milo Kim <milo.kim@ti.com>
10729 S: Maintained
10730 F: drivers/iio/adc/lp8788_adc.c
10731 F: drivers/leds/leds-lp8788.c
10732 F: drivers/mfd/lp8788*.c
10733 F: drivers/power/lp8788-charger.c
10734 F: drivers/regulator/lp8788-*.c
10735 F: include/linux/mfd/lp8788*.h
10736
10737 TI NETCP ETHERNET DRIVER
10738 M: Wingman Kwok <w-kwok2@ti.com>
10739 M: Murali Karicheri <m-karicheri2@ti.com>
10740 L: netdev@vger.kernel.org
10741 S: Maintained
10742 F: drivers/net/ethernet/ti/netcp*
10743
10744 TI TAS571X FAMILY ASoC CODEC DRIVER
10745 M: Kevin Cernekee <cernekee@chromium.org>
10746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10747 S: Odd Fixes
10748 F: sound/soc/codecs/tas571x*
10749
10750 TI TWL4030 SERIES SOC CODEC DRIVER
10751 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10753 S: Maintained
10754 F: sound/soc/codecs/twl4030*
10755
10756 TI WILINK WIRELESS DRIVERS
10757 L: linux-wireless@vger.kernel.org
10758 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10759 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10761 S: Orphan
10762 F: drivers/net/wireless/ti/
10763 F: include/linux/wl12xx.h
10764
10765 TIPC NETWORK LAYER
10766 M: Jon Maloy <jon.maloy@ericsson.com>
10767 M: Ying Xue <ying.xue@windriver.com>
10768 L: netdev@vger.kernel.org (core kernel code)
10769 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10770 W: http://tipc.sourceforge.net/
10771 S: Maintained
10772 F: include/uapi/linux/tipc*.h
10773 F: net/tipc/
10774
10775 TILE ARCHITECTURE
10776 M: Chris Metcalf <cmetcalf@ezchip.com>
10777 W: http://www.ezchip.com/scm/
10778 S: Supported
10779 F: arch/tile/
10780 F: drivers/char/tile-srom.c
10781 F: drivers/edac/tile_edac.c
10782 F: drivers/net/ethernet/tile/
10783 F: drivers/rtc/rtc-tile.c
10784 F: drivers/tty/hvc/hvc_tile.c
10785 F: drivers/tty/serial/tilegx.c
10786 F: drivers/usb/host/*-tilegx.c
10787 F: include/linux/usb/tilegx.h
10788
10789 TLAN NETWORK DRIVER
10790 M: Samuel Chessman <chessman@tux.org>
10791 L: tlan-devel@lists.sourceforge.net (subscribers-only)
10792 W: http://sourceforge.net/projects/tlan/
10793 S: Maintained
10794 F: Documentation/networking/tlan.txt
10795 F: drivers/net/ethernet/ti/tlan.*
10796
10797 TOMOYO SECURITY MODULE
10798 M: Kentaro Takeda <takedakn@nttdata.co.jp>
10799 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10800 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10801 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10802 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10803 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10804 W: http://tomoyo.sourceforge.jp/
10805 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10806 S: Maintained
10807 F: security/tomoyo/
10808
10809 TOPSTAR LAPTOP EXTRAS DRIVER
10810 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10811 L: platform-driver-x86@vger.kernel.org
10812 S: Maintained
10813 F: drivers/platform/x86/topstar-laptop.c
10814
10815 TOSHIBA ACPI EXTRAS DRIVER
10816 M: Azael Avalos <coproscefalo@gmail.com>
10817 L: platform-driver-x86@vger.kernel.org
10818 S: Maintained
10819 F: drivers/platform/x86/toshiba_acpi.c
10820
10821 TOSHIBA BLUETOOTH DRIVER
10822 M: Azael Avalos <coproscefalo@gmail.com>
10823 L: platform-driver-x86@vger.kernel.org
10824 S: Maintained
10825 F: drivers/platform/x86/toshiba_bluetooth.c
10826
10827 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10828 M: Azael Avalos <coproscefalo@gmail.com>
10829 L: platform-driver-x86@vger.kernel.org
10830 S: Maintained
10831 F: drivers/platform/x86/toshiba_haps.c
10832
10833 TOSHIBA WMI HOTKEYS DRIVER
10834 M: Azael Avalos <coproscefalo@gmail.com>
10835 L: platform-driver-x86@vger.kernel.org
10836 S: Maintained
10837 F: drivers/platform/x86/toshiba-wmi.c
10838
10839 TOSHIBA SMM DRIVER
10840 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10841 W: http://www.buzzard.org.uk/toshiba/
10842 S: Maintained
10843 F: drivers/char/toshiba.c
10844 F: include/linux/toshiba.h
10845 F: include/uapi/linux/toshiba.h
10846
10847 TOSHIBA TC358743 DRIVER
10848 M: Mats Randgaard <matrandg@cisco.com>
10849 L: linux-media@vger.kernel.org
10850 S: Maintained
10851 F: drivers/media/i2c/tc358743*
10852 F: include/media/tc358743.h
10853
10854 TMIO MMC DRIVER
10855 M: Ian Molton <ian@mnementh.co.uk>
10856 L: linux-mmc@vger.kernel.org
10857 S: Maintained
10858 F: drivers/mmc/host/tmio_mmc*
10859 F: drivers/mmc/host/sh_mobile_sdhi.c
10860 F: include/linux/mmc/tmio.h
10861 F: include/linux/mmc/sh_mobile_sdhi.h
10862
10863 TMP401 HARDWARE MONITOR DRIVER
10864 M: Guenter Roeck <linux@roeck-us.net>
10865 L: linux-hwmon@vger.kernel.org
10866 S: Maintained
10867 F: Documentation/hwmon/tmp401
10868 F: drivers/hwmon/tmp401.c
10869
10870 TMPFS (SHMEM FILESYSTEM)
10871 M: Hugh Dickins <hughd@google.com>
10872 L: linux-mm@kvack.org
10873 S: Maintained
10874 F: include/linux/shmem_fs.h
10875 F: mm/shmem.c
10876
10877 TM6000 VIDEO4LINUX DRIVER
10878 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10879 L: linux-media@vger.kernel.org
10880 W: http://linuxtv.org
10881 T: git git://linuxtv.org/media_tree.git
10882 S: Odd fixes
10883 F: drivers/media/usb/tm6000/
10884
10885 TW68 VIDEO4LINUX DRIVER
10886 M: Hans Verkuil <hverkuil@xs4all.nl>
10887 L: linux-media@vger.kernel.org
10888 T: git git://linuxtv.org/media_tree.git
10889 W: http://linuxtv.org
10890 S: Odd Fixes
10891 F: drivers/media/pci/tw68/
10892
10893 TPM DEVICE DRIVER
10894 M: Peter Huewe <peterhuewe@gmx.de>
10895 M: Marcel Selhorst <tpmdd@selhorst.net>
10896 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10897 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10898 W: http://tpmdd.sourceforge.net
10899 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10900 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10901 T: https://github.com/PeterHuewe/linux-tpmdd
10902 S: Maintained
10903 F: drivers/char/tpm/
10904
10905 TPM IBM_VTPM DEVICE DRIVER
10906 M: Ashley Lai <ashleydlai@gmail.com>
10907 W: http://tpmdd.sourceforge.net
10908 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10909 S: Maintained
10910 F: drivers/char/tpm/tpm_ibmvtpm*
10911
10912 TRACING
10913 M: Steven Rostedt <rostedt@goodmis.org>
10914 M: Ingo Molnar <mingo@redhat.com>
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10916 S: Maintained
10917 F: Documentation/trace/ftrace.txt
10918 F: arch/*/*/*/ftrace.h
10919 F: arch/*/kernel/ftrace.c
10920 F: include/*/ftrace.h
10921 F: include/linux/trace*.h
10922 F: include/trace/
10923 F: kernel/trace/
10924 F: tools/testing/selftests/ftrace/
10925
10926 TRIVIAL PATCHES
10927 M: Jiri Kosina <trivial@kernel.org>
10928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10929 S: Maintained
10930 K: ^Subject:.*(?i)trivial
10931
10932 TTY LAYER
10933 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10934 M: Jiri Slaby <jslaby@suse.com>
10935 S: Supported
10936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10937 F: Documentation/serial/
10938 F: drivers/tty/
10939 F: drivers/tty/serial/serial_core.c
10940 F: include/linux/serial_core.h
10941 F: include/linux/serial.h
10942 F: include/linux/tty.h
10943 F: include/uapi/linux/serial_core.h
10944 F: include/uapi/linux/serial.h
10945 F: include/uapi/linux/tty.h
10946
10947 TUA9001 MEDIA DRIVER
10948 M: Antti Palosaari <crope@iki.fi>
10949 L: linux-media@vger.kernel.org
10950 W: http://linuxtv.org/
10951 W: http://palosaari.fi/linux/
10952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10953 T: git git://linuxtv.org/anttip/media_tree.git
10954 S: Maintained
10955 F: drivers/media/tuners/tua9001*
10956
10957 TULIP NETWORK DRIVERS
10958 L: netdev@vger.kernel.org
10959 L: linux-parisc@vger.kernel.org
10960 S: Orphan
10961 F: drivers/net/ethernet/dec/tulip/
10962
10963 TUN/TAP driver
10964 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10965 W: http://vtun.sourceforge.net/tun
10966 S: Maintained
10967 F: Documentation/networking/tuntap.txt
10968 F: arch/um/os-Linux/drivers/
10969
10970 TURBOCHANNEL SUBSYSTEM
10971 M: "Maciej W. Rozycki" <macro@linux-mips.org>
10972 M: Ralf Baechle <ralf@linux-mips.org>
10973 L: linux-mips@linux-mips.org
10974 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10975 S: Maintained
10976 F: drivers/tc/
10977 F: include/linux/tc.h
10978
10979 U14-34F SCSI DRIVER
10980 M: Dario Ballabio <ballabio_dario@emc.com>
10981 L: linux-scsi@vger.kernel.org
10982 S: Maintained
10983 F: drivers/scsi/u14-34f.c
10984
10985 UBI FILE SYSTEM (UBIFS)
10986 M: Artem Bityutskiy <dedekind1@gmail.com>
10987 M: Adrian Hunter <adrian.hunter@intel.com>
10988 L: linux-mtd@lists.infradead.org
10989 T: git git://git.infradead.org/ubifs-2.6.git
10990 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10991 S: Maintained
10992 F: Documentation/filesystems/ubifs.txt
10993 F: fs/ubifs/
10994
10995 UCLINUX (M68KNOMMU AND COLDFIRE)
10996 M: Greg Ungerer <gerg@uclinux.org>
10997 W: http://www.uclinux.org/
10998 L: linux-m68k@lists.linux-m68k.org
10999 L: uclinux-dev@uclinux.org (subscribers-only)
11000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11001 S: Maintained
11002 F: arch/m68k/coldfire/
11003 F: arch/m68k/68*/
11004 F: arch/m68k/*/*_no.*
11005 F: arch/m68k/include/asm/*_no.*
11006
11007 UDF FILESYSTEM
11008 M: Jan Kara <jack@suse.com>
11009 S: Maintained
11010 F: Documentation/filesystems/udf.txt
11011 F: fs/udf/
11012
11013 UFS FILESYSTEM
11014 M: Evgeniy Dushistov <dushistov@mail.ru>
11015 S: Maintained
11016 F: Documentation/filesystems/ufs.txt
11017 F: fs/ufs/
11018
11019 UHID USERSPACE HID IO DRIVER:
11020 M: David Herrmann <dh.herrmann@googlemail.com>
11021 L: linux-input@vger.kernel.org
11022 S: Maintained
11023 F: drivers/hid/uhid.c
11024 F: include/uapi/linux/uhid.h
11025
11026 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11027 L: linux-usb@vger.kernel.org
11028 S: Orphan
11029 F: drivers/uwb/
11030 F: include/linux/uwb.h
11031 F: include/linux/uwb/
11032
11033 UNICORE32 ARCHITECTURE:
11034 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11035 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11036 S: Maintained
11037 T: git git://github.com/gxt/linux.git
11038 F: arch/unicore32/
11039
11040 UNIFDEF
11041 M: Tony Finch <dot@dotat.at>
11042 W: http://dotat.at/prog/unifdef
11043 S: Maintained
11044 F: scripts/unifdef.c
11045
11046 UNIFORM CDROM DRIVER
11047 M: Jens Axboe <axboe@kernel.dk>
11048 W: http://www.kernel.dk
11049 S: Maintained
11050 F: Documentation/cdrom/
11051 F: drivers/cdrom/cdrom.c
11052 F: include/linux/cdrom.h
11053 F: include/uapi/linux/cdrom.h
11054
11055 UNISYS S-PAR DRIVERS
11056 M: Benjamin Romer <benjamin.romer@unisys.com>
11057 M: David Kershner <david.kershner@unisys.com>
11058 L: sparmaintainer@unisys.com (Unisys internal)
11059 S: Supported
11060 F: drivers/staging/unisys/
11061
11062 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11063 M: Vinayak Holikatti <vinholikatti@gmail.com>
11064 L: linux-scsi@vger.kernel.org
11065 S: Supported
11066 F: Documentation/scsi/ufs.txt
11067 F: drivers/scsi/ufs/
11068
11069 UNSORTED BLOCK IMAGES (UBI)
11070 M: Artem Bityutskiy <dedekind1@gmail.com>
11071 M: Richard Weinberger <richard@nod.at>
11072 W: http://www.linux-mtd.infradead.org/
11073 L: linux-mtd@lists.infradead.org
11074 T: git git://git.infradead.org/ubifs-2.6.git
11075 S: Supported
11076 F: drivers/mtd/ubi/
11077 F: include/linux/mtd/ubi.h
11078 F: include/uapi/mtd/ubi-user.h
11079
11080 USB ACM DRIVER
11081 M: Oliver Neukum <oliver@neukum.org>
11082 L: linux-usb@vger.kernel.org
11083 S: Maintained
11084 F: Documentation/usb/acm.txt
11085 F: drivers/usb/class/cdc-acm.*
11086
11087 USB AR5523 WIRELESS DRIVER
11088 M: Pontus Fuchs <pontus.fuchs@gmail.com>
11089 L: linux-wireless@vger.kernel.org
11090 S: Maintained
11091 F: drivers/net/wireless/ath/ar5523/
11092
11093 USB ATTACHED SCSI
11094 M: Hans de Goede <hdegoede@redhat.com>
11095 M: Gerd Hoffmann <kraxel@redhat.com>
11096 L: linux-usb@vger.kernel.org
11097 L: linux-scsi@vger.kernel.org
11098 S: Maintained
11099 F: drivers/usb/storage/uas.c
11100
11101 USB CDC ETHERNET DRIVER
11102 M: Oliver Neukum <oliver@neukum.org>
11103 L: linux-usb@vger.kernel.org
11104 S: Maintained
11105 F: drivers/net/usb/cdc_*.c
11106 F: include/uapi/linux/usb/cdc.h
11107
11108 USB CHAOSKEY DRIVER
11109 M: Keith Packard <keithp@keithp.com>
11110 L: linux-usb@vger.kernel.org
11111 S: Maintained
11112 F: drivers/usb/misc/chaoskey.c
11113
11114 USB CYPRESS C67X00 DRIVER
11115 M: Peter Korsgaard <jacmet@sunsite.dk>
11116 L: linux-usb@vger.kernel.org
11117 S: Maintained
11118 F: drivers/usb/c67x00/
11119
11120 USB DAVICOM DM9601 DRIVER
11121 M: Peter Korsgaard <jacmet@sunsite.dk>
11122 L: netdev@vger.kernel.org
11123 W: http://www.linux-usb.org/usbnet
11124 S: Maintained
11125 F: drivers/net/usb/dm9601.c
11126
11127 USB DIAMOND RIO500 DRIVER
11128 M: Cesar Miquel <miquel@df.uba.ar>
11129 L: rio500-users@lists.sourceforge.net
11130 W: http://rio500.sourceforge.net
11131 S: Maintained
11132 F: drivers/usb/misc/rio500*
11133
11134 USB EHCI DRIVER
11135 M: Alan Stern <stern@rowland.harvard.edu>
11136 L: linux-usb@vger.kernel.org
11137 S: Maintained
11138 F: Documentation/usb/ehci.txt
11139 F: drivers/usb/host/ehci*
11140
11141 USB GADGET/PERIPHERAL SUBSYSTEM
11142 M: Felipe Balbi <balbi@ti.com>
11143 L: linux-usb@vger.kernel.org
11144 W: http://www.linux-usb.org/gadget
11145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11146 S: Maintained
11147 F: drivers/usb/gadget/
11148 F: include/linux/usb/gadget*
11149
11150 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11151 M: Jiri Kosina <jikos@kernel.org>
11152 L: linux-usb@vger.kernel.org
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11154 S: Maintained
11155 F: Documentation/hid/hiddev.txt
11156 F: drivers/hid/usbhid/
11157
11158 USB ISP116X DRIVER
11159 M: Olav Kongas <ok@artecdesign.ee>
11160 L: linux-usb@vger.kernel.org
11161 S: Maintained
11162 F: drivers/usb/host/isp116x*
11163 F: include/linux/usb/isp116x.h
11164
11165 USB MASS STORAGE DRIVER
11166 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11167 L: linux-usb@vger.kernel.org
11168 L: usb-storage@lists.one-eyed-alien.net
11169 S: Maintained
11170 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11171 F: drivers/usb/storage/
11172
11173 USB MIDI DRIVER
11174 M: Clemens Ladisch <clemens@ladisch.de>
11175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11176 T: git git://git.alsa-project.org/alsa-kernel.git
11177 S: Maintained
11178 F: sound/usb/midi.*
11179
11180 USB NETWORKING DRIVERS
11181 L: linux-usb@vger.kernel.org
11182 S: Odd Fixes
11183 F: drivers/net/usb/
11184
11185 USB OHCI DRIVER
11186 M: Alan Stern <stern@rowland.harvard.edu>
11187 L: linux-usb@vger.kernel.org
11188 S: Maintained
11189 F: Documentation/usb/ohci.txt
11190 F: drivers/usb/host/ohci*
11191
11192 USB OTG FSM (Finite State Machine)
11193 M: Peter Chen <Peter.Chen@freescale.com>
11194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11195 L: linux-usb@vger.kernel.org
11196 S: Maintained
11197 F: drivers/usb/common/usb-otg-fsm.c
11198
11199 USB OVER IP DRIVER
11200 M: Valentina Manea <valentina.manea.m@gmail.com>
11201 M: Shuah Khan <shuah.kh@samsung.com>
11202 L: linux-usb@vger.kernel.org
11203 S: Maintained
11204 F: drivers/usb/usbip/
11205 F: tools/usb/usbip/
11206
11207 USB PEGASUS DRIVER
11208 M: Petko Manolov <petkan@nucleusys.com>
11209 L: linux-usb@vger.kernel.org
11210 L: netdev@vger.kernel.org
11211 T: git git://github.com/petkan/pegasus.git
11212 W: https://github.com/petkan/pegasus
11213 S: Maintained
11214 F: drivers/net/usb/pegasus.*
11215
11216 USB PHY LAYER
11217 M: Felipe Balbi <balbi@ti.com>
11218 L: linux-usb@vger.kernel.org
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11220 S: Maintained
11221 F: drivers/usb/phy/
11222
11223 USB PRINTER DRIVER (usblp)
11224 M: Pete Zaitcev <zaitcev@redhat.com>
11225 L: linux-usb@vger.kernel.org
11226 S: Supported
11227 F: drivers/usb/class/usblp.c
11228
11229 USB RTL8150 DRIVER
11230 M: Petko Manolov <petkan@nucleusys.com>
11231 L: linux-usb@vger.kernel.org
11232 L: netdev@vger.kernel.org
11233 T: git git://github.com/petkan/rtl8150.git
11234 W: https://github.com/petkan/rtl8150
11235 S: Maintained
11236 F: drivers/net/usb/rtl8150.c
11237
11238 USB SERIAL SUBSYSTEM
11239 M: Johan Hovold <johan@kernel.org>
11240 L: linux-usb@vger.kernel.org
11241 S: Maintained
11242 F: Documentation/usb/usb-serial.txt
11243 F: drivers/usb/serial/
11244 F: include/linux/usb/serial.h
11245
11246 USB SMSC75XX ETHERNET DRIVER
11247 M: Steve Glendinning <steve.glendinning@shawell.net>
11248 L: netdev@vger.kernel.org
11249 S: Maintained
11250 F: drivers/net/usb/smsc75xx.*
11251
11252 USB SMSC95XX ETHERNET DRIVER
11253 M: Steve Glendinning <steve.glendinning@shawell.net>
11254 L: netdev@vger.kernel.org
11255 S: Maintained
11256 F: drivers/net/usb/smsc95xx.*
11257
11258 USB SUBSYSTEM
11259 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11260 L: linux-usb@vger.kernel.org
11261 W: http://www.linux-usb.org
11262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11263 S: Supported
11264 F: Documentation/usb/
11265 F: drivers/usb/
11266 F: include/linux/usb.h
11267 F: include/linux/usb/
11268
11269 USB UHCI DRIVER
11270 M: Alan Stern <stern@rowland.harvard.edu>
11271 L: linux-usb@vger.kernel.org
11272 S: Maintained
11273 F: drivers/usb/host/uhci*
11274
11275 USB "USBNET" DRIVER FRAMEWORK
11276 M: Oliver Neukum <oneukum@suse.com>
11277 L: netdev@vger.kernel.org
11278 W: http://www.linux-usb.org/usbnet
11279 S: Maintained
11280 F: drivers/net/usb/usbnet.c
11281 F: include/linux/usb/usbnet.h
11282
11283 USB VIDEO CLASS
11284 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11285 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11286 L: linux-media@vger.kernel.org
11287 T: git git://linuxtv.org/media_tree.git
11288 W: http://www.ideasonboard.org/uvc/
11289 S: Maintained
11290 F: drivers/media/usb/uvc/
11291 F: include/uapi/linux/uvcvideo.h
11292
11293 USB VISION DRIVER
11294 M: Hans Verkuil <hverkuil@xs4all.nl>
11295 L: linux-media@vger.kernel.org
11296 T: git git://linuxtv.org/media_tree.git
11297 W: http://linuxtv.org
11298 S: Odd Fixes
11299 F: drivers/media/usb/usbvision/
11300
11301 USB WEBCAM GADGET
11302 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11303 L: linux-usb@vger.kernel.org
11304 S: Maintained
11305 F: drivers/usb/gadget/function/*uvc*
11306 F: drivers/usb/gadget/legacy/webcam.c
11307
11308 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11309 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11310 L: linux-wireless@vger.kernel.org
11311 S: Maintained
11312 F: drivers/net/wireless/rndis_wlan.c
11313
11314 USB XHCI DRIVER
11315 M: Mathias Nyman <mathias.nyman@intel.com>
11316 L: linux-usb@vger.kernel.org
11317 S: Supported
11318 F: drivers/usb/host/xhci*
11319 F: drivers/usb/host/pci-quirks*
11320
11321 USB ZD1201 DRIVER
11322 L: linux-wireless@vger.kernel.org
11323 W: http://linux-lc100020.sourceforge.net
11324 S: Orphan
11325 F: drivers/net/wireless/zd1201.*
11326
11327 USB ZR364XX DRIVER
11328 M: Antoine Jacquet <royale@zerezo.com>
11329 L: linux-usb@vger.kernel.org
11330 L: linux-media@vger.kernel.org
11331 T: git git://linuxtv.org/media_tree.git
11332 W: http://royale.zerezo.com/zr364xx/
11333 S: Maintained
11334 F: Documentation/video4linux/zr364xx.txt
11335 F: drivers/media/usb/zr364xx/
11336
11337 ULPI BUS
11338 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11339 L: linux-usb@vger.kernel.org
11340 S: Maintained
11341 F: drivers/usb/common/ulpi.c
11342 F: include/linux/ulpi/
11343
11344 USER-MODE LINUX (UML)
11345 M: Jeff Dike <jdike@addtoit.com>
11346 M: Richard Weinberger <richard@nod.at>
11347 L: user-mode-linux-devel@lists.sourceforge.net
11348 L: user-mode-linux-user@lists.sourceforge.net
11349 W: http://user-mode-linux.sourceforge.net
11350 S: Maintained
11351 F: Documentation/virtual/uml/
11352 F: arch/um/
11353 F: arch/x86/um/
11354 F: fs/hostfs/
11355 F: fs/hppfs/
11356
11357 USERSPACE I/O (UIO)
11358 M: "Hans J. Koch" <hjk@hansjkoch.de>
11359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11360 S: Maintained
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11362 F: Documentation/DocBook/uio-howto.tmpl
11363 F: drivers/uio/
11364 F: include/linux/uio*.h
11365
11366 UTIL-LINUX PACKAGE
11367 M: Karel Zak <kzak@redhat.com>
11368 L: util-linux@vger.kernel.org
11369 W: http://en.wikipedia.org/wiki/Util-linux
11370 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11371 S: Maintained
11372
11373 UVESAFB DRIVER
11374 M: Michal Januszewski <spock@gentoo.org>
11375 L: linux-fbdev@vger.kernel.org
11376 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11377 S: Maintained
11378 F: Documentation/fb/uvesafb.txt
11379 F: drivers/video/fbdev/uvesafb.*
11380
11381 VF610 NAND DRIVER
11382 M: Stefan Agner <stefan@agner.ch>
11383 L: linux-mtd@lists.infradead.org
11384 S: Supported
11385 F: drivers/mtd/nand/vf610_nfc.c
11386
11387 VFAT/FAT/MSDOS FILESYSTEM
11388 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11389 S: Maintained
11390 F: Documentation/filesystems/vfat.txt
11391 F: fs/fat/
11392
11393 VFIO DRIVER
11394 M: Alex Williamson <alex.williamson@redhat.com>
11395 L: kvm@vger.kernel.org
11396 S: Maintained
11397 F: Documentation/vfio.txt
11398 F: drivers/vfio/
11399 F: include/linux/vfio.h
11400 F: include/uapi/linux/vfio.h
11401
11402 VFIO PLATFORM DRIVER
11403 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11404 L: kvm@vger.kernel.org
11405 S: Maintained
11406 F: drivers/vfio/platform/
11407
11408 VIDEOBUF2 FRAMEWORK
11409 M: Pawel Osciak <pawel@osciak.com>
11410 M: Marek Szyprowski <m.szyprowski@samsung.com>
11411 M: Kyungmin Park <kyungmin.park@samsung.com>
11412 L: linux-media@vger.kernel.org
11413 S: Maintained
11414 F: drivers/media/v4l2-core/videobuf2-*
11415 F: include/media/videobuf2-*
11416
11417 VIRTUAL SERIO DEVICE DRIVER
11418 M: Stephen Chandler Paul <thatslyude@gmail.com>
11419 S: Maintained
11420 F: drivers/input/serio/userio.c
11421 F: include/uapi/linux/userio.h
11422
11423 VIRTIO CONSOLE DRIVER
11424 M: Amit Shah <amit.shah@redhat.com>
11425 L: virtualization@lists.linux-foundation.org
11426 S: Maintained
11427 F: drivers/char/virtio_console.c
11428 F: include/linux/virtio_console.h
11429 F: include/uapi/linux/virtio_console.h
11430
11431 VIRTIO CORE, NET AND BLOCK DRIVERS
11432 M: "Michael S. Tsirkin" <mst@redhat.com>
11433 L: virtualization@lists.linux-foundation.org
11434 S: Maintained
11435 F: drivers/virtio/
11436 F: tools/virtio/
11437 F: drivers/net/virtio_net.c
11438 F: drivers/block/virtio_blk.c
11439 F: include/linux/virtio_*.h
11440 F: include/uapi/linux/virtio_*.h
11441
11442 VIRTIO DRIVERS FOR S390
11443 M: Christian Borntraeger <borntraeger@de.ibm.com>
11444 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11445 L: linux-s390@vger.kernel.org
11446 L: virtualization@lists.linux-foundation.org
11447 L: kvm@vger.kernel.org
11448 S: Supported
11449 F: drivers/s390/virtio/
11450
11451 VIRTIO GPU DRIVER
11452 M: David Airlie <airlied@linux.ie>
11453 M: Gerd Hoffmann <kraxel@redhat.com>
11454 L: dri-devel@lists.freedesktop.org
11455 L: virtualization@lists.linux-foundation.org
11456 S: Maintained
11457 F: drivers/gpu/drm/virtio/
11458 F: include/uapi/linux/virtio_gpu.h
11459
11460 VIRTIO HOST (VHOST)
11461 M: "Michael S. Tsirkin" <mst@redhat.com>
11462 L: kvm@vger.kernel.org
11463 L: virtualization@lists.linux-foundation.org
11464 L: netdev@vger.kernel.org
11465 S: Maintained
11466 F: drivers/vhost/
11467 F: include/uapi/linux/vhost.h
11468
11469 VIRTIO INPUT DRIVER
11470 M: Gerd Hoffmann <kraxel@redhat.com>
11471 S: Maintained
11472 F: drivers/virtio/virtio_input.c
11473 F: include/uapi/linux/virtio_input.h
11474
11475 VIA RHINE NETWORK DRIVER
11476 S: Orphan
11477 F: drivers/net/ethernet/via/via-rhine.c
11478
11479 VIA SD/MMC CARD CONTROLLER DRIVER
11480 M: Bruce Chang <brucechang@via.com.tw>
11481 M: Harald Welte <HaraldWelte@viatech.com>
11482 S: Maintained
11483 F: drivers/mmc/host/via-sdmmc.c
11484
11485 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11486 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11487 L: linux-fbdev@vger.kernel.org
11488 S: Maintained
11489 F: include/linux/via-core.h
11490 F: include/linux/via-gpio.h
11491 F: include/linux/via_i2c.h
11492 F: drivers/video/fbdev/via/
11493
11494 VIA VELOCITY NETWORK DRIVER
11495 M: Francois Romieu <romieu@fr.zoreil.com>
11496 L: netdev@vger.kernel.org
11497 S: Maintained
11498 F: drivers/net/ethernet/via/via-velocity.*
11499
11500 VIRT LIB
11501 M: Alex Williamson <alex.williamson@redhat.com>
11502 M: Paolo Bonzini <pbonzini@redhat.com>
11503 L: kvm@vger.kernel.org
11504 S: Supported
11505 F: virt/lib/
11506
11507 VIVID VIRTUAL VIDEO DRIVER
11508 M: Hans Verkuil <hverkuil@xs4all.nl>
11509 L: linux-media@vger.kernel.org
11510 T: git git://linuxtv.org/media_tree.git
11511 W: http://linuxtv.org
11512 S: Maintained
11513 F: drivers/media/platform/vivid/*
11514
11515 VLAN (802.1Q)
11516 M: Patrick McHardy <kaber@trash.net>
11517 L: netdev@vger.kernel.org
11518 S: Maintained
11519 F: drivers/net/macvlan.c
11520 F: include/linux/if_*vlan.h
11521 F: net/8021q/
11522
11523 VLYNQ BUS
11524 M: Florian Fainelli <florian@openwrt.org>
11525 L: openwrt-devel@lists.openwrt.org (subscribers-only)
11526 S: Maintained
11527 F: drivers/vlynq/vlynq.c
11528 F: include/linux/vlynq.h
11529
11530 VME SUBSYSTEM
11531 M: Martyn Welch <martyn@welchs.me.uk>
11532 M: Manohar Vanga <manohar.vanga@gmail.com>
11533 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11534 L: devel@driverdev.osuosl.org
11535 S: Maintained
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11537 F: Documentation/vme_api.txt
11538 F: drivers/staging/vme/
11539 F: drivers/vme/
11540 F: include/linux/vme*
11541
11542 VMWARE HYPERVISOR INTERFACE
11543 M: Alok Kataria <akataria@vmware.com>
11544 L: virtualization@lists.linux-foundation.org
11545 S: Supported
11546 F: arch/x86/kernel/cpu/vmware.c
11547
11548 VMWARE BALLOON DRIVER
11549 M: Xavier Deguillard <xdeguillard@vmware.com>
11550 M: Philip Moltmann <moltmann@vmware.com>
11551 M: "VMware, Inc." <pv-drivers@vmware.com>
11552 L: linux-kernel@vger.kernel.org
11553 S: Maintained
11554 F: drivers/misc/vmw_balloon.c
11555
11556 VMWARE VMMOUSE SUBDRIVER
11557 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11558 M: "VMware, Inc." <pv-drivers@vmware.com>
11559 L: linux-input@vger.kernel.org
11560 S: Maintained
11561 F: drivers/input/mouse/vmmouse.c
11562 F: drivers/input/mouse/vmmouse.h
11563
11564 VMWARE VMXNET3 ETHERNET DRIVER
11565 M: Shrikrishna Khare <skhare@vmware.com>
11566 M: "VMware, Inc." <pv-drivers@vmware.com>
11567 L: netdev@vger.kernel.org
11568 S: Maintained
11569 F: drivers/net/vmxnet3/
11570
11571 VMware PVSCSI driver
11572 M: Arvind Kumar <arvindkumar@vmware.com>
11573 M: VMware PV-Drivers <pv-drivers@vmware.com>
11574 L: linux-scsi@vger.kernel.org
11575 S: Maintained
11576 F: drivers/scsi/vmw_pvscsi.c
11577 F: drivers/scsi/vmw_pvscsi.h
11578
11579 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11580 M: Liam Girdwood <lgirdwood@gmail.com>
11581 M: Mark Brown <broonie@kernel.org>
11582 L: linux-kernel@vger.kernel.org
11583 W: http://www.slimlogic.co.uk/?p=48
11584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11585 S: Supported
11586 F: drivers/regulator/
11587 F: include/linux/regulator/
11588
11589 VRF
11590 M: David Ahern <dsa@cumulusnetworks.com>
11591 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11592 L: netdev@vger.kernel.org
11593 S: Maintained
11594 F: drivers/net/vrf.c
11595 F: Documentation/networking/vrf.txt
11596
11597 VT1211 HARDWARE MONITOR DRIVER
11598 M: Juerg Haefliger <juergh@gmail.com>
11599 L: linux-hwmon@vger.kernel.org
11600 S: Maintained
11601 F: Documentation/hwmon/vt1211
11602 F: drivers/hwmon/vt1211.c
11603
11604 VT8231 HARDWARE MONITOR DRIVER
11605 M: Roger Lucas <vt8231@hiddenengine.co.uk>
11606 L: linux-hwmon@vger.kernel.org
11607 S: Maintained
11608 F: drivers/hwmon/vt8231.c
11609
11610 VUB300 USB to SDIO/SD/MMC bridge chip
11611 M: Tony Olech <tony.olech@elandigitalsystems.com>
11612 L: linux-mmc@vger.kernel.org
11613 L: linux-usb@vger.kernel.org
11614 S: Supported
11615 F: drivers/mmc/host/vub300.c
11616
11617 W1 DALLAS'S 1-WIRE BUS
11618 M: Evgeniy Polyakov <zbr@ioremap.net>
11619 S: Maintained
11620 F: Documentation/w1/
11621 F: drivers/w1/
11622
11623 W83791D HARDWARE MONITORING DRIVER
11624 M: Marc Hulsman <m.hulsman@tudelft.nl>
11625 L: linux-hwmon@vger.kernel.org
11626 S: Maintained
11627 F: Documentation/hwmon/w83791d
11628 F: drivers/hwmon/w83791d.c
11629
11630 W83793 HARDWARE MONITORING DRIVER
11631 M: Rudolf Marek <r.marek@assembler.cz>
11632 L: linux-hwmon@vger.kernel.org
11633 S: Maintained
11634 F: Documentation/hwmon/w83793
11635 F: drivers/hwmon/w83793.c
11636
11637 W83795 HARDWARE MONITORING DRIVER
11638 M: Jean Delvare <jdelvare@suse.com>
11639 L: linux-hwmon@vger.kernel.org
11640 S: Maintained
11641 F: drivers/hwmon/w83795.c
11642
11643 W83L51xD SD/MMC CARD INTERFACE DRIVER
11644 M: Pierre Ossman <pierre@ossman.eu>
11645 S: Maintained
11646 F: drivers/mmc/host/wbsd.*
11647
11648 WACOM PROTOCOL 4 SERIAL TABLETS
11649 M: Julian Squires <julian@cipht.net>
11650 M: Hans de Goede <hdegoede@redhat.com>
11651 L: linux-input@vger.kernel.org
11652 S: Maintained
11653 F: drivers/input/tablet/wacom_serial4.c
11654
11655 WATCHDOG DEVICE DRIVERS
11656 M: Wim Van Sebroeck <wim@iguana.be>
11657 L: linux-watchdog@vger.kernel.org
11658 W: http://www.linux-watchdog.org/
11659 T: git git://www.linux-watchdog.org/linux-watchdog.git
11660 S: Maintained
11661 F: Documentation/watchdog/
11662 F: drivers/watchdog/
11663 F: include/linux/watchdog.h
11664 F: include/uapi/linux/watchdog.h
11665
11666 WD7000 SCSI DRIVER
11667 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11668 L: linux-scsi@vger.kernel.org
11669 S: Maintained
11670 F: drivers/scsi/wd7000.c
11671
11672 WIIMOTE HID DRIVER
11673 M: David Herrmann <dh.herrmann@googlemail.com>
11674 L: linux-input@vger.kernel.org
11675 S: Maintained
11676 F: drivers/hid/hid-wiimote*
11677
11678 WINBOND CIR DRIVER
11679 M: David Härdeman <david@hardeman.nu>
11680 S: Maintained
11681 F: drivers/media/rc/winbond-cir.c
11682
11683 WIMAX STACK
11684 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11685 M: linux-wimax@intel.com
11686 L: wimax@linuxwimax.org (subscribers-only)
11687 S: Supported
11688 W: http://linuxwimax.org
11689 F: Documentation/wimax/README.wimax
11690 F: include/linux/wimax/debug.h
11691 F: include/net/wimax.h
11692 F: include/uapi/linux/wimax.h
11693 F: net/wimax/
11694
11695 WISTRON LAPTOP BUTTON DRIVER
11696 M: Miloslav Trmac <mitr@volny.cz>
11697 S: Maintained
11698 F: drivers/input/misc/wistron_btns.c
11699
11700 WL3501 WIRELESS PCMCIA CARD DRIVER
11701 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11702 L: linux-wireless@vger.kernel.org
11703 W: http://oops.ghostprotocols.net:81/blog
11704 S: Maintained
11705 F: drivers/net/wireless/wl3501*
11706
11707 WOLFSON MICROELECTRONICS DRIVERS
11708 L: patches@opensource.wolfsonmicro.com
11709 T: git https://github.com/CirrusLogic/linux-drivers.git
11710 W: https://github.com/CirrusLogic/linux-drivers/wiki
11711 S: Supported
11712 F: Documentation/hwmon/wm83??
11713 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11714 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11715 F: Documentation/devicetree/bindings/mfd/arizona.txt
11716 F: arch/arm/mach-s3c64xx/mach-crag6410*
11717 F: drivers/clk/clk-wm83*.c
11718 F: drivers/extcon/extcon-arizona.c
11719 F: drivers/leds/leds-wm83*.c
11720 F: drivers/gpio/gpio-*wm*.c
11721 F: drivers/gpio/gpio-arizona.c
11722 F: drivers/hwmon/wm83??-hwmon.c
11723 F: drivers/input/misc/wm831x-on.c
11724 F: drivers/input/touchscreen/wm831x-ts.c
11725 F: drivers/input/touchscreen/wm97*.c
11726 F: drivers/mfd/arizona*
11727 F: drivers/mfd/wm*.c
11728 F: drivers/power/wm83*.c
11729 F: drivers/rtc/rtc-wm83*.c
11730 F: drivers/regulator/wm8*.c
11731 F: drivers/video/backlight/wm83*_bl.c
11732 F: drivers/watchdog/wm83*_wdt.c
11733 F: include/linux/mfd/arizona/
11734 F: include/linux/mfd/wm831x/
11735 F: include/linux/mfd/wm8350/
11736 F: include/linux/mfd/wm8400*
11737 F: include/linux/wm97xx.h
11738 F: include/sound/wm????.h
11739 F: sound/soc/codecs/arizona.?
11740 F: sound/soc/codecs/wm*
11741
11742 WORKQUEUE
11743 M: Tejun Heo <tj@kernel.org>
11744 R: Lai Jiangshan <jiangshanlai@gmail.com>
11745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11746 S: Maintained
11747 F: include/linux/workqueue.h
11748 F: kernel/workqueue.c
11749 F: Documentation/workqueue.txt
11750
11751 X.25 NETWORK LAYER
11752 M: Andrew Hendry <andrew.hendry@gmail.com>
11753 L: linux-x25@vger.kernel.org
11754 S: Odd Fixes
11755 F: Documentation/networking/x25*
11756 F: include/net/x25*
11757 F: net/x25/
11758
11759 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11760 M: Thomas Gleixner <tglx@linutronix.de>
11761 M: Ingo Molnar <mingo@redhat.com>
11762 M: "H. Peter Anvin" <hpa@zytor.com>
11763 M: x86@kernel.org
11764 L: linux-kernel@vger.kernel.org
11765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11766 S: Maintained
11767 F: Documentation/x86/
11768 F: arch/x86/
11769
11770 X86 PLATFORM DRIVERS
11771 M: Darren Hart <dvhart@infradead.org>
11772 L: platform-driver-x86@vger.kernel.org
11773 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11774 S: Maintained
11775 F: drivers/platform/x86/
11776 F: drivers/platform/olpc/
11777
11778 X86 MCE INFRASTRUCTURE
11779 M: Tony Luck <tony.luck@intel.com>
11780 M: Borislav Petkov <bp@alien8.de>
11781 L: linux-edac@vger.kernel.org
11782 S: Maintained
11783 F: arch/x86/kernel/cpu/mcheck/*
11784
11785 X86 MICROCODE UPDATE SUPPORT
11786 M: Borislav Petkov <bp@alien8.de>
11787 S: Maintained
11788 F: arch/x86/kernel/cpu/microcode/*
11789
11790 X86 VDSO
11791 M: Andy Lutomirski <luto@amacapital.net>
11792 L: linux-kernel@vger.kernel.org
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11794 S: Maintained
11795 F: arch/x86/entry/vdso/
11796
11797 XC2028/3028 TUNER DRIVER
11798 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11799 L: linux-media@vger.kernel.org
11800 W: http://linuxtv.org
11801 T: git git://linuxtv.org/media_tree.git
11802 S: Maintained
11803 F: drivers/media/tuners/tuner-xc2028.*
11804
11805 XEN HYPERVISOR INTERFACE
11806 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11807 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11808 M: David Vrabel <david.vrabel@citrix.com>
11809 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11811 S: Supported
11812 F: arch/x86/xen/
11813 F: drivers/*/xen-*front.c
11814 F: drivers/xen/
11815 F: arch/x86/include/asm/xen/
11816 F: include/xen/
11817 F: include/uapi/xen/
11818
11819 XEN HYPERVISOR ARM
11820 M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11821 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11822 S: Supported
11823 F: arch/arm/xen/
11824 F: arch/arm/include/asm/xen/
11825
11826 XEN HYPERVISOR ARM64
11827 M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11829 S: Supported
11830 F: arch/arm64/xen/
11831 F: arch/arm64/include/asm/xen/
11832
11833 XEN NETWORK BACKEND DRIVER
11834 M: Ian Campbell <ian.campbell@citrix.com>
11835 M: Wei Liu <wei.liu2@citrix.com>
11836 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11837 L: netdev@vger.kernel.org
11838 S: Supported
11839 F: drivers/net/xen-netback/*
11840
11841 XEN PCI SUBSYSTEM
11842 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11843 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11844 S: Supported
11845 F: arch/x86/pci/*xen*
11846 F: drivers/pci/*xen*
11847
11848 XEN BLOCK SUBSYSTEM
11849 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11850 M: Roger Pau Monné <roger.pau@citrix.com>
11851 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11852 S: Supported
11853 F: drivers/block/xen-blkback/*
11854 F: drivers/block/xen*
11855
11856 XEN PVSCSI DRIVERS
11857 M: Juergen Gross <jgross@suse.com>
11858 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11859 L: linux-scsi@vger.kernel.org
11860 S: Supported
11861 F: drivers/scsi/xen-scsifront.c
11862 F: drivers/xen/xen-scsiback.c
11863 F: include/xen/interface/io/vscsiif.h
11864
11865 XEN SWIOTLB SUBSYSTEM
11866 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11867 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11868 S: Supported
11869 F: arch/x86/xen/*swiotlb*
11870 F: drivers/xen/*swiotlb*
11871
11872 XFS FILESYSTEM
11873 P: Silicon Graphics Inc
11874 M: Dave Chinner <david@fromorbit.com>
11875 M: xfs@oss.sgi.com
11876 L: xfs@oss.sgi.com
11877 W: http://oss.sgi.com/projects/xfs
11878 T: git git://oss.sgi.com/xfs/xfs.git
11879 S: Supported
11880 F: Documentation/filesystems/xfs.txt
11881 F: fs/xfs/
11882
11883 XILINX AXI ETHERNET DRIVER
11884 M: Anirudha Sarangi <anirudh@xilinx.com>
11885 M: John Linn <John.Linn@xilinx.com>
11886 S: Maintained
11887 F: drivers/net/ethernet/xilinx/xilinx_axienet*
11888
11889 XILINX UARTLITE SERIAL DRIVER
11890 M: Peter Korsgaard <jacmet@sunsite.dk>
11891 L: linux-serial@vger.kernel.org
11892 S: Maintained
11893 F: drivers/tty/serial/uartlite.c
11894
11895 XILINX VIDEO IP CORES
11896 M: Hyun Kwon <hyun.kwon@xilinx.com>
11897 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11898 L: linux-media@vger.kernel.org
11899 T: git git://linuxtv.org/media_tree.git
11900 S: Supported
11901 F: Documentation/devicetree/bindings/media/xilinx/
11902 F: drivers/media/platform/xilinx/
11903 F: include/uapi/linux/xilinx-v4l2-controls.h
11904
11905 XILLYBUS DRIVER
11906 M: Eli Billauer <eli.billauer@gmail.com>
11907 L: linux-kernel@vger.kernel.org
11908 S: Supported
11909 F: drivers/char/xillybus/
11910
11911 XTENSA XTFPGA PLATFORM SUPPORT
11912 M: Max Filippov <jcmvbkbc@gmail.com>
11913 L: linux-xtensa@linux-xtensa.org
11914 S: Maintained
11915 F: drivers/spi/spi-xtensa-xtfpga.c
11916 F: sound/soc/xtensa/xtfpga-i2s.c
11917
11918 YAM DRIVER FOR AX.25
11919 M: Jean-Paul Roubelat <jpr@f6fbb.org>
11920 L: linux-hams@vger.kernel.org
11921 S: Maintained
11922 F: drivers/net/hamradio/yam*
11923 F: include/linux/yam.h
11924
11925 YEALINK PHONE DRIVER
11926 M: Henk Vergonet <Henk.Vergonet@gmail.com>
11927 L: usbb2k-api-dev@nongnu.org
11928 S: Maintained
11929 F: Documentation/input/yealink.txt
11930 F: drivers/input/misc/yealink.*
11931
11932 Z8530 DRIVER FOR AX.25
11933 M: Joerg Reuter <jreuter@yaina.de>
11934 W: http://yaina.de/jreuter/
11935 W: http://www.qsl.net/dl1bke/
11936 L: linux-hams@vger.kernel.org
11937 S: Maintained
11938 F: Documentation/networking/z8530drv.txt
11939 F: drivers/net/hamradio/*scc.c
11940 F: drivers/net/hamradio/z8530.h
11941
11942 ZBUD COMPRESSED PAGE ALLOCATOR
11943 M: Seth Jennings <sjennings@variantweb.net>
11944 L: linux-mm@kvack.org
11945 S: Maintained
11946 F: mm/zbud.c
11947 F: include/linux/zbud.h
11948
11949 ZD1211RW WIRELESS DRIVER
11950 M: Daniel Drake <dsd@gentoo.org>
11951 M: Ulrich Kunitz <kune@deine-taler.de>
11952 W: http://zd1211.ath.cx/wiki/DriverRewrite
11953 L: linux-wireless@vger.kernel.org
11954 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11955 S: Maintained
11956 F: drivers/net/wireless/zd1211rw/
11957
11958 ZPOOL COMPRESSED PAGE STORAGE API
11959 M: Dan Streetman <ddstreet@ieee.org>
11960 L: linux-mm@kvack.org
11961 S: Maintained
11962 F: mm/zpool.c
11963 F: include/linux/zpool.h
11964
11965 ZR36067 VIDEO FOR LINUX DRIVER
11966 L: mjpeg-users@lists.sourceforge.net
11967 L: linux-media@vger.kernel.org
11968 W: http://mjpeg.sourceforge.net/driver-zoran/
11969 T: hg http://linuxtv.org/hg/v4l-dvb
11970 S: Odd Fixes
11971 F: drivers/media/pci/zoran/
11972
11973 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11974 M: Minchan Kim <minchan@kernel.org>
11975 M: Nitin Gupta <ngupta@vflare.org>
11976 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11977 L: linux-kernel@vger.kernel.org
11978 S: Maintained
11979 F: drivers/block/zram/
11980 F: Documentation/blockdev/zram.txt
11981
11982 ZS DECSTATION Z85C30 SERIAL DRIVER
11983 M: "Maciej W. Rozycki" <macro@linux-mips.org>
11984 S: Maintained
11985 F: drivers/tty/serial/zs.*
11986
11987 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11988 M: Minchan Kim <minchan@kernel.org>
11989 M: Nitin Gupta <ngupta@vflare.org>
11990 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11991 L: linux-mm@kvack.org
11992 S: Maintained
11993 F: mm/zsmalloc.c
11994 F: include/linux/zsmalloc.h
11995 F: Documentation/vm/zsmalloc.txt
11996
11997 ZSWAP COMPRESSED SWAP CACHING
11998 M: Seth Jennings <sjennings@variantweb.net>
11999 L: linux-mm@kvack.org
12000 S: Maintained
12001 F: mm/zswap.c
12002
12003 THE REST
12004 M: Linus Torvalds <torvalds@linux-foundation.org>
12005 L: linux-kernel@vger.kernel.org
12006 Q: http://patchwork.kernel.org/project/LKML/list/
12007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12008 S: Buried alive in reporters
12009 F: *
12010 F: */