e6ee4ecf34b03d341a8f42c2ddeb82a905672005
[deliverable/linux.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 <aar@pengutronix.de>
155 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L: linux-bluetooth@vger.kernel.org
157 L: linux-wpan@vger.kernel.org
158 S: Maintained
159 F: net/6lowpan/
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L: linux-hams@vger.kernel.org
166 S: Maintained
167 F: drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L: netdev@vger.kernel.org
172 S: Maintained
173 F: drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L: linux-serial@vger.kernel.org
178 W: http://serial.sourceforge.net
179 S: Maintained
180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F: drivers/tty/serial/8250*
182 F: include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L: netdev@vger.kernel.org
186 S: Orphan / Obsolete
187 F: drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M: Eric Van Hensbergen <ericvh@gmail.com>
191 M: Ron Minnich <rminnich@sandia.gov>
192 M: Latchesar Ionkov <lucho@ionkov.net>
193 L: v9fs-developer@lists.sourceforge.net
194 W: http://swik.net/v9fs
195 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S: Maintained
198 F: Documentation/filesystems/9p.txt
199 F: fs/9p/
200 F: net/9p/
201 F: include/net/9p/
202 F: include/uapi/linux/virtio_9p.h
203 F: include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M: Antti Palosaari <crope@iki.fi>
208 L: linux-media@vger.kernel.org
209 W: https://linuxtv.org
210 W: http://palosaari.fi/linux/
211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
212 T: git git://linuxtv.org/anttip/media_tree.git
213 S: Maintained
214 F: drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L: linux-scsi@vger.kernel.org
219 W: http://www.adaptec.com/
220 S: Supported
221 F: Documentation/scsi/aacraid.txt
222 F: drivers/scsi/aacraid/
223
224 ABI/API
225 L: linux-api@vger.kernel.org
226 F: include/linux/syscalls.h
227 F: kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M: Hans de Goede <hdegoede@redhat.com>
231 L: linux-hwmon@vger.kernel.org
232 S: Maintained
233 F: drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M: Alistair John Strachan <alistair@devzero.co.uk>
237 L: linux-hwmon@vger.kernel.org
238 S: Maintained
239 F: drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M: William Breathitt Gray <vilhelm.gray@gmail.com>
243 L: linux-gpio@vger.kernel.org
244 S: Maintained
245 F: drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L: linux-gpio@vger.kernel.org
250 S: Maintained
251 F: drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
256 S: Maintained
257 F: drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M: Jes Sorensen <jes@trained-monkey.org>
261 L: linux-acenic@sunsite.dk
262 S: Maintained
263 F: drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M: Peter Feuerer <peter@piie.net>
267 L: platform-driver-x86@vger.kernel.org
268 W: http://piie.net/?section=acerhdf
269 S: Maintained
270 F: drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M: "Lee, Chun-Yi" <jlee@suse.com>
274 L: platform-driver-x86@vger.kernel.org
275 S: Maintained
276 F: drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M: Len Brown <lenb@kernel.org>
281 L: linux-acpi@vger.kernel.org
282 W: https://01.org/linux-acpi
283 Q: https://patchwork.kernel.org/project/linux-acpi/list/
284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 S: Supported
286 F: drivers/acpi/
287 F: drivers/pnp/pnpacpi/
288 F: include/linux/acpi.h
289 F: include/acpi/
290 F: Documentation/acpi/
291 F: Documentation/ABI/testing/sysfs-bus-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
295 F: tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M: Robert Moore <robert.moore@intel.com>
299 M: Lv Zheng <lv.zheng@intel.com>
300 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L: linux-acpi@vger.kernel.org
302 L: devel@acpica.org
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S: Supported
308 F: drivers/acpi/acpica/
309 F: include/acpi/
310 F: tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M: Zhang Rui <rui.zhang@intel.com>
314 L: linux-acpi@vger.kernel.org
315 W: https://01.org/linux-acpi
316 S: Supported
317 F: drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M: Zhang Rui <rui.zhang@intel.com>
321 L: linux-acpi@vger.kernel.org
322 W: https://01.org/linux-acpi
323 S: Supported
324 F: drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M: Zhang Rui <rui.zhang@intel.com>
328 L: linux-acpi@vger.kernel.org
329 W: https://01.org/linux-acpi
330 S: Supported
331 F: drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L: platform-driver-x86@vger.kernel.org
335 S: Orphan
336 F: drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M: Thibaut Varene <T-Bone@parisc-linux.org>
340 W: http://wiki.parisc-linux.org/AD1889
341 L: linux-parisc@vger.kernel.org
342 S: Maintained
343 F: sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M: Michael Hennerich <michael.hennerich@analog.com>
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
349 S: Supported
350 F: drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M: Michael Hennerich <michael.hennerich@analog.com>
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
356 S: Supported
357 F: drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M: Michael Hennerich <michael.hennerich@analog.com>
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
363 S: Supported
364 F: drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M: Michael Hennerich <michael.hennerich@analog.com>
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
370 S: Supported
371 F: drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M: Michael Hennerich <michael.hennerich@analog.com>
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
377 S: Supported
378 F: drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M: Jiri Kosina <jikos@kernel.org>
382 S: Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M: Michael Hennerich <michael.hennerich@analog.com>
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
388 L: linux-wpan@vger.kernel.org
389 S: Supported
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M: Jean Delvare <jdelvare@suse.com>
395 L: linux-hwmon@vger.kernel.org
396 S: Maintained
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M: Corentin Labbe <clabbe.montjoie@gmail.com>
402 L: linux-hwmon@vger.kernel.org
403 S: Maintained
404 F: drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L: linux-wireless@vger.kernel.org
408 W: http://wireless.kernel.org/
409 S: Orphan
410 F: drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M: Sakari Ailus <sakari.ailus@iki.fi>
414 L: linux-media@vger.kernel.org
415 S: Maintained
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M: Michael Hennerich <michael.hennerich@analog.com>
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
423 S: Supported
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M: Michael Hennerich <michael.hennerich@analog.com>
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
434 S: Supported
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
442 S: Supported
443 F: drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M: Dirk Eibach <eibach@gdsys.de>
447 L: linux-hwmon@vger.kernel.org
448 S: Maintained
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M: Colin Leroy <colin@colino.net>
455 S: Maintained
456 F: drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M: Jean Delvare <jdelvare@suse.com>
460 L: linux-hwmon@vger.kernel.org
461 S: Maintained
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
469 S: Supported
470 F: drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M: Matthew Wilcox <matthew@wil.cx>
474 M: Hannes Reinecke <hare@suse.com>
475 L: linux-scsi@vger.kernel.org
476 S: Maintained
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M: Riccardo Facchetti <fizban@tin.it>
482 S: Maintained
483 F: sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M: Antti Palosaari <crope@iki.fi>
487 L: linux-media@vger.kernel.org
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
492 S: Maintained
493 F: drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M: Antti Palosaari <crope@iki.fi>
497 L: linux-media@vger.kernel.org
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
502 S: Maintained
503 F: drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L: linux-fsdevel@vger.kernel.org
507 S: Orphan
508 F: Documentation/filesystems/affs.txt
509 F: fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M: David Howells <dhowells@redhat.com>
513 L: linux-afs@lists.infradead.org
514 S: Supported
515 F: fs/afs/
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M: David Airlie <airlied@linux.ie>
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S: Maintained
523 F: drivers/char/agp/
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M: "Juergen E. Fischer" <fischer@norbit.de>
529 L: linux-scsi@vger.kernel.org
530 S: Maintained
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M: Hannes Reinecke <hare@suse.com>
536 L: linux-scsi@vger.kernel.org
537 S: Maintained
538 F: drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M: Hans Verkuil <hverkuil@xs4all.nl>
542 L: linux-media@vger.kernel.org
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
545 S: Maintained
546 F: drivers/media/radio/radio-aimslab*
547
548 AIO
549 M: Benjamin LaHaise <bcrl@kvack.org>
550 L: linux-aio@kvack.org
551 S: Supported
552 F: fs/aio.c
553 F: include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M: Antti Palosaari <crope@iki.fi>
557 L: linux-media@vger.kernel.org
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
562 S: Maintained
563 F: drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M: Duncan Sands <duncan.sands@free.fr>
567 L: linux-usb@vger.kernel.org
568 W: http://www.linux-usb.org/SpeedTouch/
569 S: Maintained
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M: Manuel Lauss <manuel.lauss@gmail.com>
575 S: Maintained
576 F: drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M: Rudolf Marek <r.marek@assembler.cz>
580 L: linux-i2c@vger.kernel.org
581 S: Maintained
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M: Corentin Labbe <clabbe.montjoie@gmail.com>
587 L: linux-crypto@vger.kernel.org
588 S: Maintained
589 F: drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M: Richard Henderson <rth@twiddle.net>
593 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M: Matt Turner <mattst88@gmail.com>
595 S: Odd Fixes
596 L: linux-alpha@vger.kernel.org
597 F: arch/alpha/
598
599 ALTERA MAILBOX DRIVER
600 M: Ley Foon Tan <lftan@altera.com>
601 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602 S: Maintained
603 F: drivers/mailbox/mailbox-altera.c
604
605 ALTERA PIO DRIVER
606 M: Tien Hock Loh <thloh@altera.com>
607 L: linux-gpio@vger.kernel.org
608 S: Maintained
609 F: drivers/gpio/gpio-altera.c
610
611 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 M: Vince Bridgers <vbridger@opensource.altera.com>
613 L: netdev@vger.kernel.org
614 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615 S: Maintained
616 F: drivers/net/ethernet/altera/
617
618 ALTERA UART/JTAG UART SERIAL DRIVERS
619 M: Tobias Klauser <tklauser@distanz.ch>
620 L: linux-serial@vger.kernel.org
621 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622 S: Maintained
623 F: drivers/tty/serial/altera_uart.c
624 F: drivers/tty/serial/altera_jtaguart.c
625 F: include/linux/altera_uart.h
626 F: include/linux/altera_jtaguart.h
627
628 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629 M: Tom Lendacky <thomas.lendacky@amd.com>
630 L: linux-crypto@vger.kernel.org
631 S: Supported
632 F: drivers/crypto/ccp/
633 F: include/linux/ccp.h
634
635 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636 M: Huang Rui <ray.huang@amd.com>
637 L: linux-hwmon@vger.kernel.org
638 S: Supported
639 F: Documentation/hwmon/fam15h_power
640 F: drivers/hwmon/fam15h_power.c
641
642 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644 S: Orphan
645 F: drivers/usb/gadget/udc/amd5536udc.*
646
647 AMD GEODE PROCESSOR/CHIPSET SUPPORT
648 P: Andres Salomon <dilinger@queued.net>
649 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651 S: Supported
652 F: drivers/char/hw_random/geode-rng.c
653 F: drivers/crypto/geode*
654 F: drivers/video/fbdev/geode/
655 F: arch/x86/include/asm/geode.h
656
657 AMD IOMMU (AMD-VI)
658 M: Joerg Roedel <joro@8bytes.org>
659 L: iommu@lists.linux-foundation.org
660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661 S: Maintained
662 F: drivers/iommu/amd_iommu*.[ch]
663 F: include/linux/amd-iommu.h
664
665 AMD KFD
666 M: Oded Gabbay <oded.gabbay@gmail.com>
667 L: dri-devel@lists.freedesktop.org
668 T: git git://people.freedesktop.org/~gabbayo/linux.git
669 S: Supported
670 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674 F: drivers/gpu/drm/amd/amdkfd/
675 F: drivers/gpu/drm/amd/include/cik_structs.h
676 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677 F: drivers/gpu/drm/amd/include/vi_structs.h
678 F: drivers/gpu/drm/radeon/radeon_kfd.c
679 F: drivers/gpu/drm/radeon/radeon_kfd.h
680 F: include/uapi/linux/kfd_ioctl.h
681
682 AMD SEATTLE DEVICE TREE SUPPORT
683 M: Brijesh Singh <brijeshkumar.singh@amd.com>
684 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 S: Supported
687 F: arch/arm64/boot/dts/amd/
688
689 AMD XGBE DRIVER
690 M: Tom Lendacky <thomas.lendacky@amd.com>
691 L: netdev@vger.kernel.org
692 S: Supported
693 F: drivers/net/ethernet/amd/xgbe/
694 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696 AMS (Apple Motion Sensor) DRIVER
697 M: Michael Hanselmann <linux-kernel@hansmi.ch>
698 S: Supported
699 F: drivers/macintosh/ams/
700
701 ANALOG DEVICES INC AD9389B DRIVER
702 M: Hans Verkuil <hans.verkuil@cisco.com>
703 L: linux-media@vger.kernel.org
704 S: Maintained
705 F: drivers/media/i2c/ad9389b*
706
707 ANALOG DEVICES INC ADV7180 DRIVER
708 M: Lars-Peter Clausen <lars@metafoo.de>
709 L: linux-media@vger.kernel.org
710 W: http://ez.analog.com/community/linux-device-drivers
711 S: Supported
712 F: drivers/media/i2c/adv7180.c
713
714 ANALOG DEVICES INC ADV7511 DRIVER
715 M: Hans Verkuil <hans.verkuil@cisco.com>
716 L: linux-media@vger.kernel.org
717 S: Maintained
718 F: drivers/media/i2c/adv7511*
719
720 ANALOG DEVICES INC ADV7604 DRIVER
721 M: Hans Verkuil <hans.verkuil@cisco.com>
722 L: linux-media@vger.kernel.org
723 S: Maintained
724 F: drivers/media/i2c/adv7604*
725
726 ANALOG DEVICES INC ADV7842 DRIVER
727 M: Hans Verkuil <hans.verkuil@cisco.com>
728 L: linux-media@vger.kernel.org
729 S: Maintained
730 F: drivers/media/i2c/adv7842*
731
732 ANALOG DEVICES INC ASOC CODEC DRIVERS
733 M: Lars-Peter Clausen <lars@metafoo.de>
734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735 W: http://wiki.analog.com/
736 W: http://ez.analog.com/community/linux-device-drivers
737 S: Supported
738 F: sound/soc/codecs/adau*
739 F: sound/soc/codecs/adav*
740 F: sound/soc/codecs/ad1*
741 F: sound/soc/codecs/ad7*
742 F: sound/soc/codecs/ssm*
743 F: sound/soc/codecs/sigmadsp.*
744
745 ANALOG DEVICES INC ASOC DRIVERS
746 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748 W: http://blackfin.uclinux.org/
749 S: Supported
750 F: sound/soc/blackfin/*
751
752 ANALOG DEVICES INC IIO DRIVERS
753 M: Lars-Peter Clausen <lars@metafoo.de>
754 M: Michael Hennerich <Michael.Hennerich@analog.com>
755 W: http://wiki.analog.com/
756 W: http://ez.analog.com/community/linux-device-drivers
757 S: Supported
758 F: drivers/iio/*/ad*
759 X: drivers/iio/*/adjd*
760 F: drivers/staging/iio/*/ad*
761 F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763 ANALOG DEVICES INC DMA DRIVERS
764 M: Lars-Peter Clausen <lars@metafoo.de>
765 W: http://ez.analog.com/community/linux-device-drivers
766 S: Supported
767 F: drivers/dma/dma-axi-dmac.c
768
769 ANDROID DRIVERS
770 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771 M: Arve HjønnevĂ¥g <arve@android.com>
772 M: Riley Andrews <riandrews@android.com>
773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774 L: devel@driverdev.osuosl.org
775 S: Supported
776 F: drivers/android/
777 F: drivers/staging/android/
778
779 AOA (Apple Onboard Audio) ALSA DRIVER
780 M: Johannes Berg <johannes@sipsolutions.net>
781 L: linuxppc-dev@lists.ozlabs.org
782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783 S: Maintained
784 F: sound/aoa/
785
786 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787 M: William Breathitt Gray <vilhelm.gray@gmail.com>
788 L: linux-iio@vger.kernel.org
789 S: Maintained
790 F: drivers/iio/dac/stx104.c
791
792 APM DRIVER
793 M: Jiri Kosina <jikos@kernel.org>
794 S: Odd fixes
795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796 F: arch/x86/kernel/apm_32.c
797 F: include/linux/apm_bios.h
798 F: include/uapi/linux/apm_bios.h
799 F: drivers/char/apm-emulation.c
800
801 APPLE BCM5974 MULTITOUCH DRIVER
802 M: Henrik Rydberg <rydberg@bitmath.org>
803 L: linux-input@vger.kernel.org
804 S: Odd fixes
805 F: drivers/input/mouse/bcm5974.c
806
807 APPLE SMC DRIVER
808 M: Henrik Rydberg <rydberg@bitmath.org>
809 L: linux-hwmon@vger.kernel.org
810 S: Odd fixes
811 F: drivers/hwmon/applesmc.c
812
813 APPLETALK NETWORK LAYER
814 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815 S: Maintained
816 F: drivers/net/appletalk/
817 F: net/appletalk/
818
819 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820 M: Duc Dang <dhdang@apm.com>
821 S: Supported
822 F: arch/arm64/boot/dts/apm/
823
824 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825 M: Iyappan Subramanian <isubramanian@apm.com>
826 M: Keyur Chudgar <kchudgar@apm.com>
827 S: Supported
828 F: drivers/net/ethernet/apm/xgene/
829 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831 APTINA CAMERA SENSOR PLL
832 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833 L: linux-media@vger.kernel.org
834 S: Maintained
835 F: drivers/media/i2c/aptina-pll.*
836
837 ARC FRAMEBUFFER DRIVER
838 M: Jaya Kumar <jayalk@intworks.biz>
839 S: Maintained
840 F: drivers/video/fbdev/arcfb.c
841 F: drivers/video/fbdev/core/fb_defio.c
842
843 ARCNET NETWORK LAYER
844 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845 L: netdev@vger.kernel.org
846 S: Maintained
847 F: drivers/net/arcnet/
848 F: include/uapi/linux/if_arcnet.h
849
850 ARC PGU DRM DRIVER
851 M: Alexey Brodkin <abrodkin@synopsys.com>
852 S: Supported
853 F: drivers/gpu/drm/arc/
854 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
855
856 ARM HDLCD DRM DRIVER
857 M: Liviu Dudau <liviu.dudau@arm.com>
858 S: Supported
859 F: drivers/gpu/drm/arm/
860 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
861
862 ARM MFM AND FLOPPY DRIVERS
863 M: Ian Molton <spyro@f2s.com>
864 S: Maintained
865 F: arch/arm/lib/floppydma.S
866 F: arch/arm/include/asm/floppy.h
867
868 ARM PMU PROFILING AND DEBUGGING
869 M: Will Deacon <will.deacon@arm.com>
870 R: Mark Rutland <mark.rutland@arm.com>
871 S: Maintained
872 F: arch/arm*/kernel/perf_*
873 F: arch/arm/oprofile/common.c
874 F: arch/arm*/kernel/hw_breakpoint.c
875 F: arch/arm*/include/asm/hw_breakpoint.h
876 F: arch/arm*/include/asm/perf_event.h
877 F: drivers/perf/arm_pmu.c
878 F: include/linux/perf/arm_pmu.h
879
880 ARM PORT
881 M: Russell King <linux@arm.linux.org.uk>
882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883 W: http://www.arm.linux.org.uk/
884 S: Maintained
885 F: arch/arm/
886
887 ARM SUB-ARCHITECTURES
888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889 S: Maintained
890 F: arch/arm/mach-*/
891 F: arch/arm/plat-*/
892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
893
894 ARM PRIMECELL AACI PL041 DRIVER
895 M: Russell King <linux@arm.linux.org.uk>
896 S: Maintained
897 F: sound/arm/aaci.*
898
899 ARM PRIMECELL CLCD PL110 DRIVER
900 M: Russell King <linux@arm.linux.org.uk>
901 S: Maintained
902 F: drivers/video/fbdev/amba-clcd.*
903
904 ARM PRIMECELL KMI PL050 DRIVER
905 M: Russell King <linux@arm.linux.org.uk>
906 S: Maintained
907 F: drivers/input/serio/ambakmi.*
908 F: include/linux/amba/kmi.h
909
910 ARM PRIMECELL MMCI PL180/1 DRIVER
911 M: Russell King <linux@arm.linux.org.uk>
912 S: Maintained
913 F: drivers/mmc/host/mmci.*
914 F: include/linux/amba/mmci.h
915
916 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
917 M: Russell King <linux@arm.linux.org.uk>
918 S: Maintained
919 F: drivers/tty/serial/amba-pl01*.c
920 F: include/linux/amba/serial.h
921
922 ARM PRIMECELL BUS SUPPORT
923 M: Russell King <linux@arm.linux.org.uk>
924 S: Maintained
925 F: drivers/amba/
926 F: include/linux/amba/bus.h
927
928 ARM/ADS SPHERE MACHINE SUPPORT
929 M: Lennert Buytenhek <kernel@wantstofly.org>
930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
931 S: Maintained
932
933 ARM/AFEB9260 MACHINE SUPPORT
934 M: Sergey Lapin <slapin@ossfans.org>
935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S: Maintained
937
938 ARM/AJECO 1ARM MACHINE SUPPORT
939 M: Lennert Buytenhek <kernel@wantstofly.org>
940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S: Maintained
942
943 ARM/Allwinner sunXi SoC support
944 M: Maxime Ripard <maxime.ripard@free-electrons.com>
945 M: Chen-Yu Tsai <wens@csie.org>
946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947 S: Maintained
948 N: sun[x456789]i
949
950 ARM/Allwinner SoC Clock Support
951 M: Emilio LĂ³pez <emilio@elopez.com.ar>
952 S: Maintained
953 F: drivers/clk/sunxi/
954
955 ARM/Amlogic Meson SoC support
956 M: Carlo Caione <carlo@caione.org>
957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958 L: linux-meson@googlegroups.com
959 W: http://linux-meson.com/
960 S: Maintained
961 F: arch/arm/mach-meson/
962 F: arch/arm/boot/dts/meson*
963 N: meson
964
965 ARM/Annapurna Labs ALPINE ARCHITECTURE
966 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
967 M: Antoine Tenart <antoine.tenart@free-electrons.com>
968 S: Maintained
969 F: arch/arm/mach-alpine/
970 F: arch/arm/boot/dts/alpine*
971 F: arch/arm64/boot/dts/al/
972 F: drivers/*/*alpine*
973
974 ARM/ARTPEC MACHINE SUPPORT
975 M: Jesper Nilsson <jesper.nilsson@axis.com>
976 M: Lars Persson <lars.persson@axis.com>
977 M: Niklas Cassel <niklas.cassel@axis.com>
978 S: Maintained
979 L: linux-arm-kernel@axis.com
980 F: arch/arm/mach-artpec
981 F: arch/arm/boot/dts/artpec6*
982 F: drivers/clk/clk-artpec6.c
983
984 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
985 M: Nicolas Ferre <nicolas.ferre@atmel.com>
986 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
987 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
989 W: http://www.linux4sam.org
990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
991 S: Supported
992 F: arch/arm/mach-at91/
993 F: include/soc/at91/
994 F: arch/arm/boot/dts/at91*.dts
995 F: arch/arm/boot/dts/at91*.dtsi
996 F: arch/arm/boot/dts/sama*.dts
997 F: arch/arm/boot/dts/sama*.dtsi
998 F: arch/arm/include/debug/at91.S
999
1000 ARM/ATMEL AT91 Clock Support
1001 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1002 S: Maintained
1003 F: drivers/clk/at91
1004
1005 ARM/CALXEDA HIGHBANK ARCHITECTURE
1006 M: Rob Herring <robh@kernel.org>
1007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008 S: Maintained
1009 F: arch/arm/mach-highbank/
1010 F: arch/arm/boot/dts/highbank.dts
1011 F: arch/arm/boot/dts/ecx-*.dts*
1012
1013 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1014 M: Krzysztof Halasa <khalasa@piap.pl>
1015 S: Maintained
1016 F: arch/arm/mach-cns3xxx/
1017
1018 ARM/CAVIUM THUNDER NETWORK DRIVER
1019 M: Sunil Goutham <sgoutham@cavium.com>
1020 M: Robert Richter <rric@kernel.org>
1021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 S: Supported
1023 F: drivers/net/ethernet/cavium/thunder/
1024
1025 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1026 M: Alexander Shiyan <shc_work@mail.ru>
1027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028 S: Odd Fixes
1029 N: clps711x
1030
1031 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1032 M: Hartley Sweeten <hsweeten@visionengravers.com>
1033 M: Ryan Mallon <rmallon@gmail.com>
1034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035 S: Maintained
1036 F: arch/arm/mach-ep93xx/
1037 F: arch/arm/mach-ep93xx/include/mach/
1038
1039 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1040 M: Lennert Buytenhek <kernel@wantstofly.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S: Maintained
1043
1044 ARM/CLKDEV SUPPORT
1045 M: Russell King <linux@arm.linux.org.uk>
1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 S: Maintained
1048 F: arch/arm/include/asm/clkdev.h
1049 F: drivers/clk/clkdev.c
1050
1051 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1052 M: Mike Rapoport <mike@compulab.co.il>
1053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 S: Maintained
1055
1056 ARM/CONTEC MICRO9 MACHINE SUPPORT
1057 M: Hubert Feurstein <hubert.feurstein@contec.at>
1058 S: Maintained
1059 F: arch/arm/mach-ep93xx/micro9.c
1060
1061 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1062 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 S: Maintained
1065 F: drivers/hwtracing/coresight/*
1066 F: Documentation/trace/coresight.txt
1067 F: Documentation/devicetree/bindings/arm/coresight.txt
1068 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1069
1070 ARM/CORGI MACHINE SUPPORT
1071 M: Richard Purdie <rpurdie@rpsys.net>
1072 S: Maintained
1073
1074 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1075 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 T: git git://github.com/ulli-kroll/linux.git
1078 S: Maintained
1079 F: arch/arm/mach-gemini/
1080 F: drivers/rtc/rtc-gemini.c
1081
1082 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1083 M: Barry Song <baohua@kernel.org>
1084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1086 S: Maintained
1087 F: arch/arm/boot/dts/prima2*
1088 F: arch/arm/mach-prima2/
1089 F: drivers/clk/sirf/
1090 F: drivers/clocksource/timer-prima2.c
1091 F: drivers/clocksource/timer-atlas7.c
1092 N: [^a-z]sirf
1093
1094 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1095 M: Baruch Siach <baruch@tkos.co.il>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S: Maintained
1098 F: arch/arm/boot/dts/cx92755*
1099 N: digicolor
1100
1101 ARM/EBSA110 MACHINE SUPPORT
1102 M: Russell King <linux@arm.linux.org.uk>
1103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W: http://www.arm.linux.org.uk/
1105 S: Maintained
1106 F: arch/arm/mach-ebsa110/
1107 F: drivers/net/ethernet/amd/am79c961a.*
1108
1109 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1110 M: Uwe Kleine-König <kernel@pengutronix.de>
1111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 S: Maintained
1113 N: efm32
1114
1115 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1116 M: Daniel Ribeiro <drwyrm@gmail.com>
1117 M: Stefan Schmidt <stefan@openezx.org>
1118 M: Harald Welte <laforge@openezx.org>
1119 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1120 W: http://www.openezx.org/
1121 S: Maintained
1122 T: topgit git://git.openezx.org/openezx.git
1123 F: arch/arm/mach-pxa/ezx.c
1124
1125 ARM/FARADAY FA526 PORT
1126 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 S: Maintained
1129 T: git git://git.berlios.de/gemini-board
1130 F: arch/arm/mm/*-fa*
1131
1132 ARM/FOOTBRIDGE ARCHITECTURE
1133 M: Russell King <linux@arm.linux.org.uk>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 W: http://www.arm.linux.org.uk/
1136 S: Maintained
1137 F: arch/arm/include/asm/hardware/dec21285.h
1138 F: arch/arm/mach-footbridge/
1139
1140 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1141 M: Shawn Guo <shawnguo@kernel.org>
1142 M: Sascha Hauer <kernel@pengutronix.de>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S: Maintained
1145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1146 F: arch/arm/mach-imx/
1147 F: arch/arm/mach-mxs/
1148 F: arch/arm/boot/dts/imx*
1149 F: arch/arm/configs/imx*_defconfig
1150 F: drivers/clk/imx/
1151 F: include/soc/imx/
1152
1153 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1154 M: Shawn Guo <shawnguo@kernel.org>
1155 M: Sascha Hauer <kernel@pengutronix.de>
1156 R: Stefan Agner <stefan@agner.ch>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S: Maintained
1159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1160 F: arch/arm/mach-imx/*vf610*
1161 F: arch/arm/boot/dts/vf*
1162
1163 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1164 M: Lennert Buytenhek <kernel@wantstofly.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S: Maintained
1167
1168 ARM/GUMSTIX MACHINE SUPPORT
1169 M: Steve Sakoman <sakoman@gmail.com>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S: Maintained
1172
1173 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1174 M: Philipp Zabel <philipp.zabel@gmail.com>
1175 M: Paul Parsons <lost.distance@yahoo.com>
1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S: Maintained
1178 F: arch/arm/mach-pxa/hx4700.c
1179 F: arch/arm/mach-pxa/include/mach/hx4700.h
1180 F: sound/soc/pxa/hx4700.c
1181
1182 ARM/HISILICON SOC SUPPORT
1183 M: Wei Xu <xuwei5@hisilicon.com>
1184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 W: http://www.hisilicon.com
1186 S: Supported
1187 T: git git://github.com/hisilicon/linux-hisi.git
1188 F: arch/arm/mach-hisi/
1189 F: arch/arm/boot/dts/hi3*
1190 F: arch/arm/boot/dts/hip*
1191 F: arch/arm/boot/dts/hisi*
1192 F: arch/arm64/boot/dts/hisilicon/
1193
1194 ARM/HP JORNADA 7XX MACHINE SUPPORT
1195 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1196 W: www.jlime.com
1197 S: Maintained
1198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1199 F: arch/arm/mach-sa1100/jornada720.c
1200 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1201
1202 ARM/IGEP MACHINE SUPPORT
1203 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1204 M: Javier Martinez Canillas <javier@dowhile0.org>
1205 L: linux-omap@vger.kernel.org
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S: Maintained
1208 F: arch/arm/boot/dts/omap3-igep*
1209
1210 ARM/INCOME PXA270 SUPPORT
1211 M: Marek Vasut <marek.vasut@gmail.com>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S: Maintained
1214 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1215
1216 ARM/INTEL IOP32X ARM ARCHITECTURE
1217 M: Lennert Buytenhek <kernel@wantstofly.org>
1218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 S: Maintained
1220
1221 ARM/INTEL IOP33X ARM ARCHITECTURE
1222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S: Orphan
1224
1225 ARM/INTEL IOP13XX ARM ARCHITECTURE
1226 M: Lennert Buytenhek <kernel@wantstofly.org>
1227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S: Maintained
1229
1230 ARM/INTEL IQ81342EX MACHINE SUPPORT
1231 M: Lennert Buytenhek <kernel@wantstofly.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S: Maintained
1234
1235 ARM/INTEL IXDP2850 MACHINE SUPPORT
1236 M: Lennert Buytenhek <kernel@wantstofly.org>
1237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S: Maintained
1239
1240 ARM/INTEL IXP4XX ARM ARCHITECTURE
1241 M: Imre Kaloz <kaloz@openwrt.org>
1242 M: Krzysztof Halasa <khalasa@piap.pl>
1243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S: Maintained
1245 F: arch/arm/mach-ixp4xx/
1246
1247 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1248 M: Jonathan Cameron <jic23@cam.ac.uk>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S: Maintained
1251 F: arch/arm/mach-pxa/stargate2.c
1252 F: drivers/pcmcia/pxa2xx_stargate2.c
1253
1254 ARM/INTEL XSC3 (MANZANO) ARM CORE
1255 M: Lennert Buytenhek <kernel@wantstofly.org>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S: Maintained
1258
1259 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1260 M: Lennert Buytenhek <kernel@wantstofly.org>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S: Maintained
1263
1264 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1265 M: Santosh Shilimkar <ssantosh@kernel.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S: Maintained
1268 F: arch/arm/mach-keystone/
1269 F: arch/arm/boot/dts/k2*
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1271
1272 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1273 M: Santosh Shilimkar <ssantosh@kernel.org>
1274 L: linux-kernel@vger.kernel.org
1275 S: Maintained
1276 F: drivers/clk/keystone/
1277
1278 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1279 M: Santosh Shilimkar <ssantosh@kernel.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 L: linux-kernel@vger.kernel.org
1282 S: Maintained
1283 F: drivers/clocksource/timer-keystone.c
1284
1285 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1286 M: Santosh Shilimkar <ssantosh@kernel.org>
1287 L: linux-kernel@vger.kernel.org
1288 S: Maintained
1289 F: drivers/power/reset/keystone-reset.c
1290
1291 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1292 M: Santosh Shilimkar <ssantosh@kernel.org>
1293 L: linux-kernel@vger.kernel.org
1294 S: Maintained
1295 F: drivers/memory/*emif*
1296
1297 ARM/LOGICPD PXA270 MACHINE SUPPORT
1298 M: Lennert Buytenhek <kernel@wantstofly.org>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S: Maintained
1301
1302 ARM/LPC18XX ARCHITECTURE
1303 M: Joachim Eastwood <manabian@gmail.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S: Maintained
1306 F: arch/arm/boot/dts/lpc43*
1307 F: drivers/clk/nxp/clk-lpc18xx*
1308 F: drivers/clocksource/time-lpc32xx.c
1309 F: drivers/i2c/busses/i2c-lpc2k.c
1310 F: drivers/memory/pl172.c
1311 F: drivers/mtd/spi-nor/nxp-spifi.c
1312 F: drivers/rtc/rtc-lpc24xx.c
1313 N: lpc18xx
1314
1315 ARM/MAGICIAN MACHINE SUPPORT
1316 M: Philipp Zabel <philipp.zabel@gmail.com>
1317 S: Maintained
1318
1319 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1320 M: Jason Cooper <jason@lakedaemon.net>
1321 M: Andrew Lunn <andrew@lunn.ch>
1322 M: Gregory Clement <gregory.clement@free-electrons.com>
1323 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S: Maintained
1326 F: arch/arm/mach-mvebu/
1327 F: drivers/rtc/rtc-armada38x.c
1328 F: arch/arm/boot/dts/armada*
1329 F: arch/arm/boot/dts/kirkwood*
1330 F: arch/arm64/boot/dts/marvell/armada*
1331
1332
1333 ARM/Marvell Berlin SoC support
1334 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S: Maintained
1337 F: arch/arm/mach-berlin/
1338 F: arch/arm/boot/dts/berlin*
1339 F: arch/arm64/boot/dts/marvell/berlin*
1340
1341
1342 ARM/Marvell Dove/MV78xx0/Orion SOC support
1343 M: Jason Cooper <jason@lakedaemon.net>
1344 M: Andrew Lunn <andrew@lunn.ch>
1345 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1346 M: Gregory Clement <gregory.clement@free-electrons.com>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S: Maintained
1349 F: arch/arm/mach-dove/
1350 F: arch/arm/mach-mv78xx0/
1351 F: arch/arm/mach-orion5x/
1352 F: arch/arm/plat-orion/
1353 F: arch/arm/boot/dts/dove*
1354 F: arch/arm/boot/dts/orion5x*
1355
1356
1357 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1358 M: Alexander Clouter <alex@digriz.org.uk>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 W: http://www.digriz.org.uk/ts78xx/kernel
1361 S: Maintained
1362 F: arch/arm/mach-orion5x/ts78xx-*
1363
1364 ARM/Mediatek RTC DRIVER
1365 M: Eddie Huang <eddie.huang@mediatek.com>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1368 S: Maintained
1369 F: drivers/rtc/rtc-mt6397.c
1370
1371 ARM/Mediatek SoC support
1372 M: Matthias Brugger <matthias.bgg@gmail.com>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1375 S: Maintained
1376 F: arch/arm/boot/dts/mt6*
1377 F: arch/arm/boot/dts/mt8*
1378 F: arch/arm/mach-mediatek/
1379 N: mtk
1380 K: mediatek
1381
1382 ARM/Mediatek USB3 PHY DRIVER
1383 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1386 S: Maintained
1387 F: drivers/phy/phy-mt65xx-usb3.c
1388
1389 ARM/MICREL KS8695 ARCHITECTURE
1390 M: Greg Ungerer <gerg@uclinux.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: arch/arm/mach-ks8695/
1393 S: Odd Fixes
1394
1395 ARM/MIOA701 MACHINE SUPPORT
1396 M: Robert Jarzmik <robert.jarzmik@free.fr>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 F: arch/arm/mach-pxa/mioa701.c
1399 S: Maintained
1400
1401 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1402 M: Michael Petchkovsky <mkpetch@internode.on.net>
1403 S: Maintained
1404
1405 ARM/NOMADIK ARCHITECTURE
1406 M: Alessandro Rubini <rubini@unipv.it>
1407 M: Linus Walleij <linus.walleij@linaro.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S: Maintained
1410 F: arch/arm/mach-nomadik/
1411 F: drivers/pinctrl/nomadik/
1412 F: drivers/i2c/busses/i2c-nomadik.c
1413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1414
1415 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1416 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1417 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1418 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1419 S: Supported
1420
1421 ARM/TOSA MACHINE SUPPORT
1422 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1423 M: Dirk Opfer <dirk@opfer-online.de>
1424 S: Maintained
1425
1426 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1427 M: Marek Vasut <marek.vasut@gmail.com>
1428 L: linux-arm-kernel@lists.infradead.org
1429 W: http://hackndev.com
1430 S: Maintained
1431 F: arch/arm/mach-pxa/include/mach/palmtx.h
1432 F: arch/arm/mach-pxa/palmtx.c
1433 F: arch/arm/mach-pxa/include/mach/palmt5.h
1434 F: arch/arm/mach-pxa/palmt5.c
1435 F: arch/arm/mach-pxa/include/mach/palmld.h
1436 F: arch/arm/mach-pxa/palmld.c
1437 F: arch/arm/mach-pxa/include/mach/palmte2.h
1438 F: arch/arm/mach-pxa/palmte2.c
1439 F: arch/arm/mach-pxa/include/mach/palmtc.h
1440 F: arch/arm/mach-pxa/palmtc.c
1441
1442 ARM/PALM TREO SUPPORT
1443 M: Tomas Cech <sleep_walker@suse.com>
1444 L: linux-arm-kernel@lists.infradead.org
1445 W: http://hackndev.com
1446 S: Maintained
1447 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1448 F: arch/arm/mach-pxa/palmtreo.c
1449
1450 ARM/PALMZ72 SUPPORT
1451 M: Sergey Lapin <slapin@ossfans.org>
1452 L: linux-arm-kernel@lists.infradead.org
1453 W: http://hackndev.com
1454 S: Maintained
1455 F: arch/arm/mach-pxa/include/mach/palmz72.h
1456 F: arch/arm/mach-pxa/palmz72.c
1457
1458 ARM/PLEB SUPPORT
1459 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1460 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1461 S: Maintained
1462
1463 ARM/PT DIGITAL BOARD PORT
1464 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 W: http://www.arm.linux.org.uk/
1467 S: Maintained
1468
1469 ARM/QUALCOMM SUPPORT
1470 M: Andy Gross <andy.gross@linaro.org>
1471 M: David Brown <david.brown@linaro.org>
1472 L: linux-arm-msm@vger.kernel.org
1473 L: linux-soc@vger.kernel.org
1474 S: Maintained
1475 F: arch/arm/boot/dts/qcom-*.dts
1476 F: arch/arm/boot/dts/qcom-*.dtsi
1477 F: arch/arm/mach-qcom/
1478 F: arch/arm64/boot/dts/qcom/*
1479 F: drivers/soc/qcom/
1480 F: drivers/tty/serial/msm_serial.h
1481 F: drivers/tty/serial/msm_serial.c
1482 F: drivers/*/pm8???-*
1483 F: drivers/mfd/ssbi.c
1484 F: drivers/firmware/qcom_scm.c
1485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1486
1487 ARM/RADISYS ENP2611 MACHINE SUPPORT
1488 M: Lennert Buytenhek <kernel@wantstofly.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S: Maintained
1491
1492 ARM/RENESAS ARM64 ARCHITECTURE
1493 M: Simon Horman <horms@verge.net.au>
1494 M: Magnus Damm <magnus.damm@gmail.com>
1495 L: linux-renesas-soc@vger.kernel.org
1496 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1498 S: Supported
1499 F: arch/arm64/boot/dts/renesas/
1500
1501 ARM/RISCPC ARCHITECTURE
1502 M: Russell King <linux@arm.linux.org.uk>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W: http://www.arm.linux.org.uk/
1505 S: Maintained
1506 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1507 F: arch/arm/include/asm/hardware/ioc.h
1508 F: arch/arm/include/asm/hardware/iomd.h
1509 F: arch/arm/include/asm/hardware/memc.h
1510 F: arch/arm/mach-rpc/
1511 F: drivers/net/ethernet/8390/etherh.c
1512 F: drivers/net/ethernet/i825xx/ether1*
1513 F: drivers/net/ethernet/seeq/ether3*
1514 F: drivers/scsi/arm/
1515
1516 ARM/Rockchip SoC support
1517 M: Heiko Stuebner <heiko@sntech.de>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 L: linux-rockchip@lists.infradead.org
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1521 S: Maintained
1522 F: arch/arm/boot/dts/rk3*
1523 F: arch/arm/mach-rockchip/
1524 F: drivers/clk/rockchip/
1525 F: drivers/i2c/busses/i2c-rk3x.c
1526 F: drivers/*/*rockchip*
1527 F: drivers/*/*/*rockchip*
1528 F: sound/soc/rockchip/
1529 N: rockchip
1530
1531 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1532 M: Kukjin Kim <kgene@kernel.org>
1533 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1536 S: Maintained
1537 F: arch/arm/boot/dts/s3c*
1538 F: arch/arm/boot/dts/s5p*
1539 F: arch/arm/boot/dts/samsung*
1540 F: arch/arm/boot/dts/exynos*
1541 F: arch/arm64/boot/dts/exynos/
1542 F: arch/arm/plat-samsung/
1543 F: arch/arm/mach-s3c24*/
1544 F: arch/arm/mach-s3c64xx/
1545 F: arch/arm/mach-s5p*/
1546 F: arch/arm/mach-exynos*/
1547 F: drivers/*/*s3c2410*
1548 F: drivers/*/*/*s3c2410*
1549 F: drivers/soc/samsung/*
1550 F: drivers/spi/spi-s3c*
1551 F: sound/soc/samsung/*
1552 F: Documentation/arm/Samsung/
1553 F: Documentation/devicetree/bindings/arm/samsung/
1554 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1555 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1556 N: exynos
1557
1558 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1559 M: Kyungmin Park <kyungmin.park@samsung.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S: Maintained
1562 F: arch/arm/mach-s5pv210/
1563
1564 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1565 M: Kyungmin Park <kyungmin.park@samsung.com>
1566 M: Kamil Debski <k.debski@samsung.com>
1567 L: linux-arm-kernel@lists.infradead.org
1568 L: linux-media@vger.kernel.org
1569 S: Maintained
1570 F: drivers/media/platform/s5p-g2d/
1571
1572 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1573 M: Kyungmin Park <kyungmin.park@samsung.com>
1574 M: Kamil Debski <k.debski@samsung.com>
1575 M: Jeongtae Park <jtp.park@samsung.com>
1576 L: linux-arm-kernel@lists.infradead.org
1577 L: linux-media@vger.kernel.org
1578 S: Maintained
1579 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1580 F: drivers/media/platform/s5p-mfc/
1581
1582 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1583 M: Kyungmin Park <kyungmin.park@samsung.com>
1584 M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1585 L: linux-arm-kernel@lists.infradead.org
1586 L: linux-media@vger.kernel.org
1587 S: Maintained
1588 F: drivers/media/platform/s5p-tv/
1589
1590 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1591 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1592 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1593 L: linux-arm-kernel@lists.infradead.org
1594 L: linux-media@vger.kernel.org
1595 S: Maintained
1596 F: drivers/media/platform/s5p-jpeg/
1597
1598 ARM/SHMOBILE ARM ARCHITECTURE
1599 M: Simon Horman <horms@verge.net.au>
1600 M: Magnus Damm <magnus.damm@gmail.com>
1601 L: linux-renesas-soc@vger.kernel.org
1602 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1604 S: Supported
1605 F: arch/arm/boot/dts/emev2*
1606 F: arch/arm/boot/dts/r7s*
1607 F: arch/arm/boot/dts/r8a*
1608 F: arch/arm/boot/dts/sh*
1609 F: arch/arm/configs/shmobile_defconfig
1610 F: arch/arm/include/debug/renesas-scif.S
1611 F: arch/arm/mach-shmobile/
1612 F: drivers/sh/
1613
1614 ARM/SOCFPGA ARCHITECTURE
1615 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1616 S: Maintained
1617 F: arch/arm/mach-socfpga/
1618 F: arch/arm/boot/dts/socfpga*
1619 F: arch/arm/configs/socfpga_defconfig
1620 F: arch/arm64/boot/dts/altera/
1621 W: http://www.rocketboards.org
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1623
1624 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1625 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1626 S: Maintained
1627 F: drivers/clk/socfpga/
1628
1629 ARM/SOCFPGA EDAC SUPPORT
1630 M: Thor Thayer <tthayer@opensource.altera.com>
1631 S: Maintained
1632 F: drivers/edac/altera_edac.
1633
1634 ARM/STI ARCHITECTURE
1635 M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1636 M: Maxime Coquelin <maxime.coquelin@st.com>
1637 M: Patrice Chotard <patrice.chotard@st.com>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L: kernel@stlinux.com
1640 W: http://www.stlinux.com
1641 S: Maintained
1642 F: arch/arm/mach-sti/
1643 F: arch/arm/boot/dts/sti*
1644 F: drivers/char/hw_random/st-rng.c
1645 F: drivers/clocksource/arm_global_timer.c
1646 F: drivers/clocksource/clksrc_st_lpc.c
1647 F: drivers/i2c/busses/i2c-st.c
1648 F: drivers/media/rc/st_rc.c
1649 F: drivers/media/platform/sti/c8sectpfe/
1650 F: drivers/mmc/host/sdhci-st.c
1651 F: drivers/phy/phy-miphy28lp.c
1652 F: drivers/phy/phy-miphy365x.c
1653 F: drivers/phy/phy-stih407-usb.c
1654 F: drivers/phy/phy-stih41x-usb.c
1655 F: drivers/pinctrl/pinctrl-st.c
1656 F: drivers/reset/sti/
1657 F: drivers/rtc/rtc-st-lpc.c
1658 F: drivers/tty/serial/st-asc.c
1659 F: drivers/usb/dwc3/dwc3-st.c
1660 F: drivers/usb/host/ehci-st.c
1661 F: drivers/usb/host/ohci-st.c
1662 F: drivers/watchdog/st_lpc_wdt.c
1663 F: drivers/ata/ahci_st.c
1664
1665 ARM/STM32 ARCHITECTURE
1666 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S: Maintained
1669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1670 N: stm32
1671 F: drivers/clocksource/armv7m_systick.c
1672
1673 ARM/TANGO ARCHITECTURE
1674 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1675 L: linux-arm-kernel@lists.infradead.org
1676 S: Maintained
1677 F: arch/arm/mach-tango/
1678 F: arch/arm/boot/dts/tango*
1679
1680 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1681 M: Lennert Buytenhek <kernel@wantstofly.org>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 S: Maintained
1684
1685 ARM/TETON BGA MACHINE SUPPORT
1686 M: "Mark F. Brown" <mark.brown314@gmail.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 S: Maintained
1689
1690 ARM/THECUS N2100 MACHINE SUPPORT
1691 M: Lennert Buytenhek <kernel@wantstofly.org>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S: Maintained
1694
1695 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1696 M: Wan ZongShun <mcuos.com@gmail.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 W: http://www.mcuos.com
1699 S: Maintained
1700 F: arch/arm/mach-w90x900/
1701 F: drivers/input/keyboard/w90p910_keypad.c
1702 F: drivers/input/touchscreen/w90p910_ts.c
1703 F: drivers/watchdog/nuc900_wdt.c
1704 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1705 F: drivers/mtd/nand/nuc900_nand.c
1706 F: drivers/rtc/rtc-nuc900.c
1707 F: drivers/spi/spi-nuc900.c
1708 F: drivers/usb/host/ehci-w90x900.c
1709 F: drivers/video/fbdev/nuc900fb.c
1710
1711 ARM/U300 MACHINE SUPPORT
1712 M: Linus Walleij <linus.walleij@linaro.org>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S: Supported
1715 F: arch/arm/mach-u300/
1716 F: drivers/clocksource/timer-u300.c
1717 F: drivers/i2c/busses/i2c-stu300.c
1718 F: drivers/rtc/rtc-coh901331.c
1719 F: drivers/watchdog/coh901327_wdt.c
1720 F: drivers/dma/coh901318*
1721 F: drivers/mfd/ab3100*
1722 F: drivers/rtc/rtc-ab3100.c
1723 F: drivers/rtc/rtc-coh901331.c
1724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1725
1726 ARM/UNIPHIER ARCHITECTURE
1727 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S: Maintained
1730 F: arch/arm/boot/dts/uniphier*
1731 F: arch/arm/include/asm/hardware/cache-uniphier.h
1732 F: arch/arm/mach-uniphier/
1733 F: arch/arm/mm/cache-uniphier.c
1734 F: arch/arm64/boot/dts/socionext/
1735 F: drivers/bus/uniphier-system-bus.c
1736 F: drivers/i2c/busses/i2c-uniphier*
1737 F: drivers/pinctrl/uniphier/
1738 F: drivers/tty/serial/8250/8250_uniphier.c
1739 N: uniphier
1740
1741 ARM/Ux500 ARM ARCHITECTURE
1742 M: Linus Walleij <linus.walleij@linaro.org>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 S: Maintained
1745 F: arch/arm/mach-ux500/
1746 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1747 F: drivers/dma/ste_dma40*
1748 F: drivers/hwspinlock/u8500_hsem.c
1749 F: drivers/mfd/abx500*
1750 F: drivers/mfd/ab8500*
1751 F: drivers/mfd/dbx500*
1752 F: drivers/mfd/db8500*
1753 F: drivers/pinctrl/nomadik/pinctrl-ab*
1754 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1755 F: drivers/rtc/rtc-ab8500.c
1756 F: drivers/rtc/rtc-pl031.c
1757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1758
1759 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1760 M: Ulf Hansson <ulf.hansson@linaro.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 T: git git://git.linaro.org/people/ulfh/clk.git
1763 S: Maintained
1764 F: drivers/clk/ux500/
1765 F: include/linux/platform_data/clk-ux500.h
1766
1767 ARM/VERSATILE EXPRESS PLATFORM
1768 M: Liviu Dudau <liviu.dudau@arm.com>
1769 M: Sudeep Holla <sudeep.holla@arm.com>
1770 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S: Maintained
1773 F: arch/arm/boot/dts/vexpress*
1774 F: arch/arm64/boot/dts/arm/
1775 F: arch/arm/mach-vexpress/
1776 F: */*/vexpress*
1777 F: */*/*/vexpress*
1778 F: drivers/clk/versatile/clk-vexpress-osc.c
1779 F: drivers/clocksource/versatile.c
1780
1781 ARM/VFP SUPPORT
1782 M: Russell King <linux@arm.linux.org.uk>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 W: http://www.arm.linux.org.uk/
1785 S: Maintained
1786 F: arch/arm/vfp/
1787
1788 ARM/VOIPAC PXA270 SUPPORT
1789 M: Marek Vasut <marek.vasut@gmail.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S: Maintained
1792 F: arch/arm/mach-pxa/vpac270.c
1793 F: arch/arm/mach-pxa/include/mach/vpac270.h
1794
1795 ARM/VT8500 ARM ARCHITECTURE
1796 M: Tony Prisk <linux@prisktech.co.nz>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S: Maintained
1799 F: arch/arm/mach-vt8500/
1800 F: drivers/clocksource/vt8500_timer.c
1801 F: drivers/i2c/busses/i2c-wmt.c
1802 F: drivers/mmc/host/wmt-sdmmc.c
1803 F: drivers/pwm/pwm-vt8500.c
1804 F: drivers/rtc/rtc-vt8500.c
1805 F: drivers/tty/serial/vt8500_serial.c
1806 F: drivers/usb/host/ehci-platform.c
1807 F: drivers/usb/host/uhci-platform.c
1808 F: drivers/video/fbdev/vt8500lcdfb.*
1809 F: drivers/video/fbdev/wm8505fb*
1810 F: drivers/video/fbdev/wmt_ge_rops.*
1811
1812 ARM/ZIPIT Z2 SUPPORT
1813 M: Marek Vasut <marek.vasut@gmail.com>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 S: Maintained
1816 F: arch/arm/mach-pxa/z2.c
1817 F: arch/arm/mach-pxa/include/mach/z2.h
1818
1819 ARM/ZTE ARCHITECTURE
1820 M: Jun Nie <jun.nie@linaro.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S: Maintained
1823 F: arch/arm/mach-zx/
1824 F: drivers/clk/zte/
1825 F: Documentation/devicetree/bindings/arm/zte.txt
1826 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1827
1828 ARM/ZYNQ ARCHITECTURE
1829 M: Michal Simek <michal.simek@xilinx.com>
1830 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W: http://wiki.xilinx.com
1833 T: git https://github.com/Xilinx/linux-xlnx.git
1834 S: Supported
1835 F: arch/arm/mach-zynq/
1836 F: drivers/cpuidle/cpuidle-zynq.c
1837 F: drivers/block/xsysace.c
1838 N: zynq
1839 N: xilinx
1840 F: drivers/clocksource/cadence_ttc_timer.c
1841 F: drivers/i2c/busses/i2c-cadence.c
1842 F: drivers/mmc/host/sdhci-of-arasan.c
1843 F: drivers/edac/synopsys_edac.c
1844
1845 ARM SMMU DRIVERS
1846 M: Will Deacon <will.deacon@arm.com>
1847 R: Robin Murphy <robin.murphy@arm.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S: Maintained
1850 F: drivers/iommu/arm-smmu.c
1851 F: drivers/iommu/arm-smmu-v3.c
1852 F: drivers/iommu/io-pgtable-arm.c
1853 F: drivers/iommu/io-pgtable-arm-v7s.c
1854
1855 ARM64 PORT (AARCH64 ARCHITECTURE)
1856 M: Catalin Marinas <catalin.marinas@arm.com>
1857 M: Will Deacon <will.deacon@arm.com>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1860 S: Maintained
1861 F: arch/arm64/
1862 F: Documentation/arm64/
1863
1864 AS3645A LED FLASH CONTROLLER DRIVER
1865 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1866 L: linux-media@vger.kernel.org
1867 T: git git://linuxtv.org/media_tree.git
1868 S: Maintained
1869 F: drivers/media/i2c/as3645a.c
1870 F: include/media/i2c/as3645a.h
1871
1872 ASC7621 HARDWARE MONITOR DRIVER
1873 M: George Joseph <george.joseph@fairview5.com>
1874 L: linux-hwmon@vger.kernel.org
1875 S: Maintained
1876 F: Documentation/hwmon/asc7621
1877 F: drivers/hwmon/asc7621.c
1878
1879 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1880 M: Corentin Chary <corentin.chary@gmail.com>
1881 L: acpi4asus-user@lists.sourceforge.net
1882 L: platform-driver-x86@vger.kernel.org
1883 W: http://acpi4asus.sf.net
1884 S: Maintained
1885 F: drivers/platform/x86/asus*.c
1886 F: drivers/platform/x86/eeepc*.c
1887
1888 ASUS WIRELESS RADIO CONTROL DRIVER
1889 M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1890 L: platform-driver-x86@vger.kernel.org
1891 S: Maintained
1892 F: drivers/platform/x86/asus-wireless.c
1893
1894 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1895 R: Dan Williams <dan.j.williams@intel.com>
1896 W: http://sourceforge.net/projects/xscaleiop
1897 S: Odd fixes
1898 F: Documentation/crypto/async-tx-api.txt
1899 F: crypto/async_tx/
1900 F: drivers/dma/
1901 F: include/linux/dmaengine.h
1902 F: include/linux/async_tx.h
1903
1904 AT24 EEPROM DRIVER
1905 M: Wolfram Sang <wsa@the-dreams.de>
1906 L: linux-i2c@vger.kernel.org
1907 S: Maintained
1908 F: drivers/misc/eeprom/at24.c
1909 F: include/linux/platform_data/at24.h
1910
1911 ATA OVER ETHERNET (AOE) DRIVER
1912 M: "Ed L. Cashin" <ed.cashin@acm.org>
1913 W: http://www.openaoe.org/
1914 S: Supported
1915 F: Documentation/aoe/
1916 F: drivers/block/aoe/
1917
1918 ATHEROS 71XX/9XXX GPIO DRIVER
1919 M: Alban Bedel <albeu@free.fr>
1920 W: https://github.com/AlbanBedel/linux
1921 T: git git://github.com/AlbanBedel/linux
1922 S: Maintained
1923 F: drivers/gpio/gpio-ath79.c
1924 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1925
1926 ATHEROS ATH GENERIC UTILITIES
1927 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1928 L: linux-wireless@vger.kernel.org
1929 S: Supported
1930 F: drivers/net/wireless/ath/*
1931
1932 ATHEROS ATH5K WIRELESS DRIVER
1933 M: Jiri Slaby <jirislaby@gmail.com>
1934 M: Nick Kossifidis <mickflemm@gmail.com>
1935 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1936 L: linux-wireless@vger.kernel.org
1937 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1938 S: Maintained
1939 F: drivers/net/wireless/ath/ath5k/
1940
1941 ATHEROS ATH6KL WIRELESS DRIVER
1942 M: Kalle Valo <kvalo@qca.qualcomm.com>
1943 L: linux-wireless@vger.kernel.org
1944 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1946 S: Supported
1947 F: drivers/net/wireless/ath/ath6kl/
1948
1949 WILOCITY WIL6210 WIRELESS DRIVER
1950 M: Maya Erez <qca_merez@qca.qualcomm.com>
1951 L: linux-wireless@vger.kernel.org
1952 L: wil6210@qca.qualcomm.com
1953 S: Supported
1954 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1955 F: drivers/net/wireless/ath/wil6210/
1956 F: include/uapi/linux/wil6210_uapi.h
1957
1958 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1959 M: Christian Lamparter <chunkeey@googlemail.com>
1960 L: linux-wireless@vger.kernel.org
1961 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1962 S: Maintained
1963 F: drivers/net/wireless/ath/carl9170/
1964
1965 ATK0110 HWMON DRIVER
1966 M: Luca Tettamanti <kronos.it@gmail.com>
1967 L: linux-hwmon@vger.kernel.org
1968 S: Maintained
1969 F: drivers/hwmon/asus_atk0110.c
1970
1971 ATI_REMOTE2 DRIVER
1972 M: Ville Syrjala <syrjala@sci.fi>
1973 S: Maintained
1974 F: drivers/input/misc/ati_remote2.c
1975
1976 ATLX ETHERNET DRIVERS
1977 M: Jay Cliburn <jcliburn@gmail.com>
1978 M: Chris Snook <chris.snook@gmail.com>
1979 L: netdev@vger.kernel.org
1980 W: http://sourceforge.net/projects/atl1
1981 W: http://atl1.sourceforge.net
1982 S: Maintained
1983 F: drivers/net/ethernet/atheros/
1984
1985 ATM
1986 M: Chas Williams <3chas3@gmail.com>
1987 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1988 L: netdev@vger.kernel.org
1989 W: http://linux-atm.sourceforge.net
1990 S: Maintained
1991 F: drivers/atm/
1992 F: include/linux/atm*
1993 F: include/uapi/linux/atm*
1994
1995 ATMEL AT91 / AT32 MCI DRIVER
1996 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1997 S: Maintained
1998 F: drivers/mmc/host/atmel-mci.c
1999
2000 ATMEL AT91 / AT32 SERIAL DRIVER
2001 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2002 S: Supported
2003 F: drivers/tty/serial/atmel_serial.c
2004
2005 ATMEL SAMA5D2 ADC DRIVER
2006 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2007 L: linux-iio@vger.kernel.org
2008 S: Supported
2009 F: drivers/iio/adc/at91-sama5d2_adc.c
2010
2011 ATMEL Audio ALSA driver
2012 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2014 S: Supported
2015 F: sound/soc/atmel
2016
2017 ATMEL DMA DRIVER
2018 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 S: Supported
2021 F: drivers/dma/at_hdmac.c
2022 F: drivers/dma/at_hdmac_regs.h
2023 F: include/linux/platform_data/dma-atmel.h
2024
2025 ATMEL XDMA DRIVER
2026 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2027 L: linux-arm-kernel@lists.infradead.org
2028 L: dmaengine@vger.kernel.org
2029 S: Supported
2030 F: drivers/dma/at_xdmac.c
2031
2032 ATMEL I2C DRIVER
2033 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034 L: linux-i2c@vger.kernel.org
2035 S: Supported
2036 F: drivers/i2c/busses/i2c-at91.c
2037
2038 ATMEL ISI DRIVER
2039 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2040 L: linux-media@vger.kernel.org
2041 S: Supported
2042 F: drivers/media/platform/soc_camera/atmel-isi.c
2043 F: include/media/atmel-isi.h
2044
2045 ATMEL LCDFB DRIVER
2046 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2047 L: linux-fbdev@vger.kernel.org
2048 S: Maintained
2049 F: drivers/video/fbdev/atmel_lcdfb.c
2050 F: include/video/atmel_lcdc.h
2051
2052 ATMEL MACB ETHERNET DRIVER
2053 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2054 S: Supported
2055 F: drivers/net/ethernet/cadence/
2056
2057 ATMEL NAND DRIVER
2058 M: Wenyou Yang <wenyou.yang@atmel.com>
2059 M: Josh Wu <rainyfeeling@outlook.com>
2060 L: linux-mtd@lists.infradead.org
2061 S: Supported
2062 F: drivers/mtd/nand/atmel_nand*
2063
2064 ATMEL SDMMC DRIVER
2065 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2066 L: linux-mmc@vger.kernel.org
2067 S: Supported
2068 F: drivers/mmc/host/sdhci-of-at91.c
2069
2070 ATMEL SPI DRIVER
2071 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2072 S: Supported
2073 F: drivers/spi/spi-atmel.*
2074
2075 ATMEL SSC DRIVER
2076 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 S: Supported
2079 F: drivers/misc/atmel-ssc.c
2080 F: include/linux/atmel-ssc.h
2081
2082 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2083 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 S: Supported
2086 F: drivers/misc/atmel_tclib.c
2087 F: drivers/clocksource/tcb_clksrc.c
2088
2089 ATMEL USBA UDC DRIVER
2090 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 S: Supported
2093 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2094
2095 ATMEL WIRELESS DRIVER
2096 M: Simon Kelley <simon@thekelleys.org.uk>
2097 L: linux-wireless@vger.kernel.org
2098 W: http://www.thekelleys.org.uk/atmel
2099 W: http://atmelwlandriver.sourceforge.net/
2100 S: Maintained
2101 F: drivers/net/wireless/atmel/atmel*
2102
2103 ATMEL MAXTOUCH DRIVER
2104 M: Nick Dyer <nick.dyer@itdev.co.uk>
2105 T: git git://github.com/atmel-maxtouch/linux.git
2106 S: Supported
2107 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2108 F: drivers/input/touchscreen/atmel_mxt_ts.c
2109 F: include/linux/platform_data/atmel_mxt_ts.h
2110
2111 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2112 M: Bradley Grove <linuxdrivers@attotech.com>
2113 L: linux-scsi@vger.kernel.org
2114 W: http://www.attotech.com
2115 S: Supported
2116 F: drivers/scsi/esas2r
2117
2118 ATUSB IEEE 802.15.4 RADIO DRIVER
2119 M: Stefan Schmidt <stefan@osg.samsung.com>
2120 L: linux-wpan@vger.kernel.org
2121 S: Maintained
2122 F: drivers/net/ieee802154/atusb.c
2123 F: drivers/net/ieee802154/atusb.h
2124 F: drivers/net/ieee802154/at86rf230.h
2125
2126 AUDIT SUBSYSTEM
2127 M: Paul Moore <paul@paul-moore.com>
2128 M: Eric Paris <eparis@redhat.com>
2129 L: linux-audit@redhat.com (moderated for non-subscribers)
2130 W: http://people.redhat.com/sgrubb/audit/
2131 T: git git://git.infradead.org/users/pcmoore/audit
2132 S: Maintained
2133 F: include/linux/audit.h
2134 F: include/uapi/linux/audit.h
2135 F: kernel/audit*
2136
2137 AUXILIARY DISPLAY DRIVERS
2138 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2139 W: http://miguelojeda.es/auxdisplay.htm
2140 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2141 S: Maintained
2142 F: drivers/auxdisplay/
2143 F: include/linux/cfag12864b.h
2144
2145 AVR32 ARCHITECTURE
2146 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2147 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2148 W: http://www.atmel.com/products/AVR32/
2149 W: http://mirror.egtvedt.no/avr32linux.org/
2150 W: http://avrfreaks.net/
2151 S: Maintained
2152 F: arch/avr32/
2153
2154 AVR32/AT32AP MACHINE SUPPORT
2155 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2156 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2157 S: Maintained
2158 F: arch/avr32/mach-at32ap/
2159
2160 AX.25 NETWORK LAYER
2161 M: Ralf Baechle <ralf@linux-mips.org>
2162 L: linux-hams@vger.kernel.org
2163 W: http://www.linux-ax25.org/
2164 S: Maintained
2165 F: include/uapi/linux/ax25.h
2166 F: include/net/ax25.h
2167 F: net/ax25/
2168
2169 AZ6007 DVB DRIVER
2170 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2171 L: linux-media@vger.kernel.org
2172 W: https://linuxtv.org
2173 T: git git://linuxtv.org/media_tree.git
2174 S: Maintained
2175 F: drivers/media/usb/dvb-usb-v2/az6007.c
2176
2177 AZTECH FM RADIO RECEIVER DRIVER
2178 M: Hans Verkuil <hverkuil@xs4all.nl>
2179 L: linux-media@vger.kernel.org
2180 T: git git://linuxtv.org/media_tree.git
2181 W: https://linuxtv.org
2182 S: Maintained
2183 F: drivers/media/radio/radio-aztech*
2184
2185 B43 WIRELESS DRIVER
2186 L: linux-wireless@vger.kernel.org
2187 L: b43-dev@lists.infradead.org
2188 W: http://wireless.kernel.org/en/users/Drivers/b43
2189 S: Odd Fixes
2190 F: drivers/net/wireless/broadcom/b43/
2191
2192 B43LEGACY WIRELESS DRIVER
2193 M: Larry Finger <Larry.Finger@lwfinger.net>
2194 L: linux-wireless@vger.kernel.org
2195 L: b43-dev@lists.infradead.org
2196 W: http://wireless.kernel.org/en/users/Drivers/b43
2197 S: Maintained
2198 F: drivers/net/wireless/broadcom/b43legacy/
2199
2200 BACKLIGHT CLASS/SUBSYSTEM
2201 M: Jingoo Han <jingoohan1@gmail.com>
2202 M: Lee Jones <lee.jones@linaro.org>
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2204 S: Maintained
2205 F: drivers/video/backlight/
2206 F: include/linux/backlight.h
2207
2208 BATMAN ADVANCED
2209 M: Marek Lindner <mareklindner@neomailbox.ch>
2210 M: Simon Wunderlich <sw@simonwunderlich.de>
2211 M: Antonio Quartulli <a@unstable.cc>
2212 L: b.a.t.m.a.n@lists.open-mesh.org
2213 W: https://www.open-mesh.org/
2214 Q: https://patchwork.open-mesh.org/project/batman/list/
2215 S: Maintained
2216 F: net/batman-adv/
2217
2218 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2219 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2220 L: linux-hams@vger.kernel.org
2221 W: http://www.baycom.org/~tom/ham/ham.html
2222 S: Maintained
2223 F: drivers/net/hamradio/baycom*
2224
2225 BCACHE (BLOCK LAYER CACHE)
2226 M: Kent Overstreet <kent.overstreet@gmail.com>
2227 L: linux-bcache@vger.kernel.org
2228 W: http://bcache.evilpiepirate.org
2229 S: Maintained
2230 F: drivers/md/bcache/
2231
2232 BDISP ST MEDIA DRIVER
2233 M: Fabien Dessenne <fabien.dessenne@st.com>
2234 L: linux-media@vger.kernel.org
2235 T: git git://linuxtv.org/media_tree.git
2236 W: https://linuxtv.org
2237 S: Supported
2238 F: drivers/media/platform/sti/bdisp
2239
2240 BEFS FILE SYSTEM
2241 S: Orphan
2242 F: Documentation/filesystems/befs.txt
2243 F: fs/befs/
2244
2245 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2246 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2247 L: netdev@vger.kernel.org
2248 S: Maintained
2249 F: drivers/net/ethernet/ec_bhf.c
2250
2251 BFS FILE SYSTEM
2252 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2253 S: Maintained
2254 F: Documentation/filesystems/bfs.txt
2255 F: fs/bfs/
2256 F: include/uapi/linux/bfs_fs.h
2257
2258 BLACKFIN ARCHITECTURE
2259 M: Steven Miao <realmz6@gmail.com>
2260 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2261 T: git git://git.code.sf.net/p/adi-linux/code
2262 W: http://blackfin.uclinux.org
2263 S: Supported
2264 F: arch/blackfin/
2265
2266 BLACKFIN EMAC DRIVER
2267 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268 W: http://blackfin.uclinux.org
2269 S: Supported
2270 F: drivers/net/ethernet/adi/
2271
2272 BLACKFIN RTC DRIVER
2273 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2274 W: http://blackfin.uclinux.org
2275 S: Supported
2276 F: drivers/rtc/rtc-bfin.c
2277
2278 BLACKFIN SDH DRIVER
2279 M: Sonic Zhang <sonic.zhang@analog.com>
2280 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2281 W: http://blackfin.uclinux.org
2282 S: Supported
2283 F: drivers/mmc/host/bfin_sdh.c
2284
2285 BLACKFIN SERIAL DRIVER
2286 M: Sonic Zhang <sonic.zhang@analog.com>
2287 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288 W: http://blackfin.uclinux.org
2289 S: Supported
2290 F: drivers/tty/serial/bfin_uart.c
2291
2292 BLACKFIN WATCHDOG DRIVER
2293 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2294 W: http://blackfin.uclinux.org
2295 S: Supported
2296 F: drivers/watchdog/bfin_wdt.c
2297
2298 BLACKFIN I2C TWI DRIVER
2299 M: Sonic Zhang <sonic.zhang@analog.com>
2300 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2301 W: http://blackfin.uclinux.org/
2302 S: Supported
2303 F: drivers/i2c/busses/i2c-bfin-twi.c
2304
2305 BLACKFIN MEDIA DRIVER
2306 M: Scott Jiang <scott.jiang.linux@gmail.com>
2307 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2308 W: http://blackfin.uclinux.org/
2309 S: Supported
2310 F: drivers/media/platform/blackfin/
2311 F: drivers/media/i2c/adv7183*
2312 F: drivers/media/i2c/vs6624*
2313
2314 BLINKM RGB LED DRIVER
2315 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2316 S: Maintained
2317 F: drivers/leds/leds-blinkm.c
2318
2319 BLOCK LAYER
2320 M: Jens Axboe <axboe@kernel.dk>
2321 L: linux-block@vger.kernel.org
2322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2323 S: Maintained
2324 F: block/
2325 F: kernel/trace/blktrace.c
2326
2327 BLOCK2MTD DRIVER
2328 M: Joern Engel <joern@lazybastard.org>
2329 L: linux-mtd@lists.infradead.org
2330 S: Maintained
2331 F: drivers/mtd/devices/block2mtd.c
2332
2333 BLUETOOTH DRIVERS
2334 M: Marcel Holtmann <marcel@holtmann.org>
2335 M: Gustavo Padovan <gustavo@padovan.org>
2336 M: Johan Hedberg <johan.hedberg@gmail.com>
2337 L: linux-bluetooth@vger.kernel.org
2338 W: http://www.bluez.org/
2339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2341 S: Maintained
2342 F: drivers/bluetooth/
2343
2344 BLUETOOTH SUBSYSTEM
2345 M: Marcel Holtmann <marcel@holtmann.org>
2346 M: Gustavo Padovan <gustavo@padovan.org>
2347 M: Johan Hedberg <johan.hedberg@gmail.com>
2348 L: linux-bluetooth@vger.kernel.org
2349 W: http://www.bluez.org/
2350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2352 S: Maintained
2353 F: net/bluetooth/
2354 F: include/net/bluetooth/
2355
2356 BONDING DRIVER
2357 M: Jay Vosburgh <j.vosburgh@gmail.com>
2358 M: Veaceslav Falico <vfalico@gmail.com>
2359 M: Andy Gospodarek <gospo@cumulusnetworks.com>
2360 L: netdev@vger.kernel.org
2361 W: http://sourceforge.net/projects/bonding/
2362 S: Supported
2363 F: drivers/net/bonding/
2364 F: include/uapi/linux/if_bonding.h
2365
2366 BPF (Safe dynamic programs and tools)
2367 M: Alexei Starovoitov <ast@kernel.org>
2368 L: netdev@vger.kernel.org
2369 L: linux-kernel@vger.kernel.org
2370 S: Supported
2371 F: kernel/bpf/
2372
2373 BROADCOM B44 10/100 ETHERNET DRIVER
2374 M: Gary Zambrano <zambrano@broadcom.com>
2375 L: netdev@vger.kernel.org
2376 S: Supported
2377 F: drivers/net/ethernet/broadcom/b44.*
2378
2379 BROADCOM GENET ETHERNET DRIVER
2380 M: Florian Fainelli <f.fainelli@gmail.com>
2381 L: netdev@vger.kernel.org
2382 S: Supported
2383 F: drivers/net/ethernet/broadcom/genet/
2384
2385 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2386 M: Sony Chacko <sony.chacko@qlogic.com>
2387 M: Dept-HSGLinuxNICDev@qlogic.com
2388 L: netdev@vger.kernel.org
2389 S: Supported
2390 F: drivers/net/ethernet/broadcom/bnx2.*
2391 F: drivers/net/ethernet/broadcom/bnx2_*
2392
2393 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2394 M: Ariel Elior <ariel.elior@qlogic.com>
2395 L: netdev@vger.kernel.org
2396 S: Supported
2397 F: drivers/net/ethernet/broadcom/bnx2x/
2398
2399 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2400 M: Florian Fainelli <f.fainelli@gmail.com>
2401 M: Ray Jui <rjui@broadcom.com>
2402 M: Scott Branden <sbranden@broadcom.com>
2403 L: bcm-kernel-feedback-list@broadcom.com
2404 T: git git://github.com/broadcom/mach-bcm
2405 S: Maintained
2406 F: arch/arm/mach-bcm/
2407 F: arch/arm/boot/dts/bcm113*
2408 F: arch/arm/boot/dts/bcm216*
2409 F: arch/arm/boot/dts/bcm281*
2410 F: arch/arm64/boot/dts/broadcom/
2411 F: arch/arm/configs/bcm_defconfig
2412 F: drivers/mmc/host/sdhci-bcm-kona.c
2413 F: drivers/clocksource/bcm_kona_timer.c
2414
2415 BROADCOM BCM2835 ARM ARCHITECTURE
2416 M: Stephen Warren <swarren@wwwdotorg.org>
2417 M: Lee Jones <lee@kernel.org>
2418 M: Eric Anholt <eric@anholt.net>
2419 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2422 S: Maintained
2423 N: bcm2835
2424
2425 BROADCOM BCM47XX MIPS ARCHITECTURE
2426 M: Hauke Mehrtens <hauke@hauke-m.de>
2427 M: Rafał Miłecki <zajec5@gmail.com>
2428 L: linux-mips@linux-mips.org
2429 S: Maintained
2430 F: arch/mips/bcm47xx/*
2431 F: arch/mips/include/asm/mach-bcm47xx/*
2432
2433 BROADCOM BCM5301X ARM ARCHITECTURE
2434 M: Hauke Mehrtens <hauke@hauke-m.de>
2435 L: linux-arm-kernel@lists.infradead.org
2436 S: Maintained
2437 F: arch/arm/mach-bcm/bcm_5301x.c
2438 F: arch/arm/boot/dts/bcm5301x.dtsi
2439 F: arch/arm/boot/dts/bcm470*
2440
2441 BROADCOM BCM63XX ARM ARCHITECTURE
2442 M: Florian Fainelli <f.fainelli@gmail.com>
2443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 L: bcm-kernel-feedback-list@broadcom.com
2445 T: git git://github.com/broadcom/stblinux.git
2446 S: Maintained
2447 F: arch/arm/mach-bcm/bcm63xx.c
2448 F: arch/arm/include/debug/bcm63xx.S
2449
2450 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2451 M: Kevin Cernekee <cernekee@gmail.com>
2452 L: linux-usb@vger.kernel.org
2453 S: Maintained
2454 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2455
2456 BROADCOM BCM7XXX ARM ARCHITECTURE
2457 M: Brian Norris <computersforpeace@gmail.com>
2458 M: Gregory Fong <gregory.0xf0@gmail.com>
2459 M: Florian Fainelli <f.fainelli@gmail.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 L: bcm-kernel-feedback-list@broadcom.com
2462 T: git git://github.com/broadcom/stblinux.git
2463 S: Maintained
2464 F: arch/arm/mach-bcm/*brcmstb*
2465 F: arch/arm/boot/dts/bcm7*.dts*
2466 F: drivers/bus/brcmstb_gisb.c
2467 N: brcmstb
2468
2469 BROADCOM BMIPS MIPS ARCHITECTURE
2470 M: Kevin Cernekee <cernekee@gmail.com>
2471 M: Florian Fainelli <f.fainelli@gmail.com>
2472 L: linux-mips@linux-mips.org
2473 T: git git://github.com/broadcom/stblinux.git
2474 S: Maintained
2475 F: arch/mips/bmips/*
2476 F: arch/mips/include/asm/mach-bmips/*
2477 F: arch/mips/kernel/*bmips*
2478 F: arch/mips/boot/dts/brcm/bcm*.dts*
2479 F: drivers/irqchip/irq-bcm63*
2480 F: drivers/irqchip/irq-bcm7*
2481 F: drivers/irqchip/irq-brcmstb*
2482 F: include/linux/bcm963xx_nvram.h
2483 F: include/linux/bcm963xx_tag.h
2484
2485 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2486 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2487 M: Prashant Sreedharan <prashant@broadcom.com>
2488 M: Michael Chan <mchan@broadcom.com>
2489 L: netdev@vger.kernel.org
2490 S: Supported
2491 F: drivers/net/ethernet/broadcom/tg3.*
2492
2493 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2494 M: Brett Rudley <brudley@broadcom.com>
2495 M: Arend van Spriel <arend@broadcom.com>
2496 M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2497 M: Hante Meuleman <meuleman@broadcom.com>
2498 L: linux-wireless@vger.kernel.org
2499 L: brcm80211-dev-list@broadcom.com
2500 S: Supported
2501 F: drivers/net/wireless/broadcom/brcm80211/
2502
2503 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2504 M: QLogic-Storage-Upstream@qlogic.com
2505 L: linux-scsi@vger.kernel.org
2506 S: Supported
2507 F: drivers/scsi/bnx2fc/
2508
2509 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2510 M: QLogic-Storage-Upstream@qlogic.com
2511 L: linux-scsi@vger.kernel.org
2512 S: Supported
2513 F: drivers/scsi/bnx2i/
2514
2515 BROADCOM IPROC ARM ARCHITECTURE
2516 M: Ray Jui <rjui@broadcom.com>
2517 M: Scott Branden <sbranden@broadcom.com>
2518 M: Jon Mason <jonmason@broadcom.com>
2519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520 L: bcm-kernel-feedback-list@broadcom.com
2521 T: git git://github.com/broadcom/cygnus-linux.git
2522 S: Maintained
2523 N: iproc
2524 N: cygnus
2525 N: nsp
2526 N: bcm9113*
2527 N: bcm9583*
2528 N: bcm9585*
2529 N: bcm9586*
2530 N: bcm988312
2531 N: bcm113*
2532 N: bcm583*
2533 N: bcm585*
2534 N: bcm586*
2535 N: bcm88312
2536
2537 BROADCOM BRCMSTB GPIO DRIVER
2538 M: Gregory Fong <gregory.0xf0@gmail.com>
2539 L: bcm-kernel-feedback-list@broadcom.com
2540 S: Supported
2541 F: drivers/gpio/gpio-brcmstb.c
2542 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2543
2544 BROADCOM KONA GPIO DRIVER
2545 M: Ray Jui <rjui@broadcom.com>
2546 L: bcm-kernel-feedback-list@broadcom.com
2547 S: Supported
2548 F: drivers/gpio/gpio-bcm-kona.c
2549 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2550
2551 BROADCOM NVRAM DRIVER
2552 M: Rafał Miłecki <zajec5@gmail.com>
2553 L: linux-mips@linux-mips.org
2554 S: Maintained
2555 F: drivers/firmware/broadcom/*
2556
2557 BROADCOM STB NAND FLASH DRIVER
2558 M: Brian Norris <computersforpeace@gmail.com>
2559 M: Kamal Dasu <kdasu.kdev@gmail.com>
2560 L: linux-mtd@lists.infradead.org
2561 L: bcm-kernel-feedback-list@broadcom.com
2562 S: Maintained
2563 F: drivers/mtd/nand/brcmnand/
2564
2565 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2566 M: Rafał Miłecki <zajec5@gmail.com>
2567 L: linux-wireless@vger.kernel.org
2568 S: Maintained
2569 F: drivers/bcma/
2570 F: include/linux/bcma/
2571
2572 BROADCOM SYSTEMPORT ETHERNET DRIVER
2573 M: Florian Fainelli <f.fainelli@gmail.com>
2574 L: netdev@vger.kernel.org
2575 S: Supported
2576 F: drivers/net/ethernet/broadcom/bcmsysport.*
2577
2578 BROADCOM VULCAN ARM64 SOC
2579 M: Jayachandran C. <jchandra@broadcom.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 L: bcm-kernel-feedback-list@broadcom.com
2582 S: Maintained
2583 F: arch/arm64/boot/dts/broadcom/vulcan*
2584
2585 BROCADE BFA FC SCSI DRIVER
2586 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2587 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2588 L: linux-scsi@vger.kernel.org
2589 S: Supported
2590 F: drivers/scsi/bfa/
2591
2592 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2593 M: Rasesh Mody <rasesh.mody@qlogic.com>
2594 L: netdev@vger.kernel.org
2595 S: Supported
2596 F: drivers/net/ethernet/brocade/bna/
2597
2598 BSG (block layer generic sg v4 driver)
2599 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2600 L: linux-scsi@vger.kernel.org
2601 S: Supported
2602 F: block/bsg.c
2603 F: include/linux/bsg.h
2604 F: include/uapi/linux/bsg.h
2605
2606 BT87X AUDIO DRIVER
2607 M: Clemens Ladisch <clemens@ladisch.de>
2608 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2609 T: git git://git.alsa-project.org/alsa-kernel.git
2610 S: Maintained
2611 F: Documentation/sound/alsa/Bt87x.txt
2612 F: sound/pci/bt87x.c
2613
2614 BT8XXGPIO DRIVER
2615 M: Michael Buesch <m@bues.ch>
2616 W: http://bu3sch.de/btgpio.php
2617 S: Maintained
2618 F: drivers/gpio/gpio-bt8xx.c
2619
2620 BTRFS FILE SYSTEM
2621 M: Chris Mason <clm@fb.com>
2622 M: Josef Bacik <jbacik@fb.com>
2623 M: David Sterba <dsterba@suse.com>
2624 L: linux-btrfs@vger.kernel.org
2625 W: http://btrfs.wiki.kernel.org/
2626 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2628 S: Maintained
2629 F: Documentation/filesystems/btrfs.txt
2630 F: fs/btrfs/
2631
2632 BTTV VIDEO4LINUX DRIVER
2633 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2634 L: linux-media@vger.kernel.org
2635 W: https://linuxtv.org
2636 T: git git://linuxtv.org/media_tree.git
2637 S: Odd fixes
2638 F: Documentation/video4linux/bttv/
2639 F: drivers/media/pci/bt8xx/bttv*
2640
2641 BUSLOGIC SCSI DRIVER
2642 M: Khalid Aziz <khalid@gonehiking.org>
2643 L: linux-scsi@vger.kernel.org
2644 S: Maintained
2645 F: drivers/scsi/BusLogic.*
2646 F: drivers/scsi/FlashPoint.*
2647
2648 C-MEDIA CMI8788 DRIVER
2649 M: Clemens Ladisch <clemens@ladisch.de>
2650 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2651 T: git git://git.alsa-project.org/alsa-kernel.git
2652 S: Maintained
2653 F: sound/pci/oxygen/
2654
2655 C6X ARCHITECTURE
2656 M: Mark Salter <msalter@redhat.com>
2657 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2658 L: linux-c6x-dev@linux-c6x.org
2659 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2660 S: Maintained
2661 F: arch/c6x/
2662
2663 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2664 M: David Howells <dhowells@redhat.com>
2665 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2666 S: Supported
2667 F: Documentation/filesystems/caching/cachefiles.txt
2668 F: fs/cachefiles/
2669
2670 CADET FM/AM RADIO RECEIVER DRIVER
2671 M: Hans Verkuil <hverkuil@xs4all.nl>
2672 L: linux-media@vger.kernel.org
2673 T: git git://linuxtv.org/media_tree.git
2674 W: https://linuxtv.org
2675 S: Maintained
2676 F: drivers/media/radio/radio-cadet*
2677
2678 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2679 M: Jonathan Corbet <corbet@lwn.net>
2680 L: linux-media@vger.kernel.org
2681 T: git git://linuxtv.org/media_tree.git
2682 S: Maintained
2683 F: Documentation/video4linux/cafe_ccic
2684 F: drivers/media/platform/marvell-ccic/
2685
2686 CAIF NETWORK LAYER
2687 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2688 L: netdev@vger.kernel.org
2689 S: Supported
2690 F: Documentation/networking/caif/
2691 F: drivers/net/caif/
2692 F: include/uapi/linux/caif/
2693 F: include/net/caif/
2694 F: net/caif/
2695
2696 CALGARY x86-64 IOMMU
2697 M: Muli Ben-Yehuda <muli@il.ibm.com>
2698 M: "Jon D. Mason" <jdmason@kudzu.us>
2699 L: discuss@x86-64.org
2700 S: Maintained
2701 F: arch/x86/kernel/pci-calgary_64.c
2702 F: arch/x86/kernel/tce_64.c
2703 F: arch/x86/include/asm/calgary.h
2704 F: arch/x86/include/asm/tce.h
2705
2706 CAN NETWORK LAYER
2707 M: Oliver Hartkopp <socketcan@hartkopp.net>
2708 M: Marc Kleine-Budde <mkl@pengutronix.de>
2709 L: linux-can@vger.kernel.org
2710 W: https://github.com/linux-can
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2713 S: Maintained
2714 F: Documentation/networking/can.txt
2715 F: net/can/
2716 F: include/linux/can/core.h
2717 F: include/uapi/linux/can.h
2718 F: include/uapi/linux/can/bcm.h
2719 F: include/uapi/linux/can/raw.h
2720 F: include/uapi/linux/can/gw.h
2721
2722 CAN NETWORK DRIVERS
2723 M: Wolfgang Grandegger <wg@grandegger.com>
2724 M: Marc Kleine-Budde <mkl@pengutronix.de>
2725 L: linux-can@vger.kernel.org
2726 W: https://github.com/linux-can
2727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2729 S: Maintained
2730 F: drivers/net/can/
2731 F: include/linux/can/dev.h
2732 F: include/linux/can/platform/
2733 F: include/uapi/linux/can/error.h
2734 F: include/uapi/linux/can/netlink.h
2735
2736 CAPABILITIES
2737 M: Serge Hallyn <serge.hallyn@canonical.com>
2738 L: linux-security-module@vger.kernel.org
2739 S: Supported
2740 F: include/linux/capability.h
2741 F: include/uapi/linux/capability.h
2742 F: security/commoncap.c
2743 F: kernel/capability.c
2744
2745 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2746 M: Kevin Tsai <ktsai@capellamicro.com>
2747 S: Maintained
2748 F: drivers/iio/light/cm*
2749 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2750
2751 CAVIUM LIQUIDIO NETWORK DRIVER
2752 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2753 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2754 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2755 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2756 L: netdev@vger.kernel.org
2757 W: http://www.cavium.com
2758 S: Supported
2759 F: drivers/net/ethernet/cavium/liquidio/
2760
2761 CC2520 IEEE-802.15.4 RADIO DRIVER
2762 M: Varka Bhadram <varkabhadram@gmail.com>
2763 L: linux-wpan@vger.kernel.org
2764 S: Maintained
2765 F: drivers/net/ieee802154/cc2520.c
2766 F: include/linux/spi/cc2520.h
2767 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2768
2769 CELL BROADBAND ENGINE ARCHITECTURE
2770 M: Arnd Bergmann <arnd@arndb.de>
2771 L: linuxppc-dev@lists.ozlabs.org
2772 W: http://www.ibm.com/developerworks/power/cell/
2773 S: Supported
2774 F: arch/powerpc/include/asm/cell*.h
2775 F: arch/powerpc/include/asm/spu*.h
2776 F: arch/powerpc/include/uapi/asm/spu*.h
2777 F: arch/powerpc/oprofile/*cell*
2778 F: arch/powerpc/platforms/cell/
2779
2780 CEPH COMMON CODE (LIBCEPH)
2781 M: Ilya Dryomov <idryomov@gmail.com>
2782 M: "Yan, Zheng" <zyan@redhat.com>
2783 M: Sage Weil <sage@redhat.com>
2784 L: ceph-devel@vger.kernel.org
2785 W: http://ceph.com/
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2787 T: git git://github.com/ceph/ceph-client.git
2788 S: Supported
2789 F: net/ceph/
2790 F: include/linux/ceph/
2791 F: include/linux/crush/
2792
2793 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2794 M: "Yan, Zheng" <zyan@redhat.com>
2795 M: Sage Weil <sage@redhat.com>
2796 M: Ilya Dryomov <idryomov@gmail.com>
2797 L: ceph-devel@vger.kernel.org
2798 W: http://ceph.com/
2799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2800 T: git git://github.com/ceph/ceph-client.git
2801 S: Supported
2802 F: Documentation/filesystems/ceph.txt
2803 F: fs/ceph/
2804
2805 CERTIFICATE HANDLING:
2806 M: David Howells <dhowells@redhat.com>
2807 M: David Woodhouse <dwmw2@infradead.org>
2808 L: keyrings@vger.kernel.org
2809 S: Maintained
2810 F: Documentation/module-signing.txt
2811 F: certs/
2812 F: scripts/sign-file.c
2813 F: scripts/extract-cert.c
2814
2815 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2816 L: linux-usb@vger.kernel.org
2817 S: Orphan
2818 F: Documentation/usb/WUSB-Design-overview.txt
2819 F: Documentation/usb/wusb-cbaf
2820 F: drivers/usb/host/hwa-hc.c
2821 F: drivers/usb/host/whci/
2822 F: drivers/usb/wusbcore/
2823 F: include/linux/usb/wusb*
2824
2825 CFAG12864B LCD DRIVER
2826 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2827 W: http://miguelojeda.es/auxdisplay.htm
2828 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2829 S: Maintained
2830 F: drivers/auxdisplay/cfag12864b.c
2831 F: include/linux/cfag12864b.h
2832
2833 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2834 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2835 W: http://miguelojeda.es/auxdisplay.htm
2836 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2837 S: Maintained
2838 F: drivers/auxdisplay/cfag12864bfb.c
2839 F: include/linux/cfag12864b.h
2840
2841 CFG80211 and NL80211
2842 M: Johannes Berg <johannes@sipsolutions.net>
2843 L: linux-wireless@vger.kernel.org
2844 W: http://wireless.kernel.org/
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2847 S: Maintained
2848 F: include/uapi/linux/nl80211.h
2849 F: include/net/cfg80211.h
2850 F: net/wireless/*
2851 X: net/wireless/wext*
2852
2853 CHAR and MISC DRIVERS
2854 M: Arnd Bergmann <arnd@arndb.de>
2855 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2857 S: Supported
2858 F: drivers/char/*
2859 F: drivers/misc/*
2860 F: include/linux/miscdevice.h
2861
2862 CHECKPATCH
2863 M: Andy Whitcroft <apw@canonical.com>
2864 M: Joe Perches <joe@perches.com>
2865 S: Maintained
2866 F: scripts/checkpatch.pl
2867
2868 CHINESE DOCUMENTATION
2869 M: Harry Wei <harryxiyou@gmail.com>
2870 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2871 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2872 S: Maintained
2873 F: Documentation/zh_CN/
2874
2875 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2876 M: Peter Chen <Peter.Chen@nxp.com>
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2878 L: linux-usb@vger.kernel.org
2879 S: Maintained
2880 F: drivers/usb/chipidea/
2881
2882 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2883 M: Hans de Goede <hdegoede@redhat.com>
2884 L: linux-input@vger.kernel.org
2885 S: Maintained
2886 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2887 F: drivers/input/touchscreen/chipone_icn8318.c
2888
2889 CHROME HARDWARE PLATFORM SUPPORT
2890 M: Olof Johansson <olof@lixom.net>
2891 S: Maintained
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2893 F: drivers/platform/chrome/
2894
2895 CISCO VIC ETHERNET NIC DRIVER
2896 M: Christian Benvenuti <benve@cisco.com>
2897 M: Sujith Sankar <ssujith@cisco.com>
2898 M: Govindarajulu Varadarajan <_govind@gmx.com>
2899 M: Neel Patel <neepatel@cisco.com>
2900 S: Supported
2901 F: drivers/net/ethernet/cisco/enic/
2902
2903 CISCO VIC LOW LATENCY NIC DRIVER
2904 M: Christian Benvenuti <benve@cisco.com>
2905 M: Dave Goodell <dgoodell@cisco.com>
2906 S: Supported
2907 F: drivers/infiniband/hw/usnic/
2908
2909 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2910 M: Hartley Sweeten <hsweeten@visionengravers.com>
2911 L: netdev@vger.kernel.org
2912 S: Maintained
2913 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2914
2915 CIRRUS LOGIC AUDIO CODEC DRIVERS
2916 M: Brian Austin <brian.austin@cirrus.com>
2917 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2919 S: Maintained
2920 F: sound/soc/codecs/cs*
2921
2922 CLEANCACHE API
2923 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2924 L: linux-kernel@vger.kernel.org
2925 S: Maintained
2926 F: mm/cleancache.c
2927 F: include/linux/cleancache.h
2928
2929 CLK API
2930 M: Russell King <linux@arm.linux.org.uk>
2931 L: linux-clk@vger.kernel.org
2932 S: Maintained
2933 F: include/linux/clk.h
2934
2935 CLOCKSOURCE, CLOCKEVENT DRIVERS
2936 M: Daniel Lezcano <daniel.lezcano@linaro.org>
2937 M: Thomas Gleixner <tglx@linutronix.de>
2938 L: linux-kernel@vger.kernel.org
2939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2940 S: Supported
2941 F: drivers/clocksource
2942
2943 CISCO FCOE HBA DRIVER
2944 M: Hiral Patel <hiralpat@cisco.com>
2945 M: Suma Ramars <sramars@cisco.com>
2946 M: Brian Uchino <buchino@cisco.com>
2947 L: linux-scsi@vger.kernel.org
2948 S: Supported
2949 F: drivers/scsi/fnic/
2950
2951 CISCO SCSI HBA DRIVER
2952 M: Narsimhulu Musini <nmusini@cisco.com>
2953 M: Sesidhar Baddela <sebaddel@cisco.com>
2954 L: linux-scsi@vger.kernel.org
2955 S: Supported
2956 F: drivers/scsi/snic/
2957
2958 CMPC ACPI DRIVER
2959 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2960 M: Daniel Oliveira Nascimento <don@syst.com.br>
2961 L: platform-driver-x86@vger.kernel.org
2962 S: Supported
2963 F: drivers/platform/x86/classmate-laptop.c
2964
2965 COBALT MEDIA DRIVER
2966 M: Hans Verkuil <hans.verkuil@cisco.com>
2967 L: linux-media@vger.kernel.org
2968 T: git git://linuxtv.org/media_tree.git
2969 W: https://linuxtv.org
2970 S: Supported
2971 F: drivers/media/pci/cobalt/
2972
2973 COCCINELLE/Semantic Patches (SmPL)
2974 M: Julia Lawall <Julia.Lawall@lip6.fr>
2975 M: Gilles Muller <Gilles.Muller@lip6.fr>
2976 M: Nicolas Palix <nicolas.palix@imag.fr>
2977 M: Michal Marek <mmarek@suse.com>
2978 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2980 W: http://coccinelle.lip6.fr/
2981 S: Supported
2982 F: Documentation/coccinelle.txt
2983 F: scripts/coccinelle/
2984 F: scripts/coccicheck
2985
2986 CODA FILE SYSTEM
2987 M: Jan Harkes <jaharkes@cs.cmu.edu>
2988 M: coda@cs.cmu.edu
2989 L: codalist@coda.cs.cmu.edu
2990 W: http://www.coda.cs.cmu.edu/
2991 S: Maintained
2992 F: Documentation/filesystems/coda.txt
2993 F: fs/coda/
2994 F: include/linux/coda*.h
2995 F: include/uapi/linux/coda*.h
2996
2997 CODA V4L2 MEM2MEM DRIVER
2998 M: Philipp Zabel <p.zabel@pengutronix.de>
2999 L: linux-media@vger.kernel.org
3000 S: Maintained
3001 F: Documentation/devicetree/bindings/media/coda.txt
3002 F: drivers/media/platform/coda/
3003
3004 COMMON CLK FRAMEWORK
3005 M: Michael Turquette <mturquette@baylibre.com>
3006 M: Stephen Boyd <sboyd@codeaurora.org>
3007 L: linux-clk@vger.kernel.org
3008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3009 S: Maintained
3010 F: drivers/clk/
3011 X: drivers/clk/clkdev.c
3012 F: include/linux/clk-pr*
3013 F: include/linux/clk/
3014
3015 COMMON INTERNET FILE SYSTEM (CIFS)
3016 M: Steve French <sfrench@samba.org>
3017 L: linux-cifs@vger.kernel.org
3018 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3019 W: http://linux-cifs.samba.org/
3020 T: git git://git.samba.org/sfrench/cifs-2.6.git
3021 S: Supported
3022 F: Documentation/filesystems/cifs/
3023 F: fs/cifs/
3024
3025 COMPACTPCI HOTPLUG CORE
3026 M: Scott Murray <scott@spiteful.org>
3027 L: linux-pci@vger.kernel.org
3028 S: Maintained
3029 F: drivers/pci/hotplug/cpci_hotplug*
3030
3031 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3032 M: Scott Murray <scott@spiteful.org>
3033 L: linux-pci@vger.kernel.org
3034 S: Maintained
3035 F: drivers/pci/hotplug/cpcihp_zt5550.*
3036
3037 COMPACTPCI HOTPLUG GENERIC DRIVER
3038 M: Scott Murray <scott@spiteful.org>
3039 L: linux-pci@vger.kernel.org
3040 S: Maintained
3041 F: drivers/pci/hotplug/cpcihp_generic.c
3042
3043 COMPAL LAPTOP SUPPORT
3044 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3045 L: platform-driver-x86@vger.kernel.org
3046 S: Maintained
3047 F: drivers/platform/x86/compal-laptop.c
3048
3049 CONEXANT ACCESSRUNNER USB DRIVER
3050 L: accessrunner-general@lists.sourceforge.net
3051 W: http://accessrunner.sourceforge.net/
3052 S: Orphan
3053 F: drivers/usb/atm/cxacru.c
3054
3055 CONFIGFS
3056 M: Joel Becker <jlbec@evilplan.org>
3057 M: Christoph Hellwig <hch@lst.de>
3058 T: git git://git.infradead.org/users/hch/configfs.git
3059 S: Supported
3060 F: fs/configfs/
3061 F: include/linux/configfs.h
3062
3063 CONNECTOR
3064 M: Evgeniy Polyakov <zbr@ioremap.net>
3065 L: netdev@vger.kernel.org
3066 S: Maintained
3067 F: drivers/connector/
3068
3069 CONTROL GROUP (CGROUP)
3070 M: Tejun Heo <tj@kernel.org>
3071 M: Li Zefan <lizefan@huawei.com>
3072 M: Johannes Weiner <hannes@cmpxchg.org>
3073 L: cgroups@vger.kernel.org
3074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3075 S: Maintained
3076 F: Documentation/cgroups/
3077 F: include/linux/cgroup*
3078 F: kernel/cgroup*
3079
3080 CONTROL GROUP - CPUSET
3081 M: Li Zefan <lizefan@huawei.com>
3082 L: cgroups@vger.kernel.org
3083 W: http://www.bullopensource.org/cpuset/
3084 W: http://oss.sgi.com/projects/cpusets/
3085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3086 S: Maintained
3087 F: Documentation/cgroups/cpusets.txt
3088 F: include/linux/cpuset.h
3089 F: kernel/cpuset.c
3090
3091 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3092 M: Johannes Weiner <hannes@cmpxchg.org>
3093 M: Michal Hocko <mhocko@kernel.org>
3094 M: Vladimir Davydov <vdavydov@virtuozzo.com>
3095 L: cgroups@vger.kernel.org
3096 L: linux-mm@kvack.org
3097 S: Maintained
3098 F: mm/memcontrol.c
3099 F: mm/swap_cgroup.c
3100
3101 CORETEMP HARDWARE MONITORING DRIVER
3102 M: Fenghua Yu <fenghua.yu@intel.com>
3103 L: linux-hwmon@vger.kernel.org
3104 S: Maintained
3105 F: Documentation/hwmon/coretemp
3106 F: drivers/hwmon/coretemp.c
3107
3108 COSA/SRP SYNC SERIAL DRIVER
3109 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3110 W: http://www.fi.muni.cz/~kas/cosa/
3111 S: Maintained
3112 F: drivers/net/wan/cosa*
3113
3114 CPMAC ETHERNET DRIVER
3115 M: Florian Fainelli <florian@openwrt.org>
3116 L: netdev@vger.kernel.org
3117 S: Maintained
3118 F: drivers/net/ethernet/ti/cpmac.c
3119
3120 CPU FREQUENCY DRIVERS
3121 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3122 M: Viresh Kumar <viresh.kumar@linaro.org>
3123 L: linux-pm@vger.kernel.org
3124 S: Maintained
3125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3126 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3127 F: drivers/cpufreq/
3128 F: include/linux/cpufreq.h
3129
3130 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3131 M: Viresh Kumar <viresh.kumar@linaro.org>
3132 M: Sudeep Holla <sudeep.holla@arm.com>
3133 L: linux-pm@vger.kernel.org
3134 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3135 S: Maintained
3136 F: drivers/cpufreq/arm_big_little.h
3137 F: drivers/cpufreq/arm_big_little.c
3138 F: drivers/cpufreq/arm_big_little_dt.c
3139
3140 CPUIDLE DRIVER - ARM BIG LITTLE
3141 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3142 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3143 L: linux-pm@vger.kernel.org
3144 L: linux-arm-kernel@lists.infradead.org
3145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3146 S: Maintained
3147 F: drivers/cpuidle/cpuidle-big_little.c
3148
3149 CPUIDLE DRIVER - ARM EXYNOS
3150 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3151 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3152 M: Kukjin Kim <kgene@kernel.org>
3153 L: linux-pm@vger.kernel.org
3154 L: linux-samsung-soc@vger.kernel.org
3155 S: Supported
3156 F: drivers/cpuidle/cpuidle-exynos.c
3157 F: arch/arm/mach-exynos/pm.c
3158
3159 CPUIDLE DRIVERS
3160 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3161 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3162 L: linux-pm@vger.kernel.org
3163 S: Maintained
3164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3165 F: drivers/cpuidle/*
3166 F: include/linux/cpuidle.h
3167
3168 CPUID/MSR DRIVER
3169 M: "H. Peter Anvin" <hpa@zytor.com>
3170 S: Maintained
3171 F: arch/x86/kernel/cpuid.c
3172 F: arch/x86/kernel/msr.c
3173
3174 CPU POWER MONITORING SUBSYSTEM
3175 M: Thomas Renninger <trenn@suse.com>
3176 L: linux-pm@vger.kernel.org
3177 S: Maintained
3178 F: tools/power/cpupower/
3179
3180 CRAMFS FILESYSTEM
3181 W: http://sourceforge.net/projects/cramfs/
3182 S: Orphan / Obsolete
3183 F: Documentation/filesystems/cramfs.txt
3184 F: fs/cramfs/
3185
3186 CRIS PORT
3187 M: Mikael Starvik <starvik@axis.com>
3188 M: Jesper Nilsson <jesper.nilsson@axis.com>
3189 L: linux-cris-kernel@axis.com
3190 W: http://developer.axis.com
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3192 S: Maintained
3193 F: arch/cris/
3194 F: drivers/tty/serial/crisv10.*
3195
3196 CRYPTO API
3197 M: Herbert Xu <herbert@gondor.apana.org.au>
3198 M: "David S. Miller" <davem@davemloft.net>
3199 L: linux-crypto@vger.kernel.org
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3202 S: Maintained
3203 F: Documentation/crypto/
3204 F: Documentation/DocBook/crypto-API.tmpl
3205 F: arch/*/crypto/
3206 F: crypto/
3207 F: drivers/crypto/
3208 F: include/crypto/
3209
3210 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3211 M: Neil Horman <nhorman@tuxdriver.com>
3212 L: linux-crypto@vger.kernel.org
3213 S: Maintained
3214 F: crypto/ansi_cprng.c
3215 F: crypto/rng.c
3216
3217 CS3308 MEDIA DRIVER
3218 M: Hans Verkuil <hverkuil@xs4all.nl>
3219 L: linux-media@vger.kernel.org
3220 T: git git://linuxtv.org/media_tree.git
3221 W: http://linuxtv.org
3222 S: Odd Fixes
3223 F: drivers/media/i2c/cs3308.c
3224 F: drivers/media/i2c/cs3308.h
3225
3226 CS5535 Audio ALSA driver
3227 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3228 S: Maintained
3229 F: sound/pci/cs5535audio/
3230
3231 CW1200 WLAN driver
3232 M: Solomon Peachy <pizza@shaftnet.org>
3233 S: Maintained
3234 F: drivers/net/wireless/st/cw1200/
3235
3236 CX18 VIDEO4LINUX DRIVER
3237 M: Andy Walls <awalls@md.metrocast.net>
3238 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3239 L: linux-media@vger.kernel.org
3240 T: git git://linuxtv.org/media_tree.git
3241 W: https://linuxtv.org
3242 W: http://www.ivtvdriver.org/index.php/Cx18
3243 S: Maintained
3244 F: Documentation/video4linux/cx18.txt
3245 F: drivers/media/pci/cx18/
3246 F: include/uapi/linux/ivtv*
3247
3248 CX2341X MPEG ENCODER HELPER MODULE
3249 M: Hans Verkuil <hverkuil@xs4all.nl>
3250 L: linux-media@vger.kernel.org
3251 T: git git://linuxtv.org/media_tree.git
3252 W: https://linuxtv.org
3253 S: Maintained
3254 F: drivers/media/common/cx2341x*
3255 F: include/media/cx2341x*
3256
3257 CX24120 MEDIA DRIVER
3258 M: Jemma Denson <jdenson@gmail.com>
3259 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3260 L: linux-media@vger.kernel.org
3261 W: https://linuxtv.org
3262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3263 S: Maintained
3264 F: drivers/media/dvb-frontends/cx24120*
3265
3266 CX88 VIDEO4LINUX DRIVER
3267 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3268 L: linux-media@vger.kernel.org
3269 W: https://linuxtv.org
3270 T: git git://linuxtv.org/media_tree.git
3271 S: Odd fixes
3272 F: Documentation/video4linux/cx88/
3273 F: drivers/media/pci/cx88/
3274
3275 CXD2820R MEDIA DRIVER
3276 M: Antti Palosaari <crope@iki.fi>
3277 L: linux-media@vger.kernel.org
3278 W: https://linuxtv.org
3279 W: http://palosaari.fi/linux/
3280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3281 T: git git://linuxtv.org/anttip/media_tree.git
3282 S: Maintained
3283 F: drivers/media/dvb-frontends/cxd2820r*
3284
3285 CXGB3 ETHERNET DRIVER (CXGB3)
3286 M: Santosh Raspatur <santosh@chelsio.com>
3287 L: netdev@vger.kernel.org
3288 W: http://www.chelsio.com
3289 S: Supported
3290 F: drivers/net/ethernet/chelsio/cxgb3/
3291
3292 CXGB3 ISCSI DRIVER (CXGB3I)
3293 M: Karen Xie <kxie@chelsio.com>
3294 L: linux-scsi@vger.kernel.org
3295 W: http://www.chelsio.com
3296 S: Supported
3297 F: drivers/scsi/cxgbi/cxgb3i
3298
3299 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3300 M: Steve Wise <swise@chelsio.com>
3301 L: linux-rdma@vger.kernel.org
3302 W: http://www.openfabrics.org
3303 S: Supported
3304 F: drivers/infiniband/hw/cxgb3/
3305
3306 CXGB4 ETHERNET DRIVER (CXGB4)
3307 M: Hariprasad S <hariprasad@chelsio.com>
3308 L: netdev@vger.kernel.org
3309 W: http://www.chelsio.com
3310 S: Supported
3311 F: drivers/net/ethernet/chelsio/cxgb4/
3312
3313 CXGB4 ISCSI DRIVER (CXGB4I)
3314 M: Karen Xie <kxie@chelsio.com>
3315 L: linux-scsi@vger.kernel.org
3316 W: http://www.chelsio.com
3317 S: Supported
3318 F: drivers/scsi/cxgbi/cxgb4i
3319
3320 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3321 M: Steve Wise <swise@chelsio.com>
3322 L: linux-rdma@vger.kernel.org
3323 W: http://www.openfabrics.org
3324 S: Supported
3325 F: drivers/infiniband/hw/cxgb4/
3326
3327 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3328 M: Casey Leedom <leedom@chelsio.com>
3329 L: netdev@vger.kernel.org
3330 W: http://www.chelsio.com
3331 S: Supported
3332 F: drivers/net/ethernet/chelsio/cxgb4vf/
3333
3334 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3335 M: Ian Munsie <imunsie@au1.ibm.com>
3336 M: Michael Neuling <mikey@neuling.org>
3337 L: linuxppc-dev@lists.ozlabs.org
3338 S: Supported
3339 F: drivers/misc/cxl/
3340 F: include/misc/cxl*
3341 F: include/uapi/misc/cxl.h
3342 F: Documentation/powerpc/cxl.txt
3343 F: Documentation/powerpc/cxl.txt
3344 F: Documentation/ABI/testing/sysfs-class-cxl
3345
3346 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3347 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3348 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3349 L: linux-scsi@vger.kernel.org
3350 S: Supported
3351 F: drivers/scsi/cxlflash/
3352 F: include/uapi/scsi/cxlflash_ioctls.h
3353 F: Documentation/powerpc/cxlflash.txt
3354
3355 STMMAC ETHERNET DRIVER
3356 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3357 L: netdev@vger.kernel.org
3358 W: http://www.stlinux.com
3359 S: Supported
3360 F: drivers/net/ethernet/stmicro/stmmac/
3361
3362 CYBERPRO FB DRIVER
3363 M: Russell King <linux@arm.linux.org.uk>
3364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3365 W: http://www.arm.linux.org.uk/
3366 S: Maintained
3367 F: drivers/video/fbdev/cyber2000fb.*
3368
3369 CYCLADES ASYNC MUX DRIVER
3370 W: http://www.cyclades.com/
3371 S: Orphan
3372 F: drivers/tty/cyclades.c
3373 F: include/linux/cyclades.h
3374 F: include/uapi/linux/cyclades.h
3375
3376 CYCLADES PC300 DRIVER
3377 W: http://www.cyclades.com/
3378 S: Orphan
3379 F: drivers/net/wan/pc300*
3380
3381 CYPRESS_FIRMWARE MEDIA DRIVER
3382 M: Antti Palosaari <crope@iki.fi>
3383 L: linux-media@vger.kernel.org
3384 W: https://linuxtv.org
3385 W: http://palosaari.fi/linux/
3386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3387 T: git git://linuxtv.org/anttip/media_tree.git
3388 S: Maintained
3389 F: drivers/media/common/cypress_firmware*
3390
3391 CYTTSP TOUCHSCREEN DRIVER
3392 M: Ferruh Yigit <fery@cypress.com>
3393 L: linux-input@vger.kernel.org
3394 S: Supported
3395 F: drivers/input/touchscreen/cyttsp*
3396 F: include/linux/input/cyttsp.h
3397
3398 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3399 M: Joshua Kinard <kumba@gentoo.org>
3400 S: Maintained
3401 F: drivers/rtc/rtc-ds1685.c
3402 F: include/linux/rtc/ds1685.h
3403
3404 DAMA SLAVE for AX.25
3405 M: Joerg Reuter <jreuter@yaina.de>
3406 W: http://yaina.de/jreuter/
3407 W: http://www.qsl.net/dl1bke/
3408 L: linux-hams@vger.kernel.org
3409 S: Maintained
3410 F: net/ax25/af_ax25.c
3411 F: net/ax25/ax25_dev.c
3412 F: net/ax25/ax25_ds_*
3413 F: net/ax25/ax25_in.c
3414 F: net/ax25/ax25_out.c
3415 F: net/ax25/ax25_timer.c
3416 F: net/ax25/sysctl_net_ax25.c
3417
3418 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3419 L: netdev@vger.kernel.org
3420 S: Orphan
3421 F: Documentation/networking/dmfe.txt
3422 F: drivers/net/ethernet/dec/tulip/dmfe.c
3423
3424 DC390/AM53C974 SCSI driver
3425 M: Hannes Reinecke <hare@suse.com>
3426 L: linux-scsi@vger.kernel.org
3427 S: Maintained
3428 F: drivers/scsi/am53c974.c
3429
3430 DC395x SCSI driver
3431 M: Oliver Neukum <oliver@neukum.org>
3432 M: Ali Akcaagac <aliakc@web.de>
3433 M: Jamie Lenehan <lenehan@twibble.org>
3434 L: dc395x@twibble.org
3435 W: http://twibble.org/dist/dc395x/
3436 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3437 S: Maintained
3438 F: Documentation/scsi/dc395x.txt
3439 F: drivers/scsi/dc395x.*
3440
3441 DCCP PROTOCOL
3442 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3443 L: dccp@vger.kernel.org
3444 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3445 S: Maintained
3446 F: include/linux/dccp.h
3447 F: include/uapi/linux/dccp.h
3448 F: include/linux/tfrc.h
3449 F: net/dccp/
3450
3451 DECnet NETWORK LAYER
3452 W: http://linux-decnet.sourceforge.net
3453 L: linux-decnet-user@lists.sourceforge.net
3454 S: Orphan
3455 F: Documentation/networking/decnet.txt
3456 F: net/decnet/
3457
3458 DECSTATION PLATFORM SUPPORT
3459 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3460 L: linux-mips@linux-mips.org
3461 W: http://www.linux-mips.org/wiki/DECstation
3462 S: Maintained
3463 F: arch/mips/dec/
3464 F: arch/mips/include/asm/dec/
3465 F: arch/mips/include/asm/mach-dec/
3466
3467 DEFXX FDDI NETWORK DRIVER
3468 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3469 S: Maintained
3470 F: drivers/net/fddi/defxx.*
3471
3472 DELL LAPTOP DRIVER
3473 M: Matthew Garrett <mjg59@srcf.ucam.org>
3474 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3475 L: platform-driver-x86@vger.kernel.org
3476 S: Maintained
3477 F: drivers/platform/x86/dell-laptop.c
3478
3479 DELL LAPTOP RBTN DRIVER
3480 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3481 S: Maintained
3482 F: drivers/platform/x86/dell-rbtn.*
3483
3484 DELL LAPTOP FREEFALL DRIVER
3485 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3486 S: Maintained
3487 F: drivers/platform/x86/dell-smo8800.c
3488
3489 DELL LAPTOP SMM DRIVER
3490 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3491 S: Maintained
3492 F: drivers/hwmon/dell-smm-hwmon.c
3493 F: include/uapi/linux/i8k.h
3494
3495 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3496 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3497 S: Maintained
3498 F: Documentation/dcdbas.txt
3499 F: drivers/firmware/dcdbas.*
3500
3501 DELL WMI EXTRAS DRIVER
3502 M: Matthew Garrett <mjg59@srcf.ucam.org>
3503 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3504 S: Maintained
3505 F: drivers/platform/x86/dell-wmi.c
3506
3507 DESIGNWARE USB2 DRD IP DRIVER
3508 M: John Youn <johnyoun@synopsys.com>
3509 L: linux-usb@vger.kernel.org
3510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3511 S: Maintained
3512 F: drivers/usb/dwc2/
3513
3514 DESIGNWARE USB3 DRD IP DRIVER
3515 M: Felipe Balbi <balbi@kernel.org>
3516 L: linux-usb@vger.kernel.org
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3518 S: Maintained
3519 F: drivers/usb/dwc3/
3520
3521 DEVICE COREDUMP (DEV_COREDUMP)
3522 M: Johannes Berg <johannes@sipsolutions.net>
3523 L: linux-kernel@vger.kernel.org
3524 S: Maintained
3525 F: drivers/base/devcoredump.c
3526 F: include/linux/devcoredump.h
3527
3528 DEVICE FREQUENCY (DEVFREQ)
3529 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3530 M: Kyungmin Park <kyungmin.park@samsung.com>
3531 L: linux-pm@vger.kernel.org
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3533 S: Maintained
3534 F: drivers/devfreq/
3535 F: include/linux/devfreq.h
3536 F: Documentation/devicetree/bindings/devfreq/
3537
3538 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3539 M: Chanwoo Choi <cw00.choi@samsung.com>
3540 L: linux-pm@vger.kernel.org
3541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3542 S: Supported
3543 F: drivers/devfreq/event/
3544 F: drivers/devfreq/devfreq-event.c
3545 F: include/linux/devfreq-event.h
3546 F: Documentation/devicetree/bindings/devfreq/event/
3547
3548 DEVICE NUMBER REGISTRY
3549 M: Torben Mathiasen <device@lanana.org>
3550 W: http://lanana.org/docs/device-list/index.html
3551 S: Maintained
3552
3553 DEVICE-MAPPER (LVM)
3554 M: Alasdair Kergon <agk@redhat.com>
3555 M: Mike Snitzer <snitzer@redhat.com>
3556 M: dm-devel@redhat.com
3557 L: dm-devel@redhat.com
3558 W: http://sources.redhat.com/dm
3559 Q: http://patchwork.kernel.org/project/dm-devel/list/
3560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3561 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3562 S: Maintained
3563 F: Documentation/device-mapper/
3564 F: drivers/md/dm*
3565 F: drivers/md/persistent-data/
3566 F: include/linux/device-mapper.h
3567 F: include/linux/dm-*.h
3568 F: include/uapi/linux/dm-*.h
3569
3570 DEVLINK
3571 M: Jiri Pirko <jiri@mellanox.com>
3572 L: netdev@vger.kernel.org
3573 S: Supported
3574 F: net/core/devlink.c
3575 F: include/net/devlink.h
3576 F: include/uapi/linux/devlink.h
3577
3578 DIALOG SEMICONDUCTOR DRIVERS
3579 M: Support Opensource <support.opensource@diasemi.com>
3580 W: http://www.dialog-semiconductor.com/products
3581 S: Supported
3582 F: Documentation/hwmon/da90??
3583 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3584 F: drivers/gpio/gpio-da90??.c
3585 F: drivers/hwmon/da90??-hwmon.c
3586 F: drivers/iio/adc/da91??-*.c
3587 F: drivers/input/misc/da90??_onkey.c
3588 F: drivers/input/touchscreen/da9052_tsi.c
3589 F: drivers/leds/leds-da90??.c
3590 F: drivers/mfd/da903x.c
3591 F: drivers/mfd/da90??-*.c
3592 F: drivers/mfd/da91??-*.c
3593 F: drivers/power/da9052-battery.c
3594 F: drivers/power/da91??-*.c
3595 F: drivers/regulator/da903x.c
3596 F: drivers/regulator/da9???-regulator.[ch]
3597 F: drivers/rtc/rtc-da90??.c
3598 F: drivers/video/backlight/da90??_bl.c
3599 F: drivers/watchdog/da90??_wdt.c
3600 F: include/linux/mfd/da903x.h
3601 F: include/linux/mfd/da9052/
3602 F: include/linux/mfd/da9055/
3603 F: include/linux/mfd/da9063/
3604 F: include/linux/mfd/da9150/
3605 F: include/sound/da[79]*.h
3606 F: sound/soc/codecs/da[79]*.[ch]
3607
3608 DIGI NEO AND CLASSIC PCI PRODUCTS
3609 M: Lidza Louina <lidza.louina@gmail.com>
3610 M: Mark Hounschell <markh@compro.net>
3611 L: driverdev-devel@linuxdriverproject.org
3612 S: Maintained
3613 F: drivers/staging/dgnc/
3614
3615 DIOLAN U2C-12 I2C DRIVER
3616 M: Guenter Roeck <linux@roeck-us.net>
3617 L: linux-i2c@vger.kernel.org
3618 S: Maintained
3619 F: drivers/i2c/busses/i2c-diolan-u2c.c
3620
3621 DIRECT ACCESS (DAX)
3622 M: Matthew Wilcox <willy@linux.intel.com>
3623 L: linux-fsdevel@vger.kernel.org
3624 S: Supported
3625 F: fs/dax.c
3626
3627 DIRECTORY NOTIFICATION (DNOTIFY)
3628 M: Eric Paris <eparis@parisplace.org>
3629 S: Maintained
3630 F: Documentation/filesystems/dnotify.txt
3631 F: fs/notify/dnotify/
3632 F: include/linux/dnotify.h
3633
3634 DISK GEOMETRY AND PARTITION HANDLING
3635 M: Andries Brouwer <aeb@cwi.nl>
3636 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3637 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3638 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3639 S: Maintained
3640
3641 DISKQUOTA
3642 M: Jan Kara <jack@suse.com>
3643 S: Maintained
3644 F: Documentation/filesystems/quota.txt
3645 F: fs/quota/
3646 F: include/linux/quota*.h
3647 F: include/uapi/linux/quota*.h
3648
3649 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3650 M: Bernie Thompson <bernie@plugable.com>
3651 L: linux-fbdev@vger.kernel.org
3652 S: Maintained
3653 W: http://plugable.com/category/projects/udlfb/
3654 F: drivers/video/fbdev/udlfb.c
3655 F: include/video/udlfb.h
3656 F: Documentation/fb/udlfb.txt
3657
3658 DISTRIBUTED LOCK MANAGER (DLM)
3659 M: Christine Caulfield <ccaulfie@redhat.com>
3660 M: David Teigland <teigland@redhat.com>
3661 L: cluster-devel@redhat.com
3662 W: http://sources.redhat.com/cluster/
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3664 S: Supported
3665 F: fs/dlm/
3666
3667 DMA BUFFER SHARING FRAMEWORK
3668 M: Sumit Semwal <sumit.semwal@linaro.org>
3669 S: Maintained
3670 L: linux-media@vger.kernel.org
3671 L: dri-devel@lists.freedesktop.org
3672 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3673 F: drivers/dma-buf/
3674 F: include/linux/dma-buf*
3675 F: include/linux/reservation.h
3676 F: include/linux/*fence.h
3677 F: Documentation/dma-buf-sharing.txt
3678 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3679
3680 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3681 M: Vinod Koul <vinod.koul@intel.com>
3682 L: dmaengine@vger.kernel.org
3683 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3684 S: Maintained
3685 F: drivers/dma/
3686 F: include/linux/dmaengine.h
3687 F: Documentation/dmaengine/
3688 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3689
3690 DME1737 HARDWARE MONITOR DRIVER
3691 M: Juerg Haefliger <juergh@gmail.com>
3692 L: linux-hwmon@vger.kernel.org
3693 S: Maintained
3694 F: Documentation/hwmon/dme1737
3695 F: drivers/hwmon/dme1737.c
3696
3697 DMI/SMBIOS SUPPORT
3698 M: Jean Delvare <jdelvare@suse.com>
3699 S: Maintained
3700 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3701 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3702 F: drivers/firmware/dmi-id.c
3703 F: drivers/firmware/dmi_scan.c
3704 F: include/linux/dmi.h
3705
3706 DOCUMENTATION
3707 M: Jonathan Corbet <corbet@lwn.net>
3708 L: linux-doc@vger.kernel.org
3709 S: Maintained
3710 F: Documentation/
3711 F: scripts/docproc.c
3712 F: scripts/kernel-doc*
3713 X: Documentation/ABI/
3714 X: Documentation/devicetree/
3715 X: Documentation/acpi
3716 X: Documentation/power
3717 X: Documentation/spi
3718 X: Documentation/DocBook/media
3719 T: git git://git.lwn.net/linux.git docs-next
3720
3721 DOUBLETALK DRIVER
3722 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3723 L: blinux-list@redhat.com
3724 S: Maintained
3725 F: drivers/char/dtlk.c
3726 F: include/linux/dtlk.h
3727
3728 DPT_I2O SCSI RAID DRIVER
3729 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3730 L: linux-scsi@vger.kernel.org
3731 W: http://www.adaptec.com/
3732 S: Maintained
3733 F: drivers/scsi/dpt*
3734 F: drivers/scsi/dpt/
3735
3736 DRBD DRIVER
3737 M: Philipp Reisner <philipp.reisner@linbit.com>
3738 M: Lars Ellenberg <lars.ellenberg@linbit.com>
3739 L: drbd-dev@lists.linbit.com
3740 W: http://www.drbd.org
3741 T: git git://git.linbit.com/linux-drbd.git
3742 T: git git://git.linbit.com/drbd-8.4.git
3743 S: Supported
3744 F: drivers/block/drbd/
3745 F: lib/lru_cache.c
3746 F: Documentation/blockdev/drbd/
3747
3748 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3751 S: Supported
3752 F: Documentation/kobject.txt
3753 F: drivers/base/
3754 F: fs/debugfs/
3755 F: fs/kernfs/
3756 F: fs/sysfs/
3757 F: include/linux/debugfs.h
3758 F: include/linux/kobj*
3759 F: lib/kobj*
3760
3761 DRM DRIVERS
3762 M: David Airlie <airlied@linux.ie>
3763 L: dri-devel@lists.freedesktop.org
3764 T: git git://people.freedesktop.org/~airlied/linux
3765 S: Maintained
3766 F: drivers/gpu/drm/
3767 F: drivers/gpu/vga/
3768 F: include/drm/
3769 F: include/uapi/drm/
3770
3771 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3772 M: Dave Airlie <airlied@redhat.com>
3773 S: Odd Fixes
3774 F: drivers/gpu/drm/ast/
3775
3776 DRM DRIVER FOR BOCHS VIRTUAL GPU
3777 M: Gerd Hoffmann <kraxel@redhat.com>
3778 S: Odd Fixes
3779 F: drivers/gpu/drm/bochs/
3780
3781 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3782 M: Dave Airlie <airlied@redhat.com>
3783 S: Odd Fixes
3784 F: drivers/gpu/drm/cirrus/
3785
3786 RADEON and AMDGPU DRM DRIVERS
3787 M: Alex Deucher <alexander.deucher@amd.com>
3788 M: Christian König <christian.koenig@amd.com>
3789 L: dri-devel@lists.freedesktop.org
3790 T: git git://people.freedesktop.org/~agd5f/linux
3791 S: Supported
3792 F: drivers/gpu/drm/radeon/
3793 F: include/uapi/drm/radeon_drm.h
3794 F: drivers/gpu/drm/amd/
3795 F: include/uapi/drm/amdgpu_drm.h
3796
3797 DRM PANEL DRIVERS
3798 M: Thierry Reding <thierry.reding@gmail.com>
3799 L: dri-devel@lists.freedesktop.org
3800 T: git git://anongit.freedesktop.org/tegra/linux.git
3801 S: Maintained
3802 F: drivers/gpu/drm/drm_panel.c
3803 F: drivers/gpu/drm/panel/
3804 F: include/drm/drm_panel.h
3805 F: Documentation/devicetree/bindings/display/panel/
3806
3807 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3808 M: Daniel Vetter <daniel.vetter@intel.com>
3809 M: Jani Nikula <jani.nikula@linux.intel.com>
3810 L: intel-gfx@lists.freedesktop.org
3811 L: dri-devel@lists.freedesktop.org
3812 W: https://01.org/linuxgraphics/
3813 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3814 T: git git://anongit.freedesktop.org/drm-intel
3815 S: Supported
3816 F: drivers/gpu/drm/i915/
3817 F: include/drm/i915*
3818 F: include/uapi/drm/i915_drm.h
3819
3820 DRM DRIVERS FOR ATMEL HLCDC
3821 M: Boris Brezillon <boris.brezillon@free-electrons.com>
3822 L: dri-devel@lists.freedesktop.org
3823 S: Supported
3824 F: drivers/gpu/drm/atmel-hlcdc/
3825 F: Documentation/devicetree/bindings/drm/atmel/
3826
3827 DRM DRIVERS FOR ALLWINNER A10
3828 M: Maxime Ripard <maxime.ripard@free-electrons.com>
3829 L: dri-devel@lists.freedesktop.org
3830 S: Supported
3831 F: drivers/gpu/drm/sun4i/
3832 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3833
3834 DRM DRIVERS FOR EXYNOS
3835 M: Inki Dae <inki.dae@samsung.com>
3836 M: Joonyoung Shim <jy0922.shim@samsung.com>
3837 M: Seung-Woo Kim <sw0312.kim@samsung.com>
3838 M: Kyungmin Park <kyungmin.park@samsung.com>
3839 L: dri-devel@lists.freedesktop.org
3840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3841 S: Supported
3842 F: drivers/gpu/drm/exynos/
3843 F: include/uapi/drm/exynos_drm.h
3844 F: Documentation/devicetree/bindings/display/exynos/
3845
3846 DRM DRIVERS FOR FREESCALE DCU
3847 M: Stefan Agner <stefan@agner.ch>
3848 M: Alison Wang <alison.wang@freescale.com>
3849 L: dri-devel@lists.freedesktop.org
3850 S: Supported
3851 F: drivers/gpu/drm/fsl-dcu/
3852 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3853 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3854 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3855
3856 DRM DRIVERS FOR FREESCALE IMX
3857 M: Philipp Zabel <p.zabel@pengutronix.de>
3858 L: dri-devel@lists.freedesktop.org
3859 S: Maintained
3860 F: drivers/gpu/drm/imx/
3861 F: drivers/gpu/ipu-v3/
3862 F: Documentation/devicetree/bindings/display/imx/
3863
3864 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3865 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3866 L: dri-devel@lists.freedesktop.org
3867 T: git git://github.com/patjak/drm-gma500
3868 S: Maintained
3869 F: drivers/gpu/drm/gma500/
3870
3871 DRM DRIVERS FOR HISILICON
3872 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3873 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3874 R: Chen Feng <puck.chen@hisilicon.com>
3875 L: dri-devel@lists.freedesktop.org
3876 T: git git://github.com/xin3liang/linux.git
3877 S: Maintained
3878 F: drivers/gpu/drm/hisilicon/
3879 F: Documentation/devicetree/bindings/display/hisilicon/
3880
3881 DRM DRIVER FOR INTEL I810 VIDEO CARDS
3882 S: Orphan / Obsolete
3883 F: drivers/gpu/drm/i810/
3884 F: include/uapi/drm/i810_drm.h
3885
3886 DRM DRIVER FOR MSM ADRENO GPU
3887 M: Rob Clark <robdclark@gmail.com>
3888 L: linux-arm-msm@vger.kernel.org
3889 L: dri-devel@lists.freedesktop.org
3890 L: freedreno@lists.freedesktop.org
3891 T: git git://people.freedesktop.org/~robclark/linux
3892 S: Maintained
3893 F: drivers/gpu/drm/msm/
3894 F: include/uapi/drm/msm_drm.h
3895 F: Documentation/devicetree/bindings/display/msm/
3896
3897 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3898 M: Ben Skeggs <bskeggs@redhat.com>
3899 L: dri-devel@lists.freedesktop.org
3900 L: nouveau@lists.freedesktop.org
3901 T: git git://github.com/skeggsb/linux
3902 S: Supported
3903 F: drivers/gpu/drm/nouveau/
3904 F: include/uapi/drm/nouveau_drm.h
3905
3906 DRM DRIVERS FOR NVIDIA TEGRA
3907 M: Thierry Reding <thierry.reding@gmail.com>
3908 M: Terje Bergström <tbergstrom@nvidia.com>
3909 L: dri-devel@lists.freedesktop.org
3910 L: linux-tegra@vger.kernel.org
3911 T: git git://anongit.freedesktop.org/tegra/linux.git
3912 S: Supported
3913 F: drivers/gpu/drm/tegra/
3914 F: drivers/gpu/host1x/
3915 F: include/linux/host1x.h
3916 F: include/uapi/drm/tegra_drm.h
3917 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3918
3919 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
3920 S: Orphan / Obsolete
3921 F: drivers/gpu/drm/mga/
3922 F: include/uapi/drm/mga_drm.h
3923
3924 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
3925 M: Dave Airlie <airlied@redhat.com>
3926 S: Odd Fixes
3927 F: drivers/gpu/drm/mgag200/
3928
3929 DRM DRIVER FOR RAGE 128 VIDEO CARDS
3930 S: Orphan / Obsolete
3931 F: drivers/gpu/drm/r128/
3932 F: include/uapi/drm/r128_drm.h
3933
3934 DRM DRIVERS FOR RENESAS
3935 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3936 L: dri-devel@lists.freedesktop.org
3937 L: linux-renesas-soc@vger.kernel.org
3938 T: git git://linuxtv.org/pinchartl/fbdev
3939 S: Supported
3940 F: drivers/gpu/drm/rcar-du/
3941 F: drivers/gpu/drm/shmobile/
3942 F: include/linux/platform_data/shmob_drm.h
3943 F: Documentation/devicetree/bindings/display/renesas,du.txt
3944
3945 DRM DRIVER FOR QXL VIRTUAL GPU
3946 M: Dave Airlie <airlied@redhat.com>
3947 S: Odd Fixes
3948 F: drivers/gpu/drm/qxl/
3949 F: include/uapi/drm/qxl_drm.h
3950
3951 DRM DRIVERS FOR ROCKCHIP
3952 M: Mark Yao <mark.yao@rock-chips.com>
3953 L: dri-devel@lists.freedesktop.org
3954 S: Maintained
3955 F: drivers/gpu/drm/rockchip/
3956 F: Documentation/devicetree/bindings/display/rockchip/
3957
3958 DRM DRIVER FOR SAVAGE VIDEO CARDS
3959 S: Orphan / Obsolete
3960 F: drivers/gpu/drm/savage/
3961 F: include/uapi/drm/savage_drm.h
3962
3963 DRM DRIVER FOR SIS VIDEO CARDS
3964 S: Orphan / Obsolete
3965 F: drivers/gpu/drm/sis/
3966 F: include/uapi/drm/sis_drm.h
3967
3968 DRM DRIVERS FOR STI
3969 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3970 M: Vincent Abriou <vincent.abriou@st.com>
3971 L: dri-devel@lists.freedesktop.org
3972 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3973 S: Maintained
3974 F: drivers/gpu/drm/sti
3975 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3976
3977 DRM DRIVER FOR TDFX VIDEO CARDS
3978 S: Orphan / Obsolete
3979 F: drivers/gpu/drm/tdfx/
3980
3981 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
3982 M: Dave Airlie <airlied@redhat.com>
3983 S: Odd Fixes
3984 F: drivers/gpu/drm/udl/
3985
3986 DRM DRIVERS FOR VIVANTE GPU IP
3987 M: Lucas Stach <l.stach@pengutronix.de>
3988 R: Russell King <linux+etnaviv@arm.linux.org.uk>
3989 R: Christian Gmeiner <christian.gmeiner@gmail.com>
3990 L: dri-devel@lists.freedesktop.org
3991 S: Maintained
3992 F: drivers/gpu/drm/etnaviv/
3993 F: include/uapi/drm/etnaviv_drm.h
3994 F: Documentation/devicetree/bindings/display/etnaviv/
3995
3996 DRM DRIVER FOR VMWARE VIRTUAL GPU
3997 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
3998 M: Sinclair Yeh <syeh@vmware.com>
3999 M: Thomas Hellstrom <thellstrom@vmware.com>
4000 L: dri-devel@lists.freedesktop.org
4001 T: git git://people.freedesktop.org/~syeh/repos_linux
4002 T: git git://people.freedesktop.org/~thomash/linux
4003 S: Supported
4004 F: drivers/gpu/drm/vmwgfx/
4005 F: include/uapi/drm/vmwgfx_drm.h
4006
4007 DRM DRIVERS FOR VC4
4008 M: Eric Anholt <eric@anholt.net>
4009 T: git git://github.com/anholt/linux
4010 S: Supported
4011 F: drivers/gpu/drm/vc4/
4012 F: include/uapi/drm/vc4_drm.h
4013 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4014
4015 DSBR100 USB FM RADIO DRIVER
4016 M: Alexey Klimov <klimov.linux@gmail.com>
4017 L: linux-media@vger.kernel.org
4018 T: git git://linuxtv.org/media_tree.git
4019 S: Maintained
4020 F: drivers/media/radio/dsbr100.c
4021
4022 DSCC4 DRIVER
4023 M: Francois Romieu <romieu@fr.zoreil.com>
4024 L: netdev@vger.kernel.org
4025 S: Maintained
4026 F: drivers/net/wan/dscc4.c
4027
4028 DT3155 MEDIA DRIVER
4029 M: Hans Verkuil <hverkuil@xs4all.nl>
4030 L: linux-media@vger.kernel.org
4031 T: git git://linuxtv.org/media_tree.git
4032 W: https://linuxtv.org
4033 S: Odd Fixes
4034 F: drivers/media/pci/dt3155/
4035
4036 DVB_USB_AF9015 MEDIA DRIVER
4037 M: Antti Palosaari <crope@iki.fi>
4038 L: linux-media@vger.kernel.org
4039 W: https://linuxtv.org
4040 W: http://palosaari.fi/linux/
4041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4042 T: git git://linuxtv.org/anttip/media_tree.git
4043 S: Maintained
4044 F: drivers/media/usb/dvb-usb-v2/af9015*
4045
4046 DVB_USB_AF9035 MEDIA DRIVER
4047 M: Antti Palosaari <crope@iki.fi>
4048 L: linux-media@vger.kernel.org
4049 W: https://linuxtv.org
4050 W: http://palosaari.fi/linux/
4051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4052 T: git git://linuxtv.org/anttip/media_tree.git
4053 S: Maintained
4054 F: drivers/media/usb/dvb-usb-v2/af9035*
4055
4056 DVB_USB_ANYSEE MEDIA DRIVER
4057 M: Antti Palosaari <crope@iki.fi>
4058 L: linux-media@vger.kernel.org
4059 W: https://linuxtv.org
4060 W: http://palosaari.fi/linux/
4061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4062 T: git git://linuxtv.org/anttip/media_tree.git
4063 S: Maintained
4064 F: drivers/media/usb/dvb-usb-v2/anysee*
4065
4066 DVB_USB_AU6610 MEDIA DRIVER
4067 M: Antti Palosaari <crope@iki.fi>
4068 L: linux-media@vger.kernel.org
4069 W: https://linuxtv.org
4070 W: http://palosaari.fi/linux/
4071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4072 T: git git://linuxtv.org/anttip/media_tree.git
4073 S: Maintained
4074 F: drivers/media/usb/dvb-usb-v2/au6610*
4075
4076 DVB_USB_CE6230 MEDIA DRIVER
4077 M: Antti Palosaari <crope@iki.fi>
4078 L: linux-media@vger.kernel.org
4079 W: https://linuxtv.org
4080 W: http://palosaari.fi/linux/
4081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4082 T: git git://linuxtv.org/anttip/media_tree.git
4083 S: Maintained
4084 F: drivers/media/usb/dvb-usb-v2/ce6230*
4085
4086 DVB_USB_CXUSB MEDIA DRIVER
4087 M: Michael Krufky <mkrufky@linuxtv.org>
4088 L: linux-media@vger.kernel.org
4089 W: https://linuxtv.org
4090 W: http://github.com/mkrufky
4091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4092 T: git git://linuxtv.org/media_tree.git
4093 S: Maintained
4094 F: drivers/media/usb/dvb-usb/cxusb*
4095
4096 DVB_USB_EC168 MEDIA DRIVER
4097 M: Antti Palosaari <crope@iki.fi>
4098 L: linux-media@vger.kernel.org
4099 W: https://linuxtv.org
4100 W: http://palosaari.fi/linux/
4101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4102 T: git git://linuxtv.org/anttip/media_tree.git
4103 S: Maintained
4104 F: drivers/media/usb/dvb-usb-v2/ec168*
4105
4106 DVB_USB_GL861 MEDIA DRIVER
4107 M: Antti Palosaari <crope@iki.fi>
4108 L: linux-media@vger.kernel.org
4109 W: https://linuxtv.org
4110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4111 T: git git://linuxtv.org/anttip/media_tree.git
4112 S: Maintained
4113 F: drivers/media/usb/dvb-usb-v2/gl861*
4114
4115 DVB_USB_MXL111SF MEDIA DRIVER
4116 M: Michael Krufky <mkrufky@linuxtv.org>
4117 L: linux-media@vger.kernel.org
4118 W: https://linuxtv.org
4119 W: http://github.com/mkrufky
4120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4121 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4122 S: Maintained
4123 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4124
4125 DVB_USB_RTL28XXU MEDIA DRIVER
4126 M: Antti Palosaari <crope@iki.fi>
4127 L: linux-media@vger.kernel.org
4128 W: https://linuxtv.org
4129 W: http://palosaari.fi/linux/
4130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4131 T: git git://linuxtv.org/anttip/media_tree.git
4132 S: Maintained
4133 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4134
4135 DVB_USB_V2 MEDIA DRIVER
4136 M: Antti Palosaari <crope@iki.fi>
4137 L: linux-media@vger.kernel.org
4138 W: https://linuxtv.org
4139 W: http://palosaari.fi/linux/
4140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141 T: git git://linuxtv.org/anttip/media_tree.git
4142 S: Maintained
4143 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4144 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4145
4146 DYNAMIC DEBUG
4147 M: Jason Baron <jbaron@akamai.com>
4148 S: Maintained
4149 F: lib/dynamic_debug.c
4150 F: include/linux/dynamic_debug.h
4151
4152 DZ DECSTATION DZ11 SERIAL DRIVER
4153 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4154 S: Maintained
4155 F: drivers/tty/serial/dz.*
4156
4157 E3X0 POWER BUTTON DRIVER
4158 M: Moritz Fischer <moritz.fischer@ettus.com>
4159 L: usrp-users@lists.ettus.com
4160 W: http://www.ettus.com
4161 S: Supported
4162 F: drivers/input/misc/e3x0-button.c
4163 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4164
4165 E4000 MEDIA DRIVER
4166 M: Antti Palosaari <crope@iki.fi>
4167 L: linux-media@vger.kernel.org
4168 W: https://linuxtv.org
4169 W: http://palosaari.fi/linux/
4170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4171 T: git git://linuxtv.org/anttip/media_tree.git
4172 S: Maintained
4173 F: drivers/media/tuners/e4000*
4174
4175 EATA ISA/EISA/PCI SCSI DRIVER
4176 M: Dario Ballabio <ballabio_dario@emc.com>
4177 L: linux-scsi@vger.kernel.org
4178 S: Maintained
4179 F: drivers/scsi/eata.c
4180
4181 EC100 MEDIA DRIVER
4182 M: Antti Palosaari <crope@iki.fi>
4183 L: linux-media@vger.kernel.org
4184 W: https://linuxtv.org
4185 W: http://palosaari.fi/linux/
4186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187 T: git git://linuxtv.org/anttip/media_tree.git
4188 S: Maintained
4189 F: drivers/media/dvb-frontends/ec100*
4190
4191 ECRYPT FILE SYSTEM
4192 M: Tyler Hicks <tyhicks@canonical.com>
4193 L: ecryptfs@vger.kernel.org
4194 W: http://ecryptfs.org
4195 W: https://launchpad.net/ecryptfs
4196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4197 S: Supported
4198 F: Documentation/filesystems/ecryptfs.txt
4199 F: fs/ecryptfs/
4200
4201 EDAC-CORE
4202 M: Doug Thompson <dougthompson@xmission.com>
4203 M: Borislav Petkov <bp@alien8.de>
4204 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4205 L: linux-edac@vger.kernel.org
4206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4208 S: Supported
4209 F: Documentation/edac.txt
4210 F: drivers/edac/
4211 F: include/linux/edac.h
4212
4213 EDAC-AMD64
4214 M: Doug Thompson <dougthompson@xmission.com>
4215 M: Borislav Petkov <bp@alien8.de>
4216 L: linux-edac@vger.kernel.org
4217 S: Maintained
4218 F: drivers/edac/amd64_edac*
4219
4220 EDAC-CALXEDA
4221 M: Doug Thompson <dougthompson@xmission.com>
4222 M: Robert Richter <rric@kernel.org>
4223 L: linux-edac@vger.kernel.org
4224 S: Maintained
4225 F: drivers/edac/highbank*
4226
4227 EDAC-CAVIUM
4228 M: Ralf Baechle <ralf@linux-mips.org>
4229 M: David Daney <david.daney@cavium.com>
4230 L: linux-edac@vger.kernel.org
4231 L: linux-mips@linux-mips.org
4232 S: Supported
4233 F: drivers/edac/octeon_edac*
4234
4235 EDAC-E752X
4236 M: Mark Gross <mark.gross@intel.com>
4237 M: Doug Thompson <dougthompson@xmission.com>
4238 L: linux-edac@vger.kernel.org
4239 S: Maintained
4240 F: drivers/edac/e752x_edac.c
4241
4242 EDAC-E7XXX
4243 M: Doug Thompson <dougthompson@xmission.com>
4244 L: linux-edac@vger.kernel.org
4245 S: Maintained
4246 F: drivers/edac/e7xxx_edac.c
4247
4248 EDAC-GHES
4249 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4250 L: linux-edac@vger.kernel.org
4251 S: Maintained
4252 F: drivers/edac/ghes_edac.c
4253
4254 EDAC-I82443BXGX
4255 M: Tim Small <tim@buttersideup.com>
4256 L: linux-edac@vger.kernel.org
4257 S: Maintained
4258 F: drivers/edac/i82443bxgx_edac.c
4259
4260 EDAC-I3000
4261 M: Jason Uhlenkott <juhlenko@akamai.com>
4262 L: linux-edac@vger.kernel.org
4263 S: Maintained
4264 F: drivers/edac/i3000_edac.c
4265
4266 EDAC-I5000
4267 M: Doug Thompson <dougthompson@xmission.com>
4268 L: linux-edac@vger.kernel.org
4269 S: Maintained
4270 F: drivers/edac/i5000_edac.c
4271
4272 EDAC-I5400
4273 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4274 L: linux-edac@vger.kernel.org
4275 S: Maintained
4276 F: drivers/edac/i5400_edac.c
4277
4278 EDAC-I7300
4279 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4280 L: linux-edac@vger.kernel.org
4281 S: Maintained
4282 F: drivers/edac/i7300_edac.c
4283
4284 EDAC-I7CORE
4285 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4286 L: linux-edac@vger.kernel.org
4287 S: Maintained
4288 F: drivers/edac/i7core_edac.c
4289
4290 EDAC-I82975X
4291 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4292 M: "Arvind R." <arvino55@gmail.com>
4293 L: linux-edac@vger.kernel.org
4294 S: Maintained
4295 F: drivers/edac/i82975x_edac.c
4296
4297 EDAC-IE31200
4298 M: Jason Baron <jbaron@akamai.com>
4299 L: linux-edac@vger.kernel.org
4300 S: Maintained
4301 F: drivers/edac/ie31200_edac.c
4302
4303 EDAC-MPC85XX
4304 M: Johannes Thumshirn <morbidrsa@gmail.com>
4305 L: linux-edac@vger.kernel.org
4306 S: Maintained
4307 F: drivers/edac/mpc85xx_edac.[ch]
4308
4309 EDAC-PASEMI
4310 M: Egor Martovetsky <egor@pasemi.com>
4311 L: linux-edac@vger.kernel.org
4312 S: Maintained
4313 F: drivers/edac/pasemi_edac.c
4314
4315 EDAC-R82600
4316 M: Tim Small <tim@buttersideup.com>
4317 L: linux-edac@vger.kernel.org
4318 S: Maintained
4319 F: drivers/edac/r82600_edac.c
4320
4321 EDAC-SBRIDGE
4322 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4323 L: linux-edac@vger.kernel.org
4324 S: Maintained
4325 F: drivers/edac/sb_edac.c
4326
4327 EDAC-XGENE
4328 APPLIED MICRO (APM) X-GENE SOC EDAC
4329 M: Loc Ho <lho@apm.com>
4330 S: Supported
4331 F: drivers/edac/xgene_edac.c
4332 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4333
4334 EDIROL UA-101/UA-1000 DRIVER
4335 M: Clemens Ladisch <clemens@ladisch.de>
4336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4337 T: git git://git.alsa-project.org/alsa-kernel.git
4338 S: Maintained
4339 F: sound/usb/misc/ua101.c
4340
4341 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4342 M: Matt Fleming <matt@codeblueprint.co.uk>
4343 L: linux-efi@vger.kernel.org
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4345 S: Maintained
4346 F: Documentation/efi-stub.txt
4347 F: arch/ia64/kernel/efi.c
4348 F: arch/x86/boot/compressed/eboot.[ch]
4349 F: arch/x86/include/asm/efi.h
4350 F: arch/x86/platform/efi/*
4351 F: drivers/firmware/efi/*
4352 F: include/linux/efi*.h
4353
4354 EFI VARIABLE FILESYSTEM
4355 M: Matthew Garrett <matthew.garrett@nebula.com>
4356 M: Jeremy Kerr <jk@ozlabs.org>
4357 M: Matt Fleming <matt@codeblueprint.co.uk>
4358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4359 L: linux-efi@vger.kernel.org
4360 S: Maintained
4361 F: fs/efivarfs/
4362
4363 EFIFB FRAMEBUFFER DRIVER
4364 L: linux-fbdev@vger.kernel.org
4365 M: Peter Jones <pjones@redhat.com>
4366 S: Maintained
4367 F: drivers/video/fbdev/efifb.c
4368
4369 EFS FILESYSTEM
4370 W: http://aeschi.ch.eu.org/efs/
4371 S: Orphan
4372 F: fs/efs/
4373
4374 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4375 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4376 L: netdev@vger.kernel.org
4377 S: Maintained
4378 F: drivers/net/ethernet/ibm/ehea/
4379
4380 EM28XX VIDEO4LINUX DRIVER
4381 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4382 L: linux-media@vger.kernel.org
4383 W: https://linuxtv.org
4384 T: git git://linuxtv.org/media_tree.git
4385 S: Maintained
4386 F: drivers/media/usb/em28xx/
4387
4388 EMBEDDED LINUX
4389 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4390 M: Matt Mackall <mpm@selenic.com>
4391 M: David Woodhouse <dwmw2@infradead.org>
4392 L: linux-embedded@vger.kernel.org
4393 S: Maintained
4394
4395 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4396 M: James Smart <james.smart@avagotech.com>
4397 M: Dick Kennedy <dick.kennedy@avagotech.com>
4398 L: linux-scsi@vger.kernel.org
4399 W: http://www.avagotech.com
4400 S: Supported
4401 F: drivers/scsi/lpfc/
4402
4403 ENE CB710 FLASH CARD READER DRIVER
4404 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4405 S: Maintained
4406 F: drivers/misc/cb710/
4407 F: drivers/mmc/host/cb710-mmc.*
4408 F: include/linux/cb710.h
4409
4410 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4411 M: Maxim Levitsky <maximlevitsky@gmail.com>
4412 S: Maintained
4413 F: drivers/media/rc/ene_ir.*
4414
4415 EPSON S1D13XXX FRAMEBUFFER DRIVER
4416 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4417 S: Maintained
4418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4419 F: drivers/video/fbdev/s1d13xxxfb.c
4420 F: include/video/s1d13xxxfb.h
4421
4422 ET131X NETWORK DRIVER
4423 M: Mark Einon <mark.einon@gmail.com>
4424 S: Odd Fixes
4425 F: drivers/net/ethernet/agere/
4426
4427 ETHERNET BRIDGE
4428 M: Stephen Hemminger <stephen@networkplumber.org>
4429 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4430 L: netdev@vger.kernel.org
4431 W: http://www.linuxfoundation.org/en/Net:Bridge
4432 S: Maintained
4433 F: include/linux/netfilter_bridge/
4434 F: net/bridge/
4435
4436 ETHERNET PHY LIBRARY
4437 M: Florian Fainelli <f.fainelli@gmail.com>
4438 L: netdev@vger.kernel.org
4439 S: Maintained
4440 F: include/linux/phy.h
4441 F: include/linux/phy_fixed.h
4442 F: drivers/net/phy/
4443 F: Documentation/networking/phy.txt
4444 F: drivers/of/of_mdio.c
4445 F: drivers/of/of_net.c
4446
4447 EXT2 FILE SYSTEM
4448 M: Jan Kara <jack@suse.com>
4449 L: linux-ext4@vger.kernel.org
4450 S: Maintained
4451 F: Documentation/filesystems/ext2.txt
4452 F: fs/ext2/
4453 F: include/linux/ext2*
4454
4455 EXT4 FILE SYSTEM
4456 M: "Theodore Ts'o" <tytso@mit.edu>
4457 M: Andreas Dilger <adilger.kernel@dilger.ca>
4458 L: linux-ext4@vger.kernel.org
4459 W: http://ext4.wiki.kernel.org
4460 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4462 S: Maintained
4463 F: Documentation/filesystems/ext4.txt
4464 F: fs/ext4/
4465
4466 Extended Verification Module (EVM)
4467 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4468 L: linux-ima-devel@lists.sourceforge.net
4469 L: linux-security-module@vger.kernel.org
4470 S: Supported
4471 F: security/integrity/evm/
4472
4473 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4474 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4475 M: Chanwoo Choi <cw00.choi@samsung.com>
4476 L: linux-kernel@vger.kernel.org
4477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4478 S: Maintained
4479 F: drivers/extcon/
4480 F: include/linux/extcon/
4481 F: include/linux/extcon.h
4482 F: Documentation/extcon/
4483 F: Documentation/devicetree/bindings/extcon/
4484
4485 EXYNOS DP DRIVER
4486 M: Jingoo Han <jingoohan1@gmail.com>
4487 L: dri-devel@lists.freedesktop.org
4488 S: Maintained
4489 F: drivers/gpu/drm/exynos/exynos_dp*
4490
4491 EXYNOS SYSMMU (IOMMU) driver
4492 M: Marek Szyprowski <m.szyprowski@samsung.com>
4493 L: iommu@lists.linux-foundation.org
4494 S: Maintained
4495 F: drivers/iommu/exynos-iommu.c
4496
4497 EXYNOS MIPI DISPLAY DRIVERS
4498 M: Inki Dae <inki.dae@samsung.com>
4499 M: Donghwa Lee <dh09.lee@samsung.com>
4500 M: Kyungmin Park <kyungmin.park@samsung.com>
4501 L: linux-fbdev@vger.kernel.org
4502 S: Maintained
4503 F: drivers/video/fbdev/exynos/exynos_mipi*
4504 F: include/video/exynos_mipi*
4505
4506 F71805F HARDWARE MONITORING DRIVER
4507 M: Jean Delvare <jdelvare@suse.com>
4508 L: linux-hwmon@vger.kernel.org
4509 S: Maintained
4510 F: Documentation/hwmon/f71805f
4511 F: drivers/hwmon/f71805f.c
4512
4513 FC0011 TUNER DRIVER
4514 M: Michael Buesch <m@bues.ch>
4515 L: linux-media@vger.kernel.org
4516 S: Maintained
4517 F: drivers/media/tuners/fc0011.h
4518 F: drivers/media/tuners/fc0011.c
4519
4520 FC2580 MEDIA DRIVER
4521 M: Antti Palosaari <crope@iki.fi>
4522 L: linux-media@vger.kernel.org
4523 W: https://linuxtv.org
4524 W: http://palosaari.fi/linux/
4525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4526 T: git git://linuxtv.org/anttip/media_tree.git
4527 S: Maintained
4528 F: drivers/media/tuners/fc2580*
4529
4530 FANOTIFY
4531 M: Eric Paris <eparis@redhat.com>
4532 S: Maintained
4533 F: fs/notify/fanotify/
4534 F: include/linux/fanotify.h
4535 F: include/uapi/linux/fanotify.h
4536
4537 FARSYNC SYNCHRONOUS DRIVER
4538 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4539 W: http://www.farsite.co.uk/
4540 S: Supported
4541 F: drivers/net/wan/farsync.*
4542
4543 FAULT INJECTION SUPPORT
4544 M: Akinobu Mita <akinobu.mita@gmail.com>
4545 S: Supported
4546 F: Documentation/fault-injection/
4547 F: lib/fault-inject.c
4548
4549 FBTFT Framebuffer drivers
4550 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4551 M: Noralf Trønnes <noralf@tronnes.org>
4552 S: Maintained
4553 F: drivers/staging/fbtft/
4554
4555 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4556 M: Vasu Dev <vasu.dev@intel.com>
4557 L: fcoe-devel@open-fcoe.org
4558 W: www.Open-FCoE.org
4559 S: Supported
4560 F: drivers/scsi/libfc/
4561 F: drivers/scsi/fcoe/
4562 F: include/scsi/fc/
4563 F: include/scsi/libfc.h
4564 F: include/scsi/libfcoe.h
4565 F: include/uapi/scsi/fc/
4566
4567 FILE LOCKING (flock() and fcntl()/lockf())
4568 M: Jeff Layton <jlayton@poochiereds.net>
4569 M: "J. Bruce Fields" <bfields@fieldses.org>
4570 L: linux-fsdevel@vger.kernel.org
4571 S: Maintained
4572 F: include/linux/fcntl.h
4573 F: include/linux/fs.h
4574 F: include/uapi/linux/fcntl.h
4575 F: include/uapi/linux/fs.h
4576 F: fs/fcntl.c
4577 F: fs/locks.c
4578
4579 FILESYSTEMS (VFS and infrastructure)
4580 M: Alexander Viro <viro@zeniv.linux.org.uk>
4581 L: linux-fsdevel@vger.kernel.org
4582 S: Maintained
4583 F: fs/*
4584
4585 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4586 M: Riku Voipio <riku.voipio@iki.fi>
4587 L: linux-hwmon@vger.kernel.org
4588 S: Maintained
4589 F: drivers/hwmon/f75375s.c
4590 F: include/linux/f75375s.h
4591
4592 FIREWIRE AUDIO DRIVERS
4593 M: Clemens Ladisch <clemens@ladisch.de>
4594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4595 T: git git://git.alsa-project.org/alsa-kernel.git
4596 S: Maintained
4597 F: sound/firewire/
4598
4599 FIREWIRE MEDIA DRIVERS (firedtv)
4600 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4601 L: linux-media@vger.kernel.org
4602 L: linux1394-devel@lists.sourceforge.net
4603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4604 S: Maintained
4605 F: drivers/media/firewire/
4606
4607 FIREWIRE SBP-2 TARGET
4608 M: Chris Boot <bootc@bootc.net>
4609 L: linux-scsi@vger.kernel.org
4610 L: target-devel@vger.kernel.org
4611 L: linux1394-devel@lists.sourceforge.net
4612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4613 S: Maintained
4614 F: drivers/target/sbp/
4615
4616 FIREWIRE SUBSYSTEM
4617 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4618 L: linux1394-devel@lists.sourceforge.net
4619 W: http://ieee1394.wiki.kernel.org/
4620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4621 S: Maintained
4622 F: drivers/firewire/
4623 F: include/linux/firewire.h
4624 F: include/uapi/linux/firewire*.h
4625 F: tools/firewire/
4626
4627 FIRMWARE LOADER (request_firmware)
4628 M: Ming Lei <ming.lei@canonical.com>
4629 L: linux-kernel@vger.kernel.org
4630 S: Maintained
4631 F: Documentation/firmware_class/
4632 F: drivers/base/firmware*.c
4633 F: include/linux/firmware.h
4634
4635 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4636 M: Joshua Morris <josh.h.morris@us.ibm.com>
4637 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4638 S: Maintained
4639 F: drivers/block/rsxx/
4640
4641 FLOPPY DRIVER
4642 M: Jiri Kosina <jikos@kernel.org>
4643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4644 S: Odd fixes
4645 F: drivers/block/floppy.c
4646
4647 FMC SUBSYSTEM
4648 M: Alessandro Rubini <rubini@gnudd.com>
4649 W: http://www.ohwr.org/projects/fmc-bus
4650 S: Supported
4651 F: drivers/fmc/
4652 F: include/linux/fmc*.h
4653 F: include/linux/ipmi-fru.h
4654 K: fmc_d.*register
4655
4656 FPGA MANAGER FRAMEWORK
4657 M: Alan Tull <atull@opensource.altera.com>
4658 R: Moritz Fischer <moritz.fischer@ettus.com>
4659 S: Maintained
4660 F: drivers/fpga/
4661 F: include/linux/fpga/fpga-mgr.h
4662 W: http://www.rocketboards.org
4663
4664 FPU EMULATOR
4665 M: Bill Metzenthen <billm@melbpc.org.au>
4666 W: http://floatingpoint.sourceforge.net/emulator/index.html
4667 S: Maintained
4668 F: arch/x86/math-emu/
4669
4670 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4671 L: netdev@vger.kernel.org
4672 S: Orphan
4673 F: drivers/net/wan/dlci.c
4674 F: drivers/net/wan/sdla.c
4675
4676 FRAMEBUFFER LAYER
4677 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4678 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4679 L: linux-fbdev@vger.kernel.org
4680 W: http://linux-fbdev.sourceforge.net/
4681 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4683 S: Maintained
4684 F: Documentation/fb/
4685 F: drivers/video/
4686 F: include/video/
4687 F: include/linux/fb.h
4688 F: include/uapi/video/
4689 F: include/uapi/linux/fb.h
4690
4691 FREESCALE DIU FRAMEBUFFER DRIVER
4692 M: Timur Tabi <timur@tabi.org>
4693 L: linux-fbdev@vger.kernel.org
4694 S: Maintained
4695 F: drivers/video/fbdev/fsl-diu-fb.*
4696
4697 FREESCALE DMA DRIVER
4698 M: Li Yang <leoli@freescale.com>
4699 M: Zhang Wei <zw@zh-kernel.org>
4700 L: linuxppc-dev@lists.ozlabs.org
4701 S: Maintained
4702 F: drivers/dma/fsldma.*
4703
4704 FREESCALE GPMI NAND DRIVER
4705 M: Han Xu <han.xu@nxp.com>
4706 L: linux-mtd@lists.infradead.org
4707 S: Maintained
4708 F: drivers/mtd/nand/gpmi-nand/*
4709
4710 FREESCALE I2C CPM DRIVER
4711 M: Jochen Friedrich <jochen@scram.de>
4712 L: linuxppc-dev@lists.ozlabs.org
4713 L: linux-i2c@vger.kernel.org
4714 S: Maintained
4715 F: drivers/i2c/busses/i2c-cpm.c
4716
4717 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4718 M: Sascha Hauer <kernel@pengutronix.de>
4719 L: linux-fbdev@vger.kernel.org
4720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4721 S: Maintained
4722 F: include/linux/platform_data/video-imxfb.h
4723 F: drivers/video/fbdev/imxfb.c
4724
4725 FREESCALE QUAD SPI DRIVER
4726 M: Han Xu <han.xu@nxp.com>
4727 L: linux-mtd@lists.infradead.org
4728 S: Maintained
4729 F: drivers/mtd/spi-nor/fsl-quadspi.c
4730
4731 FREESCALE SOC FS_ENET DRIVER
4732 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4733 M: Vitaly Bordug <vbordug@ru.mvista.com>
4734 L: linuxppc-dev@lists.ozlabs.org
4735 L: netdev@vger.kernel.org
4736 S: Maintained
4737 F: drivers/net/ethernet/freescale/fs_enet/
4738 F: include/linux/fs_enet_pd.h
4739
4740 FREESCALE IMX / MXC FEC DRIVER
4741 M: Fugang Duan <fugang.duan@nxp.com>
4742 L: netdev@vger.kernel.org
4743 S: Maintained
4744 F: drivers/net/ethernet/freescale/fec_main.c
4745 F: drivers/net/ethernet/freescale/fec_ptp.c
4746 F: drivers/net/ethernet/freescale/fec.h
4747 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4748
4749 FREESCALE QUICC ENGINE LIBRARY
4750 L: linuxppc-dev@lists.ozlabs.org
4751 S: Orphan
4752 F: drivers/soc/fsl/qe/
4753 F: include/soc/fsl/*qe*.h
4754 F: include/soc/fsl/*ucc*.h
4755
4756 FREESCALE USB PERIPHERAL DRIVERS
4757 M: Li Yang <leoli@freescale.com>
4758 L: linux-usb@vger.kernel.org
4759 L: linuxppc-dev@lists.ozlabs.org
4760 S: Maintained
4761 F: drivers/usb/gadget/udc/fsl*
4762
4763 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4764 M: Li Yang <leoli@freescale.com>
4765 L: netdev@vger.kernel.org
4766 L: linuxppc-dev@lists.ozlabs.org
4767 S: Maintained
4768 F: drivers/net/ethernet/freescale/ucc_geth*
4769
4770 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4771 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4772 L: netdev@vger.kernel.org
4773 S: Maintained
4774 F: drivers/net/ethernet/freescale/gianfar*
4775 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4776 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4777
4778 FREESCALE QUICC ENGINE UCC UART DRIVER
4779 M: Timur Tabi <timur@tabi.org>
4780 L: linuxppc-dev@lists.ozlabs.org
4781 S: Maintained
4782 F: drivers/tty/serial/ucc_uart.c
4783
4784 FREESCALE SOC SOUND DRIVERS
4785 M: Timur Tabi <timur@tabi.org>
4786 M: Nicolin Chen <nicoleotsuka@gmail.com>
4787 M: Xiubo Li <Xiubo.Lee@gmail.com>
4788 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4789 L: linuxppc-dev@lists.ozlabs.org
4790 S: Maintained
4791 F: sound/soc/fsl/fsl*
4792 F: sound/soc/fsl/imx*
4793 F: sound/soc/fsl/mpc8610_hpcd.c
4794
4795 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4796 M: "J. German Rivera" <German.Rivera@freescale.com>
4797 L: linux-kernel@vger.kernel.org
4798 S: Maintained
4799 F: drivers/staging/fsl-mc/
4800
4801 FREEVXFS FILESYSTEM
4802 M: Christoph Hellwig <hch@infradead.org>
4803 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4804 S: Maintained
4805 F: fs/freevxfs/
4806
4807 FREEZER
4808 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4809 M: Pavel Machek <pavel@ucw.cz>
4810 L: linux-pm@vger.kernel.org
4811 S: Supported
4812 F: Documentation/power/freezing-of-tasks.txt
4813 F: include/linux/freezer.h
4814 F: kernel/freezer.c
4815
4816 FRONTSWAP API
4817 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4818 L: linux-kernel@vger.kernel.org
4819 S: Maintained
4820 F: mm/frontswap.c
4821 F: include/linux/frontswap.h
4822
4823 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4824 M: David Howells <dhowells@redhat.com>
4825 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4826 S: Supported
4827 F: Documentation/filesystems/caching/
4828 F: fs/fscache/
4829 F: include/linux/fscache*.h
4830
4831 F2FS FILE SYSTEM
4832 M: Jaegeuk Kim <jaegeuk@kernel.org>
4833 M: Changman Lee <cm224.lee@samsung.com>
4834 R: Chao Yu <chao2.yu@samsung.com>
4835 L: linux-f2fs-devel@lists.sourceforge.net
4836 W: http://en.wikipedia.org/wiki/F2FS
4837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4838 S: Maintained
4839 F: Documentation/filesystems/f2fs.txt
4840 F: Documentation/ABI/testing/sysfs-fs-f2fs
4841 F: fs/f2fs/
4842 F: include/linux/f2fs_fs.h
4843 F: include/trace/events/f2fs.h
4844
4845 FUJITSU FR-V (FRV) PORT
4846 S: Orphan
4847 F: arch/frv/
4848
4849 FUJITSU LAPTOP EXTRAS
4850 M: Jonathan Woithe <jwoithe@just42.net>
4851 L: platform-driver-x86@vger.kernel.org
4852 S: Maintained
4853 F: drivers/platform/x86/fujitsu-laptop.c
4854
4855 FUJITSU M-5MO LS CAMERA ISP DRIVER
4856 M: Kyungmin Park <kyungmin.park@samsung.com>
4857 M: Heungjun Kim <riverful.kim@samsung.com>
4858 L: linux-media@vger.kernel.org
4859 S: Maintained
4860 F: drivers/media/i2c/m5mols/
4861 F: include/media/i2c/m5mols.h
4862
4863 FUJITSU TABLET EXTRAS
4864 M: Robert Gerlach <khnz@gmx.de>
4865 L: platform-driver-x86@vger.kernel.org
4866 S: Maintained
4867 F: drivers/platform/x86/fujitsu-tablet.c
4868
4869 FUSE: FILESYSTEM IN USERSPACE
4870 M: Miklos Szeredi <miklos@szeredi.hu>
4871 L: fuse-devel@lists.sourceforge.net
4872 W: http://fuse.sourceforge.net/
4873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4874 S: Maintained
4875 F: fs/fuse/
4876 F: include/uapi/linux/fuse.h
4877 F: Documentation/filesystems/fuse.txt
4878
4879 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4880 M: Rik Faith <faith@cs.unc.edu>
4881 L: linux-scsi@vger.kernel.org
4882 S: Odd Fixes (e.g., new signatures)
4883 F: drivers/scsi/fdomain.*
4884
4885 GCOV BASED KERNEL PROFILING
4886 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4887 S: Maintained
4888 F: kernel/gcov/
4889 F: Documentation/gcov.txt
4890
4891 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4892 M: Achim Leubner <achim_leubner@adaptec.com>
4893 L: linux-scsi@vger.kernel.org
4894 W: http://www.icp-vortex.com/
4895 S: Supported
4896 F: drivers/scsi/gdt*
4897
4898 GDB KERNEL DEBUGGING HELPER SCRIPTS
4899 M: Jan Kiszka <jan.kiszka@siemens.com>
4900 S: Supported
4901 F: scripts/gdb/
4902
4903 GEMTEK FM RADIO RECEIVER DRIVER
4904 M: Hans Verkuil <hverkuil@xs4all.nl>
4905 L: linux-media@vger.kernel.org
4906 T: git git://linuxtv.org/media_tree.git
4907 W: https://linuxtv.org
4908 S: Maintained
4909 F: drivers/media/radio/radio-gemtek*
4910
4911 GENERIC GPIO I2C DRIVER
4912 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4913 S: Supported
4914 F: drivers/i2c/busses/i2c-gpio.c
4915 F: include/linux/i2c-gpio.h
4916
4917 GENERIC GPIO I2C MULTIPLEXER DRIVER
4918 M: Peter Korsgaard <peter.korsgaard@barco.com>
4919 L: linux-i2c@vger.kernel.org
4920 S: Supported
4921 F: drivers/i2c/muxes/i2c-mux-gpio.c
4922 F: include/linux/i2c-mux-gpio.h
4923 F: Documentation/i2c/muxes/i2c-mux-gpio
4924
4925 GENERIC HDLC (WAN) DRIVERS
4926 M: Krzysztof Halasa <khc@pm.waw.pl>
4927 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4928 S: Maintained
4929 F: drivers/net/wan/c101.c
4930 F: drivers/net/wan/hd6457*
4931 F: drivers/net/wan/hdlc*
4932 F: drivers/net/wan/n2.c
4933 F: drivers/net/wan/pc300too.c
4934 F: drivers/net/wan/pci200syn.c
4935 F: drivers/net/wan/wanxl*
4936
4937 GENERIC INCLUDE/ASM HEADER FILES
4938 M: Arnd Bergmann <arnd@arndb.de>
4939 L: linux-arch@vger.kernel.org
4940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4941 S: Maintained
4942 F: include/asm-generic/
4943 F: include/uapi/asm-generic/
4944
4945 GENERIC PHY FRAMEWORK
4946 M: Kishon Vijay Abraham I <kishon@ti.com>
4947 L: linux-kernel@vger.kernel.org
4948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4949 S: Supported
4950 F: drivers/phy/
4951 F: include/linux/phy/
4952
4953 GENERIC PM DOMAINS
4954 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4955 M: Kevin Hilman <khilman@kernel.org>
4956 M: Ulf Hansson <ulf.hansson@linaro.org>
4957 L: linux-pm@vger.kernel.org
4958 S: Supported
4959 F: drivers/base/power/domain*.c
4960 F: include/linux/pm_domain.h
4961
4962 GENERIC UIO DRIVER FOR PCI DEVICES
4963 M: "Michael S. Tsirkin" <mst@redhat.com>
4964 L: kvm@vger.kernel.org
4965 S: Supported
4966 F: drivers/uio/uio_pci_generic.c
4967
4968 GET_MAINTAINER SCRIPT
4969 M: Joe Perches <joe@perches.com>
4970 S: Maintained
4971 F: scripts/get_maintainer.pl
4972
4973 GFS2 FILE SYSTEM
4974 M: Steven Whitehouse <swhiteho@redhat.com>
4975 M: Bob Peterson <rpeterso@redhat.com>
4976 L: cluster-devel@redhat.com
4977 W: http://sources.redhat.com/cluster/
4978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4979 S: Supported
4980 F: Documentation/filesystems/gfs2*.txt
4981 F: fs/gfs2/
4982 F: include/uapi/linux/gfs2_ondisk.h
4983
4984 GIGASET ISDN DRIVERS
4985 M: Paul Bolle <pebolle@tiscali.nl>
4986 L: gigaset307x-common@lists.sourceforge.net
4987 W: http://gigaset307x.sourceforge.net/
4988 S: Odd Fixes
4989 F: Documentation/isdn/README.gigaset
4990 F: drivers/isdn/gigaset/
4991 F: include/uapi/linux/gigaset_dev.h
4992
4993 GO7007 MPEG CODEC
4994 M: Hans Verkuil <hans.verkuil@cisco.com>
4995 L: linux-media@vger.kernel.org
4996 S: Maintained
4997 F: drivers/media/usb/go7007/
4998
4999 GOODIX TOUCHSCREEN
5000 M: Bastien Nocera <hadess@hadess.net>
5001 L: linux-input@vger.kernel.org
5002 S: Maintained
5003 F: drivers/input/touchscreen/goodix.c
5004
5005 GPIO SUBSYSTEM
5006 M: Linus Walleij <linus.walleij@linaro.org>
5007 M: Alexandre Courbot <gnurou@gmail.com>
5008 L: linux-gpio@vger.kernel.org
5009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5010 S: Maintained
5011 F: Documentation/gpio/
5012 F: Documentation/ABI/testing/gpio-cdev
5013 F: Documentation/ABI/obsolete/sysfs-gpio
5014 F: drivers/gpio/
5015 F: include/linux/gpio/
5016 F: include/linux/gpio.h
5017 F: include/asm-generic/gpio.h
5018 F: include/uapi/linux/gpio.h
5019 F: tools/gpio/
5020
5021 GRE DEMULTIPLEXER DRIVER
5022 M: Dmitry Kozlov <xeb@mail.ru>
5023 L: netdev@vger.kernel.org
5024 S: Maintained
5025 F: net/ipv4/gre_demux.c
5026 F: net/ipv4/gre_offload.c
5027 F: include/net/gre.h
5028
5029 GRETH 10/100/1G Ethernet MAC device driver
5030 M: Kristoffer Glembo <kristoffer@gaisler.com>
5031 L: netdev@vger.kernel.org
5032 S: Maintained
5033 F: drivers/net/ethernet/aeroflex/
5034
5035 GSPCA FINEPIX SUBDRIVER
5036 M: Frank Zago <frank@zago.net>
5037 L: linux-media@vger.kernel.org
5038 T: git git://linuxtv.org/media_tree.git
5039 S: Maintained
5040 F: drivers/media/usb/gspca/finepix.c
5041
5042 GSPCA GL860 SUBDRIVER
5043 M: Olivier Lorin <o.lorin@laposte.net>
5044 L: linux-media@vger.kernel.org
5045 T: git git://linuxtv.org/media_tree.git
5046 S: Maintained
5047 F: drivers/media/usb/gspca/gl860/
5048
5049 GSPCA M5602 SUBDRIVER
5050 M: Erik Andren <erik.andren@gmail.com>
5051 L: linux-media@vger.kernel.org
5052 T: git git://linuxtv.org/media_tree.git
5053 S: Maintained
5054 F: drivers/media/usb/gspca/m5602/
5055
5056 GSPCA PAC207 SONIXB SUBDRIVER
5057 M: Hans de Goede <hdegoede@redhat.com>
5058 L: linux-media@vger.kernel.org
5059 T: git git://linuxtv.org/media_tree.git
5060 S: Maintained
5061 F: drivers/media/usb/gspca/pac207.c
5062
5063 GSPCA SN9C20X SUBDRIVER
5064 M: Brian Johnson <brijohn@gmail.com>
5065 L: linux-media@vger.kernel.org
5066 T: git git://linuxtv.org/media_tree.git
5067 S: Maintained
5068 F: drivers/media/usb/gspca/sn9c20x.c
5069
5070 GSPCA T613 SUBDRIVER
5071 M: Leandro Costantino <lcostantino@gmail.com>
5072 L: linux-media@vger.kernel.org
5073 T: git git://linuxtv.org/media_tree.git
5074 S: Maintained
5075 F: drivers/media/usb/gspca/t613.c
5076
5077 GSPCA USB WEBCAM DRIVER
5078 M: Hans de Goede <hdegoede@redhat.com>
5079 L: linux-media@vger.kernel.org
5080 T: git git://linuxtv.org/media_tree.git
5081 S: Maintained
5082 F: drivers/media/usb/gspca/
5083
5084 GUID PARTITION TABLE (GPT)
5085 M: Davidlohr Bueso <dave@stgolabs.net>
5086 L: linux-efi@vger.kernel.org
5087 S: Maintained
5088 F: block/partitions/efi.*
5089
5090 STK1160 USB VIDEO CAPTURE DRIVER
5091 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5092 L: linux-media@vger.kernel.org
5093 T: git git://linuxtv.org/media_tree.git
5094 S: Maintained
5095 F: drivers/media/usb/stk1160/
5096
5097 H8/300 ARCHITECTURE
5098 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5099 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5100 W: http://uclinux-h8.sourceforge.jp
5101 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5102 S: Maintained
5103 F: arch/h8300/
5104 F: drivers/clocksource/h8300_*.c
5105 F: drivers/clk/h8300/
5106 F: drivers/irqchip/irq-renesas-h8*.c
5107
5108 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5109 M: Frank Seidel <frank@f-seidel.de>
5110 L: platform-driver-x86@vger.kernel.org
5111 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5112 S: Maintained
5113 F: drivers/platform/x86/hdaps.c
5114
5115 HDPVR USB VIDEO ENCODER DRIVER
5116 M: Hans Verkuil <hverkuil@xs4all.nl>
5117 L: linux-media@vger.kernel.org
5118 T: git git://linuxtv.org/media_tree.git
5119 W: https://linuxtv.org
5120 S: Odd Fixes
5121 F: drivers/media/usb/hdpvr/
5122
5123 HWPOISON MEMORY FAILURE HANDLING
5124 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5125 L: linux-mm@kvack.org
5126 S: Maintained
5127 F: mm/memory-failure.c
5128 F: mm/hwpoison-inject.c
5129
5130 HYPERVISOR VIRTUAL CONSOLE DRIVER
5131 L: linuxppc-dev@lists.ozlabs.org
5132 S: Odd Fixes
5133 F: drivers/tty/hvc/
5134
5135 HACKRF MEDIA DRIVER
5136 M: Antti Palosaari <crope@iki.fi>
5137 L: linux-media@vger.kernel.org
5138 W: https://linuxtv.org
5139 W: http://palosaari.fi/linux/
5140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5141 T: git git://linuxtv.org/anttip/media_tree.git
5142 S: Maintained
5143 F: drivers/media/usb/hackrf/
5144
5145 HARDWARE MONITORING
5146 M: Jean Delvare <jdelvare@suse.com>
5147 M: Guenter Roeck <linux@roeck-us.net>
5148 L: linux-hwmon@vger.kernel.org
5149 W: http://hwmon.wiki.kernel.org/
5150 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5152 S: Maintained
5153 F: Documentation/hwmon/
5154 F: drivers/hwmon/
5155 F: include/linux/hwmon*.h
5156
5157 HARDWARE RANDOM NUMBER GENERATOR CORE
5158 M: Matt Mackall <mpm@selenic.com>
5159 M: Herbert Xu <herbert@gondor.apana.org.au>
5160 L: linux-crypto@vger.kernel.org
5161 S: Odd fixes
5162 F: Documentation/hw_random.txt
5163 F: drivers/char/hw_random/
5164 F: include/linux/hw_random.h
5165
5166 HARDWARE SPINLOCK CORE
5167 M: Ohad Ben-Cohen <ohad@wizery.com>
5168 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5169 L: linux-remoteproc@vger.kernel.org
5170 S: Maintained
5171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5172 F: Documentation/hwspinlock.txt
5173 F: drivers/hwspinlock/hwspinlock_*
5174 F: include/linux/hwspinlock.h
5175
5176 HARMONY SOUND DRIVER
5177 L: linux-parisc@vger.kernel.org
5178 S: Maintained
5179 F: sound/parisc/harmony.*
5180
5181 HD29L2 MEDIA DRIVER
5182 M: Antti Palosaari <crope@iki.fi>
5183 L: linux-media@vger.kernel.org
5184 W: https://linuxtv.org
5185 W: http://palosaari.fi/linux/
5186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5187 T: git git://linuxtv.org/anttip/media_tree.git
5188 S: Maintained
5189 F: drivers/media/dvb-frontends/hd29l2*
5190
5191 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5192 M: Don Brace <don.brace@microsemi.com>
5193 L: iss_storagedev@hp.com
5194 L: esc.storagedev@microsemi.com
5195 L: linux-scsi@vger.kernel.org
5196 S: Supported
5197 F: Documentation/scsi/hpsa.txt
5198 F: drivers/scsi/hpsa*.[ch]
5199 F: include/linux/cciss*.h
5200 F: include/uapi/linux/cciss*.h
5201
5202 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5203 M: Don Brace <don.brace@microsemi.com>
5204 L: iss_storagedev@hp.com
5205 L: esc.storagedev@microsemi.com
5206 L: linux-scsi@vger.kernel.org
5207 S: Supported
5208 F: Documentation/blockdev/cciss.txt
5209 F: drivers/block/cciss*
5210 F: include/linux/cciss_ioctl.h
5211 F: include/uapi/linux/cciss_ioctl.h
5212
5213 HFS FILESYSTEM
5214 L: linux-fsdevel@vger.kernel.org
5215 S: Orphan
5216 F: Documentation/filesystems/hfs.txt
5217 F: fs/hfs/
5218
5219 HFSPLUS FILESYSTEM
5220 L: linux-fsdevel@vger.kernel.org
5221 S: Orphan
5222 F: Documentation/filesystems/hfsplus.txt
5223 F: fs/hfsplus/
5224
5225 HGA FRAMEBUFFER DRIVER
5226 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5227 L: linux-nvidia@lists.surfsouth.com
5228 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5229 S: Maintained
5230 F: drivers/video/fbdev/hgafb.c
5231
5232 HIBERNATION (aka Software Suspend, aka swsusp)
5233 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5234 M: Pavel Machek <pavel@ucw.cz>
5235 L: linux-pm@vger.kernel.org
5236 S: Supported
5237 F: arch/x86/power/
5238 F: drivers/base/power/
5239 F: kernel/power/
5240 F: include/linux/suspend.h
5241 F: include/linux/freezer.h
5242 F: include/linux/pm.h
5243 F: arch/*/include/asm/suspend*.h
5244
5245 HID CORE LAYER
5246 M: Jiri Kosina <jikos@kernel.org>
5247 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5248 L: linux-input@vger.kernel.org
5249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5250 S: Maintained
5251 F: drivers/hid/
5252 F: include/linux/hid*
5253 F: include/uapi/linux/hid*
5254
5255 HID SENSOR HUB DRIVERS
5256 M: Jiri Kosina <jikos@kernel.org>
5257 M: Jonathan Cameron <jic23@kernel.org>
5258 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5259 L: linux-input@vger.kernel.org
5260 L: linux-iio@vger.kernel.org
5261 S: Maintained
5262 F: Documentation/hid/hid-sensor*
5263 F: drivers/hid/hid-sensor-*
5264 F: drivers/iio/*/hid-*
5265 F: include/linux/hid-sensor-*
5266
5267 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5268 M: Thomas Gleixner <tglx@linutronix.de>
5269 L: linux-kernel@vger.kernel.org
5270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5271 S: Maintained
5272 F: Documentation/timers/
5273 F: kernel/time/hrtimer.c
5274 F: kernel/time/clockevents.c
5275 F: kernel/time/tick*.*
5276 F: kernel/time/timer_*.c
5277 F: include/linux/clockchips.h
5278 F: include/linux/hrtimer.h
5279
5280 HIGH-SPEED SCC DRIVER FOR AX.25
5281 L: linux-hams@vger.kernel.org
5282 S: Orphan
5283 F: drivers/net/hamradio/dmascc.c
5284 F: drivers/net/hamradio/scc.c
5285
5286 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5287 M: HighPoint Linux Team <linux@highpoint-tech.com>
5288 W: http://www.highpoint-tech.com
5289 S: Supported
5290 F: Documentation/scsi/hptiop.txt
5291 F: drivers/scsi/hptiop.c
5292
5293 HIPPI
5294 M: Jes Sorensen <jes@trained-monkey.org>
5295 L: linux-hippi@sunsite.dk
5296 S: Maintained
5297 F: include/linux/hippidevice.h
5298 F: include/uapi/linux/if_hippi.h
5299 F: net/802/hippi.c
5300 F: drivers/net/hippi/
5301
5302 HISILICON SAS Controller
5303 M: John Garry <john.garry@huawei.com>
5304 W: http://www.hisilicon.com
5305 S: Supported
5306 F: drivers/scsi/hisi_sas/
5307 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5308
5309 HOST AP DRIVER
5310 M: Jouni Malinen <j@w1.fi>
5311 L: hostap@shmoo.com (subscribers-only)
5312 L: linux-wireless@vger.kernel.org
5313 W: http://hostap.epitest.fi/
5314 S: Maintained
5315 F: drivers/net/wireless/intersil/hostap/
5316
5317 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5318 L: platform-driver-x86@vger.kernel.org
5319 S: Orphan
5320 F: drivers/platform/x86/tc1100-wmi.c
5321
5322 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5323 M: Jaroslav Kysela <perex@perex.cz>
5324 S: Maintained
5325 F: drivers/net/ethernet/hp/hp100.*
5326
5327 HPET: High Precision Event Timers driver
5328 M: Clemens Ladisch <clemens@ladisch.de>
5329 S: Maintained
5330 F: Documentation/timers/hpet.txt
5331 F: drivers/char/hpet.c
5332 F: include/linux/hpet.h
5333 F: include/uapi/linux/hpet.h
5334
5335 HPET: x86
5336 S: Orphan
5337 F: arch/x86/kernel/hpet.c
5338 F: arch/x86/include/asm/hpet.h
5339
5340 HPFS FILESYSTEM
5341 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5342 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5343 S: Maintained
5344 F: fs/hpfs/
5345
5346 HSI SUBSYSTEM
5347 M: Sebastian Reichel <sre@kernel.org>
5348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5349 S: Maintained
5350 F: Documentation/ABI/testing/sysfs-bus-hsi
5351 F: Documentation/hsi.txt
5352 F: drivers/hsi/
5353 F: include/linux/hsi/
5354 F: include/uapi/linux/hsi/
5355
5356 HSO 3G MODEM DRIVER
5357 M: Jan Dumon <j.dumon@option.com>
5358 W: http://www.pharscape.org
5359 S: Maintained
5360 F: drivers/net/usb/hso.c
5361
5362 HSR NETWORK PROTOCOL
5363 M: Arvid Brodin <arvid.brodin@alten.se>
5364 L: netdev@vger.kernel.org
5365 S: Maintained
5366 F: net/hsr/
5367
5368 HTCPEN TOUCHSCREEN DRIVER
5369 M: Pau Oliva Fora <pof@eslack.org>
5370 L: linux-input@vger.kernel.org
5371 S: Maintained
5372 F: drivers/input/touchscreen/htcpen.c
5373
5374 HUGETLB FILESYSTEM
5375 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5376 S: Maintained
5377 F: fs/hugetlbfs/
5378
5379 Hyper-V CORE AND DRIVERS
5380 M: "K. Y. Srinivasan" <kys@microsoft.com>
5381 M: Haiyang Zhang <haiyangz@microsoft.com>
5382 L: devel@linuxdriverproject.org
5383 S: Maintained
5384 F: arch/x86/include/asm/mshyperv.h
5385 F: arch/x86/include/uapi/asm/hyperv.h
5386 F: arch/x86/kernel/cpu/mshyperv.c
5387 F: drivers/hid/hid-hyperv.c
5388 F: drivers/hv/
5389 F: drivers/input/serio/hyperv-keyboard.c
5390 F: drivers/pci/host/pci-hyperv.c
5391 F: drivers/net/hyperv/
5392 F: drivers/scsi/storvsc_drv.c
5393 F: drivers/video/fbdev/hyperv_fb.c
5394 F: include/linux/hyperv.h
5395 F: tools/hv/
5396 F: Documentation/ABI/stable/sysfs-bus-vmbus
5397
5398 I2C MUXES
5399 M: Peter Rosin <peda@axentia.se>
5400 L: linux-i2c@vger.kernel.org
5401 S: Maintained
5402 F: Documentation/i2c/muxes/
5403 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5404 F: drivers/i2c/i2c-mux.c
5405 F: drivers/i2c/muxes/
5406 F: include/linux/i2c-mux.h
5407
5408 I2C OVER PARALLEL PORT
5409 M: Jean Delvare <jdelvare@suse.com>
5410 L: linux-i2c@vger.kernel.org
5411 S: Maintained
5412 F: Documentation/i2c/busses/i2c-parport
5413 F: Documentation/i2c/busses/i2c-parport-light
5414 F: drivers/i2c/busses/i2c-parport.c
5415 F: drivers/i2c/busses/i2c-parport-light.c
5416
5417 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5418 M: Jean Delvare <jdelvare@suse.com>
5419 L: linux-i2c@vger.kernel.org
5420 S: Maintained
5421 F: Documentation/i2c/busses/i2c-ali1535
5422 F: Documentation/i2c/busses/i2c-ali1563
5423 F: Documentation/i2c/busses/i2c-ali15x3
5424 F: Documentation/i2c/busses/i2c-amd756
5425 F: Documentation/i2c/busses/i2c-amd8111
5426 F: Documentation/i2c/busses/i2c-i801
5427 F: Documentation/i2c/busses/i2c-nforce2
5428 F: Documentation/i2c/busses/i2c-piix4
5429 F: Documentation/i2c/busses/i2c-sis5595
5430 F: Documentation/i2c/busses/i2c-sis630
5431 F: Documentation/i2c/busses/i2c-sis96x
5432 F: Documentation/i2c/busses/i2c-via
5433 F: Documentation/i2c/busses/i2c-viapro
5434 F: drivers/i2c/busses/i2c-ali1535.c
5435 F: drivers/i2c/busses/i2c-ali1563.c
5436 F: drivers/i2c/busses/i2c-ali15x3.c
5437 F: drivers/i2c/busses/i2c-amd756.c
5438 F: drivers/i2c/busses/i2c-amd756-s4882.c
5439 F: drivers/i2c/busses/i2c-amd8111.c
5440 F: drivers/i2c/busses/i2c-i801.c
5441 F: drivers/i2c/busses/i2c-isch.c
5442 F: drivers/i2c/busses/i2c-nforce2.c
5443 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5444 F: drivers/i2c/busses/i2c-piix4.c
5445 F: drivers/i2c/busses/i2c-sis5595.c
5446 F: drivers/i2c/busses/i2c-sis630.c
5447 F: drivers/i2c/busses/i2c-sis96x.c
5448 F: drivers/i2c/busses/i2c-via.c
5449 F: drivers/i2c/busses/i2c-viapro.c
5450
5451 I2C/SMBUS ISMT DRIVER
5452 M: Seth Heasley <seth.heasley@intel.com>
5453 M: Neil Horman <nhorman@tuxdriver.com>
5454 L: linux-i2c@vger.kernel.org
5455 F: drivers/i2c/busses/i2c-ismt.c
5456 F: Documentation/i2c/busses/i2c-ismt
5457
5458 I2C/SMBUS STUB DRIVER
5459 M: Jean Delvare <jdelvare@suse.com>
5460 L: linux-i2c@vger.kernel.org
5461 S: Maintained
5462 F: drivers/i2c/i2c-stub.c
5463
5464 I2C SUBSYSTEM
5465 M: Wolfram Sang <wsa@the-dreams.de>
5466 L: linux-i2c@vger.kernel.org
5467 W: https://i2c.wiki.kernel.org/
5468 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5470 S: Maintained
5471 F: Documentation/devicetree/bindings/i2c/
5472 F: Documentation/i2c/
5473 F: drivers/i2c/
5474 F: drivers/i2c/*/
5475 F: include/linux/i2c.h
5476 F: include/linux/i2c-*.h
5477 F: include/uapi/linux/i2c.h
5478 F: include/uapi/linux/i2c-*.h
5479
5480 I2C ACPI SUPPORT
5481 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5482 L: linux-i2c@vger.kernel.org
5483 L: linux-acpi@vger.kernel.org
5484 S: Maintained
5485
5486 I2C-TAOS-EVM DRIVER
5487 M: Jean Delvare <jdelvare@suse.com>
5488 L: linux-i2c@vger.kernel.org
5489 S: Maintained
5490 F: Documentation/i2c/busses/i2c-taos-evm
5491 F: drivers/i2c/busses/i2c-taos-evm.c
5492
5493 I2C-TINY-USB DRIVER
5494 M: Till Harbaum <till@harbaum.org>
5495 L: linux-i2c@vger.kernel.org
5496 W: http://www.harbaum.org/till/i2c_tiny_usb
5497 S: Maintained
5498 F: drivers/i2c/busses/i2c-tiny-usb.c
5499
5500 i386 BOOT CODE
5501 M: "H. Peter Anvin" <hpa@zytor.com>
5502 S: Maintained
5503 F: arch/x86/boot/
5504
5505 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5506 M: "H. Peter Anvin" <hpa@zytor.com>
5507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5508 S: Maintained
5509
5510 IA64 (Itanium) PLATFORM
5511 M: Tony Luck <tony.luck@intel.com>
5512 M: Fenghua Yu <fenghua.yu@intel.com>
5513 L: linux-ia64@vger.kernel.org
5514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5515 S: Maintained
5516 F: arch/ia64/
5517
5518 IBM Power VMX Cryptographic instructions
5519 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5520 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5521 L: linux-crypto@vger.kernel.org
5522 S: Supported
5523 F: drivers/crypto/vmx/Makefile
5524 F: drivers/crypto/vmx/Kconfig
5525 F: drivers/crypto/vmx/vmx.c
5526 F: drivers/crypto/vmx/aes*
5527 F: drivers/crypto/vmx/ghash*
5528 F: drivers/crypto/vmx/ppc-xlate.pl
5529
5530 IBM Power in-Nest Crypto Acceleration
5531 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5532 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5533 L: linux-crypto@vger.kernel.org
5534 S: Supported
5535 F: drivers/crypto/nx/Makefile
5536 F: drivers/crypto/nx/Kconfig
5537 F: drivers/crypto/nx/nx-aes*
5538 F: drivers/crypto/nx/nx-sha*
5539 F: drivers/crypto/nx/nx.*
5540 F: drivers/crypto/nx/nx_csbcpb.h
5541 F: drivers/crypto/nx/nx_debugfs.h
5542
5543 IBM Power 842 compression accelerator
5544 M: Dan Streetman <ddstreet@ieee.org>
5545 S: Supported
5546 F: drivers/crypto/nx/Makefile
5547 F: drivers/crypto/nx/Kconfig
5548 F: drivers/crypto/nx/nx-842*
5549 F: include/linux/sw842.h
5550 F: crypto/842.c
5551 F: lib/842/
5552
5553 IBM Power Linux RAID adapter
5554 M: Brian King <brking@us.ibm.com>
5555 S: Supported
5556 F: drivers/scsi/ipr.*
5557
5558 IBM Power Virtual Ethernet Device Driver
5559 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5560 L: netdev@vger.kernel.org
5561 S: Supported
5562 F: drivers/net/ethernet/ibm/ibmveth.*
5563
5564 IBM Power SRIOV Virtual NIC Device Driver
5565 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5566 M: John Allen <jallen@linux.vnet.ibm.com>
5567 L: netdev@vger.kernel.org
5568 S: Supported
5569 F: drivers/net/ethernet/ibm/ibmvnic.*
5570
5571 IBM Power Virtual SCSI Device Drivers
5572 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5573 L: linux-scsi@vger.kernel.org
5574 S: Supported
5575 F: drivers/scsi/ibmvscsi/ibmvscsi*
5576 F: drivers/scsi/ibmvscsi/viosrp.h
5577
5578 IBM Power Virtual FC Device Drivers
5579 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5580 L: linux-scsi@vger.kernel.org
5581 S: Supported
5582 F: drivers/scsi/ibmvscsi/ibmvfc*
5583
5584 IBM ServeRAID RAID DRIVER
5585 S: Orphan
5586 F: drivers/scsi/ips.*
5587
5588 ICH LPC AND GPIO DRIVER
5589 M: Peter Tyser <ptyser@xes-inc.com>
5590 S: Maintained
5591 F: drivers/mfd/lpc_ich.c
5592 F: drivers/gpio/gpio-ich.c
5593
5594 IDE SUBSYSTEM
5595 M: "David S. Miller" <davem@davemloft.net>
5596 L: linux-ide@vger.kernel.org
5597 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5599 S: Maintained
5600 F: Documentation/ide/
5601 F: drivers/ide/
5602 F: include/linux/ide.h
5603
5604 IDEAPAD LAPTOP EXTRAS DRIVER
5605 M: Ike Panhc <ike.pan@canonical.com>
5606 L: platform-driver-x86@vger.kernel.org
5607 W: http://launchpad.net/ideapad-laptop
5608 S: Maintained
5609 F: drivers/platform/x86/ideapad-laptop.c
5610
5611 IDEAPAD LAPTOP SLIDEBAR DRIVER
5612 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5613 L: linux-input@vger.kernel.org
5614 W: https://github.com/o2genum/ideapad-slidebar
5615 S: Maintained
5616 F: drivers/input/misc/ideapad_slidebar.c
5617
5618 IDE/ATAPI DRIVERS
5619 M: Borislav Petkov <bp@alien8.de>
5620 L: linux-ide@vger.kernel.org
5621 S: Maintained
5622 F: Documentation/cdrom/ide-cd
5623 F: drivers/ide/ide-cd*
5624
5625 IDLE-I7300
5626 M: Andy Henroid <andrew.d.henroid@intel.com>
5627 L: linux-pm@vger.kernel.org
5628 S: Supported
5629 F: drivers/idle/i7300_idle.c
5630
5631 IEEE 802.15.4 SUBSYSTEM
5632 M: Alexander Aring <aar@pengutronix.de>
5633 L: linux-wpan@vger.kernel.org
5634 W: http://wpan.cakelab.org/
5635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5637 S: Maintained
5638 F: net/ieee802154/
5639 F: net/mac802154/
5640 F: drivers/net/ieee802154/
5641 F: include/linux/nl802154.h
5642 F: include/linux/ieee802154.h
5643 F: include/net/nl802154.h
5644 F: include/net/mac802154.h
5645 F: include/net/af_ieee802154.h
5646 F: include/net/cfg802154.h
5647 F: include/net/ieee802154_netdev.h
5648 F: Documentation/networking/ieee802154.txt
5649
5650 IGORPLUG-USB IR RECEIVER
5651 M: Sean Young <sean@mess.org>
5652 L: linux-media@vger.kernel.org
5653 S: Maintained
5654 F: drivers/media/rc/igorplugusb.c
5655
5656 IGUANAWORKS USB IR TRANSCEIVER
5657 M: Sean Young <sean@mess.org>
5658 L: linux-media@vger.kernel.org
5659 S: Maintained
5660 F: drivers/media/rc/iguanair.c
5661
5662 IIO SUBSYSTEM AND DRIVERS
5663 M: Jonathan Cameron <jic23@kernel.org>
5664 R: Hartmut Knaack <knaack.h@gmx.de>
5665 R: Lars-Peter Clausen <lars@metafoo.de>
5666 R: Peter Meerwald <pmeerw@pmeerw.net>
5667 L: linux-iio@vger.kernel.org
5668 S: Maintained
5669 F: drivers/iio/
5670 F: drivers/staging/iio/
5671 F: include/linux/iio/
5672 F: tools/iio/
5673
5674 IKANOS/ADI EAGLE ADSL USB DRIVER
5675 M: Matthieu Castet <castet.matthieu@free.fr>
5676 M: Stanislaw Gruszka <stf_xl@wp.pl>
5677 S: Maintained
5678 F: drivers/usb/atm/ueagle-atm.c
5679
5680 INA209 HARDWARE MONITOR DRIVER
5681 M: Guenter Roeck <linux@roeck-us.net>
5682 L: linux-hwmon@vger.kernel.org
5683 S: Maintained
5684 F: Documentation/hwmon/ina209
5685 F: Documentation/devicetree/bindings/i2c/ina209.txt
5686 F: drivers/hwmon/ina209.c
5687
5688 INA2XX HARDWARE MONITOR DRIVER
5689 M: Guenter Roeck <linux@roeck-us.net>
5690 L: linux-hwmon@vger.kernel.org
5691 S: Maintained
5692 F: Documentation/hwmon/ina2xx
5693 F: drivers/hwmon/ina2xx.c
5694 F: include/linux/platform_data/ina2xx.h
5695
5696 INDUSTRY PACK SUBSYSTEM (IPACK)
5697 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5698 M: Jens Taprogge <jens.taprogge@taprogge.org>
5699 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5700 L: industrypack-devel@lists.sourceforge.net
5701 W: http://industrypack.sourceforge.net
5702 S: Maintained
5703 F: drivers/ipack/
5704
5705 INGENIC JZ4780 DMA Driver
5706 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5707 S: Maintained
5708 F: drivers/dma/dma-jz4780.c
5709
5710 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5711 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5712 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5713 L: linux-ima-devel@lists.sourceforge.net
5714 L: linux-ima-user@lists.sourceforge.net
5715 L: linux-security-module@vger.kernel.org
5716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5717 S: Supported
5718 F: security/integrity/ima/
5719
5720 IMGTEC IR DECODER DRIVER
5721 M: James Hogan <james.hogan@imgtec.com>
5722 S: Maintained
5723 F: drivers/media/rc/img-ir/
5724
5725 IMS TWINTURBO FRAMEBUFFER DRIVER
5726 L: linux-fbdev@vger.kernel.org
5727 S: Orphan
5728 F: drivers/video/fbdev/imsttfb.c
5729
5730 INFINIBAND SUBSYSTEM
5731 M: Doug Ledford <dledford@redhat.com>
5732 M: Sean Hefty <sean.hefty@intel.com>
5733 M: Hal Rosenstock <hal.rosenstock@gmail.com>
5734 L: linux-rdma@vger.kernel.org
5735 W: http://www.openfabrics.org/
5736 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5738 S: Supported
5739 F: Documentation/infiniband/
5740 F: drivers/infiniband/
5741 F: drivers/staging/rdma/
5742 F: include/uapi/linux/if_infiniband.h
5743 F: include/uapi/rdma/
5744 F: include/rdma/
5745
5746 INOTIFY
5747 M: John McCutchan <john@johnmccutchan.com>
5748 M: Robert Love <rlove@rlove.org>
5749 M: Eric Paris <eparis@parisplace.org>
5750 S: Maintained
5751 F: Documentation/filesystems/inotify.txt
5752 F: fs/notify/inotify/
5753 F: include/linux/inotify.h
5754 F: include/uapi/linux/inotify.h
5755
5756 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5757 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5758 L: linux-input@vger.kernel.org
5759 Q: http://patchwork.kernel.org/project/linux-input/list/
5760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5761 S: Maintained
5762 F: drivers/input/
5763 F: include/linux/input.h
5764 F: include/uapi/linux/input.h
5765 F: include/linux/input/
5766 F: Documentation/devicetree/bindings/input/
5767
5768 INPUT MULTITOUCH (MT) PROTOCOL
5769 M: Henrik Rydberg <rydberg@bitmath.org>
5770 L: linux-input@vger.kernel.org
5771 S: Odd fixes
5772 F: Documentation/input/multi-touch-protocol.txt
5773 F: drivers/input/input-mt.c
5774 K: \b(ABS|SYN)_MT_
5775
5776 INTEL ASoC BDW/HSW DRIVERS
5777 M: Jie Yang <yang.jie@linux.intel.com>
5778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5779 S: Supported
5780 F: sound/soc/intel/common/sst-dsp*
5781 F: sound/soc/intel/common/sst-firmware.c
5782 F: sound/soc/intel/boards/broadwell.c
5783 F: sound/soc/intel/haswell/
5784
5785 INTEL C600 SERIES SAS CONTROLLER DRIVER
5786 M: Intel SCU Linux support <intel-linux-scu@intel.com>
5787 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5788 L: linux-scsi@vger.kernel.org
5789 T: git git://git.code.sf.net/p/intel-sas/isci
5790 S: Supported
5791 F: drivers/scsi/isci/
5792
5793 INTEL HID EVENT DRIVER
5794 M: Alex Hung <alex.hung@canonical.com>
5795 L: platform-driver-x86@vger.kernel.org
5796 S: Maintained
5797 F: drivers/platform/x86/intel-hid.c
5798
5799 INTEL IDLE DRIVER
5800 M: Len Brown <lenb@kernel.org>
5801 L: linux-pm@vger.kernel.org
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5803 S: Supported
5804 F: drivers/idle/intel_idle.c
5805
5806 INTEL PSTATE DRIVER
5807 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5808 M: Len Brown <lenb@kernel.org>
5809 L: linux-pm@vger.kernel.org
5810 S: Supported
5811 F: drivers/cpufreq/intel_pstate.c
5812
5813 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5814 M: Maik Broemme <mbroemme@plusserver.de>
5815 L: linux-fbdev@vger.kernel.org
5816 S: Maintained
5817 F: Documentation/fb/intelfb.txt
5818 F: drivers/video/fbdev/intelfb/
5819
5820 INTEL 810/815 FRAMEBUFFER DRIVER
5821 M: Antonino Daplas <adaplas@gmail.com>
5822 L: linux-fbdev@vger.kernel.org
5823 S: Maintained
5824 F: drivers/video/fbdev/i810/
5825
5826 INTEL MENLOW THERMAL DRIVER
5827 M: Sujith Thomas <sujith.thomas@intel.com>
5828 L: platform-driver-x86@vger.kernel.org
5829 W: https://01.org/linux-acpi
5830 S: Supported
5831 F: drivers/platform/x86/intel_menlow.c
5832
5833 INTEL I/OAT DMA DRIVER
5834 M: Dave Jiang <dave.jiang@intel.com>
5835 R: Dan Williams <dan.j.williams@intel.com>
5836 L: dmaengine@vger.kernel.org
5837 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5838 S: Supported
5839 F: drivers/dma/ioat*
5840
5841 INTEL IOMMU (VT-d)
5842 M: David Woodhouse <dwmw2@infradead.org>
5843 L: iommu@lists.linux-foundation.org
5844 T: git git://git.infradead.org/iommu-2.6.git
5845 S: Supported
5846 F: drivers/iommu/intel-iommu.c
5847 F: include/linux/intel-iommu.h
5848
5849 INTEL IOP-ADMA DMA DRIVER
5850 R: Dan Williams <dan.j.williams@intel.com>
5851 S: Odd fixes
5852 F: drivers/dma/iop-adma.c
5853
5854 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5855 M: Krzysztof Halasa <khalasa@piap.pl>
5856 S: Maintained
5857 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5858 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5859 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5860 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5861 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5862 F: drivers/net/wan/ixp4xx_hss.c
5863
5864 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5865 M: Deepak Saxena <dsaxena@plexity.net>
5866 S: Maintained
5867 F: drivers/char/hw_random/ixp4xx-rng.c
5868
5869 INTEL ETHERNET DRIVERS
5870 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5871 R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5872 R: Shannon Nelson <shannon.nelson@intel.com>
5873 R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5874 R: Don Skidmore <donald.c.skidmore@intel.com>
5875 R: Bruce Allan <bruce.w.allan@intel.com>
5876 R: John Ronciak <john.ronciak@intel.com>
5877 R: Mitch Williams <mitch.a.williams@intel.com>
5878 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5879 W: http://www.intel.com/support/feedback.htm
5880 W: http://e1000.sourceforge.net/
5881 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5884 S: Supported
5885 F: Documentation/networking/e100.txt
5886 F: Documentation/networking/e1000.txt
5887 F: Documentation/networking/e1000e.txt
5888 F: Documentation/networking/igb.txt
5889 F: Documentation/networking/igbvf.txt
5890 F: Documentation/networking/ixgb.txt
5891 F: Documentation/networking/ixgbe.txt
5892 F: Documentation/networking/ixgbevf.txt
5893 F: Documentation/networking/i40e.txt
5894 F: Documentation/networking/i40evf.txt
5895 F: drivers/net/ethernet/intel/
5896 F: drivers/net/ethernet/intel/*/
5897
5898 INTEL RDMA RNIC DRIVER
5899 M: Faisal Latif <faisal.latif@intel.com>
5900 R: Chien Tin Tung <chien.tin.tung@intel.com>
5901 R: Mustafa Ismail <mustafa.ismail@intel.com>
5902 R: Shiraz Saleem <shiraz.saleem@intel.com>
5903 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5904 L: linux-rdma@vger.kernel.org
5905 S: Supported
5906 F: drivers/infiniband/hw/i40iw/
5907
5908 INTEL-MID GPIO DRIVER
5909 M: David Cohen <david.a.cohen@linux.intel.com>
5910 L: linux-gpio@vger.kernel.org
5911 S: Maintained
5912 F: drivers/gpio/gpio-intel-mid.c
5913
5914 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5915 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5916 L: linux-wireless@vger.kernel.org
5917 S: Maintained
5918 F: Documentation/networking/README.ipw2100
5919 F: Documentation/networking/README.ipw2200
5920 F: drivers/net/wireless/intel/ipw2x00/
5921
5922 INTEL(R) TRACE HUB
5923 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5924 S: Supported
5925 F: Documentation/trace/intel_th.txt
5926 F: drivers/hwtracing/intel_th/
5927
5928 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5929 M: Ning Sun <ning.sun@intel.com>
5930 L: tboot-devel@lists.sourceforge.net
5931 W: http://tboot.sourceforge.net
5932 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5933 S: Supported
5934 F: Documentation/intel_txt.txt
5935 F: include/linux/tboot.h
5936 F: arch/x86/kernel/tboot.c
5937
5938 INTEL WIRELESS WIMAX CONNECTION 2400
5939 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5940 M: linux-wimax@intel.com
5941 L: wimax@linuxwimax.org (subscribers-only)
5942 S: Supported
5943 W: http://linuxwimax.org
5944 F: Documentation/wimax/README.i2400m
5945 F: drivers/net/wimax/i2400m/
5946 F: include/uapi/linux/wimax/i2400m.h
5947
5948 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5949 M: Stanislaw Gruszka <sgruszka@redhat.com>
5950 L: linux-wireless@vger.kernel.org
5951 S: Supported
5952 F: drivers/net/wireless/intel/iwlegacy/
5953
5954 INTEL WIRELESS WIFI LINK (iwlwifi)
5955 M: Johannes Berg <johannes.berg@intel.com>
5956 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5957 M: Intel Linux Wireless <linuxwifi@intel.com>
5958 L: linux-wireless@vger.kernel.org
5959 W: http://intellinuxwireless.org
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5961 S: Supported
5962 F: drivers/net/wireless/intel/iwlwifi/
5963
5964 INTEL MANAGEMENT ENGINE (mei)
5965 M: Tomas Winkler <tomas.winkler@intel.com>
5966 L: linux-kernel@vger.kernel.org
5967 S: Supported
5968 F: include/uapi/linux/mei.h
5969 F: include/linux/mei_cl_bus.h
5970 F: drivers/misc/mei/*
5971 F: drivers/watchdog/mei_wdt.c
5972 F: Documentation/misc-devices/mei/*
5973
5974 INTEL MIC DRIVERS (mic)
5975 M: Sudeep Dutt <sudeep.dutt@intel.com>
5976 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5977 S: Supported
5978 W: https://github.com/sudeepdutt/mic
5979 W: http://software.intel.com/en-us/mic-developer
5980 F: include/linux/mic_bus.h
5981 F: include/linux/scif.h
5982 F: include/uapi/linux/mic_common.h
5983 F: include/uapi/linux/mic_ioctl.h
5984 F: include/uapi/linux/scif_ioctl.h
5985 F: drivers/misc/mic/
5986 F: drivers/dma/mic_x100_dma.c
5987 F: drivers/dma/mic_x100_dma.h
5988 F: Documentation/mic/
5989
5990 INTEL PMC/P-Unit IPC DRIVER
5991 M: Zha Qipeng<qipeng.zha@intel.com>
5992 L: platform-driver-x86@vger.kernel.org
5993 S: Maintained
5994 F: drivers/platform/x86/intel_pmc_ipc.c
5995 F: drivers/platform/x86/intel_punit_ipc.c
5996 F: arch/x86/include/asm/intel_pmc_ipc.h
5997 F: arch/x86/include/asm/intel_punit_ipc.h
5998
5999 INTEL TELEMETRY DRIVER
6000 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6001 L: platform-driver-x86@vger.kernel.org
6002 S: Maintained
6003 F: arch/x86/include/asm/intel_telemetry.h
6004 F: drivers/platform/x86/intel_telemetry*
6005
6006 IOC3 ETHERNET DRIVER
6007 M: Ralf Baechle <ralf@linux-mips.org>
6008 L: linux-mips@linux-mips.org
6009 S: Maintained
6010 F: drivers/net/ethernet/sgi/ioc3-eth.c
6011
6012 IOC3 SERIAL DRIVER
6013 M: Pat Gefre <pfg@sgi.com>
6014 L: linux-serial@vger.kernel.org
6015 S: Maintained
6016 F: drivers/tty/serial/ioc3_serial.c
6017
6018 IOMMU DRIVERS
6019 M: Joerg Roedel <joro@8bytes.org>
6020 L: iommu@lists.linux-foundation.org
6021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6022 S: Maintained
6023 F: drivers/iommu/
6024
6025 IP MASQUERADING
6026 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6027 S: Maintained
6028 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6029
6030 IPMI SUBSYSTEM
6031 M: Corey Minyard <minyard@acm.org>
6032 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6033 W: http://openipmi.sourceforge.net/
6034 S: Supported
6035 F: Documentation/IPMI.txt
6036 F: drivers/char/ipmi/
6037 F: include/linux/ipmi*
6038 F: include/uapi/linux/ipmi*
6039
6040 QCOM AUDIO (ASoC) DRIVERS
6041 M: Patrick Lai <plai@codeaurora.org>
6042 M: Banajit Goswami <bgoswami@codeaurora.org>
6043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6044 S: Supported
6045 F: sound/soc/qcom/
6046
6047 IPS SCSI RAID DRIVER
6048 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6049 L: linux-scsi@vger.kernel.org
6050 W: http://www.adaptec.com/
6051 S: Maintained
6052 F: drivers/scsi/ips*
6053
6054 IPVS
6055 M: Wensong Zhang <wensong@linux-vs.org>
6056 M: Simon Horman <horms@verge.net.au>
6057 M: Julian Anastasov <ja@ssi.bg>
6058 L: netdev@vger.kernel.org
6059 L: lvs-devel@vger.kernel.org
6060 S: Maintained
6061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6063 F: Documentation/networking/ipvs-sysctl.txt
6064 F: include/net/ip_vs.h
6065 F: include/uapi/linux/ip_vs.h
6066 F: net/netfilter/ipvs/
6067
6068 IPWIRELESS DRIVER
6069 M: Jiri Kosina <jikos@kernel.org>
6070 M: David Sterba <dsterba@suse.com>
6071 S: Odd Fixes
6072 F: drivers/tty/ipwireless/
6073
6074 IPX NETWORK LAYER
6075 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6076 L: netdev@vger.kernel.org
6077 S: Maintained
6078 F: include/net/ipx.h
6079 F: include/uapi/linux/ipx.h
6080 F: net/ipx/
6081
6082 IRDA SUBSYSTEM
6083 M: Samuel Ortiz <samuel@sortiz.org>
6084 L: irda-users@lists.sourceforge.net (subscribers-only)
6085 L: netdev@vger.kernel.org
6086 W: http://irda.sourceforge.net/
6087 S: Maintained
6088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6089 F: Documentation/networking/irda.txt
6090 F: drivers/net/irda/
6091 F: include/net/irda/
6092 F: net/irda/
6093
6094 IRQ SUBSYSTEM
6095 M: Thomas Gleixner <tglx@linutronix.de>
6096 L: linux-kernel@vger.kernel.org
6097 S: Maintained
6098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6099 F: kernel/irq/
6100
6101 IRQCHIP DRIVERS
6102 M: Thomas Gleixner <tglx@linutronix.de>
6103 M: Jason Cooper <jason@lakedaemon.net>
6104 M: Marc Zyngier <marc.zyngier@arm.com>
6105 L: linux-kernel@vger.kernel.org
6106 S: Maintained
6107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6108 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6109 F: Documentation/devicetree/bindings/interrupt-controller/
6110 F: drivers/irqchip/
6111
6112 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6113 M: Jiang Liu <jiang.liu@linux.intel.com>
6114 M: Marc Zyngier <marc.zyngier@arm.com>
6115 S: Maintained
6116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6117 F: Documentation/IRQ-domain.txt
6118 F: include/linux/irqdomain.h
6119 F: kernel/irq/irqdomain.c
6120 F: kernel/irq/msi.c
6121
6122 ISAPNP
6123 M: Jaroslav Kysela <perex@perex.cz>
6124 S: Maintained
6125 F: Documentation/isapnp.txt
6126 F: drivers/pnp/isapnp/
6127 F: include/linux/isapnp.h
6128
6129 ISA RADIO MODULE
6130 M: Hans Verkuil <hverkuil@xs4all.nl>
6131 L: linux-media@vger.kernel.org
6132 T: git git://linuxtv.org/media_tree.git
6133 W: https://linuxtv.org
6134 S: Maintained
6135 F: drivers/media/radio/radio-isa*
6136
6137 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6138 M: Peter Jones <pjones@redhat.com>
6139 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6140 S: Maintained
6141 F: drivers/firmware/iscsi_ibft*
6142
6143 ISCSI
6144 M: Mike Christie <michaelc@cs.wisc.edu>
6145 L: open-iscsi@googlegroups.com
6146 W: www.open-iscsi.org
6147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6148 S: Maintained
6149 F: drivers/scsi/*iscsi*
6150 F: include/scsi/*iscsi*
6151
6152 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6153 M: Or Gerlitz <ogerlitz@mellanox.com>
6154 M: Sagi Grimberg <sagig@mellanox.com>
6155 M: Roi Dayan <roid@mellanox.com>
6156 L: linux-rdma@vger.kernel.org
6157 S: Supported
6158 W: http://www.openfabrics.org
6159 W: www.open-iscsi.org
6160 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6161 F: drivers/infiniband/ulp/iser/
6162
6163 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6164 M: Sagi Grimberg <sagig@mellanox.com>
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6166 L: linux-rdma@vger.kernel.org
6167 L: target-devel@vger.kernel.org
6168 S: Supported
6169 W: http://www.linux-iscsi.org
6170 F: drivers/infiniband/ulp/isert
6171
6172 ISDN SUBSYSTEM
6173 M: Karsten Keil <isdn@linux-pingi.de>
6174 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6175 L: netdev@vger.kernel.org
6176 W: http://www.isdn4linux.de
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6178 S: Maintained
6179 F: Documentation/isdn/
6180 F: drivers/isdn/
6181 F: include/linux/isdn.h
6182 F: include/linux/isdn/
6183 F: include/uapi/linux/isdn.h
6184 F: include/uapi/linux/isdn/
6185
6186 ISDN SUBSYSTEM (Eicon active card driver)
6187 M: Armin Schindler <mac@melware.de>
6188 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6189 W: http://www.melware.de
6190 S: Maintained
6191 F: drivers/isdn/hardware/eicon/
6192
6193 IT87 HARDWARE MONITORING DRIVER
6194 M: Jean Delvare <jdelvare@suse.com>
6195 L: linux-hwmon@vger.kernel.org
6196 S: Maintained
6197 F: Documentation/hwmon/it87
6198 F: drivers/hwmon/it87.c
6199
6200 IT913X MEDIA DRIVER
6201 M: Antti Palosaari <crope@iki.fi>
6202 L: linux-media@vger.kernel.org
6203 W: https://linuxtv.org
6204 W: http://palosaari.fi/linux/
6205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6206 T: git git://linuxtv.org/anttip/media_tree.git
6207 S: Maintained
6208 F: drivers/media/tuners/it913x*
6209
6210 IVTV VIDEO4LINUX DRIVER
6211 M: Andy Walls <awalls@md.metrocast.net>
6212 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6213 L: linux-media@vger.kernel.org
6214 T: git git://linuxtv.org/media_tree.git
6215 W: http://www.ivtvdriver.org
6216 S: Maintained
6217 F: Documentation/video4linux/*.ivtv
6218 F: drivers/media/pci/ivtv/
6219 F: include/uapi/linux/ivtv*
6220
6221 IX2505V MEDIA DRIVER
6222 M: Malcolm Priestley <tvboxspy@gmail.com>
6223 L: linux-media@vger.kernel.org
6224 W: https://linuxtv.org
6225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6226 S: Maintained
6227 F: drivers/media/dvb-frontends/ix2505v*
6228
6229 JC42.4 TEMPERATURE SENSOR DRIVER
6230 M: Guenter Roeck <linux@roeck-us.net>
6231 L: linux-hwmon@vger.kernel.org
6232 S: Maintained
6233 F: drivers/hwmon/jc42.c
6234 F: Documentation/hwmon/jc42
6235
6236 JFS FILESYSTEM
6237 M: Dave Kleikamp <shaggy@kernel.org>
6238 L: jfs-discussion@lists.sourceforge.net
6239 W: http://jfs.sourceforge.net/
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6241 S: Maintained
6242 F: Documentation/filesystems/jfs.txt
6243 F: fs/jfs/
6244
6245 JME NETWORK DRIVER
6246 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6247 L: netdev@vger.kernel.org
6248 S: Maintained
6249 F: drivers/net/ethernet/jme.*
6250
6251 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6252 M: David Woodhouse <dwmw2@infradead.org>
6253 L: linux-mtd@lists.infradead.org
6254 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6255 S: Maintained
6256 F: fs/jffs2/
6257 F: include/uapi/linux/jffs2.h
6258
6259 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6260 M: "Theodore Ts'o" <tytso@mit.edu>
6261 M: Jan Kara <jack@suse.com>
6262 L: linux-ext4@vger.kernel.org
6263 S: Maintained
6264 F: fs/jbd2/
6265 F: include/linux/jbd2.h
6266
6267 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6268 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6269 L: linux-media@vger.kernel.org
6270 S: Maintained
6271 F: drivers/media/platform/rcar_jpu.c
6272
6273 JSM Neo PCI based serial card
6274 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6275 L: linux-serial@vger.kernel.org
6276 S: Maintained
6277 F: drivers/tty/serial/jsm/
6278
6279 K10TEMP HARDWARE MONITORING DRIVER
6280 M: Clemens Ladisch <clemens@ladisch.de>
6281 L: linux-hwmon@vger.kernel.org
6282 S: Maintained
6283 F: Documentation/hwmon/k10temp
6284 F: drivers/hwmon/k10temp.c
6285
6286 K8TEMP HARDWARE MONITORING DRIVER
6287 M: Rudolf Marek <r.marek@assembler.cz>
6288 L: linux-hwmon@vger.kernel.org
6289 S: Maintained
6290 F: Documentation/hwmon/k8temp
6291 F: drivers/hwmon/k8temp.c
6292
6293 KASAN
6294 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6295 R: Alexander Potapenko <glider@google.com>
6296 R: Dmitry Vyukov <dvyukov@google.com>
6297 L: kasan-dev@googlegroups.com
6298 S: Maintained
6299 F: arch/*/include/asm/kasan.h
6300 F: arch/*/mm/kasan_init*
6301 F: Documentation/kasan.txt
6302 F: include/linux/kasan.h
6303 F: lib/test_kasan.c
6304 F: mm/kasan/
6305 F: scripts/Makefile.kasan
6306
6307 KCONFIG
6308 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6309 L: linux-kbuild@vger.kernel.org
6310 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6311 S: Maintained
6312 F: Documentation/kbuild/kconfig-language.txt
6313 F: scripts/kconfig/
6314
6315 KDUMP
6316 M: Vivek Goyal <vgoyal@redhat.com>
6317 M: Haren Myneni <hbabu@us.ibm.com>
6318 L: kexec@lists.infradead.org
6319 W: http://lse.sourceforge.net/kdump/
6320 S: Maintained
6321 F: Documentation/kdump/
6322
6323 KEENE FM RADIO TRANSMITTER DRIVER
6324 M: Hans Verkuil <hverkuil@xs4all.nl>
6325 L: linux-media@vger.kernel.org
6326 T: git git://linuxtv.org/media_tree.git
6327 W: https://linuxtv.org
6328 S: Maintained
6329 F: drivers/media/radio/radio-keene*
6330
6331 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6332 M: Ian Kent <raven@themaw.net>
6333 L: autofs@vger.kernel.org
6334 S: Maintained
6335 F: fs/autofs4/
6336
6337 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6338 M: Michal Marek <mmarek@suse.com>
6339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6341 L: linux-kbuild@vger.kernel.org
6342 S: Maintained
6343 F: Documentation/kbuild/
6344 F: Makefile
6345 F: scripts/Makefile.*
6346 F: scripts/basic/
6347 F: scripts/mk*
6348 F: scripts/package/
6349
6350 KERNEL JANITORS
6351 L: kernel-janitors@vger.kernel.org
6352 W: http://kernelnewbies.org/KernelJanitors
6353 S: Odd Fixes
6354
6355 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6356 M: "J. Bruce Fields" <bfields@fieldses.org>
6357 M: Jeff Layton <jlayton@poochiereds.net>
6358 L: linux-nfs@vger.kernel.org
6359 W: http://nfs.sourceforge.net/
6360 T: git git://linux-nfs.org/~bfields/linux.git
6361 S: Supported
6362 F: fs/nfsd/
6363 F: include/uapi/linux/nfsd/
6364 F: fs/lockd/
6365 F: fs/nfs_common/
6366 F: net/sunrpc/
6367 F: include/linux/lockd/
6368 F: include/linux/sunrpc/
6369 F: include/uapi/linux/sunrpc/
6370
6371 KERNEL SELFTEST FRAMEWORK
6372 M: Shuah Khan <shuahkh@osg.samsung.com>
6373 L: linux-kselftest@vger.kernel.org
6374 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6375 S: Maintained
6376 F: tools/testing/selftests
6377
6378 KERNEL VIRTUAL MACHINE (KVM)
6379 M: Gleb Natapov <gleb@kernel.org>
6380 M: Paolo Bonzini <pbonzini@redhat.com>
6381 L: kvm@vger.kernel.org
6382 W: http://www.linux-kvm.org
6383 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6384 S: Supported
6385 F: Documentation/*/kvm*.txt
6386 F: Documentation/virtual/kvm/
6387 F: arch/*/kvm/
6388 F: arch/x86/kernel/kvm.c
6389 F: arch/x86/kernel/kvmclock.c
6390 F: arch/*/include/asm/kvm*
6391 F: include/linux/kvm*
6392 F: include/uapi/linux/kvm*
6393 F: virt/kvm/
6394
6395 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6396 M: Joerg Roedel <joro@8bytes.org>
6397 L: kvm@vger.kernel.org
6398 W: http://www.linux-kvm.org/
6399 S: Maintained
6400 F: arch/x86/include/asm/svm.h
6401 F: arch/x86/kvm/svm.c
6402
6403 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6404 M: Alexander Graf <agraf@suse.com>
6405 L: kvm-ppc@vger.kernel.org
6406 W: http://www.linux-kvm.org/
6407 T: git git://github.com/agraf/linux-2.6.git
6408 S: Supported
6409 F: arch/powerpc/include/asm/kvm*
6410 F: arch/powerpc/kvm/
6411
6412 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6413 M: Christian Borntraeger <borntraeger@de.ibm.com>
6414 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6415 L: linux-s390@vger.kernel.org
6416 W: http://www.ibm.com/developerworks/linux/linux390/
6417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6418 S: Supported
6419 F: Documentation/s390/kvm.txt
6420 F: arch/s390/include/asm/kvm*
6421 F: arch/s390/kvm/
6422
6423 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6424 M: Christoffer Dall <christoffer.dall@linaro.org>
6425 M: Marc Zyngier <marc.zyngier@arm.com>
6426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6427 L: kvmarm@lists.cs.columbia.edu
6428 W: http://systems.cs.columbia.edu/projects/kvm-arm
6429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6430 S: Supported
6431 F: arch/arm/include/uapi/asm/kvm*
6432 F: arch/arm/include/asm/kvm*
6433 F: arch/arm/kvm/
6434 F: virt/kvm/arm/
6435 F: include/kvm/arm_*
6436
6437 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6438 M: Christoffer Dall <christoffer.dall@linaro.org>
6439 M: Marc Zyngier <marc.zyngier@arm.com>
6440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6441 L: kvmarm@lists.cs.columbia.edu
6442 S: Maintained
6443 F: arch/arm64/include/uapi/asm/kvm*
6444 F: arch/arm64/include/asm/kvm*
6445 F: arch/arm64/kvm/
6446
6447 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6448 M: James Hogan <james.hogan@imgtec.com>
6449 L: linux-mips@linux-mips.org
6450 S: Supported
6451 F: arch/mips/include/uapi/asm/kvm*
6452 F: arch/mips/include/asm/kvm*
6453 F: arch/mips/kvm/
6454
6455 KEXEC
6456 M: Eric Biederman <ebiederm@xmission.com>
6457 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6458 L: kexec@lists.infradead.org
6459 S: Maintained
6460 F: include/linux/kexec.h
6461 F: include/uapi/linux/kexec.h
6462 F: kernel/kexec.c
6463
6464 KEYS/KEYRINGS:
6465 M: David Howells <dhowells@redhat.com>
6466 L: keyrings@vger.kernel.org
6467 S: Maintained
6468 F: Documentation/security/keys.txt
6469 F: include/linux/key.h
6470 F: include/linux/key-type.h
6471 F: include/keys/
6472 F: security/keys/
6473
6474 KEYS-TRUSTED
6475 M: David Safford <safford@us.ibm.com>
6476 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6477 L: linux-security-module@vger.kernel.org
6478 L: keyrings@vger.kernel.org
6479 S: Supported
6480 F: Documentation/security/keys-trusted-encrypted.txt
6481 F: include/keys/trusted-type.h
6482 F: security/keys/trusted.c
6483 F: security/keys/trusted.h
6484
6485 KEYS-ENCRYPTED
6486 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6487 M: David Safford <safford@us.ibm.com>
6488 L: linux-security-module@vger.kernel.org
6489 L: keyrings@vger.kernel.org
6490 S: Supported
6491 F: Documentation/security/keys-trusted-encrypted.txt
6492 F: include/keys/encrypted-type.h
6493 F: security/keys/encrypted-keys/
6494
6495 KGDB / KDB /debug_core
6496 M: Jason Wessel <jason.wessel@windriver.com>
6497 W: http://kgdb.wiki.kernel.org/
6498 L: kgdb-bugreport@lists.sourceforge.net
6499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6500 S: Maintained
6501 F: Documentation/DocBook/kgdb.tmpl
6502 F: drivers/misc/kgdbts.c
6503 F: drivers/tty/serial/kgdboc.c
6504 F: include/linux/kdb.h
6505 F: include/linux/kgdb.h
6506 F: kernel/debug/
6507
6508 KMEMCHECK
6509 M: Vegard Nossum <vegardno@ifi.uio.no>
6510 M: Pekka Enberg <penberg@kernel.org>
6511 S: Maintained
6512 F: Documentation/kmemcheck.txt
6513 F: arch/x86/include/asm/kmemcheck.h
6514 F: arch/x86/mm/kmemcheck/
6515 F: include/linux/kmemcheck.h
6516 F: mm/kmemcheck.c
6517
6518 KMEMLEAK
6519 M: Catalin Marinas <catalin.marinas@arm.com>
6520 S: Maintained
6521 F: Documentation/kmemleak.txt
6522 F: include/linux/kmemleak.h
6523 F: mm/kmemleak.c
6524 F: mm/kmemleak-test.c
6525
6526 KPROBES
6527 M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6528 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6529 M: "David S. Miller" <davem@davemloft.net>
6530 M: Masami Hiramatsu <mhiramat@kernel.org>
6531 S: Maintained
6532 F: Documentation/kprobes.txt
6533 F: include/linux/kprobes.h
6534 F: kernel/kprobes.c
6535
6536 KS0108 LCD CONTROLLER DRIVER
6537 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6538 W: http://miguelojeda.es/auxdisplay.htm
6539 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6540 S: Maintained
6541 F: Documentation/auxdisplay/ks0108
6542 F: drivers/auxdisplay/ks0108.c
6543 F: include/linux/ks0108.h
6544
6545 L3MDEV
6546 M: David Ahern <dsa@cumulusnetworks.com>
6547 L: netdev@vger.kernel.org
6548 S: Maintained
6549 F: net/l3mdev
6550 F: include/net/l3mdev.h
6551
6552 LANTIQ MIPS ARCHITECTURE
6553 M: John Crispin <blogic@openwrt.org>
6554 L: linux-mips@linux-mips.org
6555 S: Maintained
6556 F: arch/mips/lantiq
6557
6558 LAPB module
6559 L: linux-x25@vger.kernel.org
6560 S: Orphan
6561 F: Documentation/networking/lapb-module.txt
6562 F: include/*/lapb.h
6563 F: net/lapb/
6564
6565 LASI 53c700 driver for PARISC
6566 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6567 L: linux-scsi@vger.kernel.org
6568 S: Maintained
6569 F: Documentation/scsi/53c700.txt
6570 F: drivers/scsi/53c700*
6571
6572 LED SUBSYSTEM
6573 M: Richard Purdie <rpurdie@rpsys.net>
6574 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6575 L: linux-leds@vger.kernel.org
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6577 S: Maintained
6578 F: drivers/leds/
6579 F: include/linux/leds.h
6580
6581 LEGACY EEPROM DRIVER
6582 M: Jean Delvare <jdelvare@suse.com>
6583 S: Maintained
6584 F: Documentation/misc-devices/eeprom
6585 F: drivers/misc/eeprom/eeprom.c
6586
6587 LEGO USB Tower driver
6588 M: Juergen Stuber <starblue@users.sourceforge.net>
6589 L: legousb-devel@lists.sourceforge.net
6590 W: http://legousb.sourceforge.net/
6591 S: Maintained
6592 F: drivers/usb/misc/legousbtower.c
6593
6594 LG2160 MEDIA DRIVER
6595 M: Michael Krufky <mkrufky@linuxtv.org>
6596 L: linux-media@vger.kernel.org
6597 W: https://linuxtv.org
6598 W: http://github.com/mkrufky
6599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6600 T: git git://linuxtv.org/mkrufky/tuners.git
6601 S: Maintained
6602 F: drivers/media/dvb-frontends/lg2160.*
6603
6604 LGDT3305 MEDIA DRIVER
6605 M: Michael Krufky <mkrufky@linuxtv.org>
6606 L: linux-media@vger.kernel.org
6607 W: https://linuxtv.org
6608 W: http://github.com/mkrufky
6609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6610 T: git git://linuxtv.org/mkrufky/tuners.git
6611 S: Maintained
6612 F: drivers/media/dvb-frontends/lgdt3305.*
6613
6614 LGUEST
6615 M: Rusty Russell <rusty@rustcorp.com.au>
6616 L: lguest@lists.ozlabs.org
6617 W: http://lguest.ozlabs.org/
6618 S: Odd Fixes
6619 F: arch/x86/include/asm/lguest*.h
6620 F: arch/x86/lguest/
6621 F: drivers/lguest/
6622 F: include/linux/lguest*.h
6623 F: tools/lguest/
6624
6625 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6626 M: Tejun Heo <tj@kernel.org>
6627 L: linux-ide@vger.kernel.org
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6629 S: Maintained
6630 F: drivers/ata/
6631 F: include/linux/ata.h
6632 F: include/linux/libata.h
6633
6634 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6635 M: Viresh Kumar <vireshk@kernel.org>
6636 L: linux-ide@vger.kernel.org
6637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6638 S: Maintained
6639 F: include/linux/pata_arasan_cf_data.h
6640 F: drivers/ata/pata_arasan_cf.c
6641
6642 LIBATA PATA DRIVERS
6643 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6644 M: Tejun Heo <tj@kernel.org>
6645 L: linux-ide@vger.kernel.org
6646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6647 S: Maintained
6648 F: drivers/ata/pata_*.c
6649 F: drivers/ata/ata_generic.c
6650
6651 LIBATA SATA AHCI PLATFORM devices support
6652 M: Hans de Goede <hdegoede@redhat.com>
6653 M: Tejun Heo <tj@kernel.org>
6654 L: linux-ide@vger.kernel.org
6655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6656 S: Maintained
6657 F: drivers/ata/ahci_platform.c
6658 F: drivers/ata/libahci_platform.c
6659 F: include/linux/ahci_platform.h
6660
6661 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6662 M: Mikael Pettersson <mikpelinux@gmail.com>
6663 L: linux-ide@vger.kernel.org
6664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6665 S: Maintained
6666 F: drivers/ata/sata_promise.*
6667
6668 LIBLOCKDEP
6669 M: Sasha Levin <sasha.levin@oracle.com>
6670 S: Maintained
6671 F: tools/lib/lockdep/
6672
6673 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6674 M: Dan Williams <dan.j.williams@intel.com>
6675 L: linux-nvdimm@lists.01.org
6676 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6678 S: Supported
6679 F: drivers/nvdimm/*
6680 F: include/linux/nd.h
6681 F: include/linux/libnvdimm.h
6682 F: include/uapi/linux/ndctl.h
6683
6684 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6685 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6686 L: linux-nvdimm@lists.01.org
6687 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6688 S: Supported
6689 F: drivers/nvdimm/blk.c
6690 F: drivers/nvdimm/region_devs.c
6691 F: drivers/acpi/nfit*
6692
6693 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6694 M: Vishal Verma <vishal.l.verma@intel.com>
6695 L: linux-nvdimm@lists.01.org
6696 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6697 S: Supported
6698 F: drivers/nvdimm/btt*
6699
6700 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6701 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6702 L: linux-nvdimm@lists.01.org
6703 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6704 S: Supported
6705 F: drivers/nvdimm/pmem.c
6706 F: include/linux/pmem.h
6707 F: arch/*/include/asm/pmem.h
6708
6709 LIGHTNVM PLATFORM SUPPORT
6710 M: Matias Bjorling <mb@lightnvm.io>
6711 W: http://github/OpenChannelSSD
6712 L: linux-block@vger.kernel.org
6713 S: Maintained
6714 F: drivers/lightnvm/
6715 F: include/linux/lightnvm.h
6716 F: include/uapi/linux/lightnvm.h
6717
6718 LINUX FOR IBM pSERIES (RS/6000)
6719 M: Paul Mackerras <paulus@au.ibm.com>
6720 W: http://www.ibm.com/linux/ltc/projects/ppc
6721 S: Supported
6722 F: arch/powerpc/boot/rs6000.h
6723
6724 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6725 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6726 M: Paul Mackerras <paulus@samba.org>
6727 M: Michael Ellerman <mpe@ellerman.id.au>
6728 W: http://www.penguinppc.org/
6729 L: linuxppc-dev@lists.ozlabs.org
6730 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6732 S: Supported
6733 F: Documentation/powerpc/
6734 F: arch/powerpc/
6735
6736 LINUX FOR POWER MACINTOSH
6737 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6738 W: http://www.penguinppc.org/
6739 L: linuxppc-dev@lists.ozlabs.org
6740 S: Maintained
6741 F: arch/powerpc/platforms/powermac/
6742 F: drivers/macintosh/
6743
6744 LINUX FOR POWERPC EMBEDDED MPC5XXX
6745 M: Anatolij Gustschin <agust@denx.de>
6746 L: linuxppc-dev@lists.ozlabs.org
6747 T: git git://git.denx.de/linux-denx-agust.git
6748 S: Maintained
6749 F: arch/powerpc/platforms/512x/
6750 F: arch/powerpc/platforms/52xx/
6751
6752 LINUX FOR POWERPC EMBEDDED PPC4XX
6753 M: Alistair Popple <alistair@popple.id.au>
6754 M: Matt Porter <mporter@kernel.crashing.org>
6755 W: http://www.penguinppc.org/
6756 L: linuxppc-dev@lists.ozlabs.org
6757 S: Maintained
6758 F: arch/powerpc/platforms/40x/
6759 F: arch/powerpc/platforms/44x/
6760
6761 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6762 L: linuxppc-dev@lists.ozlabs.org
6763 S: Orphan
6764 F: arch/powerpc/*/*virtex*
6765 F: arch/powerpc/*/*/*virtex*
6766
6767 LINUX FOR POWERPC EMBEDDED PPC8XX
6768 M: Vitaly Bordug <vitb@kernel.crashing.org>
6769 W: http://www.penguinppc.org/
6770 L: linuxppc-dev@lists.ozlabs.org
6771 S: Maintained
6772 F: arch/powerpc/platforms/8xx/
6773
6774 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6775 M: Scott Wood <oss@buserror.net>
6776 M: Kumar Gala <galak@kernel.crashing.org>
6777 W: http://www.penguinppc.org/
6778 L: linuxppc-dev@lists.ozlabs.org
6779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6780 S: Maintained
6781 F: arch/powerpc/platforms/83xx/
6782 F: arch/powerpc/platforms/85xx/
6783
6784 LINUX FOR POWERPC PA SEMI PWRFICIENT
6785 M: Olof Johansson <olof@lixom.net>
6786 L: linuxppc-dev@lists.ozlabs.org
6787 S: Maintained
6788 F: arch/powerpc/platforms/pasemi/
6789 F: drivers/*/*pasemi*
6790 F: drivers/*/*/*pasemi*
6791
6792 LINUX SECURITY MODULE (LSM) FRAMEWORK
6793 M: Chris Wright <chrisw@sous-sol.org>
6794 L: linux-security-module@vger.kernel.org
6795 S: Supported
6796
6797 LIS3LV02D ACCELEROMETER DRIVER
6798 M: Eric Piel <eric.piel@tremplin-utc.net>
6799 S: Maintained
6800 F: Documentation/misc-devices/lis3lv02d
6801 F: drivers/misc/lis3lv02d/
6802 F: drivers/platform/x86/hp_accel.c
6803
6804 LIVE PATCHING
6805 M: Josh Poimboeuf <jpoimboe@redhat.com>
6806 M: Jessica Yu <jeyu@redhat.com>
6807 M: Jiri Kosina <jikos@kernel.org>
6808 M: Miroslav Benes <mbenes@suse.cz>
6809 R: Petr Mladek <pmladek@suse.com>
6810 S: Maintained
6811 F: kernel/livepatch/
6812 F: include/linux/livepatch.h
6813 F: arch/x86/include/asm/livepatch.h
6814 F: arch/x86/kernel/livepatch.c
6815 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6816 F: samples/livepatch/
6817 L: live-patching@vger.kernel.org
6818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6819
6820 LINUX KERNEL DUMP TEST MODULE (LKDTM)
6821 M: Kees Cook <keescook@chromium.org>
6822 S: Maintained
6823 F: drivers/misc/lkdtm.c
6824
6825 LLC (802.2)
6826 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6827 S: Maintained
6828 F: include/linux/llc.h
6829 F: include/uapi/linux/llc.h
6830 F: include/net/llc*
6831 F: net/llc/
6832
6833 LM73 HARDWARE MONITOR DRIVER
6834 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6835 L: linux-hwmon@vger.kernel.org
6836 S: Maintained
6837 F: drivers/hwmon/lm73.c
6838
6839 LM78 HARDWARE MONITOR DRIVER
6840 M: Jean Delvare <jdelvare@suse.com>
6841 L: linux-hwmon@vger.kernel.org
6842 S: Maintained
6843 F: Documentation/hwmon/lm78
6844 F: drivers/hwmon/lm78.c
6845
6846 LM83 HARDWARE MONITOR DRIVER
6847 M: Jean Delvare <jdelvare@suse.com>
6848 L: linux-hwmon@vger.kernel.org
6849 S: Maintained
6850 F: Documentation/hwmon/lm83
6851 F: drivers/hwmon/lm83.c
6852
6853 LM90 HARDWARE MONITOR DRIVER
6854 M: Jean Delvare <jdelvare@suse.com>
6855 L: linux-hwmon@vger.kernel.org
6856 S: Maintained
6857 F: Documentation/hwmon/lm90
6858 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6859 F: drivers/hwmon/lm90.c
6860
6861 LM95234 HARDWARE MONITOR DRIVER
6862 M: Guenter Roeck <linux@roeck-us.net>
6863 L: linux-hwmon@vger.kernel.org
6864 S: Maintained
6865 F: Documentation/hwmon/lm95234
6866 F: drivers/hwmon/lm95234.c
6867
6868 LME2510 MEDIA DRIVER
6869 M: Malcolm Priestley <tvboxspy@gmail.com>
6870 L: linux-media@vger.kernel.org
6871 W: https://linuxtv.org
6872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6873 S: Maintained
6874 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6875
6876 LOCKDEP AND LOCKSTAT
6877 M: Peter Zijlstra <peterz@infradead.org>
6878 M: Ingo Molnar <mingo@redhat.com>
6879 L: linux-kernel@vger.kernel.org
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6881 S: Maintained
6882 F: Documentation/locking/lockdep*.txt
6883 F: Documentation/locking/lockstat.txt
6884 F: include/linux/lockdep.h
6885 F: kernel/locking/
6886
6887 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6888 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6889 L: linux-ntfs-dev@lists.sourceforge.net
6890 W: http://www.linux-ntfs.org/content/view/19/37/
6891 S: Maintained
6892 F: Documentation/ldm.txt
6893 F: block/partitions/ldm.*
6894
6895 LogFS
6896 M: Joern Engel <joern@logfs.org>
6897 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6898 L: logfs@logfs.org
6899 W: logfs.org
6900 S: Maintained
6901 F: fs/logfs/
6902
6903 LPC32XX MACHINE SUPPORT
6904 M: Roland Stigge <stigge@antcom.de>
6905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6906 S: Maintained
6907 F: arch/arm/mach-lpc32xx/
6908
6909 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6910 M: Sathya Prakash <sathya.prakash@broadcom.com>
6911 M: Chaitra P B <chaitra.basappa@broadcom.com>
6912 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6913 L: MPT-FusionLinux.pdl@broadcom.com
6914 L: linux-scsi@vger.kernel.org
6915 W: http://www.avagotech.com/support/
6916 S: Supported
6917 F: drivers/message/fusion/
6918 F: drivers/scsi/mpt2sas/
6919 F: drivers/scsi/mpt3sas/
6920
6921 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6922 M: Matthew Wilcox <matthew@wil.cx>
6923 L: linux-scsi@vger.kernel.org
6924 S: Maintained
6925 F: drivers/scsi/sym53c8xx_2/
6926
6927 LTC4261 HARDWARE MONITOR DRIVER
6928 M: Guenter Roeck <linux@roeck-us.net>
6929 L: linux-hwmon@vger.kernel.org
6930 S: Maintained
6931 F: Documentation/hwmon/ltc4261
6932 F: drivers/hwmon/ltc4261.c
6933
6934 LTP (Linux Test Project)
6935 M: Mike Frysinger <vapier@gentoo.org>
6936 M: Cyril Hrubis <chrubis@suse.cz>
6937 M: Wanlong Gao <wanlong.gao@gmail.com>
6938 M: Jan Stancek <jstancek@redhat.com>
6939 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6940 M: Alexey Kodanev <alexey.kodanev@oracle.com>
6941 L: ltp@lists.linux.it (subscribers-only)
6942 W: http://linux-test-project.github.io/
6943 T: git git://github.com/linux-test-project/ltp.git
6944 S: Maintained
6945
6946 M32R ARCHITECTURE
6947 W: http://www.linux-m32r.org/
6948 S: Orphan
6949 F: arch/m32r/
6950
6951 M68K ARCHITECTURE
6952 M: Geert Uytterhoeven <geert@linux-m68k.org>
6953 L: linux-m68k@lists.linux-m68k.org
6954 W: http://www.linux-m68k.org/
6955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6956 S: Maintained
6957 F: arch/m68k/
6958 F: drivers/zorro/
6959
6960 M68K ON APPLE MACINTOSH
6961 M: Joshua Thompson <funaho@jurai.org>
6962 W: http://www.mac.linux-m68k.org/
6963 L: linux-m68k@lists.linux-m68k.org
6964 S: Maintained
6965 F: arch/m68k/mac/
6966
6967 M68K ON HP9000/300
6968 M: Philip Blundell <philb@gnu.org>
6969 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6970 S: Maintained
6971 F: arch/m68k/hp300/
6972
6973 M88DS3103 MEDIA DRIVER
6974 M: Antti Palosaari <crope@iki.fi>
6975 L: linux-media@vger.kernel.org
6976 W: https://linuxtv.org
6977 W: http://palosaari.fi/linux/
6978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6979 T: git git://linuxtv.org/anttip/media_tree.git
6980 S: Maintained
6981 F: drivers/media/dvb-frontends/m88ds3103*
6982
6983 M88RS2000 MEDIA DRIVER
6984 M: Malcolm Priestley <tvboxspy@gmail.com>
6985 L: linux-media@vger.kernel.org
6986 W: https://linuxtv.org
6987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6988 S: Maintained
6989 F: drivers/media/dvb-frontends/m88rs2000*
6990
6991 MA901 MASTERKIT USB FM RADIO DRIVER
6992 M: Alexey Klimov <klimov.linux@gmail.com>
6993 L: linux-media@vger.kernel.org
6994 T: git git://linuxtv.org/media_tree.git
6995 S: Maintained
6996 F: drivers/media/radio/radio-ma901.c
6997
6998 MAC80211
6999 M: Johannes Berg <johannes@sipsolutions.net>
7000 L: linux-wireless@vger.kernel.org
7001 W: http://wireless.kernel.org/
7002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7004 S: Maintained
7005 F: Documentation/networking/mac80211-injection.txt
7006 F: include/net/mac80211.h
7007 F: net/mac80211/
7008 F: drivers/net/wireless/mac80211_hwsim.[ch]
7009
7010 MACVLAN DRIVER
7011 M: Patrick McHardy <kaber@trash.net>
7012 L: netdev@vger.kernel.org
7013 S: Maintained
7014 F: drivers/net/macvlan.c
7015 F: include/linux/if_macvlan.h
7016
7017 MAILBOX API
7018 M: Jassi Brar <jassisinghbrar@gmail.com>
7019 L: linux-kernel@vger.kernel.org
7020 S: Maintained
7021 F: drivers/mailbox/
7022 F: include/linux/mailbox_client.h
7023 F: include/linux/mailbox_controller.h
7024
7025 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7026 M: Michael Kerrisk <mtk.manpages@gmail.com>
7027 W: http://www.kernel.org/doc/man-pages
7028 L: linux-man@vger.kernel.org
7029 S: Maintained
7030
7031 MARVELL ARMADA DRM SUPPORT
7032 M: Russell King <rmk+kernel@arm.linux.org.uk>
7033 S: Maintained
7034 F: drivers/gpu/drm/armada/
7035 F: include/uapi/drm/armada_drm.h
7036 F: Documentation/devicetree/bindings/display/armada/
7037
7038 MARVELL 88E6352 DSA support
7039 M: Guenter Roeck <linux@roeck-us.net>
7040 S: Maintained
7041 F: drivers/net/dsa/mv88e6352.c
7042
7043 MARVELL CRYPTO DRIVER
7044 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7045 M: Arnaud Ebalard <arno@natisbad.org>
7046 F: drivers/crypto/marvell/
7047 S: Maintained
7048 L: linux-crypto@vger.kernel.org
7049
7050 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7051 M: Mirko Lindner <mlindner@marvell.com>
7052 M: Stephen Hemminger <stephen@networkplumber.org>
7053 L: netdev@vger.kernel.org
7054 S: Maintained
7055 F: drivers/net/ethernet/marvell/sk*
7056
7057 MARVELL LIBERTAS WIRELESS DRIVER
7058 L: libertas-dev@lists.infradead.org
7059 S: Orphan
7060 F: drivers/net/wireless/marvell/libertas/
7061
7062 MARVELL MV643XX ETHERNET DRIVER
7063 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7064 L: netdev@vger.kernel.org
7065 S: Maintained
7066 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7067 F: include/linux/mv643xx.h
7068
7069 MARVELL MVNETA ETHERNET DRIVER
7070 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7071 L: netdev@vger.kernel.org
7072 S: Maintained
7073 F: drivers/net/ethernet/marvell/mvneta.*
7074
7075 MARVELL MWIFIEX WIRELESS DRIVER
7076 M: Amitkumar Karwar <akarwar@marvell.com>
7077 M: Nishant Sarmukadam <nishants@marvell.com>
7078 L: linux-wireless@vger.kernel.org
7079 S: Maintained
7080 F: drivers/net/wireless/marvell/mwifiex/
7081
7082 MARVELL MWL8K WIRELESS DRIVER
7083 M: Lennert Buytenhek <buytenh@wantstofly.org>
7084 L: linux-wireless@vger.kernel.org
7085 S: Odd Fixes
7086 F: drivers/net/wireless/marvell/mwl8k.c
7087
7088 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7089 M: Nicolas Pitre <nico@fluxnic.net>
7090 S: Odd Fixes
7091 F: drivers/mmc/host/mvsdio.*
7092
7093 MATROX FRAMEBUFFER DRIVER
7094 L: linux-fbdev@vger.kernel.org
7095 S: Orphan
7096 F: drivers/video/fbdev/matrox/matroxfb_*
7097 F: include/uapi/linux/matroxfb.h
7098
7099 MAX16065 HARDWARE MONITOR DRIVER
7100 M: Guenter Roeck <linux@roeck-us.net>
7101 L: linux-hwmon@vger.kernel.org
7102 S: Maintained
7103 F: Documentation/hwmon/max16065
7104 F: drivers/hwmon/max16065.c
7105
7106 MAX20751 HARDWARE MONITOR DRIVER
7107 M: Guenter Roeck <linux@roeck-us.net>
7108 L: linux-hwmon@vger.kernel.org
7109 S: Maintained
7110 F: Documentation/hwmon/max20751
7111 F: drivers/hwmon/max20751.c
7112
7113 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7114 M: "Hans J. Koch" <hjk@hansjkoch.de>
7115 L: linux-hwmon@vger.kernel.org
7116 S: Maintained
7117 F: Documentation/hwmon/max6650
7118 F: drivers/hwmon/max6650.c
7119
7120 MAX6697 HARDWARE MONITOR DRIVER
7121 M: Guenter Roeck <linux@roeck-us.net>
7122 L: linux-hwmon@vger.kernel.org
7123 S: Maintained
7124 F: Documentation/hwmon/max6697
7125 F: Documentation/devicetree/bindings/i2c/max6697.txt
7126 F: drivers/hwmon/max6697.c
7127 F: include/linux/platform_data/max6697.h
7128
7129 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7130 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7131 L: linux-pm@vger.kernel.org
7132 S: Supported
7133 F: drivers/power/max14577_charger.c
7134 F: drivers/power/max77693_charger.c
7135
7136 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7137 M: Javier Martinez Canillas <javier@osg.samsung.com>
7138 L: linux-kernel@vger.kernel.org
7139 S: Supported
7140 F: drivers/*/*max77802*.c
7141 F: Documentation/devicetree/bindings/*/*max77802.txt
7142 F: include/dt-bindings/*/*max77802.h
7143
7144 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7145 M: Chanwoo Choi <cw00.choi@samsung.com>
7146 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7147 L: linux-kernel@vger.kernel.org
7148 S: Supported
7149 F: drivers/*/max14577.c
7150 F: drivers/*/max77686*.c
7151 F: drivers/*/max77693.c
7152 F: drivers/extcon/extcon-max14577.c
7153 F: drivers/extcon/extcon-max77693.c
7154 F: drivers/rtc/rtc-max77686.c
7155 F: drivers/clk/clk-max77686.c
7156 F: Documentation/devicetree/bindings/mfd/max14577.txt
7157 F: Documentation/devicetree/bindings/*/max77686.txt
7158 F: Documentation/devicetree/bindings/mfd/max77693.txt
7159 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7160 F: include/linux/mfd/max14577*.h
7161 F: include/linux/mfd/max77686*.h
7162 F: include/linux/mfd/max77693*.h
7163
7164 MAXIRADIO FM RADIO RECEIVER DRIVER
7165 M: Hans Verkuil <hverkuil@xs4all.nl>
7166 L: linux-media@vger.kernel.org
7167 T: git git://linuxtv.org/media_tree.git
7168 W: https://linuxtv.org
7169 S: Maintained
7170 F: drivers/media/radio/radio-maxiradio*
7171
7172 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7173 M: Peter Rosin <peda@axentia.se>
7174 L: linux-iio@vger.kernel.org
7175 S: Maintained
7176 F: drivers/iio/potentiometer/mcp4531.c
7177
7178 MEDIA DRIVERS FOR RENESAS - VSP1
7179 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7180 L: linux-media@vger.kernel.org
7181 L: linux-renesas-soc@vger.kernel.org
7182 T: git git://linuxtv.org/media_tree.git
7183 S: Supported
7184 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7185 F: drivers/media/platform/vsp1/
7186
7187 MEDIA DRIVERS FOR ASCOT2E
7188 M: Sergey Kozlov <serjk@netup.ru>
7189 L: linux-media@vger.kernel.org
7190 W: https://linuxtv.org
7191 W: http://netup.tv/
7192 T: git git://linuxtv.org/media_tree.git
7193 S: Supported
7194 F: drivers/media/dvb-frontends/ascot2e*
7195
7196 MEDIA DRIVERS FOR CXD2841ER
7197 M: Sergey Kozlov <serjk@netup.ru>
7198 L: linux-media@vger.kernel.org
7199 W: https://linuxtv.org
7200 W: http://netup.tv/
7201 T: git git://linuxtv.org/media_tree.git
7202 S: Supported
7203 F: drivers/media/dvb-frontends/cxd2841er*
7204
7205 MEDIA DRIVERS FOR HORUS3A
7206 M: Sergey Kozlov <serjk@netup.ru>
7207 L: linux-media@vger.kernel.org
7208 W: https://linuxtv.org
7209 W: http://netup.tv/
7210 T: git git://linuxtv.org/media_tree.git
7211 S: Supported
7212 F: drivers/media/dvb-frontends/horus3a*
7213
7214 MEDIA DRIVERS FOR LNBH25
7215 M: Sergey Kozlov <serjk@netup.ru>
7216 L: linux-media@vger.kernel.org
7217 W: https://linuxtv.org
7218 W: http://netup.tv/
7219 T: git git://linuxtv.org/media_tree.git
7220 S: Supported
7221 F: drivers/media/dvb-frontends/lnbh25*
7222
7223 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7224 M: Sergey Kozlov <serjk@netup.ru>
7225 L: linux-media@vger.kernel.org
7226 W: https://linuxtv.org
7227 W: http://netup.tv/
7228 T: git git://linuxtv.org/media_tree.git
7229 S: Supported
7230 F: drivers/media/pci/netup_unidvb/*
7231
7232 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7233 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7234 P: LinuxTV.org Project
7235 L: linux-media@vger.kernel.org
7236 W: https://linuxtv.org
7237 Q: http://patchwork.kernel.org/project/linux-media/list/
7238 T: git git://linuxtv.org/media_tree.git
7239 S: Maintained
7240 F: Documentation/dvb/
7241 F: Documentation/video4linux/
7242 F: Documentation/DocBook/media/
7243 F: drivers/media/
7244 F: drivers/staging/media/
7245 F: include/linux/platform_data/media/
7246 F: include/media/
7247 F: include/uapi/linux/dvb/
7248 F: include/uapi/linux/videodev2.h
7249 F: include/uapi/linux/media.h
7250 F: include/uapi/linux/v4l2-*
7251 F: include/uapi/linux/meye.h
7252 F: include/uapi/linux/ivtv*
7253 F: include/uapi/linux/uvcvideo.h
7254
7255 MEDIATEK ETHERNET DRIVER
7256 M: Felix Fietkau <nbd@openwrt.org>
7257 M: John Crispin <blogic@openwrt.org>
7258 L: netdev@vger.kernel.org
7259 S: Maintained
7260 F: drivers/net/ethernet/mediatek/
7261
7262 MEDIATEK MT7601U WIRELESS LAN DRIVER
7263 M: Jakub Kicinski <kubakici@wp.pl>
7264 L: linux-wireless@vger.kernel.org
7265 S: Maintained
7266 F: drivers/net/wireless/mediatek/mt7601u/
7267
7268 MEGARAID SCSI/SAS DRIVERS
7269 M: Kashyap Desai <kashyap.desai@avagotech.com>
7270 M: Sumit Saxena <sumit.saxena@avagotech.com>
7271 M: Uday Lingala <uday.lingala@avagotech.com>
7272 L: megaraidlinux.pdl@avagotech.com
7273 L: linux-scsi@vger.kernel.org
7274 W: http://www.lsi.com
7275 S: Maintained
7276 F: Documentation/scsi/megaraid.txt
7277 F: drivers/scsi/megaraid.*
7278 F: drivers/scsi/megaraid/
7279
7280 MELLANOX ETHERNET DRIVER (mlx4_en)
7281 M: Eugenia Emantayev <eugenia@mellanox.com>
7282 L: netdev@vger.kernel.org
7283 S: Supported
7284 W: http://www.mellanox.com
7285 Q: http://patchwork.ozlabs.org/project/netdev/list/
7286 F: drivers/net/ethernet/mellanox/mlx4/en_*
7287
7288 MELLANOX ETHERNET DRIVER (mlx5e)
7289 M: Saeed Mahameed <saeedm@mellanox.com>
7290 L: netdev@vger.kernel.org
7291 S: Supported
7292 W: http://www.mellanox.com
7293 Q: http://patchwork.ozlabs.org/project/netdev/list/
7294 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7295
7296 MELLANOX ETHERNET SWITCH DRIVERS
7297 M: Jiri Pirko <jiri@mellanox.com>
7298 M: Ido Schimmel <idosch@mellanox.com>
7299 L: netdev@vger.kernel.org
7300 S: Supported
7301 W: http://www.mellanox.com
7302 Q: http://patchwork.ozlabs.org/project/netdev/list/
7303 F: drivers/net/ethernet/mellanox/mlxsw/
7304
7305 MEMBARRIER SUPPORT
7306 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7307 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7308 L: linux-kernel@vger.kernel.org
7309 S: Supported
7310 F: kernel/membarrier.c
7311 F: include/uapi/linux/membarrier.h
7312
7313 MEMORY MANAGEMENT
7314 L: linux-mm@kvack.org
7315 W: http://www.linux-mm.org
7316 S: Maintained
7317 F: include/linux/mm.h
7318 F: include/linux/gfp.h
7319 F: include/linux/mmzone.h
7320 F: include/linux/memory_hotplug.h
7321 F: include/linux/vmalloc.h
7322 F: mm/
7323
7324 MEMORY TECHNOLOGY DEVICES (MTD)
7325 M: David Woodhouse <dwmw2@infradead.org>
7326 M: Brian Norris <computersforpeace@gmail.com>
7327 L: linux-mtd@lists.infradead.org
7328 W: http://www.linux-mtd.infradead.org/
7329 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7330 T: git git://git.infradead.org/linux-mtd.git
7331 T: git git://git.infradead.org/l2-mtd.git
7332 S: Maintained
7333 F: drivers/mtd/
7334 F: include/linux/mtd/
7335 F: include/uapi/mtd/
7336
7337 MEN A21 WATCHDOG DRIVER
7338 M: Johannes Thumshirn <morbidrsa@gmail.com>
7339 L: linux-watchdog@vger.kernel.org
7340 S: Maintained
7341 F: drivers/watchdog/mena21_wdt.c
7342
7343 MEN CHAMELEON BUS (mcb)
7344 M: Johannes Thumshirn <morbidrsa@gmail.com>
7345 S: Maintained
7346 F: drivers/mcb/
7347 F: include/linux/mcb.h
7348 F: Documentation/men-chameleon-bus.txt
7349
7350 MEN F21BMC (Board Management Controller)
7351 M: Andreas Werner <andreas.werner@men.de>
7352 S: Supported
7353 F: drivers/mfd/menf21bmc.c
7354 F: drivers/watchdog/menf21bmc_wdt.c
7355 F: drivers/leds/leds-menf21bmc.c
7356 F: drivers/hwmon/menf21bmc_hwmon.c
7357 F: Documentation/hwmon/menf21bmc
7358
7359 METAG ARCHITECTURE
7360 M: James Hogan <james.hogan@imgtec.com>
7361 L: linux-metag@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7363 S: Odd Fixes
7364 F: arch/metag/
7365 F: Documentation/metag/
7366 F: Documentation/devicetree/bindings/metag/
7367 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7368 F: drivers/clocksource/metag_generic.c
7369 F: drivers/irqchip/irq-metag.c
7370 F: drivers/irqchip/irq-metag-ext.c
7371 F: drivers/tty/metag_da.c
7372
7373 MICROBLAZE ARCHITECTURE
7374 M: Michal Simek <monstr@monstr.eu>
7375 W: http://www.monstr.eu/fdt/
7376 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7377 S: Supported
7378 F: arch/microblaze/
7379
7380 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7381 M: Chen Yu <yu.c.chen@intel.com>
7382 L: platform-driver-x86@vger.kernel.org
7383 S: Supported
7384 F: drivers/platform/x86/surfacepro3_button.c
7385
7386 MICROTEK X6 SCANNER
7387 M: Oliver Neukum <oliver@neukum.org>
7388 S: Maintained
7389 F: drivers/usb/image/microtek.*
7390
7391 MIPS
7392 M: Ralf Baechle <ralf@linux-mips.org>
7393 L: linux-mips@linux-mips.org
7394 W: http://www.linux-mips.org/
7395 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7396 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7397 S: Supported
7398 F: Documentation/mips/
7399 F: arch/mips/
7400
7401 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7402 M: Hans Verkuil <hverkuil@xs4all.nl>
7403 L: linux-media@vger.kernel.org
7404 T: git git://linuxtv.org/media_tree.git
7405 W: https://linuxtv.org
7406 S: Odd Fixes
7407 F: drivers/media/radio/radio-miropcm20*
7408
7409 MELLANOX MLX4 core VPI driver
7410 M: Yishai Hadas <yishaih@mellanox.com>
7411 L: netdev@vger.kernel.org
7412 L: linux-rdma@vger.kernel.org
7413 W: http://www.mellanox.com
7414 Q: http://patchwork.ozlabs.org/project/netdev/list/
7415 S: Supported
7416 F: drivers/net/ethernet/mellanox/mlx4/
7417 F: include/linux/mlx4/
7418
7419 MELLANOX MLX4 IB driver
7420 M: Yishai Hadas <yishaih@mellanox.com>
7421 L: linux-rdma@vger.kernel.org
7422 W: http://www.mellanox.com
7423 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7424 S: Supported
7425 F: drivers/infiniband/hw/mlx4/
7426 F: include/linux/mlx4/
7427
7428 MELLANOX MLX5 core VPI driver
7429 M: Matan Barak <matanb@mellanox.com>
7430 M: Leon Romanovsky <leonro@mellanox.com>
7431 L: netdev@vger.kernel.org
7432 L: linux-rdma@vger.kernel.org
7433 W: http://www.mellanox.com
7434 Q: http://patchwork.ozlabs.org/project/netdev/list/
7435 S: Supported
7436 F: drivers/net/ethernet/mellanox/mlx5/core/
7437 F: include/linux/mlx5/
7438
7439 MELLANOX MLX5 IB driver
7440 M: Matan Barak <matanb@mellanox.com>
7441 M: Leon Romanovsky <leonro@mellanox.com>
7442 L: linux-rdma@vger.kernel.org
7443 W: http://www.mellanox.com
7444 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7445 S: Supported
7446 F: drivers/infiniband/hw/mlx5/
7447 F: include/linux/mlx5/
7448
7449 MELEXIS MLX90614 DRIVER
7450 M: Crt Mori <cmo@melexis.com>
7451 L: linux-iio@vger.kernel.org
7452 W: http://www.melexis.com
7453 S: Supported
7454 F: drivers/iio/temperature/mlx90614.c
7455
7456 MN88472 MEDIA DRIVER
7457 M: Antti Palosaari <crope@iki.fi>
7458 L: linux-media@vger.kernel.org
7459 W: https://linuxtv.org
7460 W: http://palosaari.fi/linux/
7461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7462 T: git git://linuxtv.org/anttip/media_tree.git
7463 S: Maintained
7464 F: drivers/staging/media/mn88472/
7465 F: drivers/media/dvb-frontends/mn88472.h
7466
7467 MN88473 MEDIA DRIVER
7468 M: Antti Palosaari <crope@iki.fi>
7469 L: linux-media@vger.kernel.org
7470 W: https://linuxtv.org
7471 W: http://palosaari.fi/linux/
7472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7473 S: Maintained
7474 F: drivers/media/dvb-frontends/mn88473*
7475
7476 MODULE SUPPORT
7477 M: Rusty Russell <rusty@rustcorp.com.au>
7478 S: Maintained
7479 F: include/linux/module.h
7480 F: kernel/module.c
7481
7482 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7483 W: http://popies.net/meye/
7484 S: Orphan
7485 F: Documentation/video4linux/meye.txt
7486 F: drivers/media/pci/meye/
7487 F: include/uapi/linux/meye.h
7488
7489 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7490 M: Jiri Slaby <jirislaby@gmail.com>
7491 S: Maintained
7492 F: Documentation/serial/moxa-smartio
7493 F: drivers/tty/mxser.*
7494
7495 MR800 AVERMEDIA USB FM RADIO DRIVER
7496 M: Alexey Klimov <klimov.linux@gmail.com>
7497 L: linux-media@vger.kernel.org
7498 T: git git://linuxtv.org/media_tree.git
7499 S: Maintained
7500 F: drivers/media/radio/radio-mr800.c
7501
7502 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7503 M: Alan Ott <alan@signal11.us>
7504 L: linux-wpan@vger.kernel.org
7505 S: Maintained
7506 F: drivers/net/ieee802154/mrf24j40.c
7507 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7508
7509 MSI LAPTOP SUPPORT
7510 M: "Lee, Chun-Yi" <jlee@suse.com>
7511 L: platform-driver-x86@vger.kernel.org
7512 S: Maintained
7513 F: drivers/platform/x86/msi-laptop.c
7514
7515 MSI WMI SUPPORT
7516 L: platform-driver-x86@vger.kernel.org
7517 S: Orphan
7518 F: drivers/platform/x86/msi-wmi.c
7519
7520 MSI001 MEDIA DRIVER
7521 M: Antti Palosaari <crope@iki.fi>
7522 L: linux-media@vger.kernel.org
7523 W: https://linuxtv.org
7524 W: http://palosaari.fi/linux/
7525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7526 T: git git://linuxtv.org/anttip/media_tree.git
7527 S: Maintained
7528 F: drivers/media/tuners/msi001*
7529
7530 MSI2500 MEDIA DRIVER
7531 M: Antti Palosaari <crope@iki.fi>
7532 L: linux-media@vger.kernel.org
7533 W: https://linuxtv.org
7534 W: http://palosaari.fi/linux/
7535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7536 T: git git://linuxtv.org/anttip/media_tree.git
7537 S: Maintained
7538 F: drivers/media/usb/msi2500/
7539
7540 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7541 M: Robert Jarzmik <robert.jarzmik@free.fr>
7542 L: linux-mtd@lists.infradead.org
7543 S: Maintained
7544 F: drivers/mtd/devices/docg3*
7545
7546 MT9M032 APTINA SENSOR DRIVER
7547 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7548 L: linux-media@vger.kernel.org
7549 T: git git://linuxtv.org/media_tree.git
7550 S: Maintained
7551 F: drivers/media/i2c/mt9m032.c
7552 F: include/media/i2c/mt9m032.h
7553
7554 MT9P031 APTINA CAMERA SENSOR
7555 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7556 L: linux-media@vger.kernel.org
7557 T: git git://linuxtv.org/media_tree.git
7558 S: Maintained
7559 F: drivers/media/i2c/mt9p031.c
7560 F: include/media/i2c/mt9p031.h
7561
7562 MT9T001 APTINA CAMERA SENSOR
7563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7564 L: linux-media@vger.kernel.org
7565 T: git git://linuxtv.org/media_tree.git
7566 S: Maintained
7567 F: drivers/media/i2c/mt9t001.c
7568 F: include/media/i2c/mt9t001.h
7569
7570 MT9V032 APTINA CAMERA SENSOR
7571 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7572 L: linux-media@vger.kernel.org
7573 T: git git://linuxtv.org/media_tree.git
7574 S: Maintained
7575 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7576 F: drivers/media/i2c/mt9v032.c
7577 F: include/media/i2c/mt9v032.h
7578
7579 MULTIFUNCTION DEVICES (MFD)
7580 M: Lee Jones <lee.jones@linaro.org>
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7582 S: Supported
7583 F: drivers/mfd/
7584 F: include/linux/mfd/
7585
7586 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7587 M: Ulf Hansson <ulf.hansson@linaro.org>
7588 L: linux-mmc@vger.kernel.org
7589 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7590 S: Maintained
7591 F: drivers/mmc/
7592 F: include/linux/mmc/
7593 F: include/uapi/linux/mmc/
7594
7595 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7596 S: Orphan
7597 F: drivers/mmc/host/mmc_spi.c
7598 F: include/linux/spi/mmc_spi.h
7599
7600 MULTISOUND SOUND DRIVER
7601 M: Andrew Veliath <andrewtv@usa.net>
7602 S: Maintained
7603 F: Documentation/sound/oss/MultiSound
7604 F: sound/oss/msnd*
7605
7606 MULTITECH MULTIPORT CARD (ISICOM)
7607 S: Orphan
7608 F: drivers/tty/isicom.c
7609 F: include/linux/isicom.h
7610
7611 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7612 M: Bin Liu <b-liu@ti.com>
7613 L: linux-usb@vger.kernel.org
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7615 S: Maintained
7616 F: drivers/usb/musb/
7617
7618 MXL5007T MEDIA DRIVER
7619 M: Michael Krufky <mkrufky@linuxtv.org>
7620 L: linux-media@vger.kernel.org
7621 W: https://linuxtv.org
7622 W: http://github.com/mkrufky
7623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7624 T: git git://linuxtv.org/mkrufky/tuners.git
7625 S: Maintained
7626 F: drivers/media/tuners/mxl5007t.*
7627
7628 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7629 M: Hyong-Youb Kim <hykim@myri.com>
7630 L: netdev@vger.kernel.org
7631 W: https://www.myricom.com/support/downloads/myri10ge.html
7632 S: Supported
7633 F: drivers/net/ethernet/myricom/myri10ge/
7634
7635 NAND FLASH SUBSYSTEM
7636 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7637 R: Richard Weinberger <richard@nod.at>
7638 L: linux-mtd@lists.infradead.org
7639 W: http://www.linux-mtd.infradead.org/
7640 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7641 T: git git://github.com/linux-nand/linux.git
7642 S: Maintained
7643 F: drivers/mtd/nand/
7644 F: include/linux/mtd/nand*.h
7645
7646 NATSEMI ETHERNET DRIVER (DP8381x)
7647 S: Orphan
7648 F: drivers/net/ethernet/natsemi/natsemi.c
7649
7650 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7651 M: Daniel Mack <zonque@gmail.com>
7652 S: Maintained
7653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7654 W: http://www.native-instruments.com
7655 F: sound/usb/caiaq/
7656
7657 NCP FILESYSTEM
7658 M: Petr Vandrovec <petr@vandrovec.name>
7659 S: Odd Fixes
7660 F: fs/ncpfs/
7661
7662 NCR 5380 SCSI DRIVERS
7663 M: Finn Thain <fthain@telegraphics.com.au>
7664 M: Michael Schmitz <schmitzmic@gmail.com>
7665 L: linux-scsi@vger.kernel.org
7666 S: Maintained
7667 F: Documentation/scsi/g_NCR5380.txt
7668 F: drivers/scsi/NCR5380.*
7669 F: drivers/scsi/arm/cumana_1.c
7670 F: drivers/scsi/arm/oak.c
7671 F: drivers/scsi/atari_NCR5380.c
7672 F: drivers/scsi/atari_scsi.*
7673 F: drivers/scsi/dmx3191d.c
7674 F: drivers/scsi/dtc.*
7675 F: drivers/scsi/g_NCR5380.*
7676 F: drivers/scsi/g_NCR5380_mmio.c
7677 F: drivers/scsi/mac_scsi.*
7678 F: drivers/scsi/pas16.*
7679 F: drivers/scsi/sun3_scsi.*
7680 F: drivers/scsi/sun3_scsi_vme.c
7681 F: drivers/scsi/t128.*
7682
7683 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7684 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7685 L: linux-scsi@vger.kernel.org
7686 S: Maintained
7687 F: drivers/scsi/NCR_D700.*
7688
7689 NCT6775 HARDWARE MONITOR DRIVER
7690 M: Guenter Roeck <linux@roeck-us.net>
7691 L: linux-hwmon@vger.kernel.org
7692 S: Maintained
7693 F: Documentation/hwmon/nct6775
7694 F: drivers/hwmon/nct6775.c
7695
7696 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7697 M: Faisal Latif <faisal.latif@intel.com>
7698 L: linux-rdma@vger.kernel.org
7699 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7700 S: Supported
7701 F: drivers/infiniband/hw/nes/
7702
7703 NETEM NETWORK EMULATOR
7704 M: Stephen Hemminger <stephen@networkplumber.org>
7705 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7706 S: Maintained
7707 F: net/sched/sch_netem.c
7708
7709 NETERION 10GbE DRIVERS (s2io/vxge)
7710 M: Jon Mason <jdmason@kudzu.us>
7711 L: netdev@vger.kernel.org
7712 S: Supported
7713 F: Documentation/networking/s2io.txt
7714 F: Documentation/networking/vxge.txt
7715 F: drivers/net/ethernet/neterion/
7716
7717 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7718 M: Pablo Neira Ayuso <pablo@netfilter.org>
7719 M: Patrick McHardy <kaber@trash.net>
7720 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7721 L: netfilter-devel@vger.kernel.org
7722 L: coreteam@netfilter.org
7723 W: http://www.netfilter.org/
7724 W: http://www.iptables.org/
7725 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7728 S: Supported
7729 F: include/linux/netfilter*
7730 F: include/linux/netfilter/
7731 F: include/net/netfilter/
7732 F: include/uapi/linux/netfilter*
7733 F: include/uapi/linux/netfilter/
7734 F: net/*/netfilter.c
7735 F: net/*/netfilter/
7736 F: net/netfilter/
7737 F: net/bridge/br_netfilter*.c
7738
7739 NETLABEL
7740 M: Paul Moore <paul@paul-moore.com>
7741 W: http://netlabel.sf.net
7742 L: netdev@vger.kernel.org
7743 S: Maintained
7744 F: Documentation/netlabel/
7745 F: include/net/netlabel.h
7746 F: net/netlabel/
7747
7748 NETROM NETWORK LAYER
7749 M: Ralf Baechle <ralf@linux-mips.org>
7750 L: linux-hams@vger.kernel.org
7751 W: http://www.linux-ax25.org/
7752 S: Maintained
7753 F: include/net/netrom.h
7754 F: include/uapi/linux/netrom.h
7755 F: net/netrom/
7756
7757 NETRONOME ETHERNET DRIVERS
7758 M: Jakub Kicinski <jakub.kicinski@netronome.com>
7759 L: oss-drivers@netronome.com
7760 S: Maintained
7761 F: drivers/net/ethernet/netronome/
7762
7763 NETWORK BLOCK DEVICE (NBD)
7764 M: Markus Pargmann <mpa@pengutronix.de>
7765 S: Maintained
7766 L: nbd-general@lists.sourceforge.net
7767 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7768 F: Documentation/blockdev/nbd.txt
7769 F: drivers/block/nbd.c
7770 F: include/uapi/linux/nbd.h
7771
7772 NETWORK DROP MONITOR
7773 M: Neil Horman <nhorman@tuxdriver.com>
7774 L: netdev@vger.kernel.org
7775 S: Maintained
7776 W: https://fedorahosted.org/dropwatch/
7777 F: net/core/drop_monitor.c
7778
7779 NETWORKING [GENERAL]
7780 M: "David S. Miller" <davem@davemloft.net>
7781 L: netdev@vger.kernel.org
7782 W: http://www.linuxfoundation.org/en/Net
7783 Q: http://patchwork.ozlabs.org/project/netdev/list/
7784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7786 S: Maintained
7787 F: net/
7788 F: include/net/
7789 F: include/linux/in.h
7790 F: include/linux/net.h
7791 F: include/linux/netdevice.h
7792 F: include/uapi/linux/in.h
7793 F: include/uapi/linux/net.h
7794 F: include/uapi/linux/netdevice.h
7795 F: include/uapi/linux/net_namespace.h
7796 F: tools/net/
7797 F: tools/testing/selftests/net/
7798 F: lib/random32.c
7799 F: lib/test_bpf.c
7800
7801 NETWORKING [IPv4/IPv6]
7802 M: "David S. Miller" <davem@davemloft.net>
7803 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7804 M: James Morris <jmorris@namei.org>
7805 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7806 M: Patrick McHardy <kaber@trash.net>
7807 L: netdev@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7809 S: Maintained
7810 F: net/ipv4/
7811 F: net/ipv6/
7812 F: include/net/ip*
7813 F: arch/x86/net/*
7814
7815 NETWORKING [IPSEC]
7816 M: Steffen Klassert <steffen.klassert@secunet.com>
7817 M: Herbert Xu <herbert@gondor.apana.org.au>
7818 M: "David S. Miller" <davem@davemloft.net>
7819 L: netdev@vger.kernel.org
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7822 S: Maintained
7823 F: net/core/flow.c
7824 F: net/xfrm/
7825 F: net/key/
7826 F: net/ipv4/xfrm*
7827 F: net/ipv4/esp4.c
7828 F: net/ipv4/ah4.c
7829 F: net/ipv4/ipcomp.c
7830 F: net/ipv4/ip_vti.c
7831 F: net/ipv6/xfrm*
7832 F: net/ipv6/esp6.c
7833 F: net/ipv6/ah6.c
7834 F: net/ipv6/ipcomp6.c
7835 F: net/ipv6/ip6_vti.c
7836 F: include/uapi/linux/xfrm.h
7837 F: include/net/xfrm.h
7838
7839 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7840 M: Paul Moore <paul@paul-moore.com>
7841 L: netdev@vger.kernel.org
7842 S: Maintained
7843
7844 NETWORKING [WIRELESS]
7845 L: linux-wireless@vger.kernel.org
7846 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7847
7848 NETWORKING DRIVERS
7849 L: netdev@vger.kernel.org
7850 W: http://www.linuxfoundation.org/en/Net
7851 Q: http://patchwork.ozlabs.org/project/netdev/list/
7852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7854 S: Odd Fixes
7855 F: drivers/net/
7856 F: include/linux/if_*
7857 F: include/linux/netdevice.h
7858 F: include/linux/etherdevice.h
7859 F: include/linux/fcdevice.h
7860 F: include/linux/fddidevice.h
7861 F: include/linux/hippidevice.h
7862 F: include/linux/inetdevice.h
7863 F: include/uapi/linux/if_*
7864 F: include/uapi/linux/netdevice.h
7865
7866 NETWORKING DRIVERS (WIRELESS)
7867 M: Kalle Valo <kvalo@codeaurora.org>
7868 L: linux-wireless@vger.kernel.org
7869 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7872 S: Maintained
7873 F: drivers/net/wireless/
7874
7875 NETXEN (1/10) GbE SUPPORT
7876 M: Manish Chopra <manish.chopra@qlogic.com>
7877 M: Sony Chacko <sony.chacko@qlogic.com>
7878 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7879 L: netdev@vger.kernel.org
7880 W: http://www.qlogic.com
7881 S: Supported
7882 F: drivers/net/ethernet/qlogic/netxen/
7883
7884 NFC SUBSYSTEM
7885 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7886 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7887 M: Samuel Ortiz <sameo@linux.intel.com>
7888 L: linux-wireless@vger.kernel.org
7889 L: linux-nfc@lists.01.org (subscribers-only)
7890 S: Supported
7891 F: net/nfc/
7892 F: include/net/nfc/
7893 F: include/uapi/linux/nfc.h
7894 F: drivers/nfc/
7895 F: include/linux/platform_data/nfcmrvl.h
7896 F: include/linux/platform_data/nxp-nci.h
7897 F: include/linux/platform_data/pn544.h
7898 F: include/linux/platform_data/st21nfca.h
7899 F: include/linux/platform_data/st-nci.h
7900 F: Documentation/devicetree/bindings/net/nfc/
7901
7902 NFS, SUNRPC, AND LOCKD CLIENTS
7903 M: Trond Myklebust <trond.myklebust@primarydata.com>
7904 M: Anna Schumaker <anna.schumaker@netapp.com>
7905 L: linux-nfs@vger.kernel.org
7906 W: http://client.linux-nfs.org
7907 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7908 S: Maintained
7909 F: fs/lockd/
7910 F: fs/nfs/
7911 F: fs/nfs_common/
7912 F: net/sunrpc/
7913 F: include/linux/lockd/
7914 F: include/linux/nfs*
7915 F: include/linux/sunrpc/
7916 F: include/uapi/linux/nfs*
7917 F: include/uapi/linux/sunrpc/
7918
7919 NILFS2 FILESYSTEM
7920 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7921 L: linux-nilfs@vger.kernel.org
7922 W: http://nilfs.sourceforge.net/
7923 T: git git://github.com/konis/nilfs2.git
7924 S: Supported
7925 F: Documentation/filesystems/nilfs2.txt
7926 F: fs/nilfs2/
7927 F: include/linux/nilfs2_fs.h
7928 F: include/trace/events/nilfs2.h
7929
7930 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7931 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7932 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7933 S: Maintained
7934 F: Documentation/scsi/NinjaSCSI.txt
7935 F: drivers/scsi/pcmcia/nsp_*
7936
7937 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7938 M: GOTO Masanori <gotom@debian.or.jp>
7939 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7940 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7941 S: Maintained
7942 F: Documentation/scsi/NinjaSCSI.txt
7943 F: drivers/scsi/nsp32*
7944
7945 NIOS2 ARCHITECTURE
7946 M: Ley Foon Tan <lftan@altera.com>
7947 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7949 S: Maintained
7950 F: arch/nios2/
7951
7952 NOKIA N900 POWER SUPPLY DRIVERS
7953 R: Pali RohĂ¡r <pali.rohar@gmail.com>
7954 F: include/linux/power/bq2415x_charger.h
7955 F: include/linux/power/bq27xxx_battery.h
7956 F: include/linux/power/isp1704_charger.h
7957 F: drivers/power/bq2415x_charger.c
7958 F: drivers/power/bq27xxx_battery.c
7959 F: drivers/power/bq27xxx_battery_i2c.c
7960 F: drivers/power/isp1704_charger.c
7961 F: drivers/power/rx51_battery.c
7962
7963 NTB DRIVER CORE
7964 M: Jon Mason <jdmason@kudzu.us>
7965 M: Dave Jiang <dave.jiang@intel.com>
7966 M: Allen Hubbe <Allen.Hubbe@emc.com>
7967 L: linux-ntb@googlegroups.com
7968 S: Supported
7969 W: https://github.com/jonmason/ntb/wiki
7970 T: git git://github.com/jonmason/ntb.git
7971 F: drivers/ntb/
7972 F: drivers/net/ntb_netdev.c
7973 F: include/linux/ntb.h
7974 F: include/linux/ntb_transport.h
7975
7976 NTB INTEL DRIVER
7977 M: Jon Mason <jdmason@kudzu.us>
7978 M: Dave Jiang <dave.jiang@intel.com>
7979 L: linux-ntb@googlegroups.com
7980 S: Supported
7981 W: https://github.com/jonmason/ntb/wiki
7982 T: git git://github.com/jonmason/ntb.git
7983 F: drivers/ntb/hw/intel/
7984
7985 NTB AMD DRIVER
7986 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7987 L: linux-ntb@googlegroups.com
7988 S: Supported
7989 F: drivers/ntb/hw/amd/
7990
7991 NTFS FILESYSTEM
7992 M: Anton Altaparmakov <anton@tuxera.com>
7993 L: linux-ntfs-dev@lists.sourceforge.net
7994 W: http://www.tuxera.com/
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7996 S: Supported
7997 F: Documentation/filesystems/ntfs.txt
7998 F: fs/ntfs/
7999
8000 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8001 M: Antonino Daplas <adaplas@gmail.com>
8002 L: linux-fbdev@vger.kernel.org
8003 S: Maintained
8004 F: drivers/video/fbdev/riva/
8005 F: drivers/video/fbdev/nvidia/
8006
8007 NVM EXPRESS DRIVER
8008 M: Keith Busch <keith.busch@intel.com>
8009 M: Jens Axboe <axboe@fb.com>
8010 L: linux-nvme@lists.infradead.org
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8012 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8013 S: Supported
8014 F: drivers/nvme/host/
8015 F: include/linux/nvme.h
8016
8017 NVMEM FRAMEWORK
8018 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8019 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8020 S: Maintained
8021 F: drivers/nvmem/
8022 F: Documentation/devicetree/bindings/nvmem/
8023 F: include/linux/nvmem-consumer.h
8024 F: include/linux/nvmem-provider.h
8025
8026 NXP-NCI NFC DRIVER
8027 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8028 R: Charles Gorand <charles.gorand@effinnov.com>
8029 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8030 S: Supported
8031 F: drivers/nfc/nxp-nci
8032
8033 NXP TDA998X DRM DRIVER
8034 M: Russell King <rmk+kernel@arm.linux.org.uk>
8035 S: Supported
8036 F: drivers/gpu/drm/i2c/tda998x_drv.c
8037 F: include/drm/i2c/tda998x.h
8038
8039 NXP TFA9879 DRIVER
8040 M: Peter Rosin <peda@axentia.se>
8041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8042 S: Maintained
8043 F: sound/soc/codecs/tfa9879*
8044
8045 OBJTOOL
8046 M: Josh Poimboeuf <jpoimboe@redhat.com>
8047 S: Supported
8048 F: tools/objtool/
8049
8050 OMAP SUPPORT
8051 M: Tony Lindgren <tony@atomide.com>
8052 L: linux-omap@vger.kernel.org
8053 W: http://www.muru.com/linux/omap/
8054 W: http://linux.omap.com/
8055 Q: http://patchwork.kernel.org/project/linux-omap/list/
8056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8057 S: Maintained
8058 F: arch/arm/*omap*/
8059 F: arch/arm/configs/omap1_defconfig
8060 F: arch/arm/configs/omap2plus_defconfig
8061 F: drivers/i2c/busses/i2c-omap.c
8062 F: drivers/irqchip/irq-omap-intc.c
8063 F: drivers/mfd/*omap*.c
8064 F: drivers/mfd/menelaus.c
8065 F: drivers/mfd/palmas.c
8066 F: drivers/mfd/tps65217.c
8067 F: drivers/mfd/tps65218.c
8068 F: drivers/mfd/tps65910.c
8069 F: drivers/mfd/twl-core.[ch]
8070 F: drivers/mfd/twl4030*.c
8071 F: drivers/mfd/twl6030*.c
8072 F: drivers/mfd/twl6040*.c
8073 F: drivers/regulator/palmas-regulator*.c
8074 F: drivers/regulator/pbias-regulator.c
8075 F: drivers/regulator/tps65217-regulator.c
8076 F: drivers/regulator/tps65218-regulator.c
8077 F: drivers/regulator/tps65910-regulator.c
8078 F: drivers/regulator/twl-regulator.c
8079 F: include/linux/i2c-omap.h
8080
8081 OMAP DEVICE TREE SUPPORT
8082 M: Benoît Cousson <bcousson@baylibre.com>
8083 M: Tony Lindgren <tony@atomide.com>
8084 L: linux-omap@vger.kernel.org
8085 L: devicetree@vger.kernel.org
8086 S: Maintained
8087 F: arch/arm/boot/dts/*omap*
8088 F: arch/arm/boot/dts/*am3*
8089 F: arch/arm/boot/dts/*am4*
8090 F: arch/arm/boot/dts/*am5*
8091 F: arch/arm/boot/dts/*dra7*
8092
8093 OMAP CLOCK FRAMEWORK SUPPORT
8094 M: Paul Walmsley <paul@pwsan.com>
8095 L: linux-omap@vger.kernel.org
8096 S: Maintained
8097 F: arch/arm/*omap*/*clock*
8098
8099 OMAP POWER MANAGEMENT SUPPORT
8100 M: Kevin Hilman <khilman@kernel.org>
8101 L: linux-omap@vger.kernel.org
8102 S: Maintained
8103 F: arch/arm/*omap*/*pm*
8104 F: drivers/cpufreq/omap-cpufreq.c
8105
8106 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8107 M: Rajendra Nayak <rnayak@ti.com>
8108 M: Paul Walmsley <paul@pwsan.com>
8109 L: linux-omap@vger.kernel.org
8110 S: Maintained
8111 F: arch/arm/mach-omap2/prm*
8112
8113 OMAP AUDIO SUPPORT
8114 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8115 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8116 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8117 L: linux-omap@vger.kernel.org
8118 S: Maintained
8119 F: sound/soc/omap/
8120
8121 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8122 M: Roger Quadros <rogerq@ti.com>
8123 M: Tony Lindgren <tony@atomide.com>
8124 L: linux-omap@vger.kernel.org
8125 S: Maintained
8126 F: drivers/memory/omap-gpmc.c
8127 F: arch/arm/mach-omap2/*gpmc*
8128
8129 OMAP FRAMEBUFFER SUPPORT
8130 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8131 L: linux-fbdev@vger.kernel.org
8132 L: linux-omap@vger.kernel.org
8133 S: Maintained
8134 F: drivers/video/fbdev/omap/
8135
8136 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8137 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8138 L: linux-omap@vger.kernel.org
8139 L: linux-fbdev@vger.kernel.org
8140 S: Maintained
8141 F: drivers/video/fbdev/omap2/
8142 F: Documentation/arm/OMAP/DSS
8143
8144 OMAP HARDWARE SPINLOCK SUPPORT
8145 M: Ohad Ben-Cohen <ohad@wizery.com>
8146 L: linux-omap@vger.kernel.org
8147 S: Maintained
8148 F: drivers/hwspinlock/omap_hwspinlock.c
8149
8150 OMAP MMC SUPPORT
8151 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8152 L: linux-omap@vger.kernel.org
8153 S: Maintained
8154 F: drivers/mmc/host/omap.c
8155
8156 OMAP HS MMC SUPPORT
8157 L: linux-mmc@vger.kernel.org
8158 L: linux-omap@vger.kernel.org
8159 S: Orphan
8160 F: drivers/mmc/host/omap_hsmmc.c
8161
8162 OMAP RANDOM NUMBER GENERATOR SUPPORT
8163 M: Deepak Saxena <dsaxena@plexity.net>
8164 S: Maintained
8165 F: drivers/char/hw_random/omap-rng.c
8166
8167 OMAP HWMOD SUPPORT
8168 M: Benoît Cousson <bcousson@baylibre.com>
8169 M: Paul Walmsley <paul@pwsan.com>
8170 L: linux-omap@vger.kernel.org
8171 S: Maintained
8172 F: arch/arm/mach-omap2/omap_hwmod.*
8173
8174 OMAP HWMOD DATA
8175 M: Paul Walmsley <paul@pwsan.com>
8176 L: linux-omap@vger.kernel.org
8177 S: Maintained
8178 F: arch/arm/mach-omap2/omap_hwmod*data*
8179
8180 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8181 M: Benoît Cousson <bcousson@baylibre.com>
8182 L: linux-omap@vger.kernel.org
8183 S: Maintained
8184 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8185
8186 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8187 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8188 L: linux-media@vger.kernel.org
8189 S: Maintained
8190 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8191 F: drivers/media/platform/omap3isp/
8192 F: drivers/staging/media/omap4iss/
8193
8194 OMAP USB SUPPORT
8195 L: linux-usb@vger.kernel.org
8196 L: linux-omap@vger.kernel.org
8197 S: Orphan
8198 F: drivers/usb/*/*omap*
8199 F: arch/arm/*omap*/usb*
8200
8201 OMAP GPIO DRIVER
8202 M: Grygorii Strashko <grygorii.strashko@ti.com>
8203 M: Santosh Shilimkar <ssantosh@kernel.org>
8204 M: Kevin Hilman <khilman@kernel.org>
8205 L: linux-omap@vger.kernel.org
8206 S: Maintained
8207 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8208 F: drivers/gpio/gpio-omap.c
8209
8210 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8211 M: Mark Jackson <mpfj@newflow.co.uk>
8212 L: linux-omap@vger.kernel.org
8213 S: Maintained
8214 F: arch/arm/boot/dts/am335x-nano.dts
8215
8216 OMFS FILESYSTEM
8217 M: Bob Copeland <me@bobcopeland.com>
8218 L: linux-karma-devel@lists.sourceforge.net
8219 S: Maintained
8220 F: Documentation/filesystems/omfs.txt
8221 F: fs/omfs/
8222
8223 OMNIKEY CARDMAN 4000 DRIVER
8224 M: Harald Welte <laforge@gnumonks.org>
8225 S: Maintained
8226 F: drivers/char/pcmcia/cm4000_cs.c
8227 F: include/linux/cm4000_cs.h
8228 F: include/uapi/linux/cm4000_cs.h
8229
8230 OMNIKEY CARDMAN 4040 DRIVER
8231 M: Harald Welte <laforge@gnumonks.org>
8232 S: Maintained
8233 F: drivers/char/pcmcia/cm4040_cs.*
8234
8235 OMNIVISION OV7670 SENSOR DRIVER
8236 M: Jonathan Corbet <corbet@lwn.net>
8237 L: linux-media@vger.kernel.org
8238 T: git git://linuxtv.org/media_tree.git
8239 S: Maintained
8240 F: drivers/media/i2c/ov7670.c
8241
8242 ONENAND FLASH DRIVER
8243 M: Kyungmin Park <kyungmin.park@samsung.com>
8244 L: linux-mtd@lists.infradead.org
8245 S: Maintained
8246 F: drivers/mtd/onenand/
8247 F: include/linux/mtd/onenand*.h
8248
8249 ONSTREAM SCSI TAPE DRIVER
8250 M: Willem Riede <osst@riede.org>
8251 L: osst-users@lists.sourceforge.net
8252 L: linux-scsi@vger.kernel.org
8253 S: Maintained
8254 F: Documentation/scsi/osst.txt
8255 F: drivers/scsi/osst.*
8256 F: drivers/scsi/osst_*.h
8257 F: drivers/scsi/st.h
8258
8259 OPENCORES I2C BUS DRIVER
8260 M: Peter Korsgaard <jacmet@sunsite.dk>
8261 L: linux-i2c@vger.kernel.org
8262 S: Maintained
8263 F: Documentation/i2c/busses/i2c-ocores
8264 F: drivers/i2c/busses/i2c-ocores.c
8265
8266 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8267 M: Rob Herring <robh+dt@kernel.org>
8268 M: Frank Rowand <frowand.list@gmail.com>
8269 M: Grant Likely <grant.likely@linaro.org>
8270 L: devicetree@vger.kernel.org
8271 W: http://www.devicetree.org/
8272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8273 S: Maintained
8274 F: drivers/of/
8275 F: include/linux/of*.h
8276 F: scripts/dtc/
8277
8278 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8279 M: Rob Herring <robh+dt@kernel.org>
8280 M: Pawel Moll <pawel.moll@arm.com>
8281 M: Mark Rutland <mark.rutland@arm.com>
8282 M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8283 M: Kumar Gala <galak@codeaurora.org>
8284 L: devicetree@vger.kernel.org
8285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8286 S: Maintained
8287 F: Documentation/devicetree/
8288 F: arch/*/boot/dts/
8289 F: include/dt-bindings/
8290
8291 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8292 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8293 L: devicetree@vger.kernel.org
8294 S: Maintained
8295 F: Documentation/devicetree/dynamic-resolution-notes.txt
8296 F: Documentation/devicetree/overlay-notes.txt
8297 F: drivers/of/overlay.c
8298 F: drivers/of/resolver.c
8299
8300 OPENRISC ARCHITECTURE
8301 M: Jonas Bonn <jonas@southpole.se>
8302 W: http://openrisc.net
8303 L: linux@lists.openrisc.net (moderated for non-subscribers)
8304 S: Maintained
8305 T: git git://openrisc.net/~jonas/linux
8306 F: arch/openrisc/
8307
8308 OPENVSWITCH
8309 M: Pravin Shelar <pshelar@nicira.com>
8310 L: netdev@vger.kernel.org
8311 L: dev@openvswitch.org
8312 W: http://openvswitch.org
8313 S: Maintained
8314 F: net/openvswitch/
8315 F: include/uapi/linux/openvswitch.h
8316
8317 OPERATING PERFORMANCE POINTS (OPP)
8318 M: Viresh Kumar <vireshk@kernel.org>
8319 M: Nishanth Menon <nm@ti.com>
8320 M: Stephen Boyd <sboyd@codeaurora.org>
8321 L: linux-pm@vger.kernel.org
8322 S: Maintained
8323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8324 F: drivers/base/power/opp/
8325 F: include/linux/pm_opp.h
8326 F: Documentation/power/opp.txt
8327 F: Documentation/devicetree/bindings/opp/
8328
8329 OPL4 DRIVER
8330 M: Clemens Ladisch <clemens@ladisch.de>
8331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8332 T: git git://git.alsa-project.org/alsa-kernel.git
8333 S: Maintained
8334 F: sound/drivers/opl4/
8335
8336 OPROFILE
8337 M: Robert Richter <rric@kernel.org>
8338 L: oprofile-list@lists.sf.net
8339 S: Maintained
8340 F: arch/*/include/asm/oprofile*.h
8341 F: arch/*/oprofile/
8342 F: drivers/oprofile/
8343 F: include/linux/oprofile.h
8344
8345 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8346 M: Mark Fasheh <mfasheh@suse.com>
8347 M: Joel Becker <jlbec@evilplan.org>
8348 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8349 W: http://ocfs2.wiki.kernel.org
8350 S: Supported
8351 F: Documentation/filesystems/ocfs2.txt
8352 F: Documentation/filesystems/dlmfs.txt
8353 F: fs/ocfs2/
8354
8355 ORINOCO DRIVER
8356 L: linux-wireless@vger.kernel.org
8357 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8358 W: http://www.nongnu.org/orinoco/
8359 S: Orphan
8360 F: drivers/net/wireless/intersil/orinoco/
8361
8362 OSD LIBRARY and FILESYSTEM
8363 M: Boaz Harrosh <ooo@electrozaur.com>
8364 M: Benny Halevy <bhalevy@primarydata.com>
8365 L: osd-dev@open-osd.org
8366 W: http://open-osd.org
8367 T: git git://git.open-osd.org/open-osd.git
8368 S: Maintained
8369 F: drivers/scsi/osd/
8370 F: include/scsi/osd_*
8371 F: fs/exofs/
8372
8373 OVERLAY FILESYSTEM
8374 M: Miklos Szeredi <miklos@szeredi.hu>
8375 L: linux-unionfs@vger.kernel.org
8376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8377 S: Supported
8378 F: fs/overlayfs/
8379 F: Documentation/filesystems/overlayfs.txt
8380
8381 ORANGEFS FILESYSTEM
8382 M: Mike Marshall <hubcap@omnibond.com>
8383 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8385 S: Supported
8386 F: fs/orangefs/
8387 F: Documentation/filesystems/orangefs.txt
8388
8389 P54 WIRELESS DRIVER
8390 M: Christian Lamparter <chunkeey@googlemail.com>
8391 L: linux-wireless@vger.kernel.org
8392 W: http://wireless.kernel.org/en/users/Drivers/p54
8393 S: Maintained
8394 F: drivers/net/wireless/intersil/p54/
8395
8396 PA SEMI ETHERNET DRIVER
8397 M: Olof Johansson <olof@lixom.net>
8398 L: netdev@vger.kernel.org
8399 S: Maintained
8400 F: drivers/net/ethernet/pasemi/*
8401
8402 PA SEMI SMBUS DRIVER
8403 M: Olof Johansson <olof@lixom.net>
8404 L: linux-i2c@vger.kernel.org
8405 S: Maintained
8406 F: drivers/i2c/busses/i2c-pasemi.c
8407
8408 PADATA PARALLEL EXECUTION MECHANISM
8409 M: Steffen Klassert <steffen.klassert@secunet.com>
8410 L: linux-crypto@vger.kernel.org
8411 S: Maintained
8412 F: kernel/padata.c
8413 F: include/linux/padata.h
8414 F: Documentation/padata.txt
8415
8416 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8417 M: Harald Welte <laforge@gnumonks.org>
8418 L: platform-driver-x86@vger.kernel.org
8419 S: Maintained
8420 F: drivers/platform/x86/panasonic-laptop.c
8421
8422 PANASONIC MN10300/AM33/AM34 PORT
8423 M: David Howells <dhowells@redhat.com>
8424 M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8425 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8426 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8427 S: Maintained
8428 F: Documentation/mn10300/
8429 F: arch/mn10300/
8430
8431 PARALLEL LCD/KEYPAD PANEL DRIVER
8432 M: Willy Tarreau <willy@haproxy.com>
8433 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8434 S: Odd Fixes
8435 F: Documentation/misc-devices/lcd-panel-cgram.txt
8436 F: drivers/misc/panel.c
8437
8438 PARALLEL PORT SUBSYSTEM
8439 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8440 M: Sudip Mukherjee <sudip@vectorindia.org>
8441 L: linux-parport@lists.infradead.org (subscribers-only)
8442 S: Maintained
8443 F: drivers/parport/
8444 F: include/linux/parport*.h
8445 F: drivers/char/ppdev.c
8446 F: include/uapi/linux/ppdev.h
8447 F: Documentation/parport*.txt
8448
8449 PARAVIRT_OPS INTERFACE
8450 M: Jeremy Fitzhardinge <jeremy@goop.org>
8451 M: Chris Wright <chrisw@sous-sol.org>
8452 M: Alok Kataria <akataria@vmware.com>
8453 M: Rusty Russell <rusty@rustcorp.com.au>
8454 L: virtualization@lists.linux-foundation.org
8455 S: Supported
8456 F: Documentation/virtual/paravirt_ops.txt
8457 F: arch/*/kernel/paravirt*
8458 F: arch/*/include/asm/paravirt.h
8459
8460 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8461 M: Tim Waugh <tim@cyberelk.net>
8462 L: linux-parport@lists.infradead.org (subscribers-only)
8463 S: Maintained
8464 F: Documentation/blockdev/paride.txt
8465 F: drivers/block/paride/
8466
8467 PARISC ARCHITECTURE
8468 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8469 M: Helge Deller <deller@gmx.de>
8470 L: linux-parisc@vger.kernel.org
8471 W: http://www.parisc-linux.org/
8472 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8475 S: Maintained
8476 F: arch/parisc/
8477 F: Documentation/parisc/
8478 F: drivers/parisc/
8479 F: drivers/char/agp/parisc-agp.c
8480 F: drivers/input/serio/gscps2.c
8481 F: drivers/parport/parport_gsc.*
8482 F: drivers/tty/serial/8250/8250_gsc.c
8483 F: drivers/video/fbdev/sti*
8484 F: drivers/video/console/sti*
8485 F: drivers/video/logo/logo_parisc*
8486
8487 PC87360 HARDWARE MONITORING DRIVER
8488 M: Jim Cromie <jim.cromie@gmail.com>
8489 L: linux-hwmon@vger.kernel.org
8490 S: Maintained
8491 F: Documentation/hwmon/pc87360
8492 F: drivers/hwmon/pc87360.c
8493
8494 PC8736x GPIO DRIVER
8495 M: Jim Cromie <jim.cromie@gmail.com>
8496 S: Maintained
8497 F: drivers/char/pc8736x_gpio.c
8498
8499 PC87427 HARDWARE MONITORING DRIVER
8500 M: Jean Delvare <jdelvare@suse.com>
8501 L: linux-hwmon@vger.kernel.org
8502 S: Maintained
8503 F: Documentation/hwmon/pc87427
8504 F: drivers/hwmon/pc87427.c
8505
8506 PCA9532 LED DRIVER
8507 M: Riku Voipio <riku.voipio@iki.fi>
8508 S: Maintained
8509 F: drivers/leds/leds-pca9532.c
8510 F: include/linux/leds-pca9532.h
8511
8512 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8513 M: Guenter Roeck <linux@roeck-us.net>
8514 L: linux-i2c@vger.kernel.org
8515 S: Maintained
8516 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8517
8518 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8519 M: Khalid Aziz <khalid@gonehiking.org>
8520 S: Maintained
8521 F: drivers/firmware/pcdp.*
8522
8523 PCI ERROR RECOVERY
8524 M: Linas Vepstas <linasvepstas@gmail.com>
8525 L: linux-pci@vger.kernel.org
8526 S: Supported
8527 F: Documentation/PCI/pci-error-recovery.txt
8528
8529 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8530 M: Russell Currey <ruscur@russell.cc>
8531 L: linuxppc-dev@lists.ozlabs.org
8532 S: Supported
8533 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8534 F: arch/powerpc/kernel/eeh*.c
8535 F: arch/powerpc/platforms/*/eeh*.c
8536 F: arch/powerpc/include/*/eeh*.h
8537
8538 PCI SUBSYSTEM
8539 M: Bjorn Helgaas <bhelgaas@google.com>
8540 L: linux-pci@vger.kernel.org
8541 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8543 S: Supported
8544 F: Documentation/PCI/
8545 F: drivers/pci/
8546 F: include/linux/pci*
8547 F: arch/x86/pci/
8548 F: arch/x86/kernel/quirks.c
8549
8550 PCI DRIVER FOR ALTERA PCIE IP
8551 M: Ley Foon Tan <lftan@altera.com>
8552 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8553 L: linux-pci@vger.kernel.org
8554 S: Supported
8555 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8556 F: drivers/pci/host/pcie-altera.c
8557
8558 PCI DRIVER FOR ARM VERSATILE PLATFORM
8559 M: Rob Herring <robh@kernel.org>
8560 L: linux-pci@vger.kernel.org
8561 L: linux-arm-kernel@lists.infradead.org
8562 S: Maintained
8563 F: Documentation/devicetree/bindings/pci/versatile.txt
8564 F: drivers/pci/host/pci-versatile.c
8565
8566 PCI DRIVER FOR APPLIEDMICRO XGENE
8567 M: Tanmay Inamdar <tinamdar@apm.com>
8568 L: linux-pci@vger.kernel.org
8569 L: linux-arm-kernel@lists.infradead.org
8570 S: Maintained
8571 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8572 F: drivers/pci/host/pci-xgene.c
8573
8574 PCI DRIVER FOR FREESCALE LAYERSCAPE
8575 M: Minghuan Lian <minghuan.Lian@freescale.com>
8576 M: Mingkai Hu <mingkai.hu@freescale.com>
8577 M: Roy Zang <tie-fei.zang@freescale.com>
8578 L: linuxppc-dev@lists.ozlabs.org
8579 L: linux-pci@vger.kernel.org
8580 L: linux-arm-kernel@lists.infradead.org
8581 S: Maintained
8582 F: drivers/pci/host/*layerscape*
8583
8584 PCI DRIVER FOR IMX6
8585 M: Richard Zhu <Richard.Zhu@freescale.com>
8586 M: Lucas Stach <l.stach@pengutronix.de>
8587 L: linux-pci@vger.kernel.org
8588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8589 S: Maintained
8590 F: drivers/pci/host/*imx6*
8591
8592 PCI DRIVER FOR TI KEYSTONE
8593 M: Murali Karicheri <m-karicheri2@ti.com>
8594 L: linux-pci@vger.kernel.org
8595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8596 S: Maintained
8597 F: drivers/pci/host/*keystone*
8598
8599 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8600 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8601 M: Jason Cooper <jason@lakedaemon.net>
8602 L: linux-pci@vger.kernel.org
8603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8604 S: Maintained
8605 F: drivers/pci/host/*mvebu*
8606
8607 PCI DRIVER FOR NVIDIA TEGRA
8608 M: Thierry Reding <thierry.reding@gmail.com>
8609 L: linux-tegra@vger.kernel.org
8610 L: linux-pci@vger.kernel.org
8611 S: Supported
8612 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8613 F: drivers/pci/host/pci-tegra.c
8614
8615 PCI DRIVER FOR TI DRA7XX
8616 M: Kishon Vijay Abraham I <kishon@ti.com>
8617 L: linux-omap@vger.kernel.org
8618 L: linux-pci@vger.kernel.org
8619 S: Supported
8620 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8621 F: drivers/pci/host/pci-dra7xx.c
8622
8623 PCI DRIVER FOR RENESAS R-CAR
8624 M: Simon Horman <horms@verge.net.au>
8625 L: linux-pci@vger.kernel.org
8626 L: linux-renesas-soc@vger.kernel.org
8627 S: Maintained
8628 F: drivers/pci/host/*rcar*
8629
8630 PCI DRIVER FOR SAMSUNG EXYNOS
8631 M: Jingoo Han <jingoohan1@gmail.com>
8632 L: linux-pci@vger.kernel.org
8633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8634 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8635 S: Maintained
8636 F: drivers/pci/host/pci-exynos.c
8637
8638 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8639 M: Jingoo Han <jingoohan1@gmail.com>
8640 M: Pratyush Anand <pratyush.anand@gmail.com>
8641 L: linux-pci@vger.kernel.org
8642 S: Maintained
8643 F: drivers/pci/host/*designware*
8644
8645 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8646 M: Joao Pinto <jpinto@synopsys.com>
8647 L: linux-pci@vger.kernel.org
8648 S: Maintained
8649 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8650 F: drivers/pci/host/pcie-designware-plat.c
8651
8652 PCI DRIVER FOR GENERIC OF HOSTS
8653 M: Will Deacon <will.deacon@arm.com>
8654 L: linux-pci@vger.kernel.org
8655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8656 S: Maintained
8657 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8658 F: drivers/pci/host/pci-host-common.c
8659 F: drivers/pci/host/pci-host-generic.c
8660
8661 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8662 M: Keith Busch <keith.busch@intel.com>
8663 L: linux-pci@vger.kernel.org
8664 S: Supported
8665 F: arch/x86/pci/vmd.c
8666
8667 PCIE DRIVER FOR ST SPEAR13XX
8668 M: Pratyush Anand <pratyush.anand@gmail.com>
8669 L: linux-pci@vger.kernel.org
8670 S: Maintained
8671 F: drivers/pci/host/*spear*
8672
8673 PCI MSI DRIVER FOR ALTERA MSI IP
8674 M: Ley Foon Tan <lftan@altera.com>
8675 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8676 L: linux-pci@vger.kernel.org
8677 S: Supported
8678 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8679 F: drivers/pci/host/pcie-altera-msi.c
8680
8681 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8682 M: Duc Dang <dhdang@apm.com>
8683 L: linux-pci@vger.kernel.org
8684 L: linux-arm-kernel@lists.infradead.org
8685 S: Maintained
8686 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8687 F: drivers/pci/host/pci-xgene-msi.c
8688
8689 PCIE DRIVER FOR HISILICON
8690 M: Zhou Wang <wangzhou1@hisilicon.com>
8691 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8692 L: linux-pci@vger.kernel.org
8693 S: Maintained
8694 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8695 F: drivers/pci/host/pcie-hisi.c
8696
8697 PCIE DRIVER FOR QUALCOMM MSM
8698 M: Stanimir Varbanov <svarbanov@mm-sol.com>
8699 L: linux-pci@vger.kernel.org
8700 L: linux-arm-msm@vger.kernel.org
8701 S: Maintained
8702 F: drivers/pci/host/*qcom*
8703
8704 PCIE DRIVER FOR CAVIUM THUNDERX
8705 M: David Daney <david.daney@cavium.com>
8706 L: linux-pci@vger.kernel.org
8707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8708 S: Supported
8709 F: Documentation/devicetree/bindings/pci/pci-thunder-*
8710 F: drivers/pci/host/pci-thunder-*
8711
8712 PCMCIA SUBSYSTEM
8713 P: Linux PCMCIA Team
8714 L: linux-pcmcia@lists.infradead.org
8715 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8717 S: Maintained
8718 F: Documentation/pcmcia/
8719 F: drivers/pcmcia/
8720 F: include/pcmcia/
8721
8722 PCNET32 NETWORK DRIVER
8723 M: Don Fry <pcnet32@frontier.com>
8724 L: netdev@vger.kernel.org
8725 S: Maintained
8726 F: drivers/net/ethernet/amd/pcnet32.c
8727
8728 PCRYPT PARALLEL CRYPTO ENGINE
8729 M: Steffen Klassert <steffen.klassert@secunet.com>
8730 L: linux-crypto@vger.kernel.org
8731 S: Maintained
8732 F: crypto/pcrypt.c
8733 F: include/crypto/pcrypt.h
8734
8735 PER-CPU MEMORY ALLOCATOR
8736 M: Tejun Heo <tj@kernel.org>
8737 M: Christoph Lameter <cl@linux.com>
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8739 S: Maintained
8740 F: include/linux/percpu*.h
8741 F: mm/percpu*.c
8742 F: arch/*/include/asm/percpu.h
8743
8744 PER-TASK DELAY ACCOUNTING
8745 M: Balbir Singh <bsingharora@gmail.com>
8746 S: Maintained
8747 F: include/linux/delayacct.h
8748 F: kernel/delayacct.c
8749
8750 PERFORMANCE EVENTS SUBSYSTEM
8751 M: Peter Zijlstra <peterz@infradead.org>
8752 M: Ingo Molnar <mingo@redhat.com>
8753 M: Arnaldo Carvalho de Melo <acme@kernel.org>
8754 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8755 L: linux-kernel@vger.kernel.org
8756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8757 S: Supported
8758 F: kernel/events/*
8759 F: include/linux/perf_event.h
8760 F: include/uapi/linux/perf_event.h
8761 F: arch/*/kernel/perf_event*.c
8762 F: arch/*/kernel/*/perf_event*.c
8763 F: arch/*/kernel/*/*/perf_event*.c
8764 F: arch/*/include/asm/perf_event.h
8765 F: arch/*/kernel/perf_callchain.c
8766 F: tools/perf/
8767
8768 PERSONALITY HANDLING
8769 M: Christoph Hellwig <hch@infradead.org>
8770 L: linux-abi-devel@lists.sourceforge.net
8771 S: Maintained
8772 F: include/linux/personality.h
8773 F: include/uapi/linux/personality.h
8774
8775 PHONET PROTOCOL
8776 M: Remi Denis-Courmont <courmisch@gmail.com>
8777 S: Supported
8778 F: Documentation/networking/phonet.txt
8779 F: include/linux/phonet.h
8780 F: include/net/phonet/
8781 F: include/uapi/linux/phonet.h
8782 F: net/phonet/
8783
8784 PHRAM MTD DRIVER
8785 M: Joern Engel <joern@lazybastard.org>
8786 L: linux-mtd@lists.infradead.org
8787 S: Maintained
8788 F: drivers/mtd/devices/phram.c
8789
8790 PICOLCD HID DRIVER
8791 M: Bruno Prémont <bonbons@linux-vserver.org>
8792 L: linux-input@vger.kernel.org
8793 S: Maintained
8794 F: drivers/hid/hid-picolcd*
8795
8796 PICOXCELL SUPPORT
8797 M: Jamie Iles <jamie@jamieiles.com>
8798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8799 T: git git://github.com/jamieiles/linux-2.6-ji.git
8800 S: Supported
8801 F: arch/arm/boot/dts/picoxcell*
8802 F: arch/arm/mach-picoxcell/
8803 F: drivers/crypto/picoxcell*
8804
8805 PIN CONTROL SUBSYSTEM
8806 M: Linus Walleij <linus.walleij@linaro.org>
8807 L: linux-gpio@vger.kernel.org
8808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8809 S: Maintained
8810 F: drivers/pinctrl/
8811 F: include/linux/pinctrl/
8812
8813 PIN CONTROLLER - ATMEL AT91
8814 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8816 S: Maintained
8817 F: drivers/pinctrl/pinctrl-at91.*
8818
8819 PIN CONTROLLER - ATMEL AT91 PIO4
8820 M: Ludovic Desroches <ludovic.desroches@atmel.com>
8821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8822 L: linux-gpio@vger.kernel.org
8823 S: Supported
8824 F: drivers/pinctrl/pinctrl-at91-pio4.*
8825
8826 PIN CONTROLLER - INTEL
8827 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8828 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8829 S: Maintained
8830 F: drivers/pinctrl/intel/
8831
8832 PIN CONTROLLER - RENESAS
8833 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8834 M: Geert Uytterhoeven <geert+renesas@glider.be>
8835 L: linux-renesas-soc@vger.kernel.org
8836 S: Maintained
8837 F: drivers/pinctrl/sh-pfc/
8838
8839 PIN CONTROLLER - SAMSUNG
8840 M: Tomasz Figa <tomasz.figa@gmail.com>
8841 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8842 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8844 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8845 S: Maintained
8846 F: drivers/pinctrl/samsung/
8847
8848 PIN CONTROLLER - SINGLE
8849 M: Tony Lindgren <tony@atomide.com>
8850 M: Haojian Zhuang <haojian.zhuang@linaro.org>
8851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8852 L: linux-omap@vger.kernel.org
8853 S: Maintained
8854 F: drivers/pinctrl/pinctrl-single.c
8855
8856 PIN CONTROLLER - ST SPEAR
8857 M: Viresh Kumar <vireshk@kernel.org>
8858 L: spear-devel@list.st.com
8859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8860 W: http://www.st.com/spear
8861 S: Maintained
8862 F: drivers/pinctrl/spear/
8863
8864 PKTCDVD DRIVER
8865 M: Jiri Kosina <jikos@kernel.org>
8866 S: Maintained
8867 F: drivers/block/pktcdvd.c
8868 F: include/linux/pktcdvd.h
8869 F: include/uapi/linux/pktcdvd.h
8870
8871 PKUNITY SOC DRIVERS
8872 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8873 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8874 S: Maintained
8875 T: git git://github.com/gxt/linux.git
8876 F: drivers/input/serio/i8042-unicore32io.h
8877 F: drivers/i2c/busses/i2c-puv3.c
8878 F: drivers/video/fbdev/fb-puv3.c
8879 F: drivers/rtc/rtc-puv3.c
8880
8881 PMBUS HARDWARE MONITORING DRIVERS
8882 M: Guenter Roeck <linux@roeck-us.net>
8883 L: linux-hwmon@vger.kernel.org
8884 W: http://hwmon.wiki.kernel.org/
8885 W: http://www.roeck-us.net/linux/drivers/
8886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8887 S: Maintained
8888 F: Documentation/hwmon/pmbus
8889 F: drivers/hwmon/pmbus/
8890 F: include/linux/i2c/pmbus.h
8891
8892 PMC SIERRA MaxRAID DRIVER
8893 L: linux-scsi@vger.kernel.org
8894 W: http://www.pmc-sierra.com/
8895 S: Orphan
8896 F: drivers/scsi/pmcraid.*
8897
8898 PMC SIERRA PM8001 DRIVER
8899 M: Jack Wang <jinpu.wang@profitbricks.com>
8900 M: lindar_liu@usish.com
8901 L: pmchba@pmcs.com
8902 L: linux-scsi@vger.kernel.org
8903 S: Supported
8904 F: drivers/scsi/pm8001/
8905
8906 POSIX CLOCKS and TIMERS
8907 M: Thomas Gleixner <tglx@linutronix.de>
8908 L: linux-kernel@vger.kernel.org
8909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8910 S: Maintained
8911 F: fs/timerfd.c
8912 F: include/linux/timer*
8913 F: kernel/time/*timer*
8914
8915 POWER MANAGEMENT CORE
8916 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8917 L: linux-pm@vger.kernel.org
8918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8919 S: Supported
8920 F: drivers/base/power/
8921 F: include/linux/pm.h
8922 F: include/linux/pm_*
8923 F: include/linux/powercap.h
8924 F: drivers/powercap/
8925
8926 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8927 M: Sebastian Reichel <sre@kernel.org>
8928 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8929 M: David Woodhouse <dwmw2@infradead.org>
8930 L: linux-pm@vger.kernel.org
8931 T: git git://git.infradead.org/battery-2.6.git
8932 S: Maintained
8933 F: include/linux/power_supply.h
8934 F: drivers/power/
8935 X: drivers/power/avs/
8936
8937 POWER STATE COORDINATION INTERFACE (PSCI)
8938 M: Mark Rutland <mark.rutland@arm.com>
8939 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8940 L: linux-arm-kernel@lists.infradead.org
8941 S: Maintained
8942 F: drivers/firmware/psci.c
8943 F: include/linux/psci.h
8944 F: include/uapi/linux/psci.h
8945
8946 PNP SUPPORT
8947 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8948 S: Maintained
8949 F: drivers/pnp/
8950
8951 PPP PROTOCOL DRIVERS AND COMPRESSORS
8952 M: Paul Mackerras <paulus@samba.org>
8953 L: linux-ppp@vger.kernel.org
8954 S: Maintained
8955 F: drivers/net/ppp/ppp_*
8956
8957 PPP OVER ATM (RFC 2364)
8958 M: Mitchell Blank Jr <mitch@sfgoth.com>
8959 S: Maintained
8960 F: net/atm/pppoatm.c
8961 F: include/uapi/linux/atmppp.h
8962
8963 PPP OVER ETHERNET
8964 M: Michal Ostrowski <mostrows@earthlink.net>
8965 S: Maintained
8966 F: drivers/net/ppp/pppoe.c
8967 F: drivers/net/ppp/pppox.c
8968
8969 PPP OVER L2TP
8970 M: James Chapman <jchapman@katalix.com>
8971 S: Maintained
8972 F: net/l2tp/l2tp_ppp.c
8973 F: include/linux/if_pppol2tp.h
8974 F: include/uapi/linux/if_pppol2tp.h
8975
8976 PPS SUPPORT
8977 M: Rodolfo Giometti <giometti@enneenne.com>
8978 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8979 L: linuxpps@ml.enneenne.com (subscribers-only)
8980 S: Maintained
8981 F: Documentation/pps/
8982 F: drivers/pps/
8983 F: include/linux/pps*.h
8984
8985 PPTP DRIVER
8986 M: Dmitry Kozlov <xeb@mail.ru>
8987 L: netdev@vger.kernel.org
8988 S: Maintained
8989 F: drivers/net/ppp/pptp.c
8990 W: http://sourceforge.net/projects/accel-pptp
8991
8992 PREEMPTIBLE KERNEL
8993 M: Robert Love <rml@tech9.net>
8994 L: kpreempt-tech@lists.sourceforge.net
8995 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8996 S: Supported
8997 F: Documentation/preempt-locking.txt
8998 F: include/linux/preempt.h
8999
9000 PRISM54 WIRELESS DRIVER
9001 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9002 L: linux-wireless@vger.kernel.org
9003 W: http://wireless.kernel.org/en/users/Drivers/p54
9004 S: Obsolete
9005 F: drivers/net/wireless/intersil/prism54/
9006
9007 PS3 NETWORK SUPPORT
9008 M: Geoff Levand <geoff@infradead.org>
9009 L: netdev@vger.kernel.org
9010 L: linuxppc-dev@lists.ozlabs.org
9011 S: Maintained
9012 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9013
9014 PS3 PLATFORM SUPPORT
9015 M: Geoff Levand <geoff@infradead.org>
9016 L: linuxppc-dev@lists.ozlabs.org
9017 S: Maintained
9018 F: arch/powerpc/boot/ps3*
9019 F: arch/powerpc/include/asm/lv1call.h
9020 F: arch/powerpc/include/asm/ps3*.h
9021 F: arch/powerpc/platforms/ps3/
9022 F: drivers/*/ps3*
9023 F: drivers/ps3/
9024 F: drivers/rtc/rtc-ps3.c
9025 F: drivers/usb/host/*ps3.c
9026 F: sound/ppc/snd_ps3*
9027
9028 PS3VRAM DRIVER
9029 M: Jim Paris <jim@jtan.com>
9030 M: Geoff Levand <geoff@infradead.org>
9031 L: linuxppc-dev@lists.ozlabs.org
9032 S: Maintained
9033 F: drivers/block/ps3vram.c
9034
9035 PSTORE FILESYSTEM
9036 M: Anton Vorontsov <anton@enomsg.org>
9037 M: Colin Cross <ccross@android.com>
9038 M: Kees Cook <keescook@chromium.org>
9039 M: Tony Luck <tony.luck@intel.com>
9040 S: Maintained
9041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9042 F: fs/pstore/
9043 F: include/linux/pstore*
9044 F: drivers/firmware/efi/efi-pstore.c
9045 F: drivers/acpi/apei/erst.c
9046
9047 PTP HARDWARE CLOCK SUPPORT
9048 M: Richard Cochran <richardcochran@gmail.com>
9049 L: netdev@vger.kernel.org
9050 S: Maintained
9051 W: http://linuxptp.sourceforge.net/
9052 F: Documentation/ABI/testing/sysfs-ptp
9053 F: Documentation/ptp/*
9054 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9055 F: drivers/net/phy/dp83640*
9056 F: drivers/ptp/*
9057 F: include/linux/ptp_cl*
9058
9059 PTRACE SUPPORT
9060 M: Roland McGrath <roland@hack.frob.com>
9061 M: Oleg Nesterov <oleg@redhat.com>
9062 S: Maintained
9063 F: include/asm-generic/syscall.h
9064 F: include/linux/ptrace.h
9065 F: include/linux/regset.h
9066 F: include/linux/tracehook.h
9067 F: include/uapi/linux/ptrace.h
9068 F: kernel/ptrace.c
9069
9070 PVRUSB2 VIDEO4LINUX DRIVER
9071 M: Mike Isely <isely@pobox.com>
9072 L: pvrusb2@isely.net (subscribers-only)
9073 L: linux-media@vger.kernel.org
9074 W: http://www.isely.net/pvrusb2/
9075 T: git git://linuxtv.org/media_tree.git
9076 S: Maintained
9077 F: Documentation/video4linux/README.pvrusb2
9078 F: drivers/media/usb/pvrusb2/
9079
9080 PWC WEBCAM DRIVER
9081 M: Hans de Goede <hdegoede@redhat.com>
9082 L: linux-media@vger.kernel.org
9083 T: git git://linuxtv.org/media_tree.git
9084 S: Maintained
9085 F: drivers/media/usb/pwc/*
9086
9087 PWM FAN DRIVER
9088 M: Kamil Debski <k.debski@samsung.com>
9089 L: linux-hwmon@vger.kernel.org
9090 S: Supported
9091 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9092 F: Documentation/hwmon/pwm-fan
9093 F: drivers/hwmon/pwm-fan.c
9094
9095 PWM SUBSYSTEM
9096 M: Thierry Reding <thierry.reding@gmail.com>
9097 L: linux-pwm@vger.kernel.org
9098 S: Maintained
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9100 F: Documentation/pwm.txt
9101 F: Documentation/devicetree/bindings/pwm/
9102 F: include/linux/pwm.h
9103 F: drivers/pwm/
9104 F: drivers/video/backlight/pwm_bl.c
9105 F: include/linux/pwm_backlight.h
9106
9107 PXA2xx/PXA3xx SUPPORT
9108 M: Daniel Mack <daniel@zonque.org>
9109 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9110 M: Robert Jarzmik <robert.jarzmik@free.fr>
9111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9112 T: git git://github.com/hzhuang1/linux.git
9113 T: git git://github.com/rjarzmik/linux.git
9114 S: Maintained
9115 F: arch/arm/boot/dts/pxa*
9116 F: arch/arm/mach-pxa/
9117 F: drivers/dma/pxa*
9118 F: drivers/pcmcia/pxa2xx*
9119 F: drivers/pinctrl/pxa/
9120 F: drivers/spi/spi-pxa2xx*
9121 F: drivers/usb/gadget/udc/pxa2*
9122 F: include/sound/pxa2xx-lib.h
9123 F: sound/arm/pxa*
9124 F: sound/soc/pxa/
9125
9126 PXA GPIO DRIVER
9127 M: Robert Jarzmik <robert.jarzmik@free.fr>
9128 L: linux-gpio@vger.kernel.org
9129 S: Maintained
9130 F: drivers/gpio/gpio-pxa.c
9131
9132 PXA3xx NAND FLASH DRIVER
9133 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9134 L: linux-mtd@lists.infradead.org
9135 S: Maintained
9136 F: drivers/mtd/nand/pxa3xx_nand.c
9137
9138 MMP SUPPORT
9139 M: Eric Miao <eric.y.miao@gmail.com>
9140 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142 T: git git://github.com/hzhuang1/linux.git
9143 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9144 S: Maintained
9145 F: arch/arm/boot/dts/mmp*
9146 F: arch/arm/mach-mmp/
9147
9148 PXA MMCI DRIVER
9149 S: Orphan
9150
9151 PXA RTC DRIVER
9152 M: Robert Jarzmik <robert.jarzmik@free.fr>
9153 L: rtc-linux@googlegroups.com
9154 S: Maintained
9155
9156 QAT DRIVER
9157 M: Tadeusz Struk <tadeusz.struk@intel.com>
9158 L: qat-linux@intel.com
9159 S: Supported
9160 F: drivers/crypto/qat/
9161
9162 QIB DRIVER
9163 M: Mike Marciniszyn <infinipath@intel.com>
9164 L: linux-rdma@vger.kernel.org
9165 S: Supported
9166 F: drivers/infiniband/hw/qib/
9167
9168 QLOGIC QLA1280 SCSI DRIVER
9169 M: Michael Reed <mdr@sgi.com>
9170 L: linux-scsi@vger.kernel.org
9171 S: Maintained
9172 F: drivers/scsi/qla1280.[ch]
9173
9174 QLOGIC QLA2XXX FC-SCSI DRIVER
9175 M: qla2xxx-upstream@qlogic.com
9176 L: linux-scsi@vger.kernel.org
9177 S: Supported
9178 F: Documentation/scsi/LICENSE.qla2xxx
9179 F: drivers/scsi/qla2xxx/
9180
9181 QLOGIC QLA4XXX iSCSI DRIVER
9182 M: QLogic-Storage-Upstream@qlogic.com
9183 L: linux-scsi@vger.kernel.org
9184 S: Supported
9185 F: Documentation/scsi/LICENSE.qla4xxx
9186 F: drivers/scsi/qla4xxx/
9187
9188 QLOGIC QLA3XXX NETWORK DRIVER
9189 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9190 M: Ron Mercer <ron.mercer@qlogic.com>
9191 M: linux-driver@qlogic.com
9192 L: netdev@vger.kernel.org
9193 S: Supported
9194 F: Documentation/networking/LICENSE.qla3xxx
9195 F: drivers/net/ethernet/qlogic/qla3xxx.*
9196
9197 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9198 M: Dept-GELinuxNICDev@qlogic.com
9199 L: netdev@vger.kernel.org
9200 S: Supported
9201 F: drivers/net/ethernet/qlogic/qlcnic/
9202
9203 QLOGIC QLGE 10Gb ETHERNET DRIVER
9204 M: Harish Patil <harish.patil@qlogic.com>
9205 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9206 M: Dept-GELinuxNICDev@qlogic.com
9207 M: linux-driver@qlogic.com
9208 L: netdev@vger.kernel.org
9209 S: Supported
9210 F: drivers/net/ethernet/qlogic/qlge/
9211
9212 QLOGIC QL4xxx ETHERNET DRIVER
9213 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9214 M: Ariel Elior <Ariel.Elior@qlogic.com>
9215 M: everest-linux-l2@qlogic.com
9216 L: netdev@vger.kernel.org
9217 S: Supported
9218 F: drivers/net/ethernet/qlogic/qed/
9219 F: include/linux/qed/
9220 F: drivers/net/ethernet/qlogic/qede/
9221
9222 QNX4 FILESYSTEM
9223 M: Anders Larsen <al@alarsen.net>
9224 W: http://www.alarsen.net/linux/qnx4fs/
9225 S: Maintained
9226 F: fs/qnx4/
9227 F: include/uapi/linux/qnx4_fs.h
9228 F: include/uapi/linux/qnxtypes.h
9229
9230 QT1010 MEDIA DRIVER
9231 M: Antti Palosaari <crope@iki.fi>
9232 L: linux-media@vger.kernel.org
9233 W: https://linuxtv.org
9234 W: http://palosaari.fi/linux/
9235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9236 T: git git://linuxtv.org/anttip/media_tree.git
9237 S: Maintained
9238 F: drivers/media/tuners/qt1010*
9239
9240 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9241 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9242 L: linux-wireless@vger.kernel.org
9243 L: ath9k-devel@lists.ath9k.org
9244 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9245 S: Supported
9246 F: drivers/net/wireless/ath/ath9k/
9247
9248 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9249 M: Kalle Valo <kvalo@qca.qualcomm.com>
9250 L: ath10k@lists.infradead.org
9251 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9253 S: Supported
9254 F: drivers/net/wireless/ath/ath10k/
9255
9256 QUALCOMM HEXAGON ARCHITECTURE
9257 M: Richard Kuo <rkuo@codeaurora.org>
9258 L: linux-hexagon@vger.kernel.org
9259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9260 S: Supported
9261 F: arch/hexagon/
9262
9263 QUALCOMM WCN36XX WIRELESS DRIVER
9264 M: Eugene Krasnikov <k.eugene.e@gmail.com>
9265 L: wcn36xx@lists.infradead.org
9266 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9267 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9268 S: Supported
9269 F: drivers/net/wireless/ath/wcn36xx/
9270
9271 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9272 M: Gabriel Somlo <somlo@cmu.edu>
9273 M: "Michael S. Tsirkin" <mst@redhat.com>
9274 L: qemu-devel@nongnu.org
9275 S: Maintained
9276 F: drivers/firmware/qemu_fw_cfg.c
9277
9278 RADOS BLOCK DEVICE (RBD)
9279 M: Ilya Dryomov <idryomov@gmail.com>
9280 M: Sage Weil <sage@redhat.com>
9281 M: Alex Elder <elder@kernel.org>
9282 L: ceph-devel@vger.kernel.org
9283 W: http://ceph.com/
9284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9285 T: git git://github.com/ceph/ceph-client.git
9286 S: Supported
9287 F: Documentation/ABI/testing/sysfs-bus-rbd
9288 F: drivers/block/rbd.c
9289 F: drivers/block/rbd_types.h
9290
9291 RADEON FRAMEBUFFER DISPLAY DRIVER
9292 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9293 L: linux-fbdev@vger.kernel.org
9294 S: Maintained
9295 F: drivers/video/fbdev/aty/radeon*
9296 F: include/uapi/linux/radeonfb.h
9297
9298 RADIOSHARK RADIO DRIVER
9299 M: Hans de Goede <hdegoede@redhat.com>
9300 L: linux-media@vger.kernel.org
9301 T: git git://linuxtv.org/media_tree.git
9302 S: Maintained
9303 F: drivers/media/radio/radio-shark.c
9304
9305 RADIOSHARK2 RADIO DRIVER
9306 M: Hans de Goede <hdegoede@redhat.com>
9307 L: linux-media@vger.kernel.org
9308 T: git git://linuxtv.org/media_tree.git
9309 S: Maintained
9310 F: drivers/media/radio/radio-shark2.c
9311 F: drivers/media/radio/radio-tea5777.c
9312
9313 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9314 M: Paul Mackerras <paulus@samba.org>
9315 L: linux-fbdev@vger.kernel.org
9316 S: Maintained
9317 F: drivers/video/fbdev/aty/aty128fb.c
9318
9319 RALINK MIPS ARCHITECTURE
9320 M: John Crispin <blogic@openwrt.org>
9321 L: linux-mips@linux-mips.org
9322 S: Maintained
9323 F: arch/mips/ralink
9324
9325 RALINK RT2X00 WIRELESS LAN DRIVER
9326 P: rt2x00 project
9327 M: Stanislaw Gruszka <sgruszka@redhat.com>
9328 M: Helmut Schaa <helmut.schaa@googlemail.com>
9329 L: linux-wireless@vger.kernel.org
9330 S: Maintained
9331 F: drivers/net/wireless/ralink/rt2x00/
9332
9333 RAMDISK RAM BLOCK DEVICE DRIVER
9334 M: Jens Axboe <axboe@kernel.dk>
9335 S: Maintained
9336 F: Documentation/blockdev/ramdisk.txt
9337 F: drivers/block/brd.c
9338
9339 RANDOM NUMBER DRIVER
9340 M: "Theodore Ts'o" <tytso@mit.edu>
9341 S: Maintained
9342 F: drivers/char/random.c
9343
9344 RAPIDIO SUBSYSTEM
9345 M: Matt Porter <mporter@kernel.crashing.org>
9346 M: Alexandre Bounine <alexandre.bounine@idt.com>
9347 S: Maintained
9348 F: drivers/rapidio/
9349
9350 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9351 L: linux-wireless@vger.kernel.org
9352 S: Orphan
9353 F: drivers/net/wireless/ray*
9354
9355 RCUTORTURE MODULE
9356 M: Josh Triplett <josh@joshtriplett.org>
9357 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9358 L: linux-kernel@vger.kernel.org
9359 S: Supported
9360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9361 F: Documentation/RCU/torture.txt
9362 F: kernel/rcu/rcutorture.c
9363
9364 RCUTORTURE TEST FRAMEWORK
9365 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9366 M: Josh Triplett <josh@joshtriplett.org>
9367 R: Steven Rostedt <rostedt@goodmis.org>
9368 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9369 R: Lai Jiangshan <jiangshanlai@gmail.com>
9370 L: linux-kernel@vger.kernel.org
9371 S: Supported
9372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9373 F: tools/testing/selftests/rcutorture
9374
9375 RDC R-321X SoC
9376 M: Florian Fainelli <florian@openwrt.org>
9377 S: Maintained
9378
9379 RDC R6040 FAST ETHERNET DRIVER
9380 M: Florian Fainelli <florian@openwrt.org>
9381 L: netdev@vger.kernel.org
9382 S: Maintained
9383 F: drivers/net/ethernet/rdc/r6040.c
9384
9385 RDS - RELIABLE DATAGRAM SOCKETS
9386 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9387 L: netdev@vger.kernel.org
9388 L: linux-rdma@vger.kernel.org
9389 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9390 W: https://oss.oracle.com/projects/rds/
9391 S: Supported
9392 F: net/rds/
9393 F: Documentation/networking/rds.txt
9394
9395 RDMAVT - RDMA verbs software
9396 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9397 L: linux-rdma@vger.kernel.org
9398 S: Supported
9399 F: drivers/infiniband/sw/rdmavt
9400
9401 READ-COPY UPDATE (RCU)
9402 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9403 M: Josh Triplett <josh@joshtriplett.org>
9404 R: Steven Rostedt <rostedt@goodmis.org>
9405 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9406 R: Lai Jiangshan <jiangshanlai@gmail.com>
9407 L: linux-kernel@vger.kernel.org
9408 W: http://www.rdrop.com/users/paulmck/RCU/
9409 S: Supported
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9411 F: Documentation/RCU/
9412 X: Documentation/RCU/torture.txt
9413 F: include/linux/rcu*
9414 X: include/linux/srcu.h
9415 F: kernel/rcu/
9416 X: kernel/torture.c
9417
9418 REAL TIME CLOCK (RTC) SUBSYSTEM
9419 M: Alessandro Zummo <a.zummo@towertech.it>
9420 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9421 L: rtc-linux@googlegroups.com
9422 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9424 S: Maintained
9425 F: Documentation/rtc.txt
9426 F: drivers/rtc/
9427 F: include/linux/rtc.h
9428 F: include/uapi/linux/rtc.h
9429
9430 REALTEK AUDIO CODECS
9431 M: Bard Liao <bardliao@realtek.com>
9432 M: Oder Chiou <oder_chiou@realtek.com>
9433 S: Maintained
9434 F: sound/soc/codecs/rt*
9435 F: include/sound/rt*.h
9436
9437 REISERFS FILE SYSTEM
9438 L: reiserfs-devel@vger.kernel.org
9439 S: Supported
9440 F: fs/reiserfs/
9441
9442 REGISTER MAP ABSTRACTION
9443 M: Mark Brown <broonie@kernel.org>
9444 L: linux-kernel@vger.kernel.org
9445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9446 S: Supported
9447 F: drivers/base/regmap/
9448 F: include/linux/regmap.h
9449
9450 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9451 M: Ohad Ben-Cohen <ohad@wizery.com>
9452 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9453 L: linux-remoteproc@vger.kernel.org
9454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9455 S: Maintained
9456 F: drivers/remoteproc/
9457 F: Documentation/remoteproc.txt
9458 F: include/linux/remoteproc.h
9459
9460 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9461 M: Ohad Ben-Cohen <ohad@wizery.com>
9462 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9463 L: linux-remoteproc@vger.kernel.org
9464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9465 S: Maintained
9466 F: drivers/rpmsg/
9467 F: Documentation/rpmsg.txt
9468 F: include/linux/rpmsg.h
9469
9470 RENESAS ETHERNET DRIVERS
9471 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9472 L: netdev@vger.kernel.org
9473 L: linux-renesas-soc@vger.kernel.org
9474 F: drivers/net/ethernet/renesas/
9475 F: include/linux/sh_eth.h
9476
9477 RENESAS USB2 PHY DRIVER
9478 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9479 L: linux-renesas-soc@vger.kernel.org
9480 S: Maintained
9481 F: drivers/phy/phy-rcar-gen3-usb2.c
9482
9483 RESET CONTROLLER FRAMEWORK
9484 M: Philipp Zabel <p.zabel@pengutronix.de>
9485 T: git git://git.pengutronix.de/git/pza/linux
9486 S: Maintained
9487 F: drivers/reset/
9488 F: Documentation/devicetree/bindings/reset/
9489 F: include/dt-bindings/reset/
9490 F: include/linux/reset.h
9491 F: include/linux/reset-controller.h
9492
9493 RFKILL
9494 M: Johannes Berg <johannes@sipsolutions.net>
9495 L: linux-wireless@vger.kernel.org
9496 W: http://wireless.kernel.org/
9497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9499 S: Maintained
9500 F: Documentation/rfkill.txt
9501 F: net/rfkill/
9502
9503 RHASHTABLE
9504 M: Thomas Graf <tgraf@suug.ch>
9505 L: netdev@vger.kernel.org
9506 S: Maintained
9507 F: lib/rhashtable.c
9508 F: include/linux/rhashtable.h
9509
9510 RICOH SMARTMEDIA/XD DRIVER
9511 M: Maxim Levitsky <maximlevitsky@gmail.com>
9512 S: Maintained
9513 F: drivers/mtd/nand/r852.c
9514 F: drivers/mtd/nand/r852.h
9515
9516 RICOH R5C592 MEMORYSTICK DRIVER
9517 M: Maxim Levitsky <maximlevitsky@gmail.com>
9518 S: Maintained
9519 F: drivers/memstick/host/r592.*
9520
9521 ROCCAT DRIVERS
9522 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9523 W: http://sourceforge.net/projects/roccat/
9524 S: Maintained
9525 F: drivers/hid/hid-roccat*
9526 F: include/linux/hid-roccat*
9527 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9528
9529 ROCKER DRIVER
9530 M: Jiri Pirko <jiri@resnulli.us>
9531 M: Scott Feldman <sfeldma@gmail.com>
9532 L: netdev@vger.kernel.org
9533 S: Supported
9534 F: drivers/net/ethernet/rocker/
9535
9536 ROCKETPORT DRIVER
9537 P: Comtrol Corp.
9538 W: http://www.comtrol.com
9539 S: Maintained
9540 F: Documentation/serial/rocket.txt
9541 F: drivers/tty/rocket*
9542
9543 ROCKETPORT EXPRESS/INFINITY DRIVER
9544 M: Kevin Cernekee <cernekee@gmail.com>
9545 L: linux-serial@vger.kernel.org
9546 S: Odd Fixes
9547 F: drivers/tty/serial/rp2.*
9548
9549 ROSE NETWORK LAYER
9550 M: Ralf Baechle <ralf@linux-mips.org>
9551 L: linux-hams@vger.kernel.org
9552 W: http://www.linux-ax25.org/
9553 S: Maintained
9554 F: include/net/rose.h
9555 F: include/uapi/linux/rose.h
9556 F: net/rose/
9557
9558 RTL2830 MEDIA DRIVER
9559 M: Antti Palosaari <crope@iki.fi>
9560 L: linux-media@vger.kernel.org
9561 W: https://linuxtv.org
9562 W: http://palosaari.fi/linux/
9563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9564 T: git git://linuxtv.org/anttip/media_tree.git
9565 S: Maintained
9566 F: drivers/media/dvb-frontends/rtl2830*
9567
9568 RTL2832 MEDIA DRIVER
9569 M: Antti Palosaari <crope@iki.fi>
9570 L: linux-media@vger.kernel.org
9571 W: https://linuxtv.org
9572 W: http://palosaari.fi/linux/
9573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9574 T: git git://linuxtv.org/anttip/media_tree.git
9575 S: Maintained
9576 F: drivers/media/dvb-frontends/rtl2832*
9577
9578 RTL2832_SDR MEDIA DRIVER
9579 M: Antti Palosaari <crope@iki.fi>
9580 L: linux-media@vger.kernel.org
9581 W: https://linuxtv.org
9582 W: http://palosaari.fi/linux/
9583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9584 T: git git://linuxtv.org/anttip/media_tree.git
9585 S: Maintained
9586 F: drivers/media/dvb-frontends/rtl2832_sdr*
9587
9588 RTL8180 WIRELESS DRIVER
9589 L: linux-wireless@vger.kernel.org
9590 W: http://wireless.kernel.org/
9591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9592 S: Orphan
9593 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9594
9595 RTL8187 WIRELESS DRIVER
9596 M: Herton Ronaldo Krzesinski <herton@canonical.com>
9597 M: Hin-Tak Leung <htl10@users.sourceforge.net>
9598 M: Larry Finger <Larry.Finger@lwfinger.net>
9599 L: linux-wireless@vger.kernel.org
9600 W: http://wireless.kernel.org/
9601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9602 S: Maintained
9603 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9604
9605 RTL8192CE WIRELESS DRIVER
9606 M: Larry Finger <Larry.Finger@lwfinger.net>
9607 M: Chaoming Li <chaoming_li@realsil.com.cn>
9608 L: linux-wireless@vger.kernel.org
9609 W: http://wireless.kernel.org/
9610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9611 S: Maintained
9612 F: drivers/net/wireless/realtek/rtlwifi/
9613 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9614
9615 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9616 M: Jes Sorensen <Jes.Sorensen@redhat.com>
9617 L: linux-wireless@vger.kernel.org
9618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9619 S: Maintained
9620 F: drivers/net/wireless/realtek/rtl8xxxu/
9621
9622 S3 SAVAGE FRAMEBUFFER DRIVER
9623 M: Antonino Daplas <adaplas@gmail.com>
9624 L: linux-fbdev@vger.kernel.org
9625 S: Maintained
9626 F: drivers/video/fbdev/savage/
9627
9628 S390
9629 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9630 M: Heiko Carstens <heiko.carstens@de.ibm.com>
9631 L: linux-s390@vger.kernel.org
9632 W: http://www.ibm.com/developerworks/linux/linux390/
9633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9634 S: Supported
9635 F: arch/s390/
9636 F: drivers/s390/
9637 F: Documentation/s390/
9638 F: Documentation/DocBook/s390*
9639
9640 S390 COMMON I/O LAYER
9641 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9642 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9643 L: linux-s390@vger.kernel.org
9644 W: http://www.ibm.com/developerworks/linux/linux390/
9645 S: Supported
9646 F: drivers/s390/cio/
9647
9648 S390 DASD DRIVER
9649 M: Stefan Weinhuber <wein@de.ibm.com>
9650 M: Stefan Haberland <stefan.haberland@de.ibm.com>
9651 L: linux-s390@vger.kernel.org
9652 W: http://www.ibm.com/developerworks/linux/linux390/
9653 S: Supported
9654 F: drivers/s390/block/dasd*
9655 F: block/partitions/ibm.c
9656
9657 S390 NETWORK DRIVERS
9658 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9659 L: linux-s390@vger.kernel.org
9660 W: http://www.ibm.com/developerworks/linux/linux390/
9661 S: Supported
9662 F: drivers/s390/net/
9663
9664 S390 PCI SUBSYSTEM
9665 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9666 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9667 L: linux-s390@vger.kernel.org
9668 W: http://www.ibm.com/developerworks/linux/linux390/
9669 S: Supported
9670 F: arch/s390/pci/
9671 F: drivers/pci/hotplug/s390_pci_hpc.c
9672
9673 S390 ZCRYPT DRIVER
9674 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9675 L: linux-s390@vger.kernel.org
9676 W: http://www.ibm.com/developerworks/linux/linux390/
9677 S: Supported
9678 F: drivers/s390/crypto/
9679
9680 S390 ZFCP DRIVER
9681 M: Steffen Maier <maier@linux.vnet.ibm.com>
9682 L: linux-s390@vger.kernel.org
9683 W: http://www.ibm.com/developerworks/linux/linux390/
9684 S: Supported
9685 F: drivers/s390/scsi/zfcp_*
9686
9687 S390 IUCV NETWORK LAYER
9688 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9689 L: linux-s390@vger.kernel.org
9690 W: http://www.ibm.com/developerworks/linux/linux390/
9691 S: Supported
9692 F: drivers/s390/net/*iucv*
9693 F: include/net/iucv/
9694 F: net/iucv/
9695
9696 S390 IOMMU (PCI)
9697 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9698 L: linux-s390@vger.kernel.org
9699 W: http://www.ibm.com/developerworks/linux/linux390/
9700 S: Supported
9701 F: drivers/iommu/s390-iommu.c
9702
9703 S3C24XX SD/MMC Driver
9704 M: Ben Dooks <ben-linux@fluff.org>
9705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9706 S: Supported
9707 F: drivers/mmc/host/s3cmci.*
9708
9709 SAA6588 RDS RECEIVER DRIVER
9710 M: Hans Verkuil <hverkuil@xs4all.nl>
9711 L: linux-media@vger.kernel.org
9712 T: git git://linuxtv.org/media_tree.git
9713 W: https://linuxtv.org
9714 S: Odd Fixes
9715 F: drivers/media/i2c/saa6588*
9716
9717 SAA7134 VIDEO4LINUX DRIVER
9718 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9719 L: linux-media@vger.kernel.org
9720 W: https://linuxtv.org
9721 T: git git://linuxtv.org/media_tree.git
9722 S: Odd fixes
9723 F: Documentation/video4linux/*.saa7134
9724 F: drivers/media/pci/saa7134/
9725
9726 SAA7146 VIDEO4LINUX-2 DRIVER
9727 M: Hans Verkuil <hverkuil@xs4all.nl>
9728 L: linux-media@vger.kernel.org
9729 T: git git://linuxtv.org/media_tree.git
9730 S: Maintained
9731 F: drivers/media/common/saa7146/
9732 F: drivers/media/pci/saa7146/
9733 F: include/media/saa7146*
9734
9735 SAMSUNG LAPTOP DRIVER
9736 M: Corentin Chary <corentin.chary@gmail.com>
9737 L: platform-driver-x86@vger.kernel.org
9738 S: Maintained
9739 F: drivers/platform/x86/samsung-laptop.c
9740
9741 SAMSUNG AUDIO (ASoC) DRIVERS
9742 M: Sangbeom Kim <sbkim73@samsung.com>
9743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9744 S: Supported
9745 F: sound/soc/samsung/
9746
9747 SAMSUNG FRAMEBUFFER DRIVER
9748 M: Jingoo Han <jingoohan1@gmail.com>
9749 L: linux-fbdev@vger.kernel.org
9750 S: Maintained
9751 F: drivers/video/fbdev/s3c-fb.c
9752
9753 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9754 M: Sangbeom Kim <sbkim73@samsung.com>
9755 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9756 L: linux-kernel@vger.kernel.org
9757 L: linux-samsung-soc@vger.kernel.org
9758 S: Supported
9759 F: drivers/mfd/sec*.c
9760 F: drivers/regulator/s2m*.c
9761 F: drivers/regulator/s5m*.c
9762 F: drivers/clk/clk-s2mps11.c
9763 F: drivers/rtc/rtc-s5m.c
9764 F: include/linux/mfd/samsung/
9765 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9766 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9767 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9768 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9769
9770 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9771 M: Kyungmin Park <kyungmin.park@samsung.com>
9772 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9773 L: linux-media@vger.kernel.org
9774 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9775 S: Supported
9776 F: drivers/media/platform/exynos4-is/
9777
9778 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9779 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9780 L: linux-media@vger.kernel.org
9781 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9782 S: Maintained
9783 F: drivers/media/platform/s3c-camif/
9784 F: include/media/drv-intf/s3c_camif.h
9785
9786 SAMSUNG S5C73M3 CAMERA DRIVER
9787 M: Kyungmin Park <kyungmin.park@samsung.com>
9788 M: Andrzej Hajda <a.hajda@samsung.com>
9789 L: linux-media@vger.kernel.org
9790 S: Supported
9791 F: drivers/media/i2c/s5c73m3/*
9792
9793 SAMSUNG S5K5BAF CAMERA DRIVER
9794 M: Kyungmin Park <kyungmin.park@samsung.com>
9795 M: Andrzej Hajda <a.hajda@samsung.com>
9796 L: linux-media@vger.kernel.org
9797 S: Supported
9798 F: drivers/media/i2c/s5k5baf.c
9799
9800 SAMSUNG S3FWRN5 NFC DRIVER
9801 M: Robert Baldyga <r.baldyga@samsung.com>
9802 M: Krzysztof Opasiak <k.opasiak@samsung.com>
9803 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9804 S: Supported
9805 F: drivers/nfc/s3fwrn5
9806
9807 SAMSUNG SOC CLOCK DRIVERS
9808 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9809 M: Tomasz Figa <tomasz.figa@gmail.com>
9810 S: Supported
9811 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9812 F: drivers/clk/samsung/
9813
9814 SAMSUNG SXGBE DRIVERS
9815 M: Byungho An <bh74.an@samsung.com>
9816 M: Girish K S <ks.giri@samsung.com>
9817 M: Vipul Pandya <vipul.pandya@samsung.com>
9818 S: Supported
9819 L: netdev@vger.kernel.org
9820 F: drivers/net/ethernet/samsung/sxgbe/
9821
9822 SAMSUNG THERMAL DRIVER
9823 M: Lukasz Majewski <l.majewski@samsung.com>
9824 L: linux-pm@vger.kernel.org
9825 L: linux-samsung-soc@vger.kernel.org
9826 S: Supported
9827 T: git https://github.com/lmajewski/linux-samsung-thermal.git
9828 F: drivers/thermal/samsung/
9829
9830 SAMSUNG USB2 PHY DRIVER
9831 M: Kamil Debski <k.debski@samsung.com>
9832 L: linux-kernel@vger.kernel.org
9833 S: Supported
9834 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9835 F: Documentation/phy/samsung-usb2.txt
9836 F: drivers/phy/phy-exynos4210-usb2.c
9837 F: drivers/phy/phy-exynos4x12-usb2.c
9838 F: drivers/phy/phy-exynos5250-usb2.c
9839 F: drivers/phy/phy-s5pv210-usb2.c
9840 F: drivers/phy/phy-samsung-usb2.c
9841 F: drivers/phy/phy-samsung-usb2.h
9842
9843 SERIAL DRIVERS
9844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9845 L: linux-serial@vger.kernel.org
9846 S: Maintained
9847 F: drivers/tty/serial/
9848
9849 SYNOPSYS DESIGNWARE DMAC DRIVER
9850 M: Viresh Kumar <vireshk@kernel.org>
9851 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9852 S: Maintained
9853 F: include/linux/dma/dw.h
9854 F: include/linux/platform_data/dma-dw.h
9855 F: drivers/dma/dw/
9856
9857 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9858 M: Lars Persson <lars.persson@axis.com>
9859 L: netdev@vger.kernel.org
9860 S: Supported
9861 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9862 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9863
9864 SYNOPSYS DESIGNWARE I2C DRIVER
9865 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9866 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9867 R: Mika Westerberg <mika.westerberg@linux.intel.com>
9868 L: linux-i2c@vger.kernel.org
9869 S: Maintained
9870 F: drivers/i2c/busses/i2c-designware-*
9871 F: include/linux/platform_data/i2c-designware.h
9872
9873 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9874 M: Jaehoon Chung <jh80.chung@samsung.com>
9875 L: linux-mmc@vger.kernel.org
9876 S: Maintained
9877 F: include/linux/mmc/dw_mmc.h
9878 F: drivers/mmc/host/dw_mmc*
9879
9880 SYSTEM TRACE MODULE CLASS
9881 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9882 S: Maintained
9883 F: Documentation/trace/stm.txt
9884 F: drivers/hwtracing/stm/
9885 F: include/linux/stm.h
9886 F: include/uapi/linux/stm.h
9887
9888 THUNDERBOLT DRIVER
9889 M: Andreas Noever <andreas.noever@gmail.com>
9890 S: Maintained
9891 F: drivers/thunderbolt/
9892
9893 TI BQ27XXX POWER SUPPLY DRIVER
9894 R: Andrew F. Davis <afd@ti.com>
9895 F: include/linux/power/bq27xxx_battery.h
9896 F: drivers/power/bq27xxx_battery.c
9897 F: drivers/power/bq27xxx_battery_i2c.c
9898
9899 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9900 M: John Stultz <john.stultz@linaro.org>
9901 M: Thomas Gleixner <tglx@linutronix.de>
9902 L: linux-kernel@vger.kernel.org
9903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9904 S: Supported
9905 F: include/linux/clocksource.h
9906 F: include/linux/time.h
9907 F: include/linux/timex.h
9908 F: include/uapi/linux/time.h
9909 F: include/uapi/linux/timex.h
9910 F: kernel/time/clocksource.c
9911 F: kernel/time/time*.c
9912 F: kernel/time/alarmtimer.c
9913 F: kernel/time/ntp.c
9914 F: tools/testing/selftests/timers/
9915
9916 SC1200 WDT DRIVER
9917 M: Zwane Mwaikambo <zwanem@gmail.com>
9918 S: Maintained
9919 F: drivers/watchdog/sc1200wdt.c
9920
9921 SCHEDULER
9922 M: Ingo Molnar <mingo@redhat.com>
9923 M: Peter Zijlstra <peterz@infradead.org>
9924 L: linux-kernel@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9926 S: Maintained
9927 F: kernel/sched/
9928 F: include/linux/sched.h
9929 F: include/uapi/linux/sched.h
9930 F: include/linux/wait.h
9931
9932 SCORE ARCHITECTURE
9933 M: Chen Liqin <liqin.linux@gmail.com>
9934 M: Lennox Wu <lennox.wu@gmail.com>
9935 W: http://www.sunplus.com
9936 S: Supported
9937 F: arch/score/
9938
9939 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9940 M: Sudeep Holla <sudeep.holla@arm.com>
9941 L: linux-arm-kernel@lists.infradead.org
9942 S: Maintained
9943 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9944 F: drivers/clk/clk-scpi.c
9945 F: drivers/cpufreq/scpi-cpufreq.c
9946 F: drivers/firmware/arm_scpi.c
9947 F: include/linux/scpi_protocol.h
9948
9949 SCSI CDROM DRIVER
9950 M: Jens Axboe <axboe@kernel.dk>
9951 L: linux-scsi@vger.kernel.org
9952 W: http://www.kernel.dk
9953 S: Maintained
9954 F: drivers/scsi/sr*
9955
9956 SCSI RDMA PROTOCOL (SRP) INITIATOR
9957 M: Bart Van Assche <bart.vanassche@sandisk.com>
9958 L: linux-rdma@vger.kernel.org
9959 S: Supported
9960 W: http://www.openfabrics.org
9961 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9963 F: drivers/infiniband/ulp/srp/
9964 F: include/scsi/srp.h
9965
9966 SCSI SG DRIVER
9967 M: Doug Gilbert <dgilbert@interlog.com>
9968 L: linux-scsi@vger.kernel.org
9969 W: http://sg.danny.cz/sg
9970 S: Maintained
9971 F: Documentation/scsi/scsi-generic.txt
9972 F: drivers/scsi/sg.c
9973 F: include/scsi/sg.h
9974
9975 SCSI SUBSYSTEM
9976 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9978 M: "Martin K. Petersen" <martin.petersen@oracle.com>
9979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9980 L: linux-scsi@vger.kernel.org
9981 S: Maintained
9982 F: drivers/scsi/
9983 F: include/scsi/
9984
9985 SCSI TAPE DRIVER
9986 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9987 L: linux-scsi@vger.kernel.org
9988 S: Maintained
9989 F: Documentation/scsi/st.txt
9990 F: drivers/scsi/st.*
9991 F: drivers/scsi/st_*.h
9992
9993 SCTP PROTOCOL
9994 M: Vlad Yasevich <vyasevich@gmail.com>
9995 M: Neil Horman <nhorman@tuxdriver.com>
9996 L: linux-sctp@vger.kernel.org
9997 W: http://lksctp.sourceforge.net
9998 S: Maintained
9999 F: Documentation/networking/sctp.txt
10000 F: include/linux/sctp.h
10001 F: include/uapi/linux/sctp.h
10002 F: include/net/sctp/
10003 F: net/sctp/
10004
10005 SCx200 CPU SUPPORT
10006 M: Jim Cromie <jim.cromie@gmail.com>
10007 S: Odd Fixes
10008 F: Documentation/i2c/busses/scx200_acb
10009 F: arch/x86/platform/scx200/
10010 F: drivers/watchdog/scx200_wdt.c
10011 F: drivers/i2c/busses/scx200*
10012 F: drivers/mtd/maps/scx200_docflash.c
10013 F: include/linux/scx200.h
10014
10015 SCx200 GPIO DRIVER
10016 M: Jim Cromie <jim.cromie@gmail.com>
10017 S: Maintained
10018 F: drivers/char/scx200_gpio.c
10019 F: include/linux/scx200_gpio.h
10020
10021 SCx200 HRT CLOCKSOURCE DRIVER
10022 M: Jim Cromie <jim.cromie@gmail.com>
10023 S: Maintained
10024 F: drivers/clocksource/scx200_hrt.c
10025
10026 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10027 M: Sascha Sommer <saschasommer@freenet.de>
10028 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10029 S: Maintained
10030 F: drivers/mmc/host/sdricoh_cs.c
10031
10032 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10033 M: Adrian Hunter <adrian.hunter@intel.com>
10034 L: linux-mmc@vger.kernel.org
10035 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10036 S: Maintained
10037 F: drivers/mmc/host/sdhci*
10038 F: include/linux/mmc/sdhci*
10039
10040 SECURE COMPUTING
10041 M: Kees Cook <keescook@chromium.org>
10042 R: Andy Lutomirski <luto@amacapital.net>
10043 R: Will Drewry <wad@chromium.org>
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10045 S: Supported
10046 F: kernel/seccomp.c
10047 F: include/uapi/linux/seccomp.h
10048 F: include/linux/seccomp.h
10049 F: tools/testing/selftests/seccomp/*
10050 K: \bsecure_computing
10051 K: \bTIF_SECCOMP\b
10052
10053 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10054 M: Ben Dooks <ben-linux@fluff.org>
10055 M: Jaehoon Chung <jh80.chung@samsung.com>
10056 L: linux-mmc@vger.kernel.org
10057 S: Maintained
10058 F: drivers/mmc/host/sdhci-s3c*
10059
10060 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10061 M: Viresh Kumar <vireshk@kernel.org>
10062 L: spear-devel@list.st.com
10063 L: linux-mmc@vger.kernel.org
10064 S: Maintained
10065 F: drivers/mmc/host/sdhci-spear.c
10066
10067 SECURITY SUBSYSTEM
10068 M: James Morris <james.l.morris@oracle.com>
10069 M: "Serge E. Hallyn" <serge@hallyn.com>
10070 L: linux-security-module@vger.kernel.org (suggested Cc:)
10071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10072 W: http://kernsec.org/
10073 S: Supported
10074 F: security/
10075
10076 SECURITY CONTACT
10077 M: Security Officers <security@kernel.org>
10078 S: Supported
10079
10080 SELINUX SECURITY MODULE
10081 M: Paul Moore <paul@paul-moore.com>
10082 M: Stephen Smalley <sds@tycho.nsa.gov>
10083 M: Eric Paris <eparis@parisplace.org>
10084 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10085 W: http://selinuxproject.org
10086 T: git git://git.infradead.org/users/pcmoore/selinux
10087 S: Supported
10088 F: include/linux/selinux*
10089 F: security/selinux/
10090 F: scripts/selinux/
10091
10092 APPARMOR SECURITY MODULE
10093 M: John Johansen <john.johansen@canonical.com>
10094 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10095 W: apparmor.wiki.kernel.org
10096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10097 S: Supported
10098 F: security/apparmor/
10099
10100 YAMA SECURITY MODULE
10101 M: Kees Cook <keescook@chromium.org>
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10103 S: Supported
10104 F: security/yama/
10105
10106 SENSABLE PHANTOM
10107 M: Jiri Slaby <jirislaby@gmail.com>
10108 S: Maintained
10109 F: drivers/misc/phantom.c
10110 F: include/uapi/linux/phantom.h
10111
10112 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10113 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10114 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10115 M: John Soni Jose <sony.john@avagotech.com>
10116 L: linux-scsi@vger.kernel.org
10117 W: http://www.avagotech.com
10118 S: Supported
10119 F: drivers/scsi/be2iscsi/
10120
10121 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10122 M: Sathya Perla <sathya.perla@broadcom.com>
10123 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10124 M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10125 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10126 M: Somnath Kotur <somnath.kotur@broadcom.com>
10127 L: netdev@vger.kernel.org
10128 W: http://www.emulex.com
10129 S: Supported
10130 F: drivers/net/ethernet/emulex/benet/
10131
10132 EMULEX ONECONNECT ROCE DRIVER
10133 M: Selvin Xavier <selvin.xavier@avagotech.com>
10134 M: Devesh Sharma <devesh.sharma@avagotech.com>
10135 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10136 L: linux-rdma@vger.kernel.org
10137 W: http://www.emulex.com
10138 S: Supported
10139 F: drivers/infiniband/hw/ocrdma/
10140
10141 SFC NETWORK DRIVER
10142 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10143 M: Shradha Shah <sshah@solarflare.com>
10144 L: netdev@vger.kernel.org
10145 S: Supported
10146 F: drivers/net/ethernet/sfc/
10147
10148 SGI GRU DRIVER
10149 M: Dimitri Sivanich <sivanich@sgi.com>
10150 S: Maintained
10151 F: drivers/misc/sgi-gru/
10152
10153 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10154 M: Pat Gefre <pfg@sgi.com>
10155 L: linux-ia64@vger.kernel.org
10156 S: Supported
10157 F: Documentation/ia64/serial.txt
10158 F: drivers/tty/serial/ioc?_serial.c
10159 F: include/linux/ioc?.h
10160
10161 SGI XP/XPC/XPNET DRIVER
10162 M: Cliff Whickman <cpw@sgi.com>
10163 M: Robin Holt <robinmholt@gmail.com>
10164 S: Maintained
10165 F: drivers/misc/sgi-xp/
10166
10167 SI2157 MEDIA DRIVER
10168 M: Antti Palosaari <crope@iki.fi>
10169 L: linux-media@vger.kernel.org
10170 W: https://linuxtv.org
10171 W: http://palosaari.fi/linux/
10172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10173 T: git git://linuxtv.org/anttip/media_tree.git
10174 S: Maintained
10175 F: drivers/media/tuners/si2157*
10176
10177 SI2168 MEDIA DRIVER
10178 M: Antti Palosaari <crope@iki.fi>
10179 L: linux-media@vger.kernel.org
10180 W: https://linuxtv.org
10181 W: http://palosaari.fi/linux/
10182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10183 T: git git://linuxtv.org/anttip/media_tree.git
10184 S: Maintained
10185 F: drivers/media/dvb-frontends/si2168*
10186
10187 SI470X FM RADIO RECEIVER I2C DRIVER
10188 M: Hans Verkuil <hverkuil@xs4all.nl>
10189 L: linux-media@vger.kernel.org
10190 T: git git://linuxtv.org/media_tree.git
10191 W: https://linuxtv.org
10192 S: Odd Fixes
10193 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10194
10195 SI470X FM RADIO RECEIVER USB DRIVER
10196 M: Hans Verkuil <hverkuil@xs4all.nl>
10197 L: linux-media@vger.kernel.org
10198 T: git git://linuxtv.org/media_tree.git
10199 W: https://linuxtv.org
10200 S: Maintained
10201 F: drivers/media/radio/si470x/radio-si470x-common.c
10202 F: drivers/media/radio/si470x/radio-si470x.h
10203 F: drivers/media/radio/si470x/radio-si470x-usb.c
10204
10205 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10206 M: Eduardo Valentin <edubezval@gmail.com>
10207 L: linux-media@vger.kernel.org
10208 T: git git://linuxtv.org/media_tree.git
10209 W: https://linuxtv.org
10210 S: Odd Fixes
10211 F: drivers/media/radio/si4713/si4713.?
10212
10213 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10214 M: Eduardo Valentin <edubezval@gmail.com>
10215 L: linux-media@vger.kernel.org
10216 T: git git://linuxtv.org/media_tree.git
10217 W: https://linuxtv.org
10218 S: Odd Fixes
10219 F: drivers/media/radio/si4713/radio-platform-si4713.c
10220
10221 SI4713 FM RADIO TRANSMITTER USB DRIVER
10222 M: Hans Verkuil <hverkuil@xs4all.nl>
10223 L: linux-media@vger.kernel.org
10224 T: git git://linuxtv.org/media_tree.git
10225 W: https://linuxtv.org
10226 S: Maintained
10227 F: drivers/media/radio/si4713/radio-usb-si4713.c
10228
10229 SIANO DVB DRIVER
10230 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10231 L: linux-media@vger.kernel.org
10232 W: https://linuxtv.org
10233 T: git git://linuxtv.org/media_tree.git
10234 S: Odd fixes
10235 F: drivers/media/common/siano/
10236 F: drivers/media/usb/siano/
10237 F: drivers/media/usb/siano/
10238 F: drivers/media/mmc/siano/
10239
10240 SIMPLEFB FB DRIVER
10241 M: Hans de Goede <hdegoede@redhat.com>
10242 L: linux-fbdev@vger.kernel.org
10243 S: Maintained
10244 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10245 F: drivers/video/fbdev/simplefb.c
10246 F: include/linux/platform_data/simplefb.h
10247
10248 SH_VEU V4L2 MEM2MEM DRIVER
10249 L: linux-media@vger.kernel.org
10250 S: Orphan
10251 F: drivers/media/platform/sh_veu.c
10252
10253 SH_VOU V4L2 OUTPUT DRIVER
10254 L: linux-media@vger.kernel.org
10255 S: Orphan
10256 F: drivers/media/platform/sh_vou.c
10257 F: include/media/drv-intf/sh_vou.h
10258
10259 SIMPLE FIRMWARE INTERFACE (SFI)
10260 M: Len Brown <lenb@kernel.org>
10261 L: sfi-devel@simplefirmware.org
10262 W: http://simplefirmware.org/
10263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10264 S: Supported
10265 F: arch/x86/platform/sfi/
10266 F: drivers/sfi/
10267 F: include/linux/sfi*.h
10268
10269 SIMTEC EB110ATX (Chalice CATS)
10270 P: Ben Dooks
10271 P: Vincent Sanders <vince@simtec.co.uk>
10272 M: Simtec Linux Team <linux@simtec.co.uk>
10273 W: http://www.simtec.co.uk/products/EB110ATX/
10274 S: Supported
10275
10276 SIMTEC EB2410ITX (BAST)
10277 P: Ben Dooks
10278 P: Vincent Sanders <vince@simtec.co.uk>
10279 M: Simtec Linux Team <linux@simtec.co.uk>
10280 W: http://www.simtec.co.uk/products/EB2410ITX/
10281 S: Supported
10282 F: arch/arm/mach-s3c24xx/mach-bast.c
10283 F: arch/arm/mach-s3c24xx/bast-ide.c
10284 F: arch/arm/mach-s3c24xx/bast-irq.c
10285
10286 TI DAVINCI MACHINE SUPPORT
10287 M: Sekhar Nori <nsekhar@ti.com>
10288 M: Kevin Hilman <khilman@kernel.org>
10289 T: git git://gitorious.org/linux-davinci/linux-davinci.git
10290 Q: http://patchwork.kernel.org/project/linux-davinci/list/
10291 S: Supported
10292 F: arch/arm/mach-davinci/
10293 F: drivers/i2c/busses/i2c-davinci.c
10294
10295 TI DAVINCI SERIES MEDIA DRIVER
10296 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10297 L: linux-media@vger.kernel.org
10298 W: https://linuxtv.org
10299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10300 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10301 S: Maintained
10302 F: drivers/media/platform/davinci/
10303 F: include/media/davinci/
10304
10305 TI AM437X VPFE DRIVER
10306 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10307 L: linux-media@vger.kernel.org
10308 W: https://linuxtv.org
10309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10310 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10311 S: Maintained
10312 F: drivers/media/platform/am437x/
10313
10314 OV2659 OMNIVISION SENSOR DRIVER
10315 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10316 L: linux-media@vger.kernel.org
10317 W: https://linuxtv.org
10318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10319 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10320 S: Maintained
10321 F: drivers/media/i2c/ov2659.c
10322 F: include/media/i2c/ov2659.h
10323
10324 SILICON MOTION SM712 FRAME BUFFER DRIVER
10325 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10326 M: Teddy Wang <teddy.wang@siliconmotion.com>
10327 M: Sudip Mukherjee <sudip@vectorindia.org>
10328 L: linux-fbdev@vger.kernel.org
10329 S: Maintained
10330 F: drivers/video/fbdev/sm712*
10331 F: Documentation/fb/sm712fb.txt
10332
10333 SIS 190 ETHERNET DRIVER
10334 M: Francois Romieu <romieu@fr.zoreil.com>
10335 L: netdev@vger.kernel.org
10336 S: Maintained
10337 F: drivers/net/ethernet/sis/sis190.c
10338
10339 SIS 900/7016 FAST ETHERNET DRIVER
10340 M: Daniele Venzano <venza@brownhat.org>
10341 W: http://www.brownhat.org/sis900.html
10342 L: netdev@vger.kernel.org
10343 S: Maintained
10344 F: drivers/net/ethernet/sis/sis900.*
10345
10346 SIS FRAMEBUFFER DRIVER
10347 M: Thomas Winischhofer <thomas@winischhofer.net>
10348 W: http://www.winischhofer.net/linuxsisvga.shtml
10349 S: Maintained
10350 F: Documentation/fb/sisfb.txt
10351 F: drivers/video/fbdev/sis/
10352 F: include/video/sisfb.h
10353
10354 SIS USB2VGA DRIVER
10355 M: Thomas Winischhofer <thomas@winischhofer.net>
10356 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10357 S: Maintained
10358 F: drivers/usb/misc/sisusbvga/
10359
10360 SLAB ALLOCATOR
10361 M: Christoph Lameter <cl@linux.com>
10362 M: Pekka Enberg <penberg@kernel.org>
10363 M: David Rientjes <rientjes@google.com>
10364 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10365 M: Andrew Morton <akpm@linux-foundation.org>
10366 L: linux-mm@kvack.org
10367 S: Maintained
10368 F: include/linux/sl?b*.h
10369 F: mm/sl?b*
10370
10371 SLEEPABLE READ-COPY UPDATE (SRCU)
10372 M: Lai Jiangshan <jiangshanlai@gmail.com>
10373 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10374 M: Josh Triplett <josh@joshtriplett.org>
10375 R: Steven Rostedt <rostedt@goodmis.org>
10376 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10377 L: linux-kernel@vger.kernel.org
10378 W: http://www.rdrop.com/users/paulmck/RCU/
10379 S: Supported
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10381 F: include/linux/srcu.h
10382 F: kernel/rcu/srcu.c
10383
10384 SMACK SECURITY MODULE
10385 M: Casey Schaufler <casey@schaufler-ca.com>
10386 L: linux-security-module@vger.kernel.org
10387 W: http://schaufler-ca.com
10388 T: git git://git.gitorious.org/smack-next/kernel.git
10389 S: Maintained
10390 F: Documentation/security/Smack.txt
10391 F: security/smack/
10392
10393 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10394 M: Kevin Hilman <khilman@kernel.org>
10395 M: Nishanth Menon <nm@ti.com>
10396 S: Maintained
10397 F: drivers/power/avs/
10398 F: include/linux/power/smartreflex.h
10399 L: linux-pm@vger.kernel.org
10400
10401 SMC91x ETHERNET DRIVER
10402 M: Nicolas Pitre <nico@fluxnic.net>
10403 S: Odd Fixes
10404 F: drivers/net/ethernet/smsc/smc91x.*
10405
10406 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10407 M: Sakari Ailus <sakari.ailus@iki.fi>
10408 L: linux-media@vger.kernel.org
10409 S: Maintained
10410 F: drivers/media/i2c/smiapp/
10411 F: include/media/i2c/smiapp.h
10412 F: drivers/media/i2c/smiapp-pll.c
10413 F: drivers/media/i2c/smiapp-pll.h
10414 F: include/uapi/linux/smiapp.h
10415 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10416
10417 SMM665 HARDWARE MONITOR DRIVER
10418 M: Guenter Roeck <linux@roeck-us.net>
10419 L: linux-hwmon@vger.kernel.org
10420 S: Maintained
10421 F: Documentation/hwmon/smm665
10422 F: drivers/hwmon/smm665.c
10423
10424 SMSC EMC2103 HARDWARE MONITOR DRIVER
10425 M: Steve Glendinning <steve.glendinning@shawell.net>
10426 L: linux-hwmon@vger.kernel.org
10427 S: Maintained
10428 F: Documentation/hwmon/emc2103
10429 F: drivers/hwmon/emc2103.c
10430
10431 SMSC SCH5627 HARDWARE MONITOR DRIVER
10432 M: Hans de Goede <hdegoede@redhat.com>
10433 L: linux-hwmon@vger.kernel.org
10434 S: Supported
10435 F: Documentation/hwmon/sch5627
10436 F: drivers/hwmon/sch5627.c
10437
10438 SMSC47B397 HARDWARE MONITOR DRIVER
10439 M: Jean Delvare <jdelvare@suse.com>
10440 L: linux-hwmon@vger.kernel.org
10441 S: Maintained
10442 F: Documentation/hwmon/smsc47b397
10443 F: drivers/hwmon/smsc47b397.c
10444
10445 SMSC911x ETHERNET DRIVER
10446 M: Steve Glendinning <steve.glendinning@shawell.net>
10447 L: netdev@vger.kernel.org
10448 S: Maintained
10449 F: include/linux/smsc911x.h
10450 F: drivers/net/ethernet/smsc/smsc911x.*
10451
10452 SMSC9420 PCI ETHERNET DRIVER
10453 M: Steve Glendinning <steve.glendinning@shawell.net>
10454 L: netdev@vger.kernel.org
10455 S: Maintained
10456 F: drivers/net/ethernet/smsc/smsc9420.*
10457
10458 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10459 M: Steve Glendinning <steve.glendinning@shawell.net>
10460 L: linux-fbdev@vger.kernel.org
10461 S: Maintained
10462 F: drivers/video/fbdev/smscufx.c
10463
10464 SOC-CAMERA V4L2 SUBSYSTEM
10465 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10466 L: linux-media@vger.kernel.org
10467 T: git git://linuxtv.org/media_tree.git
10468 S: Maintained
10469 F: include/media/soc*
10470 F: drivers/media/i2c/soc_camera/
10471 F: drivers/media/platform/soc_camera/
10472
10473 SOEKRIS NET48XX LED SUPPORT
10474 M: Chris Boot <bootc@bootc.net>
10475 S: Maintained
10476 F: drivers/leds/leds-net48xx.c
10477
10478 SOFTLOGIC 6x10 MPEG CODEC
10479 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10480 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10481 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10482 M: Ismael Luceno <ismael@iodev.co.uk>
10483 L: linux-media@vger.kernel.org
10484 S: Supported
10485 F: drivers/media/pci/solo6x10/
10486
10487 SOFTWARE RAID (Multiple Disks) SUPPORT
10488 M: Shaohua Li <shli@kernel.org>
10489 L: linux-raid@vger.kernel.org
10490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10491 S: Supported
10492 F: drivers/md/
10493 F: include/linux/raid/
10494 F: include/uapi/linux/raid/
10495
10496 SONIC NETWORK DRIVER
10497 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10498 L: netdev@vger.kernel.org
10499 S: Maintained
10500 F: drivers/net/ethernet/natsemi/sonic.*
10501
10502 SONICS SILICON BACKPLANE DRIVER (SSB)
10503 M: Michael Buesch <m@bues.ch>
10504 L: linux-wireless@vger.kernel.org
10505 S: Maintained
10506 F: drivers/ssb/
10507 F: include/linux/ssb/
10508
10509 SONY VAIO CONTROL DEVICE DRIVER
10510 M: Mattia Dongili <malattia@linux.it>
10511 L: platform-driver-x86@vger.kernel.org
10512 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10513 S: Maintained
10514 F: Documentation/laptops/sony-laptop.txt
10515 F: drivers/char/sonypi.c
10516 F: drivers/platform/x86/sony-laptop.c
10517 F: include/linux/sony-laptop.h
10518
10519 SONY MEMORYSTICK CARD SUPPORT
10520 M: Alex Dubov <oakad@yahoo.com>
10521 W: http://tifmxx.berlios.de/
10522 S: Maintained
10523 F: drivers/memstick/host/tifm_ms.c
10524
10525 SONY MEMORYSTICK STANDARD SUPPORT
10526 M: Maxim Levitsky <maximlevitsky@gmail.com>
10527 S: Maintained
10528 F: drivers/memstick/core/ms_block.*
10529
10530 SOUND
10531 M: Jaroslav Kysela <perex@perex.cz>
10532 M: Takashi Iwai <tiwai@suse.com>
10533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10534 W: http://www.alsa-project.org/
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10536 T: git git://git.alsa-project.org/alsa-kernel.git
10537 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10538 S: Maintained
10539 F: Documentation/sound/
10540 F: include/sound/
10541 F: include/uapi/sound/
10542 F: sound/
10543
10544 SOUND - COMPRESSED AUDIO
10545 M: Vinod Koul <vinod.koul@intel.com>
10546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10548 S: Supported
10549 F: Documentation/sound/alsa/compress_offload.txt
10550 F: include/sound/compress_driver.h
10551 F: include/uapi/sound/compress_*
10552 F: sound/core/compress_offload.c
10553 F: sound/soc/soc-compress.c
10554
10555 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10556 M: Liam Girdwood <lgirdwood@gmail.com>
10557 M: Mark Brown <broonie@kernel.org>
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10560 W: http://alsa-project.org/main/index.php/ASoC
10561 S: Supported
10562 F: Documentation/sound/alsa/soc/
10563 F: sound/soc/
10564 F: include/sound/soc*
10565
10566 SOUND - DMAENGINE HELPERS
10567 M: Lars-Peter Clausen <lars@metafoo.de>
10568 S: Supported
10569 F: include/sound/dmaengine_pcm.h
10570 F: sound/core/pcm_dmaengine.c
10571 F: sound/soc/soc-generic-dmaengine-pcm.c
10572
10573 SP2 MEDIA DRIVER
10574 M: Olli Salonen <olli.salonen@iki.fi>
10575 L: linux-media@vger.kernel.org
10576 W: https://linuxtv.org
10577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10578 S: Maintained
10579 F: drivers/media/dvb-frontends/sp2*
10580
10581 SPARC + UltraSPARC (sparc/sparc64)
10582 M: "David S. Miller" <davem@davemloft.net>
10583 L: sparclinux@vger.kernel.org
10584 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10587 S: Maintained
10588 F: arch/sparc/
10589 F: drivers/sbus/
10590
10591 SPARC SERIAL DRIVERS
10592 M: "David S. Miller" <davem@davemloft.net>
10593 L: sparclinux@vger.kernel.org
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10596 S: Maintained
10597 F: include/linux/sunserialcore.h
10598 F: drivers/tty/serial/suncore.c
10599 F: drivers/tty/serial/sunhv.c
10600 F: drivers/tty/serial/sunsab.c
10601 F: drivers/tty/serial/sunsab.h
10602 F: drivers/tty/serial/sunsu.c
10603 F: drivers/tty/serial/sunzilog.c
10604 F: drivers/tty/serial/sunzilog.h
10605
10606 SPARSE CHECKER
10607 M: "Christopher Li" <sparse@chrisli.org>
10608 L: linux-sparse@vger.kernel.org
10609 W: https://sparse.wiki.kernel.org/
10610 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10611 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10612 S: Maintained
10613 F: include/linux/compiler.h
10614
10615 SPEAR PLATFORM SUPPORT
10616 M: Viresh Kumar <vireshk@kernel.org>
10617 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10618 L: spear-devel@list.st.com
10619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620 W: http://www.st.com/spear
10621 S: Maintained
10622 F: arch/arm/boot/dts/spear*
10623 F: arch/arm/mach-spear/
10624
10625 SPEAR CLOCK FRAMEWORK SUPPORT
10626 M: Viresh Kumar <vireshk@kernel.org>
10627 L: spear-devel@list.st.com
10628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10629 W: http://www.st.com/spear
10630 S: Maintained
10631 F: drivers/clk/spear/
10632
10633 SPI SUBSYSTEM
10634 M: Mark Brown <broonie@kernel.org>
10635 L: linux-spi@vger.kernel.org
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10637 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10638 S: Maintained
10639 F: Documentation/spi/
10640 F: drivers/spi/
10641 F: include/linux/spi/
10642 F: include/uapi/linux/spi/
10643
10644 SPIDERNET NETWORK DRIVER for CELL
10645 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10646 L: netdev@vger.kernel.org
10647 S: Supported
10648 F: Documentation/networking/spider_net.txt
10649 F: drivers/net/ethernet/toshiba/spider_net*
10650
10651 SPU FILE SYSTEM
10652 M: Jeremy Kerr <jk@ozlabs.org>
10653 L: linuxppc-dev@lists.ozlabs.org
10654 W: http://www.ibm.com/developerworks/power/cell/
10655 S: Supported
10656 F: Documentation/filesystems/spufs.txt
10657 F: arch/powerpc/platforms/cell/spufs/
10658
10659 SQUASHFS FILE SYSTEM
10660 M: Phillip Lougher <phillip@squashfs.org.uk>
10661 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10662 W: http://squashfs.org.uk
10663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10664 S: Maintained
10665 F: Documentation/filesystems/squashfs.txt
10666 F: fs/squashfs/
10667
10668 SRM (Alpha) environment access
10669 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10670 S: Maintained
10671 F: arch/alpha/kernel/srm_env.c
10672
10673 STABLE BRANCH
10674 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10675 L: stable@vger.kernel.org
10676 S: Supported
10677 F: Documentation/stable_kernel_rules.txt
10678
10679 STAGING SUBSYSTEM
10680 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10682 L: devel@driverdev.osuosl.org
10683 S: Supported
10684 F: drivers/staging/
10685
10686 STAGING - COMEDI
10687 M: Ian Abbott <abbotti@mev.co.uk>
10688 M: H Hartley Sweeten <hsweeten@visionengravers.com>
10689 S: Odd Fixes
10690 F: drivers/staging/comedi/
10691
10692 STAGING - FLARION FT1000 DRIVERS
10693 M: Marek Belisko <marek.belisko@gmail.com>
10694 S: Odd Fixes
10695 F: drivers/staging/ft1000/
10696
10697 STAGING - INDUSTRIAL IO
10698 M: Jonathan Cameron <jic23@kernel.org>
10699 L: linux-iio@vger.kernel.org
10700 S: Odd Fixes
10701 F: drivers/staging/iio/
10702
10703 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10704 M: Jarod Wilson <jarod@wilsonet.com>
10705 W: http://www.lirc.org/
10706 S: Odd Fixes
10707 F: drivers/staging/media/lirc/
10708
10709 STAGING - LUSTRE PARALLEL FILESYSTEM
10710 M: Oleg Drokin <oleg.drokin@intel.com>
10711 M: Andreas Dilger <andreas.dilger@intel.com>
10712 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10713 W: http://wiki.lustre.org/
10714 S: Maintained
10715 F: drivers/staging/lustre
10716
10717 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10718 M: Marc Dietrich <marvin24@gmx.de>
10719 L: ac100@lists.launchpad.net (moderated for non-subscribers)
10720 L: linux-tegra@vger.kernel.org
10721 S: Maintained
10722 F: drivers/staging/nvec/
10723
10724 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10725 M: Jens Frederich <jfrederich@gmail.com>
10726 M: Daniel Drake <dsd@laptop.org>
10727 M: Jon Nettleton <jon.nettleton@gmail.com>
10728 W: http://wiki.laptop.org/go/DCON
10729 S: Maintained
10730 F: drivers/staging/olpc_dcon/
10731
10732 STAGING - REALTEK RTL8712U DRIVERS
10733 M: Larry Finger <Larry.Finger@lwfinger.net>
10734 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10735 S: Odd Fixes
10736 F: drivers/staging/rtl8712/
10737
10738 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10739 M: Larry Finger <Larry.Finger@lwfinger.net>
10740 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10741 L: linux-wireless@vger.kernel.org
10742 S: Maintained
10743 F: drivers/staging/rtl8723au/
10744
10745 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10746 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10747 M: Teddy Wang <teddy.wang@siliconmotion.com>
10748 M: Sudip Mukherjee <sudip@vectorindia.org>
10749 L: linux-fbdev@vger.kernel.org
10750 S: Maintained
10751 F: drivers/staging/sm750fb/
10752
10753 STAGING - SLICOSS
10754 M: Lior Dotan <liodot@gmail.com>
10755 M: Christopher Harrer <charrer@alacritech.com>
10756 S: Odd Fixes
10757 F: drivers/staging/slicoss/
10758
10759 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10760 M: William Hubbs <w.d.hubbs@gmail.com>
10761 M: Chris Brannon <chris@the-brannons.com>
10762 M: Kirk Reiser <kirk@reisers.ca>
10763 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10764 L: speakup@linux-speakup.org
10765 W: http://www.linux-speakup.org/
10766 S: Odd Fixes
10767 F: drivers/staging/speakup/
10768
10769 STAGING - VIA VT665X DRIVERS
10770 M: Forest Bond <forest@alittletooquiet.net>
10771 S: Odd Fixes
10772 F: drivers/staging/vt665?/
10773
10774 STAGING - WILC1000 WIFI DRIVER
10775 M: Johnny Kim <johnny.kim@atmel.com>
10776 M: Austin Shin <austin.shin@atmel.com>
10777 M: Chris Park <chris.park@atmel.com>
10778 M: Tony Cho <tony.cho@atmel.com>
10779 M: Glen Lee <glen.lee@atmel.com>
10780 M: Leo Kim <leo.kim@atmel.com>
10781 L: linux-wireless@vger.kernel.org
10782 S: Supported
10783 F: drivers/staging/wilc1000/
10784
10785 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10786 M: Arnaud Patard <arnaud.patard@rtp-net.org>
10787 S: Odd Fixes
10788 F: drivers/staging/xgifb/
10789
10790 HFI1 DRIVER
10791 M: Mike Marciniszyn <infinipath@intel.com>
10792 L: linux-rdma@vger.kernel.org
10793 S: Supported
10794 F: drivers/staging/rdma/hfi1
10795
10796 STARFIRE/DURALAN NETWORK DRIVER
10797 M: Ion Badulescu <ionut@badula.org>
10798 S: Odd Fixes
10799 F: drivers/net/ethernet/adaptec/starfire*
10800
10801 SUN3/3X
10802 M: Sam Creasey <sammy@sammy.net>
10803 W: http://sammy.net/sun3/
10804 S: Maintained
10805 F: arch/m68k/kernel/*sun3*
10806 F: arch/m68k/sun3*/
10807 F: arch/m68k/include/asm/sun3*
10808 F: drivers/net/ethernet/i825xx/sun3*
10809
10810 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10811 M: Hans de Goede <hdegoede@redhat.com>
10812 L: linux-input@vger.kernel.org
10813 S: Maintained
10814 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10815 F: drivers/input/keyboard/sun4i-lradc-keys.c
10816
10817 SUNDANCE NETWORK DRIVER
10818 M: Denis Kirjanov <kda@linux-powerpc.org>
10819 L: netdev@vger.kernel.org
10820 S: Maintained
10821 F: drivers/net/ethernet/dlink/sundance.c
10822
10823 SUPERH
10824 M: Yoshinori Sato <ysato@users.sourceforge.jp>
10825 M: Rich Felker <dalias@libc.org>
10826 L: linux-sh@vger.kernel.org
10827 Q: http://patchwork.kernel.org/project/linux-sh/list/
10828 S: Maintained
10829 F: Documentation/sh/
10830 F: arch/sh/
10831 F: drivers/sh/
10832
10833 SUSPEND TO RAM
10834 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10835 M: Len Brown <len.brown@intel.com>
10836 M: Pavel Machek <pavel@ucw.cz>
10837 L: linux-pm@vger.kernel.org
10838 S: Supported
10839 F: Documentation/power/
10840 F: arch/x86/kernel/acpi/
10841 F: drivers/base/power/
10842 F: kernel/power/
10843 F: include/linux/suspend.h
10844 F: include/linux/freezer.h
10845 F: include/linux/pm.h
10846
10847 SVGA HANDLING
10848 M: Martin Mares <mj@ucw.cz>
10849 L: linux-video@atrey.karlin.mff.cuni.cz
10850 S: Maintained
10851 F: Documentation/svga.txt
10852 F: arch/x86/boot/video*
10853
10854 SWIOTLB SUBSYSTEM
10855 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10856 L: linux-kernel@vger.kernel.org
10857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10858 S: Supported
10859 F: lib/swiotlb.c
10860 F: arch/*/kernel/pci-swiotlb.c
10861 F: include/linux/swiotlb.h
10862
10863 SWITCHDEV
10864 M: Jiri Pirko <jiri@resnulli.us>
10865 L: netdev@vger.kernel.org
10866 S: Supported
10867 F: net/switchdev/
10868 F: include/net/switchdev.h
10869
10870 SYNOPSYS ARC ARCHITECTURE
10871 M: Vineet Gupta <vgupta@synopsys.com>
10872 L: linux-snps-arc@lists.infradead.org
10873 S: Supported
10874 F: arch/arc/
10875 F: Documentation/devicetree/bindings/arc/*
10876 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10877 F: drivers/tty/serial/arc_uart.c
10878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10879
10880 SYNOPSYS ARC SDP platform support
10881 M: Alexey Brodkin <abrodkin@synopsys.com>
10882 S: Supported
10883 F: arch/arc/plat-axs10x
10884 F: arch/arc/boot/dts/ax*
10885 F: Documentation/devicetree/bindings/arc/axs10*
10886
10887 SYSTEM CONFIGURATION (SYSCON)
10888 M: Lee Jones <lee.jones@linaro.org>
10889 M: Arnd Bergmann <arnd@arndb.de>
10890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10891 S: Supported
10892 F: drivers/mfd/syscon.c
10893
10894 SYSV FILESYSTEM
10895 M: Christoph Hellwig <hch@infradead.org>
10896 S: Maintained
10897 F: Documentation/filesystems/sysv-fs.txt
10898 F: fs/sysv/
10899 F: include/linux/sysv_fs.h
10900
10901 TARGET SUBSYSTEM
10902 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10903 L: linux-scsi@vger.kernel.org
10904 L: target-devel@vger.kernel.org
10905 W: http://www.linux-iscsi.org
10906 W: http://groups.google.com/group/linux-iscsi-target-dev
10907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10908 S: Supported
10909 F: drivers/target/
10910 F: include/target/
10911 F: Documentation/target/
10912
10913 TASKSTATS STATISTICS INTERFACE
10914 M: Balbir Singh <bsingharora@gmail.com>
10915 S: Maintained
10916 F: Documentation/accounting/taskstats*
10917 F: include/linux/taskstats*
10918 F: kernel/taskstats.c
10919
10920 TC CLASSIFIER
10921 M: Jamal Hadi Salim <jhs@mojatatu.com>
10922 L: netdev@vger.kernel.org
10923 S: Maintained
10924 F: include/net/pkt_cls.h
10925 F: include/uapi/linux/pkt_cls.h
10926 F: net/sched/
10927
10928 TCP LOW PRIORITY MODULE
10929 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10930 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10931 W: http://tcp-lp-mod.sourceforge.net/
10932 S: Maintained
10933 F: net/ipv4/tcp_lp.c
10934
10935 TDA10071 MEDIA DRIVER
10936 M: Antti Palosaari <crope@iki.fi>
10937 L: linux-media@vger.kernel.org
10938 W: https://linuxtv.org
10939 W: http://palosaari.fi/linux/
10940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10941 T: git git://linuxtv.org/anttip/media_tree.git
10942 S: Maintained
10943 F: drivers/media/dvb-frontends/tda10071*
10944
10945 TDA18212 MEDIA DRIVER
10946 M: Antti Palosaari <crope@iki.fi>
10947 L: linux-media@vger.kernel.org
10948 W: https://linuxtv.org
10949 W: http://palosaari.fi/linux/
10950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10951 T: git git://linuxtv.org/anttip/media_tree.git
10952 S: Maintained
10953 F: drivers/media/tuners/tda18212*
10954
10955 TDA18218 MEDIA DRIVER
10956 M: Antti Palosaari <crope@iki.fi>
10957 L: linux-media@vger.kernel.org
10958 W: https://linuxtv.org
10959 W: http://palosaari.fi/linux/
10960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10961 T: git git://linuxtv.org/anttip/media_tree.git
10962 S: Maintained
10963 F: drivers/media/tuners/tda18218*
10964
10965 TDA18271 MEDIA DRIVER
10966 M: Michael Krufky <mkrufky@linuxtv.org>
10967 L: linux-media@vger.kernel.org
10968 W: https://linuxtv.org
10969 W: http://github.com/mkrufky
10970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10971 T: git git://linuxtv.org/mkrufky/tuners.git
10972 S: Maintained
10973 F: drivers/media/tuners/tda18271*
10974
10975 TDA827x MEDIA DRIVER
10976 M: Michael Krufky <mkrufky@linuxtv.org>
10977 L: linux-media@vger.kernel.org
10978 W: https://linuxtv.org
10979 W: http://github.com/mkrufky
10980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10981 T: git git://linuxtv.org/mkrufky/tuners.git
10982 S: Maintained
10983 F: drivers/media/tuners/tda8290.*
10984
10985 TDA8290 MEDIA DRIVER
10986 M: Michael Krufky <mkrufky@linuxtv.org>
10987 L: linux-media@vger.kernel.org
10988 W: https://linuxtv.org
10989 W: http://github.com/mkrufky
10990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10991 T: git git://linuxtv.org/mkrufky/tuners.git
10992 S: Maintained
10993 F: drivers/media/tuners/tda8290.*
10994
10995 TDA9840 MEDIA DRIVER
10996 M: Hans Verkuil <hverkuil@xs4all.nl>
10997 L: linux-media@vger.kernel.org
10998 T: git git://linuxtv.org/media_tree.git
10999 W: https://linuxtv.org
11000 S: Maintained
11001 F: drivers/media/i2c/tda9840*
11002
11003 TEA5761 TUNER DRIVER
11004 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11005 L: linux-media@vger.kernel.org
11006 W: https://linuxtv.org
11007 T: git git://linuxtv.org/media_tree.git
11008 S: Odd fixes
11009 F: drivers/media/tuners/tea5761.*
11010
11011 TEA5767 TUNER DRIVER
11012 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11013 L: linux-media@vger.kernel.org
11014 W: https://linuxtv.org
11015 T: git git://linuxtv.org/media_tree.git
11016 S: Maintained
11017 F: drivers/media/tuners/tea5767.*
11018
11019 TEA6415C MEDIA DRIVER
11020 M: Hans Verkuil <hverkuil@xs4all.nl>
11021 L: linux-media@vger.kernel.org
11022 T: git git://linuxtv.org/media_tree.git
11023 W: https://linuxtv.org
11024 S: Maintained
11025 F: drivers/media/i2c/tea6415c*
11026
11027 TEA6420 MEDIA DRIVER
11028 M: Hans Verkuil <hverkuil@xs4all.nl>
11029 L: linux-media@vger.kernel.org
11030 T: git git://linuxtv.org/media_tree.git
11031 W: https://linuxtv.org
11032 S: Maintained
11033 F: drivers/media/i2c/tea6420*
11034
11035 TEAM DRIVER
11036 M: Jiri Pirko <jiri@resnulli.us>
11037 L: netdev@vger.kernel.org
11038 S: Supported
11039 F: drivers/net/team/
11040 F: include/linux/if_team.h
11041 F: include/uapi/linux/if_team.h
11042
11043 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11044 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11045 S: Maintained
11046 F: arch/x86/platform/ts5500/
11047
11048 TECHNOTREND USB IR RECEIVER
11049 M: Sean Young <sean@mess.org>
11050 L: linux-media@vger.kernel.org
11051 S: Maintained
11052 F: drivers/media/rc/ttusbir.c
11053
11054 TEGRA ARCHITECTURE SUPPORT
11055 M: Stephen Warren <swarren@wwwdotorg.org>
11056 M: Thierry Reding <thierry.reding@gmail.com>
11057 M: Alexandre Courbot <gnurou@gmail.com>
11058 L: linux-tegra@vger.kernel.org
11059 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11061 S: Supported
11062 N: [^a-z]tegra
11063
11064 TEGRA CLOCK DRIVER
11065 M: Peter De Schrijver <pdeschrijver@nvidia.com>
11066 M: Prashant Gaikwad <pgaikwad@nvidia.com>
11067 S: Supported
11068 F: drivers/clk/tegra/
11069
11070 TEGRA DMA DRIVER
11071 M: Laxman Dewangan <ldewangan@nvidia.com>
11072 S: Supported
11073 F: drivers/dma/tegra20-apb-dma.c
11074
11075 TEGRA I2C DRIVER
11076 M: Laxman Dewangan <ldewangan@nvidia.com>
11077 S: Supported
11078 F: drivers/i2c/busses/i2c-tegra.c
11079
11080 TEGRA IOMMU DRIVERS
11081 M: Hiroshi Doyu <hdoyu@nvidia.com>
11082 S: Supported
11083 F: drivers/iommu/tegra*
11084
11085 TEGRA KBC DRIVER
11086 M: Rakesh Iyer <riyer@nvidia.com>
11087 M: Laxman Dewangan <ldewangan@nvidia.com>
11088 S: Supported
11089 F: drivers/input/keyboard/tegra-kbc.c
11090
11091 TEGRA PWM DRIVER
11092 M: Thierry Reding <thierry.reding@gmail.com>
11093 S: Supported
11094 F: drivers/pwm/pwm-tegra.c
11095
11096 TEGRA SERIAL DRIVER
11097 M: Laxman Dewangan <ldewangan@nvidia.com>
11098 S: Supported
11099 F: drivers/tty/serial/serial-tegra.c
11100
11101 TEGRA SPI DRIVER
11102 M: Laxman Dewangan <ldewangan@nvidia.com>
11103 S: Supported
11104 F: drivers/spi/spi-tegra*
11105
11106 TEHUTI ETHERNET DRIVER
11107 M: Andy Gospodarek <andy@greyhouse.net>
11108 L: netdev@vger.kernel.org
11109 S: Supported
11110 F: drivers/net/ethernet/tehuti/*
11111
11112 Telecom Clock Driver for MCPL0010
11113 M: Mark Gross <mark.gross@intel.com>
11114 S: Supported
11115 F: drivers/char/tlclk.c
11116
11117 TENSILICA XTENSA PORT (xtensa)
11118 M: Chris Zankel <chris@zankel.net>
11119 M: Max Filippov <jcmvbkbc@gmail.com>
11120 L: linux-xtensa@linux-xtensa.org
11121 T: git git://github.com/czankel/xtensa-linux.git
11122 S: Maintained
11123 F: arch/xtensa/
11124 F: drivers/irqchip/irq-xtensa-*
11125
11126 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11127 M: Hans Verkuil <hverkuil@xs4all.nl>
11128 L: linux-media@vger.kernel.org
11129 T: git git://linuxtv.org/media_tree.git
11130 W: https://linuxtv.org
11131 S: Maintained
11132 F: drivers/media/radio/radio-raremono.c
11133
11134 THERMAL
11135 M: Zhang Rui <rui.zhang@intel.com>
11136 M: Eduardo Valentin <edubezval@gmail.com>
11137 L: linux-pm@vger.kernel.org
11138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11140 Q: https://patchwork.kernel.org/project/linux-pm/list/
11141 S: Supported
11142 F: drivers/thermal/
11143 F: include/linux/thermal.h
11144 F: include/uapi/linux/thermal.h
11145 F: include/linux/cpu_cooling.h
11146 F: Documentation/devicetree/bindings/thermal/
11147
11148 THERMAL/CPU_COOLING
11149 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11150 M: Viresh Kumar <viresh.kumar@linaro.org>
11151 M: Javi Merino <javi.merino@arm.com>
11152 L: linux-pm@vger.kernel.org
11153 S: Supported
11154 F: Documentation/thermal/cpu-cooling-api.txt
11155 F: drivers/thermal/cpu_cooling.c
11156 F: include/linux/cpu_cooling.h
11157
11158 THINGM BLINK(1) USB RGB LED DRIVER
11159 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11160 S: Maintained
11161 F: drivers/hid/hid-thingm.c
11162
11163 THINKPAD ACPI EXTRAS DRIVER
11164 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11165 L: ibm-acpi-devel@lists.sourceforge.net
11166 L: platform-driver-x86@vger.kernel.org
11167 W: http://ibm-acpi.sourceforge.net
11168 W: http://thinkwiki.org/wiki/Ibm-acpi
11169 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11170 S: Maintained
11171 F: drivers/platform/x86/thinkpad_acpi.c
11172
11173 TI BANDGAP AND THERMAL DRIVER
11174 M: Eduardo Valentin <edubezval@gmail.com>
11175 L: linux-pm@vger.kernel.org
11176 L: linux-omap@vger.kernel.org
11177 S: Maintained
11178 F: drivers/thermal/ti-soc-thermal/
11179
11180 TI VPE/CAL DRIVERS
11181 M: Benoit Parrot <bparrot@ti.com>
11182 L: linux-media@vger.kernel.org
11183 W: http://linuxtv.org/
11184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11185 S: Maintained
11186 F: drivers/media/platform/ti-vpe/
11187
11188 TI CDCE706 CLOCK DRIVER
11189 M: Max Filippov <jcmvbkbc@gmail.com>
11190 S: Maintained
11191 F: drivers/clk/clk-cdce706.c
11192
11193 TI CLOCK DRIVER
11194 M: Tero Kristo <t-kristo@ti.com>
11195 L: linux-omap@vger.kernel.org
11196 S: Maintained
11197 F: drivers/clk/ti/
11198 F: include/linux/clk/ti.h
11199
11200 TI FLASH MEDIA INTERFACE DRIVER
11201 M: Alex Dubov <oakad@yahoo.com>
11202 S: Maintained
11203 F: drivers/misc/tifm*
11204 F: drivers/mmc/host/tifm_sd.c
11205 F: include/linux/tifm.h
11206
11207 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11208 M: Santosh Shilimkar <ssantosh@kernel.org>
11209 L: linux-kernel@vger.kernel.org
11210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11211 S: Maintained
11212 F: drivers/soc/ti/*
11213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11214
11215
11216 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11217 M: M R Swami Reddy <mr.swami.reddy@ti.com>
11218 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11220 S: Maintained
11221 F: sound/soc/codecs/lm49453*
11222 F: sound/soc/codecs/isabelle*
11223
11224 TI LP855x BACKLIGHT DRIVER
11225 M: Milo Kim <milo.kim@ti.com>
11226 S: Maintained
11227 F: Documentation/backlight/lp855x-driver.txt
11228 F: drivers/video/backlight/lp855x_bl.c
11229 F: include/linux/platform_data/lp855x.h
11230
11231 TI LP8727 CHARGER DRIVER
11232 M: Milo Kim <milo.kim@ti.com>
11233 S: Maintained
11234 F: drivers/power/lp8727_charger.c
11235 F: include/linux/platform_data/lp8727.h
11236
11237 TI LP8788 MFD DRIVER
11238 M: Milo Kim <milo.kim@ti.com>
11239 S: Maintained
11240 F: drivers/iio/adc/lp8788_adc.c
11241 F: drivers/leds/leds-lp8788.c
11242 F: drivers/mfd/lp8788*.c
11243 F: drivers/power/lp8788-charger.c
11244 F: drivers/regulator/lp8788-*.c
11245 F: include/linux/mfd/lp8788*.h
11246
11247 TI NETCP ETHERNET DRIVER
11248 M: Wingman Kwok <w-kwok2@ti.com>
11249 M: Murali Karicheri <m-karicheri2@ti.com>
11250 L: netdev@vger.kernel.org
11251 S: Maintained
11252 F: drivers/net/ethernet/ti/netcp*
11253
11254 TI TAS571X FAMILY ASoC CODEC DRIVER
11255 M: Kevin Cernekee <cernekee@chromium.org>
11256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11257 S: Odd Fixes
11258 F: sound/soc/codecs/tas571x*
11259
11260 TI TWL4030 SERIES SOC CODEC DRIVER
11261 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11263 S: Maintained
11264 F: sound/soc/codecs/twl4030*
11265
11266 TI WILINK WIRELESS DRIVERS
11267 L: linux-wireless@vger.kernel.org
11268 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11269 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11271 S: Orphan
11272 F: drivers/net/wireless/ti/
11273 F: include/linux/wl12xx.h
11274
11275 TIPC NETWORK LAYER
11276 M: Jon Maloy <jon.maloy@ericsson.com>
11277 M: Ying Xue <ying.xue@windriver.com>
11278 L: netdev@vger.kernel.org (core kernel code)
11279 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11280 W: http://tipc.sourceforge.net/
11281 S: Maintained
11282 F: include/uapi/linux/tipc*.h
11283 F: net/tipc/
11284
11285 TILE ARCHITECTURE
11286 M: Chris Metcalf <cmetcalf@mellanox.com>
11287 W: http://www.mellanox.com/repository/solutions/tile-scm/
11288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11289 S: Supported
11290 F: arch/tile/
11291 F: drivers/char/tile-srom.c
11292 F: drivers/edac/tile_edac.c
11293 F: drivers/net/ethernet/tile/
11294 F: drivers/rtc/rtc-tile.c
11295 F: drivers/tty/hvc/hvc_tile.c
11296 F: drivers/tty/serial/tilegx.c
11297 F: drivers/usb/host/*-tilegx.c
11298 F: include/linux/usb/tilegx.h
11299
11300 TLAN NETWORK DRIVER
11301 M: Samuel Chessman <chessman@tux.org>
11302 L: tlan-devel@lists.sourceforge.net (subscribers-only)
11303 W: http://sourceforge.net/projects/tlan/
11304 S: Maintained
11305 F: Documentation/networking/tlan.txt
11306 F: drivers/net/ethernet/ti/tlan.*
11307
11308 TOMOYO SECURITY MODULE
11309 M: Kentaro Takeda <takedakn@nttdata.co.jp>
11310 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11311 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11312 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11313 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11314 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11315 W: http://tomoyo.sourceforge.jp/
11316 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11317 S: Maintained
11318 F: security/tomoyo/
11319
11320 TOPSTAR LAPTOP EXTRAS DRIVER
11321 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11322 L: platform-driver-x86@vger.kernel.org
11323 S: Maintained
11324 F: drivers/platform/x86/topstar-laptop.c
11325
11326 TOSHIBA ACPI EXTRAS DRIVER
11327 M: Azael Avalos <coproscefalo@gmail.com>
11328 L: platform-driver-x86@vger.kernel.org
11329 S: Maintained
11330 F: drivers/platform/x86/toshiba_acpi.c
11331
11332 TOSHIBA BLUETOOTH DRIVER
11333 M: Azael Avalos <coproscefalo@gmail.com>
11334 L: platform-driver-x86@vger.kernel.org
11335 S: Maintained
11336 F: drivers/platform/x86/toshiba_bluetooth.c
11337
11338 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11339 M: Azael Avalos <coproscefalo@gmail.com>
11340 L: platform-driver-x86@vger.kernel.org
11341 S: Maintained
11342 F: drivers/platform/x86/toshiba_haps.c
11343
11344 TOSHIBA WMI HOTKEYS DRIVER
11345 M: Azael Avalos <coproscefalo@gmail.com>
11346 L: platform-driver-x86@vger.kernel.org
11347 S: Maintained
11348 F: drivers/platform/x86/toshiba-wmi.c
11349
11350 TOSHIBA SMM DRIVER
11351 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11352 W: http://www.buzzard.org.uk/toshiba/
11353 S: Maintained
11354 F: drivers/char/toshiba.c
11355 F: include/linux/toshiba.h
11356 F: include/uapi/linux/toshiba.h
11357
11358 TOSHIBA TC358743 DRIVER
11359 M: Mats Randgaard <matrandg@cisco.com>
11360 L: linux-media@vger.kernel.org
11361 S: Maintained
11362 F: drivers/media/i2c/tc358743*
11363 F: include/media/i2c/tc358743.h
11364
11365 TMIO MMC DRIVER
11366 M: Ian Molton <ian@mnementh.co.uk>
11367 L: linux-mmc@vger.kernel.org
11368 S: Maintained
11369 F: drivers/mmc/host/tmio_mmc*
11370 F: drivers/mmc/host/sh_mobile_sdhi.c
11371 F: include/linux/mmc/tmio.h
11372 F: include/linux/mmc/sh_mobile_sdhi.h
11373
11374 TMP401 HARDWARE MONITOR DRIVER
11375 M: Guenter Roeck <linux@roeck-us.net>
11376 L: linux-hwmon@vger.kernel.org
11377 S: Maintained
11378 F: Documentation/hwmon/tmp401
11379 F: drivers/hwmon/tmp401.c
11380
11381 TMPFS (SHMEM FILESYSTEM)
11382 M: Hugh Dickins <hughd@google.com>
11383 L: linux-mm@kvack.org
11384 S: Maintained
11385 F: include/linux/shmem_fs.h
11386 F: mm/shmem.c
11387
11388 TM6000 VIDEO4LINUX DRIVER
11389 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11390 L: linux-media@vger.kernel.org
11391 W: https://linuxtv.org
11392 T: git git://linuxtv.org/media_tree.git
11393 S: Odd fixes
11394 F: drivers/media/usb/tm6000/
11395
11396 TW68 VIDEO4LINUX DRIVER
11397 M: Hans Verkuil <hverkuil@xs4all.nl>
11398 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11400 W: https://linuxtv.org
11401 S: Odd Fixes
11402 F: drivers/media/pci/tw68/
11403
11404 TPM DEVICE DRIVER
11405 M: Peter Huewe <peterhuewe@gmx.de>
11406 M: Marcel Selhorst <tpmdd@selhorst.net>
11407 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11408 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11409 W: http://tpmdd.sourceforge.net
11410 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11411 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11412 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11413 S: Maintained
11414 F: drivers/char/tpm/
11415
11416 TPM IBM_VTPM DEVICE DRIVER
11417 M: Ashley Lai <ashleydlai@gmail.com>
11418 W: http://tpmdd.sourceforge.net
11419 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11420 S: Maintained
11421 F: drivers/char/tpm/tpm_ibmvtpm*
11422
11423 TRACING
11424 M: Steven Rostedt <rostedt@goodmis.org>
11425 M: Ingo Molnar <mingo@redhat.com>
11426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11427 S: Maintained
11428 F: Documentation/trace/ftrace.txt
11429 F: arch/*/*/*/ftrace.h
11430 F: arch/*/kernel/ftrace.c
11431 F: include/*/ftrace.h
11432 F: include/linux/trace*.h
11433 F: include/trace/
11434 F: kernel/trace/
11435 F: tools/testing/selftests/ftrace/
11436
11437 TRIVIAL PATCHES
11438 M: Jiri Kosina <trivial@kernel.org>
11439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11440 S: Maintained
11441 K: ^Subject:.*(?i)trivial
11442
11443 TTY LAYER
11444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11445 M: Jiri Slaby <jslaby@suse.com>
11446 S: Supported
11447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11448 F: Documentation/serial/
11449 F: drivers/tty/
11450 F: drivers/tty/serial/serial_core.c
11451 F: include/linux/serial_core.h
11452 F: include/linux/serial.h
11453 F: include/linux/tty.h
11454 F: include/uapi/linux/serial_core.h
11455 F: include/uapi/linux/serial.h
11456 F: include/uapi/linux/tty.h
11457
11458 TUA9001 MEDIA DRIVER
11459 M: Antti Palosaari <crope@iki.fi>
11460 L: linux-media@vger.kernel.org
11461 W: https://linuxtv.org
11462 W: http://palosaari.fi/linux/
11463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11464 T: git git://linuxtv.org/anttip/media_tree.git
11465 S: Maintained
11466 F: drivers/media/tuners/tua9001*
11467
11468 TULIP NETWORK DRIVERS
11469 L: netdev@vger.kernel.org
11470 L: linux-parisc@vger.kernel.org
11471 S: Orphan
11472 F: drivers/net/ethernet/dec/tulip/
11473
11474 TUN/TAP driver
11475 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11476 W: http://vtun.sourceforge.net/tun
11477 S: Maintained
11478 F: Documentation/networking/tuntap.txt
11479 F: arch/um/os-Linux/drivers/
11480
11481 TURBOCHANNEL SUBSYSTEM
11482 M: "Maciej W. Rozycki" <macro@linux-mips.org>
11483 M: Ralf Baechle <ralf@linux-mips.org>
11484 L: linux-mips@linux-mips.org
11485 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11486 S: Maintained
11487 F: drivers/tc/
11488 F: include/linux/tc.h
11489
11490 U14-34F SCSI DRIVER
11491 M: Dario Ballabio <ballabio_dario@emc.com>
11492 L: linux-scsi@vger.kernel.org
11493 S: Maintained
11494 F: drivers/scsi/u14-34f.c
11495
11496 UBI FILE SYSTEM (UBIFS)
11497 M: Richard Weinberger <richard@nod.at>
11498 M: Artem Bityutskiy <dedekind1@gmail.com>
11499 M: Adrian Hunter <adrian.hunter@intel.com>
11500 L: linux-mtd@lists.infradead.org
11501 T: git git://git.infradead.org/ubifs-2.6.git
11502 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11503 S: Supported
11504 F: Documentation/filesystems/ubifs.txt
11505 F: fs/ubifs/
11506
11507 UCLINUX (M68KNOMMU AND COLDFIRE)
11508 M: Greg Ungerer <gerg@uclinux.org>
11509 W: http://www.uclinux.org/
11510 L: linux-m68k@lists.linux-m68k.org
11511 L: uclinux-dev@uclinux.org (subscribers-only)
11512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11513 S: Maintained
11514 F: arch/m68k/coldfire/
11515 F: arch/m68k/68*/
11516 F: arch/m68k/*/*_no.*
11517 F: arch/m68k/include/asm/*_no.*
11518
11519 UDF FILESYSTEM
11520 M: Jan Kara <jack@suse.com>
11521 S: Maintained
11522 F: Documentation/filesystems/udf.txt
11523 F: fs/udf/
11524
11525 UFS FILESYSTEM
11526 M: Evgeniy Dushistov <dushistov@mail.ru>
11527 S: Maintained
11528 F: Documentation/filesystems/ufs.txt
11529 F: fs/ufs/
11530
11531 UHID USERSPACE HID IO DRIVER:
11532 M: David Herrmann <dh.herrmann@googlemail.com>
11533 L: linux-input@vger.kernel.org
11534 S: Maintained
11535 F: drivers/hid/uhid.c
11536 F: include/uapi/linux/uhid.h
11537
11538 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11539 L: linux-usb@vger.kernel.org
11540 S: Orphan
11541 F: drivers/uwb/
11542 F: include/linux/uwb.h
11543 F: include/linux/uwb/
11544
11545 UNICORE32 ARCHITECTURE:
11546 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11547 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11548 S: Maintained
11549 T: git git://github.com/gxt/linux.git
11550 F: arch/unicore32/
11551
11552 UNIFDEF
11553 M: Tony Finch <dot@dotat.at>
11554 W: http://dotat.at/prog/unifdef
11555 S: Maintained
11556 F: scripts/unifdef.c
11557
11558 UNIFORM CDROM DRIVER
11559 M: Jens Axboe <axboe@kernel.dk>
11560 W: http://www.kernel.dk
11561 S: Maintained
11562 F: Documentation/cdrom/
11563 F: drivers/cdrom/cdrom.c
11564 F: include/linux/cdrom.h
11565 F: include/uapi/linux/cdrom.h
11566
11567 UNISYS S-PAR DRIVERS
11568 M: David Kershner <david.kershner@unisys.com>
11569 L: sparmaintainer@unisys.com (Unisys internal)
11570 S: Supported
11571 F: drivers/staging/unisys/
11572
11573 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11574 M: Vinayak Holikatti <vinholikatti@gmail.com>
11575 L: linux-scsi@vger.kernel.org
11576 S: Supported
11577 F: Documentation/scsi/ufs.txt
11578 F: drivers/scsi/ufs/
11579
11580 UNSORTED BLOCK IMAGES (UBI)
11581 M: Artem Bityutskiy <dedekind1@gmail.com>
11582 M: Richard Weinberger <richard@nod.at>
11583 W: http://www.linux-mtd.infradead.org/
11584 L: linux-mtd@lists.infradead.org
11585 T: git git://git.infradead.org/ubifs-2.6.git
11586 S: Supported
11587 F: drivers/mtd/ubi/
11588 F: include/linux/mtd/ubi.h
11589 F: include/uapi/mtd/ubi-user.h
11590
11591 USB ACM DRIVER
11592 M: Oliver Neukum <oneukum@suse.com>
11593 L: linux-usb@vger.kernel.org
11594 S: Maintained
11595 F: Documentation/usb/acm.txt
11596 F: drivers/usb/class/cdc-acm.*
11597
11598 USB AR5523 WIRELESS DRIVER
11599 M: Pontus Fuchs <pontus.fuchs@gmail.com>
11600 L: linux-wireless@vger.kernel.org
11601 S: Maintained
11602 F: drivers/net/wireless/ath/ar5523/
11603
11604 USB ATTACHED SCSI
11605 M: Hans de Goede <hdegoede@redhat.com>
11606 M: Gerd Hoffmann <kraxel@redhat.com>
11607 L: linux-usb@vger.kernel.org
11608 L: linux-scsi@vger.kernel.org
11609 S: Maintained
11610 F: drivers/usb/storage/uas.c
11611
11612 USB CDC ETHERNET DRIVER
11613 M: Oliver Neukum <oliver@neukum.org>
11614 L: linux-usb@vger.kernel.org
11615 S: Maintained
11616 F: drivers/net/usb/cdc_*.c
11617 F: include/uapi/linux/usb/cdc.h
11618
11619 USB CHAOSKEY DRIVER
11620 M: Keith Packard <keithp@keithp.com>
11621 L: linux-usb@vger.kernel.org
11622 S: Maintained
11623 F: drivers/usb/misc/chaoskey.c
11624
11625 USB CYPRESS C67X00 DRIVER
11626 M: Peter Korsgaard <jacmet@sunsite.dk>
11627 L: linux-usb@vger.kernel.org
11628 S: Maintained
11629 F: drivers/usb/c67x00/
11630
11631 USB DAVICOM DM9601 DRIVER
11632 M: Peter Korsgaard <jacmet@sunsite.dk>
11633 L: netdev@vger.kernel.org
11634 W: http://www.linux-usb.org/usbnet
11635 S: Maintained
11636 F: drivers/net/usb/dm9601.c
11637
11638 USB DIAMOND RIO500 DRIVER
11639 M: Cesar Miquel <miquel@df.uba.ar>
11640 L: rio500-users@lists.sourceforge.net
11641 W: http://rio500.sourceforge.net
11642 S: Maintained
11643 F: drivers/usb/misc/rio500*
11644
11645 USB EHCI DRIVER
11646 M: Alan Stern <stern@rowland.harvard.edu>
11647 L: linux-usb@vger.kernel.org
11648 S: Maintained
11649 F: Documentation/usb/ehci.txt
11650 F: drivers/usb/host/ehci*
11651
11652 USB GADGET/PERIPHERAL SUBSYSTEM
11653 M: Felipe Balbi <balbi@kernel.org>
11654 L: linux-usb@vger.kernel.org
11655 W: http://www.linux-usb.org/gadget
11656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11657 S: Maintained
11658 F: drivers/usb/gadget/
11659 F: include/linux/usb/gadget*
11660
11661 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11662 M: Jiri Kosina <jikos@kernel.org>
11663 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11664 L: linux-usb@vger.kernel.org
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11666 S: Maintained
11667 F: Documentation/hid/hiddev.txt
11668 F: drivers/hid/usbhid/
11669
11670 USB ISP116X DRIVER
11671 M: Olav Kongas <ok@artecdesign.ee>
11672 L: linux-usb@vger.kernel.org
11673 S: Maintained
11674 F: drivers/usb/host/isp116x*
11675 F: include/linux/usb/isp116x.h
11676
11677 USB LAN78XX ETHERNET DRIVER
11678 M: Woojung Huh <woojung.huh@microchip.com>
11679 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11680 L: netdev@vger.kernel.org
11681 S: Maintained
11682 F: drivers/net/usb/lan78xx.*
11683
11684 USB MASS STORAGE DRIVER
11685 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11686 L: linux-usb@vger.kernel.org
11687 L: usb-storage@lists.one-eyed-alien.net
11688 S: Maintained
11689 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11690 F: drivers/usb/storage/
11691
11692 USB MIDI DRIVER
11693 M: Clemens Ladisch <clemens@ladisch.de>
11694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11695 T: git git://git.alsa-project.org/alsa-kernel.git
11696 S: Maintained
11697 F: sound/usb/midi.*
11698
11699 USB NETWORKING DRIVERS
11700 L: linux-usb@vger.kernel.org
11701 S: Odd Fixes
11702 F: drivers/net/usb/
11703
11704 USB OHCI DRIVER
11705 M: Alan Stern <stern@rowland.harvard.edu>
11706 L: linux-usb@vger.kernel.org
11707 S: Maintained
11708 F: Documentation/usb/ohci.txt
11709 F: drivers/usb/host/ohci*
11710
11711 USB OTG FSM (Finite State Machine)
11712 M: Peter Chen <Peter.Chen@nxp.com>
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11714 L: linux-usb@vger.kernel.org
11715 S: Maintained
11716 F: drivers/usb/common/usb-otg-fsm.c
11717
11718 USB OVER IP DRIVER
11719 M: Valentina Manea <valentina.manea.m@gmail.com>
11720 M: Shuah Khan <shuah.kh@samsung.com>
11721 L: linux-usb@vger.kernel.org
11722 S: Maintained
11723 F: Documentation/usb/usbip_protocol.txt
11724 F: drivers/usb/usbip/
11725 F: tools/usb/usbip/
11726
11727 USB PEGASUS DRIVER
11728 M: Petko Manolov <petkan@nucleusys.com>
11729 L: linux-usb@vger.kernel.org
11730 L: netdev@vger.kernel.org
11731 T: git git://github.com/petkan/pegasus.git
11732 W: https://github.com/petkan/pegasus
11733 S: Maintained
11734 F: drivers/net/usb/pegasus.*
11735
11736 USB PHY LAYER
11737 M: Felipe Balbi <balbi@kernel.org>
11738 L: linux-usb@vger.kernel.org
11739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11740 S: Maintained
11741 F: drivers/usb/phy/
11742
11743 USB PRINTER DRIVER (usblp)
11744 M: Pete Zaitcev <zaitcev@redhat.com>
11745 L: linux-usb@vger.kernel.org
11746 S: Supported
11747 F: drivers/usb/class/usblp.c
11748
11749 USB QMI WWAN NETWORK DRIVER
11750 M: Bjørn Mork <bjorn@mork.no>
11751 L: netdev@vger.kernel.org
11752 S: Maintained
11753 F: Documentation/ABI/testing/sysfs-class-net-qmi
11754 F: drivers/net/usb/qmi_wwan.c
11755
11756 USB RTL8150 DRIVER
11757 M: Petko Manolov <petkan@nucleusys.com>
11758 L: linux-usb@vger.kernel.org
11759 L: netdev@vger.kernel.org
11760 T: git git://github.com/petkan/rtl8150.git
11761 W: https://github.com/petkan/rtl8150
11762 S: Maintained
11763 F: drivers/net/usb/rtl8150.c
11764
11765 USB SERIAL SUBSYSTEM
11766 M: Johan Hovold <johan@kernel.org>
11767 L: linux-usb@vger.kernel.org
11768 S: Maintained
11769 F: Documentation/usb/usb-serial.txt
11770 F: drivers/usb/serial/
11771 F: include/linux/usb/serial.h
11772
11773 USB SMSC75XX ETHERNET DRIVER
11774 M: Steve Glendinning <steve.glendinning@shawell.net>
11775 L: netdev@vger.kernel.org
11776 S: Maintained
11777 F: drivers/net/usb/smsc75xx.*
11778
11779 USB SMSC95XX ETHERNET DRIVER
11780 M: Steve Glendinning <steve.glendinning@shawell.net>
11781 L: netdev@vger.kernel.org
11782 S: Maintained
11783 F: drivers/net/usb/smsc95xx.*
11784
11785 USB SUBSYSTEM
11786 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11787 L: linux-usb@vger.kernel.org
11788 W: http://www.linux-usb.org
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11790 S: Supported
11791 F: Documentation/usb/
11792 F: drivers/usb/
11793 F: include/linux/usb.h
11794 F: include/linux/usb/
11795
11796 USB UHCI DRIVER
11797 M: Alan Stern <stern@rowland.harvard.edu>
11798 L: linux-usb@vger.kernel.org
11799 S: Maintained
11800 F: drivers/usb/host/uhci*
11801
11802 USB "USBNET" DRIVER FRAMEWORK
11803 M: Oliver Neukum <oneukum@suse.com>
11804 L: netdev@vger.kernel.org
11805 W: http://www.linux-usb.org/usbnet
11806 S: Maintained
11807 F: drivers/net/usb/usbnet.c
11808 F: include/linux/usb/usbnet.h
11809
11810 USB VIDEO CLASS
11811 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11812 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11813 L: linux-media@vger.kernel.org
11814 T: git git://linuxtv.org/media_tree.git
11815 W: http://www.ideasonboard.org/uvc/
11816 S: Maintained
11817 F: drivers/media/usb/uvc/
11818 F: include/uapi/linux/uvcvideo.h
11819
11820 USB VISION DRIVER
11821 M: Hans Verkuil <hverkuil@xs4all.nl>
11822 L: linux-media@vger.kernel.org
11823 T: git git://linuxtv.org/media_tree.git
11824 W: https://linuxtv.org
11825 S: Odd Fixes
11826 F: drivers/media/usb/usbvision/
11827
11828 USB WEBCAM GADGET
11829 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11830 L: linux-usb@vger.kernel.org
11831 S: Maintained
11832 F: drivers/usb/gadget/function/*uvc*
11833 F: drivers/usb/gadget/legacy/webcam.c
11834
11835 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11836 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11837 L: linux-wireless@vger.kernel.org
11838 S: Maintained
11839 F: drivers/net/wireless/rndis_wlan.c
11840
11841 USB XHCI DRIVER
11842 M: Mathias Nyman <mathias.nyman@intel.com>
11843 L: linux-usb@vger.kernel.org
11844 S: Supported
11845 F: drivers/usb/host/xhci*
11846 F: drivers/usb/host/pci-quirks*
11847
11848 USB ZD1201 DRIVER
11849 L: linux-wireless@vger.kernel.org
11850 W: http://linux-lc100020.sourceforge.net
11851 S: Orphan
11852 F: drivers/net/wireless/zydas/zd1201.*
11853
11854 USB ZR364XX DRIVER
11855 M: Antoine Jacquet <royale@zerezo.com>
11856 L: linux-usb@vger.kernel.org
11857 L: linux-media@vger.kernel.org
11858 T: git git://linuxtv.org/media_tree.git
11859 W: http://royale.zerezo.com/zr364xx/
11860 S: Maintained
11861 F: Documentation/video4linux/zr364xx.txt
11862 F: drivers/media/usb/zr364xx/
11863
11864 ULPI BUS
11865 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11866 L: linux-usb@vger.kernel.org
11867 S: Maintained
11868 F: drivers/usb/common/ulpi.c
11869 F: include/linux/ulpi/
11870
11871 USER-MODE LINUX (UML)
11872 M: Jeff Dike <jdike@addtoit.com>
11873 M: Richard Weinberger <richard@nod.at>
11874 L: user-mode-linux-devel@lists.sourceforge.net
11875 L: user-mode-linux-user@lists.sourceforge.net
11876 W: http://user-mode-linux.sourceforge.net
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11878 S: Maintained
11879 F: Documentation/virtual/uml/
11880 F: arch/um/
11881 F: arch/x86/um/
11882 F: fs/hostfs/
11883 F: fs/hppfs/
11884
11885 USERSPACE I/O (UIO)
11886 M: "Hans J. Koch" <hjk@hansjkoch.de>
11887 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11888 S: Maintained
11889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11890 F: Documentation/DocBook/uio-howto.tmpl
11891 F: drivers/uio/
11892 F: include/linux/uio*.h
11893
11894 UTIL-LINUX PACKAGE
11895 M: Karel Zak <kzak@redhat.com>
11896 L: util-linux@vger.kernel.org
11897 W: http://en.wikipedia.org/wiki/Util-linux
11898 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11899 S: Maintained
11900
11901 UVESAFB DRIVER
11902 M: Michal Januszewski <spock@gentoo.org>
11903 L: linux-fbdev@vger.kernel.org
11904 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11905 S: Maintained
11906 F: Documentation/fb/uvesafb.txt
11907 F: drivers/video/fbdev/uvesafb.*
11908
11909 VF610 NAND DRIVER
11910 M: Stefan Agner <stefan@agner.ch>
11911 L: linux-mtd@lists.infradead.org
11912 S: Supported
11913 F: drivers/mtd/nand/vf610_nfc.c
11914
11915 VFAT/FAT/MSDOS FILESYSTEM
11916 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11917 S: Maintained
11918 F: Documentation/filesystems/vfat.txt
11919 F: fs/fat/
11920
11921 VFIO DRIVER
11922 M: Alex Williamson <alex.williamson@redhat.com>
11923 L: kvm@vger.kernel.org
11924 T: git git://github.com/awilliam/linux-vfio.git
11925 S: Maintained
11926 F: Documentation/vfio.txt
11927 F: drivers/vfio/
11928 F: include/linux/vfio.h
11929 F: include/uapi/linux/vfio.h
11930
11931 VFIO PLATFORM DRIVER
11932 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11933 L: kvm@vger.kernel.org
11934 S: Maintained
11935 F: drivers/vfio/platform/
11936
11937 VIDEOBUF2 FRAMEWORK
11938 M: Pawel Osciak <pawel@osciak.com>
11939 M: Marek Szyprowski <m.szyprowski@samsung.com>
11940 M: Kyungmin Park <kyungmin.park@samsung.com>
11941 L: linux-media@vger.kernel.org
11942 S: Maintained
11943 F: drivers/media/v4l2-core/videobuf2-*
11944 F: include/media/videobuf2-*
11945
11946 VIRTUAL SERIO DEVICE DRIVER
11947 M: Stephen Chandler Paul <thatslyude@gmail.com>
11948 S: Maintained
11949 F: drivers/input/serio/userio.c
11950 F: include/uapi/linux/userio.h
11951
11952 VIRTIO CONSOLE DRIVER
11953 M: Amit Shah <amit.shah@redhat.com>
11954 L: virtualization@lists.linux-foundation.org
11955 S: Maintained
11956 F: drivers/char/virtio_console.c
11957 F: include/linux/virtio_console.h
11958 F: include/uapi/linux/virtio_console.h
11959
11960 VIRTIO CORE, NET AND BLOCK DRIVERS
11961 M: "Michael S. Tsirkin" <mst@redhat.com>
11962 L: virtualization@lists.linux-foundation.org
11963 S: Maintained
11964 F: drivers/virtio/
11965 F: tools/virtio/
11966 F: drivers/net/virtio_net.c
11967 F: drivers/block/virtio_blk.c
11968 F: include/linux/virtio_*.h
11969 F: include/uapi/linux/virtio_*.h
11970
11971 VIRTIO DRIVERS FOR S390
11972 M: Christian Borntraeger <borntraeger@de.ibm.com>
11973 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11974 L: linux-s390@vger.kernel.org
11975 L: virtualization@lists.linux-foundation.org
11976 L: kvm@vger.kernel.org
11977 S: Supported
11978 F: drivers/s390/virtio/
11979
11980 VIRTIO GPU DRIVER
11981 M: David Airlie <airlied@linux.ie>
11982 M: Gerd Hoffmann <kraxel@redhat.com>
11983 L: dri-devel@lists.freedesktop.org
11984 L: virtualization@lists.linux-foundation.org
11985 S: Maintained
11986 F: drivers/gpu/drm/virtio/
11987 F: include/uapi/linux/virtio_gpu.h
11988
11989 VIRTIO HOST (VHOST)
11990 M: "Michael S. Tsirkin" <mst@redhat.com>
11991 L: kvm@vger.kernel.org
11992 L: virtualization@lists.linux-foundation.org
11993 L: netdev@vger.kernel.org
11994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11995 S: Maintained
11996 F: drivers/vhost/
11997 F: include/uapi/linux/vhost.h
11998
11999 VIRTIO INPUT DRIVER
12000 M: Gerd Hoffmann <kraxel@redhat.com>
12001 S: Maintained
12002 F: drivers/virtio/virtio_input.c
12003 F: include/uapi/linux/virtio_input.h
12004
12005 VIA RHINE NETWORK DRIVER
12006 S: Orphan
12007 F: drivers/net/ethernet/via/via-rhine.c
12008
12009 VIA SD/MMC CARD CONTROLLER DRIVER
12010 M: Bruce Chang <brucechang@via.com.tw>
12011 M: Harald Welte <HaraldWelte@viatech.com>
12012 S: Maintained
12013 F: drivers/mmc/host/via-sdmmc.c
12014
12015 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12016 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12017 L: linux-fbdev@vger.kernel.org
12018 S: Maintained
12019 F: include/linux/via-core.h
12020 F: include/linux/via-gpio.h
12021 F: include/linux/via_i2c.h
12022 F: drivers/video/fbdev/via/
12023
12024 VIA VELOCITY NETWORK DRIVER
12025 M: Francois Romieu <romieu@fr.zoreil.com>
12026 L: netdev@vger.kernel.org
12027 S: Maintained
12028 F: drivers/net/ethernet/via/via-velocity.*
12029
12030 VIRT LIB
12031 M: Alex Williamson <alex.williamson@redhat.com>
12032 M: Paolo Bonzini <pbonzini@redhat.com>
12033 L: kvm@vger.kernel.org
12034 S: Supported
12035 F: virt/lib/
12036
12037 VIVID VIRTUAL VIDEO DRIVER
12038 M: Hans Verkuil <hverkuil@xs4all.nl>
12039 L: linux-media@vger.kernel.org
12040 T: git git://linuxtv.org/media_tree.git
12041 W: https://linuxtv.org
12042 S: Maintained
12043 F: drivers/media/platform/vivid/*
12044
12045 VLAN (802.1Q)
12046 M: Patrick McHardy <kaber@trash.net>
12047 L: netdev@vger.kernel.org
12048 S: Maintained
12049 F: drivers/net/macvlan.c
12050 F: include/linux/if_*vlan.h
12051 F: net/8021q/
12052
12053 VLYNQ BUS
12054 M: Florian Fainelli <florian@openwrt.org>
12055 L: openwrt-devel@lists.openwrt.org (subscribers-only)
12056 S: Maintained
12057 F: drivers/vlynq/vlynq.c
12058 F: include/linux/vlynq.h
12059
12060 VME SUBSYSTEM
12061 M: Martyn Welch <martyn@welchs.me.uk>
12062 M: Manohar Vanga <manohar.vanga@gmail.com>
12063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12064 L: devel@driverdev.osuosl.org
12065 S: Maintained
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12067 F: Documentation/vme_api.txt
12068 F: drivers/staging/vme/
12069 F: drivers/vme/
12070 F: include/linux/vme*
12071
12072 VMWARE HYPERVISOR INTERFACE
12073 M: Alok Kataria <akataria@vmware.com>
12074 L: virtualization@lists.linux-foundation.org
12075 S: Supported
12076 F: arch/x86/kernel/cpu/vmware.c
12077
12078 VMWARE BALLOON DRIVER
12079 M: Xavier Deguillard <xdeguillard@vmware.com>
12080 M: Philip Moltmann <moltmann@vmware.com>
12081 M: "VMware, Inc." <pv-drivers@vmware.com>
12082 L: linux-kernel@vger.kernel.org
12083 S: Maintained
12084 F: drivers/misc/vmw_balloon.c
12085
12086 VMWARE VMMOUSE SUBDRIVER
12087 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12088 M: "VMware, Inc." <pv-drivers@vmware.com>
12089 L: linux-input@vger.kernel.org
12090 S: Maintained
12091 F: drivers/input/mouse/vmmouse.c
12092 F: drivers/input/mouse/vmmouse.h
12093
12094 VMWARE VMXNET3 ETHERNET DRIVER
12095 M: Shrikrishna Khare <skhare@vmware.com>
12096 M: "VMware, Inc." <pv-drivers@vmware.com>
12097 L: netdev@vger.kernel.org
12098 S: Maintained
12099 F: drivers/net/vmxnet3/
12100
12101 VMware PVSCSI driver
12102 M: Arvind Kumar <arvindkumar@vmware.com>
12103 M: VMware PV-Drivers <pv-drivers@vmware.com>
12104 L: linux-scsi@vger.kernel.org
12105 S: Maintained
12106 F: drivers/scsi/vmw_pvscsi.c
12107 F: drivers/scsi/vmw_pvscsi.h
12108
12109 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12110 M: Liam Girdwood <lgirdwood@gmail.com>
12111 M: Mark Brown <broonie@kernel.org>
12112 L: linux-kernel@vger.kernel.org
12113 W: http://www.slimlogic.co.uk/?p=48
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12115 S: Supported
12116 F: drivers/regulator/
12117 F: include/linux/regulator/
12118
12119 VRF
12120 M: David Ahern <dsa@cumulusnetworks.com>
12121 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12122 L: netdev@vger.kernel.org
12123 S: Maintained
12124 F: drivers/net/vrf.c
12125 F: Documentation/networking/vrf.txt
12126
12127 VT1211 HARDWARE MONITOR DRIVER
12128 M: Juerg Haefliger <juergh@gmail.com>
12129 L: linux-hwmon@vger.kernel.org
12130 S: Maintained
12131 F: Documentation/hwmon/vt1211
12132 F: drivers/hwmon/vt1211.c
12133
12134 VT8231 HARDWARE MONITOR DRIVER
12135 M: Roger Lucas <vt8231@hiddenengine.co.uk>
12136 L: linux-hwmon@vger.kernel.org
12137 S: Maintained
12138 F: drivers/hwmon/vt8231.c
12139
12140 VUB300 USB to SDIO/SD/MMC bridge chip
12141 M: Tony Olech <tony.olech@elandigitalsystems.com>
12142 L: linux-mmc@vger.kernel.org
12143 L: linux-usb@vger.kernel.org
12144 S: Supported
12145 F: drivers/mmc/host/vub300.c
12146
12147 W1 DALLAS'S 1-WIRE BUS
12148 M: Evgeniy Polyakov <zbr@ioremap.net>
12149 S: Maintained
12150 F: Documentation/w1/
12151 F: drivers/w1/
12152
12153 W83791D HARDWARE MONITORING DRIVER
12154 M: Marc Hulsman <m.hulsman@tudelft.nl>
12155 L: linux-hwmon@vger.kernel.org
12156 S: Maintained
12157 F: Documentation/hwmon/w83791d
12158 F: drivers/hwmon/w83791d.c
12159
12160 W83793 HARDWARE MONITORING DRIVER
12161 M: Rudolf Marek <r.marek@assembler.cz>
12162 L: linux-hwmon@vger.kernel.org
12163 S: Maintained
12164 F: Documentation/hwmon/w83793
12165 F: drivers/hwmon/w83793.c
12166
12167 W83795 HARDWARE MONITORING DRIVER
12168 M: Jean Delvare <jdelvare@suse.com>
12169 L: linux-hwmon@vger.kernel.org
12170 S: Maintained
12171 F: drivers/hwmon/w83795.c
12172
12173 W83L51xD SD/MMC CARD INTERFACE DRIVER
12174 M: Pierre Ossman <pierre@ossman.eu>
12175 S: Maintained
12176 F: drivers/mmc/host/wbsd.*
12177
12178 WACOM PROTOCOL 4 SERIAL TABLETS
12179 M: Julian Squires <julian@cipht.net>
12180 M: Hans de Goede <hdegoede@redhat.com>
12181 L: linux-input@vger.kernel.org
12182 S: Maintained
12183 F: drivers/input/tablet/wacom_serial4.c
12184
12185 WATCHDOG DEVICE DRIVERS
12186 M: Wim Van Sebroeck <wim@iguana.be>
12187 R: Guenter Roeck <linux@roeck-us.net>
12188 L: linux-watchdog@vger.kernel.org
12189 W: http://www.linux-watchdog.org/
12190 T: git git://www.linux-watchdog.org/linux-watchdog.git
12191 S: Maintained
12192 F: Documentation/watchdog/
12193 F: drivers/watchdog/
12194 F: include/linux/watchdog.h
12195 F: include/uapi/linux/watchdog.h
12196
12197 WD7000 SCSI DRIVER
12198 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12199 L: linux-scsi@vger.kernel.org
12200 S: Maintained
12201 F: drivers/scsi/wd7000.c
12202
12203 WIIMOTE HID DRIVER
12204 M: David Herrmann <dh.herrmann@googlemail.com>
12205 L: linux-input@vger.kernel.org
12206 S: Maintained
12207 F: drivers/hid/hid-wiimote*
12208
12209 WINBOND CIR DRIVER
12210 M: David Härdeman <david@hardeman.nu>
12211 S: Maintained
12212 F: drivers/media/rc/winbond-cir.c
12213
12214 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12215 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12216 L: linux-watchdog@vger.kernel.org
12217 S: Maintained
12218 F: drivers/watchdog/ebc-c384_wdt.c
12219
12220 WINSYSTEMS WS16C48 GPIO DRIVER
12221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12222 L: linux-gpio@vger.kernel.org
12223 S: Maintained
12224 F: drivers/gpio/gpio-ws16c48.c
12225
12226 WIMAX STACK
12227 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12228 M: linux-wimax@intel.com
12229 L: wimax@linuxwimax.org (subscribers-only)
12230 S: Supported
12231 W: http://linuxwimax.org
12232 F: Documentation/wimax/README.wimax
12233 F: include/linux/wimax/debug.h
12234 F: include/net/wimax.h
12235 F: include/uapi/linux/wimax.h
12236 F: net/wimax/
12237
12238 WISTRON LAPTOP BUTTON DRIVER
12239 M: Miloslav Trmac <mitr@volny.cz>
12240 S: Maintained
12241 F: drivers/input/misc/wistron_btns.c
12242
12243 WL3501 WIRELESS PCMCIA CARD DRIVER
12244 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12245 L: linux-wireless@vger.kernel.org
12246 W: http://oops.ghostprotocols.net:81/blog
12247 S: Maintained
12248 F: drivers/net/wireless/wl3501*
12249
12250 WOLFSON MICROELECTRONICS DRIVERS
12251 L: patches@opensource.wolfsonmicro.com
12252 T: git https://github.com/CirrusLogic/linux-drivers.git
12253 W: https://github.com/CirrusLogic/linux-drivers/wiki
12254 S: Supported
12255 F: Documentation/hwmon/wm83??
12256 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12257 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12258 F: Documentation/devicetree/bindings/mfd/arizona.txt
12259 F: arch/arm/mach-s3c64xx/mach-crag6410*
12260 F: drivers/clk/clk-wm83*.c
12261 F: drivers/extcon/extcon-arizona.c
12262 F: drivers/leds/leds-wm83*.c
12263 F: drivers/gpio/gpio-*wm*.c
12264 F: drivers/gpio/gpio-arizona.c
12265 F: drivers/hwmon/wm83??-hwmon.c
12266 F: drivers/input/misc/wm831x-on.c
12267 F: drivers/input/touchscreen/wm831x-ts.c
12268 F: drivers/input/touchscreen/wm97*.c
12269 F: drivers/mfd/arizona*
12270 F: drivers/mfd/wm*.c
12271 F: drivers/mfd/cs47l24*
12272 F: drivers/power/wm83*.c
12273 F: drivers/rtc/rtc-wm83*.c
12274 F: drivers/regulator/wm8*.c
12275 F: drivers/video/backlight/wm83*_bl.c
12276 F: drivers/watchdog/wm83*_wdt.c
12277 F: include/linux/mfd/arizona/
12278 F: include/linux/mfd/wm831x/
12279 F: include/linux/mfd/wm8350/
12280 F: include/linux/mfd/wm8400*
12281 F: include/linux/wm97xx.h
12282 F: include/sound/wm????.h
12283 F: sound/soc/codecs/arizona.?
12284 F: sound/soc/codecs/wm*
12285 F: sound/soc/codecs/cs47l24*
12286
12287 WORKQUEUE
12288 M: Tejun Heo <tj@kernel.org>
12289 R: Lai Jiangshan <jiangshanlai@gmail.com>
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12291 S: Maintained
12292 F: include/linux/workqueue.h
12293 F: kernel/workqueue.c
12294 F: Documentation/workqueue.txt
12295
12296 X.25 NETWORK LAYER
12297 M: Andrew Hendry <andrew.hendry@gmail.com>
12298 L: linux-x25@vger.kernel.org
12299 S: Odd Fixes
12300 F: Documentation/networking/x25*
12301 F: include/net/x25*
12302 F: net/x25/
12303
12304 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12305 M: Thomas Gleixner <tglx@linutronix.de>
12306 M: Ingo Molnar <mingo@redhat.com>
12307 M: "H. Peter Anvin" <hpa@zytor.com>
12308 M: x86@kernel.org
12309 L: linux-kernel@vger.kernel.org
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12311 S: Maintained
12312 F: Documentation/x86/
12313 F: arch/x86/
12314
12315 X86 PLATFORM DRIVERS
12316 M: Darren Hart <dvhart@infradead.org>
12317 L: platform-driver-x86@vger.kernel.org
12318 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12319 S: Maintained
12320 F: drivers/platform/x86/
12321 F: drivers/platform/olpc/
12322
12323 X86 MCE INFRASTRUCTURE
12324 M: Tony Luck <tony.luck@intel.com>
12325 M: Borislav Petkov <bp@alien8.de>
12326 L: linux-edac@vger.kernel.org
12327 S: Maintained
12328 F: arch/x86/kernel/cpu/mcheck/*
12329
12330 X86 MICROCODE UPDATE SUPPORT
12331 M: Borislav Petkov <bp@alien8.de>
12332 S: Maintained
12333 F: arch/x86/kernel/cpu/microcode/*
12334
12335 X86 VDSO
12336 M: Andy Lutomirski <luto@amacapital.net>
12337 L: linux-kernel@vger.kernel.org
12338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12339 S: Maintained
12340 F: arch/x86/entry/vdso/
12341
12342 XC2028/3028 TUNER DRIVER
12343 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12344 L: linux-media@vger.kernel.org
12345 W: https://linuxtv.org
12346 T: git git://linuxtv.org/media_tree.git
12347 S: Maintained
12348 F: drivers/media/tuners/tuner-xc2028.*
12349
12350 XEN HYPERVISOR INTERFACE
12351 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12352 M: David Vrabel <david.vrabel@citrix.com>
12353 M: Juergen Gross <jgross@suse.com>
12354 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12356 S: Supported
12357 F: arch/x86/xen/
12358 F: drivers/*/xen-*front.c
12359 F: drivers/xen/
12360 F: arch/x86/include/asm/xen/
12361 F: include/xen/
12362 F: include/uapi/xen/
12363
12364 XEN HYPERVISOR ARM
12365 M: Stefano Stabellini <sstabellini@kernel.org>
12366 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12367 S: Maintained
12368 F: arch/arm/xen/
12369 F: arch/arm/include/asm/xen/
12370
12371 XEN HYPERVISOR ARM64
12372 M: Stefano Stabellini <sstabellini@kernel.org>
12373 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12374 S: Maintained
12375 F: arch/arm64/xen/
12376 F: arch/arm64/include/asm/xen/
12377
12378 XEN NETWORK BACKEND DRIVER
12379 M: Wei Liu <wei.liu2@citrix.com>
12380 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12381 L: netdev@vger.kernel.org
12382 S: Supported
12383 F: drivers/net/xen-netback/*
12384
12385 XEN PCI SUBSYSTEM
12386 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12387 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12388 S: Supported
12389 F: arch/x86/pci/*xen*
12390 F: drivers/pci/*xen*
12391
12392 XEN BLOCK SUBSYSTEM
12393 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12394 M: Roger Pau Monné <roger.pau@citrix.com>
12395 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12396 S: Supported
12397 F: drivers/block/xen-blkback/*
12398 F: drivers/block/xen*
12399
12400 XEN PVSCSI DRIVERS
12401 M: Juergen Gross <jgross@suse.com>
12402 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12403 L: linux-scsi@vger.kernel.org
12404 S: Supported
12405 F: drivers/scsi/xen-scsifront.c
12406 F: drivers/xen/xen-scsiback.c
12407 F: include/xen/interface/io/vscsiif.h
12408
12409 XEN SWIOTLB SUBSYSTEM
12410 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12411 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12412 S: Supported
12413 F: arch/x86/xen/*swiotlb*
12414 F: drivers/xen/*swiotlb*
12415
12416 XFS FILESYSTEM
12417 P: Silicon Graphics Inc
12418 M: Dave Chinner <david@fromorbit.com>
12419 M: xfs@oss.sgi.com
12420 L: xfs@oss.sgi.com
12421 W: http://oss.sgi.com/projects/xfs
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12423 S: Supported
12424 F: Documentation/filesystems/xfs.txt
12425 F: fs/xfs/
12426
12427 XILINX AXI ETHERNET DRIVER
12428 M: Anirudha Sarangi <anirudh@xilinx.com>
12429 M: John Linn <John.Linn@xilinx.com>
12430 S: Maintained
12431 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12432
12433 XILINX UARTLITE SERIAL DRIVER
12434 M: Peter Korsgaard <jacmet@sunsite.dk>
12435 L: linux-serial@vger.kernel.org
12436 S: Maintained
12437 F: drivers/tty/serial/uartlite.c
12438
12439 XILINX VIDEO IP CORES
12440 M: Hyun Kwon <hyun.kwon@xilinx.com>
12441 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12442 L: linux-media@vger.kernel.org
12443 T: git git://linuxtv.org/media_tree.git
12444 S: Supported
12445 F: Documentation/devicetree/bindings/media/xilinx/
12446 F: drivers/media/platform/xilinx/
12447 F: include/uapi/linux/xilinx-v4l2-controls.h
12448
12449 XILLYBUS DRIVER
12450 M: Eli Billauer <eli.billauer@gmail.com>
12451 L: linux-kernel@vger.kernel.org
12452 S: Supported
12453 F: drivers/char/xillybus/
12454
12455 XTENSA XTFPGA PLATFORM SUPPORT
12456 M: Max Filippov <jcmvbkbc@gmail.com>
12457 L: linux-xtensa@linux-xtensa.org
12458 S: Maintained
12459 F: drivers/spi/spi-xtensa-xtfpga.c
12460 F: sound/soc/xtensa/xtfpga-i2s.c
12461
12462 YAM DRIVER FOR AX.25
12463 M: Jean-Paul Roubelat <jpr@f6fbb.org>
12464 L: linux-hams@vger.kernel.org
12465 S: Maintained
12466 F: drivers/net/hamradio/yam*
12467 F: include/linux/yam.h
12468
12469 YEALINK PHONE DRIVER
12470 M: Henk Vergonet <Henk.Vergonet@gmail.com>
12471 L: usbb2k-api-dev@nongnu.org
12472 S: Maintained
12473 F: Documentation/input/yealink.txt
12474 F: drivers/input/misc/yealink.*
12475
12476 Z8530 DRIVER FOR AX.25
12477 M: Joerg Reuter <jreuter@yaina.de>
12478 W: http://yaina.de/jreuter/
12479 W: http://www.qsl.net/dl1bke/
12480 L: linux-hams@vger.kernel.org
12481 S: Maintained
12482 F: Documentation/networking/z8530drv.txt
12483 F: drivers/net/hamradio/*scc.c
12484 F: drivers/net/hamradio/z8530.h
12485
12486 ZBUD COMPRESSED PAGE ALLOCATOR
12487 M: Seth Jennings <sjenning@redhat.com>
12488 L: linux-mm@kvack.org
12489 S: Maintained
12490 F: mm/zbud.c
12491 F: include/linux/zbud.h
12492
12493 ZD1211RW WIRELESS DRIVER
12494 M: Daniel Drake <dsd@gentoo.org>
12495 M: Ulrich Kunitz <kune@deine-taler.de>
12496 W: http://zd1211.ath.cx/wiki/DriverRewrite
12497 L: linux-wireless@vger.kernel.org
12498 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12499 S: Maintained
12500 F: drivers/net/wireless/zydas/zd1211rw/
12501
12502 ZPOOL COMPRESSED PAGE STORAGE API
12503 M: Dan Streetman <ddstreet@ieee.org>
12504 L: linux-mm@kvack.org
12505 S: Maintained
12506 F: mm/zpool.c
12507 F: include/linux/zpool.h
12508
12509 ZR36067 VIDEO FOR LINUX DRIVER
12510 L: mjpeg-users@lists.sourceforge.net
12511 L: linux-media@vger.kernel.org
12512 W: http://mjpeg.sourceforge.net/driver-zoran/
12513 T: hg https://linuxtv.org/hg/v4l-dvb
12514 S: Odd Fixes
12515 F: drivers/media/pci/zoran/
12516
12517 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12518 M: Minchan Kim <minchan@kernel.org>
12519 M: Nitin Gupta <ngupta@vflare.org>
12520 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12521 L: linux-kernel@vger.kernel.org
12522 S: Maintained
12523 F: drivers/block/zram/
12524 F: Documentation/blockdev/zram.txt
12525
12526 ZS DECSTATION Z85C30 SERIAL DRIVER
12527 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12528 S: Maintained
12529 F: drivers/tty/serial/zs.*
12530
12531 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12532 M: Minchan Kim <minchan@kernel.org>
12533 M: Nitin Gupta <ngupta@vflare.org>
12534 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12535 L: linux-mm@kvack.org
12536 S: Maintained
12537 F: mm/zsmalloc.c
12538 F: include/linux/zsmalloc.h
12539 F: Documentation/vm/zsmalloc.txt
12540
12541 ZSWAP COMPRESSED SWAP CACHING
12542 M: Seth Jennings <sjenning@redhat.com>
12543 L: linux-mm@kvack.org
12544 S: Maintained
12545 F: mm/zswap.c
12546
12547 THE REST
12548 M: Linus Torvalds <torvalds@linux-foundation.org>
12549 L: linux-kernel@vger.kernel.org
12550 Q: http://patchwork.kernel.org/project/LKML/list/
12551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12552 S: Buried alive in reporters
12553 F: *
12554 F: */
This page took 0.286871 seconds and 5 git commands to generate.