Merge remote-tracking branch 'hid/for-next'
[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 S: Maintained
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L: netdev@vger.kernel.org
185 S: Orphan / Obsolete
186 F: drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M: Eric Van Hensbergen <ericvh@gmail.com>
190 M: Ron Minnich <rminnich@sandia.gov>
191 M: Latchesar Ionkov <lucho@ionkov.net>
192 L: v9fs-developer@lists.sourceforge.net
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S: Maintained
197 F: Documentation/filesystems/9p.txt
198 F: fs/9p/
199 F: net/9p/
200 F: include/net/9p/
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M: Antti Palosaari <crope@iki.fi>
207 L: linux-media@vger.kernel.org
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
212 S: Maintained
213 F: drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L: linux-scsi@vger.kernel.org
218 W: http://www.adaptec.com/
219 S: Supported
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
222
223 ABI/API
224 L: linux-api@vger.kernel.org
225 F: include/linux/syscalls.h
226 F: kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M: Hans de Goede <hdegoede@redhat.com>
230 L: linux-hwmon@vger.kernel.org
231 S: Maintained
232 F: drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M: Alistair John Strachan <alistair@devzero.co.uk>
236 L: linux-hwmon@vger.kernel.org
237 S: Maintained
238 F: drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M: William Breathitt Gray <vilhelm.gray@gmail.com>
242 L: linux-gpio@vger.kernel.org
243 S: Maintained
244 F: drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L: linux-gpio@vger.kernel.org
249 S: Maintained
250 F: drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
255 S: Maintained
256 F: drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M: Jes Sorensen <jes@trained-monkey.org>
260 L: linux-acenic@sunsite.dk
261 S: Maintained
262 F: drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M: Peter Feuerer <peter@piie.net>
266 L: platform-driver-x86@vger.kernel.org
267 W: http://piie.net/?section=acerhdf
268 S: Maintained
269 F: drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M: "Lee, Chun-Yi" <jlee@suse.com>
273 L: platform-driver-x86@vger.kernel.org
274 S: Maintained
275 F: drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M: Len Brown <lenb@kernel.org>
280 L: linux-acpi@vger.kernel.org
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S: Supported
285 F: drivers/acpi/
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
288 F: include/acpi/
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-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 ALPS PS/2 TOUCHPAD DRIVER
600 R: Pali Rohár <pali.rohar@gmail.com>
601 F: drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M: Ley Foon Tan <lftan@altera.com>
605 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S: Maintained
607 F: drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M: Tien Hock Loh <thloh@altera.com>
611 L: linux-gpio@vger.kernel.org
612 S: Maintained
613 F: drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M: Thor Thayer <tthayer@opensource.altera.com>
617 S: Maintained
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M: Vince Bridgers <vbridger@opensource.altera.com>
624 L: netdev@vger.kernel.org
625 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S: Maintained
627 F: drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M: Tobias Klauser <tklauser@distanz.ch>
631 L: linux-serial@vger.kernel.org
632 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S: Maintained
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
638
639 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640 M: Tom Lendacky <thomas.lendacky@amd.com>
641 M: Gary Hook <gary.hook@amd.com>
642 L: linux-crypto@vger.kernel.org
643 S: Supported
644 F: drivers/crypto/ccp/
645 F: include/linux/ccp.h
646
647 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648 M: Huang Rui <ray.huang@amd.com>
649 L: linux-hwmon@vger.kernel.org
650 S: Supported
651 F: Documentation/hwmon/fam15h_power
652 F: drivers/hwmon/fam15h_power.c
653
654 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656 S: Orphan
657 F: drivers/usb/gadget/udc/amd5536udc.*
658
659 AMD GEODE PROCESSOR/CHIPSET SUPPORT
660 P: Andres Salomon <dilinger@queued.net>
661 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663 S: Supported
664 F: drivers/char/hw_random/geode-rng.c
665 F: drivers/crypto/geode*
666 F: drivers/video/fbdev/geode/
667 F: arch/x86/include/asm/geode.h
668
669 AMD IOMMU (AMD-VI)
670 M: Joerg Roedel <joro@8bytes.org>
671 L: iommu@lists.linux-foundation.org
672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673 S: Maintained
674 F: drivers/iommu/amd_iommu*.[ch]
675 F: include/linux/amd-iommu.h
676
677 AMD KFD
678 M: Oded Gabbay <oded.gabbay@gmail.com>
679 L: dri-devel@lists.freedesktop.org
680 T: git git://people.freedesktop.org/~gabbayo/linux.git
681 S: Supported
682 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686 F: drivers/gpu/drm/amd/amdkfd/
687 F: drivers/gpu/drm/amd/include/cik_structs.h
688 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689 F: drivers/gpu/drm/amd/include/vi_structs.h
690 F: drivers/gpu/drm/radeon/radeon_kfd.c
691 F: drivers/gpu/drm/radeon/radeon_kfd.h
692 F: include/uapi/linux/kfd_ioctl.h
693
694 AMD SEATTLE DEVICE TREE SUPPORT
695 M: Brijesh Singh <brijeshkumar.singh@amd.com>
696 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697 M: Tom Lendacky <thomas.lendacky@amd.com>
698 S: Supported
699 F: arch/arm64/boot/dts/amd/
700
701 AMD XGBE DRIVER
702 M: Tom Lendacky <thomas.lendacky@amd.com>
703 L: netdev@vger.kernel.org
704 S: Supported
705 F: drivers/net/ethernet/amd/xgbe/
706 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708 AMS (Apple Motion Sensor) DRIVER
709 M: Michael Hanselmann <linux-kernel@hansmi.ch>
710 S: Supported
711 F: drivers/macintosh/ams/
712
713 ANALOG DEVICES INC AD9389B DRIVER
714 M: Hans Verkuil <hans.verkuil@cisco.com>
715 L: linux-media@vger.kernel.org
716 S: Maintained
717 F: drivers/media/i2c/ad9389b*
718
719 ANALOG DEVICES INC ADV7180 DRIVER
720 M: Lars-Peter Clausen <lars@metafoo.de>
721 L: linux-media@vger.kernel.org
722 W: http://ez.analog.com/community/linux-device-drivers
723 S: Supported
724 F: drivers/media/i2c/adv7180.c
725
726 ANALOG DEVICES INC ADV7511 DRIVER
727 M: Hans Verkuil <hans.verkuil@cisco.com>
728 L: linux-media@vger.kernel.org
729 S: Maintained
730 F: drivers/media/i2c/adv7511*
731
732 ANALOG DEVICES INC ADV7604 DRIVER
733 M: Hans Verkuil <hans.verkuil@cisco.com>
734 L: linux-media@vger.kernel.org
735 S: Maintained
736 F: drivers/media/i2c/adv7604*
737
738 ANALOG DEVICES INC ADV7842 DRIVER
739 M: Hans Verkuil <hans.verkuil@cisco.com>
740 L: linux-media@vger.kernel.org
741 S: Maintained
742 F: drivers/media/i2c/adv7842*
743
744 ANALOG DEVICES INC ASOC CODEC DRIVERS
745 M: Lars-Peter Clausen <lars@metafoo.de>
746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747 W: http://wiki.analog.com/
748 W: http://ez.analog.com/community/linux-device-drivers
749 S: Supported
750 F: sound/soc/codecs/adau*
751 F: sound/soc/codecs/adav*
752 F: sound/soc/codecs/ad1*
753 F: sound/soc/codecs/ad7*
754 F: sound/soc/codecs/ssm*
755 F: sound/soc/codecs/sigmadsp.*
756
757 ANALOG DEVICES INC ASOC DRIVERS
758 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760 W: http://blackfin.uclinux.org/
761 S: Supported
762 F: sound/soc/blackfin/*
763
764 ANALOG DEVICES INC IIO DRIVERS
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 M: Michael Hennerich <Michael.Hennerich@analog.com>
767 W: http://wiki.analog.com/
768 W: http://ez.analog.com/community/linux-device-drivers
769 S: Supported
770 F: drivers/iio/*/ad*
771 X: drivers/iio/*/adjd*
772 F: drivers/staging/iio/*/ad*
773 F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775 ANALOG DEVICES INC DMA DRIVERS
776 M: Lars-Peter Clausen <lars@metafoo.de>
777 W: http://ez.analog.com/community/linux-device-drivers
778 S: Supported
779 F: drivers/dma/dma-axi-dmac.c
780
781 ANDROID CONFIG FRAGMENTS
782 M: Rob Herring <robh@kernel.org>
783 S: Supported
784 F: kernel/configs/android*
785
786 ANDROID DRIVERS
787 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788 M: Arve Hjønnevåg <arve@android.com>
789 M: Riley Andrews <riandrews@android.com>
790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791 L: devel@driverdev.osuosl.org
792 S: Supported
793 F: drivers/android/
794 F: drivers/staging/android/
795
796 ANDROID ION DRIVER
797 M: Laura Abbott <labbott@redhat.com>
798 M: Sumit Semwal <sumit.semwal@linaro.org>
799 L: devel@driverdev.osuosl.org
800 S: Supported
801 F: Documentation/devicetree/bindings/staging/ion/
802 F: drivers/staging/android/ion
803 F: drivers/staging/android/uapi/ion.h
804 F: drivers/staging/android/uapi/ion_test.h
805
806 AOA (Apple Onboard Audio) ALSA DRIVER
807 M: Johannes Berg <johannes@sipsolutions.net>
808 L: linuxppc-dev@lists.ozlabs.org
809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
810 S: Maintained
811 F: sound/aoa/
812
813 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814 M: William Breathitt Gray <vilhelm.gray@gmail.com>
815 L: linux-iio@vger.kernel.org
816 S: Maintained
817 F: drivers/iio/dac/stx104.c
818
819 APM DRIVER
820 M: Jiri Kosina <jikos@kernel.org>
821 S: Odd fixes
822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823 F: arch/x86/kernel/apm_32.c
824 F: include/linux/apm_bios.h
825 F: include/uapi/linux/apm_bios.h
826 F: drivers/char/apm-emulation.c
827
828 APPLE BCM5974 MULTITOUCH DRIVER
829 M: Henrik Rydberg <rydberg@bitmath.org>
830 L: linux-input@vger.kernel.org
831 S: Odd fixes
832 F: drivers/input/mouse/bcm5974.c
833
834 APPLE SMC DRIVER
835 M: Henrik Rydberg <rydberg@bitmath.org>
836 L: linux-hwmon@vger.kernel.org
837 S: Odd fixes
838 F: drivers/hwmon/applesmc.c
839
840 APPLETALK NETWORK LAYER
841 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842 S: Maintained
843 F: drivers/net/appletalk/
844 F: net/appletalk/
845
846 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847 M: Duc Dang <dhdang@apm.com>
848 S: Supported
849 F: arch/arm64/boot/dts/apm/
850
851 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852 M: Iyappan Subramanian <isubramanian@apm.com>
853 M: Keyur Chudgar <kchudgar@apm.com>
854 S: Supported
855 F: drivers/net/ethernet/apm/xgene/
856 F: drivers/net/phy/mdio-xgene.c
857 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860 APTINA CAMERA SENSOR PLL
861 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862 L: linux-media@vger.kernel.org
863 S: Maintained
864 F: drivers/media/i2c/aptina-pll.*
865
866 ARC FRAMEBUFFER DRIVER
867 M: Jaya Kumar <jayalk@intworks.biz>
868 S: Maintained
869 F: drivers/video/fbdev/arcfb.c
870 F: drivers/video/fbdev/core/fb_defio.c
871
872 ARCNET NETWORK LAYER
873 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874 L: netdev@vger.kernel.org
875 S: Maintained
876 F: drivers/net/arcnet/
877 F: include/uapi/linux/if_arcnet.h
878
879 ARC PGU DRM DRIVER
880 M: Alexey Brodkin <abrodkin@synopsys.com>
881 S: Supported
882 F: drivers/gpu/drm/arc/
883 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885 ARM ARCHITECTED TIMER DRIVER
886 M: Mark Rutland <mark.rutland@arm.com>
887 M: Marc Zyngier <marc.zyngier@arm.com>
888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889 S: Maintained
890 F: arch/arm/include/asm/arch_timer.h
891 F: arch/arm64/include/asm/arch_timer.h
892 F: drivers/clocksource/arm_arch_timer.c
893
894 ARM HDLCD DRM DRIVER
895 M: Liviu Dudau <liviu.dudau@arm.com>
896 S: Supported
897 F: drivers/gpu/drm/arm/hdlcd_*
898 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900 ARM MALI-DP DRM DRIVER
901 M: Liviu Dudau <liviu.dudau@arm.com>
902 M: Brian Starkey <brian.starkey@arm.com>
903 M: Mali DP Maintainers <malidp@foss.arm.com>
904 S: Supported
905 F: drivers/gpu/drm/arm/
906 F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
908 ARM MFM AND FLOPPY DRIVERS
909 M: Ian Molton <spyro@f2s.com>
910 S: Maintained
911 F: arch/arm/lib/floppydma.S
912 F: arch/arm/include/asm/floppy.h
913
914 ARM PMU PROFILING AND DEBUGGING
915 M: Will Deacon <will.deacon@arm.com>
916 R: Mark Rutland <mark.rutland@arm.com>
917 S: Maintained
918 F: arch/arm*/kernel/perf_*
919 F: arch/arm/oprofile/common.c
920 F: arch/arm*/kernel/hw_breakpoint.c
921 F: arch/arm*/include/asm/hw_breakpoint.h
922 F: arch/arm*/include/asm/perf_event.h
923 F: drivers/perf/arm_pmu.c
924 F: include/linux/perf/arm_pmu.h
925
926 ARM PORT
927 M: Russell King <linux@armlinux.org.uk>
928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929 W: http://www.armlinux.org.uk/
930 S: Maintained
931 F: arch/arm/
932
933 ARM SUB-ARCHITECTURES
934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S: Maintained
936 F: arch/arm/mach-*/
937 F: arch/arm/plat-*/
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940 ARM PRIMECELL AACI PL041 DRIVER
941 M: Russell King <linux@armlinux.org.uk>
942 S: Maintained
943 F: sound/arm/aaci.*
944
945 ARM PRIMECELL CLCD PL110 DRIVER
946 M: Russell King <linux@armlinux.org.uk>
947 S: Maintained
948 F: drivers/video/fbdev/amba-clcd.*
949
950 ARM PRIMECELL KMI PL050 DRIVER
951 M: Russell King <linux@armlinux.org.uk>
952 S: Maintained
953 F: drivers/input/serio/ambakmi.*
954 F: include/linux/amba/kmi.h
955
956 ARM PRIMECELL MMCI PL180/1 DRIVER
957 M: Russell King <linux@armlinux.org.uk>
958 S: Maintained
959 F: drivers/mmc/host/mmci.*
960 F: include/linux/amba/mmci.h
961
962 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963 M: Russell King <linux@armlinux.org.uk>
964 S: Maintained
965 F: drivers/tty/serial/amba-pl01*.c
966 F: include/linux/amba/serial.h
967
968 ARM PRIMECELL BUS SUPPORT
969 M: Russell King <linux@armlinux.org.uk>
970 S: Maintained
971 F: drivers/amba/
972 F: include/linux/amba/bus.h
973
974 ARM/ADS SPHERE MACHINE SUPPORT
975 M: Lennert Buytenhek <kernel@wantstofly.org>
976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977 S: Maintained
978
979 ARM/AFEB9260 MACHINE SUPPORT
980 M: Sergey Lapin <slapin@ossfans.org>
981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982 S: Maintained
983
984 ARM/AJECO 1ARM MACHINE SUPPORT
985 M: Lennert Buytenhek <kernel@wantstofly.org>
986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987 S: Maintained
988
989 ARM/Allwinner sunXi SoC support
990 M: Maxime Ripard <maxime.ripard@free-electrons.com>
991 M: Chen-Yu Tsai <wens@csie.org>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S: Maintained
994 N: sun[x456789]i
995
996 ARM/Allwinner SoC Clock Support
997 M: Emilio López <emilio@elopez.com.ar>
998 S: Maintained
999 F: drivers/clk/sunxi/
1000
1001 ARM/Amlogic Meson SoC support
1002 M: Carlo Caione <carlo@caione.org>
1003 M: Kevin Hilman <khilman@baylibre.com>
1004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 L: linux-amlogic@lists.infradead.org
1006 W: http://linux-meson.com/
1007 S: Maintained
1008 F: arch/arm/mach-meson/
1009 F: arch/arm/boot/dts/meson*
1010 F: arch/arm64/boot/dts/amlogic/
1011 F: drivers/pinctrl/meson/
1012 F: drivers/mmc/host/meson*
1013 N: meson
1014
1015 ARM/Annapurna Labs ALPINE ARCHITECTURE
1016 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1017 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S: Maintained
1020 F: arch/arm/mach-alpine/
1021 F: arch/arm/boot/dts/alpine*
1022 F: arch/arm64/boot/dts/al/
1023 F: drivers/*/*alpine*
1024
1025 ARM/ARTPEC MACHINE SUPPORT
1026 M: Jesper Nilsson <jesper.nilsson@axis.com>
1027 M: Lars Persson <lars.persson@axis.com>
1028 M: Niklas Cassel <niklas.cassel@axis.com>
1029 S: Maintained
1030 L: linux-arm-kernel@axis.com
1031 F: arch/arm/mach-artpec
1032 F: arch/arm/boot/dts/artpec6*
1033 F: drivers/clk/axis
1034
1035 ARM/ASPEED MACHINE SUPPORT
1036 M: Joel Stanley <joel@jms.id.au>
1037 S: Maintained
1038 F: arch/arm/mach-aspeed/
1039 F: arch/arm/boot/dts/aspeed-*
1040 F: drivers/*/*aspeed*
1041
1042 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1043 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1044 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1045 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 W: http://www.linux4sam.org
1048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1049 S: Supported
1050 F: arch/arm/mach-at91/
1051 F: include/soc/at91/
1052 F: arch/arm/boot/dts/at91*.dts
1053 F: arch/arm/boot/dts/at91*.dtsi
1054 F: arch/arm/boot/dts/sama*.dts
1055 F: arch/arm/boot/dts/sama*.dtsi
1056 F: arch/arm/include/debug/at91.S
1057
1058 ARM/ATMEL AT91 Clock Support
1059 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1060 S: Maintained
1061 F: drivers/clk/at91
1062
1063 ARM/CALXEDA HIGHBANK ARCHITECTURE
1064 M: Rob Herring <robh@kernel.org>
1065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066 S: Maintained
1067 F: arch/arm/mach-highbank/
1068 F: arch/arm/boot/dts/highbank.dts
1069 F: arch/arm/boot/dts/ecx-*.dts*
1070
1071 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1072 M: Krzysztof Halasa <khalasa@piap.pl>
1073 S: Maintained
1074 F: arch/arm/mach-cns3xxx/
1075
1076 ARM/CAVIUM THUNDER NETWORK DRIVER
1077 M: Sunil Goutham <sgoutham@cavium.com>
1078 M: Robert Richter <rric@kernel.org>
1079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 S: Supported
1081 F: drivers/net/ethernet/cavium/thunder/
1082
1083 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1084 M: Alexander Shiyan <shc_work@mail.ru>
1085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086 S: Odd Fixes
1087 N: clps711x
1088
1089 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1090 M: Hartley Sweeten <hsweeten@visionengravers.com>
1091 M: Ryan Mallon <rmallon@gmail.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S: Maintained
1094 F: arch/arm/mach-ep93xx/
1095 F: arch/arm/mach-ep93xx/include/mach/
1096
1097 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1098 M: Lennert Buytenhek <kernel@wantstofly.org>
1099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 S: Maintained
1101
1102 ARM/CLKDEV SUPPORT
1103 M: Russell King <linux@armlinux.org.uk>
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 S: Maintained
1106 F: arch/arm/include/asm/clkdev.h
1107 F: drivers/clk/clkdev.c
1108
1109 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1110 M: Mike Rapoport <mike@compulab.co.il>
1111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 S: Maintained
1113
1114 ARM/CONTEC MICRO9 MACHINE SUPPORT
1115 M: Hubert Feurstein <hubert.feurstein@contec.at>
1116 S: Maintained
1117 F: arch/arm/mach-ep93xx/micro9.c
1118
1119 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1120 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S: Maintained
1123 F: drivers/hwtracing/coresight/*
1124 F: Documentation/trace/coresight.txt
1125 F: Documentation/devicetree/bindings/arm/coresight.txt
1126 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1127
1128 ARM/CORGI MACHINE SUPPORT
1129 M: Richard Purdie <rpurdie@rpsys.net>
1130 S: Maintained
1131
1132 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1133 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 T: git git://github.com/ulli-kroll/linux.git
1136 S: Maintained
1137 F: arch/arm/mach-gemini/
1138 F: drivers/rtc/rtc-gemini.c
1139
1140 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1141 M: Barry Song <baohua@kernel.org>
1142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1144 S: Maintained
1145 F: arch/arm/boot/dts/prima2*
1146 F: arch/arm/mach-prima2/
1147 F: drivers/clk/sirf/
1148 F: drivers/clocksource/timer-prima2.c
1149 F: drivers/clocksource/timer-atlas7.c
1150 N: [^a-z]sirf
1151
1152 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1153 M: Baruch Siach <baruch@tkos.co.il>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S: Maintained
1156 F: arch/arm/boot/dts/cx92755*
1157 N: digicolor
1158
1159 ARM/EBSA110 MACHINE SUPPORT
1160 M: Russell King <linux@armlinux.org.uk>
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 W: http://www.armlinux.org.uk/
1163 S: Maintained
1164 F: arch/arm/mach-ebsa110/
1165 F: drivers/net/ethernet/amd/am79c961a.*
1166
1167 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1168 M: Uwe Kleine-König <kernel@pengutronix.de>
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S: Maintained
1171 N: efm32
1172
1173 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1174 M: Daniel Ribeiro <drwyrm@gmail.com>
1175 M: Stefan Schmidt <stefan@openezx.org>
1176 M: Harald Welte <laforge@openezx.org>
1177 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1178 W: http://www.openezx.org/
1179 S: Maintained
1180 T: topgit git://git.openezx.org/openezx.git
1181 F: arch/arm/mach-pxa/ezx.c
1182
1183 ARM/FARADAY FA526 PORT
1184 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S: Maintained
1187 T: git git://git.berlios.de/gemini-board
1188 F: arch/arm/mm/*-fa*
1189
1190 ARM/FOOTBRIDGE ARCHITECTURE
1191 M: Russell King <linux@armlinux.org.uk>
1192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 W: http://www.armlinux.org.uk/
1194 S: Maintained
1195 F: arch/arm/include/asm/hardware/dec21285.h
1196 F: arch/arm/mach-footbridge/
1197
1198 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1199 M: Shawn Guo <shawnguo@kernel.org>
1200 M: Sascha Hauer <kernel@pengutronix.de>
1201 R: Fabio Estevam <fabio.estevam@nxp.com>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 S: Maintained
1204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1205 F: arch/arm/mach-imx/
1206 F: arch/arm/mach-mxs/
1207 F: arch/arm/boot/dts/imx*
1208 F: arch/arm/configs/imx*_defconfig
1209 F: drivers/clk/imx/
1210 F: include/soc/imx/
1211
1212 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1213 M: Shawn Guo <shawnguo@kernel.org>
1214 M: Sascha Hauer <kernel@pengutronix.de>
1215 R: Stefan Agner <stefan@agner.ch>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S: Maintained
1218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1219 F: arch/arm/mach-imx/*vf610*
1220 F: arch/arm/boot/dts/vf*
1221
1222 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1223 M: Lennert Buytenhek <kernel@wantstofly.org>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226
1227 ARM/GUMSTIX MACHINE SUPPORT
1228 M: Steve Sakoman <sakoman@gmail.com>
1229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 S: Maintained
1231
1232 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1233 M: Philipp Zabel <philipp.zabel@gmail.com>
1234 M: Paul Parsons <lost.distance@yahoo.com>
1235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 S: Maintained
1237 F: arch/arm/mach-pxa/hx4700.c
1238 F: arch/arm/mach-pxa/include/mach/hx4700.h
1239 F: sound/soc/pxa/hx4700.c
1240
1241 ARM/HISILICON SOC SUPPORT
1242 M: Wei Xu <xuwei5@hisilicon.com>
1243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 W: http://www.hisilicon.com
1245 S: Supported
1246 T: git git://github.com/hisilicon/linux-hisi.git
1247 F: arch/arm/mach-hisi/
1248 F: arch/arm/boot/dts/hi3*
1249 F: arch/arm/boot/dts/hip*
1250 F: arch/arm/boot/dts/hisi*
1251 F: arch/arm64/boot/dts/hisilicon/
1252
1253 ARM/HP JORNADA 7XX MACHINE SUPPORT
1254 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1255 W: www.jlime.com
1256 S: Maintained
1257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1258 F: arch/arm/mach-sa1100/jornada720.c
1259 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1260
1261 ARM/IGEP MACHINE SUPPORT
1262 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1263 M: Javier Martinez Canillas <javier@dowhile0.org>
1264 L: linux-omap@vger.kernel.org
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S: Maintained
1267 F: arch/arm/boot/dts/omap3-igep*
1268
1269 ARM/INCOME PXA270 SUPPORT
1270 M: Marek Vasut <marek.vasut@gmail.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S: Maintained
1273 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1274
1275 ARM/INTEL IOP32X ARM ARCHITECTURE
1276 M: Lennert Buytenhek <kernel@wantstofly.org>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S: Maintained
1279
1280 ARM/INTEL IOP33X ARM ARCHITECTURE
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S: Orphan
1283
1284 ARM/INTEL IOP13XX ARM ARCHITECTURE
1285 M: Lennert Buytenhek <kernel@wantstofly.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S: Maintained
1288
1289 ARM/INTEL IQ81342EX MACHINE SUPPORT
1290 M: Lennert Buytenhek <kernel@wantstofly.org>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S: Maintained
1293
1294 ARM/INTEL IXDP2850 MACHINE SUPPORT
1295 M: Lennert Buytenhek <kernel@wantstofly.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S: Maintained
1298
1299 ARM/INTEL IXP4XX ARM ARCHITECTURE
1300 M: Imre Kaloz <kaloz@openwrt.org>
1301 M: Krzysztof Halasa <khalasa@piap.pl>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S: Maintained
1304 F: arch/arm/mach-ixp4xx/
1305
1306 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1307 M: Jonathan Cameron <jic23@cam.ac.uk>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S: Maintained
1310 F: arch/arm/mach-pxa/stargate2.c
1311 F: drivers/pcmcia/pxa2xx_stargate2.c
1312
1313 ARM/INTEL XSC3 (MANZANO) ARM CORE
1314 M: Lennert Buytenhek <kernel@wantstofly.org>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S: Maintained
1317
1318 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1319 M: Lennert Buytenhek <kernel@wantstofly.org>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S: Maintained
1322
1323 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1324 M: Santosh Shilimkar <ssantosh@kernel.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S: Maintained
1327 F: arch/arm/mach-keystone/
1328 F: arch/arm/boot/dts/keystone-*
1329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1330
1331 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1332 M: Santosh Shilimkar <ssantosh@kernel.org>
1333 L: linux-kernel@vger.kernel.org
1334 S: Maintained
1335 F: drivers/clk/keystone/
1336
1337 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1338 M: Santosh Shilimkar <ssantosh@kernel.org>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L: linux-kernel@vger.kernel.org
1341 S: Maintained
1342 F: drivers/clocksource/timer-keystone.c
1343
1344 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1345 M: Santosh Shilimkar <ssantosh@kernel.org>
1346 L: linux-kernel@vger.kernel.org
1347 S: Maintained
1348 F: drivers/power/reset/keystone-reset.c
1349
1350 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1351 M: Santosh Shilimkar <ssantosh@kernel.org>
1352 L: linux-kernel@vger.kernel.org
1353 S: Maintained
1354 F: drivers/memory/*emif*
1355
1356 ARM/LG1K ARCHITECTURE
1357 M: Chanho Min <chanho.min@lge.com>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S: Maintained
1360 F: arch/arm64/boot/dts/lg/
1361
1362 ARM/LOGICPD PXA270 MACHINE SUPPORT
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366
1367 ARM/LPC18XX ARCHITECTURE
1368 M: Joachim Eastwood <manabian@gmail.com>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S: Maintained
1371 F: arch/arm/boot/dts/lpc43*
1372 F: drivers/clk/nxp/clk-lpc18xx*
1373 F: drivers/clocksource/time-lpc32xx.c
1374 F: drivers/i2c/busses/i2c-lpc2k.c
1375 F: drivers/memory/pl172.c
1376 F: drivers/mtd/spi-nor/nxp-spifi.c
1377 F: drivers/rtc/rtc-lpc24xx.c
1378 N: lpc18xx
1379
1380 ARM/LPC32XX SOC SUPPORT
1381 M: Vladimir Zapolskiy <vz@mleia.com>
1382 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1385 S: Maintained
1386 F: arch/arm/boot/dts/lpc32*
1387 F: arch/arm/mach-lpc32xx/
1388 F: drivers/i2c/busses/i2c-pnx.c
1389 F: drivers/net/ethernet/nxp/lpc_eth.c
1390 F: drivers/usb/host/ohci-nxp.c
1391 F: drivers/watchdog/pnx4008_wdt.c
1392 N: lpc32xx
1393
1394 ARM/MAGICIAN MACHINE SUPPORT
1395 M: Philipp Zabel <philipp.zabel@gmail.com>
1396 S: Maintained
1397
1398 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1399 M: Jason Cooper <jason@lakedaemon.net>
1400 M: Andrew Lunn <andrew@lunn.ch>
1401 M: Gregory Clement <gregory.clement@free-electrons.com>
1402 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S: Maintained
1405 F: arch/arm/mach-mvebu/
1406 F: drivers/rtc/rtc-armada38x.c
1407 F: arch/arm/boot/dts/armada*
1408 F: arch/arm/boot/dts/kirkwood*
1409 F: arch/arm64/boot/dts/marvell/armada*
1410 F: drivers/cpufreq/mvebu-cpufreq.c
1411 F: arch/arm/configs/mvebu_*_defconfig
1412
1413 ARM/Marvell Berlin SoC support
1414 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S: Maintained
1417 F: arch/arm/mach-berlin/
1418 F: arch/arm/boot/dts/berlin*
1419 F: arch/arm64/boot/dts/marvell/berlin*
1420
1421
1422 ARM/Marvell Dove/MV78xx0/Orion SOC support
1423 M: Jason Cooper <jason@lakedaemon.net>
1424 M: Andrew Lunn <andrew@lunn.ch>
1425 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1426 M: Gregory Clement <gregory.clement@free-electrons.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S: Maintained
1429 F: arch/arm/mach-dove/
1430 F: arch/arm/mach-mv78xx0/
1431 F: arch/arm/mach-orion5x/
1432 F: arch/arm/plat-orion/
1433 F: arch/arm/boot/dts/dove*
1434 F: arch/arm/boot/dts/orion5x*
1435
1436
1437 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1438 M: Alexander Clouter <alex@digriz.org.uk>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 W: http://www.digriz.org.uk/ts78xx/kernel
1441 S: Maintained
1442 F: arch/arm/mach-orion5x/ts78xx-*
1443
1444 ARM/OXNAS platform support
1445 M: Neil Armstrong <narmstrong@baylibre.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S: Maintained
1448 F: arch/arm/mach-oxnas/
1449 F: arch/arm/boot/dts/oxnas*
1450 F: arch/arm/boot/dts/wd-mbwe.dts
1451 N: oxnas
1452
1453 ARM/Mediatek RTC DRIVER
1454 M: Eddie Huang <eddie.huang@mediatek.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1457 S: Maintained
1458 F: drivers/rtc/rtc-mt6397.c
1459
1460 ARM/Mediatek SoC support
1461 M: Matthias Brugger <matthias.bgg@gmail.com>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464 S: Maintained
1465 F: arch/arm/boot/dts/mt6*
1466 F: arch/arm/boot/dts/mt8*
1467 F: arch/arm/mach-mediatek/
1468 N: mtk
1469 K: mediatek
1470
1471 ARM/Mediatek USB3 PHY DRIVER
1472 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1475 S: Maintained
1476 F: drivers/phy/phy-mt65xx-usb3.c
1477
1478 ARM/MICREL KS8695 ARCHITECTURE
1479 M: Greg Ungerer <gerg@uclinux.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: arch/arm/mach-ks8695/
1482 S: Odd Fixes
1483
1484 ARM/MIOA701 MACHINE SUPPORT
1485 M: Robert Jarzmik <robert.jarzmik@free.fr>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-pxa/mioa701.c
1488 S: Maintained
1489
1490 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1491 M: Michael Petchkovsky <mkpetch@internode.on.net>
1492 S: Maintained
1493
1494 ARM/NOMADIK ARCHITECTURE
1495 M: Alessandro Rubini <rubini@unipv.it>
1496 M: Linus Walleij <linus.walleij@linaro.org>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S: Maintained
1499 F: arch/arm/mach-nomadik/
1500 F: drivers/pinctrl/nomadik/
1501 F: drivers/i2c/busses/i2c-nomadik.c
1502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1503
1504 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1505 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1506 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1507 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1508 S: Supported
1509
1510 ARM/TOSA MACHINE SUPPORT
1511 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1512 M: Dirk Opfer <dirk@opfer-online.de>
1513 S: Maintained
1514
1515 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1516 M: Marek Vasut <marek.vasut@gmail.com>
1517 L: linux-arm-kernel@lists.infradead.org
1518 W: http://hackndev.com
1519 S: Maintained
1520 F: arch/arm/mach-pxa/include/mach/palmtx.h
1521 F: arch/arm/mach-pxa/palmtx.c
1522 F: arch/arm/mach-pxa/include/mach/palmt5.h
1523 F: arch/arm/mach-pxa/palmt5.c
1524 F: arch/arm/mach-pxa/include/mach/palmld.h
1525 F: arch/arm/mach-pxa/palmld.c
1526 F: arch/arm/mach-pxa/include/mach/palmte2.h
1527 F: arch/arm/mach-pxa/palmte2.c
1528 F: arch/arm/mach-pxa/include/mach/palmtc.h
1529 F: arch/arm/mach-pxa/palmtc.c
1530
1531 ARM/PALM TREO SUPPORT
1532 M: Tomas Cech <sleep_walker@suse.com>
1533 L: linux-arm-kernel@lists.infradead.org
1534 W: http://hackndev.com
1535 S: Maintained
1536 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1537 F: arch/arm/mach-pxa/palmtreo.c
1538
1539 ARM/PALMZ72 SUPPORT
1540 M: Sergey Lapin <slapin@ossfans.org>
1541 L: linux-arm-kernel@lists.infradead.org
1542 W: http://hackndev.com
1543 S: Maintained
1544 F: arch/arm/mach-pxa/include/mach/palmz72.h
1545 F: arch/arm/mach-pxa/palmz72.c
1546
1547 ARM/PLEB SUPPORT
1548 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1549 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1550 S: Maintained
1551
1552 ARM/PT DIGITAL BOARD PORT
1553 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 W: http://www.armlinux.org.uk/
1556 S: Maintained
1557
1558 ARM/QUALCOMM SUPPORT
1559 M: Andy Gross <andy.gross@linaro.org>
1560 M: David Brown <david.brown@linaro.org>
1561 L: linux-arm-msm@vger.kernel.org
1562 L: linux-soc@vger.kernel.org
1563 S: Maintained
1564 F: Documentation/devicetree/bindings/soc/qcom/
1565 F: arch/arm/boot/dts/qcom-*.dts
1566 F: arch/arm/boot/dts/qcom-*.dtsi
1567 F: arch/arm/mach-qcom/
1568 F: arch/arm64/boot/dts/qcom/*
1569 F: drivers/i2c/busses/i2c-qup.c
1570 F: drivers/clk/qcom/
1571 F: drivers/soc/qcom/
1572 F: drivers/spi/spi-qup.c
1573 F: drivers/tty/serial/msm_serial.h
1574 F: drivers/tty/serial/msm_serial.c
1575 F: drivers/*/pm8???-*
1576 F: drivers/mfd/ssbi.c
1577 F: drivers/firmware/qcom_scm.c
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1579
1580 ARM/RADISYS ENP2611 MACHINE SUPPORT
1581 M: Lennert Buytenhek <kernel@wantstofly.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S: Maintained
1584
1585 ARM/RENESAS ARM64 ARCHITECTURE
1586 M: Simon Horman <horms@verge.net.au>
1587 M: Magnus Damm <magnus.damm@gmail.com>
1588 L: linux-renesas-soc@vger.kernel.org
1589 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1591 S: Supported
1592 F: arch/arm64/boot/dts/renesas/
1593 F: drivers/soc/renesas/
1594 F: include/linux/soc/renesas/
1595
1596 ARM/RISCPC ARCHITECTURE
1597 M: Russell King <linux@armlinux.org.uk>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 W: http://www.armlinux.org.uk/
1600 S: Maintained
1601 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1602 F: arch/arm/include/asm/hardware/ioc.h
1603 F: arch/arm/include/asm/hardware/iomd.h
1604 F: arch/arm/include/asm/hardware/memc.h
1605 F: arch/arm/mach-rpc/
1606 F: drivers/net/ethernet/8390/etherh.c
1607 F: drivers/net/ethernet/i825xx/ether1*
1608 F: drivers/net/ethernet/seeq/ether3*
1609 F: drivers/scsi/arm/
1610
1611 ARM/Rockchip SoC support
1612 M: Heiko Stuebner <heiko@sntech.de>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 L: linux-rockchip@lists.infradead.org
1615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1616 S: Maintained
1617 F: arch/arm/boot/dts/rk3*
1618 F: arch/arm/mach-rockchip/
1619 F: drivers/clk/rockchip/
1620 F: drivers/i2c/busses/i2c-rk3x.c
1621 F: drivers/*/*rockchip*
1622 F: drivers/*/*/*rockchip*
1623 F: sound/soc/rockchip/
1624 N: rockchip
1625
1626 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1627 M: Kukjin Kim <kgene@kernel.org>
1628 M: Krzysztof Kozlowski <krzk@kernel.org>
1629 R: Javier Martinez Canillas <javier@osg.samsung.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1632 S: Maintained
1633 F: arch/arm/boot/dts/s3c*
1634 F: arch/arm/boot/dts/s5p*
1635 F: arch/arm/boot/dts/samsung*
1636 F: arch/arm/boot/dts/exynos*
1637 F: arch/arm64/boot/dts/exynos/
1638 F: arch/arm/plat-samsung/
1639 F: arch/arm/mach-s3c24*/
1640 F: arch/arm/mach-s3c64xx/
1641 F: arch/arm/mach-s5p*/
1642 F: arch/arm/mach-exynos*/
1643 F: drivers/*/*s3c24*
1644 F: drivers/*/*/*s3c24*
1645 F: drivers/*/*s3c64xx*
1646 F: drivers/*/*s5pv210*
1647 F: drivers/memory/samsung/*
1648 F: drivers/soc/samsung/*
1649 F: Documentation/arm/Samsung/
1650 F: Documentation/devicetree/bindings/arm/samsung/
1651 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1652 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1653 N: exynos
1654
1655 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1656 M: Kyungmin Park <kyungmin.park@samsung.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S: Maintained
1659 F: arch/arm/mach-s5pv210/
1660
1661 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1662 M: Kyungmin Park <kyungmin.park@samsung.com>
1663 M: Kamil Debski <kamil@wypas.org>
1664 M: Andrzej Hajda <a.hajda@samsung.com>
1665 L: linux-arm-kernel@lists.infradead.org
1666 L: linux-media@vger.kernel.org
1667 S: Maintained
1668 F: drivers/media/platform/s5p-g2d/
1669
1670 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1671 M: Kyungmin Park <kyungmin.park@samsung.com>
1672 M: Kamil Debski <kamil@wypas.org>
1673 M: Jeongtae Park <jtp.park@samsung.com>
1674 M: Andrzej Hajda <a.hajda@samsung.com>
1675 L: linux-arm-kernel@lists.infradead.org
1676 L: linux-media@vger.kernel.org
1677 S: Maintained
1678 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1679 F: drivers/media/platform/s5p-mfc/
1680
1681 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1682 M: Kyungmin Park <kyungmin.park@samsung.com>
1683 M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1684 L: linux-arm-kernel@lists.infradead.org
1685 L: linux-media@vger.kernel.org
1686 S: Maintained
1687 F: drivers/media/platform/s5p-tv/
1688
1689 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1690 M: Kyungmin Park <kyungmin.park@samsung.com>
1691 L: linux-arm-kernel@lists.infradead.org
1692 L: linux-media@vger.kernel.org
1693 S: Maintained
1694 F: drivers/staging/media/platform/s5p-cec/
1695
1696 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1697 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1698 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1699 L: linux-arm-kernel@lists.infradead.org
1700 L: linux-media@vger.kernel.org
1701 S: Maintained
1702 F: drivers/media/platform/s5p-jpeg/
1703
1704 ARM/SHMOBILE ARM ARCHITECTURE
1705 M: Simon Horman <horms@verge.net.au>
1706 M: Magnus Damm <magnus.damm@gmail.com>
1707 L: linux-renesas-soc@vger.kernel.org
1708 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1710 S: Supported
1711 F: arch/arm/boot/dts/emev2*
1712 F: arch/arm/boot/dts/r7s*
1713 F: arch/arm/boot/dts/r8a*
1714 F: arch/arm/boot/dts/sh*
1715 F: arch/arm/configs/shmobile_defconfig
1716 F: arch/arm/include/debug/renesas-scif.S
1717 F: arch/arm/mach-shmobile/
1718 F: drivers/soc/renesas/
1719 F: include/linux/soc/renesas/
1720
1721 ARM/SOCFPGA ARCHITECTURE
1722 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1723 S: Maintained
1724 F: arch/arm/mach-socfpga/
1725 F: arch/arm/boot/dts/socfpga*
1726 F: arch/arm/configs/socfpga_defconfig
1727 F: arch/arm64/boot/dts/altera/
1728 W: http://www.rocketboards.org
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1730
1731 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1732 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1733 S: Maintained
1734 F: drivers/clk/socfpga/
1735
1736 ARM/SOCFPGA EDAC SUPPORT
1737 M: Thor Thayer <tthayer@opensource.altera.com>
1738 S: Maintained
1739 F: drivers/edac/altera_edac.
1740
1741 ARM/STI ARCHITECTURE
1742 M: Patrice Chotard <patrice.chotard@st.com>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 L: kernel@stlinux.com
1745 W: http://www.stlinux.com
1746 S: Maintained
1747 F: arch/arm/mach-sti/
1748 F: arch/arm/boot/dts/sti*
1749 F: drivers/char/hw_random/st-rng.c
1750 F: drivers/clocksource/arm_global_timer.c
1751 F: drivers/clocksource/clksrc_st_lpc.c
1752 F: drivers/cpufreq/sti-cpufreq.c
1753 F: drivers/i2c/busses/i2c-st.c
1754 F: drivers/media/rc/st_rc.c
1755 F: drivers/media/platform/sti/c8sectpfe/
1756 F: drivers/mmc/host/sdhci-st.c
1757 F: drivers/phy/phy-miphy28lp.c
1758 F: drivers/phy/phy-miphy365x.c
1759 F: drivers/phy/phy-stih407-usb.c
1760 F: drivers/phy/phy-stih41x-usb.c
1761 F: drivers/pinctrl/pinctrl-st.c
1762 F: drivers/remoteproc/st_remoteproc.c
1763 F: drivers/reset/sti/
1764 F: drivers/rtc/rtc-st-lpc.c
1765 F: drivers/tty/serial/st-asc.c
1766 F: drivers/usb/dwc3/dwc3-st.c
1767 F: drivers/usb/host/ehci-st.c
1768 F: drivers/usb/host/ohci-st.c
1769 F: drivers/watchdog/st_lpc_wdt.c
1770 F: drivers/ata/ahci_st.c
1771
1772 ARM/STM32 ARCHITECTURE
1773 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1774 M: Alexandre Torgue <alexandre.torgue@st.com>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 S: Maintained
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1778 N: stm32
1779 F: drivers/clocksource/armv7m_systick.c
1780
1781 ARM/TANGO ARCHITECTURE
1782 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1783 L: linux-arm-kernel@lists.infradead.org
1784 S: Maintained
1785 N: tango
1786
1787 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1788 M: Lennert Buytenhek <kernel@wantstofly.org>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S: Maintained
1791
1792 ARM/TETON BGA MACHINE SUPPORT
1793 M: "Mark F. Brown" <mark.brown314@gmail.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S: Maintained
1796
1797 ARM/THECUS N2100 MACHINE SUPPORT
1798 M: Lennert Buytenhek <kernel@wantstofly.org>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S: Maintained
1801
1802 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1803 M: Wan ZongShun <mcuos.com@gmail.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 W: http://www.mcuos.com
1806 S: Maintained
1807 F: arch/arm/mach-w90x900/
1808 F: drivers/input/keyboard/w90p910_keypad.c
1809 F: drivers/input/touchscreen/w90p910_ts.c
1810 F: drivers/watchdog/nuc900_wdt.c
1811 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1812 F: drivers/mtd/nand/nuc900_nand.c
1813 F: drivers/rtc/rtc-nuc900.c
1814 F: drivers/spi/spi-nuc900.c
1815 F: drivers/usb/host/ehci-w90x900.c
1816 F: drivers/video/fbdev/nuc900fb.c
1817
1818 ARM/U300 MACHINE SUPPORT
1819 M: Linus Walleij <linus.walleij@linaro.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S: Supported
1822 F: arch/arm/mach-u300/
1823 F: drivers/clocksource/timer-u300.c
1824 F: drivers/i2c/busses/i2c-stu300.c
1825 F: drivers/rtc/rtc-coh901331.c
1826 F: drivers/watchdog/coh901327_wdt.c
1827 F: drivers/dma/coh901318*
1828 F: drivers/mfd/ab3100*
1829 F: drivers/rtc/rtc-ab3100.c
1830 F: drivers/rtc/rtc-coh901331.c
1831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1832
1833 ARM/UNIPHIER ARCHITECTURE
1834 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1837 S: Maintained
1838 F: arch/arm/boot/dts/uniphier*
1839 F: arch/arm/include/asm/hardware/cache-uniphier.h
1840 F: arch/arm/mach-uniphier/
1841 F: arch/arm/mm/cache-uniphier.c
1842 F: arch/arm64/boot/dts/socionext/
1843 F: drivers/bus/uniphier-system-bus.c
1844 F: drivers/i2c/busses/i2c-uniphier*
1845 F: drivers/pinctrl/uniphier/
1846 F: drivers/reset/reset-uniphier.c
1847 F: drivers/tty/serial/8250/8250_uniphier.c
1848 N: uniphier
1849
1850 ARM/Ux500 ARM ARCHITECTURE
1851 M: Linus Walleij <linus.walleij@linaro.org>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S: Maintained
1854 F: arch/arm/mach-ux500/
1855 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1856 F: drivers/dma/ste_dma40*
1857 F: drivers/hwspinlock/u8500_hsem.c
1858 F: drivers/mfd/abx500*
1859 F: drivers/mfd/ab8500*
1860 F: drivers/mfd/dbx500*
1861 F: drivers/mfd/db8500*
1862 F: drivers/pinctrl/nomadik/pinctrl-ab*
1863 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1864 F: drivers/rtc/rtc-ab8500.c
1865 F: drivers/rtc/rtc-pl031.c
1866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1867
1868 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1869 M: Ulf Hansson <ulf.hansson@linaro.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.linaro.org/people/ulfh/clk.git
1872 S: Maintained
1873 F: drivers/clk/ux500/
1874
1875 ARM/VERSATILE EXPRESS PLATFORM
1876 M: Liviu Dudau <liviu.dudau@arm.com>
1877 M: Sudeep Holla <sudeep.holla@arm.com>
1878 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S: Maintained
1881 F: arch/arm/boot/dts/vexpress*
1882 F: arch/arm64/boot/dts/arm/
1883 F: arch/arm/mach-vexpress/
1884 F: */*/vexpress*
1885 F: */*/*/vexpress*
1886 F: drivers/clk/versatile/clk-vexpress-osc.c
1887 F: drivers/clocksource/versatile.c
1888 N: mps2
1889
1890 ARM/VFP SUPPORT
1891 M: Russell King <linux@armlinux.org.uk>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W: http://www.armlinux.org.uk/
1894 S: Maintained
1895 F: arch/arm/vfp/
1896
1897 ARM/VOIPAC PXA270 SUPPORT
1898 M: Marek Vasut <marek.vasut@gmail.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 S: Maintained
1901 F: arch/arm/mach-pxa/vpac270.c
1902 F: arch/arm/mach-pxa/include/mach/vpac270.h
1903
1904 ARM/VT8500 ARM ARCHITECTURE
1905 M: Tony Prisk <linux@prisktech.co.nz>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 S: Maintained
1908 F: arch/arm/mach-vt8500/
1909 F: drivers/clocksource/vt8500_timer.c
1910 F: drivers/i2c/busses/i2c-wmt.c
1911 F: drivers/mmc/host/wmt-sdmmc.c
1912 F: drivers/pwm/pwm-vt8500.c
1913 F: drivers/rtc/rtc-vt8500.c
1914 F: drivers/tty/serial/vt8500_serial.c
1915 F: drivers/usb/host/ehci-platform.c
1916 F: drivers/usb/host/uhci-platform.c
1917 F: drivers/video/fbdev/vt8500lcdfb.*
1918 F: drivers/video/fbdev/wm8505fb*
1919 F: drivers/video/fbdev/wmt_ge_rops.*
1920
1921 ARM/ZIPIT Z2 SUPPORT
1922 M: Marek Vasut <marek.vasut@gmail.com>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S: Maintained
1925 F: arch/arm/mach-pxa/z2.c
1926 F: arch/arm/mach-pxa/include/mach/z2.h
1927
1928 ARM/ZTE ARCHITECTURE
1929 M: Jun Nie <jun.nie@linaro.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 S: Maintained
1932 F: arch/arm/mach-zx/
1933 F: drivers/clk/zte/
1934 F: Documentation/devicetree/bindings/arm/zte.txt
1935 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1936
1937 ARM/ZYNQ ARCHITECTURE
1938 M: Michal Simek <michal.simek@xilinx.com>
1939 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W: http://wiki.xilinx.com
1942 T: git https://github.com/Xilinx/linux-xlnx.git
1943 S: Supported
1944 F: arch/arm/mach-zynq/
1945 F: drivers/cpuidle/cpuidle-zynq.c
1946 F: drivers/block/xsysace.c
1947 N: zynq
1948 N: xilinx
1949 F: drivers/clocksource/cadence_ttc_timer.c
1950 F: drivers/i2c/busses/i2c-cadence.c
1951 F: drivers/mmc/host/sdhci-of-arasan.c
1952 F: drivers/edac/synopsys_edac.c
1953
1954 ARM SMMU DRIVERS
1955 M: Will Deacon <will.deacon@arm.com>
1956 R: Robin Murphy <robin.murphy@arm.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S: Maintained
1959 F: drivers/iommu/arm-smmu.c
1960 F: drivers/iommu/arm-smmu-v3.c
1961 F: drivers/iommu/io-pgtable-arm.c
1962 F: drivers/iommu/io-pgtable-arm-v7s.c
1963
1964 ARM64 PORT (AARCH64 ARCHITECTURE)
1965 M: Catalin Marinas <catalin.marinas@arm.com>
1966 M: Will Deacon <will.deacon@arm.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1969 S: Maintained
1970 F: arch/arm64/
1971 F: Documentation/arm64/
1972
1973 AS3645A LED FLASH CONTROLLER DRIVER
1974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1975 L: linux-media@vger.kernel.org
1976 T: git git://linuxtv.org/media_tree.git
1977 S: Maintained
1978 F: drivers/media/i2c/as3645a.c
1979 F: include/media/i2c/as3645a.h
1980
1981 ASC7621 HARDWARE MONITOR DRIVER
1982 M: George Joseph <george.joseph@fairview5.com>
1983 L: linux-hwmon@vger.kernel.org
1984 S: Maintained
1985 F: Documentation/hwmon/asc7621
1986 F: drivers/hwmon/asc7621.c
1987
1988 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1989 M: Corentin Chary <corentin.chary@gmail.com>
1990 L: acpi4asus-user@lists.sourceforge.net
1991 L: platform-driver-x86@vger.kernel.org
1992 W: http://acpi4asus.sf.net
1993 S: Maintained
1994 F: drivers/platform/x86/asus*.c
1995 F: drivers/platform/x86/eeepc*.c
1996
1997 ASUS WIRELESS RADIO CONTROL DRIVER
1998 M: João Paulo Rechi Vita <jprvita@gmail.com>
1999 L: platform-driver-x86@vger.kernel.org
2000 S: Maintained
2001 F: drivers/platform/x86/asus-wireless.c
2002
2003 ASYMMETRIC KEYS
2004 M: David Howells <dhowells@redhat.com>
2005 L: keyrings@vger.kernel.org
2006 S: Maintained
2007 F: Documentation/crypto/asymmetric-keys.txt
2008 F: include/linux/verification.h
2009 F: include/crypto/public_key.h
2010 F: include/crypto/pkcs7.h
2011 F: crypto/asymmetric_keys/
2012
2013 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2014 R: Dan Williams <dan.j.williams@intel.com>
2015 W: http://sourceforge.net/projects/xscaleiop
2016 S: Odd fixes
2017 F: Documentation/crypto/async-tx-api.txt
2018 F: crypto/async_tx/
2019 F: drivers/dma/
2020 F: include/linux/dmaengine.h
2021 F: include/linux/async_tx.h
2022
2023 AT24 EEPROM DRIVER
2024 M: Wolfram Sang <wsa@the-dreams.de>
2025 L: linux-i2c@vger.kernel.org
2026 S: Maintained
2027 F: drivers/misc/eeprom/at24.c
2028 F: include/linux/platform_data/at24.h
2029
2030 ATA OVER ETHERNET (AOE) DRIVER
2031 M: "Ed L. Cashin" <ed.cashin@acm.org>
2032 W: http://www.openaoe.org/
2033 S: Supported
2034 F: Documentation/aoe/
2035 F: drivers/block/aoe/
2036
2037 ATHEROS 71XX/9XXX GPIO DRIVER
2038 M: Alban Bedel <albeu@free.fr>
2039 W: https://github.com/AlbanBedel/linux
2040 T: git git://github.com/AlbanBedel/linux
2041 S: Maintained
2042 F: drivers/gpio/gpio-ath79.c
2043 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2044
2045 ATHEROS ATH GENERIC UTILITIES
2046 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2047 L: linux-wireless@vger.kernel.org
2048 S: Supported
2049 F: drivers/net/wireless/ath/*
2050
2051 ATHEROS ATH5K WIRELESS DRIVER
2052 M: Jiri Slaby <jirislaby@gmail.com>
2053 M: Nick Kossifidis <mickflemm@gmail.com>
2054 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2055 L: linux-wireless@vger.kernel.org
2056 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2057 S: Maintained
2058 F: drivers/net/wireless/ath/ath5k/
2059
2060 ATHEROS ATH6KL WIRELESS DRIVER
2061 M: Kalle Valo <kvalo@qca.qualcomm.com>
2062 L: linux-wireless@vger.kernel.org
2063 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2065 S: Supported
2066 F: drivers/net/wireless/ath/ath6kl/
2067
2068 WILOCITY WIL6210 WIRELESS DRIVER
2069 M: Maya Erez <qca_merez@qca.qualcomm.com>
2070 L: linux-wireless@vger.kernel.org
2071 L: wil6210@qca.qualcomm.com
2072 S: Supported
2073 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2074 F: drivers/net/wireless/ath/wil6210/
2075 F: include/uapi/linux/wil6210_uapi.h
2076
2077 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2078 M: Christian Lamparter <chunkeey@googlemail.com>
2079 L: linux-wireless@vger.kernel.org
2080 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2081 S: Maintained
2082 F: drivers/net/wireless/ath/carl9170/
2083
2084 ATK0110 HWMON DRIVER
2085 M: Luca Tettamanti <kronos.it@gmail.com>
2086 L: linux-hwmon@vger.kernel.org
2087 S: Maintained
2088 F: drivers/hwmon/asus_atk0110.c
2089
2090 ATI_REMOTE2 DRIVER
2091 M: Ville Syrjala <syrjala@sci.fi>
2092 S: Maintained
2093 F: drivers/input/misc/ati_remote2.c
2094
2095 ATLX ETHERNET DRIVERS
2096 M: Jay Cliburn <jcliburn@gmail.com>
2097 M: Chris Snook <chris.snook@gmail.com>
2098 L: netdev@vger.kernel.org
2099 W: http://sourceforge.net/projects/atl1
2100 W: http://atl1.sourceforge.net
2101 S: Maintained
2102 F: drivers/net/ethernet/atheros/
2103
2104 ATM
2105 M: Chas Williams <3chas3@gmail.com>
2106 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2107 L: netdev@vger.kernel.org
2108 W: http://linux-atm.sourceforge.net
2109 S: Maintained
2110 F: drivers/atm/
2111 F: include/linux/atm*
2112 F: include/uapi/linux/atm*
2113
2114 ATMEL AT91 / AT32 MCI DRIVER
2115 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2116 S: Maintained
2117 F: drivers/mmc/host/atmel-mci.c
2118
2119 ATMEL AT91 / AT32 SERIAL DRIVER
2120 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2121 S: Supported
2122 F: drivers/tty/serial/atmel_serial.c
2123
2124 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2125 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2126 S: Supported
2127 F: drivers/power/reset/at91-sama5d2_shdwc.c
2128
2129 ATMEL SAMA5D2 ADC DRIVER
2130 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2131 L: linux-iio@vger.kernel.org
2132 S: Supported
2133 F: drivers/iio/adc/at91-sama5d2_adc.c
2134
2135 ATMEL Audio ALSA driver
2136 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2138 S: Supported
2139 F: sound/soc/atmel
2140
2141 ATMEL DMA DRIVER
2142 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S: Supported
2145 F: drivers/dma/at_hdmac.c
2146 F: drivers/dma/at_hdmac_regs.h
2147 F: include/linux/platform_data/dma-atmel.h
2148
2149 ATMEL XDMA DRIVER
2150 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2151 L: linux-arm-kernel@lists.infradead.org
2152 L: dmaengine@vger.kernel.org
2153 S: Supported
2154 F: drivers/dma/at_xdmac.c
2155
2156 ATMEL I2C DRIVER
2157 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2158 L: linux-i2c@vger.kernel.org
2159 S: Supported
2160 F: drivers/i2c/busses/i2c-at91.c
2161
2162 ATMEL ISI DRIVER
2163 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2164 L: linux-media@vger.kernel.org
2165 S: Supported
2166 F: drivers/media/platform/soc_camera/atmel-isi.c
2167 F: include/media/atmel-isi.h
2168
2169 ATMEL LCDFB DRIVER
2170 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2171 L: linux-fbdev@vger.kernel.org
2172 S: Maintained
2173 F: drivers/video/fbdev/atmel_lcdfb.c
2174 F: include/video/atmel_lcdc.h
2175
2176 ATMEL MACB ETHERNET DRIVER
2177 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2178 S: Supported
2179 F: drivers/net/ethernet/cadence/
2180
2181 ATMEL NAND DRIVER
2182 M: Wenyou Yang <wenyou.yang@atmel.com>
2183 M: Josh Wu <rainyfeeling@outlook.com>
2184 L: linux-mtd@lists.infradead.org
2185 S: Supported
2186 F: drivers/mtd/nand/atmel_nand*
2187
2188 ATMEL SDMMC DRIVER
2189 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2190 L: linux-mmc@vger.kernel.org
2191 S: Supported
2192 F: drivers/mmc/host/sdhci-of-at91.c
2193
2194 ATMEL SPI DRIVER
2195 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2196 S: Supported
2197 F: drivers/spi/spi-atmel.*
2198
2199 ATMEL SSC DRIVER
2200 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 S: Supported
2203 F: drivers/misc/atmel-ssc.c
2204 F: include/linux/atmel-ssc.h
2205
2206 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2207 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 S: Supported
2210 F: drivers/misc/atmel_tclib.c
2211 F: drivers/clocksource/tcb_clksrc.c
2212
2213 ATMEL USBA UDC DRIVER
2214 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 S: Supported
2217 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2218
2219 ATMEL WIRELESS DRIVER
2220 M: Simon Kelley <simon@thekelleys.org.uk>
2221 L: linux-wireless@vger.kernel.org
2222 W: http://www.thekelleys.org.uk/atmel
2223 W: http://atmelwlandriver.sourceforge.net/
2224 S: Maintained
2225 F: drivers/net/wireless/atmel/atmel*
2226
2227 ATMEL MAXTOUCH DRIVER
2228 M: Nick Dyer <nick.dyer@itdev.co.uk>
2229 T: git git://github.com/atmel-maxtouch/linux.git
2230 S: Supported
2231 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2232 F: drivers/input/touchscreen/atmel_mxt_ts.c
2233 F: include/linux/platform_data/atmel_mxt_ts.h
2234
2235 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2236 M: Bradley Grove <linuxdrivers@attotech.com>
2237 L: linux-scsi@vger.kernel.org
2238 W: http://www.attotech.com
2239 S: Supported
2240 F: drivers/scsi/esas2r
2241
2242 ATUSB IEEE 802.15.4 RADIO DRIVER
2243 M: Stefan Schmidt <stefan@osg.samsung.com>
2244 L: linux-wpan@vger.kernel.org
2245 S: Maintained
2246 F: drivers/net/ieee802154/atusb.c
2247 F: drivers/net/ieee802154/atusb.h
2248 F: drivers/net/ieee802154/at86rf230.h
2249
2250 AUDIT SUBSYSTEM
2251 M: Paul Moore <paul@paul-moore.com>
2252 M: Eric Paris <eparis@redhat.com>
2253 L: linux-audit@redhat.com (moderated for non-subscribers)
2254 W: http://people.redhat.com/sgrubb/audit/
2255 T: git git://git.infradead.org/users/pcmoore/audit
2256 S: Maintained
2257 F: include/linux/audit.h
2258 F: include/uapi/linux/audit.h
2259 F: kernel/audit*
2260
2261 AUXILIARY DISPLAY DRIVERS
2262 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2263 W: http://miguelojeda.es/auxdisplay.htm
2264 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2265 S: Maintained
2266 F: drivers/auxdisplay/
2267 F: include/linux/cfag12864b.h
2268
2269 AVR32 ARCHITECTURE
2270 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2271 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2272 W: http://www.atmel.com/products/AVR32/
2273 W: http://mirror.egtvedt.no/avr32linux.org/
2274 W: http://avrfreaks.net/
2275 S: Maintained
2276 F: arch/avr32/
2277
2278 AVR32/AT32AP MACHINE SUPPORT
2279 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2280 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2281 S: Maintained
2282 F: arch/avr32/mach-at32ap/
2283
2284 AX.25 NETWORK LAYER
2285 M: Ralf Baechle <ralf@linux-mips.org>
2286 L: linux-hams@vger.kernel.org
2287 W: http://www.linux-ax25.org/
2288 S: Maintained
2289 F: include/uapi/linux/ax25.h
2290 F: include/net/ax25.h
2291 F: net/ax25/
2292
2293 AZ6007 DVB DRIVER
2294 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2295 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2296 L: linux-media@vger.kernel.org
2297 W: https://linuxtv.org
2298 T: git git://linuxtv.org/media_tree.git
2299 S: Maintained
2300 F: drivers/media/usb/dvb-usb-v2/az6007.c
2301
2302 AZTECH FM RADIO RECEIVER DRIVER
2303 M: Hans Verkuil <hverkuil@xs4all.nl>
2304 L: linux-media@vger.kernel.org
2305 T: git git://linuxtv.org/media_tree.git
2306 W: https://linuxtv.org
2307 S: Maintained
2308 F: drivers/media/radio/radio-aztech*
2309
2310 B43 WIRELESS DRIVER
2311 L: linux-wireless@vger.kernel.org
2312 L: b43-dev@lists.infradead.org
2313 W: http://wireless.kernel.org/en/users/Drivers/b43
2314 S: Odd Fixes
2315 F: drivers/net/wireless/broadcom/b43/
2316
2317 B43LEGACY WIRELESS DRIVER
2318 M: Larry Finger <Larry.Finger@lwfinger.net>
2319 L: linux-wireless@vger.kernel.org
2320 L: b43-dev@lists.infradead.org
2321 W: http://wireless.kernel.org/en/users/Drivers/b43
2322 S: Maintained
2323 F: drivers/net/wireless/broadcom/b43legacy/
2324
2325 BACKLIGHT CLASS/SUBSYSTEM
2326 M: Jingoo Han <jingoohan1@gmail.com>
2327 M: Lee Jones <lee.jones@linaro.org>
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2329 S: Maintained
2330 F: drivers/video/backlight/
2331 F: include/linux/backlight.h
2332
2333 BATMAN ADVANCED
2334 M: Marek Lindner <mareklindner@neomailbox.ch>
2335 M: Simon Wunderlich <sw@simonwunderlich.de>
2336 M: Antonio Quartulli <a@unstable.cc>
2337 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2338 W: https://www.open-mesh.org/
2339 Q: https://patchwork.open-mesh.org/project/batman/list/
2340 S: Maintained
2341 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2342 F: Documentation/ABI/testing/sysfs-class-net-mesh
2343 F: Documentation/networking/batman-adv.txt
2344 F: include/uapi/linux/batman_adv.h
2345 F: net/batman-adv/
2346
2347 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2348 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2349 L: linux-hams@vger.kernel.org
2350 W: http://www.baycom.org/~tom/ham/ham.html
2351 S: Maintained
2352 F: drivers/net/hamradio/baycom*
2353
2354 BCACHE (BLOCK LAYER CACHE)
2355 M: Kent Overstreet <kent.overstreet@gmail.com>
2356 L: linux-bcache@vger.kernel.org
2357 W: http://bcache.evilpiepirate.org
2358 S: Orphan
2359 F: drivers/md/bcache/
2360
2361 BDISP ST MEDIA DRIVER
2362 M: Fabien Dessenne <fabien.dessenne@st.com>
2363 L: linux-media@vger.kernel.org
2364 T: git git://linuxtv.org/media_tree.git
2365 W: https://linuxtv.org
2366 S: Supported
2367 F: drivers/media/platform/sti/bdisp
2368
2369 BEFS FILE SYSTEM
2370 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2371 M: Salah Triki <salah.triki@gmail.com>
2372 S: Maintained
2373 T: git git://github.com/luisbg/linux-befs.git
2374 F: Documentation/filesystems/befs.txt
2375 F: fs/befs/
2376
2377 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2378 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2379 L: netdev@vger.kernel.org
2380 S: Maintained
2381 F: drivers/net/ethernet/ec_bhf.c
2382
2383 BFS FILE SYSTEM
2384 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2385 S: Maintained
2386 F: Documentation/filesystems/bfs.txt
2387 F: fs/bfs/
2388 F: include/uapi/linux/bfs_fs.h
2389
2390 BLACKFIN ARCHITECTURE
2391 M: Steven Miao <realmz6@gmail.com>
2392 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2393 T: git git://git.code.sf.net/p/adi-linux/code
2394 W: http://blackfin.uclinux.org
2395 S: Supported
2396 F: arch/blackfin/
2397
2398 BLACKFIN EMAC DRIVER
2399 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2400 W: http://blackfin.uclinux.org
2401 S: Supported
2402 F: drivers/net/ethernet/adi/
2403
2404 BLACKFIN RTC DRIVER
2405 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2406 W: http://blackfin.uclinux.org
2407 S: Supported
2408 F: drivers/rtc/rtc-bfin.c
2409
2410 BLACKFIN SDH DRIVER
2411 M: Sonic Zhang <sonic.zhang@analog.com>
2412 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2413 W: http://blackfin.uclinux.org
2414 S: Supported
2415 F: drivers/mmc/host/bfin_sdh.c
2416
2417 BLACKFIN SERIAL DRIVER
2418 M: Sonic Zhang <sonic.zhang@analog.com>
2419 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420 W: http://blackfin.uclinux.org
2421 S: Supported
2422 F: drivers/tty/serial/bfin_uart.c
2423
2424 BLACKFIN WATCHDOG DRIVER
2425 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2426 W: http://blackfin.uclinux.org
2427 S: Supported
2428 F: drivers/watchdog/bfin_wdt.c
2429
2430 BLACKFIN I2C TWI DRIVER
2431 M: Sonic Zhang <sonic.zhang@analog.com>
2432 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2433 W: http://blackfin.uclinux.org/
2434 S: Supported
2435 F: drivers/i2c/busses/i2c-bfin-twi.c
2436
2437 BLACKFIN MEDIA DRIVER
2438 M: Scott Jiang <scott.jiang.linux@gmail.com>
2439 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440 W: http://blackfin.uclinux.org/
2441 S: Supported
2442 F: drivers/media/platform/blackfin/
2443 F: drivers/media/i2c/adv7183*
2444 F: drivers/media/i2c/vs6624*
2445
2446 BLINKM RGB LED DRIVER
2447 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2448 S: Maintained
2449 F: drivers/leds/leds-blinkm.c
2450
2451 BLOCK LAYER
2452 M: Jens Axboe <axboe@kernel.dk>
2453 L: linux-block@vger.kernel.org
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2455 S: Maintained
2456 F: block/
2457 F: kernel/trace/blktrace.c
2458
2459 BLOCK2MTD DRIVER
2460 M: Joern Engel <joern@lazybastard.org>
2461 L: linux-mtd@lists.infradead.org
2462 S: Maintained
2463 F: drivers/mtd/devices/block2mtd.c
2464
2465 BLUETOOTH DRIVERS
2466 M: Marcel Holtmann <marcel@holtmann.org>
2467 M: Gustavo Padovan <gustavo@padovan.org>
2468 M: Johan Hedberg <johan.hedberg@gmail.com>
2469 L: linux-bluetooth@vger.kernel.org
2470 W: http://www.bluez.org/
2471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2473 S: Maintained
2474 F: drivers/bluetooth/
2475
2476 BLUETOOTH SUBSYSTEM
2477 M: Marcel Holtmann <marcel@holtmann.org>
2478 M: Gustavo Padovan <gustavo@padovan.org>
2479 M: Johan Hedberg <johan.hedberg@gmail.com>
2480 L: linux-bluetooth@vger.kernel.org
2481 W: http://www.bluez.org/
2482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2484 S: Maintained
2485 F: net/bluetooth/
2486 F: include/net/bluetooth/
2487
2488 BONDING DRIVER
2489 M: Jay Vosburgh <j.vosburgh@gmail.com>
2490 M: Veaceslav Falico <vfalico@gmail.com>
2491 M: Andy Gospodarek <andy@greyhouse.net>
2492 L: netdev@vger.kernel.org
2493 W: http://sourceforge.net/projects/bonding/
2494 S: Supported
2495 F: drivers/net/bonding/
2496 F: include/uapi/linux/if_bonding.h
2497
2498 BPF (Safe dynamic programs and tools)
2499 M: Alexei Starovoitov <ast@kernel.org>
2500 L: netdev@vger.kernel.org
2501 L: linux-kernel@vger.kernel.org
2502 S: Supported
2503 F: kernel/bpf/
2504
2505 BROADCOM B44 10/100 ETHERNET DRIVER
2506 M: Gary Zambrano <zambrano@broadcom.com>
2507 L: netdev@vger.kernel.org
2508 S: Supported
2509 F: drivers/net/ethernet/broadcom/b44.*
2510
2511 BROADCOM B53 ETHERNET SWITCH DRIVER
2512 M: Florian Fainelli <f.fainelli@gmail.com>
2513 L: netdev@vger.kernel.org
2514 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2515 S: Supported
2516 F: drivers/net/dsa/b53/*
2517 F: include/linux/platform_data/b53.h
2518
2519 BROADCOM GENET ETHERNET DRIVER
2520 M: Florian Fainelli <f.fainelli@gmail.com>
2521 L: netdev@vger.kernel.org
2522 S: Supported
2523 F: drivers/net/ethernet/broadcom/genet/
2524
2525 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2526 M: Sony Chacko <sony.chacko@qlogic.com>
2527 M: Dept-HSGLinuxNICDev@qlogic.com
2528 L: netdev@vger.kernel.org
2529 S: Supported
2530 F: drivers/net/ethernet/broadcom/bnx2.*
2531 F: drivers/net/ethernet/broadcom/bnx2_*
2532
2533 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2534 M: Ariel Elior <ariel.elior@qlogic.com>
2535 L: netdev@vger.kernel.org
2536 S: Supported
2537 F: drivers/net/ethernet/broadcom/bnx2x/
2538
2539 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2540 M: Florian Fainelli <f.fainelli@gmail.com>
2541 M: Ray Jui <rjui@broadcom.com>
2542 M: Scott Branden <sbranden@broadcom.com>
2543 M: bcm-kernel-feedback-list@broadcom.com
2544 T: git git://github.com/broadcom/mach-bcm
2545 S: Maintained
2546 N: bcm281*
2547 N: bcm113*
2548 N: bcm216*
2549 N: kona
2550 F: arch/arm/mach-bcm/
2551
2552 BROADCOM BCM2835 ARM ARCHITECTURE
2553 M: Stephen Warren <swarren@wwwdotorg.org>
2554 M: Lee Jones <lee@kernel.org>
2555 M: Eric Anholt <eric@anholt.net>
2556 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2559 S: Maintained
2560 N: bcm2835
2561
2562 BROADCOM BCM47XX MIPS ARCHITECTURE
2563 M: Hauke Mehrtens <hauke@hauke-m.de>
2564 M: Rafał Miłecki <zajec5@gmail.com>
2565 L: linux-mips@linux-mips.org
2566 S: Maintained
2567 F: Documentation/devicetree/bindings/mips/brcm/
2568 F: arch/mips/bcm47xx/*
2569 F: arch/mips/include/asm/mach-bcm47xx/*
2570
2571 BROADCOM BCM5301X ARM ARCHITECTURE
2572 M: Hauke Mehrtens <hauke@hauke-m.de>
2573 M: Rafał Miłecki <zajec5@gmail.com>
2574 M: bcm-kernel-feedback-list@broadcom.com
2575 L: linux-arm-kernel@lists.infradead.org
2576 S: Maintained
2577 F: arch/arm/mach-bcm/bcm_5301x.c
2578 F: arch/arm/boot/dts/bcm5301x*.dtsi
2579 F: arch/arm/boot/dts/bcm470*
2580
2581 BROADCOM BCM63XX ARM ARCHITECTURE
2582 M: Florian Fainelli <f.fainelli@gmail.com>
2583 M: bcm-kernel-feedback-list@broadcom.com
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 T: git git://github.com/broadcom/stblinux.git
2586 S: Maintained
2587 N: bcm63xx
2588
2589 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2590 M: Kevin Cernekee <cernekee@gmail.com>
2591 L: linux-usb@vger.kernel.org
2592 S: Maintained
2593 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2594
2595 BROADCOM BCM7XXX ARM ARCHITECTURE
2596 M: Brian Norris <computersforpeace@gmail.com>
2597 M: Gregory Fong <gregory.0xf0@gmail.com>
2598 M: Florian Fainelli <f.fainelli@gmail.com>
2599 M: bcm-kernel-feedback-list@broadcom.com
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 T: git git://github.com/broadcom/stblinux.git
2602 S: Maintained
2603 F: arch/arm/mach-bcm/*brcmstb*
2604 F: arch/arm/boot/dts/bcm7*.dts*
2605 F: drivers/bus/brcmstb_gisb.c
2606 N: brcmstb
2607
2608 BROADCOM BMIPS MIPS ARCHITECTURE
2609 M: Kevin Cernekee <cernekee@gmail.com>
2610 M: Florian Fainelli <f.fainelli@gmail.com>
2611 L: linux-mips@linux-mips.org
2612 T: git git://github.com/broadcom/stblinux.git
2613 S: Maintained
2614 F: arch/mips/bmips/*
2615 F: arch/mips/include/asm/mach-bmips/*
2616 F: arch/mips/kernel/*bmips*
2617 F: arch/mips/boot/dts/brcm/bcm*.dts*
2618 F: drivers/irqchip/irq-bcm63*
2619 F: drivers/irqchip/irq-bcm7*
2620 F: drivers/irqchip/irq-brcmstb*
2621 F: include/linux/bcm963xx_nvram.h
2622 F: include/linux/bcm963xx_tag.h
2623
2624 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2625 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2626 M: Prashant Sreedharan <prashant@broadcom.com>
2627 M: Michael Chan <mchan@broadcom.com>
2628 L: netdev@vger.kernel.org
2629 S: Supported
2630 F: drivers/net/ethernet/broadcom/tg3.*
2631
2632 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2633 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2634 M: Franky Lin <franky.lin@broadcom.com>
2635 M: Hante Meuleman <hante.meuleman@broadcom.com>
2636 L: linux-wireless@vger.kernel.org
2637 L: brcm80211-dev-list.pdl@broadcom.com
2638 S: Supported
2639 F: drivers/net/wireless/broadcom/brcm80211/
2640
2641 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2642 M: QLogic-Storage-Upstream@qlogic.com
2643 L: linux-scsi@vger.kernel.org
2644 S: Supported
2645 F: drivers/scsi/bnx2fc/
2646
2647 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2648 M: QLogic-Storage-Upstream@qlogic.com
2649 L: linux-scsi@vger.kernel.org
2650 S: Supported
2651 F: drivers/scsi/bnx2i/
2652
2653 BROADCOM IPROC ARM ARCHITECTURE
2654 M: Ray Jui <rjui@broadcom.com>
2655 M: Scott Branden <sbranden@broadcom.com>
2656 M: Jon Mason <jonmason@broadcom.com>
2657 M: bcm-kernel-feedback-list@broadcom.com
2658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2659 T: git git://github.com/broadcom/cygnus-linux.git
2660 S: Maintained
2661 N: iproc
2662 N: cygnus
2663 N: bcm[-_]nsp
2664 N: bcm9113*
2665 N: bcm9583*
2666 N: bcm9585*
2667 N: bcm9586*
2668 N: bcm988312
2669 N: bcm113*
2670 N: bcm583*
2671 N: bcm585*
2672 N: bcm586*
2673 N: bcm88312
2674 F: arch/arm64/boot/dts/broadcom/ns2*
2675 F: drivers/clk/bcm/clk-ns*
2676 F: drivers/pinctrl/bcm/pinctrl-ns*
2677
2678 BROADCOM BRCMSTB GPIO DRIVER
2679 M: Gregory Fong <gregory.0xf0@gmail.com>
2680 L: bcm-kernel-feedback-list@broadcom.com
2681 S: Supported
2682 F: drivers/gpio/gpio-brcmstb.c
2683 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2684
2685 BROADCOM KONA GPIO DRIVER
2686 M: Ray Jui <rjui@broadcom.com>
2687 L: bcm-kernel-feedback-list@broadcom.com
2688 S: Supported
2689 F: drivers/gpio/gpio-bcm-kona.c
2690 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2691
2692 BROADCOM NVRAM DRIVER
2693 M: Rafał Miłecki <zajec5@gmail.com>
2694 L: linux-mips@linux-mips.org
2695 S: Maintained
2696 F: drivers/firmware/broadcom/*
2697
2698 BROADCOM STB NAND FLASH DRIVER
2699 M: Brian Norris <computersforpeace@gmail.com>
2700 M: Kamal Dasu <kdasu.kdev@gmail.com>
2701 L: linux-mtd@lists.infradead.org
2702 L: bcm-kernel-feedback-list@broadcom.com
2703 S: Maintained
2704 F: drivers/mtd/nand/brcmnand/
2705
2706 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2707 M: Rafał Miłecki <zajec5@gmail.com>
2708 L: linux-wireless@vger.kernel.org
2709 S: Maintained
2710 F: drivers/bcma/
2711 F: include/linux/bcma/
2712
2713 BROADCOM SYSTEMPORT ETHERNET DRIVER
2714 M: Florian Fainelli <f.fainelli@gmail.com>
2715 L: netdev@vger.kernel.org
2716 S: Supported
2717 F: drivers/net/ethernet/broadcom/bcmsysport.*
2718
2719 BROADCOM VULCAN ARM64 SOC
2720 M: Jayachandran C. <jchandra@broadcom.com>
2721 M: bcm-kernel-feedback-list@broadcom.com
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 S: Maintained
2724 F: arch/arm64/boot/dts/broadcom/vulcan*
2725
2726 BROCADE BFA FC SCSI DRIVER
2727 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2728 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2729 L: linux-scsi@vger.kernel.org
2730 S: Supported
2731 F: drivers/scsi/bfa/
2732
2733 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2734 M: Rasesh Mody <rasesh.mody@qlogic.com>
2735 L: netdev@vger.kernel.org
2736 S: Supported
2737 F: drivers/net/ethernet/brocade/bna/
2738
2739 BSG (block layer generic sg v4 driver)
2740 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2741 L: linux-scsi@vger.kernel.org
2742 S: Supported
2743 F: block/bsg.c
2744 F: include/linux/bsg.h
2745 F: include/uapi/linux/bsg.h
2746
2747 BT87X AUDIO DRIVER
2748 M: Clemens Ladisch <clemens@ladisch.de>
2749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2750 T: git git://git.alsa-project.org/alsa-kernel.git
2751 S: Maintained
2752 F: Documentation/sound/alsa/Bt87x.txt
2753 F: sound/pci/bt87x.c
2754
2755 BT8XXGPIO DRIVER
2756 M: Michael Buesch <m@bues.ch>
2757 W: http://bu3sch.de/btgpio.php
2758 S: Maintained
2759 F: drivers/gpio/gpio-bt8xx.c
2760
2761 BTRFS FILE SYSTEM
2762 M: Chris Mason <clm@fb.com>
2763 M: Josef Bacik <jbacik@fb.com>
2764 M: David Sterba <dsterba@suse.com>
2765 L: linux-btrfs@vger.kernel.org
2766 W: http://btrfs.wiki.kernel.org/
2767 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2769 S: Maintained
2770 F: Documentation/filesystems/btrfs.txt
2771 F: fs/btrfs/
2772
2773 BTTV VIDEO4LINUX DRIVER
2774 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2775 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2776 L: linux-media@vger.kernel.org
2777 W: https://linuxtv.org
2778 T: git git://linuxtv.org/media_tree.git
2779 S: Odd fixes
2780 F: Documentation/video4linux/bttv/
2781 F: drivers/media/pci/bt8xx/bttv*
2782
2783 BUSLOGIC SCSI DRIVER
2784 M: Khalid Aziz <khalid@gonehiking.org>
2785 L: linux-scsi@vger.kernel.org
2786 S: Maintained
2787 F: drivers/scsi/BusLogic.*
2788 F: drivers/scsi/FlashPoint.*
2789
2790 C-MEDIA CMI8788 DRIVER
2791 M: Clemens Ladisch <clemens@ladisch.de>
2792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2793 T: git git://git.alsa-project.org/alsa-kernel.git
2794 S: Maintained
2795 F: sound/pci/oxygen/
2796
2797 C6X ARCHITECTURE
2798 M: Mark Salter <msalter@redhat.com>
2799 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2800 L: linux-c6x-dev@linux-c6x.org
2801 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2802 S: Maintained
2803 F: arch/c6x/
2804
2805 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2806 M: David Howells <dhowells@redhat.com>
2807 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2808 S: Supported
2809 F: Documentation/filesystems/caching/cachefiles.txt
2810 F: fs/cachefiles/
2811
2812 CADET FM/AM RADIO RECEIVER DRIVER
2813 M: Hans Verkuil <hverkuil@xs4all.nl>
2814 L: linux-media@vger.kernel.org
2815 T: git git://linuxtv.org/media_tree.git
2816 W: https://linuxtv.org
2817 S: Maintained
2818 F: drivers/media/radio/radio-cadet*
2819
2820 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2821 M: Jonathan Corbet <corbet@lwn.net>
2822 L: linux-media@vger.kernel.org
2823 T: git git://linuxtv.org/media_tree.git
2824 S: Maintained
2825 F: Documentation/video4linux/cafe_ccic
2826 F: drivers/media/platform/marvell-ccic/
2827
2828 CAIF NETWORK LAYER
2829 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2830 L: netdev@vger.kernel.org
2831 S: Supported
2832 F: Documentation/networking/caif/
2833 F: drivers/net/caif/
2834 F: include/uapi/linux/caif/
2835 F: include/net/caif/
2836 F: net/caif/
2837
2838 CALGARY x86-64 IOMMU
2839 M: Muli Ben-Yehuda <mulix@mulix.org>
2840 M: Jon Mason <jdmason@kudzu.us>
2841 L: iommu@lists.linux-foundation.org
2842 S: Maintained
2843 F: arch/x86/kernel/pci-calgary_64.c
2844 F: arch/x86/kernel/tce_64.c
2845 F: arch/x86/include/asm/calgary.h
2846 F: arch/x86/include/asm/tce.h
2847
2848 CAN NETWORK LAYER
2849 M: Oliver Hartkopp <socketcan@hartkopp.net>
2850 M: Marc Kleine-Budde <mkl@pengutronix.de>
2851 L: linux-can@vger.kernel.org
2852 W: https://github.com/linux-can
2853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2855 S: Maintained
2856 F: Documentation/networking/can.txt
2857 F: net/can/
2858 F: include/linux/can/core.h
2859 F: include/uapi/linux/can.h
2860 F: include/uapi/linux/can/bcm.h
2861 F: include/uapi/linux/can/raw.h
2862 F: include/uapi/linux/can/gw.h
2863
2864 CAN NETWORK DRIVERS
2865 M: Wolfgang Grandegger <wg@grandegger.com>
2866 M: Marc Kleine-Budde <mkl@pengutronix.de>
2867 L: linux-can@vger.kernel.org
2868 W: https://github.com/linux-can
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2871 S: Maintained
2872 F: Documentation/devicetree/bindings/net/can/
2873 F: drivers/net/can/
2874 F: include/linux/can/dev.h
2875 F: include/linux/can/platform/
2876 F: include/uapi/linux/can/error.h
2877 F: include/uapi/linux/can/netlink.h
2878
2879 CAPABILITIES
2880 M: Serge Hallyn <serge@hallyn.com>
2881 L: linux-security-module@vger.kernel.org
2882 S: Supported
2883 F: include/linux/capability.h
2884 F: include/uapi/linux/capability.h
2885 F: security/commoncap.c
2886 F: kernel/capability.c
2887
2888 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2889 M: Kevin Tsai <ktsai@capellamicro.com>
2890 S: Maintained
2891 F: drivers/iio/light/cm*
2892 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2893
2894 CAVIUM LIQUIDIO NETWORK DRIVER
2895 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2896 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2897 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2898 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2899 L: netdev@vger.kernel.org
2900 W: http://www.cavium.com
2901 S: Supported
2902 F: drivers/net/ethernet/cavium/liquidio/
2903
2904 CC2520 IEEE-802.15.4 RADIO DRIVER
2905 M: Varka Bhadram <varkabhadram@gmail.com>
2906 L: linux-wpan@vger.kernel.org
2907 S: Maintained
2908 F: drivers/net/ieee802154/cc2520.c
2909 F: include/linux/spi/cc2520.h
2910 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2911
2912 CEC DRIVER
2913 M: Hans Verkuil <hans.verkuil@cisco.com>
2914 L: linux-media@vger.kernel.org
2915 T: git git://linuxtv.org/media_tree.git
2916 W: http://linuxtv.org
2917 S: Supported
2918 F: Documentation/cec.txt
2919 F: Documentation/DocBook/media/v4l/cec*
2920 F: drivers/staging/media/cec/
2921 F: drivers/media/cec-edid.c
2922 F: drivers/media/rc/keymaps/rc-cec.c
2923 F: include/media/cec.h
2924 F: include/media/cec-edid.h
2925 F: include/linux/cec.h
2926 F: include/linux/cec-funcs.h
2927
2928 CELL BROADBAND ENGINE ARCHITECTURE
2929 M: Arnd Bergmann <arnd@arndb.de>
2930 L: linuxppc-dev@lists.ozlabs.org
2931 W: http://www.ibm.com/developerworks/power/cell/
2932 S: Supported
2933 F: arch/powerpc/include/asm/cell*.h
2934 F: arch/powerpc/include/asm/spu*.h
2935 F: arch/powerpc/include/uapi/asm/spu*.h
2936 F: arch/powerpc/oprofile/*cell*
2937 F: arch/powerpc/platforms/cell/
2938
2939 CEPH COMMON CODE (LIBCEPH)
2940 M: Ilya Dryomov <idryomov@gmail.com>
2941 M: "Yan, Zheng" <zyan@redhat.com>
2942 M: Sage Weil <sage@redhat.com>
2943 L: ceph-devel@vger.kernel.org
2944 W: http://ceph.com/
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2946 T: git git://github.com/ceph/ceph-client.git
2947 S: Supported
2948 F: net/ceph/
2949 F: include/linux/ceph/
2950 F: include/linux/crush/
2951
2952 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2953 M: "Yan, Zheng" <zyan@redhat.com>
2954 M: Sage Weil <sage@redhat.com>
2955 M: Ilya Dryomov <idryomov@gmail.com>
2956 L: ceph-devel@vger.kernel.org
2957 W: http://ceph.com/
2958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2959 T: git git://github.com/ceph/ceph-client.git
2960 S: Supported
2961 F: Documentation/filesystems/ceph.txt
2962 F: fs/ceph/
2963
2964 CERTIFICATE HANDLING:
2965 M: David Howells <dhowells@redhat.com>
2966 M: David Woodhouse <dwmw2@infradead.org>
2967 L: keyrings@vger.kernel.org
2968 S: Maintained
2969 F: Documentation/module-signing.txt
2970 F: certs/
2971 F: scripts/sign-file.c
2972 F: scripts/extract-cert.c
2973
2974 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2975 L: linux-usb@vger.kernel.org
2976 S: Orphan
2977 F: Documentation/usb/WUSB-Design-overview.txt
2978 F: Documentation/usb/wusb-cbaf
2979 F: drivers/usb/host/hwa-hc.c
2980 F: drivers/usb/host/whci/
2981 F: drivers/usb/wusbcore/
2982 F: include/linux/usb/wusb*
2983
2984 CFAG12864B LCD DRIVER
2985 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2986 W: http://miguelojeda.es/auxdisplay.htm
2987 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2988 S: Maintained
2989 F: drivers/auxdisplay/cfag12864b.c
2990 F: include/linux/cfag12864b.h
2991
2992 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2993 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2994 W: http://miguelojeda.es/auxdisplay.htm
2995 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2996 S: Maintained
2997 F: drivers/auxdisplay/cfag12864bfb.c
2998 F: include/linux/cfag12864b.h
2999
3000 CFG80211 and NL80211
3001 M: Johannes Berg <johannes@sipsolutions.net>
3002 L: linux-wireless@vger.kernel.org
3003 W: http://wireless.kernel.org/
3004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3006 S: Maintained
3007 F: include/uapi/linux/nl80211.h
3008 F: include/net/cfg80211.h
3009 F: net/wireless/*
3010 X: net/wireless/wext*
3011
3012 CHAR and MISC DRIVERS
3013 M: Arnd Bergmann <arnd@arndb.de>
3014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3016 S: Supported
3017 F: drivers/char/*
3018 F: drivers/misc/*
3019 F: include/linux/miscdevice.h
3020
3021 CHECKPATCH
3022 M: Andy Whitcroft <apw@canonical.com>
3023 M: Joe Perches <joe@perches.com>
3024 S: Maintained
3025 F: scripts/checkpatch.pl
3026
3027 CHINESE DOCUMENTATION
3028 M: Harry Wei <harryxiyou@gmail.com>
3029 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3030 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3031 S: Maintained
3032 F: Documentation/zh_CN/
3033
3034 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3035 M: Peter Chen <Peter.Chen@nxp.com>
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3037 L: linux-usb@vger.kernel.org
3038 S: Maintained
3039 F: drivers/usb/chipidea/
3040
3041 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3042 M: Hans de Goede <hdegoede@redhat.com>
3043 L: linux-input@vger.kernel.org
3044 S: Maintained
3045 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3046 F: drivers/input/touchscreen/chipone_icn8318.c
3047
3048 CHROME HARDWARE PLATFORM SUPPORT
3049 M: Olof Johansson <olof@lixom.net>
3050 S: Maintained
3051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3052 F: drivers/platform/chrome/
3053
3054 CISCO VIC ETHERNET NIC DRIVER
3055 M: Christian Benvenuti <benve@cisco.com>
3056 M: Sujith Sankar <ssujith@cisco.com>
3057 M: Govindarajulu Varadarajan <_govind@gmx.com>
3058 M: Neel Patel <neepatel@cisco.com>
3059 S: Supported
3060 F: drivers/net/ethernet/cisco/enic/
3061
3062 CISCO VIC LOW LATENCY NIC DRIVER
3063 M: Christian Benvenuti <benve@cisco.com>
3064 M: Dave Goodell <dgoodell@cisco.com>
3065 S: Supported
3066 F: drivers/infiniband/hw/usnic/
3067
3068 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3069 M: Hartley Sweeten <hsweeten@visionengravers.com>
3070 L: netdev@vger.kernel.org
3071 S: Maintained
3072 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3073
3074 CIRRUS LOGIC AUDIO CODEC DRIVERS
3075 M: Brian Austin <brian.austin@cirrus.com>
3076 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3078 S: Maintained
3079 F: sound/soc/codecs/cs*
3080
3081 CLEANCACHE API
3082 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3083 L: linux-kernel@vger.kernel.org
3084 S: Maintained
3085 F: mm/cleancache.c
3086 F: include/linux/cleancache.h
3087
3088 CLK API
3089 M: Russell King <linux@armlinux.org.uk>
3090 L: linux-clk@vger.kernel.org
3091 S: Maintained
3092 F: include/linux/clk.h
3093
3094 CLOCKSOURCE, CLOCKEVENT DRIVERS
3095 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3096 M: Thomas Gleixner <tglx@linutronix.de>
3097 L: linux-kernel@vger.kernel.org
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3099 S: Supported
3100 F: drivers/clocksource
3101
3102 CISCO FCOE HBA DRIVER
3103 M: Hiral Patel <hiralpat@cisco.com>
3104 M: Suma Ramars <sramars@cisco.com>
3105 M: Brian Uchino <buchino@cisco.com>
3106 L: linux-scsi@vger.kernel.org
3107 S: Supported
3108 F: drivers/scsi/fnic/
3109
3110 CISCO SCSI HBA DRIVER
3111 M: Narsimhulu Musini <nmusini@cisco.com>
3112 M: Sesidhar Baddela <sebaddel@cisco.com>
3113 L: linux-scsi@vger.kernel.org
3114 S: Supported
3115 F: drivers/scsi/snic/
3116
3117 CMPC ACPI DRIVER
3118 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3119 M: Daniel Oliveira Nascimento <don@syst.com.br>
3120 L: platform-driver-x86@vger.kernel.org
3121 S: Supported
3122 F: drivers/platform/x86/classmate-laptop.c
3123
3124 COBALT MEDIA DRIVER
3125 M: Hans Verkuil <hans.verkuil@cisco.com>
3126 L: linux-media@vger.kernel.org
3127 T: git git://linuxtv.org/media_tree.git
3128 W: https://linuxtv.org
3129 S: Supported
3130 F: drivers/media/pci/cobalt/
3131
3132 COCCINELLE/Semantic Patches (SmPL)
3133 M: Julia Lawall <Julia.Lawall@lip6.fr>
3134 M: Gilles Muller <Gilles.Muller@lip6.fr>
3135 M: Nicolas Palix <nicolas.palix@imag.fr>
3136 M: Michal Marek <mmarek@suse.com>
3137 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3139 W: http://coccinelle.lip6.fr/
3140 S: Supported
3141 F: Documentation/coccinelle.txt
3142 F: scripts/coccinelle/
3143 F: scripts/coccicheck
3144
3145 CODA FILE SYSTEM
3146 M: Jan Harkes <jaharkes@cs.cmu.edu>
3147 M: coda@cs.cmu.edu
3148 L: codalist@coda.cs.cmu.edu
3149 W: http://www.coda.cs.cmu.edu/
3150 S: Maintained
3151 F: Documentation/filesystems/coda.txt
3152 F: fs/coda/
3153 F: include/linux/coda*.h
3154 F: include/uapi/linux/coda*.h
3155
3156 CODA V4L2 MEM2MEM DRIVER
3157 M: Philipp Zabel <p.zabel@pengutronix.de>
3158 L: linux-media@vger.kernel.org
3159 S: Maintained
3160 F: Documentation/devicetree/bindings/media/coda.txt
3161 F: drivers/media/platform/coda/
3162
3163 COMMON CLK FRAMEWORK
3164 M: Michael Turquette <mturquette@baylibre.com>
3165 M: Stephen Boyd <sboyd@codeaurora.org>
3166 L: linux-clk@vger.kernel.org
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3168 S: Maintained
3169 F: Documentation/devicetree/bindings/clock/
3170 F: drivers/clk/
3171 X: drivers/clk/clkdev.c
3172 F: include/linux/clk-pr*
3173 F: include/linux/clk/
3174
3175 COMMON INTERNET FILE SYSTEM (CIFS)
3176 M: Steve French <sfrench@samba.org>
3177 L: linux-cifs@vger.kernel.org
3178 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3179 W: http://linux-cifs.samba.org/
3180 T: git git://git.samba.org/sfrench/cifs-2.6.git
3181 S: Supported
3182 F: Documentation/filesystems/cifs/
3183 F: fs/cifs/
3184
3185 COMPACTPCI HOTPLUG CORE
3186 M: Scott Murray <scott@spiteful.org>
3187 L: linux-pci@vger.kernel.org
3188 S: Maintained
3189 F: drivers/pci/hotplug/cpci_hotplug*
3190
3191 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3192 M: Scott Murray <scott@spiteful.org>
3193 L: linux-pci@vger.kernel.org
3194 S: Maintained
3195 F: drivers/pci/hotplug/cpcihp_zt5550.*
3196
3197 COMPACTPCI HOTPLUG GENERIC DRIVER
3198 M: Scott Murray <scott@spiteful.org>
3199 L: linux-pci@vger.kernel.org
3200 S: Maintained
3201 F: drivers/pci/hotplug/cpcihp_generic.c
3202
3203 COMPAL LAPTOP SUPPORT
3204 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3205 L: platform-driver-x86@vger.kernel.org
3206 S: Maintained
3207 F: drivers/platform/x86/compal-laptop.c
3208
3209 CONEXANT ACCESSRUNNER USB DRIVER
3210 L: accessrunner-general@lists.sourceforge.net
3211 W: http://accessrunner.sourceforge.net/
3212 S: Orphan
3213 F: drivers/usb/atm/cxacru.c
3214
3215 CONFIGFS
3216 M: Joel Becker <jlbec@evilplan.org>
3217 M: Christoph Hellwig <hch@lst.de>
3218 T: git git://git.infradead.org/users/hch/configfs.git
3219 S: Supported
3220 F: fs/configfs/
3221 F: include/linux/configfs.h
3222
3223 CONNECTOR
3224 M: Evgeniy Polyakov <zbr@ioremap.net>
3225 L: netdev@vger.kernel.org
3226 S: Maintained
3227 F: drivers/connector/
3228
3229 CONTROL GROUP (CGROUP)
3230 M: Tejun Heo <tj@kernel.org>
3231 M: Li Zefan <lizefan@huawei.com>
3232 M: Johannes Weiner <hannes@cmpxchg.org>
3233 L: cgroups@vger.kernel.org
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3235 S: Maintained
3236 F: Documentation/cgroup*
3237 F: include/linux/cgroup*
3238 F: kernel/cgroup*
3239
3240 CONTROL GROUP - CPUSET
3241 M: Li Zefan <lizefan@huawei.com>
3242 L: cgroups@vger.kernel.org
3243 W: http://www.bullopensource.org/cpuset/
3244 W: http://oss.sgi.com/projects/cpusets/
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3246 S: Maintained
3247 F: Documentation/cgroup-v1/cpusets.txt
3248 F: include/linux/cpuset.h
3249 F: kernel/cpuset.c
3250
3251 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3252 M: Johannes Weiner <hannes@cmpxchg.org>
3253 M: Michal Hocko <mhocko@kernel.org>
3254 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3255 L: cgroups@vger.kernel.org
3256 L: linux-mm@kvack.org
3257 S: Maintained
3258 F: mm/memcontrol.c
3259 F: mm/swap_cgroup.c
3260
3261 CORETEMP HARDWARE MONITORING DRIVER
3262 M: Fenghua Yu <fenghua.yu@intel.com>
3263 L: linux-hwmon@vger.kernel.org
3264 S: Maintained
3265 F: Documentation/hwmon/coretemp
3266 F: drivers/hwmon/coretemp.c
3267
3268 COSA/SRP SYNC SERIAL DRIVER
3269 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3270 W: http://www.fi.muni.cz/~kas/cosa/
3271 S: Maintained
3272 F: drivers/net/wan/cosa*
3273
3274 CPMAC ETHERNET DRIVER
3275 M: Florian Fainelli <f.fainelli@gmail.com>
3276 L: netdev@vger.kernel.org
3277 S: Maintained
3278 F: drivers/net/ethernet/ti/cpmac.c
3279
3280 CPU FREQUENCY DRIVERS
3281 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3282 M: Viresh Kumar <viresh.kumar@linaro.org>
3283 L: linux-pm@vger.kernel.org
3284 S: Maintained
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3286 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3287 F: drivers/cpufreq/
3288 F: include/linux/cpufreq.h
3289
3290 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3291 M: Viresh Kumar <viresh.kumar@linaro.org>
3292 M: Sudeep Holla <sudeep.holla@arm.com>
3293 L: linux-pm@vger.kernel.org
3294 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3295 S: Maintained
3296 F: drivers/cpufreq/arm_big_little.h
3297 F: drivers/cpufreq/arm_big_little.c
3298 F: drivers/cpufreq/arm_big_little_dt.c
3299
3300 CPUIDLE DRIVER - ARM BIG LITTLE
3301 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3302 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3303 L: linux-pm@vger.kernel.org
3304 L: linux-arm-kernel@lists.infradead.org
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3306 S: Maintained
3307 F: drivers/cpuidle/cpuidle-big_little.c
3308
3309 CPUIDLE DRIVER - ARM EXYNOS
3310 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3311 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3312 M: Kukjin Kim <kgene@kernel.org>
3313 L: linux-pm@vger.kernel.org
3314 L: linux-samsung-soc@vger.kernel.org
3315 S: Supported
3316 F: drivers/cpuidle/cpuidle-exynos.c
3317 F: arch/arm/mach-exynos/pm.c
3318
3319 CPUIDLE DRIVERS
3320 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3321 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3322 L: linux-pm@vger.kernel.org
3323 S: Maintained
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3325 F: drivers/cpuidle/*
3326 F: include/linux/cpuidle.h
3327
3328 CPUID/MSR DRIVER
3329 M: "H. Peter Anvin" <hpa@zytor.com>
3330 S: Maintained
3331 F: arch/x86/kernel/cpuid.c
3332 F: arch/x86/kernel/msr.c
3333
3334 CPU POWER MONITORING SUBSYSTEM
3335 M: Thomas Renninger <trenn@suse.com>
3336 L: linux-pm@vger.kernel.org
3337 S: Maintained
3338 F: tools/power/cpupower/
3339
3340 CRAMFS FILESYSTEM
3341 W: http://sourceforge.net/projects/cramfs/
3342 S: Orphan / Obsolete
3343 F: Documentation/filesystems/cramfs.txt
3344 F: fs/cramfs/
3345
3346 CRIS PORT
3347 M: Mikael Starvik <starvik@axis.com>
3348 M: Jesper Nilsson <jesper.nilsson@axis.com>
3349 L: linux-cris-kernel@axis.com
3350 W: http://developer.axis.com
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3352 S: Maintained
3353 F: arch/cris/
3354 F: drivers/tty/serial/crisv10.*
3355
3356 CRYPTO API
3357 M: Herbert Xu <herbert@gondor.apana.org.au>
3358 M: "David S. Miller" <davem@davemloft.net>
3359 L: linux-crypto@vger.kernel.org
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3362 S: Maintained
3363 F: Documentation/crypto/
3364 F: Documentation/devicetree/bindings/crypto/
3365 F: Documentation/DocBook/crypto-API.tmpl
3366 F: arch/*/crypto/
3367 F: crypto/
3368 F: drivers/crypto/
3369 F: include/crypto/
3370
3371 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3372 M: Neil Horman <nhorman@tuxdriver.com>
3373 L: linux-crypto@vger.kernel.org
3374 S: Maintained
3375 F: crypto/ansi_cprng.c
3376 F: crypto/rng.c
3377
3378 CS3308 MEDIA DRIVER
3379 M: Hans Verkuil <hverkuil@xs4all.nl>
3380 L: linux-media@vger.kernel.org
3381 T: git git://linuxtv.org/media_tree.git
3382 W: http://linuxtv.org
3383 S: Odd Fixes
3384 F: drivers/media/i2c/cs3308.c
3385 F: drivers/media/i2c/cs3308.h
3386
3387 CS5535 Audio ALSA driver
3388 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3389 S: Maintained
3390 F: sound/pci/cs5535audio/
3391
3392 CW1200 WLAN driver
3393 M: Solomon Peachy <pizza@shaftnet.org>
3394 S: Maintained
3395 F: drivers/net/wireless/st/cw1200/
3396
3397 CX18 VIDEO4LINUX DRIVER
3398 M: Andy Walls <awalls@md.metrocast.net>
3399 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3400 L: linux-media@vger.kernel.org
3401 T: git git://linuxtv.org/media_tree.git
3402 W: https://linuxtv.org
3403 W: http://www.ivtvdriver.org/index.php/Cx18
3404 S: Maintained
3405 F: Documentation/video4linux/cx18.txt
3406 F: drivers/media/pci/cx18/
3407 F: include/uapi/linux/ivtv*
3408
3409 CX2341X MPEG ENCODER HELPER MODULE
3410 M: Hans Verkuil <hverkuil@xs4all.nl>
3411 L: linux-media@vger.kernel.org
3412 T: git git://linuxtv.org/media_tree.git
3413 W: https://linuxtv.org
3414 S: Maintained
3415 F: drivers/media/common/cx2341x*
3416 F: include/media/cx2341x*
3417
3418 CX24120 MEDIA DRIVER
3419 M: Jemma Denson <jdenson@gmail.com>
3420 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3421 L: linux-media@vger.kernel.org
3422 W: https://linuxtv.org
3423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3424 S: Maintained
3425 F: drivers/media/dvb-frontends/cx24120*
3426
3427 CX88 VIDEO4LINUX DRIVER
3428 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3430 L: linux-media@vger.kernel.org
3431 W: https://linuxtv.org
3432 T: git git://linuxtv.org/media_tree.git
3433 S: Odd fixes
3434 F: Documentation/video4linux/cx88/
3435 F: drivers/media/pci/cx88/
3436
3437 CXD2820R MEDIA DRIVER
3438 M: Antti Palosaari <crope@iki.fi>
3439 L: linux-media@vger.kernel.org
3440 W: https://linuxtv.org
3441 W: http://palosaari.fi/linux/
3442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3443 T: git git://linuxtv.org/anttip/media_tree.git
3444 S: Maintained
3445 F: drivers/media/dvb-frontends/cxd2820r*
3446
3447 CXGB3 ETHERNET DRIVER (CXGB3)
3448 M: Santosh Raspatur <santosh@chelsio.com>
3449 L: netdev@vger.kernel.org
3450 W: http://www.chelsio.com
3451 S: Supported
3452 F: drivers/net/ethernet/chelsio/cxgb3/
3453
3454 CXGB3 ISCSI DRIVER (CXGB3I)
3455 M: Karen Xie <kxie@chelsio.com>
3456 L: linux-scsi@vger.kernel.org
3457 W: http://www.chelsio.com
3458 S: Supported
3459 F: drivers/scsi/cxgbi/cxgb3i
3460
3461 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3462 M: Steve Wise <swise@chelsio.com>
3463 L: linux-rdma@vger.kernel.org
3464 W: http://www.openfabrics.org
3465 S: Supported
3466 F: drivers/infiniband/hw/cxgb3/
3467
3468 CXGB4 ETHERNET DRIVER (CXGB4)
3469 M: Hariprasad S <hariprasad@chelsio.com>
3470 L: netdev@vger.kernel.org
3471 W: http://www.chelsio.com
3472 S: Supported
3473 F: drivers/net/ethernet/chelsio/cxgb4/
3474
3475 CXGB4 ISCSI DRIVER (CXGB4I)
3476 M: Karen Xie <kxie@chelsio.com>
3477 L: linux-scsi@vger.kernel.org
3478 W: http://www.chelsio.com
3479 S: Supported
3480 F: drivers/scsi/cxgbi/cxgb4i
3481
3482 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3483 M: Steve Wise <swise@chelsio.com>
3484 L: linux-rdma@vger.kernel.org
3485 W: http://www.openfabrics.org
3486 S: Supported
3487 F: drivers/infiniband/hw/cxgb4/
3488
3489 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3490 M: Casey Leedom <leedom@chelsio.com>
3491 L: netdev@vger.kernel.org
3492 W: http://www.chelsio.com
3493 S: Supported
3494 F: drivers/net/ethernet/chelsio/cxgb4vf/
3495
3496 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3497 M: Ian Munsie <imunsie@au1.ibm.com>
3498 M: Michael Neuling <mikey@neuling.org>
3499 L: linuxppc-dev@lists.ozlabs.org
3500 S: Supported
3501 F: drivers/misc/cxl/
3502 F: include/misc/cxl*
3503 F: include/uapi/misc/cxl.h
3504 F: Documentation/powerpc/cxl.txt
3505 F: Documentation/powerpc/cxl.txt
3506 F: Documentation/ABI/testing/sysfs-class-cxl
3507
3508 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3509 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3510 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3511 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3512 L: linux-scsi@vger.kernel.org
3513 S: Supported
3514 F: drivers/scsi/cxlflash/
3515 F: include/uapi/scsi/cxlflash_ioctls.h
3516 F: Documentation/powerpc/cxlflash.txt
3517
3518 STMMAC ETHERNET DRIVER
3519 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3520 M: Alexandre Torgue <alexandre.torgue@st.com>
3521 L: netdev@vger.kernel.org
3522 W: http://www.stlinux.com
3523 S: Supported
3524 F: drivers/net/ethernet/stmicro/stmmac/
3525
3526 CYBERPRO FB DRIVER
3527 M: Russell King <linux@armlinux.org.uk>
3528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3529 W: http://www.armlinux.org.uk/
3530 S: Maintained
3531 F: drivers/video/fbdev/cyber2000fb.*
3532
3533 CYCLADES ASYNC MUX DRIVER
3534 W: http://www.cyclades.com/
3535 S: Orphan
3536 F: drivers/tty/cyclades.c
3537 F: include/linux/cyclades.h
3538 F: include/uapi/linux/cyclades.h
3539
3540 CYCLADES PC300 DRIVER
3541 W: http://www.cyclades.com/
3542 S: Orphan
3543 F: drivers/net/wan/pc300*
3544
3545 CYPRESS_FIRMWARE MEDIA DRIVER
3546 M: Antti Palosaari <crope@iki.fi>
3547 L: linux-media@vger.kernel.org
3548 W: https://linuxtv.org
3549 W: http://palosaari.fi/linux/
3550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3551 T: git git://linuxtv.org/anttip/media_tree.git
3552 S: Maintained
3553 F: drivers/media/common/cypress_firmware*
3554
3555 CYTTSP TOUCHSCREEN DRIVER
3556 M: Ferruh Yigit <fery@cypress.com>
3557 L: linux-input@vger.kernel.org
3558 S: Supported
3559 F: drivers/input/touchscreen/cyttsp*
3560 F: include/linux/input/cyttsp.h
3561
3562 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3563 M: Joshua Kinard <kumba@gentoo.org>
3564 S: Maintained
3565 F: drivers/rtc/rtc-ds1685.c
3566 F: include/linux/rtc/ds1685.h
3567
3568 DAMA SLAVE for AX.25
3569 M: Joerg Reuter <jreuter@yaina.de>
3570 W: http://yaina.de/jreuter/
3571 W: http://www.qsl.net/dl1bke/
3572 L: linux-hams@vger.kernel.org
3573 S: Maintained
3574 F: net/ax25/af_ax25.c
3575 F: net/ax25/ax25_dev.c
3576 F: net/ax25/ax25_ds_*
3577 F: net/ax25/ax25_in.c
3578 F: net/ax25/ax25_out.c
3579 F: net/ax25/ax25_timer.c
3580 F: net/ax25/sysctl_net_ax25.c
3581
3582 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3583 L: netdev@vger.kernel.org
3584 S: Orphan
3585 F: Documentation/networking/dmfe.txt
3586 F: drivers/net/ethernet/dec/tulip/dmfe.c
3587
3588 DC390/AM53C974 SCSI driver
3589 M: Hannes Reinecke <hare@suse.com>
3590 L: linux-scsi@vger.kernel.org
3591 S: Maintained
3592 F: drivers/scsi/am53c974.c
3593
3594 DC395x SCSI driver
3595 M: Oliver Neukum <oliver@neukum.org>
3596 M: Ali Akcaagac <aliakc@web.de>
3597 M: Jamie Lenehan <lenehan@twibble.org>
3598 L: dc395x@twibble.org
3599 W: http://twibble.org/dist/dc395x/
3600 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3601 S: Maintained
3602 F: Documentation/scsi/dc395x.txt
3603 F: drivers/scsi/dc395x.*
3604
3605 DCCP PROTOCOL
3606 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3607 L: dccp@vger.kernel.org
3608 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3609 S: Maintained
3610 F: include/linux/dccp.h
3611 F: include/uapi/linux/dccp.h
3612 F: include/linux/tfrc.h
3613 F: net/dccp/
3614
3615 DECnet NETWORK LAYER
3616 W: http://linux-decnet.sourceforge.net
3617 L: linux-decnet-user@lists.sourceforge.net
3618 S: Orphan
3619 F: Documentation/networking/decnet.txt
3620 F: net/decnet/
3621
3622 DECSTATION PLATFORM SUPPORT
3623 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3624 L: linux-mips@linux-mips.org
3625 W: http://www.linux-mips.org/wiki/DECstation
3626 S: Maintained
3627 F: arch/mips/dec/
3628 F: arch/mips/include/asm/dec/
3629 F: arch/mips/include/asm/mach-dec/
3630
3631 DEFXX FDDI NETWORK DRIVER
3632 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3633 S: Maintained
3634 F: drivers/net/fddi/defxx.*
3635
3636 DELL LAPTOP DRIVER
3637 M: Matthew Garrett <mjg59@srcf.ucam.org>
3638 M: Pali Rohár <pali.rohar@gmail.com>
3639 L: platform-driver-x86@vger.kernel.org
3640 S: Maintained
3641 F: drivers/platform/x86/dell-laptop.c
3642
3643 DELL LAPTOP RBTN DRIVER
3644 M: Pali Rohár <pali.rohar@gmail.com>
3645 S: Maintained
3646 F: drivers/platform/x86/dell-rbtn.*
3647
3648 DELL LAPTOP FREEFALL DRIVER
3649 M: Pali Rohár <pali.rohar@gmail.com>
3650 S: Maintained
3651 F: drivers/platform/x86/dell-smo8800.c
3652
3653 DELL LAPTOP SMM DRIVER
3654 M: Pali Rohár <pali.rohar@gmail.com>
3655 S: Maintained
3656 F: drivers/hwmon/dell-smm-hwmon.c
3657 F: include/uapi/linux/i8k.h
3658
3659 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3660 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3661 S: Maintained
3662 F: Documentation/dcdbas.txt
3663 F: drivers/firmware/dcdbas.*
3664
3665 DELL WMI EXTRAS DRIVER
3666 M: Matthew Garrett <mjg59@srcf.ucam.org>
3667 M: Pali Rohár <pali.rohar@gmail.com>
3668 S: Maintained
3669 F: drivers/platform/x86/dell-wmi.c
3670
3671 DESIGNWARE USB2 DRD IP DRIVER
3672 M: John Youn <johnyoun@synopsys.com>
3673 L: linux-usb@vger.kernel.org
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3675 S: Maintained
3676 F: drivers/usb/dwc2/
3677
3678 DESIGNWARE USB3 DRD IP DRIVER
3679 M: Felipe Balbi <balbi@kernel.org>
3680 L: linux-usb@vger.kernel.org
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3682 S: Maintained
3683 F: drivers/usb/dwc3/
3684
3685 DEVICE COREDUMP (DEV_COREDUMP)
3686 M: Johannes Berg <johannes@sipsolutions.net>
3687 L: linux-kernel@vger.kernel.org
3688 S: Maintained
3689 F: drivers/base/devcoredump.c
3690 F: include/linux/devcoredump.h
3691
3692 DEVICE FREQUENCY (DEVFREQ)
3693 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3694 M: Kyungmin Park <kyungmin.park@samsung.com>
3695 L: linux-pm@vger.kernel.org
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3697 S: Maintained
3698 F: drivers/devfreq/
3699 F: include/linux/devfreq.h
3700 F: Documentation/devicetree/bindings/devfreq/
3701
3702 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3703 M: Chanwoo Choi <cw00.choi@samsung.com>
3704 L: linux-pm@vger.kernel.org
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3706 S: Supported
3707 F: drivers/devfreq/event/
3708 F: drivers/devfreq/devfreq-event.c
3709 F: include/linux/devfreq-event.h
3710 F: Documentation/devicetree/bindings/devfreq/event/
3711
3712 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3713 M: Chanwoo Choi <cw00.choi@samsung.com>
3714 L: linux-pm@vger.kernel.org
3715 L: linux-samsung-soc@vger.kernel.org
3716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3717 S: Maintained
3718 F: drivers/devfreq/exynos-bus.c
3719 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3720
3721 DEVICE NUMBER REGISTRY
3722 M: Torben Mathiasen <device@lanana.org>
3723 W: http://lanana.org/docs/device-list/index.html
3724 S: Maintained
3725
3726 DEVICE-MAPPER (LVM)
3727 M: Alasdair Kergon <agk@redhat.com>
3728 M: Mike Snitzer <snitzer@redhat.com>
3729 M: dm-devel@redhat.com
3730 L: dm-devel@redhat.com
3731 W: http://sources.redhat.com/dm
3732 Q: http://patchwork.kernel.org/project/dm-devel/list/
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3734 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3735 S: Maintained
3736 F: Documentation/device-mapper/
3737 F: drivers/md/dm*
3738 F: drivers/md/persistent-data/
3739 F: include/linux/device-mapper.h
3740 F: include/linux/dm-*.h
3741 F: include/uapi/linux/dm-*.h
3742
3743 DEVLINK
3744 M: Jiri Pirko <jiri@mellanox.com>
3745 L: netdev@vger.kernel.org
3746 S: Supported
3747 F: net/core/devlink.c
3748 F: include/net/devlink.h
3749 F: include/uapi/linux/devlink.h
3750
3751 DIALOG SEMICONDUCTOR DRIVERS
3752 M: Support Opensource <support.opensource@diasemi.com>
3753 W: http://www.dialog-semiconductor.com/products
3754 S: Supported
3755 F: Documentation/hwmon/da90??
3756 F: Documentation/devicetree/bindings/mfd/da90*.txt
3757 F: Documentation/devicetree/bindings/regulator/da92*.txt
3758 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3759 F: drivers/gpio/gpio-da90??.c
3760 F: drivers/hwmon/da90??-hwmon.c
3761 F: drivers/iio/adc/da91??-*.c
3762 F: drivers/input/misc/da90??_onkey.c
3763 F: drivers/input/touchscreen/da9052_tsi.c
3764 F: drivers/leds/leds-da90??.c
3765 F: drivers/mfd/da903x.c
3766 F: drivers/mfd/da90??-*.c
3767 F: drivers/mfd/da91??-*.c
3768 F: drivers/power/da9052-battery.c
3769 F: drivers/power/da91??-*.c
3770 F: drivers/regulator/da903x.c
3771 F: drivers/regulator/da9???-regulator.[ch]
3772 F: drivers/rtc/rtc-da90??.c
3773 F: drivers/video/backlight/da90??_bl.c
3774 F: drivers/watchdog/da90??_wdt.c
3775 F: include/linux/mfd/da903x.h
3776 F: include/linux/mfd/da9052/
3777 F: include/linux/mfd/da9055/
3778 F: include/linux/mfd/da9062/
3779 F: include/linux/mfd/da9063/
3780 F: include/linux/mfd/da9150/
3781 F: include/linux/regulator/da9211.h
3782 F: include/sound/da[79]*.h
3783 F: sound/soc/codecs/da[79]*.[ch]
3784
3785 DIGI NEO AND CLASSIC PCI PRODUCTS
3786 M: Lidza Louina <lidza.louina@gmail.com>
3787 M: Mark Hounschell <markh@compro.net>
3788 L: driverdev-devel@linuxdriverproject.org
3789 S: Maintained
3790 F: drivers/staging/dgnc/
3791
3792 DIOLAN U2C-12 I2C DRIVER
3793 M: Guenter Roeck <linux@roeck-us.net>
3794 L: linux-i2c@vger.kernel.org
3795 S: Maintained
3796 F: drivers/i2c/busses/i2c-diolan-u2c.c
3797
3798 DIRECT ACCESS (DAX)
3799 M: Matthew Wilcox <willy@linux.intel.com>
3800 L: linux-fsdevel@vger.kernel.org
3801 S: Supported
3802 F: fs/dax.c
3803
3804 DIRECTORY NOTIFICATION (DNOTIFY)
3805 M: Eric Paris <eparis@parisplace.org>
3806 S: Maintained
3807 F: Documentation/filesystems/dnotify.txt
3808 F: fs/notify/dnotify/
3809 F: include/linux/dnotify.h
3810
3811 DISK GEOMETRY AND PARTITION HANDLING
3812 M: Andries Brouwer <aeb@cwi.nl>
3813 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3814 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3815 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3816 S: Maintained
3817
3818 DISKQUOTA
3819 M: Jan Kara <jack@suse.com>
3820 S: Maintained
3821 F: Documentation/filesystems/quota.txt
3822 F: fs/quota/
3823 F: include/linux/quota*.h
3824 F: include/uapi/linux/quota*.h
3825
3826 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3827 M: Bernie Thompson <bernie@plugable.com>
3828 L: linux-fbdev@vger.kernel.org
3829 S: Maintained
3830 W: http://plugable.com/category/projects/udlfb/
3831 F: drivers/video/fbdev/udlfb.c
3832 F: include/video/udlfb.h
3833 F: Documentation/fb/udlfb.txt
3834
3835 DISTRIBUTED LOCK MANAGER (DLM)
3836 M: Christine Caulfield <ccaulfie@redhat.com>
3837 M: David Teigland <teigland@redhat.com>
3838 L: cluster-devel@redhat.com
3839 W: http://sources.redhat.com/cluster/
3840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3841 S: Supported
3842 F: fs/dlm/
3843
3844 DMA BUFFER SHARING FRAMEWORK
3845 M: Sumit Semwal <sumit.semwal@linaro.org>
3846 S: Maintained
3847 L: linux-media@vger.kernel.org
3848 L: dri-devel@lists.freedesktop.org
3849 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3850 F: drivers/dma-buf/
3851 F: include/linux/dma-buf*
3852 F: include/linux/reservation.h
3853 F: include/linux/*fence.h
3854 F: Documentation/dma-buf-sharing.txt
3855 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3856
3857 SYNC FILE FRAMEWORK
3858 M: Sumit Semwal <sumit.semwal@linaro.org>
3859 R: Gustavo Padovan <gustavo@padovan.org>
3860 S: Maintained
3861 L: linux-media@vger.kernel.org
3862 L: dri-devel@lists.freedesktop.org
3863 F: drivers/dma-buf/sync_file.c
3864 F: include/linux/sync_file.h
3865 F: Documentation/sync_file.txt
3866 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3867
3868 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3869 M: Vinod Koul <vinod.koul@intel.com>
3870 L: dmaengine@vger.kernel.org
3871 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3872 S: Maintained
3873 F: drivers/dma/
3874 F: include/linux/dmaengine.h
3875 F: Documentation/devicetree/bindings/dma/
3876 F: Documentation/dmaengine/
3877 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3878
3879 DME1737 HARDWARE MONITOR DRIVER
3880 M: Juerg Haefliger <juergh@gmail.com>
3881 L: linux-hwmon@vger.kernel.org
3882 S: Maintained
3883 F: Documentation/hwmon/dme1737
3884 F: drivers/hwmon/dme1737.c
3885
3886 DMI/SMBIOS SUPPORT
3887 M: Jean Delvare <jdelvare@suse.com>
3888 S: Maintained
3889 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3890 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3891 F: drivers/firmware/dmi-id.c
3892 F: drivers/firmware/dmi_scan.c
3893 F: include/linux/dmi.h
3894
3895 DOCUMENTATION
3896 M: Jonathan Corbet <corbet@lwn.net>
3897 L: linux-doc@vger.kernel.org
3898 S: Maintained
3899 F: Documentation/
3900 F: scripts/docproc.c
3901 F: scripts/kernel-doc*
3902 X: Documentation/ABI/
3903 X: Documentation/devicetree/
3904 X: Documentation/acpi
3905 X: Documentation/power
3906 X: Documentation/spi
3907 X: Documentation/DocBook/media
3908 T: git git://git.lwn.net/linux.git docs-next
3909
3910 DOUBLETALK DRIVER
3911 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3912 L: blinux-list@redhat.com
3913 S: Maintained
3914 F: drivers/char/dtlk.c
3915 F: include/linux/dtlk.h
3916
3917 DPT_I2O SCSI RAID DRIVER
3918 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3919 L: linux-scsi@vger.kernel.org
3920 W: http://www.adaptec.com/
3921 S: Maintained
3922 F: drivers/scsi/dpt*
3923 F: drivers/scsi/dpt/
3924
3925 DRBD DRIVER
3926 M: Philipp Reisner <philipp.reisner@linbit.com>
3927 M: Lars Ellenberg <lars.ellenberg@linbit.com>
3928 L: drbd-dev@lists.linbit.com
3929 W: http://www.drbd.org
3930 T: git git://git.linbit.com/linux-drbd.git
3931 T: git git://git.linbit.com/drbd-8.4.git
3932 S: Supported
3933 F: drivers/block/drbd/
3934 F: lib/lru_cache.c
3935 F: Documentation/blockdev/drbd/
3936
3937 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3938 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3940 S: Supported
3941 F: Documentation/kobject.txt
3942 F: drivers/base/
3943 F: fs/debugfs/
3944 F: fs/kernfs/
3945 F: fs/sysfs/
3946 F: include/linux/debugfs.h
3947 F: include/linux/kobj*
3948 F: lib/kobj*
3949
3950 DRM DRIVERS
3951 M: David Airlie <airlied@linux.ie>
3952 L: dri-devel@lists.freedesktop.org
3953 T: git git://people.freedesktop.org/~airlied/linux
3954 S: Maintained
3955 F: drivers/gpu/drm/
3956 F: drivers/gpu/vga/
3957 F: Documentation/devicetree/bindings/display/
3958 F: Documentation/devicetree/bindings/gpu/
3959 F: Documentation/devicetree/bindings/video/
3960 F: Documentation/gpu/
3961 F: include/drm/
3962 F: include/uapi/drm/
3963
3964 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3965 M: Dave Airlie <airlied@redhat.com>
3966 S: Odd Fixes
3967 F: drivers/gpu/drm/ast/
3968
3969 DRM DRIVER FOR BOCHS VIRTUAL GPU
3970 M: Gerd Hoffmann <kraxel@redhat.com>
3971 S: Odd Fixes
3972 F: drivers/gpu/drm/bochs/
3973
3974 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3975 M: Dave Airlie <airlied@redhat.com>
3976 S: Odd Fixes
3977 F: drivers/gpu/drm/cirrus/
3978
3979 RADEON and AMDGPU DRM DRIVERS
3980 M: Alex Deucher <alexander.deucher@amd.com>
3981 M: Christian König <christian.koenig@amd.com>
3982 L: dri-devel@lists.freedesktop.org
3983 T: git git://people.freedesktop.org/~agd5f/linux
3984 S: Supported
3985 F: drivers/gpu/drm/radeon/
3986 F: include/uapi/drm/radeon_drm.h
3987 F: drivers/gpu/drm/amd/
3988 F: include/uapi/drm/amdgpu_drm.h
3989
3990 DRM PANEL DRIVERS
3991 M: Thierry Reding <thierry.reding@gmail.com>
3992 L: dri-devel@lists.freedesktop.org
3993 T: git git://anongit.freedesktop.org/tegra/linux.git
3994 S: Maintained
3995 F: drivers/gpu/drm/drm_panel.c
3996 F: drivers/gpu/drm/panel/
3997 F: include/drm/drm_panel.h
3998 F: Documentation/devicetree/bindings/display/panel/
3999
4000 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4001 M: Daniel Vetter <daniel.vetter@intel.com>
4002 M: Jani Nikula <jani.nikula@linux.intel.com>
4003 L: intel-gfx@lists.freedesktop.org
4004 L: dri-devel@lists.freedesktop.org
4005 W: https://01.org/linuxgraphics/
4006 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4007 T: git git://anongit.freedesktop.org/drm-intel
4008 S: Supported
4009 F: drivers/gpu/drm/i915/
4010 F: include/drm/i915*
4011 F: include/uapi/drm/i915_drm.h
4012 F: Documentation/gpu/i915.rst
4013
4014 DRM DRIVERS FOR ATMEL HLCDC
4015 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4016 L: dri-devel@lists.freedesktop.org
4017 S: Supported
4018 F: drivers/gpu/drm/atmel-hlcdc/
4019 F: Documentation/devicetree/bindings/drm/atmel/
4020
4021 DRM DRIVERS FOR ALLWINNER A10
4022 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4023 L: dri-devel@lists.freedesktop.org
4024 S: Supported
4025 F: drivers/gpu/drm/sun4i/
4026 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4027
4028 DRM DRIVERS FOR EXYNOS
4029 M: Inki Dae <inki.dae@samsung.com>
4030 M: Joonyoung Shim <jy0922.shim@samsung.com>
4031 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4032 M: Kyungmin Park <kyungmin.park@samsung.com>
4033 L: dri-devel@lists.freedesktop.org
4034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4035 S: Supported
4036 F: drivers/gpu/drm/exynos/
4037 F: include/uapi/drm/exynos_drm.h
4038 F: Documentation/devicetree/bindings/display/exynos/
4039
4040 DRM DRIVERS FOR FREESCALE DCU
4041 M: Stefan Agner <stefan@agner.ch>
4042 M: Alison Wang <alison.wang@freescale.com>
4043 L: dri-devel@lists.freedesktop.org
4044 S: Supported
4045 F: drivers/gpu/drm/fsl-dcu/
4046 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4047 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4048 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4049
4050 DRM DRIVERS FOR FREESCALE IMX
4051 M: Philipp Zabel <p.zabel@pengutronix.de>
4052 L: dri-devel@lists.freedesktop.org
4053 S: Maintained
4054 F: drivers/gpu/drm/imx/
4055 F: drivers/gpu/ipu-v3/
4056 F: Documentation/devicetree/bindings/display/imx/
4057
4058 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4059 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4060 L: dri-devel@lists.freedesktop.org
4061 T: git git://github.com/patjak/drm-gma500
4062 S: Maintained
4063 F: drivers/gpu/drm/gma500/
4064
4065 DRM DRIVERS FOR HISILICON
4066 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4067 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4068 R: Chen Feng <puck.chen@hisilicon.com>
4069 L: dri-devel@lists.freedesktop.org
4070 T: git git://github.com/xin3liang/linux.git
4071 S: Maintained
4072 F: drivers/gpu/drm/hisilicon/
4073 F: Documentation/devicetree/bindings/display/hisilicon/
4074
4075 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4076 S: Orphan / Obsolete
4077 F: drivers/gpu/drm/i810/
4078 F: include/uapi/drm/i810_drm.h
4079
4080 DRM DRIVER FOR MSM ADRENO GPU
4081 M: Rob Clark <robdclark@gmail.com>
4082 L: linux-arm-msm@vger.kernel.org
4083 L: dri-devel@lists.freedesktop.org
4084 L: freedreno@lists.freedesktop.org
4085 T: git git://people.freedesktop.org/~robclark/linux
4086 S: Maintained
4087 F: drivers/gpu/drm/msm/
4088 F: include/uapi/drm/msm_drm.h
4089 F: Documentation/devicetree/bindings/display/msm/
4090
4091 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4092 M: Ben Skeggs <bskeggs@redhat.com>
4093 L: dri-devel@lists.freedesktop.org
4094 L: nouveau@lists.freedesktop.org
4095 T: git git://github.com/skeggsb/linux
4096 S: Supported
4097 F: drivers/gpu/drm/nouveau/
4098 F: include/uapi/drm/nouveau_drm.h
4099
4100 DRM DRIVERS FOR NVIDIA TEGRA
4101 M: Thierry Reding <thierry.reding@gmail.com>
4102 L: dri-devel@lists.freedesktop.org
4103 L: linux-tegra@vger.kernel.org
4104 T: git git://anongit.freedesktop.org/tegra/linux.git
4105 S: Supported
4106 F: drivers/gpu/drm/tegra/
4107 F: drivers/gpu/host1x/
4108 F: include/linux/host1x.h
4109 F: include/uapi/drm/tegra_drm.h
4110 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4111
4112 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4113 S: Orphan / Obsolete
4114 F: drivers/gpu/drm/mga/
4115 F: include/uapi/drm/mga_drm.h
4116
4117 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4118 M: Dave Airlie <airlied@redhat.com>
4119 S: Odd Fixes
4120 F: drivers/gpu/drm/mgag200/
4121
4122 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4123 S: Orphan / Obsolete
4124 F: drivers/gpu/drm/r128/
4125 F: include/uapi/drm/r128_drm.h
4126
4127 DRM DRIVERS FOR RENESAS
4128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4129 L: dri-devel@lists.freedesktop.org
4130 L: linux-renesas-soc@vger.kernel.org
4131 T: git git://linuxtv.org/pinchartl/fbdev
4132 S: Supported
4133 F: drivers/gpu/drm/rcar-du/
4134 F: drivers/gpu/drm/shmobile/
4135 F: include/linux/platform_data/shmob_drm.h
4136 F: Documentation/devicetree/bindings/display/renesas,du.txt
4137
4138 DRM DRIVER FOR QXL VIRTUAL GPU
4139 M: Dave Airlie <airlied@redhat.com>
4140 S: Odd Fixes
4141 F: drivers/gpu/drm/qxl/
4142 F: include/uapi/drm/qxl_drm.h
4143
4144 DRM DRIVERS FOR ROCKCHIP
4145 M: Mark Yao <mark.yao@rock-chips.com>
4146 L: dri-devel@lists.freedesktop.org
4147 S: Maintained
4148 F: drivers/gpu/drm/rockchip/
4149 F: Documentation/devicetree/bindings/display/rockchip/
4150
4151 DRM DRIVER FOR SAVAGE VIDEO CARDS
4152 S: Orphan / Obsolete
4153 F: drivers/gpu/drm/savage/
4154 F: include/uapi/drm/savage_drm.h
4155
4156 DRM DRIVER FOR SIS VIDEO CARDS
4157 S: Orphan / Obsolete
4158 F: drivers/gpu/drm/sis/
4159 F: include/uapi/drm/sis_drm.h
4160
4161 DRM DRIVERS FOR STI
4162 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4163 M: Vincent Abriou <vincent.abriou@st.com>
4164 L: dri-devel@lists.freedesktop.org
4165 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4166 S: Maintained
4167 F: drivers/gpu/drm/sti
4168 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4169
4170 DRM DRIVER FOR TDFX VIDEO CARDS
4171 S: Orphan / Obsolete
4172 F: drivers/gpu/drm/tdfx/
4173
4174 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4175 M: Dave Airlie <airlied@redhat.com>
4176 S: Odd Fixes
4177 F: drivers/gpu/drm/udl/
4178
4179 DRM DRIVERS FOR VIVANTE GPU IP
4180 M: Lucas Stach <l.stach@pengutronix.de>
4181 R: Russell King <linux+etnaviv@armlinux.org.uk>
4182 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4183 L: dri-devel@lists.freedesktop.org
4184 S: Maintained
4185 F: drivers/gpu/drm/etnaviv/
4186 F: include/uapi/drm/etnaviv_drm.h
4187 F: Documentation/devicetree/bindings/display/etnaviv/
4188
4189 DRM DRIVER FOR VMWARE VIRTUAL GPU
4190 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4191 M: Sinclair Yeh <syeh@vmware.com>
4192 M: Thomas Hellstrom <thellstrom@vmware.com>
4193 L: dri-devel@lists.freedesktop.org
4194 T: git git://people.freedesktop.org/~syeh/repos_linux
4195 T: git git://people.freedesktop.org/~thomash/linux
4196 S: Supported
4197 F: drivers/gpu/drm/vmwgfx/
4198 F: include/uapi/drm/vmwgfx_drm.h
4199
4200 DRM DRIVERS FOR VC4
4201 M: Eric Anholt <eric@anholt.net>
4202 T: git git://github.com/anholt/linux
4203 S: Supported
4204 F: drivers/gpu/drm/vc4/
4205 F: include/uapi/drm/vc4_drm.h
4206 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4207
4208 DRM DRIVERS FOR TI OMAP
4209 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4210 L: dri-devel@lists.freedesktop.org
4211 S: Maintained
4212 F: drivers/gpu/drm/omapdrm/
4213 F: Documentation/devicetree/bindings/display/ti/
4214
4215 DRM DRIVERS FOR TI LCDC
4216 M: Jyri Sarha <jsarha@ti.com>
4217 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4218 L: dri-devel@lists.freedesktop.org
4219 S: Maintained
4220 F: drivers/gpu/drm/tilcdc/
4221 F: Documentation/devicetree/bindings/display/tilcdc/
4222
4223 DSBR100 USB FM RADIO DRIVER
4224 M: Alexey Klimov <klimov.linux@gmail.com>
4225 L: linux-media@vger.kernel.org
4226 T: git git://linuxtv.org/media_tree.git
4227 S: Maintained
4228 F: drivers/media/radio/dsbr100.c
4229
4230 DSCC4 DRIVER
4231 M: Francois Romieu <romieu@fr.zoreil.com>
4232 L: netdev@vger.kernel.org
4233 S: Maintained
4234 F: drivers/net/wan/dscc4.c
4235
4236 DT3155 MEDIA DRIVER
4237 M: Hans Verkuil <hverkuil@xs4all.nl>
4238 L: linux-media@vger.kernel.org
4239 T: git git://linuxtv.org/media_tree.git
4240 W: https://linuxtv.org
4241 S: Odd Fixes
4242 F: drivers/media/pci/dt3155/
4243
4244 DVB_USB_AF9015 MEDIA DRIVER
4245 M: Antti Palosaari <crope@iki.fi>
4246 L: linux-media@vger.kernel.org
4247 W: https://linuxtv.org
4248 W: http://palosaari.fi/linux/
4249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4250 T: git git://linuxtv.org/anttip/media_tree.git
4251 S: Maintained
4252 F: drivers/media/usb/dvb-usb-v2/af9015*
4253
4254 DVB_USB_AF9035 MEDIA DRIVER
4255 M: Antti Palosaari <crope@iki.fi>
4256 L: linux-media@vger.kernel.org
4257 W: https://linuxtv.org
4258 W: http://palosaari.fi/linux/
4259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4260 T: git git://linuxtv.org/anttip/media_tree.git
4261 S: Maintained
4262 F: drivers/media/usb/dvb-usb-v2/af9035*
4263
4264 DVB_USB_ANYSEE MEDIA DRIVER
4265 M: Antti Palosaari <crope@iki.fi>
4266 L: linux-media@vger.kernel.org
4267 W: https://linuxtv.org
4268 W: http://palosaari.fi/linux/
4269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4270 T: git git://linuxtv.org/anttip/media_tree.git
4271 S: Maintained
4272 F: drivers/media/usb/dvb-usb-v2/anysee*
4273
4274 DVB_USB_AU6610 MEDIA DRIVER
4275 M: Antti Palosaari <crope@iki.fi>
4276 L: linux-media@vger.kernel.org
4277 W: https://linuxtv.org
4278 W: http://palosaari.fi/linux/
4279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4280 T: git git://linuxtv.org/anttip/media_tree.git
4281 S: Maintained
4282 F: drivers/media/usb/dvb-usb-v2/au6610*
4283
4284 DVB_USB_CE6230 MEDIA DRIVER
4285 M: Antti Palosaari <crope@iki.fi>
4286 L: linux-media@vger.kernel.org
4287 W: https://linuxtv.org
4288 W: http://palosaari.fi/linux/
4289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4290 T: git git://linuxtv.org/anttip/media_tree.git
4291 S: Maintained
4292 F: drivers/media/usb/dvb-usb-v2/ce6230*
4293
4294 DVB_USB_CXUSB MEDIA DRIVER
4295 M: Michael Krufky <mkrufky@linuxtv.org>
4296 L: linux-media@vger.kernel.org
4297 W: https://linuxtv.org
4298 W: http://github.com/mkrufky
4299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4300 T: git git://linuxtv.org/media_tree.git
4301 S: Maintained
4302 F: drivers/media/usb/dvb-usb/cxusb*
4303
4304 DVB_USB_EC168 MEDIA DRIVER
4305 M: Antti Palosaari <crope@iki.fi>
4306 L: linux-media@vger.kernel.org
4307 W: https://linuxtv.org
4308 W: http://palosaari.fi/linux/
4309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4310 T: git git://linuxtv.org/anttip/media_tree.git
4311 S: Maintained
4312 F: drivers/media/usb/dvb-usb-v2/ec168*
4313
4314 DVB_USB_GL861 MEDIA DRIVER
4315 M: Antti Palosaari <crope@iki.fi>
4316 L: linux-media@vger.kernel.org
4317 W: https://linuxtv.org
4318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4319 T: git git://linuxtv.org/anttip/media_tree.git
4320 S: Maintained
4321 F: drivers/media/usb/dvb-usb-v2/gl861*
4322
4323 DVB_USB_MXL111SF MEDIA DRIVER
4324 M: Michael Krufky <mkrufky@linuxtv.org>
4325 L: linux-media@vger.kernel.org
4326 W: https://linuxtv.org
4327 W: http://github.com/mkrufky
4328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4329 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4330 S: Maintained
4331 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4332
4333 DVB_USB_RTL28XXU MEDIA DRIVER
4334 M: Antti Palosaari <crope@iki.fi>
4335 L: linux-media@vger.kernel.org
4336 W: https://linuxtv.org
4337 W: http://palosaari.fi/linux/
4338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4339 T: git git://linuxtv.org/anttip/media_tree.git
4340 S: Maintained
4341 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4342
4343 DVB_USB_V2 MEDIA DRIVER
4344 M: Antti Palosaari <crope@iki.fi>
4345 L: linux-media@vger.kernel.org
4346 W: https://linuxtv.org
4347 W: http://palosaari.fi/linux/
4348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4349 T: git git://linuxtv.org/anttip/media_tree.git
4350 S: Maintained
4351 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4352 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4353
4354 DYNAMIC DEBUG
4355 M: Jason Baron <jbaron@akamai.com>
4356 S: Maintained
4357 F: lib/dynamic_debug.c
4358 F: include/linux/dynamic_debug.h
4359
4360 DZ DECSTATION DZ11 SERIAL DRIVER
4361 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4362 S: Maintained
4363 F: drivers/tty/serial/dz.*
4364
4365 E3X0 POWER BUTTON DRIVER
4366 M: Moritz Fischer <moritz.fischer@ettus.com>
4367 L: usrp-users@lists.ettus.com
4368 W: http://www.ettus.com
4369 S: Supported
4370 F: drivers/input/misc/e3x0-button.c
4371 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4372
4373 E4000 MEDIA DRIVER
4374 M: Antti Palosaari <crope@iki.fi>
4375 L: linux-media@vger.kernel.org
4376 W: https://linuxtv.org
4377 W: http://palosaari.fi/linux/
4378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4379 T: git git://linuxtv.org/anttip/media_tree.git
4380 S: Maintained
4381 F: drivers/media/tuners/e4000*
4382
4383 EATA ISA/EISA/PCI SCSI DRIVER
4384 M: Dario Ballabio <ballabio_dario@emc.com>
4385 L: linux-scsi@vger.kernel.org
4386 S: Maintained
4387 F: drivers/scsi/eata.c
4388
4389 EC100 MEDIA DRIVER
4390 M: Antti Palosaari <crope@iki.fi>
4391 L: linux-media@vger.kernel.org
4392 W: https://linuxtv.org
4393 W: http://palosaari.fi/linux/
4394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4395 T: git git://linuxtv.org/anttip/media_tree.git
4396 S: Maintained
4397 F: drivers/media/dvb-frontends/ec100*
4398
4399 ECRYPT FILE SYSTEM
4400 M: Tyler Hicks <tyhicks@canonical.com>
4401 L: ecryptfs@vger.kernel.org
4402 W: http://ecryptfs.org
4403 W: https://launchpad.net/ecryptfs
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4405 S: Supported
4406 F: Documentation/filesystems/ecryptfs.txt
4407 F: fs/ecryptfs/
4408
4409 EDAC-CORE
4410 M: Doug Thompson <dougthompson@xmission.com>
4411 M: Borislav Petkov <bp@alien8.de>
4412 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4413 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4414 L: linux-edac@vger.kernel.org
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4417 S: Supported
4418 F: Documentation/edac.txt
4419 F: drivers/edac/
4420 F: include/linux/edac.h
4421
4422 EDAC-AMD64
4423 M: Doug Thompson <dougthompson@xmission.com>
4424 M: Borislav Petkov <bp@alien8.de>
4425 L: linux-edac@vger.kernel.org
4426 S: Maintained
4427 F: drivers/edac/amd64_edac*
4428
4429 EDAC-CALXEDA
4430 M: Doug Thompson <dougthompson@xmission.com>
4431 M: Robert Richter <rric@kernel.org>
4432 L: linux-edac@vger.kernel.org
4433 S: Maintained
4434 F: drivers/edac/highbank*
4435
4436 EDAC-CAVIUM
4437 M: Ralf Baechle <ralf@linux-mips.org>
4438 M: David Daney <david.daney@cavium.com>
4439 L: linux-edac@vger.kernel.org
4440 L: linux-mips@linux-mips.org
4441 S: Supported
4442 F: drivers/edac/octeon_edac*
4443
4444 EDAC-E752X
4445 M: Mark Gross <mark.gross@intel.com>
4446 M: Doug Thompson <dougthompson@xmission.com>
4447 L: linux-edac@vger.kernel.org
4448 S: Maintained
4449 F: drivers/edac/e752x_edac.c
4450
4451 EDAC-E7XXX
4452 M: Doug Thompson <dougthompson@xmission.com>
4453 L: linux-edac@vger.kernel.org
4454 S: Maintained
4455 F: drivers/edac/e7xxx_edac.c
4456
4457 EDAC-GHES
4458 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4460 L: linux-edac@vger.kernel.org
4461 S: Maintained
4462 F: drivers/edac/ghes_edac.c
4463
4464 EDAC-I82443BXGX
4465 M: Tim Small <tim@buttersideup.com>
4466 L: linux-edac@vger.kernel.org
4467 S: Maintained
4468 F: drivers/edac/i82443bxgx_edac.c
4469
4470 EDAC-I3000
4471 M: Jason Uhlenkott <juhlenko@akamai.com>
4472 L: linux-edac@vger.kernel.org
4473 S: Maintained
4474 F: drivers/edac/i3000_edac.c
4475
4476 EDAC-I5000
4477 M: Doug Thompson <dougthompson@xmission.com>
4478 L: linux-edac@vger.kernel.org
4479 S: Maintained
4480 F: drivers/edac/i5000_edac.c
4481
4482 EDAC-I5400
4483 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4485 L: linux-edac@vger.kernel.org
4486 S: Maintained
4487 F: drivers/edac/i5400_edac.c
4488
4489 EDAC-I7300
4490 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4492 L: linux-edac@vger.kernel.org
4493 S: Maintained
4494 F: drivers/edac/i7300_edac.c
4495
4496 EDAC-I7CORE
4497 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4499 L: linux-edac@vger.kernel.org
4500 S: Maintained
4501 F: drivers/edac/i7core_edac.c
4502
4503 EDAC-I82975X
4504 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4505 M: "Arvind R." <arvino55@gmail.com>
4506 L: linux-edac@vger.kernel.org
4507 S: Maintained
4508 F: drivers/edac/i82975x_edac.c
4509
4510 EDAC-IE31200
4511 M: Jason Baron <jbaron@akamai.com>
4512 L: linux-edac@vger.kernel.org
4513 S: Maintained
4514 F: drivers/edac/ie31200_edac.c
4515
4516 EDAC-MPC85XX
4517 M: Johannes Thumshirn <morbidrsa@gmail.com>
4518 L: linux-edac@vger.kernel.org
4519 S: Maintained
4520 F: drivers/edac/mpc85xx_edac.[ch]
4521
4522 EDAC-PASEMI
4523 M: Egor Martovetsky <egor@pasemi.com>
4524 L: linux-edac@vger.kernel.org
4525 S: Maintained
4526 F: drivers/edac/pasemi_edac.c
4527
4528 EDAC-R82600
4529 M: Tim Small <tim@buttersideup.com>
4530 L: linux-edac@vger.kernel.org
4531 S: Maintained
4532 F: drivers/edac/r82600_edac.c
4533
4534 EDAC-SBRIDGE
4535 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4537 L: linux-edac@vger.kernel.org
4538 S: Maintained
4539 F: drivers/edac/sb_edac.c
4540
4541 EDAC-SKYLAKE
4542 M: Tony Luck <tony.luck@intel.com>
4543 L: linux-edac@vger.kernel.org
4544 S: Maintained
4545 F: drivers/edac/skx_edac.c
4546
4547 EDAC-XGENE
4548 APPLIED MICRO (APM) X-GENE SOC EDAC
4549 M: Loc Ho <lho@apm.com>
4550 S: Supported
4551 F: drivers/edac/xgene_edac.c
4552 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4553
4554 EDIROL UA-101/UA-1000 DRIVER
4555 M: Clemens Ladisch <clemens@ladisch.de>
4556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4557 T: git git://git.alsa-project.org/alsa-kernel.git
4558 S: Maintained
4559 F: sound/usb/misc/ua101.c
4560
4561 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4562 M: Matt Fleming <matt@codeblueprint.co.uk>
4563 L: linux-efi@vger.kernel.org
4564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4565 S: Maintained
4566 F: Documentation/efi-stub.txt
4567 F: arch/ia64/kernel/efi.c
4568 F: arch/x86/boot/compressed/eboot.[ch]
4569 F: arch/x86/include/asm/efi.h
4570 F: arch/x86/platform/efi/
4571 F: drivers/firmware/efi/
4572 F: include/linux/efi*.h
4573
4574 EFI VARIABLE FILESYSTEM
4575 M: Matthew Garrett <matthew.garrett@nebula.com>
4576 M: Jeremy Kerr <jk@ozlabs.org>
4577 M: Matt Fleming <matt@codeblueprint.co.uk>
4578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4579 L: linux-efi@vger.kernel.org
4580 S: Maintained
4581 F: fs/efivarfs/
4582
4583 EFIFB FRAMEBUFFER DRIVER
4584 L: linux-fbdev@vger.kernel.org
4585 M: Peter Jones <pjones@redhat.com>
4586 S: Maintained
4587 F: drivers/video/fbdev/efifb.c
4588
4589 EFS FILESYSTEM
4590 W: http://aeschi.ch.eu.org/efs/
4591 S: Orphan
4592 F: fs/efs/
4593
4594 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4595 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4596 L: netdev@vger.kernel.org
4597 S: Maintained
4598 F: drivers/net/ethernet/ibm/ehea/
4599
4600 EM28XX VIDEO4LINUX DRIVER
4601 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4602 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4603 L: linux-media@vger.kernel.org
4604 W: https://linuxtv.org
4605 T: git git://linuxtv.org/media_tree.git
4606 S: Maintained
4607 F: drivers/media/usb/em28xx/
4608
4609 EMBEDDED LINUX
4610 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4611 M: Matt Mackall <mpm@selenic.com>
4612 M: David Woodhouse <dwmw2@infradead.org>
4613 L: linux-embedded@vger.kernel.org
4614 S: Maintained
4615
4616 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4617 M: James Smart <james.smart@avagotech.com>
4618 M: Dick Kennedy <dick.kennedy@avagotech.com>
4619 L: linux-scsi@vger.kernel.org
4620 W: http://www.avagotech.com
4621 S: Supported
4622 F: drivers/scsi/lpfc/
4623
4624 ENE CB710 FLASH CARD READER DRIVER
4625 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4626 S: Maintained
4627 F: drivers/misc/cb710/
4628 F: drivers/mmc/host/cb710-mmc.*
4629 F: include/linux/cb710.h
4630
4631 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4632 M: Maxim Levitsky <maximlevitsky@gmail.com>
4633 S: Maintained
4634 F: drivers/media/rc/ene_ir.*
4635
4636 EPSON S1D13XXX FRAMEBUFFER DRIVER
4637 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4638 S: Maintained
4639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4640 F: drivers/video/fbdev/s1d13xxxfb.c
4641 F: include/video/s1d13xxxfb.h
4642
4643 ET131X NETWORK DRIVER
4644 M: Mark Einon <mark.einon@gmail.com>
4645 S: Odd Fixes
4646 F: drivers/net/ethernet/agere/
4647
4648 ETHERNET BRIDGE
4649 M: Stephen Hemminger <stephen@networkplumber.org>
4650 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4651 L: netdev@vger.kernel.org
4652 W: http://www.linuxfoundation.org/en/Net:Bridge
4653 S: Maintained
4654 F: include/linux/netfilter_bridge/
4655 F: net/bridge/
4656
4657 ETHERNET PHY LIBRARY
4658 M: Florian Fainelli <f.fainelli@gmail.com>
4659 L: netdev@vger.kernel.org
4660 S: Maintained
4661 F: include/linux/phy.h
4662 F: include/linux/phy_fixed.h
4663 F: drivers/net/phy/
4664 F: Documentation/networking/phy.txt
4665 F: drivers/of/of_mdio.c
4666 F: drivers/of/of_net.c
4667
4668 EXT2 FILE SYSTEM
4669 M: Jan Kara <jack@suse.com>
4670 L: linux-ext4@vger.kernel.org
4671 S: Maintained
4672 F: Documentation/filesystems/ext2.txt
4673 F: fs/ext2/
4674 F: include/linux/ext2*
4675
4676 EXT4 FILE SYSTEM
4677 M: "Theodore Ts'o" <tytso@mit.edu>
4678 M: Andreas Dilger <adilger.kernel@dilger.ca>
4679 L: linux-ext4@vger.kernel.org
4680 W: http://ext4.wiki.kernel.org
4681 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4683 S: Maintained
4684 F: Documentation/filesystems/ext4.txt
4685 F: fs/ext4/
4686
4687 Extended Verification Module (EVM)
4688 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4689 L: linux-ima-devel@lists.sourceforge.net
4690 L: linux-security-module@vger.kernel.org
4691 S: Supported
4692 F: security/integrity/evm/
4693
4694 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4695 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4696 M: Chanwoo Choi <cw00.choi@samsung.com>
4697 L: linux-kernel@vger.kernel.org
4698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4699 S: Maintained
4700 F: drivers/extcon/
4701 F: include/linux/extcon/
4702 F: include/linux/extcon.h
4703 F: Documentation/extcon/
4704 F: Documentation/devicetree/bindings/extcon/
4705
4706 EXYNOS DP DRIVER
4707 M: Jingoo Han <jingoohan1@gmail.com>
4708 L: dri-devel@lists.freedesktop.org
4709 S: Maintained
4710 F: drivers/gpu/drm/exynos/exynos_dp*
4711
4712 EXYNOS SYSMMU (IOMMU) driver
4713 M: Marek Szyprowski <m.szyprowski@samsung.com>
4714 L: iommu@lists.linux-foundation.org
4715 S: Maintained
4716 F: drivers/iommu/exynos-iommu.c
4717
4718 EXYNOS MIPI DISPLAY DRIVERS
4719 M: Inki Dae <inki.dae@samsung.com>
4720 M: Donghwa Lee <dh09.lee@samsung.com>
4721 M: Kyungmin Park <kyungmin.park@samsung.com>
4722 L: linux-fbdev@vger.kernel.org
4723 S: Maintained
4724 F: drivers/video/fbdev/exynos/exynos_mipi*
4725 F: include/video/exynos_mipi*
4726
4727 EZchip NPS platform support
4728 M: Noam Camus <noamc@ezchip.com>
4729 S: Supported
4730 F: arch/arc/plat-eznps
4731 F: arch/arc/boot/dts/eznps.dts
4732
4733 F71805F HARDWARE MONITORING DRIVER
4734 M: Jean Delvare <jdelvare@suse.com>
4735 L: linux-hwmon@vger.kernel.org
4736 S: Maintained
4737 F: Documentation/hwmon/f71805f
4738 F: drivers/hwmon/f71805f.c
4739
4740 FC0011 TUNER DRIVER
4741 M: Michael Buesch <m@bues.ch>
4742 L: linux-media@vger.kernel.org
4743 S: Maintained
4744 F: drivers/media/tuners/fc0011.h
4745 F: drivers/media/tuners/fc0011.c
4746
4747 FC2580 MEDIA DRIVER
4748 M: Antti Palosaari <crope@iki.fi>
4749 L: linux-media@vger.kernel.org
4750 W: https://linuxtv.org
4751 W: http://palosaari.fi/linux/
4752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4753 T: git git://linuxtv.org/anttip/media_tree.git
4754 S: Maintained
4755 F: drivers/media/tuners/fc2580*
4756
4757 FANOTIFY
4758 M: Eric Paris <eparis@redhat.com>
4759 S: Maintained
4760 F: fs/notify/fanotify/
4761 F: include/linux/fanotify.h
4762 F: include/uapi/linux/fanotify.h
4763
4764 FARSYNC SYNCHRONOUS DRIVER
4765 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4766 W: http://www.farsite.co.uk/
4767 S: Supported
4768 F: drivers/net/wan/farsync.*
4769
4770 FAULT INJECTION SUPPORT
4771 M: Akinobu Mita <akinobu.mita@gmail.com>
4772 S: Supported
4773 F: Documentation/fault-injection/
4774 F: lib/fault-inject.c
4775
4776 FBTFT Framebuffer drivers
4777 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4778 M: Noralf Trønnes <noralf@tronnes.org>
4779 S: Maintained
4780 F: drivers/staging/fbtft/
4781
4782 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4783 M: Johannes Thumshirn <jth@kernel.org>
4784 L: fcoe-devel@open-fcoe.org
4785 W: www.Open-FCoE.org
4786 S: Supported
4787 F: drivers/scsi/libfc/
4788 F: drivers/scsi/fcoe/
4789 F: include/scsi/fc/
4790 F: include/scsi/libfc.h
4791 F: include/scsi/libfcoe.h
4792 F: include/uapi/scsi/fc/
4793
4794 FILE LOCKING (flock() and fcntl()/lockf())
4795 M: Jeff Layton <jlayton@poochiereds.net>
4796 M: "J. Bruce Fields" <bfields@fieldses.org>
4797 L: linux-fsdevel@vger.kernel.org
4798 S: Maintained
4799 F: include/linux/fcntl.h
4800 F: include/linux/fs.h
4801 F: include/uapi/linux/fcntl.h
4802 F: include/uapi/linux/fs.h
4803 F: fs/fcntl.c
4804 F: fs/locks.c
4805
4806 FILESYSTEMS (VFS and infrastructure)
4807 M: Alexander Viro <viro@zeniv.linux.org.uk>
4808 L: linux-fsdevel@vger.kernel.org
4809 S: Maintained
4810 F: fs/*
4811
4812 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4813 M: Riku Voipio <riku.voipio@iki.fi>
4814 L: linux-hwmon@vger.kernel.org
4815 S: Maintained
4816 F: drivers/hwmon/f75375s.c
4817 F: include/linux/f75375s.h
4818
4819 FIREWIRE AUDIO DRIVERS
4820 M: Clemens Ladisch <clemens@ladisch.de>
4821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4822 T: git git://git.alsa-project.org/alsa-kernel.git
4823 S: Maintained
4824 F: sound/firewire/
4825
4826 FIREWIRE MEDIA DRIVERS (firedtv)
4827 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4828 L: linux-media@vger.kernel.org
4829 L: linux1394-devel@lists.sourceforge.net
4830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4831 S: Maintained
4832 F: drivers/media/firewire/
4833
4834 FIREWIRE SBP-2 TARGET
4835 M: Chris Boot <bootc@bootc.net>
4836 L: linux-scsi@vger.kernel.org
4837 L: target-devel@vger.kernel.org
4838 L: linux1394-devel@lists.sourceforge.net
4839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4840 S: Maintained
4841 F: drivers/target/sbp/
4842
4843 FIREWIRE SUBSYSTEM
4844 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4845 L: linux1394-devel@lists.sourceforge.net
4846 W: http://ieee1394.wiki.kernel.org/
4847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4848 S: Maintained
4849 F: drivers/firewire/
4850 F: include/linux/firewire.h
4851 F: include/uapi/linux/firewire*.h
4852 F: tools/firewire/
4853
4854 FIRMWARE LOADER (request_firmware)
4855 M: Ming Lei <ming.lei@canonical.com>
4856 L: linux-kernel@vger.kernel.org
4857 S: Maintained
4858 F: Documentation/firmware_class/
4859 F: drivers/base/firmware*.c
4860 F: include/linux/firmware.h
4861
4862 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4863 M: Joshua Morris <josh.h.morris@us.ibm.com>
4864 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4865 S: Maintained
4866 F: drivers/block/rsxx/
4867
4868 FLOPPY DRIVER
4869 M: Jiri Kosina <jikos@kernel.org>
4870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4871 S: Odd fixes
4872 F: drivers/block/floppy.c
4873
4874 FMC SUBSYSTEM
4875 M: Alessandro Rubini <rubini@gnudd.com>
4876 W: http://www.ohwr.org/projects/fmc-bus
4877 S: Supported
4878 F: drivers/fmc/
4879 F: include/linux/fmc*.h
4880 F: include/linux/ipmi-fru.h
4881 K: fmc_d.*register
4882
4883 FPGA MANAGER FRAMEWORK
4884 M: Alan Tull <atull@opensource.altera.com>
4885 R: Moritz Fischer <moritz.fischer@ettus.com>
4886 S: Maintained
4887 F: drivers/fpga/
4888 F: include/linux/fpga/fpga-mgr.h
4889 W: http://www.rocketboards.org
4890
4891 FPU EMULATOR
4892 M: Bill Metzenthen <billm@melbpc.org.au>
4893 W: http://floatingpoint.sourceforge.net/emulator/index.html
4894 S: Maintained
4895 F: arch/x86/math-emu/
4896
4897 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4898 L: netdev@vger.kernel.org
4899 S: Orphan
4900 F: drivers/net/wan/dlci.c
4901 F: drivers/net/wan/sdla.c
4902
4903 FRAMEBUFFER LAYER
4904 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4905 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4906 L: linux-fbdev@vger.kernel.org
4907 W: http://linux-fbdev.sourceforge.net/
4908 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4910 S: Maintained
4911 F: Documentation/fb/
4912 F: drivers/video/
4913 F: include/video/
4914 F: include/linux/fb.h
4915 F: include/uapi/video/
4916 F: include/uapi/linux/fb.h
4917
4918 FREESCALE DIU FRAMEBUFFER DRIVER
4919 M: Timur Tabi <timur@tabi.org>
4920 L: linux-fbdev@vger.kernel.org
4921 S: Maintained
4922 F: drivers/video/fbdev/fsl-diu-fb.*
4923
4924 FREESCALE DMA DRIVER
4925 M: Li Yang <leoli@freescale.com>
4926 M: Zhang Wei <zw@zh-kernel.org>
4927 L: linuxppc-dev@lists.ozlabs.org
4928 S: Maintained
4929 F: drivers/dma/fsldma.*
4930
4931 FREESCALE GPMI NAND DRIVER
4932 M: Han Xu <han.xu@nxp.com>
4933 L: linux-mtd@lists.infradead.org
4934 S: Maintained
4935 F: drivers/mtd/nand/gpmi-nand/*
4936
4937 FREESCALE I2C CPM DRIVER
4938 M: Jochen Friedrich <jochen@scram.de>
4939 L: linuxppc-dev@lists.ozlabs.org
4940 L: linux-i2c@vger.kernel.org
4941 S: Maintained
4942 F: drivers/i2c/busses/i2c-cpm.c
4943
4944 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4945 M: Sascha Hauer <kernel@pengutronix.de>
4946 L: linux-fbdev@vger.kernel.org
4947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4948 S: Maintained
4949 F: include/linux/platform_data/video-imxfb.h
4950 F: drivers/video/fbdev/imxfb.c
4951
4952 FREESCALE QUAD SPI DRIVER
4953 M: Han Xu <han.xu@nxp.com>
4954 L: linux-mtd@lists.infradead.org
4955 S: Maintained
4956 F: drivers/mtd/spi-nor/fsl-quadspi.c
4957
4958 FREESCALE SOC FS_ENET DRIVER
4959 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4960 M: Vitaly Bordug <vbordug@ru.mvista.com>
4961 L: linuxppc-dev@lists.ozlabs.org
4962 L: netdev@vger.kernel.org
4963 S: Maintained
4964 F: drivers/net/ethernet/freescale/fs_enet/
4965 F: include/linux/fs_enet_pd.h
4966
4967 FREESCALE IMX / MXC FEC DRIVER
4968 M: Fugang Duan <fugang.duan@nxp.com>
4969 L: netdev@vger.kernel.org
4970 S: Maintained
4971 F: drivers/net/ethernet/freescale/fec_main.c
4972 F: drivers/net/ethernet/freescale/fec_ptp.c
4973 F: drivers/net/ethernet/freescale/fec.h
4974 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4975
4976 FREESCALE QUICC ENGINE LIBRARY
4977 L: linuxppc-dev@lists.ozlabs.org
4978 S: Orphan
4979 F: drivers/soc/fsl/qe/
4980 F: include/soc/fsl/*qe*.h
4981 F: include/soc/fsl/*ucc*.h
4982
4983 FREESCALE USB PERIPHERAL DRIVERS
4984 M: Li Yang <leoli@freescale.com>
4985 L: linux-usb@vger.kernel.org
4986 L: linuxppc-dev@lists.ozlabs.org
4987 S: Maintained
4988 F: drivers/usb/gadget/udc/fsl*
4989
4990 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4991 M: Li Yang <leoli@freescale.com>
4992 L: netdev@vger.kernel.org
4993 L: linuxppc-dev@lists.ozlabs.org
4994 S: Maintained
4995 F: drivers/net/ethernet/freescale/ucc_geth*
4996
4997 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4998 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4999 L: netdev@vger.kernel.org
5000 S: Maintained
5001 F: drivers/net/ethernet/freescale/gianfar*
5002 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5003 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5004
5005 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5006 M: Zhao Qiang <qiang.zhao@nxp.com>
5007 L: netdev@vger.kernel.org
5008 L: linuxppc-dev@lists.ozlabs.org
5009 S: Maintained
5010 F: drivers/net/wan/fsl_ucc_hdlc*
5011
5012 FREESCALE QUICC ENGINE UCC UART DRIVER
5013 M: Timur Tabi <timur@tabi.org>
5014 L: linuxppc-dev@lists.ozlabs.org
5015 S: Maintained
5016 F: drivers/tty/serial/ucc_uart.c
5017
5018 FREESCALE SOC SOUND DRIVERS
5019 M: Timur Tabi <timur@tabi.org>
5020 M: Nicolin Chen <nicoleotsuka@gmail.com>
5021 M: Xiubo Li <Xiubo.Lee@gmail.com>
5022 R: Fabio Estevam <fabio.estevam@nxp.com>
5023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5024 L: linuxppc-dev@lists.ozlabs.org
5025 S: Maintained
5026 F: sound/soc/fsl/fsl*
5027 F: sound/soc/fsl/imx*
5028 F: sound/soc/fsl/mpc8610_hpcd.c
5029
5030 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5031 M: "J. German Rivera" <German.Rivera@freescale.com>
5032 M: Stuart Yoder <stuart.yoder@nxp.com>
5033 L: linux-kernel@vger.kernel.org
5034 S: Maintained
5035 F: drivers/staging/fsl-mc/
5036
5037 FREEVXFS FILESYSTEM
5038 M: Christoph Hellwig <hch@infradead.org>
5039 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5040 S: Maintained
5041 F: fs/freevxfs/
5042
5043 FREEZER
5044 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5045 M: Pavel Machek <pavel@ucw.cz>
5046 L: linux-pm@vger.kernel.org
5047 S: Supported
5048 F: Documentation/power/freezing-of-tasks.txt
5049 F: include/linux/freezer.h
5050 F: kernel/freezer.c
5051
5052 FRONTSWAP API
5053 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5054 L: linux-kernel@vger.kernel.org
5055 S: Maintained
5056 F: mm/frontswap.c
5057 F: include/linux/frontswap.h
5058
5059 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5060 M: David Howells <dhowells@redhat.com>
5061 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5062 S: Supported
5063 F: Documentation/filesystems/caching/
5064 F: fs/fscache/
5065 F: include/linux/fscache*.h
5066
5067 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5068 M: Theodore Y. Ts'o <tytso@mit.edu>
5069 M: Jaegeuk Kim <jaegeuk@kernel.org>
5070 S: Supported
5071 F: fs/crypto/
5072 F: include/linux/fscrypto.h
5073
5074 F2FS FILE SYSTEM
5075 M: Jaegeuk Kim <jaegeuk@kernel.org>
5076 M: Changman Lee <cm224.lee@samsung.com>
5077 R: Chao Yu <yuchao0@huawei.com>
5078 L: linux-f2fs-devel@lists.sourceforge.net
5079 W: http://en.wikipedia.org/wiki/F2FS
5080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5081 S: Maintained
5082 F: Documentation/filesystems/f2fs.txt
5083 F: Documentation/ABI/testing/sysfs-fs-f2fs
5084 F: fs/f2fs/
5085 F: include/linux/f2fs_fs.h
5086 F: include/trace/events/f2fs.h
5087
5088 FUJITSU FR-V (FRV) PORT
5089 S: Orphan
5090 F: arch/frv/
5091
5092 FUJITSU LAPTOP EXTRAS
5093 M: Jonathan Woithe <jwoithe@just42.net>
5094 L: platform-driver-x86@vger.kernel.org
5095 S: Maintained
5096 F: drivers/platform/x86/fujitsu-laptop.c
5097
5098 FUJITSU M-5MO LS CAMERA ISP DRIVER
5099 M: Kyungmin Park <kyungmin.park@samsung.com>
5100 M: Heungjun Kim <riverful.kim@samsung.com>
5101 L: linux-media@vger.kernel.org
5102 S: Maintained
5103 F: drivers/media/i2c/m5mols/
5104 F: include/media/i2c/m5mols.h
5105
5106 FUJITSU TABLET EXTRAS
5107 M: Robert Gerlach <khnz@gmx.de>
5108 L: platform-driver-x86@vger.kernel.org
5109 S: Maintained
5110 F: drivers/platform/x86/fujitsu-tablet.c
5111
5112 FUSE: FILESYSTEM IN USERSPACE
5113 M: Miklos Szeredi <miklos@szeredi.hu>
5114 L: linux-fsdevel@vger.kernel.org
5115 W: http://fuse.sourceforge.net/
5116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5117 S: Maintained
5118 F: fs/fuse/
5119 F: include/uapi/linux/fuse.h
5120 F: Documentation/filesystems/fuse.txt
5121
5122 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5123 M: Rik Faith <faith@cs.unc.edu>
5124 L: linux-scsi@vger.kernel.org
5125 S: Odd Fixes (e.g., new signatures)
5126 F: drivers/scsi/fdomain.*
5127
5128 GCC PLUGINS
5129 M: Kees Cook <keescook@chromium.org>
5130 R: Emese Revfy <re.emese@gmail.com>
5131 L: kernel-hardening@lists.openwall.com
5132 S: Maintained
5133 F: scripts/gcc-plugins/
5134 F: scripts/gcc-plugin.sh
5135 F: Documentation/gcc-plugins.txt
5136
5137 GCOV BASED KERNEL PROFILING
5138 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5139 S: Maintained
5140 F: kernel/gcov/
5141 F: Documentation/gcov.txt
5142
5143 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5144 M: Achim Leubner <achim_leubner@adaptec.com>
5145 L: linux-scsi@vger.kernel.org
5146 W: http://www.icp-vortex.com/
5147 S: Supported
5148 F: drivers/scsi/gdt*
5149
5150 GDB KERNEL DEBUGGING HELPER SCRIPTS
5151 M: Jan Kiszka <jan.kiszka@siemens.com>
5152 M: Kieran Bingham <kieran@bingham.xyz>
5153 S: Supported
5154 F: scripts/gdb/
5155
5156 GEMTEK FM RADIO RECEIVER DRIVER
5157 M: Hans Verkuil <hverkuil@xs4all.nl>
5158 L: linux-media@vger.kernel.org
5159 T: git git://linuxtv.org/media_tree.git
5160 W: https://linuxtv.org
5161 S: Maintained
5162 F: drivers/media/radio/radio-gemtek*
5163
5164 GENERIC GPIO I2C DRIVER
5165 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5166 S: Supported
5167 F: drivers/i2c/busses/i2c-gpio.c
5168 F: include/linux/i2c-gpio.h
5169
5170 GENERIC GPIO I2C MULTIPLEXER DRIVER
5171 M: Peter Korsgaard <peter.korsgaard@barco.com>
5172 L: linux-i2c@vger.kernel.org
5173 S: Supported
5174 F: drivers/i2c/muxes/i2c-mux-gpio.c
5175 F: include/linux/i2c-mux-gpio.h
5176 F: Documentation/i2c/muxes/i2c-mux-gpio
5177
5178 GENERIC HDLC (WAN) DRIVERS
5179 M: Krzysztof Halasa <khc@pm.waw.pl>
5180 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5181 S: Maintained
5182 F: drivers/net/wan/c101.c
5183 F: drivers/net/wan/hd6457*
5184 F: drivers/net/wan/hdlc*
5185 F: drivers/net/wan/n2.c
5186 F: drivers/net/wan/pc300too.c
5187 F: drivers/net/wan/pci200syn.c
5188 F: drivers/net/wan/wanxl*
5189
5190 GENERIC INCLUDE/ASM HEADER FILES
5191 M: Arnd Bergmann <arnd@arndb.de>
5192 L: linux-arch@vger.kernel.org
5193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5194 S: Maintained
5195 F: include/asm-generic/
5196 F: include/uapi/asm-generic/
5197
5198 GENERIC PHY FRAMEWORK
5199 M: Kishon Vijay Abraham I <kishon@ti.com>
5200 L: linux-kernel@vger.kernel.org
5201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5202 S: Supported
5203 F: drivers/phy/
5204 F: include/linux/phy/
5205
5206 GENERIC PM DOMAINS
5207 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5208 M: Kevin Hilman <khilman@kernel.org>
5209 M: Ulf Hansson <ulf.hansson@linaro.org>
5210 L: linux-pm@vger.kernel.org
5211 S: Supported
5212 F: drivers/base/power/domain*.c
5213 F: include/linux/pm_domain.h
5214
5215 GENERIC UIO DRIVER FOR PCI DEVICES
5216 M: "Michael S. Tsirkin" <mst@redhat.com>
5217 L: kvm@vger.kernel.org
5218 S: Supported
5219 F: drivers/uio/uio_pci_generic.c
5220
5221 GET_MAINTAINER SCRIPT
5222 M: Joe Perches <joe@perches.com>
5223 S: Maintained
5224 F: scripts/get_maintainer.pl
5225
5226 GFS2 FILE SYSTEM
5227 M: Steven Whitehouse <swhiteho@redhat.com>
5228 M: Bob Peterson <rpeterso@redhat.com>
5229 L: cluster-devel@redhat.com
5230 W: http://sources.redhat.com/cluster/
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5232 S: Supported
5233 F: Documentation/filesystems/gfs2*.txt
5234 F: fs/gfs2/
5235 F: include/uapi/linux/gfs2_ondisk.h
5236
5237 GIGASET ISDN DRIVERS
5238 M: Paul Bolle <pebolle@tiscali.nl>
5239 L: gigaset307x-common@lists.sourceforge.net
5240 W: http://gigaset307x.sourceforge.net/
5241 S: Odd Fixes
5242 F: Documentation/isdn/README.gigaset
5243 F: drivers/isdn/gigaset/
5244 F: include/uapi/linux/gigaset_dev.h
5245
5246 GO7007 MPEG CODEC
5247 M: Hans Verkuil <hans.verkuil@cisco.com>
5248 L: linux-media@vger.kernel.org
5249 S: Maintained
5250 F: drivers/media/usb/go7007/
5251
5252 GOODIX TOUCHSCREEN
5253 M: Bastien Nocera <hadess@hadess.net>
5254 L: linux-input@vger.kernel.org
5255 S: Maintained
5256 F: drivers/input/touchscreen/goodix.c
5257
5258 GPIO SUBSYSTEM
5259 M: Linus Walleij <linus.walleij@linaro.org>
5260 M: Alexandre Courbot <gnurou@gmail.com>
5261 L: linux-gpio@vger.kernel.org
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5263 S: Maintained
5264 F: Documentation/devicetree/bindings/gpio/
5265 F: Documentation/gpio/
5266 F: Documentation/ABI/testing/gpio-cdev
5267 F: Documentation/ABI/obsolete/sysfs-gpio
5268 F: drivers/gpio/
5269 F: include/linux/gpio/
5270 F: include/linux/gpio.h
5271 F: include/asm-generic/gpio.h
5272 F: include/uapi/linux/gpio.h
5273 F: tools/gpio/
5274
5275 GRE DEMULTIPLEXER DRIVER
5276 M: Dmitry Kozlov <xeb@mail.ru>
5277 L: netdev@vger.kernel.org
5278 S: Maintained
5279 F: net/ipv4/gre_demux.c
5280 F: net/ipv4/gre_offload.c
5281 F: include/net/gre.h
5282
5283 GRETH 10/100/1G Ethernet MAC device driver
5284 M: Andreas Larsson <andreas@gaisler.com>
5285 L: netdev@vger.kernel.org
5286 S: Maintained
5287 F: drivers/net/ethernet/aeroflex/
5288
5289 GSPCA FINEPIX SUBDRIVER
5290 M: Frank Zago <frank@zago.net>
5291 L: linux-media@vger.kernel.org
5292 T: git git://linuxtv.org/media_tree.git
5293 S: Maintained
5294 F: drivers/media/usb/gspca/finepix.c
5295
5296 GSPCA GL860 SUBDRIVER
5297 M: Olivier Lorin <o.lorin@laposte.net>
5298 L: linux-media@vger.kernel.org
5299 T: git git://linuxtv.org/media_tree.git
5300 S: Maintained
5301 F: drivers/media/usb/gspca/gl860/
5302
5303 GSPCA M5602 SUBDRIVER
5304 M: Erik Andren <erik.andren@gmail.com>
5305 L: linux-media@vger.kernel.org
5306 T: git git://linuxtv.org/media_tree.git
5307 S: Maintained
5308 F: drivers/media/usb/gspca/m5602/
5309
5310 GSPCA PAC207 SONIXB SUBDRIVER
5311 M: Hans Verkuil <hverkuil@xs4all.nl>
5312 L: linux-media@vger.kernel.org
5313 T: git git://linuxtv.org/media_tree.git
5314 S: Odd Fixes
5315 F: drivers/media/usb/gspca/pac207.c
5316
5317 GSPCA SN9C20X SUBDRIVER
5318 M: Brian Johnson <brijohn@gmail.com>
5319 L: linux-media@vger.kernel.org
5320 T: git git://linuxtv.org/media_tree.git
5321 S: Maintained
5322 F: drivers/media/usb/gspca/sn9c20x.c
5323
5324 GSPCA T613 SUBDRIVER
5325 M: Leandro Costantino <lcostantino@gmail.com>
5326 L: linux-media@vger.kernel.org
5327 T: git git://linuxtv.org/media_tree.git
5328 S: Maintained
5329 F: drivers/media/usb/gspca/t613.c
5330
5331 GSPCA USB WEBCAM DRIVER
5332 M: Hans Verkuil <hverkuil@xs4all.nl>
5333 L: linux-media@vger.kernel.org
5334 T: git git://linuxtv.org/media_tree.git
5335 S: Odd Fixes
5336 F: drivers/media/usb/gspca/
5337
5338 GUID PARTITION TABLE (GPT)
5339 M: Davidlohr Bueso <dave@stgolabs.net>
5340 L: linux-efi@vger.kernel.org
5341 S: Maintained
5342 F: block/partitions/efi.*
5343
5344 STK1160 USB VIDEO CAPTURE DRIVER
5345 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5346 L: linux-media@vger.kernel.org
5347 T: git git://linuxtv.org/media_tree.git
5348 S: Maintained
5349 F: drivers/media/usb/stk1160/
5350
5351 H8/300 ARCHITECTURE
5352 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5353 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5354 W: http://uclinux-h8.sourceforge.jp
5355 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5356 S: Maintained
5357 F: arch/h8300/
5358 F: drivers/clocksource/h8300_*.c
5359 F: drivers/clk/h8300/
5360 F: drivers/irqchip/irq-renesas-h8*.c
5361
5362 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5363 M: Frank Seidel <frank@f-seidel.de>
5364 L: platform-driver-x86@vger.kernel.org
5365 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5366 S: Maintained
5367 F: drivers/platform/x86/hdaps.c
5368
5369 HDPVR USB VIDEO ENCODER DRIVER
5370 M: Hans Verkuil <hverkuil@xs4all.nl>
5371 L: linux-media@vger.kernel.org
5372 T: git git://linuxtv.org/media_tree.git
5373 W: https://linuxtv.org
5374 S: Odd Fixes
5375 F: drivers/media/usb/hdpvr/
5376
5377 HWPOISON MEMORY FAILURE HANDLING
5378 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5379 L: linux-mm@kvack.org
5380 S: Maintained
5381 F: mm/memory-failure.c
5382 F: mm/hwpoison-inject.c
5383
5384 HYPERVISOR VIRTUAL CONSOLE DRIVER
5385 L: linuxppc-dev@lists.ozlabs.org
5386 S: Odd Fixes
5387 F: drivers/tty/hvc/
5388
5389 HACKRF MEDIA DRIVER
5390 M: Antti Palosaari <crope@iki.fi>
5391 L: linux-media@vger.kernel.org
5392 W: https://linuxtv.org
5393 W: http://palosaari.fi/linux/
5394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5395 T: git git://linuxtv.org/anttip/media_tree.git
5396 S: Maintained
5397 F: drivers/media/usb/hackrf/
5398
5399 HARDWARE MONITORING
5400 M: Jean Delvare <jdelvare@suse.com>
5401 M: Guenter Roeck <linux@roeck-us.net>
5402 L: linux-hwmon@vger.kernel.org
5403 W: http://hwmon.wiki.kernel.org/
5404 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5406 S: Maintained
5407 F: Documentation/hwmon/
5408 F: drivers/hwmon/
5409 F: include/linux/hwmon*.h
5410
5411 HARDWARE RANDOM NUMBER GENERATOR CORE
5412 M: Matt Mackall <mpm@selenic.com>
5413 M: Herbert Xu <herbert@gondor.apana.org.au>
5414 L: linux-crypto@vger.kernel.org
5415 S: Odd fixes
5416 F: Documentation/devicetree/bindings/rng/
5417 F: Documentation/hw_random.txt
5418 F: drivers/char/hw_random/
5419 F: include/linux/hw_random.h
5420
5421 HARDWARE SPINLOCK CORE
5422 M: Ohad Ben-Cohen <ohad@wizery.com>
5423 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5424 L: linux-remoteproc@vger.kernel.org
5425 S: Maintained
5426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5427 F: Documentation/devicetree/bindings/hwlock/
5428 F: Documentation/hwspinlock.txt
5429 F: drivers/hwspinlock/
5430 F: include/linux/hwspinlock.h
5431
5432 HARMONY SOUND DRIVER
5433 L: linux-parisc@vger.kernel.org
5434 S: Maintained
5435 F: sound/parisc/harmony.*
5436
5437 HD29L2 MEDIA DRIVER
5438 M: Antti Palosaari <crope@iki.fi>
5439 L: linux-media@vger.kernel.org
5440 W: https://linuxtv.org
5441 W: http://palosaari.fi/linux/
5442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5443 T: git git://linuxtv.org/anttip/media_tree.git
5444 S: Maintained
5445 F: drivers/media/dvb-frontends/hd29l2*
5446
5447 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5448 M: Brian Boylston <brian.boylston@hpe.com>
5449 S: Supported
5450 F: Documentation/watchdog/hpwdt.txt
5451 F: drivers/watchdog/hpwdt.c
5452
5453 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5454 M: Don Brace <don.brace@microsemi.com>
5455 L: iss_storagedev@hp.com
5456 L: esc.storagedev@microsemi.com
5457 L: linux-scsi@vger.kernel.org
5458 S: Supported
5459 F: Documentation/scsi/hpsa.txt
5460 F: drivers/scsi/hpsa*.[ch]
5461 F: include/linux/cciss*.h
5462 F: include/uapi/linux/cciss*.h
5463
5464 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5465 M: Don Brace <don.brace@microsemi.com>
5466 L: iss_storagedev@hp.com
5467 L: esc.storagedev@microsemi.com
5468 L: linux-scsi@vger.kernel.org
5469 S: Supported
5470 F: Documentation/blockdev/cciss.txt
5471 F: drivers/block/cciss*
5472 F: include/linux/cciss_ioctl.h
5473 F: include/uapi/linux/cciss_ioctl.h
5474
5475 HFI1 DRIVER
5476 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5477 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5478 L: linux-rdma@vger.kernel.org
5479 S: Supported
5480 F: drivers/infiniband/hw/hfi1
5481
5482 HFS FILESYSTEM
5483 L: linux-fsdevel@vger.kernel.org
5484 S: Orphan
5485 F: Documentation/filesystems/hfs.txt
5486 F: fs/hfs/
5487
5488 HFSPLUS FILESYSTEM
5489 L: linux-fsdevel@vger.kernel.org
5490 S: Orphan
5491 F: Documentation/filesystems/hfsplus.txt
5492 F: fs/hfsplus/
5493
5494 HGA FRAMEBUFFER DRIVER
5495 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5496 L: linux-nvidia@lists.surfsouth.com
5497 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5498 S: Maintained
5499 F: drivers/video/fbdev/hgafb.c
5500
5501 HIBERNATION (aka Software Suspend, aka swsusp)
5502 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5503 M: Pavel Machek <pavel@ucw.cz>
5504 L: linux-pm@vger.kernel.org
5505 S: Supported
5506 F: arch/x86/power/
5507 F: drivers/base/power/
5508 F: kernel/power/
5509 F: include/linux/suspend.h
5510 F: include/linux/freezer.h
5511 F: include/linux/pm.h
5512 F: arch/*/include/asm/suspend*.h
5513
5514 HID CORE LAYER
5515 M: Jiri Kosina <jikos@kernel.org>
5516 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5517 L: linux-input@vger.kernel.org
5518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5519 S: Maintained
5520 F: drivers/hid/
5521 F: include/linux/hid*
5522 F: include/uapi/linux/hid*
5523
5524 HID SENSOR HUB DRIVERS
5525 M: Jiri Kosina <jikos@kernel.org>
5526 M: Jonathan Cameron <jic23@kernel.org>
5527 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5528 L: linux-input@vger.kernel.org
5529 L: linux-iio@vger.kernel.org
5530 S: Maintained
5531 F: Documentation/hid/hid-sensor*
5532 F: drivers/hid/hid-sensor-*
5533 F: drivers/iio/*/hid-*
5534 F: include/linux/hid-sensor-*
5535
5536 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5537 M: Thomas Gleixner <tglx@linutronix.de>
5538 L: linux-kernel@vger.kernel.org
5539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5540 S: Maintained
5541 F: Documentation/timers/
5542 F: kernel/time/hrtimer.c
5543 F: kernel/time/clockevents.c
5544 F: kernel/time/tick*.*
5545 F: kernel/time/timer_*.c
5546 F: include/linux/clockchips.h
5547 F: include/linux/hrtimer.h
5548
5549 HIGH-SPEED SCC DRIVER FOR AX.25
5550 L: linux-hams@vger.kernel.org
5551 S: Orphan
5552 F: drivers/net/hamradio/dmascc.c
5553 F: drivers/net/hamradio/scc.c
5554
5555 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5556 M: HighPoint Linux Team <linux@highpoint-tech.com>
5557 W: http://www.highpoint-tech.com
5558 S: Supported
5559 F: Documentation/scsi/hptiop.txt
5560 F: drivers/scsi/hptiop.c
5561
5562 HIPPI
5563 M: Jes Sorensen <jes@trained-monkey.org>
5564 L: linux-hippi@sunsite.dk
5565 S: Maintained
5566 F: include/linux/hippidevice.h
5567 F: include/uapi/linux/if_hippi.h
5568 F: net/802/hippi.c
5569 F: drivers/net/hippi/
5570
5571 HISILICON NETWORK SUBSYSTEM DRIVER
5572 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5573 M: Salil Mehta <salil.mehta@huawei.com>
5574 L: netdev@vger.kernel.org
5575 W: http://www.hisilicon.com
5576 S: Maintained
5577 F: drivers/net/ethernet/hisilicon/
5578 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5579
5580 HISILICON SAS Controller
5581 M: John Garry <john.garry@huawei.com>
5582 W: http://www.hisilicon.com
5583 S: Supported
5584 F: drivers/scsi/hisi_sas/
5585 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5586
5587 HOST AP DRIVER
5588 M: Jouni Malinen <j@w1.fi>
5589 L: hostap@shmoo.com (subscribers-only)
5590 L: linux-wireless@vger.kernel.org
5591 W: http://hostap.epitest.fi/
5592 S: Maintained
5593 F: drivers/net/wireless/intersil/hostap/
5594
5595 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5596 L: platform-driver-x86@vger.kernel.org
5597 S: Orphan
5598 F: drivers/platform/x86/tc1100-wmi.c
5599
5600 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5601 M: Jaroslav Kysela <perex@perex.cz>
5602 S: Maintained
5603 F: drivers/net/ethernet/hp/hp100.*
5604
5605 HPET: High Precision Event Timers driver
5606 M: Clemens Ladisch <clemens@ladisch.de>
5607 S: Maintained
5608 F: Documentation/timers/hpet.txt
5609 F: drivers/char/hpet.c
5610 F: include/linux/hpet.h
5611 F: include/uapi/linux/hpet.h
5612
5613 HPET: x86
5614 S: Orphan
5615 F: arch/x86/kernel/hpet.c
5616 F: arch/x86/include/asm/hpet.h
5617
5618 HPFS FILESYSTEM
5619 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5620 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5621 S: Maintained
5622 F: fs/hpfs/
5623
5624 HSI SUBSYSTEM
5625 M: Sebastian Reichel <sre@kernel.org>
5626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5627 S: Maintained
5628 F: Documentation/ABI/testing/sysfs-bus-hsi
5629 F: Documentation/hsi.txt
5630 F: drivers/hsi/
5631 F: include/linux/hsi/
5632 F: include/uapi/linux/hsi/
5633
5634 HSO 3G MODEM DRIVER
5635 M: Jan Dumon <j.dumon@option.com>
5636 W: http://www.pharscape.org
5637 S: Maintained
5638 F: drivers/net/usb/hso.c
5639
5640 HSR NETWORK PROTOCOL
5641 M: Arvid Brodin <arvid.brodin@alten.se>
5642 L: netdev@vger.kernel.org
5643 S: Maintained
5644 F: net/hsr/
5645
5646 HTCPEN TOUCHSCREEN DRIVER
5647 M: Pau Oliva Fora <pof@eslack.org>
5648 L: linux-input@vger.kernel.org
5649 S: Maintained
5650 F: drivers/input/touchscreen/htcpen.c
5651
5652 HUGETLB FILESYSTEM
5653 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5654 S: Maintained
5655 F: fs/hugetlbfs/
5656
5657 Hyper-V CORE AND DRIVERS
5658 M: "K. Y. Srinivasan" <kys@microsoft.com>
5659 M: Haiyang Zhang <haiyangz@microsoft.com>
5660 L: devel@linuxdriverproject.org
5661 S: Maintained
5662 F: arch/x86/include/asm/mshyperv.h
5663 F: arch/x86/include/uapi/asm/hyperv.h
5664 F: arch/x86/kernel/cpu/mshyperv.c
5665 F: drivers/hid/hid-hyperv.c
5666 F: drivers/hv/
5667 F: drivers/input/serio/hyperv-keyboard.c
5668 F: drivers/pci/host/pci-hyperv.c
5669 F: drivers/net/hyperv/
5670 F: drivers/scsi/storvsc_drv.c
5671 F: drivers/video/fbdev/hyperv_fb.c
5672 F: include/linux/hyperv.h
5673 F: tools/hv/
5674 F: Documentation/ABI/stable/sysfs-bus-vmbus
5675
5676 I2C MUXES
5677 M: Peter Rosin <peda@axentia.se>
5678 L: linux-i2c@vger.kernel.org
5679 S: Maintained
5680 F: Documentation/i2c/i2c-topology
5681 F: Documentation/i2c/muxes/
5682 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5683 F: drivers/i2c/i2c-mux.c
5684 F: drivers/i2c/muxes/
5685 F: include/linux/i2c-mux.h
5686
5687 I2C OVER PARALLEL PORT
5688 M: Jean Delvare <jdelvare@suse.com>
5689 L: linux-i2c@vger.kernel.org
5690 S: Maintained
5691 F: Documentation/i2c/busses/i2c-parport
5692 F: Documentation/i2c/busses/i2c-parport-light
5693 F: drivers/i2c/busses/i2c-parport.c
5694 F: drivers/i2c/busses/i2c-parport-light.c
5695
5696 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5697 M: Jean Delvare <jdelvare@suse.com>
5698 L: linux-i2c@vger.kernel.org
5699 S: Maintained
5700 F: Documentation/i2c/busses/i2c-ali1535
5701 F: Documentation/i2c/busses/i2c-ali1563
5702 F: Documentation/i2c/busses/i2c-ali15x3
5703 F: Documentation/i2c/busses/i2c-amd756
5704 F: Documentation/i2c/busses/i2c-amd8111
5705 F: Documentation/i2c/busses/i2c-i801
5706 F: Documentation/i2c/busses/i2c-nforce2
5707 F: Documentation/i2c/busses/i2c-piix4
5708 F: Documentation/i2c/busses/i2c-sis5595
5709 F: Documentation/i2c/busses/i2c-sis630
5710 F: Documentation/i2c/busses/i2c-sis96x
5711 F: Documentation/i2c/busses/i2c-via
5712 F: Documentation/i2c/busses/i2c-viapro
5713 F: drivers/i2c/busses/i2c-ali1535.c
5714 F: drivers/i2c/busses/i2c-ali1563.c
5715 F: drivers/i2c/busses/i2c-ali15x3.c
5716 F: drivers/i2c/busses/i2c-amd756.c
5717 F: drivers/i2c/busses/i2c-amd756-s4882.c
5718 F: drivers/i2c/busses/i2c-amd8111.c
5719 F: drivers/i2c/busses/i2c-i801.c
5720 F: drivers/i2c/busses/i2c-isch.c
5721 F: drivers/i2c/busses/i2c-nforce2.c
5722 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5723 F: drivers/i2c/busses/i2c-piix4.c
5724 F: drivers/i2c/busses/i2c-sis5595.c
5725 F: drivers/i2c/busses/i2c-sis630.c
5726 F: drivers/i2c/busses/i2c-sis96x.c
5727 F: drivers/i2c/busses/i2c-via.c
5728 F: drivers/i2c/busses/i2c-viapro.c
5729
5730 I2C/SMBUS ISMT DRIVER
5731 M: Seth Heasley <seth.heasley@intel.com>
5732 M: Neil Horman <nhorman@tuxdriver.com>
5733 L: linux-i2c@vger.kernel.org
5734 F: drivers/i2c/busses/i2c-ismt.c
5735 F: Documentation/i2c/busses/i2c-ismt
5736
5737 I2C/SMBUS STUB DRIVER
5738 M: Jean Delvare <jdelvare@suse.com>
5739 L: linux-i2c@vger.kernel.org
5740 S: Maintained
5741 F: drivers/i2c/i2c-stub.c
5742
5743 I2C SUBSYSTEM
5744 M: Wolfram Sang <wsa@the-dreams.de>
5745 L: linux-i2c@vger.kernel.org
5746 W: https://i2c.wiki.kernel.org/
5747 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5749 S: Maintained
5750 F: Documentation/devicetree/bindings/i2c/
5751 F: Documentation/i2c/
5752 F: drivers/i2c/
5753 F: drivers/i2c/*/
5754 F: include/linux/i2c.h
5755 F: include/linux/i2c-*.h
5756 F: include/uapi/linux/i2c.h
5757 F: include/uapi/linux/i2c-*.h
5758
5759 I2C ACPI SUPPORT
5760 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5761 L: linux-i2c@vger.kernel.org
5762 L: linux-acpi@vger.kernel.org
5763 S: Maintained
5764
5765 I2C-TAOS-EVM DRIVER
5766 M: Jean Delvare <jdelvare@suse.com>
5767 L: linux-i2c@vger.kernel.org
5768 S: Maintained
5769 F: Documentation/i2c/busses/i2c-taos-evm
5770 F: drivers/i2c/busses/i2c-taos-evm.c
5771
5772 I2C-TINY-USB DRIVER
5773 M: Till Harbaum <till@harbaum.org>
5774 L: linux-i2c@vger.kernel.org
5775 W: http://www.harbaum.org/till/i2c_tiny_usb
5776 S: Maintained
5777 F: drivers/i2c/busses/i2c-tiny-usb.c
5778
5779 i386 BOOT CODE
5780 M: "H. Peter Anvin" <hpa@zytor.com>
5781 S: Maintained
5782 F: arch/x86/boot/
5783
5784 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5785 M: "H. Peter Anvin" <hpa@zytor.com>
5786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5787 S: Maintained
5788
5789 IA64 (Itanium) PLATFORM
5790 M: Tony Luck <tony.luck@intel.com>
5791 M: Fenghua Yu <fenghua.yu@intel.com>
5792 L: linux-ia64@vger.kernel.org
5793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5794 S: Maintained
5795 F: arch/ia64/
5796
5797 IBM Power VMX Cryptographic instructions
5798 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5799 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5800 L: linux-crypto@vger.kernel.org
5801 S: Supported
5802 F: drivers/crypto/vmx/Makefile
5803 F: drivers/crypto/vmx/Kconfig
5804 F: drivers/crypto/vmx/vmx.c
5805 F: drivers/crypto/vmx/aes*
5806 F: drivers/crypto/vmx/ghash*
5807 F: drivers/crypto/vmx/ppc-xlate.pl
5808
5809 IBM Power in-Nest Crypto Acceleration
5810 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5811 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5812 L: linux-crypto@vger.kernel.org
5813 S: Supported
5814 F: drivers/crypto/nx/Makefile
5815 F: drivers/crypto/nx/Kconfig
5816 F: drivers/crypto/nx/nx-aes*
5817 F: drivers/crypto/nx/nx-sha*
5818 F: drivers/crypto/nx/nx.*
5819 F: drivers/crypto/nx/nx_csbcpb.h
5820 F: drivers/crypto/nx/nx_debugfs.h
5821
5822 IBM Power 842 compression accelerator
5823 M: Dan Streetman <ddstreet@ieee.org>
5824 S: Supported
5825 F: drivers/crypto/nx/Makefile
5826 F: drivers/crypto/nx/Kconfig
5827 F: drivers/crypto/nx/nx-842*
5828 F: include/linux/sw842.h
5829 F: crypto/842.c
5830 F: lib/842/
5831
5832 IBM Power Linux RAID adapter
5833 M: Brian King <brking@us.ibm.com>
5834 S: Supported
5835 F: drivers/scsi/ipr.*
5836
5837 IBM Power Virtual Ethernet Device Driver
5838 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5839 L: netdev@vger.kernel.org
5840 S: Supported
5841 F: drivers/net/ethernet/ibm/ibmveth.*
5842
5843 IBM Power SRIOV Virtual NIC Device Driver
5844 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5845 M: John Allen <jallen@linux.vnet.ibm.com>
5846 L: netdev@vger.kernel.org
5847 S: Supported
5848 F: drivers/net/ethernet/ibm/ibmvnic.*
5849
5850 IBM Power Virtual SCSI Device Drivers
5851 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5852 L: linux-scsi@vger.kernel.org
5853 S: Supported
5854 F: drivers/scsi/ibmvscsi/ibmvscsi*
5855 F: include/scsi/viosrp.h
5856
5857 IBM Power Virtual SCSI Device Target Driver
5858 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5859 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5860 L: linux-scsi@vger.kernel.org
5861 L: target-devel@vger.kernel.org
5862 S: Supported
5863 F: drivers/scsi/ibmvscsi_tgt/
5864
5865 IBM Power Virtual FC Device Drivers
5866 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5867 L: linux-scsi@vger.kernel.org
5868 S: Supported
5869 F: drivers/scsi/ibmvscsi/ibmvfc*
5870
5871 IBM ServeRAID RAID DRIVER
5872 S: Orphan
5873 F: drivers/scsi/ips.*
5874
5875 ICH LPC AND GPIO DRIVER
5876 M: Peter Tyser <ptyser@xes-inc.com>
5877 S: Maintained
5878 F: drivers/mfd/lpc_ich.c
5879 F: drivers/gpio/gpio-ich.c
5880
5881 IDE SUBSYSTEM
5882 M: "David S. Miller" <davem@davemloft.net>
5883 L: linux-ide@vger.kernel.org
5884 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5886 S: Maintained
5887 F: Documentation/ide/
5888 F: drivers/ide/
5889 F: include/linux/ide.h
5890
5891 IDEAPAD LAPTOP EXTRAS DRIVER
5892 M: Ike Panhc <ike.pan@canonical.com>
5893 L: platform-driver-x86@vger.kernel.org
5894 W: http://launchpad.net/ideapad-laptop
5895 S: Maintained
5896 F: drivers/platform/x86/ideapad-laptop.c
5897
5898 IDEAPAD LAPTOP SLIDEBAR DRIVER
5899 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5900 L: linux-input@vger.kernel.org
5901 W: https://github.com/o2genum/ideapad-slidebar
5902 S: Maintained
5903 F: drivers/input/misc/ideapad_slidebar.c
5904
5905 IDE/ATAPI DRIVERS
5906 M: Borislav Petkov <bp@alien8.de>
5907 L: linux-ide@vger.kernel.org
5908 S: Maintained
5909 F: Documentation/cdrom/ide-cd
5910 F: drivers/ide/ide-cd*
5911
5912 IDLE-I7300
5913 M: Andy Henroid <andrew.d.henroid@intel.com>
5914 L: linux-pm@vger.kernel.org
5915 S: Supported
5916 F: drivers/idle/i7300_idle.c
5917
5918 IEEE 802.15.4 SUBSYSTEM
5919 M: Alexander Aring <aar@pengutronix.de>
5920 L: linux-wpan@vger.kernel.org
5921 W: http://wpan.cakelab.org/
5922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5924 S: Maintained
5925 F: net/ieee802154/
5926 F: net/mac802154/
5927 F: drivers/net/ieee802154/
5928 F: include/linux/nl802154.h
5929 F: include/linux/ieee802154.h
5930 F: include/net/nl802154.h
5931 F: include/net/mac802154.h
5932 F: include/net/af_ieee802154.h
5933 F: include/net/cfg802154.h
5934 F: include/net/ieee802154_netdev.h
5935 F: Documentation/networking/ieee802154.txt
5936
5937 IGORPLUG-USB IR RECEIVER
5938 M: Sean Young <sean@mess.org>
5939 L: linux-media@vger.kernel.org
5940 S: Maintained
5941 F: drivers/media/rc/igorplugusb.c
5942
5943 IGUANAWORKS USB IR TRANSCEIVER
5944 M: Sean Young <sean@mess.org>
5945 L: linux-media@vger.kernel.org
5946 S: Maintained
5947 F: drivers/media/rc/iguanair.c
5948
5949 IIO SUBSYSTEM AND DRIVERS
5950 M: Jonathan Cameron <jic23@kernel.org>
5951 R: Hartmut Knaack <knaack.h@gmx.de>
5952 R: Lars-Peter Clausen <lars@metafoo.de>
5953 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5954 L: linux-iio@vger.kernel.org
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5956 S: Maintained
5957 F: Documentation/devicetree/bindings/iio/
5958 F: drivers/iio/
5959 F: drivers/staging/iio/
5960 F: include/linux/iio/
5961 F: tools/iio/
5962
5963 IKANOS/ADI EAGLE ADSL USB DRIVER
5964 M: Matthieu Castet <castet.matthieu@free.fr>
5965 M: Stanislaw Gruszka <stf_xl@wp.pl>
5966 S: Maintained
5967 F: drivers/usb/atm/ueagle-atm.c
5968
5969 INA209 HARDWARE MONITOR DRIVER
5970 M: Guenter Roeck <linux@roeck-us.net>
5971 L: linux-hwmon@vger.kernel.org
5972 S: Maintained
5973 F: Documentation/hwmon/ina209
5974 F: Documentation/devicetree/bindings/i2c/ina209.txt
5975 F: drivers/hwmon/ina209.c
5976
5977 INA2XX HARDWARE MONITOR DRIVER
5978 M: Guenter Roeck <linux@roeck-us.net>
5979 L: linux-hwmon@vger.kernel.org
5980 S: Maintained
5981 F: Documentation/hwmon/ina2xx
5982 F: drivers/hwmon/ina2xx.c
5983 F: include/linux/platform_data/ina2xx.h
5984
5985 INDUSTRY PACK SUBSYSTEM (IPACK)
5986 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5987 M: Jens Taprogge <jens.taprogge@taprogge.org>
5988 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5989 L: industrypack-devel@lists.sourceforge.net
5990 W: http://industrypack.sourceforge.net
5991 S: Maintained
5992 F: drivers/ipack/
5993
5994 INGENIC JZ4780 DMA Driver
5995 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5996 S: Maintained
5997 F: drivers/dma/dma-jz4780.c
5998
5999 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6000 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6001 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6002 L: linux-ima-devel@lists.sourceforge.net
6003 L: linux-ima-user@lists.sourceforge.net
6004 L: linux-security-module@vger.kernel.org
6005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6006 S: Supported
6007 F: security/integrity/ima/
6008
6009 IMGTEC IR DECODER DRIVER
6010 M: James Hogan <james.hogan@imgtec.com>
6011 S: Maintained
6012 F: drivers/media/rc/img-ir/
6013
6014 IMS TWINTURBO FRAMEBUFFER DRIVER
6015 L: linux-fbdev@vger.kernel.org
6016 S: Orphan
6017 F: drivers/video/fbdev/imsttfb.c
6018
6019 INFINIBAND SUBSYSTEM
6020 M: Doug Ledford <dledford@redhat.com>
6021 M: Sean Hefty <sean.hefty@intel.com>
6022 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6023 L: linux-rdma@vger.kernel.org
6024 W: http://www.openfabrics.org/
6025 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6027 S: Supported
6028 F: Documentation/infiniband/
6029 F: drivers/infiniband/
6030 F: include/uapi/linux/if_infiniband.h
6031 F: include/uapi/rdma/
6032 F: include/rdma/
6033
6034 INOTIFY
6035 M: John McCutchan <john@johnmccutchan.com>
6036 M: Robert Love <rlove@rlove.org>
6037 M: Eric Paris <eparis@parisplace.org>
6038 S: Maintained
6039 F: Documentation/filesystems/inotify.txt
6040 F: fs/notify/inotify/
6041 F: include/linux/inotify.h
6042 F: include/uapi/linux/inotify.h
6043
6044 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6045 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6046 L: linux-input@vger.kernel.org
6047 Q: http://patchwork.kernel.org/project/linux-input/list/
6048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6049 S: Maintained
6050 F: drivers/input/
6051 F: include/linux/input.h
6052 F: include/uapi/linux/input.h
6053 F: include/linux/input/
6054 F: Documentation/devicetree/bindings/input/
6055
6056 INPUT MULTITOUCH (MT) PROTOCOL
6057 M: Henrik Rydberg <rydberg@bitmath.org>
6058 L: linux-input@vger.kernel.org
6059 S: Odd fixes
6060 F: Documentation/input/multi-touch-protocol.txt
6061 F: drivers/input/input-mt.c
6062 K: \b(ABS|SYN)_MT_
6063
6064 INTEL ASoC BDW/HSW DRIVERS
6065 M: Jie Yang <yang.jie@linux.intel.com>
6066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6067 S: Supported
6068 F: sound/soc/intel/common/sst-dsp*
6069 F: sound/soc/intel/common/sst-firmware.c
6070 F: sound/soc/intel/boards/broadwell.c
6071 F: sound/soc/intel/haswell/
6072
6073 INTEL C600 SERIES SAS CONTROLLER DRIVER
6074 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6075 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6076 L: linux-scsi@vger.kernel.org
6077 T: git git://git.code.sf.net/p/intel-sas/isci
6078 S: Supported
6079 F: drivers/scsi/isci/
6080
6081 INTEL HID EVENT DRIVER
6082 M: Alex Hung <alex.hung@canonical.com>
6083 L: platform-driver-x86@vger.kernel.org
6084 S: Maintained
6085 F: drivers/platform/x86/intel-hid.c
6086
6087 INTEL VIRTUAL BUTTON DRIVER
6088 M: AceLan Kao <acelan.kao@canonical.com>
6089 L: platform-driver-x86@vger.kernel.org
6090 S: Maintained
6091 F: drivers/platform/x86/intel-vbtn.c
6092
6093 INTEL IDLE DRIVER
6094 M: Len Brown <lenb@kernel.org>
6095 L: linux-pm@vger.kernel.org
6096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6097 S: Supported
6098 F: drivers/idle/intel_idle.c
6099
6100 INTEL INTEGRATED SENSOR HUB DRIVER
6101 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6102 M: Jiri Kosina <jikos@kernel.org>
6103 L: linux-input@vger.kernel.org
6104 S: Maintained
6105 F: drivers/hid/intel-ish-hid/
6106
6107 INTEL PSTATE DRIVER
6108 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6109 M: Len Brown <lenb@kernel.org>
6110 L: linux-pm@vger.kernel.org
6111 S: Supported
6112 F: drivers/cpufreq/intel_pstate.c
6113
6114 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6115 M: Maik Broemme <mbroemme@plusserver.de>
6116 L: linux-fbdev@vger.kernel.org
6117 S: Maintained
6118 F: Documentation/fb/intelfb.txt
6119 F: drivers/video/fbdev/intelfb/
6120
6121 INTEL 810/815 FRAMEBUFFER DRIVER
6122 M: Antonino Daplas <adaplas@gmail.com>
6123 L: linux-fbdev@vger.kernel.org
6124 S: Maintained
6125 F: drivers/video/fbdev/i810/
6126
6127 INTEL MENLOW THERMAL DRIVER
6128 M: Sujith Thomas <sujith.thomas@intel.com>
6129 L: platform-driver-x86@vger.kernel.org
6130 W: https://01.org/linux-acpi
6131 S: Supported
6132 F: drivers/platform/x86/intel_menlow.c
6133
6134 INTEL I/OAT DMA DRIVER
6135 M: Dave Jiang <dave.jiang@intel.com>
6136 R: Dan Williams <dan.j.williams@intel.com>
6137 L: dmaengine@vger.kernel.org
6138 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6139 S: Supported
6140 F: drivers/dma/ioat*
6141
6142 INTEL IOMMU (VT-d)
6143 M: David Woodhouse <dwmw2@infradead.org>
6144 L: iommu@lists.linux-foundation.org
6145 T: git git://git.infradead.org/iommu-2.6.git
6146 S: Supported
6147 F: drivers/iommu/intel-iommu.c
6148 F: include/linux/intel-iommu.h
6149
6150 INTEL IOP-ADMA DMA DRIVER
6151 R: Dan Williams <dan.j.williams@intel.com>
6152 S: Odd fixes
6153 F: drivers/dma/iop-adma.c
6154
6155 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6156 M: Krzysztof Halasa <khalasa@piap.pl>
6157 S: Maintained
6158 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6159 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6160 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6161 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6162 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6163 F: drivers/net/wan/ixp4xx_hss.c
6164
6165 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6166 M: Deepak Saxena <dsaxena@plexity.net>
6167 S: Maintained
6168 F: drivers/char/hw_random/ixp4xx-rng.c
6169
6170 INTEL ETHERNET DRIVERS
6171 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6172 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6173 W: http://www.intel.com/support/feedback.htm
6174 W: http://e1000.sourceforge.net/
6175 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6178 S: Supported
6179 F: Documentation/networking/e100.txt
6180 F: Documentation/networking/e1000.txt
6181 F: Documentation/networking/e1000e.txt
6182 F: Documentation/networking/igb.txt
6183 F: Documentation/networking/igbvf.txt
6184 F: Documentation/networking/ixgb.txt
6185 F: Documentation/networking/ixgbe.txt
6186 F: Documentation/networking/ixgbevf.txt
6187 F: Documentation/networking/i40e.txt
6188 F: Documentation/networking/i40evf.txt
6189 F: drivers/net/ethernet/intel/
6190 F: drivers/net/ethernet/intel/*/
6191
6192 INTEL RDMA RNIC DRIVER
6193 M: Faisal Latif <faisal.latif@intel.com>
6194 R: Chien Tin Tung <chien.tin.tung@intel.com>
6195 R: Mustafa Ismail <mustafa.ismail@intel.com>
6196 R: Shiraz Saleem <shiraz.saleem@intel.com>
6197 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6198 L: linux-rdma@vger.kernel.org
6199 S: Supported
6200 F: drivers/infiniband/hw/i40iw/
6201
6202 INTEL MERRIFIELD GPIO DRIVER
6203 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6204 L: linux-gpio@vger.kernel.org
6205 S: Maintained
6206 F: drivers/gpio/gpio-merrifield.c
6207
6208 INTEL-MID GPIO DRIVER
6209 M: David Cohen <david.a.cohen@linux.intel.com>
6210 L: linux-gpio@vger.kernel.org
6211 S: Maintained
6212 F: drivers/gpio/gpio-intel-mid.c
6213
6214 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6215 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6216 L: linux-wireless@vger.kernel.org
6217 S: Maintained
6218 F: Documentation/networking/README.ipw2100
6219 F: Documentation/networking/README.ipw2200
6220 F: drivers/net/wireless/intel/ipw2x00/
6221
6222 INTEL(R) TRACE HUB
6223 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6224 S: Supported
6225 F: Documentation/trace/intel_th.txt
6226 F: drivers/hwtracing/intel_th/
6227
6228 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6229 M: Ning Sun <ning.sun@intel.com>
6230 L: tboot-devel@lists.sourceforge.net
6231 W: http://tboot.sourceforge.net
6232 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6233 S: Supported
6234 F: Documentation/intel_txt.txt
6235 F: include/linux/tboot.h
6236 F: arch/x86/kernel/tboot.c
6237
6238 INTEL WIRELESS WIMAX CONNECTION 2400
6239 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6240 M: linux-wimax@intel.com
6241 L: wimax@linuxwimax.org (subscribers-only)
6242 S: Supported
6243 W: http://linuxwimax.org
6244 F: Documentation/wimax/README.i2400m
6245 F: drivers/net/wimax/i2400m/
6246 F: include/uapi/linux/wimax/i2400m.h
6247
6248 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6249 M: Stanislaw Gruszka <sgruszka@redhat.com>
6250 L: linux-wireless@vger.kernel.org
6251 S: Supported
6252 F: drivers/net/wireless/intel/iwlegacy/
6253
6254 INTEL WIRELESS WIFI LINK (iwlwifi)
6255 M: Johannes Berg <johannes.berg@intel.com>
6256 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6257 M: Luca Coelho <luciano.coelho@intel.com>
6258 M: Intel Linux Wireless <linuxwifi@intel.com>
6259 L: linux-wireless@vger.kernel.org
6260 W: http://intellinuxwireless.org
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6262 S: Supported
6263 F: drivers/net/wireless/intel/iwlwifi/
6264
6265 INTEL MANAGEMENT ENGINE (mei)
6266 M: Tomas Winkler <tomas.winkler@intel.com>
6267 L: linux-kernel@vger.kernel.org
6268 S: Supported
6269 F: include/uapi/linux/mei.h
6270 F: include/linux/mei_cl_bus.h
6271 F: drivers/misc/mei/*
6272 F: drivers/watchdog/mei_wdt.c
6273 F: Documentation/misc-devices/mei/*
6274
6275 INTEL MIC DRIVERS (mic)
6276 M: Sudeep Dutt <sudeep.dutt@intel.com>
6277 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6278 S: Supported
6279 W: https://github.com/sudeepdutt/mic
6280 W: http://software.intel.com/en-us/mic-developer
6281 F: include/linux/mic_bus.h
6282 F: include/linux/scif.h
6283 F: include/uapi/linux/mic_common.h
6284 F: include/uapi/linux/mic_ioctl.h
6285 F: include/uapi/linux/scif_ioctl.h
6286 F: drivers/misc/mic/
6287 F: drivers/dma/mic_x100_dma.c
6288 F: drivers/dma/mic_x100_dma.h
6289 F: Documentation/mic/
6290
6291 INTEL PMC/P-Unit IPC DRIVER
6292 M: Zha Qipeng<qipeng.zha@intel.com>
6293 L: platform-driver-x86@vger.kernel.org
6294 S: Maintained
6295 F: drivers/platform/x86/intel_pmc_ipc.c
6296 F: drivers/platform/x86/intel_punit_ipc.c
6297 F: arch/x86/include/asm/intel_pmc_ipc.h
6298 F: arch/x86/include/asm/intel_punit_ipc.h
6299
6300 INTEL TELEMETRY DRIVER
6301 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6302 L: platform-driver-x86@vger.kernel.org
6303 S: Maintained
6304 F: arch/x86/include/asm/intel_telemetry.h
6305 F: drivers/platform/x86/intel_telemetry*
6306
6307 INTEL PMC CORE DRIVER
6308 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6309 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6310 L: platform-driver-x86@vger.kernel.org
6311 S: Maintained
6312 F: arch/x86/include/asm/pmc_core.h
6313 F: drivers/platform/x86/intel_pmc_core*
6314
6315 IOC3 ETHERNET DRIVER
6316 M: Ralf Baechle <ralf@linux-mips.org>
6317 L: linux-mips@linux-mips.org
6318 S: Maintained
6319 F: drivers/net/ethernet/sgi/ioc3-eth.c
6320
6321 IOC3 SERIAL DRIVER
6322 M: Pat Gefre <pfg@sgi.com>
6323 L: linux-serial@vger.kernel.org
6324 S: Maintained
6325 F: drivers/tty/serial/ioc3_serial.c
6326
6327 IOMMU DRIVERS
6328 M: Joerg Roedel <joro@8bytes.org>
6329 L: iommu@lists.linux-foundation.org
6330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6331 S: Maintained
6332 F: Documentation/devicetree/bindings/iommu/
6333 F: drivers/iommu/
6334
6335 IP MASQUERADING
6336 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6337 S: Maintained
6338 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6339
6340 IPMI SUBSYSTEM
6341 M: Corey Minyard <minyard@acm.org>
6342 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6343 W: http://openipmi.sourceforge.net/
6344 S: Supported
6345 F: Documentation/IPMI.txt
6346 F: drivers/char/ipmi/
6347 F: include/linux/ipmi*
6348 F: include/uapi/linux/ipmi*
6349
6350 QCOM AUDIO (ASoC) DRIVERS
6351 M: Patrick Lai <plai@codeaurora.org>
6352 M: Banajit Goswami <bgoswami@codeaurora.org>
6353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6354 S: Supported
6355 F: sound/soc/qcom/
6356
6357 IPS SCSI RAID DRIVER
6358 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6359 L: linux-scsi@vger.kernel.org
6360 W: http://www.adaptec.com/
6361 S: Maintained
6362 F: drivers/scsi/ips*
6363
6364 IPVS
6365 M: Wensong Zhang <wensong@linux-vs.org>
6366 M: Simon Horman <horms@verge.net.au>
6367 M: Julian Anastasov <ja@ssi.bg>
6368 L: netdev@vger.kernel.org
6369 L: lvs-devel@vger.kernel.org
6370 S: Maintained
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6373 F: Documentation/networking/ipvs-sysctl.txt
6374 F: include/net/ip_vs.h
6375 F: include/uapi/linux/ip_vs.h
6376 F: net/netfilter/ipvs/
6377
6378 IPWIRELESS DRIVER
6379 M: Jiri Kosina <jikos@kernel.org>
6380 M: David Sterba <dsterba@suse.com>
6381 S: Odd Fixes
6382 F: drivers/tty/ipwireless/
6383
6384 IPX NETWORK LAYER
6385 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6386 L: netdev@vger.kernel.org
6387 S: Maintained
6388 F: include/net/ipx.h
6389 F: include/uapi/linux/ipx.h
6390 F: net/ipx/
6391
6392 IRDA SUBSYSTEM
6393 M: Samuel Ortiz <samuel@sortiz.org>
6394 L: irda-users@lists.sourceforge.net (subscribers-only)
6395 L: netdev@vger.kernel.org
6396 W: http://irda.sourceforge.net/
6397 S: Maintained
6398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6399 F: Documentation/networking/irda.txt
6400 F: drivers/net/irda/
6401 F: include/net/irda/
6402 F: net/irda/
6403
6404 IRQ SUBSYSTEM
6405 M: Thomas Gleixner <tglx@linutronix.de>
6406 L: linux-kernel@vger.kernel.org
6407 S: Maintained
6408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6409 F: kernel/irq/
6410
6411 IRQCHIP DRIVERS
6412 M: Thomas Gleixner <tglx@linutronix.de>
6413 M: Jason Cooper <jason@lakedaemon.net>
6414 M: Marc Zyngier <marc.zyngier@arm.com>
6415 L: linux-kernel@vger.kernel.org
6416 S: Maintained
6417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6418 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6419 F: Documentation/devicetree/bindings/interrupt-controller/
6420 F: drivers/irqchip/
6421
6422 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6423 M: Marc Zyngier <marc.zyngier@arm.com>
6424 S: Maintained
6425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6426 F: Documentation/IRQ-domain.txt
6427 F: include/linux/irqdomain.h
6428 F: kernel/irq/irqdomain.c
6429 F: kernel/irq/msi.c
6430
6431 ISA
6432 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6433 S: Maintained
6434 F: Documentation/isa.txt
6435 F: drivers/base/isa.c
6436 F: include/linux/isa.h
6437
6438 ISAPNP
6439 M: Jaroslav Kysela <perex@perex.cz>
6440 S: Maintained
6441 F: Documentation/isapnp.txt
6442 F: drivers/pnp/isapnp/
6443 F: include/linux/isapnp.h
6444
6445 ISA RADIO MODULE
6446 M: Hans Verkuil <hverkuil@xs4all.nl>
6447 L: linux-media@vger.kernel.org
6448 T: git git://linuxtv.org/media_tree.git
6449 W: https://linuxtv.org
6450 S: Maintained
6451 F: drivers/media/radio/radio-isa*
6452
6453 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6454 M: Peter Jones <pjones@redhat.com>
6455 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6456 S: Maintained
6457 F: drivers/firmware/iscsi_ibft*
6458
6459 ISCSI
6460 M: Mike Christie <michaelc@cs.wisc.edu>
6461 L: open-iscsi@googlegroups.com
6462 W: www.open-iscsi.org
6463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6464 S: Maintained
6465 F: drivers/scsi/*iscsi*
6466 F: include/scsi/*iscsi*
6467
6468 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6469 M: Or Gerlitz <ogerlitz@mellanox.com>
6470 M: Sagi Grimberg <sagi@grimberg.me>
6471 M: Roi Dayan <roid@mellanox.com>
6472 L: linux-rdma@vger.kernel.org
6473 S: Supported
6474 W: http://www.openfabrics.org
6475 W: www.open-iscsi.org
6476 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6477 F: drivers/infiniband/ulp/iser/
6478
6479 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6480 M: Sagi Grimberg <sagi@grimberg.me>
6481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6482 L: linux-rdma@vger.kernel.org
6483 L: target-devel@vger.kernel.org
6484 S: Supported
6485 W: http://www.linux-iscsi.org
6486 F: drivers/infiniband/ulp/isert
6487
6488 ISDN SUBSYSTEM
6489 M: Karsten Keil <isdn@linux-pingi.de>
6490 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6491 L: netdev@vger.kernel.org
6492 W: http://www.isdn4linux.de
6493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6494 S: Maintained
6495 F: Documentation/isdn/
6496 F: drivers/isdn/
6497 F: include/linux/isdn.h
6498 F: include/linux/isdn/
6499 F: include/uapi/linux/isdn.h
6500 F: include/uapi/linux/isdn/
6501
6502 ISDN SUBSYSTEM (Eicon active card driver)
6503 M: Armin Schindler <mac@melware.de>
6504 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6505 W: http://www.melware.de
6506 S: Maintained
6507 F: drivers/isdn/hardware/eicon/
6508
6509 IT87 HARDWARE MONITORING DRIVER
6510 M: Jean Delvare <jdelvare@suse.com>
6511 L: linux-hwmon@vger.kernel.org
6512 S: Maintained
6513 F: Documentation/hwmon/it87
6514 F: drivers/hwmon/it87.c
6515
6516 IT913X MEDIA DRIVER
6517 M: Antti Palosaari <crope@iki.fi>
6518 L: linux-media@vger.kernel.org
6519 W: https://linuxtv.org
6520 W: http://palosaari.fi/linux/
6521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522 T: git git://linuxtv.org/anttip/media_tree.git
6523 S: Maintained
6524 F: drivers/media/tuners/it913x*
6525
6526 IVTV VIDEO4LINUX DRIVER
6527 M: Andy Walls <awalls@md.metrocast.net>
6528 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6529 L: linux-media@vger.kernel.org
6530 T: git git://linuxtv.org/media_tree.git
6531 W: http://www.ivtvdriver.org
6532 S: Maintained
6533 F: Documentation/video4linux/*.ivtv
6534 F: drivers/media/pci/ivtv/
6535 F: include/uapi/linux/ivtv*
6536
6537 IX2505V MEDIA DRIVER
6538 M: Malcolm Priestley <tvboxspy@gmail.com>
6539 L: linux-media@vger.kernel.org
6540 W: https://linuxtv.org
6541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6542 S: Maintained
6543 F: drivers/media/dvb-frontends/ix2505v*
6544
6545 JC42.4 TEMPERATURE SENSOR DRIVER
6546 M: Guenter Roeck <linux@roeck-us.net>
6547 L: linux-hwmon@vger.kernel.org
6548 S: Maintained
6549 F: drivers/hwmon/jc42.c
6550 F: Documentation/hwmon/jc42
6551
6552 JFS FILESYSTEM
6553 M: Dave Kleikamp <shaggy@kernel.org>
6554 L: jfs-discussion@lists.sourceforge.net
6555 W: http://jfs.sourceforge.net/
6556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6557 S: Maintained
6558 F: Documentation/filesystems/jfs.txt
6559 F: fs/jfs/
6560
6561 JME NETWORK DRIVER
6562 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6563 L: netdev@vger.kernel.org
6564 S: Maintained
6565 F: drivers/net/ethernet/jme.*
6566
6567 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6568 M: David Woodhouse <dwmw2@infradead.org>
6569 L: linux-mtd@lists.infradead.org
6570 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6571 S: Maintained
6572 F: fs/jffs2/
6573 F: include/uapi/linux/jffs2.h
6574
6575 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6576 M: "Theodore Ts'o" <tytso@mit.edu>
6577 M: Jan Kara <jack@suse.com>
6578 L: linux-ext4@vger.kernel.org
6579 S: Maintained
6580 F: fs/jbd2/
6581 F: include/linux/jbd2.h
6582
6583 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6584 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6585 L: linux-media@vger.kernel.org
6586 S: Maintained
6587 F: drivers/media/platform/rcar_jpu.c
6588
6589 JSM Neo PCI based serial card
6590 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6591 L: linux-serial@vger.kernel.org
6592 S: Maintained
6593 F: drivers/tty/serial/jsm/
6594
6595 K10TEMP HARDWARE MONITORING DRIVER
6596 M: Clemens Ladisch <clemens@ladisch.de>
6597 L: linux-hwmon@vger.kernel.org
6598 S: Maintained
6599 F: Documentation/hwmon/k10temp
6600 F: drivers/hwmon/k10temp.c
6601
6602 K8TEMP HARDWARE MONITORING DRIVER
6603 M: Rudolf Marek <r.marek@assembler.cz>
6604 L: linux-hwmon@vger.kernel.org
6605 S: Maintained
6606 F: Documentation/hwmon/k8temp
6607 F: drivers/hwmon/k8temp.c
6608
6609 KASAN
6610 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6611 R: Alexander Potapenko <glider@google.com>
6612 R: Dmitry Vyukov <dvyukov@google.com>
6613 L: kasan-dev@googlegroups.com
6614 S: Maintained
6615 F: arch/*/include/asm/kasan.h
6616 F: arch/*/mm/kasan_init*
6617 F: Documentation/kasan.txt
6618 F: include/linux/kasan*.h
6619 F: lib/test_kasan.c
6620 F: mm/kasan/
6621 F: scripts/Makefile.kasan
6622
6623 KCONFIG
6624 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6625 L: linux-kbuild@vger.kernel.org
6626 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6627 S: Maintained
6628 F: Documentation/kbuild/kconfig-language.txt
6629 F: scripts/kconfig/
6630
6631 KDUMP
6632 M: Dave Young <dyoung@redhat.com>
6633 M: Baoquan He <bhe@redhat.com>
6634 R: Vivek Goyal <vgoyal@redhat.com>
6635 L: kexec@lists.infradead.org
6636 W: http://lse.sourceforge.net/kdump/
6637 S: Maintained
6638 F: Documentation/kdump/
6639
6640 KEENE FM RADIO TRANSMITTER DRIVER
6641 M: Hans Verkuil <hverkuil@xs4all.nl>
6642 L: linux-media@vger.kernel.org
6643 T: git git://linuxtv.org/media_tree.git
6644 W: https://linuxtv.org
6645 S: Maintained
6646 F: drivers/media/radio/radio-keene*
6647
6648 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6649 M: Ian Kent <raven@themaw.net>
6650 L: autofs@vger.kernel.org
6651 S: Maintained
6652 F: fs/autofs4/
6653
6654 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6655 M: Michal Marek <mmarek@suse.com>
6656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6658 L: linux-kbuild@vger.kernel.org
6659 S: Maintained
6660 F: Documentation/kbuild/
6661 F: Makefile
6662 F: scripts/Makefile.*
6663 F: scripts/basic/
6664 F: scripts/mk*
6665 F: scripts/package/
6666
6667 KERNEL JANITORS
6668 L: kernel-janitors@vger.kernel.org
6669 W: http://kernelnewbies.org/KernelJanitors
6670 S: Odd Fixes
6671
6672 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6673 M: "J. Bruce Fields" <bfields@fieldses.org>
6674 M: Jeff Layton <jlayton@poochiereds.net>
6675 L: linux-nfs@vger.kernel.org
6676 W: http://nfs.sourceforge.net/
6677 T: git git://linux-nfs.org/~bfields/linux.git
6678 S: Supported
6679 F: fs/nfsd/
6680 F: include/uapi/linux/nfsd/
6681 F: fs/lockd/
6682 F: fs/nfs_common/
6683 F: net/sunrpc/
6684 F: include/linux/lockd/
6685 F: include/linux/sunrpc/
6686 F: include/uapi/linux/sunrpc/
6687
6688 KERNEL SELFTEST FRAMEWORK
6689 M: Shuah Khan <shuahkh@osg.samsung.com>
6690 M: Shuah Khan <shuah@kernel.org>
6691 L: linux-kselftest@vger.kernel.org
6692 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6693 S: Maintained
6694 F: tools/testing/selftests
6695
6696 KERNEL VIRTUAL MACHINE (KVM)
6697 M: Paolo Bonzini <pbonzini@redhat.com>
6698 M: Radim Krčmář <rkrcmar@redhat.com>
6699 L: kvm@vger.kernel.org
6700 W: http://www.linux-kvm.org
6701 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6702 S: Supported
6703 F: Documentation/*/kvm*.txt
6704 F: Documentation/virtual/kvm/
6705 F: arch/*/kvm/
6706 F: arch/x86/kernel/kvm.c
6707 F: arch/x86/kernel/kvmclock.c
6708 F: arch/*/include/asm/kvm*
6709 F: include/linux/kvm*
6710 F: include/uapi/linux/kvm*
6711 F: virt/kvm/
6712 F: tools/kvm/
6713
6714 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6715 M: Joerg Roedel <joro@8bytes.org>
6716 L: kvm@vger.kernel.org
6717 W: http://www.linux-kvm.org/
6718 S: Maintained
6719 F: arch/x86/include/asm/svm.h
6720 F: arch/x86/kvm/svm.c
6721
6722 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6723 M: Alexander Graf <agraf@suse.com>
6724 L: kvm-ppc@vger.kernel.org
6725 W: http://www.linux-kvm.org/
6726 T: git git://github.com/agraf/linux-2.6.git
6727 S: Supported
6728 F: arch/powerpc/include/asm/kvm*
6729 F: arch/powerpc/kvm/
6730
6731 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6732 M: Christian Borntraeger <borntraeger@de.ibm.com>
6733 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6734 L: linux-s390@vger.kernel.org
6735 W: http://www.ibm.com/developerworks/linux/linux390/
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6737 S: Supported
6738 F: Documentation/s390/kvm.txt
6739 F: arch/s390/include/asm/kvm*
6740 F: arch/s390/kvm/
6741
6742 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6743 M: Christoffer Dall <christoffer.dall@linaro.org>
6744 M: Marc Zyngier <marc.zyngier@arm.com>
6745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6746 L: kvmarm@lists.cs.columbia.edu
6747 W: http://systems.cs.columbia.edu/projects/kvm-arm
6748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6749 S: Supported
6750 F: arch/arm/include/uapi/asm/kvm*
6751 F: arch/arm/include/asm/kvm*
6752 F: arch/arm/kvm/
6753 F: virt/kvm/arm/
6754 F: include/kvm/arm_*
6755
6756 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6757 M: Christoffer Dall <christoffer.dall@linaro.org>
6758 M: Marc Zyngier <marc.zyngier@arm.com>
6759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6760 L: kvmarm@lists.cs.columbia.edu
6761 S: Maintained
6762 F: arch/arm64/include/uapi/asm/kvm*
6763 F: arch/arm64/include/asm/kvm*
6764 F: arch/arm64/kvm/
6765
6766 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6767 M: James Hogan <james.hogan@imgtec.com>
6768 L: linux-mips@linux-mips.org
6769 S: Supported
6770 F: arch/mips/include/uapi/asm/kvm*
6771 F: arch/mips/include/asm/kvm*
6772 F: arch/mips/kvm/
6773
6774 KEXEC
6775 M: Eric Biederman <ebiederm@xmission.com>
6776 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6777 L: kexec@lists.infradead.org
6778 S: Maintained
6779 F: include/linux/kexec.h
6780 F: include/uapi/linux/kexec.h
6781 F: kernel/kexec*
6782
6783 KEYS/KEYRINGS:
6784 M: David Howells <dhowells@redhat.com>
6785 L: keyrings@vger.kernel.org
6786 S: Maintained
6787 F: Documentation/security/keys.txt
6788 F: include/linux/key.h
6789 F: include/linux/key-type.h
6790 F: include/linux/keyctl.h
6791 F: include/uapi/linux/keyctl.h
6792 F: include/keys/
6793 F: security/keys/
6794
6795 KEYS-TRUSTED
6796 M: David Safford <safford@us.ibm.com>
6797 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6798 L: linux-security-module@vger.kernel.org
6799 L: keyrings@vger.kernel.org
6800 S: Supported
6801 F: Documentation/security/keys-trusted-encrypted.txt
6802 F: include/keys/trusted-type.h
6803 F: security/keys/trusted.c
6804 F: security/keys/trusted.h
6805
6806 KEYS-ENCRYPTED
6807 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6808 M: David Safford <safford@us.ibm.com>
6809 L: linux-security-module@vger.kernel.org
6810 L: keyrings@vger.kernel.org
6811 S: Supported
6812 F: Documentation/security/keys-trusted-encrypted.txt
6813 F: include/keys/encrypted-type.h
6814 F: security/keys/encrypted-keys/
6815
6816 KGDB / KDB /debug_core
6817 M: Jason Wessel <jason.wessel@windriver.com>
6818 W: http://kgdb.wiki.kernel.org/
6819 L: kgdb-bugreport@lists.sourceforge.net
6820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6821 S: Maintained
6822 F: Documentation/DocBook/kgdb.tmpl
6823 F: drivers/misc/kgdbts.c
6824 F: drivers/tty/serial/kgdboc.c
6825 F: include/linux/kdb.h
6826 F: include/linux/kgdb.h
6827 F: kernel/debug/
6828
6829 KMEMCHECK
6830 M: Vegard Nossum <vegardno@ifi.uio.no>
6831 M: Pekka Enberg <penberg@kernel.org>
6832 S: Maintained
6833 F: Documentation/kmemcheck.txt
6834 F: arch/x86/include/asm/kmemcheck.h
6835 F: arch/x86/mm/kmemcheck/
6836 F: include/linux/kmemcheck.h
6837 F: mm/kmemcheck.c
6838
6839 KMEMLEAK
6840 M: Catalin Marinas <catalin.marinas@arm.com>
6841 S: Maintained
6842 F: Documentation/kmemleak.txt
6843 F: include/linux/kmemleak.h
6844 F: mm/kmemleak.c
6845 F: mm/kmemleak-test.c
6846
6847 KPROBES
6848 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6849 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6850 M: "David S. Miller" <davem@davemloft.net>
6851 M: Masami Hiramatsu <mhiramat@kernel.org>
6852 S: Maintained
6853 F: Documentation/kprobes.txt
6854 F: include/linux/kprobes.h
6855 F: kernel/kprobes.c
6856
6857 KS0108 LCD CONTROLLER DRIVER
6858 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6859 W: http://miguelojeda.es/auxdisplay.htm
6860 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6861 S: Maintained
6862 F: Documentation/auxdisplay/ks0108
6863 F: drivers/auxdisplay/ks0108.c
6864 F: include/linux/ks0108.h
6865
6866 L3MDEV
6867 M: David Ahern <dsa@cumulusnetworks.com>
6868 L: netdev@vger.kernel.org
6869 S: Maintained
6870 F: net/l3mdev
6871 F: include/net/l3mdev.h
6872
6873 LANTIQ MIPS ARCHITECTURE
6874 M: John Crispin <john@phrozen.org>
6875 L: linux-mips@linux-mips.org
6876 S: Maintained
6877 F: arch/mips/lantiq
6878
6879 LAPB module
6880 L: linux-x25@vger.kernel.org
6881 S: Orphan
6882 F: Documentation/networking/lapb-module.txt
6883 F: include/*/lapb.h
6884 F: net/lapb/
6885
6886 LASI 53c700 driver for PARISC
6887 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6888 L: linux-scsi@vger.kernel.org
6889 S: Maintained
6890 F: Documentation/scsi/53c700.txt
6891 F: drivers/scsi/53c700*
6892
6893 LED SUBSYSTEM
6894 M: Richard Purdie <rpurdie@rpsys.net>
6895 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6896 L: linux-leds@vger.kernel.org
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6898 S: Maintained
6899 F: Documentation/devicetree/bindings/leds/
6900 F: drivers/leds/
6901 F: include/linux/leds.h
6902
6903 LEGACY EEPROM DRIVER
6904 M: Jean Delvare <jdelvare@suse.com>
6905 S: Maintained
6906 F: Documentation/misc-devices/eeprom
6907 F: drivers/misc/eeprom/eeprom.c
6908
6909 LEGO USB Tower driver
6910 M: Juergen Stuber <starblue@users.sourceforge.net>
6911 L: legousb-devel@lists.sourceforge.net
6912 W: http://legousb.sourceforge.net/
6913 S: Maintained
6914 F: drivers/usb/misc/legousbtower.c
6915
6916 LG2160 MEDIA DRIVER
6917 M: Michael Krufky <mkrufky@linuxtv.org>
6918 L: linux-media@vger.kernel.org
6919 W: https://linuxtv.org
6920 W: http://github.com/mkrufky
6921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6922 T: git git://linuxtv.org/mkrufky/tuners.git
6923 S: Maintained
6924 F: drivers/media/dvb-frontends/lg2160.*
6925
6926 LGDT3305 MEDIA DRIVER
6927 M: Michael Krufky <mkrufky@linuxtv.org>
6928 L: linux-media@vger.kernel.org
6929 W: https://linuxtv.org
6930 W: http://github.com/mkrufky
6931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6932 T: git git://linuxtv.org/mkrufky/tuners.git
6933 S: Maintained
6934 F: drivers/media/dvb-frontends/lgdt3305.*
6935
6936 LGUEST
6937 M: Rusty Russell <rusty@rustcorp.com.au>
6938 L: lguest@lists.ozlabs.org
6939 W: http://lguest.ozlabs.org/
6940 S: Odd Fixes
6941 F: arch/x86/include/asm/lguest*.h
6942 F: arch/x86/lguest/
6943 F: drivers/lguest/
6944 F: include/linux/lguest*.h
6945 F: tools/lguest/
6946
6947 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6948 M: Tejun Heo <tj@kernel.org>
6949 L: linux-ide@vger.kernel.org
6950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951 S: Maintained
6952 F: drivers/ata/
6953 F: include/linux/ata.h
6954 F: include/linux/libata.h
6955 F: Documentation/devicetree/bindings/ata/
6956
6957 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6958 M: Viresh Kumar <vireshk@kernel.org>
6959 L: linux-ide@vger.kernel.org
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961 S: Maintained
6962 F: include/linux/pata_arasan_cf_data.h
6963 F: drivers/ata/pata_arasan_cf.c
6964
6965 LIBATA PATA DRIVERS
6966 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6967 M: Tejun Heo <tj@kernel.org>
6968 L: linux-ide@vger.kernel.org
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6970 S: Maintained
6971 F: drivers/ata/pata_*.c
6972 F: drivers/ata/ata_generic.c
6973
6974 LIBATA SATA AHCI PLATFORM devices support
6975 M: Hans de Goede <hdegoede@redhat.com>
6976 M: Tejun Heo <tj@kernel.org>
6977 L: linux-ide@vger.kernel.org
6978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6979 S: Maintained
6980 F: drivers/ata/ahci_platform.c
6981 F: drivers/ata/libahci_platform.c
6982 F: include/linux/ahci_platform.h
6983
6984 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6985 M: Mikael Pettersson <mikpelinux@gmail.com>
6986 L: linux-ide@vger.kernel.org
6987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6988 S: Maintained
6989 F: drivers/ata/sata_promise.*
6990
6991 LIBLOCKDEP
6992 M: Sasha Levin <sasha.levin@oracle.com>
6993 S: Maintained
6994 F: tools/lib/lockdep/
6995
6996 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6997 M: Dan Williams <dan.j.williams@intel.com>
6998 L: linux-nvdimm@lists.01.org
6999 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7001 S: Supported
7002 F: drivers/nvdimm/*
7003 F: include/linux/nd.h
7004 F: include/linux/libnvdimm.h
7005 F: include/uapi/linux/ndctl.h
7006
7007 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7008 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7009 L: linux-nvdimm@lists.01.org
7010 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7011 S: Supported
7012 F: drivers/nvdimm/blk.c
7013 F: drivers/nvdimm/region_devs.c
7014 F: drivers/acpi/nfit*
7015
7016 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7017 M: Vishal Verma <vishal.l.verma@intel.com>
7018 L: linux-nvdimm@lists.01.org
7019 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7020 S: Supported
7021 F: drivers/nvdimm/btt*
7022
7023 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7024 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7025 L: linux-nvdimm@lists.01.org
7026 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7027 S: Supported
7028 F: drivers/nvdimm/pmem.c
7029 F: include/linux/pmem.h
7030 F: arch/*/include/asm/pmem.h
7031
7032 LIGHTNVM PLATFORM SUPPORT
7033 M: Matias Bjorling <mb@lightnvm.io>
7034 W: http://github/OpenChannelSSD
7035 L: linux-block@vger.kernel.org
7036 S: Maintained
7037 F: drivers/lightnvm/
7038 F: include/linux/lightnvm.h
7039 F: include/uapi/linux/lightnvm.h
7040
7041 LINUX FOR IBM pSERIES (RS/6000)
7042 M: Paul Mackerras <paulus@au.ibm.com>
7043 W: http://www.ibm.com/linux/ltc/projects/ppc
7044 S: Supported
7045 F: arch/powerpc/boot/rs6000.h
7046
7047 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7048 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7049 M: Paul Mackerras <paulus@samba.org>
7050 M: Michael Ellerman <mpe@ellerman.id.au>
7051 W: http://www.penguinppc.org/
7052 L: linuxppc-dev@lists.ozlabs.org
7053 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7055 S: Supported
7056 F: Documentation/powerpc/
7057 F: arch/powerpc/
7058 F: drivers/char/tpm/tpm_ibmvtpm*
7059 F: drivers/crypto/nx/
7060 F: drivers/crypto/vmx/
7061 F: drivers/net/ethernet/ibm/ibmveth.*
7062 F: drivers/net/ethernet/ibm/ibmvnic.*
7063 F: drivers/pci/hotplug/pnv_php.c
7064 F: drivers/pci/hotplug/rpa*
7065 F: drivers/scsi/ibmvscsi/
7066 N: opal
7067 N: /pmac
7068 N: powermac
7069 N: powernv
7070 N: [^a-z0-9]ps3
7071 N: pseries
7072
7073 LINUX FOR POWER MACINTOSH
7074 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7075 W: http://www.penguinppc.org/
7076 L: linuxppc-dev@lists.ozlabs.org
7077 S: Maintained
7078 F: arch/powerpc/platforms/powermac/
7079 F: drivers/macintosh/
7080
7081 LINUX FOR POWERPC EMBEDDED MPC5XXX
7082 M: Anatolij Gustschin <agust@denx.de>
7083 L: linuxppc-dev@lists.ozlabs.org
7084 T: git git://git.denx.de/linux-denx-agust.git
7085 S: Maintained
7086 F: arch/powerpc/platforms/512x/
7087 F: arch/powerpc/platforms/52xx/
7088
7089 LINUX FOR POWERPC EMBEDDED PPC4XX
7090 M: Alistair Popple <alistair@popple.id.au>
7091 M: Matt Porter <mporter@kernel.crashing.org>
7092 W: http://www.penguinppc.org/
7093 L: linuxppc-dev@lists.ozlabs.org
7094 S: Maintained
7095 F: arch/powerpc/platforms/40x/
7096 F: arch/powerpc/platforms/44x/
7097
7098 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7099 L: linuxppc-dev@lists.ozlabs.org
7100 S: Orphan
7101 F: arch/powerpc/*/*virtex*
7102 F: arch/powerpc/*/*/*virtex*
7103
7104 LINUX FOR POWERPC EMBEDDED PPC8XX
7105 M: Vitaly Bordug <vitb@kernel.crashing.org>
7106 W: http://www.penguinppc.org/
7107 L: linuxppc-dev@lists.ozlabs.org
7108 S: Maintained
7109 F: arch/powerpc/platforms/8xx/
7110
7111 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7112 M: Scott Wood <oss@buserror.net>
7113 M: Kumar Gala <galak@kernel.crashing.org>
7114 W: http://www.penguinppc.org/
7115 L: linuxppc-dev@lists.ozlabs.org
7116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7117 S: Maintained
7118 F: arch/powerpc/platforms/83xx/
7119 F: arch/powerpc/platforms/85xx/
7120
7121 LINUX FOR POWERPC PA SEMI PWRFICIENT
7122 M: Olof Johansson <olof@lixom.net>
7123 L: linuxppc-dev@lists.ozlabs.org
7124 S: Maintained
7125 F: arch/powerpc/platforms/pasemi/
7126 F: drivers/*/*pasemi*
7127 F: drivers/*/*/*pasemi*
7128
7129 LINUX SECURITY MODULE (LSM) FRAMEWORK
7130 M: Chris Wright <chrisw@sous-sol.org>
7131 L: linux-security-module@vger.kernel.org
7132 S: Supported
7133
7134 LIS3LV02D ACCELEROMETER DRIVER
7135 M: Eric Piel <eric.piel@tremplin-utc.net>
7136 S: Maintained
7137 F: Documentation/misc-devices/lis3lv02d
7138 F: drivers/misc/lis3lv02d/
7139 F: drivers/platform/x86/hp_accel.c
7140
7141 LIVE PATCHING
7142 M: Josh Poimboeuf <jpoimboe@redhat.com>
7143 M: Jessica Yu <jeyu@redhat.com>
7144 M: Jiri Kosina <jikos@kernel.org>
7145 M: Miroslav Benes <mbenes@suse.cz>
7146 R: Petr Mladek <pmladek@suse.com>
7147 S: Maintained
7148 F: kernel/livepatch/
7149 F: include/linux/livepatch.h
7150 F: arch/x86/include/asm/livepatch.h
7151 F: arch/x86/kernel/livepatch.c
7152 F: Documentation/livepatch/
7153 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7154 F: samples/livepatch/
7155 L: live-patching@vger.kernel.org
7156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7157
7158 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7159 M: Kees Cook <keescook@chromium.org>
7160 S: Maintained
7161 F: drivers/misc/lkdtm*
7162
7163 LLC (802.2)
7164 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7165 S: Maintained
7166 F: include/linux/llc.h
7167 F: include/uapi/linux/llc.h
7168 F: include/net/llc*
7169 F: net/llc/
7170
7171 LM73 HARDWARE MONITOR DRIVER
7172 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7173 L: linux-hwmon@vger.kernel.org
7174 S: Maintained
7175 F: drivers/hwmon/lm73.c
7176
7177 LM78 HARDWARE MONITOR DRIVER
7178 M: Jean Delvare <jdelvare@suse.com>
7179 L: linux-hwmon@vger.kernel.org
7180 S: Maintained
7181 F: Documentation/hwmon/lm78
7182 F: drivers/hwmon/lm78.c
7183
7184 LM83 HARDWARE MONITOR DRIVER
7185 M: Jean Delvare <jdelvare@suse.com>
7186 L: linux-hwmon@vger.kernel.org
7187 S: Maintained
7188 F: Documentation/hwmon/lm83
7189 F: drivers/hwmon/lm83.c
7190
7191 LM90 HARDWARE MONITOR DRIVER
7192 M: Jean Delvare <jdelvare@suse.com>
7193 L: linux-hwmon@vger.kernel.org
7194 S: Maintained
7195 F: Documentation/hwmon/lm90
7196 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7197 F: drivers/hwmon/lm90.c
7198
7199 LM95234 HARDWARE MONITOR DRIVER
7200 M: Guenter Roeck <linux@roeck-us.net>
7201 L: linux-hwmon@vger.kernel.org
7202 S: Maintained
7203 F: Documentation/hwmon/lm95234
7204 F: drivers/hwmon/lm95234.c
7205
7206 LME2510 MEDIA DRIVER
7207 M: Malcolm Priestley <tvboxspy@gmail.com>
7208 L: linux-media@vger.kernel.org
7209 W: https://linuxtv.org
7210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7211 S: Maintained
7212 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7213
7214 LOCKING PRIMITIVES
7215 M: Peter Zijlstra <peterz@infradead.org>
7216 M: Ingo Molnar <mingo@redhat.com>
7217 L: linux-kernel@vger.kernel.org
7218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7219 S: Maintained
7220 F: Documentation/locking/
7221 F: include/linux/lockdep.h
7222 F: include/linux/spinlock*.h
7223 F: arch/*/include/asm/spinlock*.h
7224 F: include/linux/rwlock*.h
7225 F: include/linux/mutex*.h
7226 F: arch/*/include/asm/mutex*.h
7227 F: include/linux/rwsem*.h
7228 F: arch/*/include/asm/rwsem.h
7229 F: include/linux/seqlock.h
7230 F: lib/locking*.[ch]
7231 F: kernel/locking/
7232
7233 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7234 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7235 L: linux-ntfs-dev@lists.sourceforge.net
7236 W: http://www.linux-ntfs.org/content/view/19/37/
7237 S: Maintained
7238 F: Documentation/ldm.txt
7239 F: block/partitions/ldm.*
7240
7241 LogFS
7242 M: Joern Engel <joern@logfs.org>
7243 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7244 L: logfs@logfs.org
7245 W: logfs.org
7246 S: Maintained
7247 F: fs/logfs/
7248
7249 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7250 M: Sathya Prakash <sathya.prakash@broadcom.com>
7251 M: Chaitra P B <chaitra.basappa@broadcom.com>
7252 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7253 L: MPT-FusionLinux.pdl@broadcom.com
7254 L: linux-scsi@vger.kernel.org
7255 W: http://www.avagotech.com/support/
7256 S: Supported
7257 F: drivers/message/fusion/
7258 F: drivers/scsi/mpt2sas/
7259 F: drivers/scsi/mpt3sas/
7260
7261 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7262 M: Matthew Wilcox <matthew@wil.cx>
7263 L: linux-scsi@vger.kernel.org
7264 S: Maintained
7265 F: drivers/scsi/sym53c8xx_2/
7266
7267 LTC4261 HARDWARE MONITOR DRIVER
7268 M: Guenter Roeck <linux@roeck-us.net>
7269 L: linux-hwmon@vger.kernel.org
7270 S: Maintained
7271 F: Documentation/hwmon/ltc4261
7272 F: drivers/hwmon/ltc4261.c
7273
7274 LTP (Linux Test Project)
7275 M: Mike Frysinger <vapier@gentoo.org>
7276 M: Cyril Hrubis <chrubis@suse.cz>
7277 M: Wanlong Gao <wanlong.gao@gmail.com>
7278 M: Jan Stancek <jstancek@redhat.com>
7279 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7280 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7281 L: ltp@lists.linux.it (subscribers-only)
7282 W: http://linux-test-project.github.io/
7283 T: git git://github.com/linux-test-project/ltp.git
7284 S: Maintained
7285
7286 M32R ARCHITECTURE
7287 W: http://www.linux-m32r.org/
7288 S: Orphan
7289 F: arch/m32r/
7290
7291 M68K ARCHITECTURE
7292 M: Geert Uytterhoeven <geert@linux-m68k.org>
7293 L: linux-m68k@lists.linux-m68k.org
7294 W: http://www.linux-m68k.org/
7295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7296 S: Maintained
7297 F: arch/m68k/
7298 F: drivers/zorro/
7299
7300 M68K ON APPLE MACINTOSH
7301 M: Joshua Thompson <funaho@jurai.org>
7302 W: http://www.mac.linux-m68k.org/
7303 L: linux-m68k@lists.linux-m68k.org
7304 S: Maintained
7305 F: arch/m68k/mac/
7306
7307 M68K ON HP9000/300
7308 M: Philip Blundell <philb@gnu.org>
7309 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7310 S: Maintained
7311 F: arch/m68k/hp300/
7312
7313 M88DS3103 MEDIA DRIVER
7314 M: Antti Palosaari <crope@iki.fi>
7315 L: linux-media@vger.kernel.org
7316 W: https://linuxtv.org
7317 W: http://palosaari.fi/linux/
7318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7319 T: git git://linuxtv.org/anttip/media_tree.git
7320 S: Maintained
7321 F: drivers/media/dvb-frontends/m88ds3103*
7322
7323 M88RS2000 MEDIA DRIVER
7324 M: Malcolm Priestley <tvboxspy@gmail.com>
7325 L: linux-media@vger.kernel.org
7326 W: https://linuxtv.org
7327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7328 S: Maintained
7329 F: drivers/media/dvb-frontends/m88rs2000*
7330
7331 MA901 MASTERKIT USB FM RADIO DRIVER
7332 M: Alexey Klimov <klimov.linux@gmail.com>
7333 L: linux-media@vger.kernel.org
7334 T: git git://linuxtv.org/media_tree.git
7335 S: Maintained
7336 F: drivers/media/radio/radio-ma901.c
7337
7338 MAC80211
7339 M: Johannes Berg <johannes@sipsolutions.net>
7340 L: linux-wireless@vger.kernel.org
7341 W: http://wireless.kernel.org/
7342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7344 S: Maintained
7345 F: Documentation/networking/mac80211-injection.txt
7346 F: include/net/mac80211.h
7347 F: net/mac80211/
7348 F: drivers/net/wireless/mac80211_hwsim.[ch]
7349
7350 MACVLAN DRIVER
7351 M: Patrick McHardy <kaber@trash.net>
7352 L: netdev@vger.kernel.org
7353 S: Maintained
7354 F: drivers/net/macvlan.c
7355 F: include/linux/if_macvlan.h
7356
7357 MAILBOX API
7358 M: Jassi Brar <jassisinghbrar@gmail.com>
7359 L: linux-kernel@vger.kernel.org
7360 S: Maintained
7361 F: drivers/mailbox/
7362 F: include/linux/mailbox_client.h
7363 F: include/linux/mailbox_controller.h
7364
7365 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7366 M: Michael Kerrisk <mtk.manpages@gmail.com>
7367 W: http://www.kernel.org/doc/man-pages
7368 L: linux-man@vger.kernel.org
7369 S: Maintained
7370
7371 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7372 M: Andrew Lunn <andrew@lunn.ch>
7373 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7374 S: Maintained
7375 F: drivers/net/dsa/mv88e6xxx/
7376
7377 MARVELL ARMADA DRM SUPPORT
7378 M: Russell King <rmk+kernel@armlinux.org.uk>
7379 S: Maintained
7380 F: drivers/gpu/drm/armada/
7381 F: include/uapi/drm/armada_drm.h
7382 F: Documentation/devicetree/bindings/display/armada/
7383
7384 MARVELL CRYPTO DRIVER
7385 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7386 M: Arnaud Ebalard <arno@natisbad.org>
7387 F: drivers/crypto/marvell/
7388 S: Maintained
7389 L: linux-crypto@vger.kernel.org
7390
7391 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7392 M: Mirko Lindner <mlindner@marvell.com>
7393 M: Stephen Hemminger <stephen@networkplumber.org>
7394 L: netdev@vger.kernel.org
7395 S: Maintained
7396 F: drivers/net/ethernet/marvell/sk*
7397
7398 MARVELL LIBERTAS WIRELESS DRIVER
7399 L: libertas-dev@lists.infradead.org
7400 S: Orphan
7401 F: drivers/net/wireless/marvell/libertas/
7402
7403 MARVELL MV643XX ETHERNET DRIVER
7404 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7405 L: netdev@vger.kernel.org
7406 S: Maintained
7407 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7408 F: include/linux/mv643xx.h
7409
7410 MARVELL MVNETA ETHERNET DRIVER
7411 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7412 L: netdev@vger.kernel.org
7413 S: Maintained
7414 F: drivers/net/ethernet/marvell/mvneta.*
7415
7416 MARVELL MWIFIEX WIRELESS DRIVER
7417 M: Amitkumar Karwar <akarwar@marvell.com>
7418 M: Nishant Sarmukadam <nishants@marvell.com>
7419 L: linux-wireless@vger.kernel.org
7420 S: Maintained
7421 F: drivers/net/wireless/marvell/mwifiex/
7422
7423 MARVELL MWL8K WIRELESS DRIVER
7424 M: Lennert Buytenhek <buytenh@wantstofly.org>
7425 L: linux-wireless@vger.kernel.org
7426 S: Odd Fixes
7427 F: drivers/net/wireless/marvell/mwl8k.c
7428
7429 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7430 M: Nicolas Pitre <nico@fluxnic.net>
7431 S: Odd Fixes
7432 F: drivers/mmc/host/mvsdio.*
7433
7434 MATROX FRAMEBUFFER DRIVER
7435 L: linux-fbdev@vger.kernel.org
7436 S: Orphan
7437 F: drivers/video/fbdev/matrox/matroxfb_*
7438 F: include/uapi/linux/matroxfb.h
7439
7440 MAX16065 HARDWARE MONITOR DRIVER
7441 M: Guenter Roeck <linux@roeck-us.net>
7442 L: linux-hwmon@vger.kernel.org
7443 S: Maintained
7444 F: Documentation/hwmon/max16065
7445 F: drivers/hwmon/max16065.c
7446
7447 MAX20751 HARDWARE MONITOR DRIVER
7448 M: Guenter Roeck <linux@roeck-us.net>
7449 L: linux-hwmon@vger.kernel.org
7450 S: Maintained
7451 F: Documentation/hwmon/max20751
7452 F: drivers/hwmon/max20751.c
7453
7454 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7455 M: "Hans J. Koch" <hjk@hansjkoch.de>
7456 L: linux-hwmon@vger.kernel.org
7457 S: Maintained
7458 F: Documentation/hwmon/max6650
7459 F: drivers/hwmon/max6650.c
7460
7461 MAX6697 HARDWARE MONITOR DRIVER
7462 M: Guenter Roeck <linux@roeck-us.net>
7463 L: linux-hwmon@vger.kernel.org
7464 S: Maintained
7465 F: Documentation/hwmon/max6697
7466 F: Documentation/devicetree/bindings/i2c/max6697.txt
7467 F: drivers/hwmon/max6697.c
7468 F: include/linux/platform_data/max6697.h
7469
7470 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7471 M: Peter Rosin <peda@axentia.se>
7472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7473 S: Maintained
7474 F: Documentation/devicetree/bindings/sound/max9860.txt
7475 F: sound/soc/codecs/max9860.*
7476
7477 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7478 M: Krzysztof Kozlowski <krzk@kernel.org>
7479 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7480 L: linux-pm@vger.kernel.org
7481 S: Supported
7482 F: drivers/power/max14577_charger.c
7483 F: drivers/power/max77693_charger.c
7484
7485 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7486 M: Javier Martinez Canillas <javier@osg.samsung.com>
7487 L: linux-kernel@vger.kernel.org
7488 S: Supported
7489 F: drivers/*/*max77802*.c
7490 F: Documentation/devicetree/bindings/*/*max77802.txt
7491 F: include/dt-bindings/*/*max77802.h
7492
7493 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7494 M: Chanwoo Choi <cw00.choi@samsung.com>
7495 M: Krzysztof Kozlowski <krzk@kernel.org>
7496 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7497 L: linux-kernel@vger.kernel.org
7498 S: Supported
7499 F: drivers/*/max14577*.c
7500 F: drivers/*/max77686*.c
7501 F: drivers/*/max77693*.c
7502 F: drivers/extcon/extcon-max14577.c
7503 F: drivers/extcon/extcon-max77693.c
7504 F: drivers/rtc/rtc-max77686.c
7505 F: drivers/clk/clk-max77686.c
7506 F: Documentation/devicetree/bindings/mfd/max14577.txt
7507 F: Documentation/devicetree/bindings/*/max77686.txt
7508 F: Documentation/devicetree/bindings/mfd/max77693.txt
7509 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7510 F: include/linux/mfd/max14577*.h
7511 F: include/linux/mfd/max77686*.h
7512 F: include/linux/mfd/max77693*.h
7513
7514 MAXIRADIO FM RADIO RECEIVER DRIVER
7515 M: Hans Verkuil <hverkuil@xs4all.nl>
7516 L: linux-media@vger.kernel.org
7517 T: git git://linuxtv.org/media_tree.git
7518 W: https://linuxtv.org
7519 S: Maintained
7520 F: drivers/media/radio/radio-maxiradio*
7521
7522 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7523 M: Peter Rosin <peda@axentia.se>
7524 L: linux-iio@vger.kernel.org
7525 S: Maintained
7526 F: drivers/iio/potentiometer/mcp4531.c
7527
7528 MEDIA DRIVERS FOR RENESAS - FCP
7529 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7530 L: linux-media@vger.kernel.org
7531 L: linux-renesas-soc@vger.kernel.org
7532 T: git git://linuxtv.org/media_tree.git
7533 S: Supported
7534 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7535 F: drivers/media/platform/rcar-fcp.c
7536 F: include/media/rcar-fcp.h
7537
7538 MEDIA DRIVERS FOR RENESAS - VSP1
7539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7540 L: linux-media@vger.kernel.org
7541 L: linux-renesas-soc@vger.kernel.org
7542 T: git git://linuxtv.org/media_tree.git
7543 S: Supported
7544 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7545 F: drivers/media/platform/vsp1/
7546
7547 MEDIA DRIVERS FOR HELENE
7548 M: Abylay Ospan <aospan@netup.ru>
7549 L: linux-media@vger.kernel.org
7550 W: https://linuxtv.org
7551 W: http://netup.tv/
7552 T: git git://linuxtv.org/media_tree.git
7553 S: Supported
7554 F: drivers/media/dvb-frontends/helene*
7555
7556 MEDIA DRIVERS FOR ASCOT2E
7557 M: Sergey Kozlov <serjk@netup.ru>
7558 M: Abylay Ospan <aospan@netup.ru>
7559 L: linux-media@vger.kernel.org
7560 W: https://linuxtv.org
7561 W: http://netup.tv/
7562 T: git git://linuxtv.org/media_tree.git
7563 S: Supported
7564 F: drivers/media/dvb-frontends/ascot2e*
7565
7566 MEDIA DRIVERS FOR CXD2841ER
7567 M: Sergey Kozlov <serjk@netup.ru>
7568 M: Abylay Ospan <aospan@netup.ru>
7569 L: linux-media@vger.kernel.org
7570 W: https://linuxtv.org
7571 W: http://netup.tv/
7572 T: git git://linuxtv.org/media_tree.git
7573 S: Supported
7574 F: drivers/media/dvb-frontends/cxd2841er*
7575
7576 MEDIA DRIVERS FOR HORUS3A
7577 M: Sergey Kozlov <serjk@netup.ru>
7578 M: Abylay Ospan <aospan@netup.ru>
7579 L: linux-media@vger.kernel.org
7580 W: https://linuxtv.org
7581 W: http://netup.tv/
7582 T: git git://linuxtv.org/media_tree.git
7583 S: Supported
7584 F: drivers/media/dvb-frontends/horus3a*
7585
7586 MEDIA DRIVERS FOR LNBH25
7587 M: Sergey Kozlov <serjk@netup.ru>
7588 M: Abylay Ospan <aospan@netup.ru>
7589 L: linux-media@vger.kernel.org
7590 W: https://linuxtv.org
7591 W: http://netup.tv/
7592 T: git git://linuxtv.org/media_tree.git
7593 S: Supported
7594 F: drivers/media/dvb-frontends/lnbh25*
7595
7596 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7597 M: Sergey Kozlov <serjk@netup.ru>
7598 M: Abylay Ospan <aospan@netup.ru>
7599 L: linux-media@vger.kernel.org
7600 W: https://linuxtv.org
7601 W: http://netup.tv/
7602 T: git git://linuxtv.org/media_tree.git
7603 S: Supported
7604 F: drivers/media/pci/netup_unidvb/*
7605
7606 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7607 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7608 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7609 P: LinuxTV.org Project
7610 L: linux-media@vger.kernel.org
7611 W: https://linuxtv.org
7612 Q: http://patchwork.kernel.org/project/linux-media/list/
7613 T: git git://linuxtv.org/media_tree.git
7614 S: Maintained
7615 F: Documentation/dvb/
7616 F: Documentation/video4linux/
7617 F: Documentation/DocBook/media/
7618 F: drivers/media/
7619 F: drivers/staging/media/
7620 F: include/linux/platform_data/media/
7621 F: include/media/
7622 F: include/uapi/linux/dvb/
7623 F: include/uapi/linux/videodev2.h
7624 F: include/uapi/linux/media.h
7625 F: include/uapi/linux/v4l2-*
7626 F: include/uapi/linux/meye.h
7627 F: include/uapi/linux/ivtv*
7628 F: include/uapi/linux/uvcvideo.h
7629
7630 MEDIATEK ETHERNET DRIVER
7631 M: Felix Fietkau <nbd@openwrt.org>
7632 M: John Crispin <blogic@openwrt.org>
7633 L: netdev@vger.kernel.org
7634 S: Maintained
7635 F: drivers/net/ethernet/mediatek/
7636
7637 MEDIATEK MT7601U WIRELESS LAN DRIVER
7638 M: Jakub Kicinski <kubakici@wp.pl>
7639 L: linux-wireless@vger.kernel.org
7640 S: Maintained
7641 F: drivers/net/wireless/mediatek/mt7601u/
7642
7643 MEGARAID SCSI/SAS DRIVERS
7644 M: Kashyap Desai <kashyap.desai@avagotech.com>
7645 M: Sumit Saxena <sumit.saxena@avagotech.com>
7646 M: Uday Lingala <uday.lingala@avagotech.com>
7647 L: megaraidlinux.pdl@avagotech.com
7648 L: linux-scsi@vger.kernel.org
7649 W: http://www.lsi.com
7650 S: Maintained
7651 F: Documentation/scsi/megaraid.txt
7652 F: drivers/scsi/megaraid.*
7653 F: drivers/scsi/megaraid/
7654
7655 MELLANOX ETHERNET DRIVER (mlx4_en)
7656 M: Tariq Toukan <tariqt@mellanox.com>
7657 L: netdev@vger.kernel.org
7658 S: Supported
7659 W: http://www.mellanox.com
7660 Q: http://patchwork.ozlabs.org/project/netdev/list/
7661 F: drivers/net/ethernet/mellanox/mlx4/en_*
7662
7663 MELLANOX ETHERNET DRIVER (mlx5e)
7664 M: Saeed Mahameed <saeedm@mellanox.com>
7665 L: netdev@vger.kernel.org
7666 S: Supported
7667 W: http://www.mellanox.com
7668 Q: http://patchwork.ozlabs.org/project/netdev/list/
7669 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7670
7671 MELLANOX ETHERNET SWITCH DRIVERS
7672 M: Jiri Pirko <jiri@mellanox.com>
7673 M: Ido Schimmel <idosch@mellanox.com>
7674 L: netdev@vger.kernel.org
7675 S: Supported
7676 W: http://www.mellanox.com
7677 Q: http://patchwork.ozlabs.org/project/netdev/list/
7678 F: drivers/net/ethernet/mellanox/mlxsw/
7679
7680 SOFT-ROCE DRIVER (rxe)
7681 M: Moni Shoua <monis@mellanox.com>
7682 L: linux-rdma@vger.kernel.org
7683 S: Supported
7684 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7685 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7686 F: drivers/infiniband/sw/rxe/
7687 F: include/uapi/rdma/rdma_user_rxe.h
7688
7689 MEMBARRIER SUPPORT
7690 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7691 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7692 L: linux-kernel@vger.kernel.org
7693 S: Supported
7694 F: kernel/membarrier.c
7695 F: include/uapi/linux/membarrier.h
7696
7697 MEMORY MANAGEMENT
7698 L: linux-mm@kvack.org
7699 W: http://www.linux-mm.org
7700 S: Maintained
7701 F: include/linux/mm.h
7702 F: include/linux/gfp.h
7703 F: include/linux/mmzone.h
7704 F: include/linux/memory_hotplug.h
7705 F: include/linux/vmalloc.h
7706 F: mm/
7707
7708 MEMORY TECHNOLOGY DEVICES (MTD)
7709 M: David Woodhouse <dwmw2@infradead.org>
7710 M: Brian Norris <computersforpeace@gmail.com>
7711 L: linux-mtd@lists.infradead.org
7712 W: http://www.linux-mtd.infradead.org/
7713 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7714 T: git git://git.infradead.org/linux-mtd.git
7715 T: git git://git.infradead.org/l2-mtd.git
7716 S: Maintained
7717 F: Documentation/devicetree/bindings/mtd/
7718 F: drivers/mtd/
7719 F: include/linux/mtd/
7720 F: include/uapi/mtd/
7721
7722 MEN A21 WATCHDOG DRIVER
7723 M: Johannes Thumshirn <morbidrsa@gmail.com>
7724 L: linux-watchdog@vger.kernel.org
7725 S: Maintained
7726 F: drivers/watchdog/mena21_wdt.c
7727
7728 MEN CHAMELEON BUS (mcb)
7729 M: Johannes Thumshirn <morbidrsa@gmail.com>
7730 S: Maintained
7731 F: drivers/mcb/
7732 F: include/linux/mcb.h
7733 F: Documentation/men-chameleon-bus.txt
7734
7735 MEN F21BMC (Board Management Controller)
7736 M: Andreas Werner <andreas.werner@men.de>
7737 S: Supported
7738 F: drivers/mfd/menf21bmc.c
7739 F: drivers/watchdog/menf21bmc_wdt.c
7740 F: drivers/leds/leds-menf21bmc.c
7741 F: drivers/hwmon/menf21bmc_hwmon.c
7742 F: Documentation/hwmon/menf21bmc
7743
7744 METAG ARCHITECTURE
7745 M: James Hogan <james.hogan@imgtec.com>
7746 L: linux-metag@vger.kernel.org
7747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7748 S: Odd Fixes
7749 F: arch/metag/
7750 F: Documentation/metag/
7751 F: Documentation/devicetree/bindings/metag/
7752 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7753 F: drivers/clocksource/metag_generic.c
7754 F: drivers/irqchip/irq-metag.c
7755 F: drivers/irqchip/irq-metag-ext.c
7756 F: drivers/tty/metag_da.c
7757
7758 MICROBLAZE ARCHITECTURE
7759 M: Michal Simek <monstr@monstr.eu>
7760 W: http://www.monstr.eu/fdt/
7761 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7762 S: Supported
7763 F: arch/microblaze/
7764
7765 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7766 M: Chen Yu <yu.c.chen@intel.com>
7767 L: platform-driver-x86@vger.kernel.org
7768 S: Supported
7769 F: drivers/platform/x86/surfacepro3_button.c
7770
7771 MICROTEK X6 SCANNER
7772 M: Oliver Neukum <oliver@neukum.org>
7773 S: Maintained
7774 F: drivers/usb/image/microtek.*
7775
7776 MIPS
7777 M: Ralf Baechle <ralf@linux-mips.org>
7778 L: linux-mips@linux-mips.org
7779 W: http://www.linux-mips.org/
7780 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7781 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7782 S: Supported
7783 F: Documentation/devicetree/bindings/mips/
7784 F: Documentation/mips/
7785 F: arch/mips/
7786
7787 MIPS/LOONGSON1 ARCHITECTURE
7788 M: Keguang Zhang <keguang.zhang@gmail.com>
7789 L: linux-mips@linux-mips.org
7790 S: Maintained
7791 F: arch/mips/loongson32/
7792 F: arch/mips/include/asm/mach-loongson32/
7793 F: drivers/*/*loongson1*
7794 F: drivers/*/*/*loongson1*
7795
7796 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7797 M: Hans Verkuil <hverkuil@xs4all.nl>
7798 L: linux-media@vger.kernel.org
7799 T: git git://linuxtv.org/media_tree.git
7800 W: https://linuxtv.org
7801 S: Odd Fixes
7802 F: drivers/media/radio/radio-miropcm20*
7803
7804 MELLANOX MLX4 core VPI driver
7805 M: Yishai Hadas <yishaih@mellanox.com>
7806 L: netdev@vger.kernel.org
7807 L: linux-rdma@vger.kernel.org
7808 W: http://www.mellanox.com
7809 Q: http://patchwork.ozlabs.org/project/netdev/list/
7810 S: Supported
7811 F: drivers/net/ethernet/mellanox/mlx4/
7812 F: include/linux/mlx4/
7813
7814 MELLANOX MLX4 IB driver
7815 M: Yishai Hadas <yishaih@mellanox.com>
7816 L: linux-rdma@vger.kernel.org
7817 W: http://www.mellanox.com
7818 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7819 S: Supported
7820 F: drivers/infiniband/hw/mlx4/
7821 F: include/linux/mlx4/
7822
7823 MELLANOX MLX5 core VPI driver
7824 M: Matan Barak <matanb@mellanox.com>
7825 M: Leon Romanovsky <leonro@mellanox.com>
7826 L: netdev@vger.kernel.org
7827 L: linux-rdma@vger.kernel.org
7828 W: http://www.mellanox.com
7829 Q: http://patchwork.ozlabs.org/project/netdev/list/
7830 S: Supported
7831 F: drivers/net/ethernet/mellanox/mlx5/core/
7832 F: include/linux/mlx5/
7833
7834 MELLANOX MLX5 IB driver
7835 M: Matan Barak <matanb@mellanox.com>
7836 M: Leon Romanovsky <leonro@mellanox.com>
7837 L: linux-rdma@vger.kernel.org
7838 W: http://www.mellanox.com
7839 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7840 S: Supported
7841 F: drivers/infiniband/hw/mlx5/
7842 F: include/linux/mlx5/
7843
7844 MELEXIS MLX90614 DRIVER
7845 M: Crt Mori <cmo@melexis.com>
7846 L: linux-iio@vger.kernel.org
7847 W: http://www.melexis.com
7848 S: Supported
7849 F: drivers/iio/temperature/mlx90614.c
7850
7851 MN88472 MEDIA DRIVER
7852 M: Antti Palosaari <crope@iki.fi>
7853 L: linux-media@vger.kernel.org
7854 W: https://linuxtv.org
7855 W: http://palosaari.fi/linux/
7856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7857 S: Maintained
7858 F: drivers/media/dvb-frontends/mn88472*
7859
7860 MN88473 MEDIA DRIVER
7861 M: Antti Palosaari <crope@iki.fi>
7862 L: linux-media@vger.kernel.org
7863 W: https://linuxtv.org
7864 W: http://palosaari.fi/linux/
7865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7866 S: Maintained
7867 F: drivers/media/dvb-frontends/mn88473*
7868
7869 MODULE SUPPORT
7870 M: Rusty Russell <rusty@rustcorp.com.au>
7871 S: Maintained
7872 F: include/linux/module.h
7873 F: kernel/module.c
7874
7875 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7876 W: http://popies.net/meye/
7877 S: Orphan
7878 F: Documentation/video4linux/meye.txt
7879 F: drivers/media/pci/meye/
7880 F: include/uapi/linux/meye.h
7881
7882 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7883 M: Jiri Slaby <jirislaby@gmail.com>
7884 S: Maintained
7885 F: Documentation/serial/moxa-smartio
7886 F: drivers/tty/mxser.*
7887
7888 MR800 AVERMEDIA USB FM RADIO DRIVER
7889 M: Alexey Klimov <klimov.linux@gmail.com>
7890 L: linux-media@vger.kernel.org
7891 T: git git://linuxtv.org/media_tree.git
7892 S: Maintained
7893 F: drivers/media/radio/radio-mr800.c
7894
7895 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7896 M: Alan Ott <alan@signal11.us>
7897 L: linux-wpan@vger.kernel.org
7898 S: Maintained
7899 F: drivers/net/ieee802154/mrf24j40.c
7900 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7901
7902 MSI LAPTOP SUPPORT
7903 M: "Lee, Chun-Yi" <jlee@suse.com>
7904 L: platform-driver-x86@vger.kernel.org
7905 S: Maintained
7906 F: drivers/platform/x86/msi-laptop.c
7907
7908 MSI WMI SUPPORT
7909 L: platform-driver-x86@vger.kernel.org
7910 S: Orphan
7911 F: drivers/platform/x86/msi-wmi.c
7912
7913 MSI001 MEDIA DRIVER
7914 M: Antti Palosaari <crope@iki.fi>
7915 L: linux-media@vger.kernel.org
7916 W: https://linuxtv.org
7917 W: http://palosaari.fi/linux/
7918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7919 T: git git://linuxtv.org/anttip/media_tree.git
7920 S: Maintained
7921 F: drivers/media/tuners/msi001*
7922
7923 MSI2500 MEDIA DRIVER
7924 M: Antti Palosaari <crope@iki.fi>
7925 L: linux-media@vger.kernel.org
7926 W: https://linuxtv.org
7927 W: http://palosaari.fi/linux/
7928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7929 T: git git://linuxtv.org/anttip/media_tree.git
7930 S: Maintained
7931 F: drivers/media/usb/msi2500/
7932
7933 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7934 M: Robert Jarzmik <robert.jarzmik@free.fr>
7935 L: linux-mtd@lists.infradead.org
7936 S: Maintained
7937 F: drivers/mtd/devices/docg3*
7938
7939 MT9M032 APTINA SENSOR DRIVER
7940 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7941 L: linux-media@vger.kernel.org
7942 T: git git://linuxtv.org/media_tree.git
7943 S: Maintained
7944 F: drivers/media/i2c/mt9m032.c
7945 F: include/media/i2c/mt9m032.h
7946
7947 MT9P031 APTINA CAMERA SENSOR
7948 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7949 L: linux-media@vger.kernel.org
7950 T: git git://linuxtv.org/media_tree.git
7951 S: Maintained
7952 F: drivers/media/i2c/mt9p031.c
7953 F: include/media/i2c/mt9p031.h
7954
7955 MT9T001 APTINA CAMERA SENSOR
7956 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7957 L: linux-media@vger.kernel.org
7958 T: git git://linuxtv.org/media_tree.git
7959 S: Maintained
7960 F: drivers/media/i2c/mt9t001.c
7961 F: include/media/i2c/mt9t001.h
7962
7963 MT9V032 APTINA CAMERA SENSOR
7964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7965 L: linux-media@vger.kernel.org
7966 T: git git://linuxtv.org/media_tree.git
7967 S: Maintained
7968 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7969 F: drivers/media/i2c/mt9v032.c
7970 F: include/media/i2c/mt9v032.h
7971
7972 MULTIFUNCTION DEVICES (MFD)
7973 M: Lee Jones <lee.jones@linaro.org>
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7975 S: Supported
7976 F: drivers/mfd/
7977 F: include/linux/mfd/
7978
7979 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7980 M: Ulf Hansson <ulf.hansson@linaro.org>
7981 L: linux-mmc@vger.kernel.org
7982 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7983 S: Maintained
7984 F: Documentation/devicetree/bindings/mmc/
7985 F: drivers/mmc/
7986 F: include/linux/mmc/
7987 F: include/uapi/linux/mmc/
7988
7989 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7990 S: Orphan
7991 F: drivers/mmc/host/mmc_spi.c
7992 F: include/linux/spi/mmc_spi.h
7993
7994 MULTISOUND SOUND DRIVER
7995 M: Andrew Veliath <andrewtv@usa.net>
7996 S: Maintained
7997 F: Documentation/sound/oss/MultiSound
7998 F: sound/oss/msnd*
7999
8000 MULTITECH MULTIPORT CARD (ISICOM)
8001 S: Orphan
8002 F: drivers/tty/isicom.c
8003 F: include/linux/isicom.h
8004
8005 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8006 M: Bin Liu <b-liu@ti.com>
8007 L: linux-usb@vger.kernel.org
8008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8009 S: Maintained
8010 F: drivers/usb/musb/
8011
8012 MXL5007T MEDIA DRIVER
8013 M: Michael Krufky <mkrufky@linuxtv.org>
8014 L: linux-media@vger.kernel.org
8015 W: https://linuxtv.org
8016 W: http://github.com/mkrufky
8017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8018 T: git git://linuxtv.org/mkrufky/tuners.git
8019 S: Maintained
8020 F: drivers/media/tuners/mxl5007t.*
8021
8022 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8023 M: Hyong-Youb Kim <hykim@myri.com>
8024 L: netdev@vger.kernel.org
8025 W: https://www.myricom.com/support/downloads/myri10ge.html
8026 S: Supported
8027 F: drivers/net/ethernet/myricom/myri10ge/
8028
8029 NAND FLASH SUBSYSTEM
8030 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8031 R: Richard Weinberger <richard@nod.at>
8032 L: linux-mtd@lists.infradead.org
8033 W: http://www.linux-mtd.infradead.org/
8034 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8035 T: git git://github.com/linux-nand/linux.git
8036 S: Maintained
8037 F: drivers/mtd/nand/
8038 F: include/linux/mtd/nand*.h
8039
8040 NATSEMI ETHERNET DRIVER (DP8381x)
8041 S: Orphan
8042 F: drivers/net/ethernet/natsemi/natsemi.c
8043
8044 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8045 M: Daniel Mack <zonque@gmail.com>
8046 S: Maintained
8047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8048 W: http://www.native-instruments.com
8049 F: sound/usb/caiaq/
8050
8051 NCP FILESYSTEM
8052 M: Petr Vandrovec <petr@vandrovec.name>
8053 S: Odd Fixes
8054 F: fs/ncpfs/
8055
8056 NCR 5380 SCSI DRIVERS
8057 M: Finn Thain <fthain@telegraphics.com.au>
8058 M: Michael Schmitz <schmitzmic@gmail.com>
8059 L: linux-scsi@vger.kernel.org
8060 S: Maintained
8061 F: Documentation/scsi/g_NCR5380.txt
8062 F: Documentation/scsi/dtc3x80.txt
8063 F: drivers/scsi/NCR5380.*
8064 F: drivers/scsi/arm/cumana_1.c
8065 F: drivers/scsi/arm/oak.c
8066 F: drivers/scsi/atari_scsi.*
8067 F: drivers/scsi/dmx3191d.c
8068 F: drivers/scsi/dtc.*
8069 F: drivers/scsi/g_NCR5380.*
8070 F: drivers/scsi/g_NCR5380_mmio.c
8071 F: drivers/scsi/mac_scsi.*
8072 F: drivers/scsi/pas16.*
8073 F: drivers/scsi/sun3_scsi.*
8074 F: drivers/scsi/sun3_scsi_vme.c
8075 F: drivers/scsi/t128.*
8076
8077 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8078 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8079 L: linux-scsi@vger.kernel.org
8080 S: Maintained
8081 F: drivers/scsi/NCR_D700.*
8082
8083 NCT6775 HARDWARE MONITOR DRIVER
8084 M: Guenter Roeck <linux@roeck-us.net>
8085 L: linux-hwmon@vger.kernel.org
8086 S: Maintained
8087 F: Documentation/hwmon/nct6775
8088 F: drivers/hwmon/nct6775.c
8089
8090 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8091 M: Faisal Latif <faisal.latif@intel.com>
8092 L: linux-rdma@vger.kernel.org
8093 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8094 S: Supported
8095 F: drivers/infiniband/hw/nes/
8096
8097 NETEM NETWORK EMULATOR
8098 M: Stephen Hemminger <stephen@networkplumber.org>
8099 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8100 S: Maintained
8101 F: net/sched/sch_netem.c
8102
8103 NETERION 10GbE DRIVERS (s2io/vxge)
8104 M: Jon Mason <jdmason@kudzu.us>
8105 L: netdev@vger.kernel.org
8106 S: Supported
8107 F: Documentation/networking/s2io.txt
8108 F: Documentation/networking/vxge.txt
8109 F: drivers/net/ethernet/neterion/
8110
8111 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8112 M: Pablo Neira Ayuso <pablo@netfilter.org>
8113 M: Patrick McHardy <kaber@trash.net>
8114 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8115 L: netfilter-devel@vger.kernel.org
8116 L: coreteam@netfilter.org
8117 W: http://www.netfilter.org/
8118 W: http://www.iptables.org/
8119 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8122 S: Supported
8123 F: include/linux/netfilter*
8124 F: include/linux/netfilter/
8125 F: include/net/netfilter/
8126 F: include/uapi/linux/netfilter*
8127 F: include/uapi/linux/netfilter/
8128 F: net/*/netfilter.c
8129 F: net/*/netfilter/
8130 F: net/netfilter/
8131 F: net/bridge/br_netfilter*.c
8132
8133 NETLABEL
8134 M: Paul Moore <paul@paul-moore.com>
8135 W: http://netlabel.sf.net
8136 L: netdev@vger.kernel.org
8137 S: Maintained
8138 F: Documentation/netlabel/
8139 F: include/net/netlabel.h
8140 F: net/netlabel/
8141
8142 NETROM NETWORK LAYER
8143 M: Ralf Baechle <ralf@linux-mips.org>
8144 L: linux-hams@vger.kernel.org
8145 W: http://www.linux-ax25.org/
8146 S: Maintained
8147 F: include/net/netrom.h
8148 F: include/uapi/linux/netrom.h
8149 F: net/netrom/
8150
8151 NETRONOME ETHERNET DRIVERS
8152 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8153 L: oss-drivers@netronome.com
8154 S: Maintained
8155 F: drivers/net/ethernet/netronome/
8156
8157 NETWORK BLOCK DEVICE (NBD)
8158 M: Markus Pargmann <mpa@pengutronix.de>
8159 S: Maintained
8160 L: nbd-general@lists.sourceforge.net
8161 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8162 F: Documentation/blockdev/nbd.txt
8163 F: drivers/block/nbd.c
8164 F: include/uapi/linux/nbd.h
8165
8166 NETWORK DROP MONITOR
8167 M: Neil Horman <nhorman@tuxdriver.com>
8168 L: netdev@vger.kernel.org
8169 S: Maintained
8170 W: https://fedorahosted.org/dropwatch/
8171 F: net/core/drop_monitor.c
8172
8173 NETWORKING [GENERAL]
8174 M: "David S. Miller" <davem@davemloft.net>
8175 L: netdev@vger.kernel.org
8176 W: http://www.linuxfoundation.org/en/Net
8177 Q: http://patchwork.ozlabs.org/project/netdev/list/
8178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8180 S: Maintained
8181 F: net/
8182 F: include/net/
8183 F: include/linux/in.h
8184 F: include/linux/net.h
8185 F: include/linux/netdevice.h
8186 F: include/uapi/linux/in.h
8187 F: include/uapi/linux/net.h
8188 F: include/uapi/linux/netdevice.h
8189 F: include/uapi/linux/net_namespace.h
8190 F: tools/net/
8191 F: tools/testing/selftests/net/
8192 F: lib/random32.c
8193 F: lib/test_bpf.c
8194
8195 NETWORKING [IPv4/IPv6]
8196 M: "David S. Miller" <davem@davemloft.net>
8197 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8198 M: James Morris <jmorris@namei.org>
8199 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8200 M: Patrick McHardy <kaber@trash.net>
8201 L: netdev@vger.kernel.org
8202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8203 S: Maintained
8204 F: net/ipv4/
8205 F: net/ipv6/
8206 F: include/net/ip*
8207 F: arch/x86/net/*
8208
8209 NETWORKING [IPSEC]
8210 M: Steffen Klassert <steffen.klassert@secunet.com>
8211 M: Herbert Xu <herbert@gondor.apana.org.au>
8212 M: "David S. Miller" <davem@davemloft.net>
8213 L: netdev@vger.kernel.org
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8216 S: Maintained
8217 F: net/core/flow.c
8218 F: net/xfrm/
8219 F: net/key/
8220 F: net/ipv4/xfrm*
8221 F: net/ipv4/esp4.c
8222 F: net/ipv4/ah4.c
8223 F: net/ipv4/ipcomp.c
8224 F: net/ipv4/ip_vti.c
8225 F: net/ipv6/xfrm*
8226 F: net/ipv6/esp6.c
8227 F: net/ipv6/ah6.c
8228 F: net/ipv6/ipcomp6.c
8229 F: net/ipv6/ip6_vti.c
8230 F: include/uapi/linux/xfrm.h
8231 F: include/net/xfrm.h
8232
8233 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8234 M: Paul Moore <paul@paul-moore.com>
8235 L: netdev@vger.kernel.org
8236 S: Maintained
8237
8238 NETWORKING [WIRELESS]
8239 L: linux-wireless@vger.kernel.org
8240 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8241
8242 NETWORKING DRIVERS
8243 L: netdev@vger.kernel.org
8244 W: http://www.linuxfoundation.org/en/Net
8245 Q: http://patchwork.ozlabs.org/project/netdev/list/
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8248 S: Odd Fixes
8249 F: Documentation/devicetree/bindings/net/
8250 F: drivers/net/
8251 F: include/linux/if_*
8252 F: include/linux/netdevice.h
8253 F: include/linux/etherdevice.h
8254 F: include/linux/fcdevice.h
8255 F: include/linux/fddidevice.h
8256 F: include/linux/hippidevice.h
8257 F: include/linux/inetdevice.h
8258 F: include/uapi/linux/if_*
8259 F: include/uapi/linux/netdevice.h
8260
8261 NETWORKING DRIVERS (WIRELESS)
8262 M: Kalle Valo <kvalo@codeaurora.org>
8263 L: linux-wireless@vger.kernel.org
8264 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8267 S: Maintained
8268 F: Documentation/devicetree/bindings/net/wireless/
8269 F: drivers/net/wireless/
8270
8271 NETXEN (1/10) GbE SUPPORT
8272 M: Manish Chopra <manish.chopra@qlogic.com>
8273 M: Sony Chacko <sony.chacko@qlogic.com>
8274 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8275 L: netdev@vger.kernel.org
8276 W: http://www.qlogic.com
8277 S: Supported
8278 F: drivers/net/ethernet/qlogic/netxen/
8279
8280 NFC SUBSYSTEM
8281 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8282 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8283 M: Samuel Ortiz <sameo@linux.intel.com>
8284 L: linux-wireless@vger.kernel.org
8285 L: linux-nfc@lists.01.org (subscribers-only)
8286 S: Supported
8287 F: net/nfc/
8288 F: include/net/nfc/
8289 F: include/uapi/linux/nfc.h
8290 F: drivers/nfc/
8291 F: include/linux/platform_data/nfcmrvl.h
8292 F: include/linux/platform_data/nxp-nci.h
8293 F: include/linux/platform_data/pn544.h
8294 F: include/linux/platform_data/st21nfca.h
8295 F: include/linux/platform_data/st-nci.h
8296 F: Documentation/devicetree/bindings/net/nfc/
8297
8298 NFS, SUNRPC, AND LOCKD CLIENTS
8299 M: Trond Myklebust <trond.myklebust@primarydata.com>
8300 M: Anna Schumaker <anna.schumaker@netapp.com>
8301 L: linux-nfs@vger.kernel.org
8302 W: http://client.linux-nfs.org
8303 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8304 S: Maintained
8305 F: fs/lockd/
8306 F: fs/nfs/
8307 F: fs/nfs_common/
8308 F: net/sunrpc/
8309 F: include/linux/lockd/
8310 F: include/linux/nfs*
8311 F: include/linux/sunrpc/
8312 F: include/uapi/linux/nfs*
8313 F: include/uapi/linux/sunrpc/
8314
8315 NILFS2 FILESYSTEM
8316 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8317 L: linux-nilfs@vger.kernel.org
8318 W: http://nilfs.sourceforge.net/
8319 W: http://nilfs.osdn.jp/
8320 T: git git://github.com/konis/nilfs2.git
8321 S: Supported
8322 F: Documentation/filesystems/nilfs2.txt
8323 F: fs/nilfs2/
8324 F: include/trace/events/nilfs2.h
8325 F: include/uapi/linux/nilfs2_api.h
8326 F: include/uapi/linux/nilfs2_ondisk.h
8327
8328 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8329 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8330 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8331 S: Maintained
8332 F: Documentation/scsi/NinjaSCSI.txt
8333 F: drivers/scsi/pcmcia/nsp_*
8334
8335 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8336 M: GOTO Masanori <gotom@debian.or.jp>
8337 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8338 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8339 S: Maintained
8340 F: Documentation/scsi/NinjaSCSI.txt
8341 F: drivers/scsi/nsp32*
8342
8343 NIOS2 ARCHITECTURE
8344 M: Ley Foon Tan <lftan@altera.com>
8345 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8347 S: Maintained
8348 F: arch/nios2/
8349
8350 NOKIA N900 POWER SUPPLY DRIVERS
8351 R: Pali Rohár <pali.rohar@gmail.com>
8352 F: include/linux/power/bq2415x_charger.h
8353 F: include/linux/power/bq27xxx_battery.h
8354 F: include/linux/power/isp1704_charger.h
8355 F: drivers/power/bq2415x_charger.c
8356 F: drivers/power/bq27xxx_battery.c
8357 F: drivers/power/bq27xxx_battery_i2c.c
8358 F: drivers/power/isp1704_charger.c
8359 F: drivers/power/rx51_battery.c
8360
8361 NTB DRIVER CORE
8362 M: Jon Mason <jdmason@kudzu.us>
8363 M: Dave Jiang <dave.jiang@intel.com>
8364 M: Allen Hubbe <Allen.Hubbe@emc.com>
8365 L: linux-ntb@googlegroups.com
8366 S: Supported
8367 W: https://github.com/jonmason/ntb/wiki
8368 T: git git://github.com/jonmason/ntb.git
8369 F: drivers/ntb/
8370 F: drivers/net/ntb_netdev.c
8371 F: include/linux/ntb.h
8372 F: include/linux/ntb_transport.h
8373 F: tools/testing/selftests/ntb/
8374
8375 NTB INTEL DRIVER
8376 M: Jon Mason <jdmason@kudzu.us>
8377 M: Dave Jiang <dave.jiang@intel.com>
8378 L: linux-ntb@googlegroups.com
8379 S: Supported
8380 W: https://github.com/jonmason/ntb/wiki
8381 T: git git://github.com/jonmason/ntb.git
8382 F: drivers/ntb/hw/intel/
8383
8384 NTB AMD DRIVER
8385 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8386 L: linux-ntb@googlegroups.com
8387 S: Supported
8388 F: drivers/ntb/hw/amd/
8389
8390 NTFS FILESYSTEM
8391 M: Anton Altaparmakov <anton@tuxera.com>
8392 L: linux-ntfs-dev@lists.sourceforge.net
8393 W: http://www.tuxera.com/
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8395 S: Supported
8396 F: Documentation/filesystems/ntfs.txt
8397 F: fs/ntfs/
8398
8399 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8400 M: Antonino Daplas <adaplas@gmail.com>
8401 L: linux-fbdev@vger.kernel.org
8402 S: Maintained
8403 F: drivers/video/fbdev/riva/
8404 F: drivers/video/fbdev/nvidia/
8405
8406 NVM EXPRESS DRIVER
8407 M: Keith Busch <keith.busch@intel.com>
8408 M: Jens Axboe <axboe@fb.com>
8409 L: linux-nvme@lists.infradead.org
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8411 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8412 S: Supported
8413 F: drivers/nvme/host/
8414 F: include/linux/nvme.h
8415
8416 NVM EXPRESS TARGET DRIVER
8417 M: Christoph Hellwig <hch@lst.de>
8418 M: Sagi Grimberg <sagi@grimberg.me>
8419 L: linux-nvme@lists.infradead.org
8420 S: Supported
8421 F: drivers/nvme/target/
8422
8423 NVMEM FRAMEWORK
8424 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8425 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8426 S: Maintained
8427 F: drivers/nvmem/
8428 F: Documentation/devicetree/bindings/nvmem/
8429 F: include/linux/nvmem-consumer.h
8430 F: include/linux/nvmem-provider.h
8431
8432 NXP-NCI NFC DRIVER
8433 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8434 R: Charles Gorand <charles.gorand@effinnov.com>
8435 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8436 S: Supported
8437 F: drivers/nfc/nxp-nci
8438
8439 NXP TDA998X DRM DRIVER
8440 M: Russell King <rmk+kernel@armlinux.org.uk>
8441 S: Supported
8442 F: drivers/gpu/drm/i2c/tda998x_drv.c
8443 F: include/drm/i2c/tda998x.h
8444
8445 NXP TFA9879 DRIVER
8446 M: Peter Rosin <peda@axentia.se>
8447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8448 S: Maintained
8449 F: sound/soc/codecs/tfa9879*
8450
8451 OBJTOOL
8452 M: Josh Poimboeuf <jpoimboe@redhat.com>
8453 S: Supported
8454 F: tools/objtool/
8455
8456 OMAP SUPPORT
8457 M: Tony Lindgren <tony@atomide.com>
8458 L: linux-omap@vger.kernel.org
8459 W: http://www.muru.com/linux/omap/
8460 W: http://linux.omap.com/
8461 Q: http://patchwork.kernel.org/project/linux-omap/list/
8462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8463 S: Maintained
8464 F: arch/arm/*omap*/
8465 F: arch/arm/configs/omap1_defconfig
8466 F: arch/arm/configs/omap2plus_defconfig
8467 F: drivers/i2c/busses/i2c-omap.c
8468 F: drivers/irqchip/irq-omap-intc.c
8469 F: drivers/mfd/*omap*.c
8470 F: drivers/mfd/menelaus.c
8471 F: drivers/mfd/palmas.c
8472 F: drivers/mfd/tps65217.c
8473 F: drivers/mfd/tps65218.c
8474 F: drivers/mfd/tps65910.c
8475 F: drivers/mfd/twl-core.[ch]
8476 F: drivers/mfd/twl4030*.c
8477 F: drivers/mfd/twl6030*.c
8478 F: drivers/mfd/twl6040*.c
8479 F: drivers/regulator/palmas-regulator*.c
8480 F: drivers/regulator/pbias-regulator.c
8481 F: drivers/regulator/tps65217-regulator.c
8482 F: drivers/regulator/tps65218-regulator.c
8483 F: drivers/regulator/tps65910-regulator.c
8484 F: drivers/regulator/twl-regulator.c
8485 F: include/linux/i2c-omap.h
8486
8487 OMAP DEVICE TREE SUPPORT
8488 M: Benoît Cousson <bcousson@baylibre.com>
8489 M: Tony Lindgren <tony@atomide.com>
8490 L: linux-omap@vger.kernel.org
8491 L: devicetree@vger.kernel.org
8492 S: Maintained
8493 F: arch/arm/boot/dts/*omap*
8494 F: arch/arm/boot/dts/*am3*
8495 F: arch/arm/boot/dts/*am4*
8496 F: arch/arm/boot/dts/*am5*
8497 F: arch/arm/boot/dts/*dra7*
8498
8499 OMAP CLOCK FRAMEWORK SUPPORT
8500 M: Paul Walmsley <paul@pwsan.com>
8501 L: linux-omap@vger.kernel.org
8502 S: Maintained
8503 F: arch/arm/*omap*/*clock*
8504
8505 OMAP POWER MANAGEMENT SUPPORT
8506 M: Kevin Hilman <khilman@kernel.org>
8507 L: linux-omap@vger.kernel.org
8508 S: Maintained
8509 F: arch/arm/*omap*/*pm*
8510 F: drivers/cpufreq/omap-cpufreq.c
8511
8512 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8513 M: Rajendra Nayak <rnayak@codeaurora.org>
8514 M: Paul Walmsley <paul@pwsan.com>
8515 L: linux-omap@vger.kernel.org
8516 S: Maintained
8517 F: arch/arm/mach-omap2/prm*
8518
8519 OMAP AUDIO SUPPORT
8520 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8521 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8523 L: linux-omap@vger.kernel.org
8524 S: Maintained
8525 F: sound/soc/omap/
8526
8527 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8528 M: Roger Quadros <rogerq@ti.com>
8529 M: Tony Lindgren <tony@atomide.com>
8530 L: linux-omap@vger.kernel.org
8531 S: Maintained
8532 F: drivers/memory/omap-gpmc.c
8533 F: arch/arm/mach-omap2/*gpmc*
8534
8535 OMAP FRAMEBUFFER SUPPORT
8536 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8537 L: linux-fbdev@vger.kernel.org
8538 L: linux-omap@vger.kernel.org
8539 S: Maintained
8540 F: drivers/video/fbdev/omap/
8541
8542 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8543 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8544 L: linux-omap@vger.kernel.org
8545 L: linux-fbdev@vger.kernel.org
8546 S: Maintained
8547 F: drivers/video/fbdev/omap2/
8548 F: Documentation/arm/OMAP/DSS
8549
8550 OMAP HARDWARE SPINLOCK SUPPORT
8551 M: Ohad Ben-Cohen <ohad@wizery.com>
8552 L: linux-omap@vger.kernel.org
8553 S: Maintained
8554 F: drivers/hwspinlock/omap_hwspinlock.c
8555
8556 OMAP MMC SUPPORT
8557 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8558 L: linux-omap@vger.kernel.org
8559 S: Maintained
8560 F: drivers/mmc/host/omap.c
8561
8562 OMAP HS MMC SUPPORT
8563 L: linux-mmc@vger.kernel.org
8564 L: linux-omap@vger.kernel.org
8565 S: Orphan
8566 F: drivers/mmc/host/omap_hsmmc.c
8567
8568 OMAP RANDOM NUMBER GENERATOR SUPPORT
8569 M: Deepak Saxena <dsaxena@plexity.net>
8570 S: Maintained
8571 F: drivers/char/hw_random/omap-rng.c
8572
8573 OMAP HWMOD SUPPORT
8574 M: Benoît Cousson <bcousson@baylibre.com>
8575 M: Paul Walmsley <paul@pwsan.com>
8576 L: linux-omap@vger.kernel.org
8577 S: Maintained
8578 F: arch/arm/mach-omap2/omap_hwmod.*
8579
8580 OMAP HWMOD DATA
8581 M: Paul Walmsley <paul@pwsan.com>
8582 L: linux-omap@vger.kernel.org
8583 S: Maintained
8584 F: arch/arm/mach-omap2/omap_hwmod*data*
8585
8586 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8587 M: Benoît Cousson <bcousson@baylibre.com>
8588 L: linux-omap@vger.kernel.org
8589 S: Maintained
8590 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8591
8592 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8593 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8594 L: linux-media@vger.kernel.org
8595 S: Maintained
8596 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8597 F: drivers/media/platform/omap3isp/
8598 F: drivers/staging/media/omap4iss/
8599
8600 OMAP USB SUPPORT
8601 L: linux-usb@vger.kernel.org
8602 L: linux-omap@vger.kernel.org
8603 S: Orphan
8604 F: drivers/usb/*/*omap*
8605 F: arch/arm/*omap*/usb*
8606
8607 OMAP GPIO DRIVER
8608 M: Grygorii Strashko <grygorii.strashko@ti.com>
8609 M: Santosh Shilimkar <ssantosh@kernel.org>
8610 M: Kevin Hilman <khilman@kernel.org>
8611 L: linux-omap@vger.kernel.org
8612 S: Maintained
8613 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8614 F: drivers/gpio/gpio-omap.c
8615
8616 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8617 M: Mark Jackson <mpfj@newflow.co.uk>
8618 L: linux-omap@vger.kernel.org
8619 S: Maintained
8620 F: arch/arm/boot/dts/am335x-nano.dts
8621
8622 OMFS FILESYSTEM
8623 M: Bob Copeland <me@bobcopeland.com>
8624 L: linux-karma-devel@lists.sourceforge.net
8625 S: Maintained
8626 F: Documentation/filesystems/omfs.txt
8627 F: fs/omfs/
8628
8629 OMNIKEY CARDMAN 4000 DRIVER
8630 M: Harald Welte <laforge@gnumonks.org>
8631 S: Maintained
8632 F: drivers/char/pcmcia/cm4000_cs.c
8633 F: include/linux/cm4000_cs.h
8634 F: include/uapi/linux/cm4000_cs.h
8635
8636 OMNIKEY CARDMAN 4040 DRIVER
8637 M: Harald Welte <laforge@gnumonks.org>
8638 S: Maintained
8639 F: drivers/char/pcmcia/cm4040_cs.*
8640
8641 OMNIVISION OV7670 SENSOR DRIVER
8642 M: Jonathan Corbet <corbet@lwn.net>
8643 L: linux-media@vger.kernel.org
8644 T: git git://linuxtv.org/media_tree.git
8645 S: Maintained
8646 F: drivers/media/i2c/ov7670.c
8647
8648 ONENAND FLASH DRIVER
8649 M: Kyungmin Park <kyungmin.park@samsung.com>
8650 L: linux-mtd@lists.infradead.org
8651 S: Maintained
8652 F: drivers/mtd/onenand/
8653 F: include/linux/mtd/onenand*.h
8654
8655 ONSTREAM SCSI TAPE DRIVER
8656 M: Willem Riede <osst@riede.org>
8657 L: osst-users@lists.sourceforge.net
8658 L: linux-scsi@vger.kernel.org
8659 S: Maintained
8660 F: Documentation/scsi/osst.txt
8661 F: drivers/scsi/osst.*
8662 F: drivers/scsi/osst_*.h
8663 F: drivers/scsi/st.h
8664
8665 OPENCORES I2C BUS DRIVER
8666 M: Peter Korsgaard <jacmet@sunsite.dk>
8667 L: linux-i2c@vger.kernel.org
8668 S: Maintained
8669 F: Documentation/i2c/busses/i2c-ocores
8670 F: drivers/i2c/busses/i2c-ocores.c
8671
8672 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8673 M: Rob Herring <robh+dt@kernel.org>
8674 M: Frank Rowand <frowand.list@gmail.com>
8675 L: devicetree@vger.kernel.org
8676 W: http://www.devicetree.org/
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8678 S: Maintained
8679 F: drivers/of/
8680 F: include/linux/of*.h
8681 F: scripts/dtc/
8682
8683 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8684 M: Rob Herring <robh+dt@kernel.org>
8685 M: Mark Rutland <mark.rutland@arm.com>
8686 L: devicetree@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8688 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8689 S: Maintained
8690 F: Documentation/devicetree/
8691 F: arch/*/boot/dts/
8692 F: include/dt-bindings/
8693
8694 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8695 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8696 L: devicetree@vger.kernel.org
8697 S: Maintained
8698 F: Documentation/devicetree/dynamic-resolution-notes.txt
8699 F: Documentation/devicetree/overlay-notes.txt
8700 F: drivers/of/overlay.c
8701 F: drivers/of/resolver.c
8702
8703 OPENRISC ARCHITECTURE
8704 M: Jonas Bonn <jonas@southpole.se>
8705 W: http://openrisc.net
8706 S: Maintained
8707 T: git git://openrisc.net/~jonas/linux
8708 F: arch/openrisc/
8709
8710 OPENVSWITCH
8711 M: Pravin Shelar <pshelar@nicira.com>
8712 L: netdev@vger.kernel.org
8713 L: dev@openvswitch.org
8714 W: http://openvswitch.org
8715 S: Maintained
8716 F: net/openvswitch/
8717 F: include/uapi/linux/openvswitch.h
8718
8719 OPERATING PERFORMANCE POINTS (OPP)
8720 M: Viresh Kumar <vireshk@kernel.org>
8721 M: Nishanth Menon <nm@ti.com>
8722 M: Stephen Boyd <sboyd@codeaurora.org>
8723 L: linux-pm@vger.kernel.org
8724 S: Maintained
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8726 F: drivers/base/power/opp/
8727 F: include/linux/pm_opp.h
8728 F: Documentation/power/opp.txt
8729 F: Documentation/devicetree/bindings/opp/
8730
8731 OPL4 DRIVER
8732 M: Clemens Ladisch <clemens@ladisch.de>
8733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8734 T: git git://git.alsa-project.org/alsa-kernel.git
8735 S: Maintained
8736 F: sound/drivers/opl4/
8737
8738 OPROFILE
8739 M: Robert Richter <rric@kernel.org>
8740 L: oprofile-list@lists.sf.net
8741 S: Maintained
8742 F: arch/*/include/asm/oprofile*.h
8743 F: arch/*/oprofile/
8744 F: drivers/oprofile/
8745 F: include/linux/oprofile.h
8746
8747 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8748 M: Mark Fasheh <mfasheh@suse.com>
8749 M: Joel Becker <jlbec@evilplan.org>
8750 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8751 W: http://ocfs2.wiki.kernel.org
8752 S: Supported
8753 F: Documentation/filesystems/ocfs2.txt
8754 F: Documentation/filesystems/dlmfs.txt
8755 F: fs/ocfs2/
8756
8757 ORINOCO DRIVER
8758 L: linux-wireless@vger.kernel.org
8759 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8760 W: http://www.nongnu.org/orinoco/
8761 S: Orphan
8762 F: drivers/net/wireless/intersil/orinoco/
8763
8764 OSD LIBRARY and FILESYSTEM
8765 M: Boaz Harrosh <ooo@electrozaur.com>
8766 M: Benny Halevy <bhalevy@primarydata.com>
8767 L: osd-dev@open-osd.org
8768 W: http://open-osd.org
8769 T: git git://git.open-osd.org/open-osd.git
8770 S: Maintained
8771 F: drivers/scsi/osd/
8772 F: include/scsi/osd_*
8773 F: fs/exofs/
8774
8775 OVERLAY FILESYSTEM
8776 M: Miklos Szeredi <miklos@szeredi.hu>
8777 L: linux-unionfs@vger.kernel.org
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8779 S: Supported
8780 F: fs/overlayfs/
8781 F: Documentation/filesystems/overlayfs.txt
8782
8783 ORANGEFS FILESYSTEM
8784 M: Mike Marshall <hubcap@omnibond.com>
8785 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8787 S: Supported
8788 F: fs/orangefs/
8789 F: Documentation/filesystems/orangefs.txt
8790
8791 P54 WIRELESS DRIVER
8792 M: Christian Lamparter <chunkeey@googlemail.com>
8793 L: linux-wireless@vger.kernel.org
8794 W: http://wireless.kernel.org/en/users/Drivers/p54
8795 S: Maintained
8796 F: drivers/net/wireless/intersil/p54/
8797
8798 PA SEMI ETHERNET DRIVER
8799 M: Olof Johansson <olof@lixom.net>
8800 L: netdev@vger.kernel.org
8801 S: Maintained
8802 F: drivers/net/ethernet/pasemi/*
8803
8804 PA SEMI SMBUS DRIVER
8805 M: Olof Johansson <olof@lixom.net>
8806 L: linux-i2c@vger.kernel.org
8807 S: Maintained
8808 F: drivers/i2c/busses/i2c-pasemi.c
8809
8810 PADATA PARALLEL EXECUTION MECHANISM
8811 M: Steffen Klassert <steffen.klassert@secunet.com>
8812 L: linux-crypto@vger.kernel.org
8813 S: Maintained
8814 F: kernel/padata.c
8815 F: include/linux/padata.h
8816 F: Documentation/padata.txt
8817
8818 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8819 M: Harald Welte <laforge@gnumonks.org>
8820 L: platform-driver-x86@vger.kernel.org
8821 S: Maintained
8822 F: drivers/platform/x86/panasonic-laptop.c
8823
8824 PANASONIC MN10300/AM33/AM34 PORT
8825 M: David Howells <dhowells@redhat.com>
8826 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8827 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8828 S: Maintained
8829 F: Documentation/mn10300/
8830 F: arch/mn10300/
8831
8832 PARALLEL LCD/KEYPAD PANEL DRIVER
8833 M: Willy Tarreau <willy@haproxy.com>
8834 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8835 S: Odd Fixes
8836 F: Documentation/misc-devices/lcd-panel-cgram.txt
8837 F: drivers/misc/panel.c
8838
8839 PARALLEL PORT SUBSYSTEM
8840 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8841 M: Sudip Mukherjee <sudip@vectorindia.org>
8842 L: linux-parport@lists.infradead.org (subscribers-only)
8843 S: Maintained
8844 F: drivers/parport/
8845 F: include/linux/parport*.h
8846 F: drivers/char/ppdev.c
8847 F: include/uapi/linux/ppdev.h
8848 F: Documentation/parport*.txt
8849
8850 PARAVIRT_OPS INTERFACE
8851 M: Jeremy Fitzhardinge <jeremy@goop.org>
8852 M: Chris Wright <chrisw@sous-sol.org>
8853 M: Alok Kataria <akataria@vmware.com>
8854 M: Rusty Russell <rusty@rustcorp.com.au>
8855 L: virtualization@lists.linux-foundation.org
8856 S: Supported
8857 F: Documentation/virtual/paravirt_ops.txt
8858 F: arch/*/kernel/paravirt*
8859 F: arch/*/include/asm/paravirt.h
8860
8861 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8862 M: Tim Waugh <tim@cyberelk.net>
8863 L: linux-parport@lists.infradead.org (subscribers-only)
8864 S: Maintained
8865 F: Documentation/blockdev/paride.txt
8866 F: drivers/block/paride/
8867
8868 PARISC ARCHITECTURE
8869 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8870 M: Helge Deller <deller@gmx.de>
8871 L: linux-parisc@vger.kernel.org
8872 W: http://www.parisc-linux.org/
8873 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8876 S: Maintained
8877 F: arch/parisc/
8878 F: Documentation/parisc/
8879 F: drivers/parisc/
8880 F: drivers/char/agp/parisc-agp.c
8881 F: drivers/input/serio/gscps2.c
8882 F: drivers/parport/parport_gsc.*
8883 F: drivers/tty/serial/8250/8250_gsc.c
8884 F: drivers/video/fbdev/sti*
8885 F: drivers/video/console/sti*
8886 F: drivers/video/logo/logo_parisc*
8887
8888 PC87360 HARDWARE MONITORING DRIVER
8889 M: Jim Cromie <jim.cromie@gmail.com>
8890 L: linux-hwmon@vger.kernel.org
8891 S: Maintained
8892 F: Documentation/hwmon/pc87360
8893 F: drivers/hwmon/pc87360.c
8894
8895 PC8736x GPIO DRIVER
8896 M: Jim Cromie <jim.cromie@gmail.com>
8897 S: Maintained
8898 F: drivers/char/pc8736x_gpio.c
8899
8900 PC87427 HARDWARE MONITORING DRIVER
8901 M: Jean Delvare <jdelvare@suse.com>
8902 L: linux-hwmon@vger.kernel.org
8903 S: Maintained
8904 F: Documentation/hwmon/pc87427
8905 F: drivers/hwmon/pc87427.c
8906
8907 PCA9532 LED DRIVER
8908 M: Riku Voipio <riku.voipio@iki.fi>
8909 S: Maintained
8910 F: drivers/leds/leds-pca9532.c
8911 F: include/linux/leds-pca9532.h
8912
8913 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8914 M: Guenter Roeck <linux@roeck-us.net>
8915 L: linux-i2c@vger.kernel.org
8916 S: Maintained
8917 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8918
8919 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8920 M: Khalid Aziz <khalid@gonehiking.org>
8921 S: Maintained
8922 F: drivers/firmware/pcdp.*
8923
8924 PCI ERROR RECOVERY
8925 M: Linas Vepstas <linasvepstas@gmail.com>
8926 L: linux-pci@vger.kernel.org
8927 S: Supported
8928 F: Documentation/PCI/pci-error-recovery.txt
8929
8930 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8931 M: Russell Currey <ruscur@russell.cc>
8932 L: linuxppc-dev@lists.ozlabs.org
8933 S: Supported
8934 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8935 F: arch/powerpc/kernel/eeh*.c
8936 F: arch/powerpc/platforms/*/eeh*.c
8937 F: arch/powerpc/include/*/eeh*.h
8938
8939 PCI SUBSYSTEM
8940 M: Bjorn Helgaas <bhelgaas@google.com>
8941 L: linux-pci@vger.kernel.org
8942 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8944 S: Supported
8945 F: Documentation/devicetree/bindings/pci/
8946 F: Documentation/PCI/
8947 F: drivers/pci/
8948 F: include/linux/pci*
8949 F: arch/x86/pci/
8950 F: arch/x86/kernel/quirks.c
8951
8952 PCI DRIVER FOR ALTERA PCIE IP
8953 M: Ley Foon Tan <lftan@altera.com>
8954 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8955 L: linux-pci@vger.kernel.org
8956 S: Supported
8957 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8958 F: drivers/pci/host/pcie-altera.c
8959
8960 PCI DRIVER FOR ARM VERSATILE PLATFORM
8961 M: Rob Herring <robh@kernel.org>
8962 L: linux-pci@vger.kernel.org
8963 L: linux-arm-kernel@lists.infradead.org
8964 S: Maintained
8965 F: Documentation/devicetree/bindings/pci/versatile.txt
8966 F: drivers/pci/host/pci-versatile.c
8967
8968 PCI DRIVER FOR APPLIEDMICRO XGENE
8969 M: Tanmay Inamdar <tinamdar@apm.com>
8970 L: linux-pci@vger.kernel.org
8971 L: linux-arm-kernel@lists.infradead.org
8972 S: Maintained
8973 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8974 F: drivers/pci/host/pci-xgene.c
8975
8976 PCI DRIVER FOR FREESCALE LAYERSCAPE
8977 M: Minghuan Lian <minghuan.Lian@freescale.com>
8978 M: Mingkai Hu <mingkai.hu@freescale.com>
8979 M: Roy Zang <tie-fei.zang@freescale.com>
8980 L: linuxppc-dev@lists.ozlabs.org
8981 L: linux-pci@vger.kernel.org
8982 L: linux-arm-kernel@lists.infradead.org
8983 S: Maintained
8984 F: drivers/pci/host/*layerscape*
8985
8986 PCI DRIVER FOR IMX6
8987 M: Richard Zhu <Richard.Zhu@freescale.com>
8988 M: Lucas Stach <l.stach@pengutronix.de>
8989 L: linux-pci@vger.kernel.org
8990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991 S: Maintained
8992 F: drivers/pci/host/*imx6*
8993
8994 PCI DRIVER FOR TI KEYSTONE
8995 M: Murali Karicheri <m-karicheri2@ti.com>
8996 L: linux-pci@vger.kernel.org
8997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998 S: Maintained
8999 F: drivers/pci/host/*keystone*
9000
9001 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9002 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9003 M: Jason Cooper <jason@lakedaemon.net>
9004 L: linux-pci@vger.kernel.org
9005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006 S: Maintained
9007 F: drivers/pci/host/*mvebu*
9008
9009 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9010 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9011 L: linux-pci@vger.kernel.org
9012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013 S: Maintained
9014 F: drivers/pci/host/pci-aardvark.c
9015
9016 PCI DRIVER FOR NVIDIA TEGRA
9017 M: Thierry Reding <thierry.reding@gmail.com>
9018 L: linux-tegra@vger.kernel.org
9019 L: linux-pci@vger.kernel.org
9020 S: Supported
9021 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9022 F: drivers/pci/host/pci-tegra.c
9023
9024 PCI DRIVER FOR TI DRA7XX
9025 M: Kishon Vijay Abraham I <kishon@ti.com>
9026 L: linux-omap@vger.kernel.org
9027 L: linux-pci@vger.kernel.org
9028 S: Supported
9029 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9030 F: drivers/pci/host/pci-dra7xx.c
9031
9032 PCI DRIVER FOR RENESAS R-CAR
9033 M: Simon Horman <horms@verge.net.au>
9034 L: linux-pci@vger.kernel.org
9035 L: linux-renesas-soc@vger.kernel.org
9036 S: Maintained
9037 F: drivers/pci/host/*rcar*
9038
9039 PCI DRIVER FOR SAMSUNG EXYNOS
9040 M: Jingoo Han <jingoohan1@gmail.com>
9041 L: linux-pci@vger.kernel.org
9042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9043 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9044 S: Maintained
9045 F: drivers/pci/host/pci-exynos.c
9046
9047 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9048 M: Jingoo Han <jingoohan1@gmail.com>
9049 M: Pratyush Anand <pratyush.anand@gmail.com>
9050 L: linux-pci@vger.kernel.org
9051 S: Maintained
9052 F: drivers/pci/host/*designware*
9053
9054 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9055 M: Joao Pinto <jpinto@synopsys.com>
9056 L: linux-pci@vger.kernel.org
9057 S: Maintained
9058 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9059 F: drivers/pci/host/pcie-designware-plat.c
9060
9061 PCI DRIVER FOR GENERIC OF HOSTS
9062 M: Will Deacon <will.deacon@arm.com>
9063 L: linux-pci@vger.kernel.org
9064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065 S: Maintained
9066 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9067 F: drivers/pci/host/pci-host-common.c
9068 F: drivers/pci/host/pci-host-generic.c
9069
9070 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9071 M: Keith Busch <keith.busch@intel.com>
9072 L: linux-pci@vger.kernel.org
9073 S: Supported
9074 F: arch/x86/pci/vmd.c
9075
9076 PCIE DRIVER FOR ST SPEAR13XX
9077 M: Pratyush Anand <pratyush.anand@gmail.com>
9078 L: linux-pci@vger.kernel.org
9079 S: Maintained
9080 F: drivers/pci/host/*spear*
9081
9082 PCI MSI DRIVER FOR ALTERA MSI IP
9083 M: Ley Foon Tan <lftan@altera.com>
9084 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9085 L: linux-pci@vger.kernel.org
9086 S: Supported
9087 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9088 F: drivers/pci/host/pcie-altera-msi.c
9089
9090 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9091 M: Duc Dang <dhdang@apm.com>
9092 L: linux-pci@vger.kernel.org
9093 L: linux-arm-kernel@lists.infradead.org
9094 S: Maintained
9095 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9096 F: drivers/pci/host/pci-xgene-msi.c
9097
9098 PCIE DRIVER FOR AXIS ARTPEC
9099 M: Niklas Cassel <niklas.cassel@axis.com>
9100 M: Jesper Nilsson <jesper.nilsson@axis.com>
9101 L: linux-arm-kernel@axis.com
9102 L: linux-pci@vger.kernel.org
9103 S: Maintained
9104 F: Documentation/devicetree/bindings/pci/axis,artpec*
9105 F: drivers/pci/host/*artpec*
9106
9107 PCIE DRIVER FOR HISILICON
9108 M: Zhou Wang <wangzhou1@hisilicon.com>
9109 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9110 L: linux-pci@vger.kernel.org
9111 S: Maintained
9112 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9113 F: drivers/pci/host/pcie-hisi.c
9114
9115 PCIE DRIVER FOR QUALCOMM MSM
9116 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9117 L: linux-pci@vger.kernel.org
9118 L: linux-arm-msm@vger.kernel.org
9119 S: Maintained
9120 F: drivers/pci/host/*qcom*
9121
9122 PCIE DRIVER FOR CAVIUM THUNDERX
9123 M: David Daney <david.daney@cavium.com>
9124 L: linux-pci@vger.kernel.org
9125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9126 S: Supported
9127 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9128 F: drivers/pci/host/pci-thunder-*
9129
9130 PCMCIA SUBSYSTEM
9131 P: Linux PCMCIA Team
9132 L: linux-pcmcia@lists.infradead.org
9133 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9135 S: Maintained
9136 F: Documentation/pcmcia/
9137 F: drivers/pcmcia/
9138 F: include/pcmcia/
9139
9140 PCNET32 NETWORK DRIVER
9141 M: Don Fry <pcnet32@frontier.com>
9142 L: netdev@vger.kernel.org
9143 S: Maintained
9144 F: drivers/net/ethernet/amd/pcnet32.c
9145
9146 PCRYPT PARALLEL CRYPTO ENGINE
9147 M: Steffen Klassert <steffen.klassert@secunet.com>
9148 L: linux-crypto@vger.kernel.org
9149 S: Maintained
9150 F: crypto/pcrypt.c
9151 F: include/crypto/pcrypt.h
9152
9153 PER-CPU MEMORY ALLOCATOR
9154 M: Tejun Heo <tj@kernel.org>
9155 M: Christoph Lameter <cl@linux.com>
9156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9157 S: Maintained
9158 F: include/linux/percpu*.h
9159 F: mm/percpu*.c
9160 F: arch/*/include/asm/percpu.h
9161
9162 PER-TASK DELAY ACCOUNTING
9163 M: Balbir Singh <bsingharora@gmail.com>
9164 S: Maintained
9165 F: include/linux/delayacct.h
9166 F: kernel/delayacct.c
9167
9168 PERFORMANCE EVENTS SUBSYSTEM
9169 M: Peter Zijlstra <peterz@infradead.org>
9170 M: Ingo Molnar <mingo@redhat.com>
9171 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9172 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9173 L: linux-kernel@vger.kernel.org
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9175 S: Supported
9176 F: kernel/events/*
9177 F: include/linux/perf_event.h
9178 F: include/uapi/linux/perf_event.h
9179 F: arch/*/kernel/perf_event*.c
9180 F: arch/*/kernel/*/perf_event*.c
9181 F: arch/*/kernel/*/*/perf_event*.c
9182 F: arch/*/include/asm/perf_event.h
9183 F: arch/*/kernel/perf_callchain.c
9184 F: arch/*/events/*
9185 F: tools/perf/
9186
9187 PERSONALITY HANDLING
9188 M: Christoph Hellwig <hch@infradead.org>
9189 L: linux-abi-devel@lists.sourceforge.net
9190 S: Maintained
9191 F: include/linux/personality.h
9192 F: include/uapi/linux/personality.h
9193
9194 PHONET PROTOCOL
9195 M: Remi Denis-Courmont <courmisch@gmail.com>
9196 S: Supported
9197 F: Documentation/networking/phonet.txt
9198 F: include/linux/phonet.h
9199 F: include/net/phonet/
9200 F: include/uapi/linux/phonet.h
9201 F: net/phonet/
9202
9203 PHRAM MTD DRIVER
9204 M: Joern Engel <joern@lazybastard.org>
9205 L: linux-mtd@lists.infradead.org
9206 S: Maintained
9207 F: drivers/mtd/devices/phram.c
9208
9209 PICOLCD HID DRIVER
9210 M: Bruno Prémont <bonbons@linux-vserver.org>
9211 L: linux-input@vger.kernel.org
9212 S: Maintained
9213 F: drivers/hid/hid-picolcd*
9214
9215 PICOXCELL SUPPORT
9216 M: Jamie Iles <jamie@jamieiles.com>
9217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9218 T: git git://github.com/jamieiles/linux-2.6-ji.git
9219 S: Supported
9220 F: arch/arm/boot/dts/picoxcell*
9221 F: arch/arm/mach-picoxcell/
9222 F: drivers/crypto/picoxcell*
9223
9224 PIN CONTROL SUBSYSTEM
9225 M: Linus Walleij <linus.walleij@linaro.org>
9226 L: linux-gpio@vger.kernel.org
9227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9228 S: Maintained
9229 F: Documentation/devicetree/bindings/pinctrl/
9230 F: Documentation/pinctrl.txt
9231 F: drivers/pinctrl/
9232 F: include/linux/pinctrl/
9233
9234 PIN CONTROLLER - ATMEL AT91
9235 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9237 S: Maintained
9238 F: drivers/pinctrl/pinctrl-at91.*
9239
9240 PIN CONTROLLER - ATMEL AT91 PIO4
9241 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9243 L: linux-gpio@vger.kernel.org
9244 S: Supported
9245 F: drivers/pinctrl/pinctrl-at91-pio4.*
9246
9247 PIN CONTROLLER - INTEL
9248 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9249 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9250 S: Maintained
9251 F: drivers/pinctrl/intel/
9252
9253 PIN CONTROLLER - RENESAS
9254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9255 M: Geert Uytterhoeven <geert+renesas@glider.be>
9256 L: linux-renesas-soc@vger.kernel.org
9257 S: Maintained
9258 F: drivers/pinctrl/sh-pfc/
9259
9260 PIN CONTROLLER - SAMSUNG
9261 M: Tomasz Figa <tomasz.figa@gmail.com>
9262 M: Krzysztof Kozlowski <krzk@kernel.org>
9263 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9265 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9266 S: Maintained
9267 F: drivers/pinctrl/samsung/
9268
9269 PIN CONTROLLER - SINGLE
9270 M: Tony Lindgren <tony@atomide.com>
9271 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9273 L: linux-omap@vger.kernel.org
9274 S: Maintained
9275 F: drivers/pinctrl/pinctrl-single.c
9276
9277 PIN CONTROLLER - ST SPEAR
9278 M: Viresh Kumar <vireshk@kernel.org>
9279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9280 W: http://www.st.com/spear
9281 S: Maintained
9282 F: drivers/pinctrl/spear/
9283
9284 PISTACHIO SOC SUPPORT
9285 M: James Hartley <james.hartley@imgtec.com>
9286 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9287 L: linux-mips@linux-mips.org
9288 S: Maintained
9289 F: arch/mips/pistachio/
9290 F: arch/mips/include/asm/mach-pistachio/
9291 F: arch/mips/boot/dts/pistachio/
9292 F: arch/mips/configs/pistachio*_defconfig
9293
9294 PKTCDVD DRIVER
9295 M: Jiri Kosina <jikos@kernel.org>
9296 S: Maintained
9297 F: drivers/block/pktcdvd.c
9298 F: include/linux/pktcdvd.h
9299 F: include/uapi/linux/pktcdvd.h
9300
9301 PKUNITY SOC DRIVERS
9302 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9303 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9304 S: Maintained
9305 T: git git://github.com/gxt/linux.git
9306 F: drivers/input/serio/i8042-unicore32io.h
9307 F: drivers/i2c/busses/i2c-puv3.c
9308 F: drivers/video/fbdev/fb-puv3.c
9309 F: drivers/rtc/rtc-puv3.c
9310
9311 PMBUS HARDWARE MONITORING DRIVERS
9312 M: Guenter Roeck <linux@roeck-us.net>
9313 L: linux-hwmon@vger.kernel.org
9314 W: http://hwmon.wiki.kernel.org/
9315 W: http://www.roeck-us.net/linux/drivers/
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9317 S: Maintained
9318 F: Documentation/hwmon/pmbus
9319 F: drivers/hwmon/pmbus/
9320 F: include/linux/i2c/pmbus.h
9321
9322 PMC SIERRA MaxRAID DRIVER
9323 L: linux-scsi@vger.kernel.org
9324 W: http://www.pmc-sierra.com/
9325 S: Orphan
9326 F: drivers/scsi/pmcraid.*
9327
9328 PMC SIERRA PM8001 DRIVER
9329 M: Jack Wang <jinpu.wang@profitbricks.com>
9330 M: lindar_liu@usish.com
9331 L: pmchba@pmcs.com
9332 L: linux-scsi@vger.kernel.org
9333 S: Supported
9334 F: drivers/scsi/pm8001/
9335
9336 POSIX CLOCKS and TIMERS
9337 M: Thomas Gleixner <tglx@linutronix.de>
9338 L: linux-kernel@vger.kernel.org
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9340 S: Maintained
9341 F: fs/timerfd.c
9342 F: include/linux/timer*
9343 F: kernel/time/*timer*
9344
9345 POWER MANAGEMENT CORE
9346 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9347 L: linux-pm@vger.kernel.org
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9349 S: Supported
9350 F: drivers/base/power/
9351 F: include/linux/pm.h
9352 F: include/linux/pm_*
9353 F: include/linux/powercap.h
9354 F: drivers/powercap/
9355
9356 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9357 M: Sebastian Reichel <sre@kernel.org>
9358 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9359 M: David Woodhouse <dwmw2@infradead.org>
9360 L: linux-pm@vger.kernel.org
9361 T: git git://git.infradead.org/battery-2.6.git
9362 S: Maintained
9363 F: Documentation/devicetree/bindings/power/
9364 F: Documentation/devicetree/bindings/power_supply/
9365 F: include/linux/power_supply.h
9366 F: drivers/power/
9367 X: drivers/power/avs/
9368
9369 POWER STATE COORDINATION INTERFACE (PSCI)
9370 M: Mark Rutland <mark.rutland@arm.com>
9371 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9372 L: linux-arm-kernel@lists.infradead.org
9373 S: Maintained
9374 F: drivers/firmware/psci.c
9375 F: include/linux/psci.h
9376 F: include/uapi/linux/psci.h
9377
9378 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9379 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9380 L: linuxppc-dev@lists.ozlabs.org
9381 S: Maintained
9382 F: drivers/char/powernv-op-panel.c
9383
9384 PNP SUPPORT
9385 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9386 S: Maintained
9387 F: drivers/pnp/
9388
9389 PPP PROTOCOL DRIVERS AND COMPRESSORS
9390 M: Paul Mackerras <paulus@samba.org>
9391 L: linux-ppp@vger.kernel.org
9392 S: Maintained
9393 F: drivers/net/ppp/ppp_*
9394
9395 PPP OVER ATM (RFC 2364)
9396 M: Mitchell Blank Jr <mitch@sfgoth.com>
9397 S: Maintained
9398 F: net/atm/pppoatm.c
9399 F: include/uapi/linux/atmppp.h
9400
9401 PPP OVER ETHERNET
9402 M: Michal Ostrowski <mostrows@earthlink.net>
9403 S: Maintained
9404 F: drivers/net/ppp/pppoe.c
9405 F: drivers/net/ppp/pppox.c
9406
9407 PPP OVER L2TP
9408 M: James Chapman <jchapman@katalix.com>
9409 S: Maintained
9410 F: net/l2tp/l2tp_ppp.c
9411 F: include/linux/if_pppol2tp.h
9412 F: include/uapi/linux/if_pppol2tp.h
9413
9414 PPS SUPPORT
9415 M: Rodolfo Giometti <giometti@enneenne.com>
9416 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9417 L: linuxpps@ml.enneenne.com (subscribers-only)
9418 S: Maintained
9419 F: Documentation/pps/
9420 F: drivers/pps/
9421 F: include/linux/pps*.h
9422
9423 PPTP DRIVER
9424 M: Dmitry Kozlov <xeb@mail.ru>
9425 L: netdev@vger.kernel.org
9426 S: Maintained
9427 F: drivers/net/ppp/pptp.c
9428 W: http://sourceforge.net/projects/accel-pptp
9429
9430 PREEMPTIBLE KERNEL
9431 M: Robert Love <rml@tech9.net>
9432 L: kpreempt-tech@lists.sourceforge.net
9433 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9434 S: Supported
9435 F: Documentation/preempt-locking.txt
9436 F: include/linux/preempt.h
9437
9438 PRISM54 WIRELESS DRIVER
9439 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9440 L: linux-wireless@vger.kernel.org
9441 W: http://wireless.kernel.org/en/users/Drivers/p54
9442 S: Obsolete
9443 F: drivers/net/wireless/intersil/prism54/
9444
9445 PS3 NETWORK SUPPORT
9446 M: Geoff Levand <geoff@infradead.org>
9447 L: netdev@vger.kernel.org
9448 L: linuxppc-dev@lists.ozlabs.org
9449 S: Maintained
9450 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9451
9452 PS3 PLATFORM SUPPORT
9453 M: Geoff Levand <geoff@infradead.org>
9454 L: linuxppc-dev@lists.ozlabs.org
9455 S: Maintained
9456 F: arch/powerpc/boot/ps3*
9457 F: arch/powerpc/include/asm/lv1call.h
9458 F: arch/powerpc/include/asm/ps3*.h
9459 F: arch/powerpc/platforms/ps3/
9460 F: drivers/*/ps3*
9461 F: drivers/ps3/
9462 F: drivers/rtc/rtc-ps3.c
9463 F: drivers/usb/host/*ps3.c
9464 F: sound/ppc/snd_ps3*
9465
9466 PS3VRAM DRIVER
9467 M: Jim Paris <jim@jtan.com>
9468 M: Geoff Levand <geoff@infradead.org>
9469 L: linuxppc-dev@lists.ozlabs.org
9470 S: Maintained
9471 F: drivers/block/ps3vram.c
9472
9473 PSTORE FILESYSTEM
9474 M: Anton Vorontsov <anton@enomsg.org>
9475 M: Colin Cross <ccross@android.com>
9476 M: Kees Cook <keescook@chromium.org>
9477 M: Tony Luck <tony.luck@intel.com>
9478 S: Maintained
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9480 F: fs/pstore/
9481 F: include/linux/pstore*
9482 F: drivers/firmware/efi/efi-pstore.c
9483 F: drivers/acpi/apei/erst.c
9484
9485 PTP HARDWARE CLOCK SUPPORT
9486 M: Richard Cochran <richardcochran@gmail.com>
9487 L: netdev@vger.kernel.org
9488 S: Maintained
9489 W: http://linuxptp.sourceforge.net/
9490 F: Documentation/ABI/testing/sysfs-ptp
9491 F: Documentation/ptp/*
9492 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9493 F: drivers/net/phy/dp83640*
9494 F: drivers/ptp/*
9495 F: include/linux/ptp_cl*
9496
9497 PTRACE SUPPORT
9498 M: Roland McGrath <roland@hack.frob.com>
9499 M: Oleg Nesterov <oleg@redhat.com>
9500 S: Maintained
9501 F: include/asm-generic/syscall.h
9502 F: include/linux/ptrace.h
9503 F: include/linux/regset.h
9504 F: include/linux/tracehook.h
9505 F: include/uapi/linux/ptrace.h
9506 F: kernel/ptrace.c
9507
9508 PULSE8-CEC DRIVER
9509 M: Hans Verkuil <hverkuil@xs4all.nl>
9510 L: linux-media@vger.kernel.org
9511 T: git git://linuxtv.org/media_tree.git
9512 S: Maintained
9513 F: drivers/staging/media/pulse8-cec
9514
9515 PVRUSB2 VIDEO4LINUX DRIVER
9516 M: Mike Isely <isely@pobox.com>
9517 L: pvrusb2@isely.net (subscribers-only)
9518 L: linux-media@vger.kernel.org
9519 W: http://www.isely.net/pvrusb2/
9520 T: git git://linuxtv.org/media_tree.git
9521 S: Maintained
9522 F: Documentation/video4linux/README.pvrusb2
9523 F: drivers/media/usb/pvrusb2/
9524
9525 PWC WEBCAM DRIVER
9526 M: Hans Verkuil <hverkuil@xs4all.nl>
9527 L: linux-media@vger.kernel.org
9528 T: git git://linuxtv.org/media_tree.git
9529 S: Odd Fixes
9530 F: drivers/media/usb/pwc/*
9531
9532 PWM FAN DRIVER
9533 M: Kamil Debski <kamil@wypas.org>
9534 M: Lukasz Majewski <l.majewski@samsung.com>
9535 L: linux-hwmon@vger.kernel.org
9536 S: Supported
9537 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9538 F: Documentation/hwmon/pwm-fan
9539 F: drivers/hwmon/pwm-fan.c
9540
9541 PWM SUBSYSTEM
9542 M: Thierry Reding <thierry.reding@gmail.com>
9543 L: linux-pwm@vger.kernel.org
9544 S: Maintained
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9546 F: Documentation/pwm.txt
9547 F: Documentation/devicetree/bindings/pwm/
9548 F: include/linux/pwm.h
9549 F: drivers/pwm/
9550 F: drivers/video/backlight/pwm_bl.c
9551 F: include/linux/pwm_backlight.h
9552
9553 PXA2xx/PXA3xx SUPPORT
9554 M: Daniel Mack <daniel@zonque.org>
9555 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9556 M: Robert Jarzmik <robert.jarzmik@free.fr>
9557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9558 T: git git://github.com/hzhuang1/linux.git
9559 T: git git://github.com/rjarzmik/linux.git
9560 S: Maintained
9561 F: arch/arm/boot/dts/pxa*
9562 F: arch/arm/mach-pxa/
9563 F: drivers/dma/pxa*
9564 F: drivers/pcmcia/pxa2xx*
9565 F: drivers/pinctrl/pxa/
9566 F: drivers/spi/spi-pxa2xx*
9567 F: drivers/usb/gadget/udc/pxa2*
9568 F: include/sound/pxa2xx-lib.h
9569 F: sound/arm/pxa*
9570 F: sound/soc/pxa/
9571
9572 PXA GPIO DRIVER
9573 M: Robert Jarzmik <robert.jarzmik@free.fr>
9574 L: linux-gpio@vger.kernel.org
9575 S: Maintained
9576 F: drivers/gpio/gpio-pxa.c
9577
9578 PXA3xx NAND FLASH DRIVER
9579 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9580 L: linux-mtd@lists.infradead.org
9581 S: Maintained
9582 F: drivers/mtd/nand/pxa3xx_nand.c
9583
9584 MMP SUPPORT
9585 M: Eric Miao <eric.y.miao@gmail.com>
9586 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9588 T: git git://github.com/hzhuang1/linux.git
9589 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9590 S: Maintained
9591 F: arch/arm/boot/dts/mmp*
9592 F: arch/arm/mach-mmp/
9593
9594 PXA MMCI DRIVER
9595 S: Orphan
9596
9597 PXA RTC DRIVER
9598 M: Robert Jarzmik <robert.jarzmik@free.fr>
9599 L: rtc-linux@googlegroups.com
9600 S: Maintained
9601
9602 QAT DRIVER
9603 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9604 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9605 L: qat-linux@intel.com
9606 S: Supported
9607 F: drivers/crypto/qat/
9608
9609 QIB DRIVER
9610 M: Mike Marciniszyn <infinipath@intel.com>
9611 L: linux-rdma@vger.kernel.org
9612 S: Supported
9613 F: drivers/infiniband/hw/qib/
9614
9615 QLOGIC QLA1280 SCSI DRIVER
9616 M: Michael Reed <mdr@sgi.com>
9617 L: linux-scsi@vger.kernel.org
9618 S: Maintained
9619 F: drivers/scsi/qla1280.[ch]
9620
9621 QLOGIC QLA2XXX FC-SCSI DRIVER
9622 M: qla2xxx-upstream@qlogic.com
9623 L: linux-scsi@vger.kernel.org
9624 S: Supported
9625 F: Documentation/scsi/LICENSE.qla2xxx
9626 F: drivers/scsi/qla2xxx/
9627
9628 QLOGIC QLA4XXX iSCSI DRIVER
9629 M: QLogic-Storage-Upstream@qlogic.com
9630 L: linux-scsi@vger.kernel.org
9631 S: Supported
9632 F: Documentation/scsi/LICENSE.qla4xxx
9633 F: drivers/scsi/qla4xxx/
9634
9635 QLOGIC QLA3XXX NETWORK DRIVER
9636 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9637 M: Ron Mercer <ron.mercer@qlogic.com>
9638 M: linux-driver@qlogic.com
9639 L: netdev@vger.kernel.org
9640 S: Supported
9641 F: Documentation/networking/LICENSE.qla3xxx
9642 F: drivers/net/ethernet/qlogic/qla3xxx.*
9643
9644 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9645 M: Dept-GELinuxNICDev@qlogic.com
9646 L: netdev@vger.kernel.org
9647 S: Supported
9648 F: drivers/net/ethernet/qlogic/qlcnic/
9649
9650 QLOGIC QLGE 10Gb ETHERNET DRIVER
9651 M: Harish Patil <harish.patil@qlogic.com>
9652 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9653 M: Dept-GELinuxNICDev@qlogic.com
9654 M: linux-driver@qlogic.com
9655 L: netdev@vger.kernel.org
9656 S: Supported
9657 F: drivers/net/ethernet/qlogic/qlge/
9658
9659 QLOGIC QL4xxx ETHERNET DRIVER
9660 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9661 M: Ariel Elior <Ariel.Elior@qlogic.com>
9662 M: everest-linux-l2@qlogic.com
9663 L: netdev@vger.kernel.org
9664 S: Supported
9665 F: drivers/net/ethernet/qlogic/qed/
9666 F: include/linux/qed/
9667 F: drivers/net/ethernet/qlogic/qede/
9668
9669 QNX4 FILESYSTEM
9670 M: Anders Larsen <al@alarsen.net>
9671 W: http://www.alarsen.net/linux/qnx4fs/
9672 S: Maintained
9673 F: fs/qnx4/
9674 F: include/uapi/linux/qnx4_fs.h
9675 F: include/uapi/linux/qnxtypes.h
9676
9677 QT1010 MEDIA DRIVER
9678 M: Antti Palosaari <crope@iki.fi>
9679 L: linux-media@vger.kernel.org
9680 W: https://linuxtv.org
9681 W: http://palosaari.fi/linux/
9682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9683 T: git git://linuxtv.org/anttip/media_tree.git
9684 S: Maintained
9685 F: drivers/media/tuners/qt1010*
9686
9687 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9688 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9689 L: linux-wireless@vger.kernel.org
9690 L: ath9k-devel@lists.ath9k.org
9691 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9692 S: Supported
9693 F: drivers/net/wireless/ath/ath9k/
9694
9695 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9696 M: Kalle Valo <kvalo@qca.qualcomm.com>
9697 L: ath10k@lists.infradead.org
9698 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9700 S: Supported
9701 F: drivers/net/wireless/ath/ath10k/
9702
9703 QUALCOMM HEXAGON ARCHITECTURE
9704 M: Richard Kuo <rkuo@codeaurora.org>
9705 L: linux-hexagon@vger.kernel.org
9706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9707 S: Supported
9708 F: arch/hexagon/
9709
9710 QUALCOMM WCN36XX WIRELESS DRIVER
9711 M: Eugene Krasnikov <k.eugene.e@gmail.com>
9712 L: wcn36xx@lists.infradead.org
9713 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9714 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9715 S: Supported
9716 F: drivers/net/wireless/ath/wcn36xx/
9717
9718 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9719 M: Gabriel Somlo <somlo@cmu.edu>
9720 M: "Michael S. Tsirkin" <mst@redhat.com>
9721 L: qemu-devel@nongnu.org
9722 S: Maintained
9723 F: drivers/firmware/qemu_fw_cfg.c
9724
9725 RADOS BLOCK DEVICE (RBD)
9726 M: Ilya Dryomov <idryomov@gmail.com>
9727 M: Sage Weil <sage@redhat.com>
9728 M: Alex Elder <elder@kernel.org>
9729 L: ceph-devel@vger.kernel.org
9730 W: http://ceph.com/
9731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9732 T: git git://github.com/ceph/ceph-client.git
9733 S: Supported
9734 F: Documentation/ABI/testing/sysfs-bus-rbd
9735 F: drivers/block/rbd.c
9736 F: drivers/block/rbd_types.h
9737
9738 RADEON FRAMEBUFFER DISPLAY DRIVER
9739 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9740 L: linux-fbdev@vger.kernel.org
9741 S: Maintained
9742 F: drivers/video/fbdev/aty/radeon*
9743 F: include/uapi/linux/radeonfb.h
9744
9745 RADIOSHARK RADIO DRIVER
9746 M: Hans Verkuil <hverkuil@xs4all.nl>
9747 L: linux-media@vger.kernel.org
9748 T: git git://linuxtv.org/media_tree.git
9749 S: Maintained
9750 F: drivers/media/radio/radio-shark.c
9751
9752 RADIOSHARK2 RADIO DRIVER
9753 M: Hans Verkuil <hverkuil@xs4all.nl>
9754 L: linux-media@vger.kernel.org
9755 T: git git://linuxtv.org/media_tree.git
9756 S: Maintained
9757 F: drivers/media/radio/radio-shark2.c
9758 F: drivers/media/radio/radio-tea5777.c
9759
9760 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9761 M: Paul Mackerras <paulus@samba.org>
9762 L: linux-fbdev@vger.kernel.org
9763 S: Maintained
9764 F: drivers/video/fbdev/aty/aty128fb.c
9765
9766 RALINK MIPS ARCHITECTURE
9767 M: John Crispin <john@phrozen.org>
9768 L: linux-mips@linux-mips.org
9769 S: Maintained
9770 F: arch/mips/ralink
9771
9772 RALINK RT2X00 WIRELESS LAN DRIVER
9773 P: rt2x00 project
9774 M: Stanislaw Gruszka <sgruszka@redhat.com>
9775 M: Helmut Schaa <helmut.schaa@googlemail.com>
9776 L: linux-wireless@vger.kernel.org
9777 S: Maintained
9778 F: drivers/net/wireless/ralink/rt2x00/
9779
9780 RAMDISK RAM BLOCK DEVICE DRIVER
9781 M: Jens Axboe <axboe@kernel.dk>
9782 S: Maintained
9783 F: Documentation/blockdev/ramdisk.txt
9784 F: drivers/block/brd.c
9785
9786 RANDOM NUMBER DRIVER
9787 M: "Theodore Ts'o" <tytso@mit.edu>
9788 S: Maintained
9789 F: drivers/char/random.c
9790
9791 RAPIDIO SUBSYSTEM
9792 M: Matt Porter <mporter@kernel.crashing.org>
9793 M: Alexandre Bounine <alexandre.bounine@idt.com>
9794 S: Maintained
9795 F: drivers/rapidio/
9796
9797 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9798 L: linux-wireless@vger.kernel.org
9799 S: Orphan
9800 F: drivers/net/wireless/ray*
9801
9802 RCUTORTURE MODULE
9803 M: Josh Triplett <josh@joshtriplett.org>
9804 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9805 L: linux-kernel@vger.kernel.org
9806 S: Supported
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9808 F: Documentation/RCU/torture.txt
9809 F: kernel/rcu/rcutorture.c
9810
9811 RCUTORTURE TEST FRAMEWORK
9812 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9813 M: Josh Triplett <josh@joshtriplett.org>
9814 R: Steven Rostedt <rostedt@goodmis.org>
9815 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9816 R: Lai Jiangshan <jiangshanlai@gmail.com>
9817 L: linux-kernel@vger.kernel.org
9818 S: Supported
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9820 F: tools/testing/selftests/rcutorture
9821
9822 RDC R-321X SoC
9823 M: Florian Fainelli <florian@openwrt.org>
9824 S: Maintained
9825
9826 RDC R6040 FAST ETHERNET DRIVER
9827 M: Florian Fainelli <f.fainelli@gmail.com>
9828 L: netdev@vger.kernel.org
9829 S: Maintained
9830 F: drivers/net/ethernet/rdc/r6040.c
9831
9832 RDS - RELIABLE DATAGRAM SOCKETS
9833 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9834 L: netdev@vger.kernel.org
9835 L: linux-rdma@vger.kernel.org
9836 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9837 W: https://oss.oracle.com/projects/rds/
9838 S: Supported
9839 F: net/rds/
9840 F: Documentation/networking/rds.txt
9841
9842 RDMAVT - RDMA verbs software
9843 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9844 L: linux-rdma@vger.kernel.org
9845 S: Supported
9846 F: drivers/infiniband/sw/rdmavt
9847
9848 READ-COPY UPDATE (RCU)
9849 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9850 M: Josh Triplett <josh@joshtriplett.org>
9851 R: Steven Rostedt <rostedt@goodmis.org>
9852 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9853 R: Lai Jiangshan <jiangshanlai@gmail.com>
9854 L: linux-kernel@vger.kernel.org
9855 W: http://www.rdrop.com/users/paulmck/RCU/
9856 S: Supported
9857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9858 F: Documentation/RCU/
9859 X: Documentation/RCU/torture.txt
9860 F: include/linux/rcu*
9861 X: include/linux/srcu.h
9862 F: kernel/rcu/
9863 X: kernel/torture.c
9864
9865 REAL TIME CLOCK (RTC) SUBSYSTEM
9866 M: Alessandro Zummo <a.zummo@towertech.it>
9867 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9868 L: rtc-linux@googlegroups.com
9869 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9871 S: Maintained
9872 F: Documentation/devicetree/bindings/rtc/
9873 F: Documentation/rtc.txt
9874 F: drivers/rtc/
9875 F: include/linux/rtc.h
9876 F: include/uapi/linux/rtc.h
9877 F: include/linux/rtc/
9878 F: include/linux/platform_data/rtc-*
9879 F: tools/testing/selftests/timers/rtctest.c
9880
9881 REALTEK AUDIO CODECS
9882 M: Bard Liao <bardliao@realtek.com>
9883 M: Oder Chiou <oder_chiou@realtek.com>
9884 S: Maintained
9885 F: sound/soc/codecs/rt*
9886 F: include/sound/rt*.h
9887
9888 REISERFS FILE SYSTEM
9889 L: reiserfs-devel@vger.kernel.org
9890 S: Supported
9891 F: fs/reiserfs/
9892
9893 REGISTER MAP ABSTRACTION
9894 M: Mark Brown <broonie@kernel.org>
9895 L: linux-kernel@vger.kernel.org
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9897 S: Supported
9898 F: Documentation/devicetree/bindings/regmap/
9899 F: drivers/base/regmap/
9900 F: include/linux/regmap.h
9901
9902 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9903 M: Ohad Ben-Cohen <ohad@wizery.com>
9904 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9905 L: linux-remoteproc@vger.kernel.org
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9907 S: Maintained
9908 F: Documentation/devicetree/bindings/remoteproc/
9909 F: Documentation/remoteproc.txt
9910 F: drivers/remoteproc/
9911 F: include/linux/remoteproc.h
9912
9913 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9914 M: Ohad Ben-Cohen <ohad@wizery.com>
9915 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9916 L: linux-remoteproc@vger.kernel.org
9917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9918 S: Maintained
9919 F: drivers/rpmsg/
9920 F: Documentation/rpmsg.txt
9921 F: include/linux/rpmsg.h
9922
9923 RENESAS ETHERNET DRIVERS
9924 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9925 L: netdev@vger.kernel.org
9926 L: linux-renesas-soc@vger.kernel.org
9927 F: drivers/net/ethernet/renesas/
9928 F: include/linux/sh_eth.h
9929
9930 RENESAS USB2 PHY DRIVER
9931 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9932 L: linux-renesas-soc@vger.kernel.org
9933 S: Maintained
9934 F: drivers/phy/phy-rcar-gen3-usb2.c
9935
9936 RESET CONTROLLER FRAMEWORK
9937 M: Philipp Zabel <p.zabel@pengutronix.de>
9938 T: git git://git.pengutronix.de/git/pza/linux
9939 S: Maintained
9940 F: drivers/reset/
9941 F: Documentation/devicetree/bindings/reset/
9942 F: include/dt-bindings/reset/
9943 F: include/linux/reset.h
9944 F: include/linux/reset-controller.h
9945
9946 RFKILL
9947 M: Johannes Berg <johannes@sipsolutions.net>
9948 L: linux-wireless@vger.kernel.org
9949 W: http://wireless.kernel.org/
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9952 S: Maintained
9953 F: Documentation/rfkill.txt
9954 F: net/rfkill/
9955
9956 RHASHTABLE
9957 M: Thomas Graf <tgraf@suug.ch>
9958 L: netdev@vger.kernel.org
9959 S: Maintained
9960 F: lib/rhashtable.c
9961 F: include/linux/rhashtable.h
9962
9963 RICOH SMARTMEDIA/XD DRIVER
9964 M: Maxim Levitsky <maximlevitsky@gmail.com>
9965 S: Maintained
9966 F: drivers/mtd/nand/r852.c
9967 F: drivers/mtd/nand/r852.h
9968
9969 RICOH R5C592 MEMORYSTICK DRIVER
9970 M: Maxim Levitsky <maximlevitsky@gmail.com>
9971 S: Maintained
9972 F: drivers/memstick/host/r592.*
9973
9974 ROCCAT DRIVERS
9975 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9976 W: http://sourceforge.net/projects/roccat/
9977 S: Maintained
9978 F: drivers/hid/hid-roccat*
9979 F: include/linux/hid-roccat*
9980 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9981
9982 ROCKER DRIVER
9983 M: Jiri Pirko <jiri@resnulli.us>
9984 L: netdev@vger.kernel.org
9985 S: Supported
9986 F: drivers/net/ethernet/rocker/
9987
9988 ROCKETPORT DRIVER
9989 P: Comtrol Corp.
9990 W: http://www.comtrol.com
9991 S: Maintained
9992 F: Documentation/serial/rocket.txt
9993 F: drivers/tty/rocket*
9994
9995 ROCKETPORT EXPRESS/INFINITY DRIVER
9996 M: Kevin Cernekee <cernekee@gmail.com>
9997 L: linux-serial@vger.kernel.org
9998 S: Odd Fixes
9999 F: drivers/tty/serial/rp2.*
10000
10001 ROSE NETWORK LAYER
10002 M: Ralf Baechle <ralf@linux-mips.org>
10003 L: linux-hams@vger.kernel.org
10004 W: http://www.linux-ax25.org/
10005 S: Maintained
10006 F: include/net/rose.h
10007 F: include/uapi/linux/rose.h
10008 F: net/rose/
10009
10010 RTL2830 MEDIA DRIVER
10011 M: Antti Palosaari <crope@iki.fi>
10012 L: linux-media@vger.kernel.org
10013 W: https://linuxtv.org
10014 W: http://palosaari.fi/linux/
10015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10016 T: git git://linuxtv.org/anttip/media_tree.git
10017 S: Maintained
10018 F: drivers/media/dvb-frontends/rtl2830*
10019
10020 RTL2832 MEDIA DRIVER
10021 M: Antti Palosaari <crope@iki.fi>
10022 L: linux-media@vger.kernel.org
10023 W: https://linuxtv.org
10024 W: http://palosaari.fi/linux/
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10026 T: git git://linuxtv.org/anttip/media_tree.git
10027 S: Maintained
10028 F: drivers/media/dvb-frontends/rtl2832*
10029
10030 RTL2832_SDR MEDIA DRIVER
10031 M: Antti Palosaari <crope@iki.fi>
10032 L: linux-media@vger.kernel.org
10033 W: https://linuxtv.org
10034 W: http://palosaari.fi/linux/
10035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10036 T: git git://linuxtv.org/anttip/media_tree.git
10037 S: Maintained
10038 F: drivers/media/dvb-frontends/rtl2832_sdr*
10039
10040 RTL8180 WIRELESS DRIVER
10041 L: linux-wireless@vger.kernel.org
10042 W: http://wireless.kernel.org/
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10044 S: Orphan
10045 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10046
10047 RTL8187 WIRELESS DRIVER
10048 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10049 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10050 M: Larry Finger <Larry.Finger@lwfinger.net>
10051 L: linux-wireless@vger.kernel.org
10052 W: http://wireless.kernel.org/
10053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10054 S: Maintained
10055 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10056
10057 RTL8192CE WIRELESS DRIVER
10058 M: Larry Finger <Larry.Finger@lwfinger.net>
10059 M: Chaoming Li <chaoming_li@realsil.com.cn>
10060 L: linux-wireless@vger.kernel.org
10061 W: http://wireless.kernel.org/
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10063 S: Maintained
10064 F: drivers/net/wireless/realtek/rtlwifi/
10065 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10066
10067 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10068 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10069 L: linux-wireless@vger.kernel.org
10070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10071 S: Maintained
10072 F: drivers/net/wireless/realtek/rtl8xxxu/
10073
10074 S3 SAVAGE FRAMEBUFFER DRIVER
10075 M: Antonino Daplas <adaplas@gmail.com>
10076 L: linux-fbdev@vger.kernel.org
10077 S: Maintained
10078 F: drivers/video/fbdev/savage/
10079
10080 S390
10081 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10082 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10083 L: linux-s390@vger.kernel.org
10084 W: http://www.ibm.com/developerworks/linux/linux390/
10085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10086 S: Supported
10087 F: arch/s390/
10088 F: drivers/s390/
10089 F: Documentation/s390/
10090 F: Documentation/DocBook/s390*
10091
10092 S390 COMMON I/O LAYER
10093 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10094 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10095 L: linux-s390@vger.kernel.org
10096 W: http://www.ibm.com/developerworks/linux/linux390/
10097 S: Supported
10098 F: drivers/s390/cio/
10099
10100 S390 DASD DRIVER
10101 M: Stefan Weinhuber <wein@de.ibm.com>
10102 M: Stefan Haberland <stefan.haberland@de.ibm.com>
10103 L: linux-s390@vger.kernel.org
10104 W: http://www.ibm.com/developerworks/linux/linux390/
10105 S: Supported
10106 F: drivers/s390/block/dasd*
10107 F: block/partitions/ibm.c
10108
10109 S390 NETWORK DRIVERS
10110 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10111 L: linux-s390@vger.kernel.org
10112 W: http://www.ibm.com/developerworks/linux/linux390/
10113 S: Supported
10114 F: drivers/s390/net/
10115
10116 S390 PCI SUBSYSTEM
10117 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10118 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10119 L: linux-s390@vger.kernel.org
10120 W: http://www.ibm.com/developerworks/linux/linux390/
10121 S: Supported
10122 F: arch/s390/pci/
10123 F: drivers/pci/hotplug/s390_pci_hpc.c
10124
10125 S390 ZCRYPT DRIVER
10126 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10127 L: linux-s390@vger.kernel.org
10128 W: http://www.ibm.com/developerworks/linux/linux390/
10129 S: Supported
10130 F: drivers/s390/crypto/
10131
10132 S390 ZFCP DRIVER
10133 M: Steffen Maier <maier@linux.vnet.ibm.com>
10134 L: linux-s390@vger.kernel.org
10135 W: http://www.ibm.com/developerworks/linux/linux390/
10136 S: Supported
10137 F: drivers/s390/scsi/zfcp_*
10138
10139 S390 IUCV NETWORK LAYER
10140 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10141 L: linux-s390@vger.kernel.org
10142 W: http://www.ibm.com/developerworks/linux/linux390/
10143 S: Supported
10144 F: drivers/s390/net/*iucv*
10145 F: include/net/iucv/
10146 F: net/iucv/
10147
10148 S390 IOMMU (PCI)
10149 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10150 L: linux-s390@vger.kernel.org
10151 W: http://www.ibm.com/developerworks/linux/linux390/
10152 S: Supported
10153 F: drivers/iommu/s390-iommu.c
10154
10155 S3C24XX SD/MMC Driver
10156 M: Ben Dooks <ben-linux@fluff.org>
10157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10158 S: Supported
10159 F: drivers/mmc/host/s3cmci.*
10160
10161 SAA6588 RDS RECEIVER DRIVER
10162 M: Hans Verkuil <hverkuil@xs4all.nl>
10163 L: linux-media@vger.kernel.org
10164 T: git git://linuxtv.org/media_tree.git
10165 W: https://linuxtv.org
10166 S: Odd Fixes
10167 F: drivers/media/i2c/saa6588*
10168
10169 SAA7134 VIDEO4LINUX DRIVER
10170 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10171 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10172 L: linux-media@vger.kernel.org
10173 W: https://linuxtv.org
10174 T: git git://linuxtv.org/media_tree.git
10175 S: Odd fixes
10176 F: Documentation/video4linux/*.saa7134
10177 F: drivers/media/pci/saa7134/
10178
10179 SAA7146 VIDEO4LINUX-2 DRIVER
10180 M: Hans Verkuil <hverkuil@xs4all.nl>
10181 L: linux-media@vger.kernel.org
10182 T: git git://linuxtv.org/media_tree.git
10183 S: Maintained
10184 F: drivers/media/common/saa7146/
10185 F: drivers/media/pci/saa7146/
10186 F: include/media/saa7146*
10187
10188 SAMSUNG LAPTOP DRIVER
10189 M: Corentin Chary <corentin.chary@gmail.com>
10190 L: platform-driver-x86@vger.kernel.org
10191 S: Maintained
10192 F: drivers/platform/x86/samsung-laptop.c
10193
10194 SAMSUNG AUDIO (ASoC) DRIVERS
10195 M: Krzysztof Kozlowski <krzk@kernel.org>
10196 M: Sangbeom Kim <sbkim73@samsung.com>
10197 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10198 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10199 S: Supported
10200 F: sound/soc/samsung/
10201
10202 SAMSUNG FRAMEBUFFER DRIVER
10203 M: Jingoo Han <jingoohan1@gmail.com>
10204 L: linux-fbdev@vger.kernel.org
10205 S: Maintained
10206 F: drivers/video/fbdev/s3c-fb.c
10207
10208 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10209 M: Sangbeom Kim <sbkim73@samsung.com>
10210 M: Krzysztof Kozlowski <krzk@kernel.org>
10211 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10212 L: linux-kernel@vger.kernel.org
10213 L: linux-samsung-soc@vger.kernel.org
10214 S: Supported
10215 F: drivers/mfd/sec*.c
10216 F: drivers/regulator/s2m*.c
10217 F: drivers/regulator/s5m*.c
10218 F: drivers/clk/clk-s2mps11.c
10219 F: drivers/rtc/rtc-s5m.c
10220 F: include/linux/mfd/samsung/
10221 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10222 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10223 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10224 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10225
10226 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10227 M: Kyungmin Park <kyungmin.park@samsung.com>
10228 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10229 L: linux-media@vger.kernel.org
10230 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10231 S: Supported
10232 F: drivers/media/platform/exynos4-is/
10233
10234 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10235 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10236 L: linux-media@vger.kernel.org
10237 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10238 S: Maintained
10239 F: drivers/media/platform/s3c-camif/
10240 F: include/media/drv-intf/s3c_camif.h
10241
10242 SAMSUNG S5C73M3 CAMERA DRIVER
10243 M: Kyungmin Park <kyungmin.park@samsung.com>
10244 M: Andrzej Hajda <a.hajda@samsung.com>
10245 L: linux-media@vger.kernel.org
10246 S: Supported
10247 F: drivers/media/i2c/s5c73m3/*
10248
10249 SAMSUNG S5K5BAF CAMERA DRIVER
10250 M: Kyungmin Park <kyungmin.park@samsung.com>
10251 M: Andrzej Hajda <a.hajda@samsung.com>
10252 L: linux-media@vger.kernel.org
10253 S: Supported
10254 F: drivers/media/i2c/s5k5baf.c
10255
10256 SAMSUNG S3FWRN5 NFC DRIVER
10257 M: Robert Baldyga <r.baldyga@samsung.com>
10258 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10259 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10260 S: Supported
10261 F: drivers/nfc/s3fwrn5
10262
10263 SAMSUNG SOC CLOCK DRIVERS
10264 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10265 M: Tomasz Figa <tomasz.figa@gmail.com>
10266 S: Supported
10267 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10268 F: drivers/clk/samsung/
10269
10270 SAMSUNG SPI DRIVERS
10271 M: Kukjin Kim <kgene@kernel.org>
10272 M: Krzysztof Kozlowski <krzk@kernel.org>
10273 M: Andi Shyti <andi.shyti@samsung.com>
10274 L: linux-spi@vger.kernel.org
10275 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10276 S: Maintained
10277 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10278 F: drivers/spi/spi-s3c*
10279 F: include/linux/platform_data/spi-s3c64xx.h
10280
10281 SAMSUNG SXGBE DRIVERS
10282 M: Byungho An <bh74.an@samsung.com>
10283 M: Girish K S <ks.giri@samsung.com>
10284 M: Vipul Pandya <vipul.pandya@samsung.com>
10285 S: Supported
10286 L: netdev@vger.kernel.org
10287 F: drivers/net/ethernet/samsung/sxgbe/
10288
10289 SAMSUNG THERMAL DRIVER
10290 M: Lukasz Majewski <l.majewski@samsung.com>
10291 L: linux-pm@vger.kernel.org
10292 L: linux-samsung-soc@vger.kernel.org
10293 S: Supported
10294 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10295 F: drivers/thermal/samsung/
10296
10297 SAMSUNG USB2 PHY DRIVER
10298 M: Kamil Debski <kamil@wypas.org>
10299 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10300 L: linux-kernel@vger.kernel.org
10301 S: Supported
10302 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10303 F: Documentation/phy/samsung-usb2.txt
10304 F: drivers/phy/phy-exynos4210-usb2.c
10305 F: drivers/phy/phy-exynos4x12-usb2.c
10306 F: drivers/phy/phy-exynos5250-usb2.c
10307 F: drivers/phy/phy-s5pv210-usb2.c
10308 F: drivers/phy/phy-samsung-usb2.c
10309 F: drivers/phy/phy-samsung-usb2.h
10310
10311 SERIAL DRIVERS
10312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10313 L: linux-serial@vger.kernel.org
10314 S: Maintained
10315 F: Documentation/devicetree/bindings/serial/
10316 F: drivers/tty/serial/
10317
10318 SYNOPSYS DESIGNWARE DMAC DRIVER
10319 M: Viresh Kumar <vireshk@kernel.org>
10320 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10321 S: Maintained
10322 F: include/linux/dma/dw.h
10323 F: include/linux/platform_data/dma-dw.h
10324 F: drivers/dma/dw/
10325
10326 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10327 M: Lars Persson <lars.persson@axis.com>
10328 L: netdev@vger.kernel.org
10329 S: Supported
10330 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10331 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10332
10333 SYNOPSYS DESIGNWARE I2C DRIVER
10334 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10335 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10336 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10337 L: linux-i2c@vger.kernel.org
10338 S: Maintained
10339 F: drivers/i2c/busses/i2c-designware-*
10340 F: include/linux/platform_data/i2c-designware.h
10341
10342 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10343 M: Jaehoon Chung <jh80.chung@samsung.com>
10344 L: linux-mmc@vger.kernel.org
10345 S: Maintained
10346 F: include/linux/mmc/dw_mmc.h
10347 F: drivers/mmc/host/dw_mmc*
10348
10349 SYSTEM TRACE MODULE CLASS
10350 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10351 S: Maintained
10352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10353 F: Documentation/trace/stm.txt
10354 F: drivers/hwtracing/stm/
10355 F: include/linux/stm.h
10356 F: include/uapi/linux/stm.h
10357
10358 THUNDERBOLT DRIVER
10359 M: Andreas Noever <andreas.noever@gmail.com>
10360 S: Maintained
10361 F: drivers/thunderbolt/
10362
10363 TI BQ27XXX POWER SUPPLY DRIVER
10364 R: Andrew F. Davis <afd@ti.com>
10365 F: include/linux/power/bq27xxx_battery.h
10366 F: drivers/power/bq27xxx_battery.c
10367 F: drivers/power/bq27xxx_battery_i2c.c
10368
10369 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10370 M: John Stultz <john.stultz@linaro.org>
10371 M: Thomas Gleixner <tglx@linutronix.de>
10372 L: linux-kernel@vger.kernel.org
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10374 S: Supported
10375 F: include/linux/clocksource.h
10376 F: include/linux/time.h
10377 F: include/linux/timex.h
10378 F: include/uapi/linux/time.h
10379 F: include/uapi/linux/timex.h
10380 F: kernel/time/clocksource.c
10381 F: kernel/time/time*.c
10382 F: kernel/time/alarmtimer.c
10383 F: kernel/time/ntp.c
10384 F: tools/testing/selftests/timers/
10385
10386 SC1200 WDT DRIVER
10387 M: Zwane Mwaikambo <zwanem@gmail.com>
10388 S: Maintained
10389 F: drivers/watchdog/sc1200wdt.c
10390
10391 SCHEDULER
10392 M: Ingo Molnar <mingo@redhat.com>
10393 M: Peter Zijlstra <peterz@infradead.org>
10394 L: linux-kernel@vger.kernel.org
10395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10396 S: Maintained
10397 F: kernel/sched/
10398 F: include/linux/sched.h
10399 F: include/uapi/linux/sched.h
10400 F: include/linux/wait.h
10401
10402 SCORE ARCHITECTURE
10403 M: Chen Liqin <liqin.linux@gmail.com>
10404 M: Lennox Wu <lennox.wu@gmail.com>
10405 W: http://www.sunplus.com
10406 S: Supported
10407 F: arch/score/
10408
10409 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10410 M: Sudeep Holla <sudeep.holla@arm.com>
10411 L: linux-arm-kernel@lists.infradead.org
10412 S: Maintained
10413 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10414 F: drivers/clk/clk-scpi.c
10415 F: drivers/cpufreq/scpi-cpufreq.c
10416 F: drivers/firmware/arm_scpi.c
10417 F: include/linux/scpi_protocol.h
10418
10419 SCSI CDROM DRIVER
10420 M: Jens Axboe <axboe@kernel.dk>
10421 L: linux-scsi@vger.kernel.org
10422 W: http://www.kernel.dk
10423 S: Maintained
10424 F: drivers/scsi/sr*
10425
10426 SCSI RDMA PROTOCOL (SRP) INITIATOR
10427 M: Bart Van Assche <bart.vanassche@sandisk.com>
10428 L: linux-rdma@vger.kernel.org
10429 S: Supported
10430 W: http://www.openfabrics.org
10431 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10433 F: drivers/infiniband/ulp/srp/
10434 F: include/scsi/srp.h
10435
10436 SCSI SG DRIVER
10437 M: Doug Gilbert <dgilbert@interlog.com>
10438 L: linux-scsi@vger.kernel.org
10439 W: http://sg.danny.cz/sg
10440 S: Maintained
10441 F: Documentation/scsi/scsi-generic.txt
10442 F: drivers/scsi/sg.c
10443 F: include/scsi/sg.h
10444
10445 SCSI SUBSYSTEM
10446 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10448 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10450 L: linux-scsi@vger.kernel.org
10451 S: Maintained
10452 F: Documentation/devicetree/bindings/scsi/
10453 F: drivers/scsi/
10454 F: include/scsi/
10455
10456 SCSI TAPE DRIVER
10457 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10458 L: linux-scsi@vger.kernel.org
10459 S: Maintained
10460 F: Documentation/scsi/st.txt
10461 F: drivers/scsi/st.*
10462 F: drivers/scsi/st_*.h
10463
10464 SCTP PROTOCOL
10465 M: Vlad Yasevich <vyasevich@gmail.com>
10466 M: Neil Horman <nhorman@tuxdriver.com>
10467 L: linux-sctp@vger.kernel.org
10468 W: http://lksctp.sourceforge.net
10469 S: Maintained
10470 F: Documentation/networking/sctp.txt
10471 F: include/linux/sctp.h
10472 F: include/uapi/linux/sctp.h
10473 F: include/net/sctp/
10474 F: net/sctp/
10475
10476 SCx200 CPU SUPPORT
10477 M: Jim Cromie <jim.cromie@gmail.com>
10478 S: Odd Fixes
10479 F: Documentation/i2c/busses/scx200_acb
10480 F: arch/x86/platform/scx200/
10481 F: drivers/watchdog/scx200_wdt.c
10482 F: drivers/i2c/busses/scx200*
10483 F: drivers/mtd/maps/scx200_docflash.c
10484 F: include/linux/scx200.h
10485
10486 SCx200 GPIO DRIVER
10487 M: Jim Cromie <jim.cromie@gmail.com>
10488 S: Maintained
10489 F: drivers/char/scx200_gpio.c
10490 F: include/linux/scx200_gpio.h
10491
10492 SCx200 HRT CLOCKSOURCE DRIVER
10493 M: Jim Cromie <jim.cromie@gmail.com>
10494 S: Maintained
10495 F: drivers/clocksource/scx200_hrt.c
10496
10497 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10498 M: Sascha Sommer <saschasommer@freenet.de>
10499 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10500 S: Maintained
10501 F: drivers/mmc/host/sdricoh_cs.c
10502
10503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10504 M: Adrian Hunter <adrian.hunter@intel.com>
10505 L: linux-mmc@vger.kernel.org
10506 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10507 S: Maintained
10508 F: drivers/mmc/host/sdhci*
10509 F: include/linux/mmc/sdhci*
10510
10511 SECURE COMPUTING
10512 M: Kees Cook <keescook@chromium.org>
10513 R: Andy Lutomirski <luto@amacapital.net>
10514 R: Will Drewry <wad@chromium.org>
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10516 S: Supported
10517 F: kernel/seccomp.c
10518 F: include/uapi/linux/seccomp.h
10519 F: include/linux/seccomp.h
10520 F: tools/testing/selftests/seccomp/*
10521 K: \bsecure_computing
10522 K: \bTIF_SECCOMP\b
10523
10524 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10525 M: Al Cooper <alcooperx@gmail.com>
10526 L: linux-mmc@vger.kernel.org
10527 L: bcm-kernel-feedback-list@broadcom.com
10528 S: Maintained
10529 F: drivers/mmc/host/sdhci-brcmstb*
10530
10531 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10532 M: Ben Dooks <ben-linux@fluff.org>
10533 M: Jaehoon Chung <jh80.chung@samsung.com>
10534 L: linux-mmc@vger.kernel.org
10535 S: Maintained
10536 F: drivers/mmc/host/sdhci-s3c*
10537
10538 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10539 M: Viresh Kumar <vireshk@kernel.org>
10540 L: linux-mmc@vger.kernel.org
10541 S: Maintained
10542 F: drivers/mmc/host/sdhci-spear.c
10543
10544 SECURITY SUBSYSTEM
10545 M: James Morris <james.l.morris@oracle.com>
10546 M: "Serge E. Hallyn" <serge@hallyn.com>
10547 L: linux-security-module@vger.kernel.org (suggested Cc:)
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10549 W: http://kernsec.org/
10550 S: Supported
10551 F: security/
10552
10553 SECURITY CONTACT
10554 M: Security Officers <security@kernel.org>
10555 S: Supported
10556
10557 SELINUX SECURITY MODULE
10558 M: Paul Moore <paul@paul-moore.com>
10559 M: Stephen Smalley <sds@tycho.nsa.gov>
10560 M: Eric Paris <eparis@parisplace.org>
10561 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10562 W: http://selinuxproject.org
10563 T: git git://git.infradead.org/users/pcmoore/selinux
10564 S: Supported
10565 F: include/linux/selinux*
10566 F: security/selinux/
10567 F: scripts/selinux/
10568
10569 APPARMOR SECURITY MODULE
10570 M: John Johansen <john.johansen@canonical.com>
10571 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10572 W: apparmor.wiki.kernel.org
10573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10574 S: Supported
10575 F: security/apparmor/
10576
10577 LOADPIN SECURITY MODULE
10578 M: Kees Cook <keescook@chromium.org>
10579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10580 S: Supported
10581 F: security/loadpin/
10582
10583 YAMA SECURITY MODULE
10584 M: Kees Cook <keescook@chromium.org>
10585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10586 S: Supported
10587 F: security/yama/
10588
10589 SENSABLE PHANTOM
10590 M: Jiri Slaby <jirislaby@gmail.com>
10591 S: Maintained
10592 F: drivers/misc/phantom.c
10593 F: include/uapi/linux/phantom.h
10594
10595 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10596 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10597 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10598 M: John Soni Jose <sony.john@avagotech.com>
10599 L: linux-scsi@vger.kernel.org
10600 W: http://www.avagotech.com
10601 S: Supported
10602 F: drivers/scsi/be2iscsi/
10603
10604 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10605 M: Sathya Perla <sathya.perla@broadcom.com>
10606 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10607 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10608 M: Somnath Kotur <somnath.kotur@broadcom.com>
10609 L: netdev@vger.kernel.org
10610 W: http://www.emulex.com
10611 S: Supported
10612 F: drivers/net/ethernet/emulex/benet/
10613
10614 EMULEX ONECONNECT ROCE DRIVER
10615 M: Selvin Xavier <selvin.xavier@avagotech.com>
10616 M: Devesh Sharma <devesh.sharma@avagotech.com>
10617 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10618 L: linux-rdma@vger.kernel.org
10619 W: http://www.emulex.com
10620 S: Supported
10621 F: drivers/infiniband/hw/ocrdma/
10622
10623 SFC NETWORK DRIVER
10624 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10625 M: Edward Cree <ecree@solarflare.com>
10626 M: Bert Kenward <bkenward@solarflare.com>
10627 L: netdev@vger.kernel.org
10628 S: Supported
10629 F: drivers/net/ethernet/sfc/
10630
10631 SGI GRU DRIVER
10632 M: Dimitri Sivanich <sivanich@sgi.com>
10633 S: Maintained
10634 F: drivers/misc/sgi-gru/
10635
10636 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10637 M: Pat Gefre <pfg@sgi.com>
10638 L: linux-ia64@vger.kernel.org
10639 S: Supported
10640 F: Documentation/ia64/serial.txt
10641 F: drivers/tty/serial/ioc?_serial.c
10642 F: include/linux/ioc?.h
10643
10644 SGI XP/XPC/XPNET DRIVER
10645 M: Cliff Whickman <cpw@sgi.com>
10646 M: Robin Holt <robinmholt@gmail.com>
10647 S: Maintained
10648 F: drivers/misc/sgi-xp/
10649
10650 SI2157 MEDIA DRIVER
10651 M: Antti Palosaari <crope@iki.fi>
10652 L: linux-media@vger.kernel.org
10653 W: https://linuxtv.org
10654 W: http://palosaari.fi/linux/
10655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10656 T: git git://linuxtv.org/anttip/media_tree.git
10657 S: Maintained
10658 F: drivers/media/tuners/si2157*
10659
10660 SI2168 MEDIA DRIVER
10661 M: Antti Palosaari <crope@iki.fi>
10662 L: linux-media@vger.kernel.org
10663 W: https://linuxtv.org
10664 W: http://palosaari.fi/linux/
10665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10666 T: git git://linuxtv.org/anttip/media_tree.git
10667 S: Maintained
10668 F: drivers/media/dvb-frontends/si2168*
10669
10670 SI470X FM RADIO RECEIVER I2C DRIVER
10671 M: Hans Verkuil <hverkuil@xs4all.nl>
10672 L: linux-media@vger.kernel.org
10673 T: git git://linuxtv.org/media_tree.git
10674 W: https://linuxtv.org
10675 S: Odd Fixes
10676 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10677
10678 SI470X FM RADIO RECEIVER USB DRIVER
10679 M: Hans Verkuil <hverkuil@xs4all.nl>
10680 L: linux-media@vger.kernel.org
10681 T: git git://linuxtv.org/media_tree.git
10682 W: https://linuxtv.org
10683 S: Maintained
10684 F: drivers/media/radio/si470x/radio-si470x-common.c
10685 F: drivers/media/radio/si470x/radio-si470x.h
10686 F: drivers/media/radio/si470x/radio-si470x-usb.c
10687
10688 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10689 M: Eduardo Valentin <edubezval@gmail.com>
10690 L: linux-media@vger.kernel.org
10691 T: git git://linuxtv.org/media_tree.git
10692 W: https://linuxtv.org
10693 S: Odd Fixes
10694 F: drivers/media/radio/si4713/si4713.?
10695
10696 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10697 M: Eduardo Valentin <edubezval@gmail.com>
10698 L: linux-media@vger.kernel.org
10699 T: git git://linuxtv.org/media_tree.git
10700 W: https://linuxtv.org
10701 S: Odd Fixes
10702 F: drivers/media/radio/si4713/radio-platform-si4713.c
10703
10704 SI4713 FM RADIO TRANSMITTER USB DRIVER
10705 M: Hans Verkuil <hverkuil@xs4all.nl>
10706 L: linux-media@vger.kernel.org
10707 T: git git://linuxtv.org/media_tree.git
10708 W: https://linuxtv.org
10709 S: Maintained
10710 F: drivers/media/radio/si4713/radio-usb-si4713.c
10711
10712 SIANO DVB DRIVER
10713 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10715 L: linux-media@vger.kernel.org
10716 W: https://linuxtv.org
10717 T: git git://linuxtv.org/media_tree.git
10718 S: Odd fixes
10719 F: drivers/media/common/siano/
10720 F: drivers/media/usb/siano/
10721 F: drivers/media/usb/siano/
10722 F: drivers/media/mmc/siano/
10723
10724 SIMPLEFB FB DRIVER
10725 M: Hans de Goede <hdegoede@redhat.com>
10726 L: linux-fbdev@vger.kernel.org
10727 S: Maintained
10728 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10729 F: drivers/video/fbdev/simplefb.c
10730 F: include/linux/platform_data/simplefb.h
10731
10732 SH_VEU V4L2 MEM2MEM DRIVER
10733 L: linux-media@vger.kernel.org
10734 S: Orphan
10735 F: drivers/media/platform/sh_veu.c
10736
10737 SH_VOU V4L2 OUTPUT DRIVER
10738 L: linux-media@vger.kernel.org
10739 S: Orphan
10740 F: drivers/media/platform/sh_vou.c
10741 F: include/media/drv-intf/sh_vou.h
10742
10743 SIMPLE FIRMWARE INTERFACE (SFI)
10744 M: Len Brown <lenb@kernel.org>
10745 L: sfi-devel@simplefirmware.org
10746 W: http://simplefirmware.org/
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10748 S: Supported
10749 F: arch/x86/platform/sfi/
10750 F: drivers/sfi/
10751 F: include/linux/sfi*.h
10752
10753 SIMTEC EB110ATX (Chalice CATS)
10754 P: Ben Dooks
10755 P: Vincent Sanders <vince@simtec.co.uk>
10756 M: Simtec Linux Team <linux@simtec.co.uk>
10757 W: http://www.simtec.co.uk/products/EB110ATX/
10758 S: Supported
10759
10760 SIMTEC EB2410ITX (BAST)
10761 P: Ben Dooks
10762 P: Vincent Sanders <vince@simtec.co.uk>
10763 M: Simtec Linux Team <linux@simtec.co.uk>
10764 W: http://www.simtec.co.uk/products/EB2410ITX/
10765 S: Supported
10766 F: arch/arm/mach-s3c24xx/mach-bast.c
10767 F: arch/arm/mach-s3c24xx/bast-ide.c
10768 F: arch/arm/mach-s3c24xx/bast-irq.c
10769
10770 TI DAVINCI MACHINE SUPPORT
10771 M: Sekhar Nori <nsekhar@ti.com>
10772 M: Kevin Hilman <khilman@kernel.org>
10773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10775 S: Supported
10776 F: arch/arm/mach-davinci/
10777 F: drivers/i2c/busses/i2c-davinci.c
10778
10779 TI DAVINCI SERIES MEDIA DRIVER
10780 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10781 L: linux-media@vger.kernel.org
10782 W: https://linuxtv.org
10783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10784 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10785 S: Maintained
10786 F: drivers/media/platform/davinci/
10787 F: include/media/davinci/
10788
10789 TI AM437X VPFE DRIVER
10790 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10791 L: linux-media@vger.kernel.org
10792 W: https://linuxtv.org
10793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10794 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795 S: Maintained
10796 F: drivers/media/platform/am437x/
10797
10798 OV2659 OMNIVISION SENSOR DRIVER
10799 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10800 L: linux-media@vger.kernel.org
10801 W: https://linuxtv.org
10802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10803 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10804 S: Maintained
10805 F: drivers/media/i2c/ov2659.c
10806 F: include/media/i2c/ov2659.h
10807
10808 SILICON MOTION SM712 FRAME BUFFER DRIVER
10809 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10810 M: Teddy Wang <teddy.wang@siliconmotion.com>
10811 M: Sudip Mukherjee <sudip@vectorindia.org>
10812 L: linux-fbdev@vger.kernel.org
10813 S: Maintained
10814 F: drivers/video/fbdev/sm712*
10815 F: Documentation/fb/sm712fb.txt
10816
10817 SIS 190 ETHERNET DRIVER
10818 M: Francois Romieu <romieu@fr.zoreil.com>
10819 L: netdev@vger.kernel.org
10820 S: Maintained
10821 F: drivers/net/ethernet/sis/sis190.c
10822
10823 SIS 900/7016 FAST ETHERNET DRIVER
10824 M: Daniele Venzano <venza@brownhat.org>
10825 W: http://www.brownhat.org/sis900.html
10826 L: netdev@vger.kernel.org
10827 S: Maintained
10828 F: drivers/net/ethernet/sis/sis900.*
10829
10830 SIS FRAMEBUFFER DRIVER
10831 M: Thomas Winischhofer <thomas@winischhofer.net>
10832 W: http://www.winischhofer.net/linuxsisvga.shtml
10833 S: Maintained
10834 F: Documentation/fb/sisfb.txt
10835 F: drivers/video/fbdev/sis/
10836 F: include/video/sisfb.h
10837
10838 SIS USB2VGA DRIVER
10839 M: Thomas Winischhofer <thomas@winischhofer.net>
10840 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10841 S: Maintained
10842 F: drivers/usb/misc/sisusbvga/
10843
10844 SLAB ALLOCATOR
10845 M: Christoph Lameter <cl@linux.com>
10846 M: Pekka Enberg <penberg@kernel.org>
10847 M: David Rientjes <rientjes@google.com>
10848 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10849 M: Andrew Morton <akpm@linux-foundation.org>
10850 L: linux-mm@kvack.org
10851 S: Maintained
10852 F: include/linux/sl?b*.h
10853 F: mm/sl?b*
10854
10855 SLEEPABLE READ-COPY UPDATE (SRCU)
10856 M: Lai Jiangshan <jiangshanlai@gmail.com>
10857 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10858 M: Josh Triplett <josh@joshtriplett.org>
10859 R: Steven Rostedt <rostedt@goodmis.org>
10860 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10861 L: linux-kernel@vger.kernel.org
10862 W: http://www.rdrop.com/users/paulmck/RCU/
10863 S: Supported
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10865 F: include/linux/srcu.h
10866 F: kernel/rcu/srcu.c
10867
10868 SMACK SECURITY MODULE
10869 M: Casey Schaufler <casey@schaufler-ca.com>
10870 L: linux-security-module@vger.kernel.org
10871 W: http://schaufler-ca.com
10872 T: git git://github.com/cschaufler/smack-next
10873 S: Maintained
10874 F: Documentation/security/Smack.txt
10875 F: security/smack/
10876
10877 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10878 M: Kevin Hilman <khilman@kernel.org>
10879 M: Nishanth Menon <nm@ti.com>
10880 S: Maintained
10881 F: drivers/power/avs/
10882 F: include/linux/power/smartreflex.h
10883 L: linux-pm@vger.kernel.org
10884
10885 SMC91x ETHERNET DRIVER
10886 M: Nicolas Pitre <nico@fluxnic.net>
10887 S: Odd Fixes
10888 F: drivers/net/ethernet/smsc/smc91x.*
10889
10890 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10891 M: Sakari Ailus <sakari.ailus@iki.fi>
10892 L: linux-media@vger.kernel.org
10893 S: Maintained
10894 F: drivers/media/i2c/smiapp/
10895 F: include/media/i2c/smiapp.h
10896 F: drivers/media/i2c/smiapp-pll.c
10897 F: drivers/media/i2c/smiapp-pll.h
10898 F: include/uapi/linux/smiapp.h
10899 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10900
10901 SMM665 HARDWARE MONITOR DRIVER
10902 M: Guenter Roeck <linux@roeck-us.net>
10903 L: linux-hwmon@vger.kernel.org
10904 S: Maintained
10905 F: Documentation/hwmon/smm665
10906 F: drivers/hwmon/smm665.c
10907
10908 SMSC EMC2103 HARDWARE MONITOR DRIVER
10909 M: Steve Glendinning <steve.glendinning@shawell.net>
10910 L: linux-hwmon@vger.kernel.org
10911 S: Maintained
10912 F: Documentation/hwmon/emc2103
10913 F: drivers/hwmon/emc2103.c
10914
10915 SMSC SCH5627 HARDWARE MONITOR DRIVER
10916 M: Hans de Goede <hdegoede@redhat.com>
10917 L: linux-hwmon@vger.kernel.org
10918 S: Supported
10919 F: Documentation/hwmon/sch5627
10920 F: drivers/hwmon/sch5627.c
10921
10922 SMSC47B397 HARDWARE MONITOR DRIVER
10923 M: Jean Delvare <jdelvare@suse.com>
10924 L: linux-hwmon@vger.kernel.org
10925 S: Maintained
10926 F: Documentation/hwmon/smsc47b397
10927 F: drivers/hwmon/smsc47b397.c
10928
10929 SMSC911x ETHERNET DRIVER
10930 M: Steve Glendinning <steve.glendinning@shawell.net>
10931 L: netdev@vger.kernel.org
10932 S: Maintained
10933 F: include/linux/smsc911x.h
10934 F: drivers/net/ethernet/smsc/smsc911x.*
10935
10936 SMSC9420 PCI ETHERNET DRIVER
10937 M: Steve Glendinning <steve.glendinning@shawell.net>
10938 L: netdev@vger.kernel.org
10939 S: Maintained
10940 F: drivers/net/ethernet/smsc/smsc9420.*
10941
10942 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10943 M: Steve Glendinning <steve.glendinning@shawell.net>
10944 L: linux-fbdev@vger.kernel.org
10945 S: Maintained
10946 F: drivers/video/fbdev/smscufx.c
10947
10948 SOC-CAMERA V4L2 SUBSYSTEM
10949 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10950 L: linux-media@vger.kernel.org
10951 T: git git://linuxtv.org/media_tree.git
10952 S: Maintained
10953 F: include/media/soc*
10954 F: drivers/media/i2c/soc_camera/
10955 F: drivers/media/platform/soc_camera/
10956
10957 SOEKRIS NET48XX LED SUPPORT
10958 M: Chris Boot <bootc@bootc.net>
10959 S: Maintained
10960 F: drivers/leds/leds-net48xx.c
10961
10962 SOFTLOGIC 6x10 MPEG CODEC
10963 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10964 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10965 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10966 M: Ismael Luceno <ismael@iodev.co.uk>
10967 L: linux-media@vger.kernel.org
10968 S: Supported
10969 F: drivers/media/pci/solo6x10/
10970
10971 SOFTWARE RAID (Multiple Disks) SUPPORT
10972 M: Shaohua Li <shli@kernel.org>
10973 L: linux-raid@vger.kernel.org
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10975 S: Supported
10976 F: drivers/md/
10977 F: include/linux/raid/
10978 F: include/uapi/linux/raid/
10979
10980 SONIC NETWORK DRIVER
10981 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10982 L: netdev@vger.kernel.org
10983 S: Maintained
10984 F: drivers/net/ethernet/natsemi/sonic.*
10985
10986 SONICS SILICON BACKPLANE DRIVER (SSB)
10987 M: Michael Buesch <m@bues.ch>
10988 L: linux-wireless@vger.kernel.org
10989 S: Maintained
10990 F: drivers/ssb/
10991 F: include/linux/ssb/
10992
10993 SONY VAIO CONTROL DEVICE DRIVER
10994 M: Mattia Dongili <malattia@linux.it>
10995 L: platform-driver-x86@vger.kernel.org
10996 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10997 S: Maintained
10998 F: Documentation/laptops/sony-laptop.txt
10999 F: drivers/char/sonypi.c
11000 F: drivers/platform/x86/sony-laptop.c
11001 F: include/linux/sony-laptop.h
11002
11003 SONY MEMORYSTICK CARD SUPPORT
11004 M: Alex Dubov <oakad@yahoo.com>
11005 W: http://tifmxx.berlios.de/
11006 S: Maintained
11007 F: drivers/memstick/host/tifm_ms.c
11008
11009 SONY MEMORYSTICK STANDARD SUPPORT
11010 M: Maxim Levitsky <maximlevitsky@gmail.com>
11011 S: Maintained
11012 F: drivers/memstick/core/ms_block.*
11013
11014 SOUND
11015 M: Jaroslav Kysela <perex@perex.cz>
11016 M: Takashi Iwai <tiwai@suse.com>
11017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11018 W: http://www.alsa-project.org/
11019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11020 T: git git://git.alsa-project.org/alsa-kernel.git
11021 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11022 S: Maintained
11023 F: Documentation/sound/
11024 F: include/sound/
11025 F: include/uapi/sound/
11026 F: sound/
11027
11028 SOUND - COMPRESSED AUDIO
11029 M: Vinod Koul <vinod.koul@intel.com>
11030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11032 S: Supported
11033 F: Documentation/sound/alsa/compress_offload.txt
11034 F: include/sound/compress_driver.h
11035 F: include/uapi/sound/compress_*
11036 F: sound/core/compress_offload.c
11037 F: sound/soc/soc-compress.c
11038
11039 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11040 M: Liam Girdwood <lgirdwood@gmail.com>
11041 M: Mark Brown <broonie@kernel.org>
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11044 W: http://alsa-project.org/main/index.php/ASoC
11045 S: Supported
11046 F: Documentation/devicetree/bindings/sound/
11047 F: Documentation/sound/alsa/soc/
11048 F: sound/soc/
11049 F: include/sound/soc*
11050
11051 SOUND - DMAENGINE HELPERS
11052 M: Lars-Peter Clausen <lars@metafoo.de>
11053 S: Supported
11054 F: include/sound/dmaengine_pcm.h
11055 F: sound/core/pcm_dmaengine.c
11056 F: sound/soc/soc-generic-dmaengine-pcm.c
11057
11058 SP2 MEDIA DRIVER
11059 M: Olli Salonen <olli.salonen@iki.fi>
11060 L: linux-media@vger.kernel.org
11061 W: https://linuxtv.org
11062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11063 S: Maintained
11064 F: drivers/media/dvb-frontends/sp2*
11065
11066 SPARC + UltraSPARC (sparc/sparc64)
11067 M: "David S. Miller" <davem@davemloft.net>
11068 L: sparclinux@vger.kernel.org
11069 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11072 S: Maintained
11073 F: arch/sparc/
11074 F: drivers/sbus/
11075
11076 SPARC SERIAL DRIVERS
11077 M: "David S. Miller" <davem@davemloft.net>
11078 L: sparclinux@vger.kernel.org
11079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11081 S: Maintained
11082 F: include/linux/sunserialcore.h
11083 F: drivers/tty/serial/suncore.c
11084 F: drivers/tty/serial/sunhv.c
11085 F: drivers/tty/serial/sunsab.c
11086 F: drivers/tty/serial/sunsab.h
11087 F: drivers/tty/serial/sunsu.c
11088 F: drivers/tty/serial/sunzilog.c
11089 F: drivers/tty/serial/sunzilog.h
11090
11091 SPARSE CHECKER
11092 M: "Christopher Li" <sparse@chrisli.org>
11093 L: linux-sparse@vger.kernel.org
11094 W: https://sparse.wiki.kernel.org/
11095 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11096 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11097 S: Maintained
11098 F: include/linux/compiler.h
11099
11100 SPEAR PLATFORM SUPPORT
11101 M: Viresh Kumar <vireshk@kernel.org>
11102 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11104 W: http://www.st.com/spear
11105 S: Maintained
11106 F: arch/arm/boot/dts/spear*
11107 F: arch/arm/mach-spear/
11108
11109 SPEAR CLOCK FRAMEWORK SUPPORT
11110 M: Viresh Kumar <vireshk@kernel.org>
11111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11112 W: http://www.st.com/spear
11113 S: Maintained
11114 F: drivers/clk/spear/
11115
11116 SPI SUBSYSTEM
11117 M: Mark Brown <broonie@kernel.org>
11118 L: linux-spi@vger.kernel.org
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11120 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11121 S: Maintained
11122 F: Documentation/devicetree/bindings/spi/
11123 F: Documentation/spi/
11124 F: drivers/spi/
11125 F: include/linux/spi/
11126 F: include/uapi/linux/spi/
11127
11128 SPIDERNET NETWORK DRIVER for CELL
11129 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11130 L: netdev@vger.kernel.org
11131 S: Supported
11132 F: Documentation/networking/spider_net.txt
11133 F: drivers/net/ethernet/toshiba/spider_net*
11134
11135 SPU FILE SYSTEM
11136 M: Jeremy Kerr <jk@ozlabs.org>
11137 L: linuxppc-dev@lists.ozlabs.org
11138 W: http://www.ibm.com/developerworks/power/cell/
11139 S: Supported
11140 F: Documentation/filesystems/spufs.txt
11141 F: arch/powerpc/platforms/cell/spufs/
11142
11143 SQUASHFS FILE SYSTEM
11144 M: Phillip Lougher <phillip@squashfs.org.uk>
11145 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11146 W: http://squashfs.org.uk
11147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11148 S: Maintained
11149 F: Documentation/filesystems/squashfs.txt
11150 F: fs/squashfs/
11151
11152 SRM (Alpha) environment access
11153 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11154 S: Maintained
11155 F: arch/alpha/kernel/srm_env.c
11156
11157 STABLE BRANCH
11158 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11159 L: stable@vger.kernel.org
11160 S: Supported
11161 F: Documentation/stable_kernel_rules.txt
11162
11163 STAGING SUBSYSTEM
11164 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11166 L: devel@driverdev.osuosl.org
11167 S: Supported
11168 F: drivers/staging/
11169
11170 STAGING - COMEDI
11171 M: Ian Abbott <abbotti@mev.co.uk>
11172 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11173 S: Odd Fixes
11174 F: drivers/staging/comedi/
11175
11176 STAGING - FLARION FT1000 DRIVERS
11177 M: Marek Belisko <marek.belisko@gmail.com>
11178 S: Odd Fixes
11179 F: drivers/staging/ft1000/
11180
11181 STAGING - INDUSTRIAL IO
11182 M: Jonathan Cameron <jic23@kernel.org>
11183 L: linux-iio@vger.kernel.org
11184 S: Odd Fixes
11185 F: Documentation/devicetree/bindings/staging/iio/
11186 F: drivers/staging/iio/
11187
11188 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11189 M: Jarod Wilson <jarod@wilsonet.com>
11190 W: http://www.lirc.org/
11191 S: Odd Fixes
11192 F: drivers/staging/media/lirc/
11193
11194 STAGING - LUSTRE PARALLEL FILESYSTEM
11195 M: Oleg Drokin <oleg.drokin@intel.com>
11196 M: Andreas Dilger <andreas.dilger@intel.com>
11197 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11198 W: http://wiki.lustre.org/
11199 S: Maintained
11200 F: drivers/staging/lustre
11201
11202 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11203 M: Marc Dietrich <marvin24@gmx.de>
11204 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11205 L: linux-tegra@vger.kernel.org
11206 S: Maintained
11207 F: drivers/staging/nvec/
11208
11209 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11210 M: Jens Frederich <jfrederich@gmail.com>
11211 M: Daniel Drake <dsd@laptop.org>
11212 M: Jon Nettleton <jon.nettleton@gmail.com>
11213 W: http://wiki.laptop.org/go/DCON
11214 S: Maintained
11215 F: drivers/staging/olpc_dcon/
11216
11217 STAGING - REALTEK RTL8712U DRIVERS
11218 M: Larry Finger <Larry.Finger@lwfinger.net>
11219 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11220 S: Odd Fixes
11221 F: drivers/staging/rtl8712/
11222
11223 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11224 M: Larry Finger <Larry.Finger@lwfinger.net>
11225 M: Jes Sorensen <Jes.Sorensen@redhat.com>
11226 L: linux-wireless@vger.kernel.org
11227 S: Maintained
11228 F: drivers/staging/rtl8723au/
11229
11230 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11231 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11232 M: Teddy Wang <teddy.wang@siliconmotion.com>
11233 M: Sudip Mukherjee <sudip@vectorindia.org>
11234 L: linux-fbdev@vger.kernel.org
11235 S: Maintained
11236 F: drivers/staging/sm750fb/
11237
11238 STAGING - SLICOSS
11239 M: Lior Dotan <liodot@gmail.com>
11240 M: Christopher Harrer <charrer@alacritech.com>
11241 S: Odd Fixes
11242 F: drivers/staging/slicoss/
11243
11244 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11245 M: William Hubbs <w.d.hubbs@gmail.com>
11246 M: Chris Brannon <chris@the-brannons.com>
11247 M: Kirk Reiser <kirk@reisers.ca>
11248 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11249 L: speakup@linux-speakup.org
11250 W: http://www.linux-speakup.org/
11251 S: Odd Fixes
11252 F: drivers/staging/speakup/
11253
11254 STAGING - VIA VT665X DRIVERS
11255 M: Forest Bond <forest@alittletooquiet.net>
11256 S: Odd Fixes
11257 F: drivers/staging/vt665?/
11258
11259 STAGING - WILC1000 WIFI DRIVER
11260 M: Aditya Shankar <aditya.shankar@microchip.com>
11261 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11262 L: linux-wireless@vger.kernel.org
11263 S: Supported
11264 F: drivers/staging/wilc1000/
11265
11266 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11267 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11268 S: Odd Fixes
11269 F: drivers/staging/xgifb/
11270
11271 STARFIRE/DURALAN NETWORK DRIVER
11272 M: Ion Badulescu <ionut@badula.org>
11273 S: Odd Fixes
11274 F: drivers/net/ethernet/adaptec/starfire*
11275
11276 SUN3/3X
11277 M: Sam Creasey <sammy@sammy.net>
11278 W: http://sammy.net/sun3/
11279 S: Maintained
11280 F: arch/m68k/kernel/*sun3*
11281 F: arch/m68k/sun3*/
11282 F: arch/m68k/include/asm/sun3*
11283 F: drivers/net/ethernet/i825xx/sun3*
11284
11285 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11286 M: Hans de Goede <hdegoede@redhat.com>
11287 L: linux-input@vger.kernel.org
11288 S: Maintained
11289 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11290 F: drivers/input/keyboard/sun4i-lradc-keys.c
11291
11292 SUNDANCE NETWORK DRIVER
11293 M: Denis Kirjanov <kda@linux-powerpc.org>
11294 L: netdev@vger.kernel.org
11295 S: Maintained
11296 F: drivers/net/ethernet/dlink/sundance.c
11297
11298 SUPERH
11299 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11300 M: Rich Felker <dalias@libc.org>
11301 L: linux-sh@vger.kernel.org
11302 Q: http://patchwork.kernel.org/project/linux-sh/list/
11303 S: Maintained
11304 F: Documentation/sh/
11305 F: arch/sh/
11306 F: drivers/sh/
11307
11308 SUSPEND TO RAM
11309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11310 M: Len Brown <len.brown@intel.com>
11311 M: Pavel Machek <pavel@ucw.cz>
11312 L: linux-pm@vger.kernel.org
11313 S: Supported
11314 F: Documentation/power/
11315 F: arch/x86/kernel/acpi/
11316 F: drivers/base/power/
11317 F: kernel/power/
11318 F: include/linux/suspend.h
11319 F: include/linux/freezer.h
11320 F: include/linux/pm.h
11321
11322 SVGA HANDLING
11323 M: Martin Mares <mj@ucw.cz>
11324 L: linux-video@atrey.karlin.mff.cuni.cz
11325 S: Maintained
11326 F: Documentation/svga.txt
11327 F: arch/x86/boot/video*
11328
11329 SWIOTLB SUBSYSTEM
11330 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11331 L: linux-kernel@vger.kernel.org
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11333 S: Supported
11334 F: lib/swiotlb.c
11335 F: arch/*/kernel/pci-swiotlb.c
11336 F: include/linux/swiotlb.h
11337
11338 SWITCHDEV
11339 M: Jiri Pirko <jiri@resnulli.us>
11340 L: netdev@vger.kernel.org
11341 S: Supported
11342 F: net/switchdev/
11343 F: include/net/switchdev.h
11344
11345 SYNOPSYS ARC ARCHITECTURE
11346 M: Vineet Gupta <vgupta@synopsys.com>
11347 L: linux-snps-arc@lists.infradead.org
11348 S: Supported
11349 F: arch/arc/
11350 F: Documentation/devicetree/bindings/arc/*
11351 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11352 F: drivers/tty/serial/arc_uart.c
11353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11354
11355 SYNOPSYS ARC SDP platform support
11356 M: Alexey Brodkin <abrodkin@synopsys.com>
11357 S: Supported
11358 F: arch/arc/plat-axs10x
11359 F: arch/arc/boot/dts/ax*
11360 F: Documentation/devicetree/bindings/arc/axs10*
11361
11362 SYSTEM CONFIGURATION (SYSCON)
11363 M: Lee Jones <lee.jones@linaro.org>
11364 M: Arnd Bergmann <arnd@arndb.de>
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11366 S: Supported
11367 F: drivers/mfd/syscon.c
11368
11369 SYSV FILESYSTEM
11370 M: Christoph Hellwig <hch@infradead.org>
11371 S: Maintained
11372 F: Documentation/filesystems/sysv-fs.txt
11373 F: fs/sysv/
11374 F: include/linux/sysv_fs.h
11375
11376 TARGET SUBSYSTEM
11377 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11378 L: linux-scsi@vger.kernel.org
11379 L: target-devel@vger.kernel.org
11380 W: http://www.linux-iscsi.org
11381 W: http://groups.google.com/group/linux-iscsi-target-dev
11382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11383 S: Supported
11384 F: drivers/target/
11385 F: include/target/
11386 F: Documentation/target/
11387
11388 TASKSTATS STATISTICS INTERFACE
11389 M: Balbir Singh <bsingharora@gmail.com>
11390 S: Maintained
11391 F: Documentation/accounting/taskstats*
11392 F: include/linux/taskstats*
11393 F: kernel/taskstats.c
11394
11395 TC CLASSIFIER
11396 M: Jamal Hadi Salim <jhs@mojatatu.com>
11397 L: netdev@vger.kernel.org
11398 S: Maintained
11399 F: include/net/pkt_cls.h
11400 F: include/uapi/linux/pkt_cls.h
11401 F: net/sched/
11402
11403 TCP LOW PRIORITY MODULE
11404 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11405 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11406 W: http://tcp-lp-mod.sourceforge.net/
11407 S: Maintained
11408 F: net/ipv4/tcp_lp.c
11409
11410 TDA10071 MEDIA DRIVER
11411 M: Antti Palosaari <crope@iki.fi>
11412 L: linux-media@vger.kernel.org
11413 W: https://linuxtv.org
11414 W: http://palosaari.fi/linux/
11415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11416 T: git git://linuxtv.org/anttip/media_tree.git
11417 S: Maintained
11418 F: drivers/media/dvb-frontends/tda10071*
11419
11420 TDA18212 MEDIA DRIVER
11421 M: Antti Palosaari <crope@iki.fi>
11422 L: linux-media@vger.kernel.org
11423 W: https://linuxtv.org
11424 W: http://palosaari.fi/linux/
11425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11426 T: git git://linuxtv.org/anttip/media_tree.git
11427 S: Maintained
11428 F: drivers/media/tuners/tda18212*
11429
11430 TDA18218 MEDIA DRIVER
11431 M: Antti Palosaari <crope@iki.fi>
11432 L: linux-media@vger.kernel.org
11433 W: https://linuxtv.org
11434 W: http://palosaari.fi/linux/
11435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11436 T: git git://linuxtv.org/anttip/media_tree.git
11437 S: Maintained
11438 F: drivers/media/tuners/tda18218*
11439
11440 TDA18271 MEDIA DRIVER
11441 M: Michael Krufky <mkrufky@linuxtv.org>
11442 L: linux-media@vger.kernel.org
11443 W: https://linuxtv.org
11444 W: http://github.com/mkrufky
11445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11446 T: git git://linuxtv.org/mkrufky/tuners.git
11447 S: Maintained
11448 F: drivers/media/tuners/tda18271*
11449
11450 TDA827x MEDIA DRIVER
11451 M: Michael Krufky <mkrufky@linuxtv.org>
11452 L: linux-media@vger.kernel.org
11453 W: https://linuxtv.org
11454 W: http://github.com/mkrufky
11455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11456 T: git git://linuxtv.org/mkrufky/tuners.git
11457 S: Maintained
11458 F: drivers/media/tuners/tda8290.*
11459
11460 TDA8290 MEDIA DRIVER
11461 M: Michael Krufky <mkrufky@linuxtv.org>
11462 L: linux-media@vger.kernel.org
11463 W: https://linuxtv.org
11464 W: http://github.com/mkrufky
11465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11466 T: git git://linuxtv.org/mkrufky/tuners.git
11467 S: Maintained
11468 F: drivers/media/tuners/tda8290.*
11469
11470 TDA9840 MEDIA DRIVER
11471 M: Hans Verkuil <hverkuil@xs4all.nl>
11472 L: linux-media@vger.kernel.org
11473 T: git git://linuxtv.org/media_tree.git
11474 W: https://linuxtv.org
11475 S: Maintained
11476 F: drivers/media/i2c/tda9840*
11477
11478 TEA5761 TUNER DRIVER
11479 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11481 L: linux-media@vger.kernel.org
11482 W: https://linuxtv.org
11483 T: git git://linuxtv.org/media_tree.git
11484 S: Odd fixes
11485 F: drivers/media/tuners/tea5761.*
11486
11487 TEA5767 TUNER DRIVER
11488 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11489 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11490 L: linux-media@vger.kernel.org
11491 W: https://linuxtv.org
11492 T: git git://linuxtv.org/media_tree.git
11493 S: Maintained
11494 F: drivers/media/tuners/tea5767.*
11495
11496 TEA6415C MEDIA DRIVER
11497 M: Hans Verkuil <hverkuil@xs4all.nl>
11498 L: linux-media@vger.kernel.org
11499 T: git git://linuxtv.org/media_tree.git
11500 W: https://linuxtv.org
11501 S: Maintained
11502 F: drivers/media/i2c/tea6415c*
11503
11504 TEA6420 MEDIA DRIVER
11505 M: Hans Verkuil <hverkuil@xs4all.nl>
11506 L: linux-media@vger.kernel.org
11507 T: git git://linuxtv.org/media_tree.git
11508 W: https://linuxtv.org
11509 S: Maintained
11510 F: drivers/media/i2c/tea6420*
11511
11512 TEAM DRIVER
11513 M: Jiri Pirko <jiri@resnulli.us>
11514 L: netdev@vger.kernel.org
11515 S: Supported
11516 F: drivers/net/team/
11517 F: include/linux/if_team.h
11518 F: include/uapi/linux/if_team.h
11519
11520 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11521 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11522 S: Maintained
11523 F: arch/x86/platform/ts5500/
11524
11525 TECHNOTREND USB IR RECEIVER
11526 M: Sean Young <sean@mess.org>
11527 L: linux-media@vger.kernel.org
11528 S: Maintained
11529 F: drivers/media/rc/ttusbir.c
11530
11531 TEGRA ARCHITECTURE SUPPORT
11532 M: Stephen Warren <swarren@wwwdotorg.org>
11533 M: Thierry Reding <thierry.reding@gmail.com>
11534 M: Alexandre Courbot <gnurou@gmail.com>
11535 L: linux-tegra@vger.kernel.org
11536 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11538 S: Supported
11539 N: [^a-z]tegra
11540
11541 TEGRA CLOCK DRIVER
11542 M: Peter De Schrijver <pdeschrijver@nvidia.com>
11543 M: Prashant Gaikwad <pgaikwad@nvidia.com>
11544 S: Supported
11545 F: drivers/clk/tegra/
11546
11547 TEGRA DMA DRIVERS
11548 M: Laxman Dewangan <ldewangan@nvidia.com>
11549 M: Jon Hunter <jonathanh@nvidia.com>
11550 S: Supported
11551 F: drivers/dma/tegra*
11552
11553 TEGRA I2C DRIVER
11554 M: Laxman Dewangan <ldewangan@nvidia.com>
11555 S: Supported
11556 F: drivers/i2c/busses/i2c-tegra.c
11557
11558 TEGRA IOMMU DRIVERS
11559 M: Hiroshi Doyu <hdoyu@nvidia.com>
11560 S: Supported
11561 F: drivers/iommu/tegra*
11562
11563 TEGRA KBC DRIVER
11564 M: Rakesh Iyer <riyer@nvidia.com>
11565 M: Laxman Dewangan <ldewangan@nvidia.com>
11566 S: Supported
11567 F: drivers/input/keyboard/tegra-kbc.c
11568
11569 TEGRA PWM DRIVER
11570 M: Thierry Reding <thierry.reding@gmail.com>
11571 S: Supported
11572 F: drivers/pwm/pwm-tegra.c
11573
11574 TEGRA SERIAL DRIVER
11575 M: Laxman Dewangan <ldewangan@nvidia.com>
11576 S: Supported
11577 F: drivers/tty/serial/serial-tegra.c
11578
11579 TEGRA SPI DRIVER
11580 M: Laxman Dewangan <ldewangan@nvidia.com>
11581 S: Supported
11582 F: drivers/spi/spi-tegra*
11583
11584 TEHUTI ETHERNET DRIVER
11585 M: Andy Gospodarek <andy@greyhouse.net>
11586 L: netdev@vger.kernel.org
11587 S: Supported
11588 F: drivers/net/ethernet/tehuti/*
11589
11590 Telecom Clock Driver for MCPL0010
11591 M: Mark Gross <mark.gross@intel.com>
11592 S: Supported
11593 F: drivers/char/tlclk.c
11594
11595 TENSILICA XTENSA PORT (xtensa)
11596 M: Chris Zankel <chris@zankel.net>
11597 M: Max Filippov <jcmvbkbc@gmail.com>
11598 L: linux-xtensa@linux-xtensa.org
11599 T: git git://github.com/czankel/xtensa-linux.git
11600 S: Maintained
11601 F: arch/xtensa/
11602 F: drivers/irqchip/irq-xtensa-*
11603
11604 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11605 M: Hans Verkuil <hverkuil@xs4all.nl>
11606 L: linux-media@vger.kernel.org
11607 T: git git://linuxtv.org/media_tree.git
11608 W: https://linuxtv.org
11609 S: Maintained
11610 F: drivers/media/radio/radio-raremono.c
11611
11612 THERMAL
11613 M: Zhang Rui <rui.zhang@intel.com>
11614 M: Eduardo Valentin <edubezval@gmail.com>
11615 L: linux-pm@vger.kernel.org
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11618 Q: https://patchwork.kernel.org/project/linux-pm/list/
11619 S: Supported
11620 F: drivers/thermal/
11621 F: include/linux/thermal.h
11622 F: include/uapi/linux/thermal.h
11623 F: include/linux/cpu_cooling.h
11624 F: Documentation/devicetree/bindings/thermal/
11625
11626 THERMAL/CPU_COOLING
11627 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11628 M: Viresh Kumar <viresh.kumar@linaro.org>
11629 M: Javi Merino <javi.merino@arm.com>
11630 L: linux-pm@vger.kernel.org
11631 S: Supported
11632 F: Documentation/thermal/cpu-cooling-api.txt
11633 F: drivers/thermal/cpu_cooling.c
11634 F: include/linux/cpu_cooling.h
11635
11636 THINKPAD ACPI EXTRAS DRIVER
11637 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11638 L: ibm-acpi-devel@lists.sourceforge.net
11639 L: platform-driver-x86@vger.kernel.org
11640 W: http://ibm-acpi.sourceforge.net
11641 W: http://thinkwiki.org/wiki/Ibm-acpi
11642 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11643 S: Maintained
11644 F: drivers/platform/x86/thinkpad_acpi.c
11645
11646 TI BANDGAP AND THERMAL DRIVER
11647 M: Eduardo Valentin <edubezval@gmail.com>
11648 M: Keerthy <j-keerthy@ti.com>
11649 L: linux-pm@vger.kernel.org
11650 L: linux-omap@vger.kernel.org
11651 S: Maintained
11652 F: drivers/thermal/ti-soc-thermal/
11653
11654 TI VPE/CAL DRIVERS
11655 M: Benoit Parrot <bparrot@ti.com>
11656 L: linux-media@vger.kernel.org
11657 W: http://linuxtv.org/
11658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659 S: Maintained
11660 F: drivers/media/platform/ti-vpe/
11661
11662 TI CDCE706 CLOCK DRIVER
11663 M: Max Filippov <jcmvbkbc@gmail.com>
11664 S: Maintained
11665 F: drivers/clk/clk-cdce706.c
11666
11667 TI CLOCK DRIVER
11668 M: Tero Kristo <t-kristo@ti.com>
11669 L: linux-omap@vger.kernel.org
11670 S: Maintained
11671 F: drivers/clk/ti/
11672 F: include/linux/clk/ti.h
11673
11674 TI ETHERNET SWITCH DRIVER (CPSW)
11675 M: Mugunthan V N <mugunthanvnm@ti.com>
11676 R: Grygorii Strashko <grygorii.strashko@ti.com>
11677 L: linux-omap@vger.kernel.org
11678 L: netdev@vger.kernel.org
11679 S: Maintained
11680 F: drivers/net/ethernet/ti/cpsw*
11681 F: drivers/net/ethernet/ti/davinci*
11682
11683 TI FLASH MEDIA INTERFACE DRIVER
11684 M: Alex Dubov <oakad@yahoo.com>
11685 S: Maintained
11686 F: drivers/misc/tifm*
11687 F: drivers/mmc/host/tifm_sd.c
11688 F: include/linux/tifm.h
11689
11690 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11691 M: Santosh Shilimkar <ssantosh@kernel.org>
11692 L: linux-kernel@vger.kernel.org
11693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11694 S: Maintained
11695 F: drivers/soc/ti/*
11696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11697
11698
11699 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11700 M: M R Swami Reddy <mr.swami.reddy@ti.com>
11701 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11703 S: Maintained
11704 F: sound/soc/codecs/lm49453*
11705 F: sound/soc/codecs/isabelle*
11706
11707 TI LP855x BACKLIGHT DRIVER
11708 M: Milo Kim <milo.kim@ti.com>
11709 S: Maintained
11710 F: Documentation/backlight/lp855x-driver.txt
11711 F: drivers/video/backlight/lp855x_bl.c
11712 F: include/linux/platform_data/lp855x.h
11713
11714 TI LP8727 CHARGER DRIVER
11715 M: Milo Kim <milo.kim@ti.com>
11716 S: Maintained
11717 F: drivers/power/lp8727_charger.c
11718 F: include/linux/platform_data/lp8727.h
11719
11720 TI LP8788 MFD DRIVER
11721 M: Milo Kim <milo.kim@ti.com>
11722 S: Maintained
11723 F: drivers/iio/adc/lp8788_adc.c
11724 F: drivers/leds/leds-lp8788.c
11725 F: drivers/mfd/lp8788*.c
11726 F: drivers/power/lp8788-charger.c
11727 F: drivers/regulator/lp8788-*.c
11728 F: include/linux/mfd/lp8788*.h
11729
11730 TI NETCP ETHERNET DRIVER
11731 M: Wingman Kwok <w-kwok2@ti.com>
11732 M: Murali Karicheri <m-karicheri2@ti.com>
11733 L: netdev@vger.kernel.org
11734 S: Maintained
11735 F: drivers/net/ethernet/ti/netcp*
11736
11737 TI TAS571X FAMILY ASoC CODEC DRIVER
11738 M: Kevin Cernekee <cernekee@chromium.org>
11739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11740 S: Odd Fixes
11741 F: sound/soc/codecs/tas571x*
11742
11743 TI TWL4030 SERIES SOC CODEC DRIVER
11744 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11746 S: Maintained
11747 F: sound/soc/codecs/twl4030*
11748
11749 TI WILINK WIRELESS DRIVERS
11750 L: linux-wireless@vger.kernel.org
11751 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11752 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11754 S: Orphan
11755 F: drivers/net/wireless/ti/
11756 F: include/linux/wl12xx.h
11757
11758 TIPC NETWORK LAYER
11759 M: Jon Maloy <jon.maloy@ericsson.com>
11760 M: Ying Xue <ying.xue@windriver.com>
11761 L: netdev@vger.kernel.org (core kernel code)
11762 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11763 W: http://tipc.sourceforge.net/
11764 S: Maintained
11765 F: include/uapi/linux/tipc*.h
11766 F: net/tipc/
11767
11768 TILE ARCHITECTURE
11769 M: Chris Metcalf <cmetcalf@mellanox.com>
11770 W: http://www.mellanox.com/repository/solutions/tile-scm/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11772 S: Supported
11773 F: arch/tile/
11774 F: drivers/char/tile-srom.c
11775 F: drivers/edac/tile_edac.c
11776 F: drivers/net/ethernet/tile/
11777 F: drivers/rtc/rtc-tile.c
11778 F: drivers/tty/hvc/hvc_tile.c
11779 F: drivers/tty/serial/tilegx.c
11780 F: drivers/usb/host/*-tilegx.c
11781 F: include/linux/usb/tilegx.h
11782
11783 TLAN NETWORK DRIVER
11784 M: Samuel Chessman <chessman@tux.org>
11785 L: tlan-devel@lists.sourceforge.net (subscribers-only)
11786 W: http://sourceforge.net/projects/tlan/
11787 S: Maintained
11788 F: Documentation/networking/tlan.txt
11789 F: drivers/net/ethernet/ti/tlan.*
11790
11791 TOMOYO SECURITY MODULE
11792 M: Kentaro Takeda <takedakn@nttdata.co.jp>
11793 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11794 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11795 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11796 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11797 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11798 W: http://tomoyo.sourceforge.jp/
11799 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11800 S: Maintained
11801 F: security/tomoyo/
11802
11803 TOPSTAR LAPTOP EXTRAS DRIVER
11804 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11805 L: platform-driver-x86@vger.kernel.org
11806 S: Maintained
11807 F: drivers/platform/x86/topstar-laptop.c
11808
11809 TOSHIBA ACPI EXTRAS DRIVER
11810 M: Azael Avalos <coproscefalo@gmail.com>
11811 L: platform-driver-x86@vger.kernel.org
11812 S: Maintained
11813 F: drivers/platform/x86/toshiba_acpi.c
11814
11815 TOSHIBA BLUETOOTH DRIVER
11816 M: Azael Avalos <coproscefalo@gmail.com>
11817 L: platform-driver-x86@vger.kernel.org
11818 S: Maintained
11819 F: drivers/platform/x86/toshiba_bluetooth.c
11820
11821 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11822 M: Azael Avalos <coproscefalo@gmail.com>
11823 L: platform-driver-x86@vger.kernel.org
11824 S: Maintained
11825 F: drivers/platform/x86/toshiba_haps.c
11826
11827 TOSHIBA WMI HOTKEYS DRIVER
11828 M: Azael Avalos <coproscefalo@gmail.com>
11829 L: platform-driver-x86@vger.kernel.org
11830 S: Maintained
11831 F: drivers/platform/x86/toshiba-wmi.c
11832
11833 TOSHIBA SMM DRIVER
11834 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11835 W: http://www.buzzard.org.uk/toshiba/
11836 S: Maintained
11837 F: drivers/char/toshiba.c
11838 F: include/linux/toshiba.h
11839 F: include/uapi/linux/toshiba.h
11840
11841 TOSHIBA TC358743 DRIVER
11842 M: Mats Randgaard <matrandg@cisco.com>
11843 L: linux-media@vger.kernel.org
11844 S: Maintained
11845 F: drivers/media/i2c/tc358743*
11846 F: include/media/i2c/tc358743.h
11847
11848 TMIO/SDHI MMC DRIVER
11849 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11850 L: linux-mmc@vger.kernel.org
11851 S: Supported
11852 F: drivers/mmc/host/tmio_mmc*
11853 F: drivers/mmc/host/sh_mobile_sdhi.c
11854 F: include/linux/mfd/tmio.h
11855
11856 TMP401 HARDWARE MONITOR DRIVER
11857 M: Guenter Roeck <linux@roeck-us.net>
11858 L: linux-hwmon@vger.kernel.org
11859 S: Maintained
11860 F: Documentation/hwmon/tmp401
11861 F: drivers/hwmon/tmp401.c
11862
11863 TMPFS (SHMEM FILESYSTEM)
11864 M: Hugh Dickins <hughd@google.com>
11865 L: linux-mm@kvack.org
11866 S: Maintained
11867 F: include/linux/shmem_fs.h
11868 F: mm/shmem.c
11869
11870 TM6000 VIDEO4LINUX DRIVER
11871 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11873 L: linux-media@vger.kernel.org
11874 W: https://linuxtv.org
11875 T: git git://linuxtv.org/media_tree.git
11876 S: Odd fixes
11877 F: drivers/media/usb/tm6000/
11878
11879 TW68 VIDEO4LINUX DRIVER
11880 M: Hans Verkuil <hverkuil@xs4all.nl>
11881 L: linux-media@vger.kernel.org
11882 T: git git://linuxtv.org/media_tree.git
11883 W: https://linuxtv.org
11884 S: Odd Fixes
11885 F: drivers/media/pci/tw68/
11886
11887 TW686X VIDEO4LINUX DRIVER
11888 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11889 L: linux-media@vger.kernel.org
11890 T: git git://linuxtv.org/media_tree.git
11891 W: http://linuxtv.org
11892 S: Maintained
11893 F: drivers/media/pci/tw686x/
11894
11895 TPM DEVICE DRIVER
11896 M: Peter Huewe <peterhuewe@gmx.de>
11897 M: Marcel Selhorst <tpmdd@selhorst.net>
11898 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11899 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11900 W: http://tpmdd.sourceforge.net
11901 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11902 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11903 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11904 S: Maintained
11905 F: drivers/char/tpm/
11906
11907 TPM IBM_VTPM DEVICE DRIVER
11908 M: Ashley Lai <ashleydlai@gmail.com>
11909 W: http://tpmdd.sourceforge.net
11910 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11911 S: Maintained
11912 F: drivers/char/tpm/tpm_ibmvtpm*
11913
11914 TRACING
11915 M: Steven Rostedt <rostedt@goodmis.org>
11916 M: Ingo Molnar <mingo@redhat.com>
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11918 S: Maintained
11919 F: Documentation/trace/ftrace.txt
11920 F: arch/*/*/*/ftrace.h
11921 F: arch/*/kernel/ftrace.c
11922 F: include/*/ftrace.h
11923 F: include/linux/trace*.h
11924 F: include/trace/
11925 F: kernel/trace/
11926 F: tools/testing/selftests/ftrace/
11927
11928 TRACING MMIO ACCESSES (MMIOTRACE)
11929 M: Steven Rostedt <rostedt@goodmis.org>
11930 M: Ingo Molnar <mingo@kernel.org>
11931 R: Karol Herbst <karolherbst@gmail.com>
11932 R: Pekka Paalanen <ppaalanen@gmail.com>
11933 S: Maintained
11934 L: linux-kernel@vger.kernel.org
11935 L: nouveau@lists.freedesktop.org
11936 F: kernel/trace/trace_mmiotrace.c
11937 F: include/linux/mmiotrace.h
11938 F: arch/x86/mm/kmmio.c
11939 F: arch/x86/mm/mmio-mod.c
11940 F: arch/x86/mm/testmmiotrace.c
11941
11942 TRIVIAL PATCHES
11943 M: Jiri Kosina <trivial@kernel.org>
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11945 S: Maintained
11946 K: ^Subject:.*(?i)trivial
11947
11948 TTY LAYER
11949 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11950 M: Jiri Slaby <jslaby@suse.com>
11951 S: Supported
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11953 F: Documentation/serial/
11954 F: drivers/tty/
11955 F: drivers/tty/serial/serial_core.c
11956 F: include/linux/serial_core.h
11957 F: include/linux/serial.h
11958 F: include/linux/tty.h
11959 F: include/uapi/linux/serial_core.h
11960 F: include/uapi/linux/serial.h
11961 F: include/uapi/linux/tty.h
11962
11963 TUA9001 MEDIA DRIVER
11964 M: Antti Palosaari <crope@iki.fi>
11965 L: linux-media@vger.kernel.org
11966 W: https://linuxtv.org
11967 W: http://palosaari.fi/linux/
11968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11969 T: git git://linuxtv.org/anttip/media_tree.git
11970 S: Maintained
11971 F: drivers/media/tuners/tua9001*
11972
11973 TULIP NETWORK DRIVERS
11974 L: netdev@vger.kernel.org
11975 L: linux-parisc@vger.kernel.org
11976 S: Orphan
11977 F: drivers/net/ethernet/dec/tulip/
11978
11979 TUN/TAP driver
11980 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11981 W: http://vtun.sourceforge.net/tun
11982 S: Maintained
11983 F: Documentation/networking/tuntap.txt
11984 F: arch/um/os-Linux/drivers/
11985
11986 TURBOCHANNEL SUBSYSTEM
11987 M: "Maciej W. Rozycki" <macro@linux-mips.org>
11988 M: Ralf Baechle <ralf@linux-mips.org>
11989 L: linux-mips@linux-mips.org
11990 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11991 S: Maintained
11992 F: drivers/tc/
11993 F: include/linux/tc.h
11994
11995 U14-34F SCSI DRIVER
11996 M: Dario Ballabio <ballabio_dario@emc.com>
11997 L: linux-scsi@vger.kernel.org
11998 S: Maintained
11999 F: drivers/scsi/u14-34f.c
12000
12001 UBI FILE SYSTEM (UBIFS)
12002 M: Richard Weinberger <richard@nod.at>
12003 M: Artem Bityutskiy <dedekind1@gmail.com>
12004 M: Adrian Hunter <adrian.hunter@intel.com>
12005 L: linux-mtd@lists.infradead.org
12006 T: git git://git.infradead.org/ubifs-2.6.git
12007 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12008 S: Supported
12009 F: Documentation/filesystems/ubifs.txt
12010 F: fs/ubifs/
12011
12012 UCLINUX (M68KNOMMU AND COLDFIRE)
12013 M: Greg Ungerer <gerg@linux-m68k.org>
12014 W: http://www.linux-m68k.org/
12015 W: http://www.uclinux.org/
12016 L: linux-m68k@lists.linux-m68k.org
12017 L: uclinux-dev@uclinux.org (subscribers-only)
12018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12019 S: Maintained
12020 F: arch/m68k/coldfire/
12021 F: arch/m68k/68*/
12022 F: arch/m68k/*/*_no.*
12023 F: arch/m68k/include/asm/*_no.*
12024
12025 UDF FILESYSTEM
12026 M: Jan Kara <jack@suse.com>
12027 S: Maintained
12028 F: Documentation/filesystems/udf.txt
12029 F: fs/udf/
12030
12031 UFS FILESYSTEM
12032 M: Evgeniy Dushistov <dushistov@mail.ru>
12033 S: Maintained
12034 F: Documentation/filesystems/ufs.txt
12035 F: fs/ufs/
12036
12037 UHID USERSPACE HID IO DRIVER:
12038 M: David Herrmann <dh.herrmann@googlemail.com>
12039 L: linux-input@vger.kernel.org
12040 S: Maintained
12041 F: drivers/hid/uhid.c
12042 F: include/uapi/linux/uhid.h
12043
12044 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12045 L: linux-usb@vger.kernel.org
12046 S: Orphan
12047 F: drivers/uwb/
12048 F: include/linux/uwb.h
12049 F: include/linux/uwb/
12050
12051 UNICORE32 ARCHITECTURE:
12052 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12053 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12054 S: Maintained
12055 T: git git://github.com/gxt/linux.git
12056 F: arch/unicore32/
12057
12058 UNIFDEF
12059 M: Tony Finch <dot@dotat.at>
12060 W: http://dotat.at/prog/unifdef
12061 S: Maintained
12062 F: scripts/unifdef.c
12063
12064 UNIFORM CDROM DRIVER
12065 M: Jens Axboe <axboe@kernel.dk>
12066 W: http://www.kernel.dk
12067 S: Maintained
12068 F: Documentation/cdrom/
12069 F: drivers/cdrom/cdrom.c
12070 F: include/linux/cdrom.h
12071 F: include/uapi/linux/cdrom.h
12072
12073 UNISYS S-PAR DRIVERS
12074 M: David Kershner <david.kershner@unisys.com>
12075 L: sparmaintainer@unisys.com (Unisys internal)
12076 S: Supported
12077 F: drivers/staging/unisys/
12078
12079 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12080 M: Vinayak Holikatti <vinholikatti@gmail.com>
12081 L: linux-scsi@vger.kernel.org
12082 S: Supported
12083 F: Documentation/scsi/ufs.txt
12084 F: drivers/scsi/ufs/
12085
12086 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12087 M: Joao Pinto <Joao.Pinto@synopsys.com>
12088 L: linux-scsi@vger.kernel.org
12089 S: Supported
12090 F: drivers/scsi/ufs/*dwc*
12091
12092 UNSORTED BLOCK IMAGES (UBI)
12093 M: Artem Bityutskiy <dedekind1@gmail.com>
12094 M: Richard Weinberger <richard@nod.at>
12095 W: http://www.linux-mtd.infradead.org/
12096 L: linux-mtd@lists.infradead.org
12097 T: git git://git.infradead.org/ubifs-2.6.git
12098 S: Supported
12099 F: drivers/mtd/ubi/
12100 F: include/linux/mtd/ubi.h
12101 F: include/uapi/mtd/ubi-user.h
12102
12103 USB ACM DRIVER
12104 M: Oliver Neukum <oneukum@suse.com>
12105 L: linux-usb@vger.kernel.org
12106 S: Maintained
12107 F: Documentation/usb/acm.txt
12108 F: drivers/usb/class/cdc-acm.*
12109
12110 USB AR5523 WIRELESS DRIVER
12111 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12112 L: linux-wireless@vger.kernel.org
12113 S: Maintained
12114 F: drivers/net/wireless/ath/ar5523/
12115
12116 USB ATTACHED SCSI
12117 M: Oliver Neukum <oneukum@suse.com>
12118 L: linux-usb@vger.kernel.org
12119 L: linux-scsi@vger.kernel.org
12120 S: Maintained
12121 F: drivers/usb/storage/uas.c
12122
12123 USB CDC ETHERNET DRIVER
12124 M: Oliver Neukum <oliver@neukum.org>
12125 L: linux-usb@vger.kernel.org
12126 S: Maintained
12127 F: drivers/net/usb/cdc_*.c
12128 F: include/uapi/linux/usb/cdc.h
12129
12130 USB CHAOSKEY DRIVER
12131 M: Keith Packard <keithp@keithp.com>
12132 L: linux-usb@vger.kernel.org
12133 S: Maintained
12134 F: drivers/usb/misc/chaoskey.c
12135
12136 USB CYPRESS C67X00 DRIVER
12137 M: Peter Korsgaard <jacmet@sunsite.dk>
12138 L: linux-usb@vger.kernel.org
12139 S: Maintained
12140 F: drivers/usb/c67x00/
12141
12142 USB DAVICOM DM9601 DRIVER
12143 M: Peter Korsgaard <jacmet@sunsite.dk>
12144 L: netdev@vger.kernel.org
12145 W: http://www.linux-usb.org/usbnet
12146 S: Maintained
12147 F: drivers/net/usb/dm9601.c
12148
12149 USB DIAMOND RIO500 DRIVER
12150 M: Cesar Miquel <miquel@df.uba.ar>
12151 L: rio500-users@lists.sourceforge.net
12152 W: http://rio500.sourceforge.net
12153 S: Maintained
12154 F: drivers/usb/misc/rio500*
12155
12156 USB EHCI DRIVER
12157 M: Alan Stern <stern@rowland.harvard.edu>
12158 L: linux-usb@vger.kernel.org
12159 S: Maintained
12160 F: Documentation/usb/ehci.txt
12161 F: drivers/usb/host/ehci*
12162
12163 USB GADGET/PERIPHERAL SUBSYSTEM
12164 M: Felipe Balbi <balbi@kernel.org>
12165 L: linux-usb@vger.kernel.org
12166 W: http://www.linux-usb.org/gadget
12167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12168 S: Maintained
12169 F: drivers/usb/gadget/
12170 F: include/linux/usb/gadget*
12171
12172 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12173 M: Jiri Kosina <jikos@kernel.org>
12174 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12175 L: linux-usb@vger.kernel.org
12176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12177 S: Maintained
12178 F: Documentation/hid/hiddev.txt
12179 F: drivers/hid/usbhid/
12180
12181 USB ISP116X DRIVER
12182 M: Olav Kongas <ok@artecdesign.ee>
12183 L: linux-usb@vger.kernel.org
12184 S: Maintained
12185 F: drivers/usb/host/isp116x*
12186 F: include/linux/usb/isp116x.h
12187
12188 USB LAN78XX ETHERNET DRIVER
12189 M: Woojung Huh <woojung.huh@microchip.com>
12190 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12191 L: netdev@vger.kernel.org
12192 S: Maintained
12193 F: drivers/net/usb/lan78xx.*
12194
12195 USB MASS STORAGE DRIVER
12196 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12197 L: linux-usb@vger.kernel.org
12198 L: usb-storage@lists.one-eyed-alien.net
12199 S: Maintained
12200 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12201 F: drivers/usb/storage/
12202
12203 USB MIDI DRIVER
12204 M: Clemens Ladisch <clemens@ladisch.de>
12205 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12206 T: git git://git.alsa-project.org/alsa-kernel.git
12207 S: Maintained
12208 F: sound/usb/midi.*
12209
12210 USB NETWORKING DRIVERS
12211 L: linux-usb@vger.kernel.org
12212 S: Odd Fixes
12213 F: drivers/net/usb/
12214
12215 USB OHCI DRIVER
12216 M: Alan Stern <stern@rowland.harvard.edu>
12217 L: linux-usb@vger.kernel.org
12218 S: Maintained
12219 F: Documentation/usb/ohci.txt
12220 F: drivers/usb/host/ohci*
12221
12222 USB OTG FSM (Finite State Machine)
12223 M: Peter Chen <Peter.Chen@nxp.com>
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12225 L: linux-usb@vger.kernel.org
12226 S: Maintained
12227 F: drivers/usb/common/usb-otg-fsm.c
12228
12229 USB OVER IP DRIVER
12230 M: Valentina Manea <valentina.manea.m@gmail.com>
12231 M: Shuah Khan <shuahkh@osg.samsung.com>
12232 M: Shuah Khan <shuah@kernel.org>
12233 L: linux-usb@vger.kernel.org
12234 S: Maintained
12235 F: Documentation/usb/usbip_protocol.txt
12236 F: drivers/usb/usbip/
12237 F: tools/usb/usbip/
12238
12239 USB PEGASUS DRIVER
12240 M: Petko Manolov <petkan@nucleusys.com>
12241 L: linux-usb@vger.kernel.org
12242 L: netdev@vger.kernel.org
12243 T: git git://github.com/petkan/pegasus.git
12244 W: https://github.com/petkan/pegasus
12245 S: Maintained
12246 F: drivers/net/usb/pegasus.*
12247
12248 USB PHY LAYER
12249 M: Felipe Balbi <balbi@kernel.org>
12250 L: linux-usb@vger.kernel.org
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12252 S: Maintained
12253 F: drivers/usb/phy/
12254
12255 USB PRINTER DRIVER (usblp)
12256 M: Pete Zaitcev <zaitcev@redhat.com>
12257 L: linux-usb@vger.kernel.org
12258 S: Supported
12259 F: drivers/usb/class/usblp.c
12260
12261 USB QMI WWAN NETWORK DRIVER
12262 M: Bjørn Mork <bjorn@mork.no>
12263 L: netdev@vger.kernel.org
12264 S: Maintained
12265 F: Documentation/ABI/testing/sysfs-class-net-qmi
12266 F: drivers/net/usb/qmi_wwan.c
12267
12268 USB RTL8150 DRIVER
12269 M: Petko Manolov <petkan@nucleusys.com>
12270 L: linux-usb@vger.kernel.org
12271 L: netdev@vger.kernel.org
12272 T: git git://github.com/petkan/rtl8150.git
12273 W: https://github.com/petkan/rtl8150
12274 S: Maintained
12275 F: drivers/net/usb/rtl8150.c
12276
12277 USB SERIAL SUBSYSTEM
12278 M: Johan Hovold <johan@kernel.org>
12279 L: linux-usb@vger.kernel.org
12280 S: Maintained
12281 F: Documentation/usb/usb-serial.txt
12282 F: drivers/usb/serial/
12283 F: include/linux/usb/serial.h
12284
12285 USB SMSC75XX ETHERNET DRIVER
12286 M: Steve Glendinning <steve.glendinning@shawell.net>
12287 L: netdev@vger.kernel.org
12288 S: Maintained
12289 F: drivers/net/usb/smsc75xx.*
12290
12291 USB SMSC95XX ETHERNET DRIVER
12292 M: Steve Glendinning <steve.glendinning@shawell.net>
12293 L: netdev@vger.kernel.org
12294 S: Maintained
12295 F: drivers/net/usb/smsc95xx.*
12296
12297 USB SUBSYSTEM
12298 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12299 L: linux-usb@vger.kernel.org
12300 W: http://www.linux-usb.org
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12302 S: Supported
12303 F: Documentation/devicetree/bindings/usb/
12304 F: Documentation/usb/
12305 F: drivers/usb/
12306 F: include/linux/usb.h
12307 F: include/linux/usb/
12308
12309 USB UHCI DRIVER
12310 M: Alan Stern <stern@rowland.harvard.edu>
12311 L: linux-usb@vger.kernel.org
12312 S: Maintained
12313 F: drivers/usb/host/uhci*
12314
12315 USB "USBNET" DRIVER FRAMEWORK
12316 M: Oliver Neukum <oneukum@suse.com>
12317 L: netdev@vger.kernel.org
12318 W: http://www.linux-usb.org/usbnet
12319 S: Maintained
12320 F: drivers/net/usb/usbnet.c
12321 F: include/linux/usb/usbnet.h
12322
12323 USB VIDEO CLASS
12324 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12325 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12326 L: linux-media@vger.kernel.org
12327 T: git git://linuxtv.org/media_tree.git
12328 W: http://www.ideasonboard.org/uvc/
12329 S: Maintained
12330 F: drivers/media/usb/uvc/
12331 F: include/uapi/linux/uvcvideo.h
12332
12333 USB VISION DRIVER
12334 M: Hans Verkuil <hverkuil@xs4all.nl>
12335 L: linux-media@vger.kernel.org
12336 T: git git://linuxtv.org/media_tree.git
12337 W: https://linuxtv.org
12338 S: Odd Fixes
12339 F: drivers/media/usb/usbvision/
12340
12341 USB WEBCAM GADGET
12342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12343 L: linux-usb@vger.kernel.org
12344 S: Maintained
12345 F: drivers/usb/gadget/function/*uvc*
12346 F: drivers/usb/gadget/legacy/webcam.c
12347
12348 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12349 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12350 L: linux-wireless@vger.kernel.org
12351 S: Maintained
12352 F: drivers/net/wireless/rndis_wlan.c
12353
12354 USB XHCI DRIVER
12355 M: Mathias Nyman <mathias.nyman@intel.com>
12356 L: linux-usb@vger.kernel.org
12357 S: Supported
12358 F: drivers/usb/host/xhci*
12359 F: drivers/usb/host/pci-quirks*
12360
12361 USB ZD1201 DRIVER
12362 L: linux-wireless@vger.kernel.org
12363 W: http://linux-lc100020.sourceforge.net
12364 S: Orphan
12365 F: drivers/net/wireless/zydas/zd1201.*
12366
12367 USB ZR364XX DRIVER
12368 M: Antoine Jacquet <royale@zerezo.com>
12369 L: linux-usb@vger.kernel.org
12370 L: linux-media@vger.kernel.org
12371 T: git git://linuxtv.org/media_tree.git
12372 W: http://royale.zerezo.com/zr364xx/
12373 S: Maintained
12374 F: Documentation/video4linux/zr364xx.txt
12375 F: drivers/media/usb/zr364xx/
12376
12377 ULPI BUS
12378 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12379 L: linux-usb@vger.kernel.org
12380 S: Maintained
12381 F: drivers/usb/common/ulpi.c
12382 F: include/linux/ulpi/
12383
12384 USER-MODE LINUX (UML)
12385 M: Jeff Dike <jdike@addtoit.com>
12386 M: Richard Weinberger <richard@nod.at>
12387 L: user-mode-linux-devel@lists.sourceforge.net
12388 L: user-mode-linux-user@lists.sourceforge.net
12389 W: http://user-mode-linux.sourceforge.net
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12391 S: Maintained
12392 F: Documentation/virtual/uml/
12393 F: arch/um/
12394 F: arch/x86/um/
12395 F: fs/hostfs/
12396 F: fs/hppfs/
12397
12398 USERSPACE I/O (UIO)
12399 M: "Hans J. Koch" <hjk@hansjkoch.de>
12400 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12401 S: Maintained
12402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12403 F: Documentation/DocBook/uio-howto.tmpl
12404 F: drivers/uio/
12405 F: include/linux/uio*.h
12406
12407 UTIL-LINUX PACKAGE
12408 M: Karel Zak <kzak@redhat.com>
12409 L: util-linux@vger.kernel.org
12410 W: http://en.wikipedia.org/wiki/Util-linux
12411 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12412 S: Maintained
12413
12414 UVESAFB DRIVER
12415 M: Michal Januszewski <spock@gentoo.org>
12416 L: linux-fbdev@vger.kernel.org
12417 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12418 S: Maintained
12419 F: Documentation/fb/uvesafb.txt
12420 F: drivers/video/fbdev/uvesafb.*
12421
12422 VF610 NAND DRIVER
12423 M: Stefan Agner <stefan@agner.ch>
12424 L: linux-mtd@lists.infradead.org
12425 S: Supported
12426 F: drivers/mtd/nand/vf610_nfc.c
12427
12428 VFAT/FAT/MSDOS FILESYSTEM
12429 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12430 S: Maintained
12431 F: Documentation/filesystems/vfat.txt
12432 F: fs/fat/
12433
12434 VFIO DRIVER
12435 M: Alex Williamson <alex.williamson@redhat.com>
12436 L: kvm@vger.kernel.org
12437 T: git git://github.com/awilliam/linux-vfio.git
12438 S: Maintained
12439 F: Documentation/vfio.txt
12440 F: drivers/vfio/
12441 F: include/linux/vfio.h
12442 F: include/uapi/linux/vfio.h
12443
12444 VFIO PLATFORM DRIVER
12445 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12446 L: kvm@vger.kernel.org
12447 S: Maintained
12448 F: drivers/vfio/platform/
12449
12450 VIDEOBUF2 FRAMEWORK
12451 M: Pawel Osciak <pawel@osciak.com>
12452 M: Marek Szyprowski <m.szyprowski@samsung.com>
12453 M: Kyungmin Park <kyungmin.park@samsung.com>
12454 L: linux-media@vger.kernel.org
12455 S: Maintained
12456 F: drivers/media/v4l2-core/videobuf2-*
12457 F: include/media/videobuf2-*
12458
12459 VIRTIO AND VHOST VSOCK DRIVER
12460 M: Stefan Hajnoczi <stefanha@redhat.com>
12461 L: kvm@vger.kernel.org
12462 L: virtualization@lists.linux-foundation.org
12463 L: netdev@vger.kernel.org
12464 S: Maintained
12465 F: include/linux/virtio_vsock.h
12466 F: include/uapi/linux/virtio_vsock.h
12467 F: net/vmw_vsock/virtio_transport_common.c
12468 F: net/vmw_vsock/virtio_transport.c
12469 F: drivers/vhost/vsock.c
12470 F: drivers/vhost/vsock.h
12471
12472 VIRTUAL SERIO DEVICE DRIVER
12473 M: Stephen Chandler Paul <thatslyude@gmail.com>
12474 S: Maintained
12475 F: drivers/input/serio/userio.c
12476 F: include/uapi/linux/userio.h
12477
12478 VIRTIO CONSOLE DRIVER
12479 M: Amit Shah <amit.shah@redhat.com>
12480 L: virtualization@lists.linux-foundation.org
12481 S: Maintained
12482 F: drivers/char/virtio_console.c
12483 F: include/linux/virtio_console.h
12484 F: include/uapi/linux/virtio_console.h
12485
12486 VIRTIO CORE, NET AND BLOCK DRIVERS
12487 M: "Michael S. Tsirkin" <mst@redhat.com>
12488 L: virtualization@lists.linux-foundation.org
12489 S: Maintained
12490 F: Documentation/devicetree/bindings/virtio/
12491 F: drivers/virtio/
12492 F: tools/virtio/
12493 F: drivers/net/virtio_net.c
12494 F: drivers/block/virtio_blk.c
12495 F: include/linux/virtio_*.h
12496 F: include/uapi/linux/virtio_*.h
12497
12498 VIRTIO DRIVERS FOR S390
12499 M: Christian Borntraeger <borntraeger@de.ibm.com>
12500 M: Cornelia Huck <cornelia.huck@de.ibm.com>
12501 L: linux-s390@vger.kernel.org
12502 L: virtualization@lists.linux-foundation.org
12503 L: kvm@vger.kernel.org
12504 S: Supported
12505 F: drivers/s390/virtio/
12506
12507 VIRTIO GPU DRIVER
12508 M: David Airlie <airlied@linux.ie>
12509 M: Gerd Hoffmann <kraxel@redhat.com>
12510 L: dri-devel@lists.freedesktop.org
12511 L: virtualization@lists.linux-foundation.org
12512 S: Maintained
12513 F: drivers/gpu/drm/virtio/
12514 F: include/uapi/linux/virtio_gpu.h
12515
12516 VIRTIO HOST (VHOST)
12517 M: "Michael S. Tsirkin" <mst@redhat.com>
12518 L: kvm@vger.kernel.org
12519 L: virtualization@lists.linux-foundation.org
12520 L: netdev@vger.kernel.org
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12522 S: Maintained
12523 F: drivers/vhost/
12524 F: include/uapi/linux/vhost.h
12525
12526 VIRTIO INPUT DRIVER
12527 M: Gerd Hoffmann <kraxel@redhat.com>
12528 S: Maintained
12529 F: drivers/virtio/virtio_input.c
12530 F: include/uapi/linux/virtio_input.h
12531
12532 VIA RHINE NETWORK DRIVER
12533 S: Orphan
12534 F: drivers/net/ethernet/via/via-rhine.c
12535
12536 VIA SD/MMC CARD CONTROLLER DRIVER
12537 M: Bruce Chang <brucechang@via.com.tw>
12538 M: Harald Welte <HaraldWelte@viatech.com>
12539 S: Maintained
12540 F: drivers/mmc/host/via-sdmmc.c
12541
12542 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12543 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12544 L: linux-fbdev@vger.kernel.org
12545 S: Maintained
12546 F: include/linux/via-core.h
12547 F: include/linux/via-gpio.h
12548 F: include/linux/via_i2c.h
12549 F: drivers/video/fbdev/via/
12550
12551 VIA VELOCITY NETWORK DRIVER
12552 M: Francois Romieu <romieu@fr.zoreil.com>
12553 L: netdev@vger.kernel.org
12554 S: Maintained
12555 F: drivers/net/ethernet/via/via-velocity.*
12556
12557 VIRT LIB
12558 M: Alex Williamson <alex.williamson@redhat.com>
12559 M: Paolo Bonzini <pbonzini@redhat.com>
12560 L: kvm@vger.kernel.org
12561 S: Supported
12562 F: virt/lib/
12563
12564 VIVID VIRTUAL VIDEO DRIVER
12565 M: Hans Verkuil <hverkuil@xs4all.nl>
12566 L: linux-media@vger.kernel.org
12567 T: git git://linuxtv.org/media_tree.git
12568 W: https://linuxtv.org
12569 S: Maintained
12570 F: drivers/media/platform/vivid/*
12571
12572 VLAN (802.1Q)
12573 M: Patrick McHardy <kaber@trash.net>
12574 L: netdev@vger.kernel.org
12575 S: Maintained
12576 F: drivers/net/macvlan.c
12577 F: include/linux/if_*vlan.h
12578 F: net/8021q/
12579
12580 VLYNQ BUS
12581 M: Florian Fainelli <florian@openwrt.org>
12582 L: openwrt-devel@lists.openwrt.org (subscribers-only)
12583 S: Maintained
12584 F: drivers/vlynq/vlynq.c
12585 F: include/linux/vlynq.h
12586
12587 VME SUBSYSTEM
12588 M: Martyn Welch <martyn@welchs.me.uk>
12589 M: Manohar Vanga <manohar.vanga@gmail.com>
12590 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12591 L: devel@driverdev.osuosl.org
12592 S: Maintained
12593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12594 F: Documentation/vme_api.txt
12595 F: drivers/staging/vme/
12596 F: drivers/vme/
12597 F: include/linux/vme*
12598
12599 VMWARE HYPERVISOR INTERFACE
12600 M: Alok Kataria <akataria@vmware.com>
12601 L: virtualization@lists.linux-foundation.org
12602 S: Supported
12603 F: arch/x86/kernel/cpu/vmware.c
12604
12605 VMWARE BALLOON DRIVER
12606 M: Xavier Deguillard <xdeguillard@vmware.com>
12607 M: Philip Moltmann <moltmann@vmware.com>
12608 M: "VMware, Inc." <pv-drivers@vmware.com>
12609 L: linux-kernel@vger.kernel.org
12610 S: Maintained
12611 F: drivers/misc/vmw_balloon.c
12612
12613 VMWARE VMMOUSE SUBDRIVER
12614 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12615 M: "VMware, Inc." <pv-drivers@vmware.com>
12616 L: linux-input@vger.kernel.org
12617 S: Maintained
12618 F: drivers/input/mouse/vmmouse.c
12619 F: drivers/input/mouse/vmmouse.h
12620
12621 VMWARE VMXNET3 ETHERNET DRIVER
12622 M: Shrikrishna Khare <skhare@vmware.com>
12623 M: "VMware, Inc." <pv-drivers@vmware.com>
12624 L: netdev@vger.kernel.org
12625 S: Maintained
12626 F: drivers/net/vmxnet3/
12627
12628 VMware PVSCSI driver
12629 M: Jim Gill <jgill@vmware.com>
12630 M: VMware PV-Drivers <pv-drivers@vmware.com>
12631 L: linux-scsi@vger.kernel.org
12632 S: Maintained
12633 F: drivers/scsi/vmw_pvscsi.c
12634 F: drivers/scsi/vmw_pvscsi.h
12635
12636 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12637 M: Liam Girdwood <lgirdwood@gmail.com>
12638 M: Mark Brown <broonie@kernel.org>
12639 L: linux-kernel@vger.kernel.org
12640 W: http://www.slimlogic.co.uk/?p=48
12641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12642 S: Supported
12643 F: Documentation/devicetree/bindings/regulator/
12644 F: drivers/regulator/
12645 F: include/dt-bindings/regulator/
12646 F: include/linux/regulator/
12647
12648 VRF
12649 M: David Ahern <dsa@cumulusnetworks.com>
12650 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12651 L: netdev@vger.kernel.org
12652 S: Maintained
12653 F: drivers/net/vrf.c
12654 F: Documentation/networking/vrf.txt
12655
12656 VT1211 HARDWARE MONITOR DRIVER
12657 M: Juerg Haefliger <juergh@gmail.com>
12658 L: linux-hwmon@vger.kernel.org
12659 S: Maintained
12660 F: Documentation/hwmon/vt1211
12661 F: drivers/hwmon/vt1211.c
12662
12663 VT8231 HARDWARE MONITOR DRIVER
12664 M: Roger Lucas <vt8231@hiddenengine.co.uk>
12665 L: linux-hwmon@vger.kernel.org
12666 S: Maintained
12667 F: drivers/hwmon/vt8231.c
12668
12669 VUB300 USB to SDIO/SD/MMC bridge chip
12670 M: Tony Olech <tony.olech@elandigitalsystems.com>
12671 L: linux-mmc@vger.kernel.org
12672 L: linux-usb@vger.kernel.org
12673 S: Supported
12674 F: drivers/mmc/host/vub300.c
12675
12676 W1 DALLAS'S 1-WIRE BUS
12677 M: Evgeniy Polyakov <zbr@ioremap.net>
12678 S: Maintained
12679 F: Documentation/w1/
12680 F: drivers/w1/
12681
12682 W83791D HARDWARE MONITORING DRIVER
12683 M: Marc Hulsman <m.hulsman@tudelft.nl>
12684 L: linux-hwmon@vger.kernel.org
12685 S: Maintained
12686 F: Documentation/hwmon/w83791d
12687 F: drivers/hwmon/w83791d.c
12688
12689 W83793 HARDWARE MONITORING DRIVER
12690 M: Rudolf Marek <r.marek@assembler.cz>
12691 L: linux-hwmon@vger.kernel.org
12692 S: Maintained
12693 F: Documentation/hwmon/w83793
12694 F: drivers/hwmon/w83793.c
12695
12696 W83795 HARDWARE MONITORING DRIVER
12697 M: Jean Delvare <jdelvare@suse.com>
12698 L: linux-hwmon@vger.kernel.org
12699 S: Maintained
12700 F: drivers/hwmon/w83795.c
12701
12702 W83L51xD SD/MMC CARD INTERFACE DRIVER
12703 M: Pierre Ossman <pierre@ossman.eu>
12704 S: Maintained
12705 F: drivers/mmc/host/wbsd.*
12706
12707 WACOM PROTOCOL 4 SERIAL TABLETS
12708 M: Julian Squires <julian@cipht.net>
12709 M: Hans de Goede <hdegoede@redhat.com>
12710 L: linux-input@vger.kernel.org
12711 S: Maintained
12712 F: drivers/input/tablet/wacom_serial4.c
12713
12714 WATCHDOG DEVICE DRIVERS
12715 M: Wim Van Sebroeck <wim@iguana.be>
12716 R: Guenter Roeck <linux@roeck-us.net>
12717 L: linux-watchdog@vger.kernel.org
12718 W: http://www.linux-watchdog.org/
12719 T: git git://www.linux-watchdog.org/linux-watchdog.git
12720 S: Maintained
12721 F: Documentation/devicetree/bindings/watchdog/
12722 F: Documentation/watchdog/
12723 F: drivers/watchdog/
12724 F: include/linux/watchdog.h
12725 F: include/uapi/linux/watchdog.h
12726
12727 WD7000 SCSI DRIVER
12728 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12729 L: linux-scsi@vger.kernel.org
12730 S: Maintained
12731 F: drivers/scsi/wd7000.c
12732
12733 WIIMOTE HID DRIVER
12734 M: David Herrmann <dh.herrmann@googlemail.com>
12735 L: linux-input@vger.kernel.org
12736 S: Maintained
12737 F: drivers/hid/hid-wiimote*
12738
12739 WINBOND CIR DRIVER
12740 M: David Härdeman <david@hardeman.nu>
12741 S: Maintained
12742 F: drivers/media/rc/winbond-cir.c
12743
12744 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12745 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12746 L: linux-watchdog@vger.kernel.org
12747 S: Maintained
12748 F: drivers/watchdog/ebc-c384_wdt.c
12749
12750 WINSYSTEMS WS16C48 GPIO DRIVER
12751 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12752 L: linux-gpio@vger.kernel.org
12753 S: Maintained
12754 F: drivers/gpio/gpio-ws16c48.c
12755
12756 WIMAX STACK
12757 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12758 M: linux-wimax@intel.com
12759 L: wimax@linuxwimax.org (subscribers-only)
12760 S: Supported
12761 W: http://linuxwimax.org
12762 F: Documentation/wimax/README.wimax
12763 F: include/linux/wimax/debug.h
12764 F: include/net/wimax.h
12765 F: include/uapi/linux/wimax.h
12766 F: net/wimax/
12767
12768 WISTRON LAPTOP BUTTON DRIVER
12769 M: Miloslav Trmac <mitr@volny.cz>
12770 S: Maintained
12771 F: drivers/input/misc/wistron_btns.c
12772
12773 WL3501 WIRELESS PCMCIA CARD DRIVER
12774 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12775 L: linux-wireless@vger.kernel.org
12776 W: http://oops.ghostprotocols.net:81/blog
12777 S: Maintained
12778 F: drivers/net/wireless/wl3501*
12779
12780 WOLFSON MICROELECTRONICS DRIVERS
12781 L: patches@opensource.wolfsonmicro.com
12782 T: git https://github.com/CirrusLogic/linux-drivers.git
12783 W: https://github.com/CirrusLogic/linux-drivers/wiki
12784 S: Supported
12785 F: Documentation/hwmon/wm83??
12786 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12787 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12788 F: Documentation/devicetree/bindings/mfd/arizona.txt
12789 F: arch/arm/mach-s3c64xx/mach-crag6410*
12790 F: drivers/clk/clk-wm83*.c
12791 F: drivers/extcon/extcon-arizona.c
12792 F: drivers/leds/leds-wm83*.c
12793 F: drivers/gpio/gpio-*wm*.c
12794 F: drivers/gpio/gpio-arizona.c
12795 F: drivers/hwmon/wm83??-hwmon.c
12796 F: drivers/input/misc/wm831x-on.c
12797 F: drivers/input/touchscreen/wm831x-ts.c
12798 F: drivers/input/touchscreen/wm97*.c
12799 F: drivers/mfd/arizona*
12800 F: drivers/mfd/wm*.c
12801 F: drivers/mfd/cs47l24*
12802 F: drivers/power/wm83*.c
12803 F: drivers/rtc/rtc-wm83*.c
12804 F: drivers/regulator/wm8*.c
12805 F: drivers/video/backlight/wm83*_bl.c
12806 F: drivers/watchdog/wm83*_wdt.c
12807 F: include/linux/mfd/arizona/
12808 F: include/linux/mfd/wm831x/
12809 F: include/linux/mfd/wm8350/
12810 F: include/linux/mfd/wm8400*
12811 F: include/linux/wm97xx.h
12812 F: include/sound/wm????.h
12813 F: sound/soc/codecs/arizona.?
12814 F: sound/soc/codecs/wm*
12815 F: sound/soc/codecs/cs47l24*
12816
12817 WORKQUEUE
12818 M: Tejun Heo <tj@kernel.org>
12819 R: Lai Jiangshan <jiangshanlai@gmail.com>
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12821 S: Maintained
12822 F: include/linux/workqueue.h
12823 F: kernel/workqueue.c
12824 F: Documentation/workqueue.txt
12825
12826 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12827 M: Chen-Yu Tsai <wens@csie.org>
12828 L: linux-kernel@vger.kernel.org
12829 S: Maintained
12830 N: axp[128]
12831
12832 X.25 NETWORK LAYER
12833 M: Andrew Hendry <andrew.hendry@gmail.com>
12834 L: linux-x25@vger.kernel.org
12835 S: Odd Fixes
12836 F: Documentation/networking/x25*
12837 F: include/net/x25*
12838 F: net/x25/
12839
12840 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12841 M: Thomas Gleixner <tglx@linutronix.de>
12842 M: Ingo Molnar <mingo@redhat.com>
12843 M: "H. Peter Anvin" <hpa@zytor.com>
12844 M: x86@kernel.org
12845 L: linux-kernel@vger.kernel.org
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12847 S: Maintained
12848 F: Documentation/x86/
12849 F: arch/x86/
12850
12851 X86 PLATFORM DRIVERS
12852 M: Darren Hart <dvhart@infradead.org>
12853 L: platform-driver-x86@vger.kernel.org
12854 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12855 S: Maintained
12856 F: drivers/platform/x86/
12857 F: drivers/platform/olpc/
12858
12859 X86 MCE INFRASTRUCTURE
12860 M: Tony Luck <tony.luck@intel.com>
12861 M: Borislav Petkov <bp@alien8.de>
12862 L: linux-edac@vger.kernel.org
12863 S: Maintained
12864 F: arch/x86/kernel/cpu/mcheck/*
12865
12866 X86 MICROCODE UPDATE SUPPORT
12867 M: Borislav Petkov <bp@alien8.de>
12868 S: Maintained
12869 F: arch/x86/kernel/cpu/microcode/*
12870
12871 X86 VDSO
12872 M: Andy Lutomirski <luto@amacapital.net>
12873 L: linux-kernel@vger.kernel.org
12874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12875 S: Maintained
12876 F: arch/x86/entry/vdso/
12877
12878 XC2028/3028 TUNER DRIVER
12879 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12880 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12881 L: linux-media@vger.kernel.org
12882 W: https://linuxtv.org
12883 T: git git://linuxtv.org/media_tree.git
12884 S: Maintained
12885 F: drivers/media/tuners/tuner-xc2028.*
12886
12887 XEN HYPERVISOR INTERFACE
12888 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12889 M: David Vrabel <david.vrabel@citrix.com>
12890 M: Juergen Gross <jgross@suse.com>
12891 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12893 S: Supported
12894 F: arch/x86/xen/
12895 F: drivers/*/xen-*front.c
12896 F: drivers/xen/
12897 F: arch/x86/include/asm/xen/
12898 F: include/xen/
12899 F: include/uapi/xen/
12900
12901 XEN HYPERVISOR ARM
12902 M: Stefano Stabellini <sstabellini@kernel.org>
12903 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12904 S: Maintained
12905 F: arch/arm/xen/
12906 F: arch/arm/include/asm/xen/
12907
12908 XEN HYPERVISOR ARM64
12909 M: Stefano Stabellini <sstabellini@kernel.org>
12910 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12911 S: Maintained
12912 F: arch/arm64/xen/
12913 F: arch/arm64/include/asm/xen/
12914
12915 XEN NETWORK BACKEND DRIVER
12916 M: Wei Liu <wei.liu2@citrix.com>
12917 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12918 L: netdev@vger.kernel.org
12919 S: Supported
12920 F: drivers/net/xen-netback/*
12921
12922 XEN PCI SUBSYSTEM
12923 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12924 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12925 S: Supported
12926 F: arch/x86/pci/*xen*
12927 F: drivers/pci/*xen*
12928
12929 XEN BLOCK SUBSYSTEM
12930 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12931 M: Roger Pau Monné <roger.pau@citrix.com>
12932 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12933 S: Supported
12934 F: drivers/block/xen-blkback/*
12935 F: drivers/block/xen*
12936
12937 XEN PVSCSI DRIVERS
12938 M: Juergen Gross <jgross@suse.com>
12939 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12940 L: linux-scsi@vger.kernel.org
12941 S: Supported
12942 F: drivers/scsi/xen-scsifront.c
12943 F: drivers/xen/xen-scsiback.c
12944 F: include/xen/interface/io/vscsiif.h
12945
12946 XEN SWIOTLB SUBSYSTEM
12947 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12948 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12949 S: Supported
12950 F: arch/x86/xen/*swiotlb*
12951 F: drivers/xen/*swiotlb*
12952
12953 XFS FILESYSTEM
12954 P: Silicon Graphics Inc
12955 M: Dave Chinner <david@fromorbit.com>
12956 M: xfs@oss.sgi.com
12957 L: xfs@oss.sgi.com
12958 W: http://oss.sgi.com/projects/xfs
12959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12960 S: Supported
12961 F: Documentation/filesystems/xfs.txt
12962 F: fs/xfs/
12963
12964 XILINX AXI ETHERNET DRIVER
12965 M: Anirudha Sarangi <anirudh@xilinx.com>
12966 M: John Linn <John.Linn@xilinx.com>
12967 S: Maintained
12968 F: drivers/net/ethernet/xilinx/xilinx_axienet*
12969
12970 XILINX UARTLITE SERIAL DRIVER
12971 M: Peter Korsgaard <jacmet@sunsite.dk>
12972 L: linux-serial@vger.kernel.org
12973 S: Maintained
12974 F: drivers/tty/serial/uartlite.c
12975
12976 XILINX VIDEO IP CORES
12977 M: Hyun Kwon <hyun.kwon@xilinx.com>
12978 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12979 L: linux-media@vger.kernel.org
12980 T: git git://linuxtv.org/media_tree.git
12981 S: Supported
12982 F: Documentation/devicetree/bindings/media/xilinx/
12983 F: drivers/media/platform/xilinx/
12984 F: include/uapi/linux/xilinx-v4l2-controls.h
12985
12986 XILLYBUS DRIVER
12987 M: Eli Billauer <eli.billauer@gmail.com>
12988 L: linux-kernel@vger.kernel.org
12989 S: Supported
12990 F: drivers/char/xillybus/
12991
12992 XTENSA XTFPGA PLATFORM SUPPORT
12993 M: Max Filippov <jcmvbkbc@gmail.com>
12994 L: linux-xtensa@linux-xtensa.org
12995 S: Maintained
12996 F: drivers/spi/spi-xtensa-xtfpga.c
12997 F: sound/soc/xtensa/xtfpga-i2s.c
12998
12999 YAM DRIVER FOR AX.25
13000 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13001 L: linux-hams@vger.kernel.org
13002 S: Maintained
13003 F: drivers/net/hamradio/yam*
13004 F: include/linux/yam.h
13005
13006 YEALINK PHONE DRIVER
13007 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13008 L: usbb2k-api-dev@nongnu.org
13009 S: Maintained
13010 F: Documentation/input/yealink.txt
13011 F: drivers/input/misc/yealink.*
13012
13013 Z8530 DRIVER FOR AX.25
13014 M: Joerg Reuter <jreuter@yaina.de>
13015 W: http://yaina.de/jreuter/
13016 W: http://www.qsl.net/dl1bke/
13017 L: linux-hams@vger.kernel.org
13018 S: Maintained
13019 F: Documentation/networking/z8530drv.txt
13020 F: drivers/net/hamradio/*scc.c
13021 F: drivers/net/hamradio/z8530.h
13022
13023 ZBUD COMPRESSED PAGE ALLOCATOR
13024 M: Seth Jennings <sjenning@redhat.com>
13025 L: linux-mm@kvack.org
13026 S: Maintained
13027 F: mm/zbud.c
13028 F: include/linux/zbud.h
13029
13030 ZD1211RW WIRELESS DRIVER
13031 M: Daniel Drake <dsd@gentoo.org>
13032 M: Ulrich Kunitz <kune@deine-taler.de>
13033 W: http://zd1211.ath.cx/wiki/DriverRewrite
13034 L: linux-wireless@vger.kernel.org
13035 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13036 S: Maintained
13037 F: drivers/net/wireless/zydas/zd1211rw/
13038
13039 ZPOOL COMPRESSED PAGE STORAGE API
13040 M: Dan Streetman <ddstreet@ieee.org>
13041 L: linux-mm@kvack.org
13042 S: Maintained
13043 F: mm/zpool.c
13044 F: include/linux/zpool.h
13045
13046 ZR36067 VIDEO FOR LINUX DRIVER
13047 L: mjpeg-users@lists.sourceforge.net
13048 L: linux-media@vger.kernel.org
13049 W: http://mjpeg.sourceforge.net/driver-zoran/
13050 T: hg https://linuxtv.org/hg/v4l-dvb
13051 S: Odd Fixes
13052 F: drivers/media/pci/zoran/
13053
13054 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13055 M: Minchan Kim <minchan@kernel.org>
13056 M: Nitin Gupta <ngupta@vflare.org>
13057 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13058 L: linux-kernel@vger.kernel.org
13059 S: Maintained
13060 F: drivers/block/zram/
13061 F: Documentation/blockdev/zram.txt
13062
13063 ZS DECSTATION Z85C30 SERIAL DRIVER
13064 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13065 S: Maintained
13066 F: drivers/tty/serial/zs.*
13067
13068 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13069 M: Minchan Kim <minchan@kernel.org>
13070 M: Nitin Gupta <ngupta@vflare.org>
13071 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13072 L: linux-mm@kvack.org
13073 S: Maintained
13074 F: mm/zsmalloc.c
13075 F: include/linux/zsmalloc.h
13076 F: Documentation/vm/zsmalloc.txt
13077
13078 ZSWAP COMPRESSED SWAP CACHING
13079 M: Seth Jennings <sjenning@redhat.com>
13080 L: linux-mm@kvack.org
13081 S: Maintained
13082 F: mm/zswap.c
13083
13084 THE REST
13085 M: Linus Torvalds <torvalds@linux-foundation.org>
13086 L: linux-kernel@vger.kernel.org
13087 Q: http://patchwork.kernel.org/project/LKML/list/
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13089 S: Buried alive in reporters
13090 F: *
13091 F: */
This page took 0.292224 seconds and 6 git commands to generate.