]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next...
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <aar@pengutronix.de>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
162 S: Maintained
163 F: net/6lowpan/
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
170 S: Maintained
171 F: drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
176 S: Maintained
177 F: drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
182 S: Maintained
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
189 S: Orphan / Obsolete
190 F: drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S: Maintained
201 F: Documentation/filesystems/9p.txt
202 F: fs/9p/
203 F: net/9p/
204 F: include/net/9p/
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
216 S: Maintained
217 F: drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
223 S: Supported
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
226
227 ABI/API
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
230 F: kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
235 S: Maintained
236 F: drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
241 S: Maintained
242 F: drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
247 S: Maintained
248 F: drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
253 S: Maintained
254 F: drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
259 S: Maintained
260 F: drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
265 S: Maintained
266 F: drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
271 S: Maintained
272 F: drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
277 S: Maintained
278 F: drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
284 S: Maintained
285 F: drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
290 S: Maintained
291 F: drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
301 S: Supported
302 F: drivers/acpi/
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
305 F: include/acpi/
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
312 F: tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
319 L: devel@acpica.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
326 S: Supported
327 F: drivers/acpi/acpica/
328 F: include/acpi/
329 F: tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
336 S: Supported
337 F: drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
344 S: Maintained
345 F: drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
352 S: Supported
353 F: drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L: platform-driver-x86@vger.kernel.org
365 S: Orphan
366 F: drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
372 S: Maintained
373 F: sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
379 S: Supported
380 F: drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
386 S: Supported
387 F: drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
393 S: Supported
394 F: drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
400 S: Supported
401 F: drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
407 S: Supported
408 F: drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
412 S: Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
419 S: Supported
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
426 S: Maintained
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
433 S: Maintained
434 F: drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
439 S: Orphan
440 F: drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
445 S: Maintained
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
453 S: Supported
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
464 S: Supported
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
478 S: Maintained
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M: Colin Leroy <colin@colino.net>
485 S: Maintained
486 F: drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
491 S: Maintained
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
499 S: Supported
500 F: drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
506 S: Maintained
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M: Riccardo Facchetti <fizban@tin.it>
512 S: Maintained
513 F: sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
522 S: Maintained
523 F: drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
532 S: Maintained
533 F: drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L: linux-fsdevel@vger.kernel.org
537 S: Orphan
538 F: Documentation/filesystems/affs.txt
539 F: fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
544 S: Supported
545 F: fs/afs/
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S: Maintained
554 F: drivers/char/agp/
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
561 S: Maintained
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
568 S: Maintained
569 F: drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
576 S: Maintained
577 F: drivers/media/radio/radio-aimslab*
578
579 AIO
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
582 S: Supported
583 F: fs/aio.c
584 F: include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
593 S: Maintained
594 F: drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S: Maintained
599 F: drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
605 S: Maintained
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
611 S: Maintained
612 F: drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
617 S: Maintained
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
624 S: Maintained
625 F: drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
631 S: Odd Fixes
632 L: linux-alpha@vger.kernel.org
633 F: arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S: Maintained
643 F: drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
648 S: Maintained
649 F: drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
653 S: Maintained
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M: Vince Bridgers <vbridger@opensource.altera.com>
660 L: netdev@vger.kernel.org
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S: Maintained
663 F: drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M: Tobias Klauser <tklauser@distanz.ch>
667 L: linux-serial@vger.kernel.org
668 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S: Maintained
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M: Netanel Belgazal <netanel@annapurnalabs.com>
677 R: Saeed Bishara <saeed@annapurnalabs.com>
678 R: Zorik Machulsky <zorik@annapurnalabs.com>
679 L: netdev@vger.kernel.org
680 S: Supported
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 M: Gary Hook <gary.hook@amd.com>
687 L: linux-crypto@vger.kernel.org
688 S: Supported
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M: Huang Rui <ray.huang@amd.com>
694 L: linux-hwmon@vger.kernel.org
695 S: Supported
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S: Orphan
702 F: drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P: Andres Salomon <dilinger@queued.net>
706 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S: Supported
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M: Joerg Roedel <joro@8bytes.org>
716 L: iommu@lists.linux-foundation.org
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S: Maintained
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
721
722 AMD KFD
723 M: Oded Gabbay <oded.gabbay@gmail.com>
724 L: dri-devel@lists.freedesktop.org
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
726 S: Supported
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M: Brijesh Singh <brijeshkumar.singh@amd.com>
741 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M: Tom Lendacky <thomas.lendacky@amd.com>
743 S: Supported
744 F: arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 L: netdev@vger.kernel.org
749 S: Supported
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M: Michael Hanselmann <linux-kernel@hansmi.ch>
755 S: Supported
756 F: drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M: Hans Verkuil <hans.verkuil@cisco.com>
760 L: linux-media@vger.kernel.org
761 S: Maintained
762 F: drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 L: linux-media@vger.kernel.org
767 W: http://ez.analog.com/community/linux-device-drivers
768 S: Supported
769 F: drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
774 S: Maintained
775 F: drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M: Hans Verkuil <hans.verkuil@cisco.com>
779 L: linux-media@vger.kernel.org
780 S: Maintained
781 F: drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M: Hans Verkuil <hans.verkuil@cisco.com>
785 L: linux-media@vger.kernel.org
786 S: Maintained
787 F: drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M: Lars-Peter Clausen <lars@metafoo.de>
791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
794 S: Supported
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W: http://blackfin.uclinux.org/
806 S: Supported
807 F: sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M: Lars-Peter Clausen <lars@metafoo.de>
811 M: Michael Hennerich <Michael.Hennerich@analog.com>
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
814 S: Supported
815 F: drivers/iio/*/ad*
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M: Lars-Peter Clausen <lars@metafoo.de>
822 W: http://ez.analog.com/community/linux-device-drivers
823 S: Supported
824 F: drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M: Rob Herring <robh@kernel.org>
828 S: Supported
829 F: kernel/configs/android*
830
831 ANDROID DRIVERS
832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M: Arve Hjønnevåg <arve@android.com>
834 M: Riley Andrews <riandrews@android.com>
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L: devel@driverdev.osuosl.org
837 S: Supported
838 F: drivers/android/
839 F: drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M: Laura Abbott <labbott@redhat.com>
843 M: Sumit Semwal <sumit.semwal@linaro.org>
844 L: devel@driverdev.osuosl.org
845 S: Supported
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M: Johannes Berg <johannes@sipsolutions.net>
853 L: linuxppc-dev@lists.ozlabs.org
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S: Maintained
856 F: sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
860 L: linux-iio@vger.kernel.org
861 S: Maintained
862 F: drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M: Jiri Kosina <jikos@kernel.org>
866 S: Odd fixes
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M: Henrik Rydberg <rydberg@bitmath.org>
875 L: linux-input@vger.kernel.org
876 S: Odd fixes
877 F: drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M: Henrik Rydberg <rydberg@bitmath.org>
881 L: linux-hwmon@vger.kernel.org
882 S: Odd fixes
883 F: drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L: netdev@vger.kernel.org
887 S: Odd fixes
888 F: drivers/net/appletalk/
889 F: net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M: Duc Dang <dhdang@apm.com>
893 S: Supported
894 F: arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M: Iyappan Subramanian <isubramanian@apm.com>
898 M: Keyur Chudgar <kchudgar@apm.com>
899 M: Quan Nguyen <qnguyen@apm.com>
900 S: Supported
901 F: drivers/net/ethernet/apm/xgene/
902 F: drivers/net/phy/mdio-xgene.c
903 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M: Iyappan Subramanian <isubramanian@apm.com>
908 M: Keyur Chudgar <kchudgar@apm.com>
909 S: Supported
910 F: drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M: Tai Nguyen <ttnguyen@apm.com>
914 S: Supported
915 F: drivers/perf/xgene_pmu.c
916 F: Documentation/perf/xgene-pmu.txt
917 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L: linux-media@vger.kernel.org
922 S: Maintained
923 F: drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M: Jaya Kumar <jayalk@intworks.biz>
927 S: Maintained
928 F: drivers/video/fbdev/arcfb.c
929 F: drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L: netdev@vger.kernel.org
934 S: Maintained
935 F: drivers/net/arcnet/
936 F: include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M: Alexey Brodkin <abrodkin@synopsys.com>
940 S: Supported
941 F: drivers/gpu/drm/arc/
942 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M: Mark Rutland <mark.rutland@arm.com>
946 M: Marc Zyngier <marc.zyngier@arm.com>
947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S: Maintained
949 F: arch/arm/include/asm/arch_timer.h
950 F: arch/arm64/include/asm/arch_timer.h
951 F: drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M: Liviu Dudau <liviu.dudau@arm.com>
955 S: Supported
956 F: drivers/gpu/drm/arm/hdlcd_*
957 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M: Liviu Dudau <liviu.dudau@arm.com>
961 M: Brian Starkey <brian.starkey@arm.com>
962 M: Mali DP Maintainers <malidp@foss.arm.com>
963 S: Supported
964 F: drivers/gpu/drm/arm/
965 F: Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M: Ian Molton <spyro@f2s.com>
969 S: Maintained
970 F: arch/arm/lib/floppydma.S
971 F: arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M: Will Deacon <will.deacon@arm.com>
975 M: Mark Rutland <mark.rutland@arm.com>
976 S: Maintained
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F: arch/arm*/kernel/perf_*
979 F: arch/arm/oprofile/common.c
980 F: arch/arm*/kernel/hw_breakpoint.c
981 F: arch/arm*/include/asm/hw_breakpoint.h
982 F: arch/arm*/include/asm/perf_event.h
983 F: drivers/perf/*
984 F: include/linux/perf/arm_pmu.h
985 F: Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M: Russell King <linux@armlinux.org.uk>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W: http://www.armlinux.org.uk/
991 S: Maintained
992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F: arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S: Maintained
998 F: arch/arm/mach-*/
999 F: arch/arm/plat-*/
1000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M: Russell King <linux@armlinux.org.uk>
1004 S: Maintained
1005 F: sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M: Russell King <linux@armlinux.org.uk>
1009 S: Maintained
1010 F: drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M: Russell King <linux@armlinux.org.uk>
1014 S: Maintained
1015 F: drivers/input/serio/ambakmi.*
1016 F: include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M: Russell King <linux@armlinux.org.uk>
1020 S: Maintained
1021 F: drivers/mmc/host/mmci.*
1022 F: include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M: Russell King <linux@armlinux.org.uk>
1026 S: Maintained
1027 F: drivers/tty/serial/amba-pl01*.c
1028 F: include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M: Russell King <linux@armlinux.org.uk>
1032 S: Maintained
1033 F: drivers/amba/
1034 F: include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M: Lennert Buytenhek <kernel@wantstofly.org>
1038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S: Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M: Sergey Lapin <slapin@ossfans.org>
1043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S: Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M: Lennert Buytenhek <kernel@wantstofly.org>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S: Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M: Chen-Yu Tsai <wens@csie.org>
1054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S: Maintained
1056 N: sun[x456789]i
1057 F: arch/arm/boot/dts/ntc-gr8*
1058 F: arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M: Emilio López <emilio@elopez.com.ar>
1062 S: Maintained
1063 F: drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M: Carlo Caione <carlo@caione.org>
1067 M: Kevin Hilman <khilman@baylibre.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L: linux-amlogic@lists.infradead.org
1070 W: http://linux-meson.com/
1071 S: Maintained
1072 F: arch/arm/mach-meson/
1073 F: arch/arm/boot/dts/meson*
1074 F: arch/arm64/boot/dts/amlogic/
1075 F: drivers/pinctrl/meson/
1076 F: drivers/mmc/host/meson*
1077 N: meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S: Maintained
1084 F: arch/arm/mach-alpine/
1085 F: arch/arm/boot/dts/alpine*
1086 F: arch/arm64/boot/dts/al/
1087 F: drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M: Jesper Nilsson <jesper.nilsson@axis.com>
1091 M: Lars Persson <lars.persson@axis.com>
1092 M: Niklas Cassel <niklas.cassel@axis.com>
1093 S: Maintained
1094 L: linux-arm-kernel@axis.com
1095 F: arch/arm/mach-artpec
1096 F: arch/arm/boot/dts/artpec6*
1097 F: drivers/clk/axis
1098
1099 ARM/ASPEED MACHINE SUPPORT
1100 M: Joel Stanley <joel@jms.id.au>
1101 S: Maintained
1102 F: arch/arm/mach-aspeed/
1103 F: arch/arm/boot/dts/aspeed-*
1104 F: drivers/*/*aspeed*
1105
1106 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1108 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 W: http://www.linux4sam.org
1112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1113 S: Supported
1114 F: arch/arm/mach-at91/
1115 F: include/soc/at91/
1116 F: arch/arm/boot/dts/at91*.dts
1117 F: arch/arm/boot/dts/at91*.dtsi
1118 F: arch/arm/boot/dts/sama*.dts
1119 F: arch/arm/boot/dts/sama*.dtsi
1120 F: arch/arm/include/debug/at91.S
1121
1122 ARM/ATMEL AT91 Clock Support
1123 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1124 S: Maintained
1125 F: drivers/clk/at91
1126
1127 ARM/CALXEDA HIGHBANK ARCHITECTURE
1128 M: Rob Herring <robh@kernel.org>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S: Maintained
1131 F: arch/arm/mach-highbank/
1132 F: arch/arm/boot/dts/highbank.dts
1133 F: arch/arm/boot/dts/ecx-*.dts*
1134
1135 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136 M: Krzysztof Halasa <khalasa@piap.pl>
1137 S: Maintained
1138 F: arch/arm/mach-cns3xxx/
1139
1140 ARM/CAVIUM THUNDER NETWORK DRIVER
1141 M: Sunil Goutham <sgoutham@cavium.com>
1142 M: Robert Richter <rric@kernel.org>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S: Supported
1145 F: drivers/net/ethernet/cavium/thunder/
1146
1147 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148 M: Alexander Shiyan <shc_work@mail.ru>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S: Odd Fixes
1151 N: clps711x
1152
1153 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154 M: Hartley Sweeten <hsweeten@visionengravers.com>
1155 M: Ryan Mallon <rmallon@gmail.com>
1156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S: Maintained
1158 F: arch/arm/mach-ep93xx/
1159 F: arch/arm/mach-ep93xx/include/mach/
1160
1161 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162 M: Lennert Buytenhek <kernel@wantstofly.org>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Maintained
1165
1166 ARM/CLKDEV SUPPORT
1167 M: Russell King <linux@armlinux.org.uk>
1168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S: Maintained
1170 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171 F: arch/arm/include/asm/clkdev.h
1172 F: drivers/clk/clkdev.c
1173
1174 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175 M: Mike Rapoport <mike@compulab.co.il>
1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S: Maintained
1178
1179 ARM/CONTEC MICRO9 MACHINE SUPPORT
1180 M: Hubert Feurstein <hubert.feurstein@contec.at>
1181 S: Maintained
1182 F: arch/arm/mach-ep93xx/micro9.c
1183
1184 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S: Maintained
1188 F: drivers/hwtracing/coresight/*
1189 F: Documentation/trace/coresight.txt
1190 F: Documentation/devicetree/bindings/arm/coresight.txt
1191 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192 F: tools/perf/arch/arm/util/pmu.c
1193 F: tools/perf/arch/arm/util/auxtrace.c
1194 F: tools/perf/arch/arm/util/cs-etm.c
1195 F: tools/perf/arch/arm/util/cs-etm.h
1196 F: tools/perf/util/cs-etm.h
1197
1198 ARM/CORGI MACHINE SUPPORT
1199 M: Richard Purdie <rpurdie@rpsys.net>
1200 S: Maintained
1201
1202 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 T: git git://github.com/ulli-kroll/linux.git
1206 S: Maintained
1207 F: arch/arm/mach-gemini/
1208 F: drivers/rtc/rtc-gemini.c
1209
1210 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211 M: Barry Song <baohua@kernel.org>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1214 S: Maintained
1215 F: arch/arm/boot/dts/prima2*
1216 F: arch/arm/mach-prima2/
1217 F: drivers/clk/sirf/
1218 F: drivers/clocksource/timer-prima2.c
1219 F: drivers/clocksource/timer-atlas7.c
1220 N: [^a-z]sirf
1221
1222 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223 M: Baruch Siach <baruch@tkos.co.il>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226 F: arch/arm/boot/dts/cx92755*
1227 N: digicolor
1228
1229 ARM/EBSA110 MACHINE SUPPORT
1230 M: Russell King <linux@armlinux.org.uk>
1231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 W: http://www.armlinux.org.uk/
1233 S: Maintained
1234 F: arch/arm/mach-ebsa110/
1235 F: drivers/net/ethernet/amd/am79c961a.*
1236
1237 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238 M: Uwe Kleine-König <kernel@pengutronix.de>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S: Maintained
1241 N: efm32
1242
1243 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244 M: Robert Jarzmik <robert.jarzmik@free.fr>
1245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S: Maintained
1247 F: arch/arm/mach-pxa/ezx.c
1248
1249 ARM/FARADAY FA526 PORT
1250 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S: Maintained
1253 T: git git://git.berlios.de/gemini-board
1254 F: arch/arm/mm/*-fa*
1255
1256 ARM/FOOTBRIDGE ARCHITECTURE
1257 M: Russell King <linux@armlinux.org.uk>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W: http://www.armlinux.org.uk/
1260 S: Maintained
1261 F: arch/arm/include/asm/hardware/dec21285.h
1262 F: arch/arm/mach-footbridge/
1263
1264 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265 M: Shawn Guo <shawnguo@kernel.org>
1266 M: Sascha Hauer <kernel@pengutronix.de>
1267 R: Fabio Estevam <fabio.estevam@nxp.com>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S: Maintained
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271 F: arch/arm/mach-imx/
1272 F: arch/arm/mach-mxs/
1273 F: arch/arm/boot/dts/imx*
1274 F: arch/arm/configs/imx*_defconfig
1275 F: drivers/clk/imx/
1276 F: include/soc/imx/
1277
1278 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279 M: Shawn Guo <shawnguo@kernel.org>
1280 M: Sascha Hauer <kernel@pengutronix.de>
1281 R: Stefan Agner <stefan@agner.ch>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S: Maintained
1284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285 F: arch/arm/mach-imx/*vf610*
1286 F: arch/arm/boot/dts/vf*
1287
1288 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289 M: Lennert Buytenhek <kernel@wantstofly.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S: Maintained
1292
1293 ARM/GUMSTIX MACHINE SUPPORT
1294 M: Steve Sakoman <sakoman@gmail.com>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S: Maintained
1297
1298 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299 M: Philipp Zabel <philipp.zabel@gmail.com>
1300 M: Paul Parsons <lost.distance@yahoo.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S: Maintained
1303 F: arch/arm/mach-pxa/hx4700.c
1304 F: arch/arm/mach-pxa/include/mach/hx4700.h
1305 F: sound/soc/pxa/hx4700.c
1306
1307 ARM/HISILICON SOC SUPPORT
1308 M: Wei Xu <xuwei5@hisilicon.com>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W: http://www.hisilicon.com
1311 S: Supported
1312 T: git git://github.com/hisilicon/linux-hisi.git
1313 F: arch/arm/mach-hisi/
1314 F: arch/arm/boot/dts/hi3*
1315 F: arch/arm/boot/dts/hip*
1316 F: arch/arm/boot/dts/hisi*
1317 F: arch/arm64/boot/dts/hisilicon/
1318
1319 ARM/HP JORNADA 7XX MACHINE SUPPORT
1320 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1321 W: www.jlime.com
1322 S: Maintained
1323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324 F: arch/arm/mach-sa1100/jornada720.c
1325 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1326
1327 ARM/IGEP MACHINE SUPPORT
1328 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1329 M: Javier Martinez Canillas <javier@dowhile0.org>
1330 L: linux-omap@vger.kernel.org
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S: Maintained
1333 F: arch/arm/boot/dts/omap3-igep*
1334
1335 ARM/INCOME PXA270 SUPPORT
1336 M: Marek Vasut <marek.vasut@gmail.com>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S: Maintained
1339 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1340
1341 ARM/INTEL IOP32X ARM ARCHITECTURE
1342 M: Lennert Buytenhek <kernel@wantstofly.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S: Maintained
1345
1346 ARM/INTEL IOP33X ARM ARCHITECTURE
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S: Orphan
1349
1350 ARM/INTEL IOP13XX ARM ARCHITECTURE
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S: Maintained
1354
1355 ARM/INTEL IQ81342EX MACHINE SUPPORT
1356 M: Lennert Buytenhek <kernel@wantstofly.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S: Maintained
1359
1360 ARM/INTEL IXDP2850 MACHINE SUPPORT
1361 M: Lennert Buytenhek <kernel@wantstofly.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S: Maintained
1364
1365 ARM/INTEL IXP4XX ARM ARCHITECTURE
1366 M: Imre Kaloz <kaloz@openwrt.org>
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S: Maintained
1370 F: arch/arm/mach-ixp4xx/
1371
1372 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373 M: Jonathan Cameron <jic23@cam.ac.uk>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S: Maintained
1376 F: arch/arm/mach-pxa/stargate2.c
1377 F: drivers/pcmcia/pxa2xx_stargate2.c
1378
1379 ARM/INTEL XSC3 (MANZANO) ARM CORE
1380 M: Lennert Buytenhek <kernel@wantstofly.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S: Maintained
1383
1384 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385 M: Lennert Buytenhek <kernel@wantstofly.org>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S: Maintained
1388
1389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390 M: Santosh Shilimkar <ssantosh@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S: Maintained
1393 F: arch/arm/mach-keystone/
1394 F: arch/arm/boot/dts/keystone-*
1395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1396
1397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398 M: Santosh Shilimkar <ssantosh@kernel.org>
1399 L: linux-kernel@vger.kernel.org
1400 S: Maintained
1401 F: drivers/clk/keystone/
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404 M: Santosh Shilimkar <ssantosh@kernel.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 L: linux-kernel@vger.kernel.org
1407 S: Maintained
1408 F: drivers/clocksource/timer-keystone.c
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411 M: Santosh Shilimkar <ssantosh@kernel.org>
1412 L: linux-kernel@vger.kernel.org
1413 S: Maintained
1414 F: drivers/power/reset/keystone-reset.c
1415
1416 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417 M: Santosh Shilimkar <ssantosh@kernel.org>
1418 L: linux-kernel@vger.kernel.org
1419 S: Maintained
1420 F: drivers/memory/*emif*
1421
1422 ARM/LG1K ARCHITECTURE
1423 M: Chanho Min <chanho.min@lge.com>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S: Maintained
1426 F: arch/arm64/boot/dts/lg/
1427
1428 ARM/LOGICPD PXA270 MACHINE SUPPORT
1429 M: Lennert Buytenhek <kernel@wantstofly.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S: Maintained
1432
1433 ARM/LPC18XX ARCHITECTURE
1434 M: Joachim Eastwood <manabian@gmail.com>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S: Maintained
1437 F: arch/arm/boot/dts/lpc43*
1438 F: drivers/clk/nxp/clk-lpc18xx*
1439 F: drivers/clocksource/time-lpc32xx.c
1440 F: drivers/i2c/busses/i2c-lpc2k.c
1441 F: drivers/memory/pl172.c
1442 F: drivers/mtd/spi-nor/nxp-spifi.c
1443 F: drivers/rtc/rtc-lpc24xx.c
1444 N: lpc18xx
1445
1446 ARM/LPC32XX SOC SUPPORT
1447 M: Vladimir Zapolskiy <vz@mleia.com>
1448 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1451 S: Maintained
1452 F: arch/arm/boot/dts/lpc32*
1453 F: arch/arm/mach-lpc32xx/
1454 F: drivers/i2c/busses/i2c-pnx.c
1455 F: drivers/net/ethernet/nxp/lpc_eth.c
1456 F: drivers/usb/host/ohci-nxp.c
1457 F: drivers/watchdog/pnx4008_wdt.c
1458 N: lpc32xx
1459
1460 ARM/MAGICIAN MACHINE SUPPORT
1461 M: Philipp Zabel <philipp.zabel@gmail.com>
1462 S: Maintained
1463
1464 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465 M: Jason Cooper <jason@lakedaemon.net>
1466 M: Andrew Lunn <andrew@lunn.ch>
1467 M: Gregory Clement <gregory.clement@free-electrons.com>
1468 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S: Maintained
1471 F: arch/arm/mach-mvebu/
1472 F: drivers/rtc/rtc-armada38x.c
1473 F: arch/arm/boot/dts/armada*
1474 F: arch/arm/boot/dts/kirkwood*
1475 F: arch/arm64/boot/dts/marvell/armada*
1476 F: drivers/cpufreq/mvebu-cpufreq.c
1477 F: arch/arm/configs/mvebu_*_defconfig
1478
1479 ARM/Marvell Berlin SoC support
1480 M: Jisheng Zhang <jszhang@marvell.com>
1481 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S: Maintained
1484 F: arch/arm/mach-berlin/
1485 F: arch/arm/boot/dts/berlin*
1486 F: arch/arm64/boot/dts/marvell/berlin*
1487
1488
1489 ARM/Marvell Dove/MV78xx0/Orion SOC support
1490 M: Jason Cooper <jason@lakedaemon.net>
1491 M: Andrew Lunn <andrew@lunn.ch>
1492 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493 M: Gregory Clement <gregory.clement@free-electrons.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S: Maintained
1496 F: arch/arm/mach-dove/
1497 F: arch/arm/mach-mv78xx0/
1498 F: arch/arm/mach-orion5x/
1499 F: arch/arm/plat-orion/
1500 F: arch/arm/boot/dts/dove*
1501 F: arch/arm/boot/dts/orion5x*
1502
1503
1504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505 M: Alexander Clouter <alex@digriz.org.uk>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.digriz.org.uk/ts78xx/kernel
1508 S: Maintained
1509 F: arch/arm/mach-orion5x/ts78xx-*
1510
1511 ARM/OXNAS platform support
1512 M: Neil Armstrong <narmstrong@baylibre.com>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1515 S: Maintained
1516 F: arch/arm/mach-oxnas/
1517 F: arch/arm/boot/dts/ox8*.dtsi
1518 F: arch/arm/boot/dts/wd-mbwe.dts
1519 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1520 N: oxnas
1521
1522 ARM/Mediatek RTC DRIVER
1523 M: Eddie Huang <eddie.huang@mediatek.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S: Maintained
1527 F: drivers/rtc/rtc-mt6397.c
1528
1529 ARM/Mediatek SoC support
1530 M: Matthias Brugger <matthias.bgg@gmail.com>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533 S: Maintained
1534 F: arch/arm/boot/dts/mt6*
1535 F: arch/arm/boot/dts/mt7*
1536 F: arch/arm/boot/dts/mt8*
1537 F: arch/arm/mach-mediatek/
1538 F: arch/arm64/boot/dts/mediatek/
1539 N: mtk
1540 K: mediatek
1541
1542 ARM/Mediatek USB3 PHY DRIVER
1543 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546 S: Maintained
1547 F: drivers/phy/phy-mt65xx-usb3.c
1548
1549 ARM/MICREL KS8695 ARCHITECTURE
1550 M: Greg Ungerer <gerg@uclinux.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/mach-ks8695/
1553 S: Odd Fixes
1554
1555 ARM/MIOA701 MACHINE SUPPORT
1556 M: Robert Jarzmik <robert.jarzmik@free.fr>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm/mach-pxa/mioa701.c
1559 S: Maintained
1560
1561 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562 M: Michael Petchkovsky <mkpetch@internode.on.net>
1563 S: Maintained
1564
1565 ARM/NOMADIK ARCHITECTURE
1566 M: Alessandro Rubini <rubini@unipv.it>
1567 M: Linus Walleij <linus.walleij@linaro.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S: Maintained
1570 F: arch/arm/mach-nomadik/
1571 F: drivers/pinctrl/nomadik/
1572 F: drivers/i2c/busses/i2c-nomadik.c
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1574
1575 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1577 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1578 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579 S: Supported
1580
1581 ARM/TOSA MACHINE SUPPORT
1582 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583 M: Dirk Opfer <dirk@opfer-online.de>
1584 S: Maintained
1585
1586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587 M: Marek Vasut <marek.vasut@gmail.com>
1588 L: linux-arm-kernel@lists.infradead.org
1589 W: http://hackndev.com
1590 S: Maintained
1591 F: arch/arm/mach-pxa/include/mach/palmtx.h
1592 F: arch/arm/mach-pxa/palmtx.c
1593 F: arch/arm/mach-pxa/include/mach/palmt5.h
1594 F: arch/arm/mach-pxa/palmt5.c
1595 F: arch/arm/mach-pxa/include/mach/palmld.h
1596 F: arch/arm/mach-pxa/palmld.c
1597 F: arch/arm/mach-pxa/include/mach/palmte2.h
1598 F: arch/arm/mach-pxa/palmte2.c
1599 F: arch/arm/mach-pxa/include/mach/palmtc.h
1600 F: arch/arm/mach-pxa/palmtc.c
1601
1602 ARM/PALM TREO SUPPORT
1603 M: Tomas Cech <sleep_walker@suse.com>
1604 L: linux-arm-kernel@lists.infradead.org
1605 W: http://hackndev.com
1606 S: Maintained
1607 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1608 F: arch/arm/mach-pxa/palmtreo.c
1609
1610 ARM/PALMZ72 SUPPORT
1611 M: Sergey Lapin <slapin@ossfans.org>
1612 L: linux-arm-kernel@lists.infradead.org
1613 W: http://hackndev.com
1614 S: Maintained
1615 F: arch/arm/mach-pxa/include/mach/palmz72.h
1616 F: arch/arm/mach-pxa/palmz72.c
1617
1618 ARM/PLEB SUPPORT
1619 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1620 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621 S: Maintained
1622
1623 ARM/PT DIGITAL BOARD PORT
1624 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W: http://www.armlinux.org.uk/
1627 S: Maintained
1628
1629 ARM/QUALCOMM SUPPORT
1630 M: Andy Gross <andy.gross@linaro.org>
1631 M: David Brown <david.brown@linaro.org>
1632 L: linux-arm-msm@vger.kernel.org
1633 L: linux-soc@vger.kernel.org
1634 S: Maintained
1635 F: Documentation/devicetree/bindings/soc/qcom/
1636 F: arch/arm/boot/dts/qcom-*.dts
1637 F: arch/arm/boot/dts/qcom-*.dtsi
1638 F: arch/arm/mach-qcom/
1639 F: arch/arm64/boot/dts/qcom/*
1640 F: drivers/i2c/busses/i2c-qup.c
1641 F: drivers/clk/qcom/
1642 F: drivers/pinctrl/qcom/
1643 F: drivers/dma/qcom/
1644 F: drivers/soc/qcom/
1645 F: drivers/spi/spi-qup.c
1646 F: drivers/tty/serial/msm_serial.h
1647 F: drivers/tty/serial/msm_serial.c
1648 F: drivers/*/pm8???-*
1649 F: drivers/mfd/ssbi.c
1650 F: drivers/firmware/qcom_scm.c
1651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1652
1653 ARM/RADISYS ENP2611 MACHINE SUPPORT
1654 M: Lennert Buytenhek <kernel@wantstofly.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S: Maintained
1657
1658 ARM/RENESAS ARM64 ARCHITECTURE
1659 M: Simon Horman <horms@verge.net.au>
1660 M: Magnus Damm <magnus.damm@gmail.com>
1661 L: linux-renesas-soc@vger.kernel.org
1662 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664 S: Supported
1665 F: arch/arm64/boot/dts/renesas/
1666 F: drivers/soc/renesas/
1667 F: include/linux/soc/renesas/
1668
1669 ARM/RISCPC ARCHITECTURE
1670 M: Russell King <linux@armlinux.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W: http://www.armlinux.org.uk/
1673 S: Maintained
1674 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1675 F: arch/arm/include/asm/hardware/ioc.h
1676 F: arch/arm/include/asm/hardware/iomd.h
1677 F: arch/arm/include/asm/hardware/memc.h
1678 F: arch/arm/mach-rpc/
1679 F: drivers/net/ethernet/8390/etherh.c
1680 F: drivers/net/ethernet/i825xx/ether1*
1681 F: drivers/net/ethernet/seeq/ether3*
1682 F: drivers/scsi/arm/
1683
1684 ARM/Rockchip SoC support
1685 M: Heiko Stuebner <heiko@sntech.de>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L: linux-rockchip@lists.infradead.org
1688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1689 S: Maintained
1690 F: arch/arm/boot/dts/rk3*
1691 F: arch/arm/mach-rockchip/
1692 F: drivers/clk/rockchip/
1693 F: drivers/i2c/busses/i2c-rk3x.c
1694 F: drivers/*/*rockchip*
1695 F: drivers/*/*/*rockchip*
1696 F: sound/soc/rockchip/
1697 N: rockchip
1698
1699 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700 M: Kukjin Kim <kgene@kernel.org>
1701 M: Krzysztof Kozlowski <krzk@kernel.org>
1702 R: Javier Martinez Canillas <javier@osg.samsung.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1706 S: Maintained
1707 F: arch/arm/boot/dts/s3c*
1708 F: arch/arm/boot/dts/s5p*
1709 F: arch/arm/boot/dts/samsung*
1710 F: arch/arm/boot/dts/exynos*
1711 F: arch/arm64/boot/dts/exynos/
1712 F: arch/arm/plat-samsung/
1713 F: arch/arm/mach-s3c24*/
1714 F: arch/arm/mach-s3c64xx/
1715 F: arch/arm/mach-s5p*/
1716 F: arch/arm/mach-exynos*/
1717 F: drivers/*/*s3c24*
1718 F: drivers/*/*/*s3c24*
1719 F: drivers/*/*s3c64xx*
1720 F: drivers/*/*s5pv210*
1721 F: drivers/memory/samsung/*
1722 F: drivers/soc/samsung/*
1723 F: Documentation/arm/Samsung/
1724 F: Documentation/devicetree/bindings/arm/samsung/
1725 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1726 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1727 N: exynos
1728
1729 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730 M: Kyungmin Park <kyungmin.park@samsung.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S: Maintained
1733 F: arch/arm/mach-s5pv210/
1734
1735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736 M: Kyungmin Park <kyungmin.park@samsung.com>
1737 M: Kamil Debski <kamil@wypas.org>
1738 M: Andrzej Hajda <a.hajda@samsung.com>
1739 L: linux-arm-kernel@lists.infradead.org
1740 L: linux-media@vger.kernel.org
1741 S: Maintained
1742 F: drivers/media/platform/s5p-g2d/
1743
1744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 M: Kyungmin Park <kyungmin.park@samsung.com>
1746 M: Kamil Debski <kamil@wypas.org>
1747 M: Jeongtae Park <jtp.park@samsung.com>
1748 M: Andrzej Hajda <a.hajda@samsung.com>
1749 L: linux-arm-kernel@lists.infradead.org
1750 L: linux-media@vger.kernel.org
1751 S: Maintained
1752 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1753 F: drivers/media/platform/s5p-mfc/
1754
1755 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756 M: Kyungmin Park <kyungmin.park@samsung.com>
1757 L: linux-arm-kernel@lists.infradead.org
1758 L: linux-media@vger.kernel.org
1759 S: Maintained
1760 F: drivers/staging/media/platform/s5p-cec/
1761
1762 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765 L: linux-arm-kernel@lists.infradead.org
1766 L: linux-media@vger.kernel.org
1767 S: Maintained
1768 F: drivers/media/platform/s5p-jpeg/
1769
1770 ARM/SHMOBILE ARM ARCHITECTURE
1771 M: Simon Horman <horms@verge.net.au>
1772 M: Magnus Damm <magnus.damm@gmail.com>
1773 L: linux-renesas-soc@vger.kernel.org
1774 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1776 S: Supported
1777 F: arch/arm/boot/dts/emev2*
1778 F: arch/arm/boot/dts/r7s*
1779 F: arch/arm/boot/dts/r8a*
1780 F: arch/arm/boot/dts/sh*
1781 F: arch/arm/configs/shmobile_defconfig
1782 F: arch/arm/include/debug/renesas-scif.S
1783 F: arch/arm/mach-shmobile/
1784 F: drivers/soc/renesas/
1785 F: include/linux/soc/renesas/
1786
1787 ARM/SOCFPGA ARCHITECTURE
1788 M: Dinh Nguyen <dinguyen@kernel.org>
1789 S: Maintained
1790 F: arch/arm/mach-socfpga/
1791 F: arch/arm/boot/dts/socfpga*
1792 F: arch/arm/configs/socfpga_defconfig
1793 F: arch/arm64/boot/dts/altera/
1794 W: http://www.rocketboards.org
1795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1796
1797 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798 M: Dinh Nguyen <dinguyen@kernel.org>
1799 S: Maintained
1800 F: drivers/clk/socfpga/
1801
1802 ARM/SOCFPGA EDAC SUPPORT
1803 M: Thor Thayer <thor.thayer@linux.intel.com>
1804 S: Maintained
1805 F: drivers/edac/altera_edac.
1806
1807 ARM/STI ARCHITECTURE
1808 M: Patrice Chotard <patrice.chotard@st.com>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L: kernel@stlinux.com
1811 W: http://www.stlinux.com
1812 S: Maintained
1813 F: arch/arm/mach-sti/
1814 F: arch/arm/boot/dts/sti*
1815 F: drivers/char/hw_random/st-rng.c
1816 F: drivers/clocksource/arm_global_timer.c
1817 F: drivers/clocksource/clksrc_st_lpc.c
1818 F: drivers/cpufreq/sti-cpufreq.c
1819 F: drivers/dma/st_fdma*
1820 F: drivers/i2c/busses/i2c-st.c
1821 F: drivers/media/rc/st_rc.c
1822 F: drivers/media/platform/sti/c8sectpfe/
1823 F: drivers/mmc/host/sdhci-st.c
1824 F: drivers/phy/phy-miphy28lp.c
1825 F: drivers/phy/phy-stih407-usb.c
1826 F: drivers/pinctrl/pinctrl-st.c
1827 F: drivers/remoteproc/st_remoteproc.c
1828 F: drivers/remoteproc/st_slim_rproc.c
1829 F: drivers/reset/sti/
1830 F: drivers/rtc/rtc-st-lpc.c
1831 F: drivers/tty/serial/st-asc.c
1832 F: drivers/usb/dwc3/dwc3-st.c
1833 F: drivers/usb/host/ehci-st.c
1834 F: drivers/usb/host/ohci-st.c
1835 F: drivers/watchdog/st_lpc_wdt.c
1836 F: drivers/ata/ahci_st.c
1837 F: include/linux/remoteproc/st_slim_rproc.h
1838
1839 ARM/STM32 ARCHITECTURE
1840 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841 M: Alexandre Torgue <alexandre.torgue@st.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S: Maintained
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845 N: stm32
1846 F: drivers/clocksource/armv7m_systick.c
1847
1848 ARM/TANGO ARCHITECTURE
1849 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850 L: linux-arm-kernel@lists.infradead.org
1851 S: Maintained
1852 N: tango
1853
1854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855 M: Lennert Buytenhek <kernel@wantstofly.org>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S: Maintained
1858
1859 ARM/TETON BGA MACHINE SUPPORT
1860 M: "Mark F. Brown" <mark.brown314@gmail.com>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S: Maintained
1863
1864 ARM/THECUS N2100 MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S: Maintained
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M: Wan ZongShun <mcuos.com@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.mcuos.com
1873 S: Maintained
1874 F: arch/arm/mach-w90x900/
1875 F: drivers/input/keyboard/w90p910_keypad.c
1876 F: drivers/input/touchscreen/w90p910_ts.c
1877 F: drivers/watchdog/nuc900_wdt.c
1878 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F: drivers/mtd/nand/nuc900_nand.c
1880 F: drivers/rtc/rtc-nuc900.c
1881 F: drivers/spi/spi-nuc900.c
1882 F: drivers/usb/host/ehci-w90x900.c
1883 F: drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/U300 MACHINE SUPPORT
1886 M: Linus Walleij <linus.walleij@linaro.org>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S: Supported
1889 F: arch/arm/mach-u300/
1890 F: drivers/clocksource/timer-u300.c
1891 F: drivers/i2c/busses/i2c-stu300.c
1892 F: drivers/rtc/rtc-coh901331.c
1893 F: drivers/watchdog/coh901327_wdt.c
1894 F: drivers/dma/coh901318*
1895 F: drivers/mfd/ab3100*
1896 F: drivers/rtc/rtc-ab3100.c
1897 F: drivers/rtc/rtc-coh901331.c
1898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900 ARM/UNIPHIER ARCHITECTURE
1901 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1904 S: Maintained
1905 F: arch/arm/boot/dts/uniphier*
1906 F: arch/arm/include/asm/hardware/cache-uniphier.h
1907 F: arch/arm/mach-uniphier/
1908 F: arch/arm/mm/cache-uniphier.c
1909 F: arch/arm64/boot/dts/socionext/
1910 F: drivers/bus/uniphier-system-bus.c
1911 F: drivers/clk/uniphier/
1912 F: drivers/i2c/busses/i2c-uniphier*
1913 F: drivers/pinctrl/uniphier/
1914 F: drivers/reset/reset-uniphier.c
1915 F: drivers/tty/serial/8250/8250_uniphier.c
1916 N: uniphier
1917
1918 ARM/Ux500 ARM ARCHITECTURE
1919 M: Linus Walleij <linus.walleij@linaro.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S: Maintained
1922 F: arch/arm/mach-ux500/
1923 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1924 F: drivers/dma/ste_dma40*
1925 F: drivers/hwspinlock/u8500_hsem.c
1926 F: drivers/mfd/abx500*
1927 F: drivers/mfd/ab8500*
1928 F: drivers/mfd/dbx500*
1929 F: drivers/mfd/db8500*
1930 F: drivers/pinctrl/nomadik/pinctrl-ab*
1931 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1932 F: drivers/rtc/rtc-ab8500.c
1933 F: drivers/rtc/rtc-pl031.c
1934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1935
1936 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937 M: Ulf Hansson <ulf.hansson@linaro.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://git.linaro.org/people/ulfh/clk.git
1940 S: Maintained
1941 F: drivers/clk/ux500/
1942
1943 ARM/VERSATILE EXPRESS PLATFORM
1944 M: Liviu Dudau <liviu.dudau@arm.com>
1945 M: Sudeep Holla <sudeep.holla@arm.com>
1946 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S: Maintained
1949 F: arch/arm/boot/dts/vexpress*
1950 F: arch/arm64/boot/dts/arm/
1951 F: arch/arm/mach-vexpress/
1952 F: */*/vexpress*
1953 F: */*/*/vexpress*
1954 F: drivers/clk/versatile/clk-vexpress-osc.c
1955 F: drivers/clocksource/versatile.c
1956 N: mps2
1957
1958 ARM/VFP SUPPORT
1959 M: Russell King <linux@armlinux.org.uk>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W: http://www.armlinux.org.uk/
1962 S: Maintained
1963 F: arch/arm/vfp/
1964
1965 ARM/VOIPAC PXA270 SUPPORT
1966 M: Marek Vasut <marek.vasut@gmail.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S: Maintained
1969 F: arch/arm/mach-pxa/vpac270.c
1970 F: arch/arm/mach-pxa/include/mach/vpac270.h
1971
1972 ARM/VT8500 ARM ARCHITECTURE
1973 M: Tony Prisk <linux@prisktech.co.nz>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S: Maintained
1976 F: arch/arm/mach-vt8500/
1977 F: drivers/clocksource/vt8500_timer.c
1978 F: drivers/i2c/busses/i2c-wmt.c
1979 F: drivers/mmc/host/wmt-sdmmc.c
1980 F: drivers/pwm/pwm-vt8500.c
1981 F: drivers/rtc/rtc-vt8500.c
1982 F: drivers/tty/serial/vt8500_serial.c
1983 F: drivers/usb/host/ehci-platform.c
1984 F: drivers/usb/host/uhci-platform.c
1985 F: drivers/video/fbdev/vt8500lcdfb.*
1986 F: drivers/video/fbdev/wm8505fb*
1987 F: drivers/video/fbdev/wmt_ge_rops.*
1988
1989 ARM/ZIPIT Z2 SUPPORT
1990 M: Marek Vasut <marek.vasut@gmail.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S: Maintained
1993 F: arch/arm/mach-pxa/z2.c
1994 F: arch/arm/mach-pxa/include/mach/z2.h
1995
1996 ARM/ZTE ARCHITECTURE
1997 M: Jun Nie <jun.nie@linaro.org>
1998 M: Baoyou Xie <baoyou.xie@linaro.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S: Maintained
2001 F: arch/arm/mach-zx/
2002 F: drivers/clk/zte/
2003 F: drivers/reset/reset-zx2967.c
2004 F: drivers/soc/zte/
2005 F: Documentation/devicetree/bindings/arm/zte.txt
2006 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008 F: Documentation/devicetree/bindings/soc/zte/
2009 F: include/dt-bindings/soc/zx*.h
2010
2011 ARM/ZYNQ ARCHITECTURE
2012 M: Michal Simek <michal.simek@xilinx.com>
2013 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 W: http://wiki.xilinx.com
2016 T: git https://github.com/Xilinx/linux-xlnx.git
2017 S: Supported
2018 F: arch/arm/mach-zynq/
2019 F: drivers/cpuidle/cpuidle-zynq.c
2020 F: drivers/block/xsysace.c
2021 N: zynq
2022 N: xilinx
2023 F: drivers/clocksource/cadence_ttc_timer.c
2024 F: drivers/i2c/busses/i2c-cadence.c
2025 F: drivers/mmc/host/sdhci-of-arasan.c
2026 F: drivers/edac/synopsys_edac.c
2027
2028 ARM SMMU DRIVERS
2029 M: Will Deacon <will.deacon@arm.com>
2030 R: Robin Murphy <robin.murphy@arm.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 S: Maintained
2033 F: drivers/iommu/arm-smmu.c
2034 F: drivers/iommu/arm-smmu-v3.c
2035 F: drivers/iommu/io-pgtable-arm.c
2036 F: drivers/iommu/io-pgtable-arm-v7s.c
2037
2038 ARM64 PORT (AARCH64 ARCHITECTURE)
2039 M: Catalin Marinas <catalin.marinas@arm.com>
2040 M: Will Deacon <will.deacon@arm.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2043 S: Maintained
2044 F: arch/arm64/
2045 F: Documentation/arm64/
2046
2047 AS3645A LED FLASH CONTROLLER DRIVER
2048 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049 L: linux-media@vger.kernel.org
2050 T: git git://linuxtv.org/media_tree.git
2051 S: Maintained
2052 F: drivers/media/i2c/as3645a.c
2053 F: include/media/i2c/as3645a.h
2054
2055 ASAHI KASEI AK8974 DRIVER
2056 M: Linus Walleij <linus.walleij@linaro.org>
2057 L: linux-iio@vger.kernel.org
2058 W: http://www.akm.com/
2059 S: Supported
2060 F: drivers/iio/magnetometer/ak8974.c
2061
2062 ASC7621 HARDWARE MONITOR DRIVER
2063 M: George Joseph <george.joseph@fairview5.com>
2064 L: linux-hwmon@vger.kernel.org
2065 S: Maintained
2066 F: Documentation/hwmon/asc7621
2067 F: drivers/hwmon/asc7621.c
2068
2069 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070 M: Corentin Chary <corentin.chary@gmail.com>
2071 L: acpi4asus-user@lists.sourceforge.net
2072 L: platform-driver-x86@vger.kernel.org
2073 W: http://acpi4asus.sf.net
2074 S: Maintained
2075 F: drivers/platform/x86/asus*.c
2076 F: drivers/platform/x86/eeepc*.c
2077
2078 ASUS WIRELESS RADIO CONTROL DRIVER
2079 M: João Paulo Rechi Vita <jprvita@gmail.com>
2080 L: platform-driver-x86@vger.kernel.org
2081 S: Maintained
2082 F: drivers/platform/x86/asus-wireless.c
2083
2084 ASYMMETRIC KEYS
2085 M: David Howells <dhowells@redhat.com>
2086 L: keyrings@vger.kernel.org
2087 S: Maintained
2088 F: Documentation/crypto/asymmetric-keys.txt
2089 F: include/linux/verification.h
2090 F: include/crypto/public_key.h
2091 F: include/crypto/pkcs7.h
2092 F: crypto/asymmetric_keys/
2093
2094 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095 R: Dan Williams <dan.j.williams@intel.com>
2096 W: http://sourceforge.net/projects/xscaleiop
2097 S: Odd fixes
2098 F: Documentation/crypto/async-tx-api.txt
2099 F: crypto/async_tx/
2100 F: drivers/dma/
2101 F: include/linux/dmaengine.h
2102 F: include/linux/async_tx.h
2103
2104 AT24 EEPROM DRIVER
2105 M: Wolfram Sang <wsa@the-dreams.de>
2106 L: linux-i2c@vger.kernel.org
2107 S: Maintained
2108 F: drivers/misc/eeprom/at24.c
2109 F: include/linux/platform_data/at24.h
2110
2111 ATA OVER ETHERNET (AOE) DRIVER
2112 M: "Ed L. Cashin" <ed.cashin@acm.org>
2113 W: http://www.openaoe.org/
2114 S: Supported
2115 F: Documentation/aoe/
2116 F: drivers/block/aoe/
2117
2118 ATHEROS 71XX/9XXX GPIO DRIVER
2119 M: Alban Bedel <albeu@free.fr>
2120 W: https://github.com/AlbanBedel/linux
2121 T: git git://github.com/AlbanBedel/linux
2122 S: Maintained
2123 F: drivers/gpio/gpio-ath79.c
2124 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
2126 ATHEROS ATH GENERIC UTILITIES
2127 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128 L: linux-wireless@vger.kernel.org
2129 S: Supported
2130 F: drivers/net/wireless/ath/*
2131
2132 ATHEROS ATH5K WIRELESS DRIVER
2133 M: Jiri Slaby <jirislaby@gmail.com>
2134 M: Nick Kossifidis <mickflemm@gmail.com>
2135 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136 L: linux-wireless@vger.kernel.org
2137 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2138 S: Maintained
2139 F: drivers/net/wireless/ath/ath5k/
2140
2141 ATHEROS ATH6KL WIRELESS DRIVER
2142 M: Kalle Valo <kvalo@qca.qualcomm.com>
2143 L: linux-wireless@vger.kernel.org
2144 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2146 S: Supported
2147 F: drivers/net/wireless/ath/ath6kl/
2148
2149 WILOCITY WIL6210 WIRELESS DRIVER
2150 M: Maya Erez <qca_merez@qca.qualcomm.com>
2151 L: linux-wireless@vger.kernel.org
2152 L: wil6210@qca.qualcomm.com
2153 S: Supported
2154 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2155 F: drivers/net/wireless/ath/wil6210/
2156 F: include/uapi/linux/wil6210_uapi.h
2157
2158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159 M: Christian Lamparter <chunkeey@googlemail.com>
2160 L: linux-wireless@vger.kernel.org
2161 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2162 S: Maintained
2163 F: drivers/net/wireless/ath/carl9170/
2164
2165 ATK0110 HWMON DRIVER
2166 M: Luca Tettamanti <kronos.it@gmail.com>
2167 L: linux-hwmon@vger.kernel.org
2168 S: Maintained
2169 F: drivers/hwmon/asus_atk0110.c
2170
2171 ATI_REMOTE2 DRIVER
2172 M: Ville Syrjala <syrjala@sci.fi>
2173 S: Maintained
2174 F: drivers/input/misc/ati_remote2.c
2175
2176 ATLX ETHERNET DRIVERS
2177 M: Jay Cliburn <jcliburn@gmail.com>
2178 M: Chris Snook <chris.snook@gmail.com>
2179 L: netdev@vger.kernel.org
2180 W: http://sourceforge.net/projects/atl1
2181 W: http://atl1.sourceforge.net
2182 S: Maintained
2183 F: drivers/net/ethernet/atheros/
2184
2185 ATM
2186 M: Chas Williams <3chas3@gmail.com>
2187 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188 L: netdev@vger.kernel.org
2189 W: http://linux-atm.sourceforge.net
2190 S: Maintained
2191 F: drivers/atm/
2192 F: include/linux/atm*
2193 F: include/uapi/linux/atm*
2194
2195 ATMEL AT91 / AT32 MCI DRIVER
2196 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2197 S: Maintained
2198 F: drivers/mmc/host/atmel-mci.c
2199
2200 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2202 S: Supported
2203 F: drivers/power/reset/at91-sama5d2_shdwc.c
2204
2205 ATMEL SAMA5D2 ADC DRIVER
2206 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L: linux-iio@vger.kernel.org
2208 S: Supported
2209 F: drivers/iio/adc/at91-sama5d2_adc.c
2210
2211 ATMEL Audio ALSA driver
2212 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2214 S: Supported
2215 F: sound/soc/atmel
2216
2217 ATMEL XDMA DRIVER
2218 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L: linux-arm-kernel@lists.infradead.org
2220 L: dmaengine@vger.kernel.org
2221 S: Supported
2222 F: drivers/dma/at_xdmac.c
2223
2224 ATMEL I2C DRIVER
2225 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2226 L: linux-i2c@vger.kernel.org
2227 S: Supported
2228 F: drivers/i2c/busses/i2c-at91.c
2229
2230 ATMEL ISI DRIVER
2231 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L: linux-media@vger.kernel.org
2233 S: Supported
2234 F: drivers/media/platform/soc_camera/atmel-isi.c
2235 F: include/media/atmel-isi.h
2236
2237 ATMEL LCDFB DRIVER
2238 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2239 L: linux-fbdev@vger.kernel.org
2240 S: Maintained
2241 F: drivers/video/fbdev/atmel_lcdfb.c
2242 F: include/video/atmel_lcdc.h
2243
2244 ATMEL MACB ETHERNET DRIVER
2245 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2246 S: Supported
2247 F: drivers/net/ethernet/cadence/
2248
2249 ATMEL NAND DRIVER
2250 M: Wenyou Yang <wenyou.yang@atmel.com>
2251 M: Josh Wu <rainyfeeling@outlook.com>
2252 L: linux-mtd@lists.infradead.org
2253 S: Supported
2254 F: drivers/mtd/nand/atmel_nand*
2255
2256 ATMEL SDMMC DRIVER
2257 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L: linux-mmc@vger.kernel.org
2259 S: Supported
2260 F: drivers/mmc/host/sdhci-of-at91.c
2261
2262 ATMEL SPI DRIVER
2263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2264 S: Supported
2265 F: drivers/spi/spi-atmel.*
2266
2267 ATMEL SSC DRIVER
2268 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S: Supported
2271 F: drivers/misc/atmel-ssc.c
2272 F: include/linux/atmel-ssc.h
2273
2274 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2275 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S: Supported
2278 F: drivers/misc/atmel_tclib.c
2279 F: drivers/clocksource/tcb_clksrc.c
2280
2281 ATMEL USBA UDC DRIVER
2282 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S: Supported
2285 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2286
2287 ATMEL WIRELESS DRIVER
2288 M: Simon Kelley <simon@thekelleys.org.uk>
2289 L: linux-wireless@vger.kernel.org
2290 W: http://www.thekelleys.org.uk/atmel
2291 W: http://atmelwlandriver.sourceforge.net/
2292 S: Maintained
2293 F: drivers/net/wireless/atmel/atmel*
2294
2295 ATMEL MAXTOUCH DRIVER
2296 M: Nick Dyer <nick@shmanahar.org>
2297 T: git git://github.com/ndyer/linux.git
2298 S: Maintained
2299 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300 F: drivers/input/touchscreen/atmel_mxt_ts.c
2301 F: include/linux/platform_data/atmel_mxt_ts.h
2302
2303 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304 M: Bradley Grove <linuxdrivers@attotech.com>
2305 L: linux-scsi@vger.kernel.org
2306 W: http://www.attotech.com
2307 S: Supported
2308 F: drivers/scsi/esas2r
2309
2310 ATUSB IEEE 802.15.4 RADIO DRIVER
2311 M: Stefan Schmidt <stefan@osg.samsung.com>
2312 L: linux-wpan@vger.kernel.org
2313 S: Maintained
2314 F: drivers/net/ieee802154/atusb.c
2315 F: drivers/net/ieee802154/atusb.h
2316 F: drivers/net/ieee802154/at86rf230.h
2317
2318 AUDIT SUBSYSTEM
2319 M: Paul Moore <paul@paul-moore.com>
2320 M: Eric Paris <eparis@redhat.com>
2321 L: linux-audit@redhat.com (moderated for non-subscribers)
2322 W: http://people.redhat.com/sgrubb/audit/
2323 T: git git://git.infradead.org/users/pcmoore/audit
2324 S: Maintained
2325 F: include/linux/audit.h
2326 F: include/uapi/linux/audit.h
2327 F: kernel/audit*
2328
2329 AUXILIARY DISPLAY DRIVERS
2330 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331 W: http://miguelojeda.es/auxdisplay.htm
2332 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2333 S: Maintained
2334 F: drivers/auxdisplay/
2335 F: include/linux/cfag12864b.h
2336
2337 AVR32 ARCHITECTURE
2338 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2339 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2340 W: http://www.atmel.com/products/AVR32/
2341 W: http://mirror.egtvedt.no/avr32linux.org/
2342 W: http://avrfreaks.net/
2343 S: Maintained
2344 F: arch/avr32/
2345
2346 AVR32/AT32AP MACHINE SUPPORT
2347 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2348 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2349 S: Maintained
2350 F: arch/avr32/mach-at32ap/
2351
2352 AX.25 NETWORK LAYER
2353 M: Ralf Baechle <ralf@linux-mips.org>
2354 L: linux-hams@vger.kernel.org
2355 W: http://www.linux-ax25.org/
2356 S: Maintained
2357 F: include/uapi/linux/ax25.h
2358 F: include/net/ax25.h
2359 F: net/ax25/
2360
2361 AXENTIA ASOC DRIVERS
2362 M: Peter Rosin <peda@axentia.se>
2363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2364 S: Maintained
2365 F: Documentation/devicetree/bindings/sound/axentia,*
2366 F: sound/soc/atmel/tse850-pcm5142.c
2367
2368 AXENTIA ARM DEVICES
2369 M: Peter Rosin <peda@axentia.se>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S: Maintained
2372 F: Documentation/devicetree/bindings/arm/axentia.txt
2373 F: arch/arm/boot/dts/at91-linea.dtsi
2374 F: arch/arm/boot/dts/at91-tse850-3.dts
2375
2376 AZ6007 DVB DRIVER
2377 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2378 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2379 L: linux-media@vger.kernel.org
2380 W: https://linuxtv.org
2381 T: git git://linuxtv.org/media_tree.git
2382 S: Maintained
2383 F: drivers/media/usb/dvb-usb-v2/az6007.c
2384
2385 AZTECH FM RADIO RECEIVER DRIVER
2386 M: Hans Verkuil <hverkuil@xs4all.nl>
2387 L: linux-media@vger.kernel.org
2388 T: git git://linuxtv.org/media_tree.git
2389 W: https://linuxtv.org
2390 S: Maintained
2391 F: drivers/media/radio/radio-aztech*
2392
2393 B43 WIRELESS DRIVER
2394 L: linux-wireless@vger.kernel.org
2395 L: b43-dev@lists.infradead.org
2396 W: http://wireless.kernel.org/en/users/Drivers/b43
2397 S: Odd Fixes
2398 F: drivers/net/wireless/broadcom/b43/
2399
2400 B43LEGACY WIRELESS DRIVER
2401 M: Larry Finger <Larry.Finger@lwfinger.net>
2402 L: linux-wireless@vger.kernel.org
2403 L: b43-dev@lists.infradead.org
2404 W: http://wireless.kernel.org/en/users/Drivers/b43
2405 S: Maintained
2406 F: drivers/net/wireless/broadcom/b43legacy/
2407
2408 BACKLIGHT CLASS/SUBSYSTEM
2409 M: Lee Jones <lee.jones@linaro.org>
2410 M: Daniel Thompson <daniel.thompson@linaro.org>
2411 M: Jingoo Han <jingoohan1@gmail.com>
2412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2413 S: Maintained
2414 F: drivers/video/backlight/
2415 F: include/linux/backlight.h
2416 F: include/linux/pwm_backlight.h
2417 F: Documentation/devicetree/bindings/leds/backlight
2418
2419 BATMAN ADVANCED
2420 M: Marek Lindner <mareklindner@neomailbox.ch>
2421 M: Simon Wunderlich <sw@simonwunderlich.de>
2422 M: Antonio Quartulli <a@unstable.cc>
2423 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2424 W: https://www.open-mesh.org/
2425 Q: https://patchwork.open-mesh.org/project/batman/list/
2426 S: Maintained
2427 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2428 F: Documentation/ABI/testing/sysfs-class-net-mesh
2429 F: Documentation/networking/batman-adv.txt
2430 F: include/uapi/linux/batman_adv.h
2431 F: net/batman-adv/
2432
2433 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2434 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2435 L: linux-hams@vger.kernel.org
2436 W: http://www.baycom.org/~tom/ham/ham.html
2437 S: Maintained
2438 F: drivers/net/hamradio/baycom*
2439
2440 BCACHE (BLOCK LAYER CACHE)
2441 M: Kent Overstreet <kent.overstreet@gmail.com>
2442 L: linux-bcache@vger.kernel.org
2443 W: http://bcache.evilpiepirate.org
2444 S: Orphan
2445 F: drivers/md/bcache/
2446
2447 BDISP ST MEDIA DRIVER
2448 M: Fabien Dessenne <fabien.dessenne@st.com>
2449 L: linux-media@vger.kernel.org
2450 T: git git://linuxtv.org/media_tree.git
2451 W: https://linuxtv.org
2452 S: Supported
2453 F: drivers/media/platform/sti/bdisp
2454
2455 DELTA ST MEDIA DRIVER
2456 M: Hugues Fruchet <hugues.fruchet@st.com>
2457 L: linux-media@vger.kernel.org
2458 T: git git://linuxtv.org/media_tree.git
2459 W: https://linuxtv.org
2460 S: Supported
2461 F: drivers/media/platform/sti/delta
2462
2463 BEFS FILE SYSTEM
2464 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2465 M: Salah Triki <salah.triki@gmail.com>
2466 S: Maintained
2467 T: git git://github.com/luisbg/linux-befs.git
2468 F: Documentation/filesystems/befs.txt
2469 F: fs/befs/
2470
2471 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2472 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2473 L: netdev@vger.kernel.org
2474 S: Maintained
2475 F: drivers/net/ethernet/ec_bhf.c
2476
2477 BFS FILE SYSTEM
2478 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2479 S: Maintained
2480 F: Documentation/filesystems/bfs.txt
2481 F: fs/bfs/
2482 F: include/uapi/linux/bfs_fs.h
2483
2484 BLACKFIN ARCHITECTURE
2485 M: Steven Miao <realmz6@gmail.com>
2486 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 T: git git://git.code.sf.net/p/adi-linux/code
2488 W: http://blackfin.uclinux.org
2489 S: Supported
2490 F: arch/blackfin/
2491
2492 BLACKFIN EMAC DRIVER
2493 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W: http://blackfin.uclinux.org
2495 S: Supported
2496 F: drivers/net/ethernet/adi/
2497
2498 BLACKFIN RTC DRIVER
2499 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W: http://blackfin.uclinux.org
2501 S: Supported
2502 F: drivers/rtc/rtc-bfin.c
2503
2504 BLACKFIN SDH DRIVER
2505 M: Sonic Zhang <sonic.zhang@analog.com>
2506 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W: http://blackfin.uclinux.org
2508 S: Supported
2509 F: drivers/mmc/host/bfin_sdh.c
2510
2511 BLACKFIN SERIAL DRIVER
2512 M: Sonic Zhang <sonic.zhang@analog.com>
2513 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W: http://blackfin.uclinux.org
2515 S: Supported
2516 F: drivers/tty/serial/bfin_uart.c
2517
2518 BLACKFIN WATCHDOG DRIVER
2519 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520 W: http://blackfin.uclinux.org
2521 S: Supported
2522 F: drivers/watchdog/bfin_wdt.c
2523
2524 BLACKFIN I2C TWI DRIVER
2525 M: Sonic Zhang <sonic.zhang@analog.com>
2526 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W: http://blackfin.uclinux.org/
2528 S: Supported
2529 F: drivers/i2c/busses/i2c-bfin-twi.c
2530
2531 BLACKFIN MEDIA DRIVER
2532 M: Scott Jiang <scott.jiang.linux@gmail.com>
2533 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W: http://blackfin.uclinux.org/
2535 S: Supported
2536 F: drivers/media/platform/blackfin/
2537 F: drivers/media/i2c/adv7183*
2538 F: drivers/media/i2c/vs6624*
2539
2540 BLINKM RGB LED DRIVER
2541 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2542 S: Maintained
2543 F: drivers/leds/leds-blinkm.c
2544
2545 BLOCK LAYER
2546 M: Jens Axboe <axboe@kernel.dk>
2547 L: linux-block@vger.kernel.org
2548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549 S: Maintained
2550 F: block/
2551 F: kernel/trace/blktrace.c
2552 F: lib/sbitmap.c
2553
2554 BLOCK2MTD DRIVER
2555 M: Joern Engel <joern@lazybastard.org>
2556 L: linux-mtd@lists.infradead.org
2557 S: Maintained
2558 F: drivers/mtd/devices/block2mtd.c
2559
2560 BLUETOOTH DRIVERS
2561 M: Marcel Holtmann <marcel@holtmann.org>
2562 M: Gustavo Padovan <gustavo@padovan.org>
2563 M: Johan Hedberg <johan.hedberg@gmail.com>
2564 L: linux-bluetooth@vger.kernel.org
2565 W: http://www.bluez.org/
2566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2568 S: Maintained
2569 F: drivers/bluetooth/
2570
2571 BLUETOOTH SUBSYSTEM
2572 M: Marcel Holtmann <marcel@holtmann.org>
2573 M: Gustavo Padovan <gustavo@padovan.org>
2574 M: Johan Hedberg <johan.hedberg@gmail.com>
2575 L: linux-bluetooth@vger.kernel.org
2576 W: http://www.bluez.org/
2577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2579 S: Maintained
2580 F: net/bluetooth/
2581 F: include/net/bluetooth/
2582
2583 BONDING DRIVER
2584 M: Jay Vosburgh <j.vosburgh@gmail.com>
2585 M: Veaceslav Falico <vfalico@gmail.com>
2586 M: Andy Gospodarek <andy@greyhouse.net>
2587 L: netdev@vger.kernel.org
2588 W: http://sourceforge.net/projects/bonding/
2589 S: Supported
2590 F: drivers/net/bonding/
2591 F: include/uapi/linux/if_bonding.h
2592
2593 BPF (Safe dynamic programs and tools)
2594 M: Alexei Starovoitov <ast@kernel.org>
2595 M: Daniel Borkmann <daniel@iogearbox.net>
2596 L: netdev@vger.kernel.org
2597 L: linux-kernel@vger.kernel.org
2598 S: Supported
2599 F: arch/x86/net/bpf_jit*
2600 F: Documentation/networking/filter.txt
2601 F: include/linux/bpf*
2602 F: include/linux/filter.h
2603 F: include/uapi/linux/bpf*
2604 F: include/uapi/linux/filter.h
2605 F: kernel/bpf/
2606 F: kernel/trace/bpf_trace.c
2607 F: lib/test_bpf.c
2608 F: net/bpf/
2609 F: net/core/filter.c
2610 F: net/sched/act_bpf.c
2611 F: net/sched/cls_bpf.c
2612 F: samples/bpf/
2613 F: tools/net/bpf*
2614 F: tools/testing/selftests/bpf/
2615
2616 BROADCOM B44 10/100 ETHERNET DRIVER
2617 M: Michael Chan <michael.chan@broadcom.com>
2618 L: netdev@vger.kernel.org
2619 S: Supported
2620 F: drivers/net/ethernet/broadcom/b44.*
2621
2622 BROADCOM B53 ETHERNET SWITCH DRIVER
2623 M: Florian Fainelli <f.fainelli@gmail.com>
2624 L: netdev@vger.kernel.org
2625 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2626 S: Supported
2627 F: drivers/net/dsa/b53/*
2628 F: include/linux/platform_data/b53.h
2629
2630 BROADCOM GENET ETHERNET DRIVER
2631 M: Florian Fainelli <f.fainelli@gmail.com>
2632 L: netdev@vger.kernel.org
2633 S: Supported
2634 F: drivers/net/ethernet/broadcom/genet/
2635
2636 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2637 M: Rasesh Mody <rasesh.mody@cavium.com>
2638 M: Harish Patil <harish.patil@cavium.com>
2639 M: Dept-GELinuxNICDev@cavium.com
2640 L: netdev@vger.kernel.org
2641 S: Supported
2642 F: drivers/net/ethernet/broadcom/bnx2.*
2643 F: drivers/net/ethernet/broadcom/bnx2_*
2644
2645 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2646 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2647 M: Ariel Elior <ariel.elior@cavium.com>
2648 M: everest-linux-l2@cavium.com
2649 L: netdev@vger.kernel.org
2650 S: Supported
2651 F: drivers/net/ethernet/broadcom/bnx2x/
2652
2653 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2654 M: Michael Chan <michael.chan@broadcom.com>
2655 L: netdev@vger.kernel.org
2656 S: Supported
2657 F: drivers/net/ethernet/broadcom/bnxt/
2658
2659 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2660 M: Florian Fainelli <f.fainelli@gmail.com>
2661 M: Ray Jui <rjui@broadcom.com>
2662 M: Scott Branden <sbranden@broadcom.com>
2663 M: bcm-kernel-feedback-list@broadcom.com
2664 T: git git://github.com/broadcom/mach-bcm
2665 S: Maintained
2666 N: bcm281*
2667 N: bcm113*
2668 N: bcm216*
2669 N: kona
2670 F: arch/arm/mach-bcm/
2671
2672 BROADCOM BCM2835 ARM ARCHITECTURE
2673 M: Stephen Warren <swarren@wwwdotorg.org>
2674 M: Lee Jones <lee@kernel.org>
2675 M: Eric Anholt <eric@anholt.net>
2676 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678 T: git git://github.com/anholt/linux
2679 S: Maintained
2680 N: bcm2835
2681 F: drivers/staging/vc04_services
2682
2683 BROADCOM BCM47XX MIPS ARCHITECTURE
2684 M: Hauke Mehrtens <hauke@hauke-m.de>
2685 M: Rafał Miłecki <zajec5@gmail.com>
2686 L: linux-mips@linux-mips.org
2687 S: Maintained
2688 F: Documentation/devicetree/bindings/mips/brcm/
2689 F: arch/mips/bcm47xx/*
2690 F: arch/mips/include/asm/mach-bcm47xx/*
2691
2692 BROADCOM BCM5301X ARM ARCHITECTURE
2693 M: Hauke Mehrtens <hauke@hauke-m.de>
2694 M: Rafał Miłecki <zajec5@gmail.com>
2695 M: bcm-kernel-feedback-list@broadcom.com
2696 L: linux-arm-kernel@lists.infradead.org
2697 S: Maintained
2698 F: arch/arm/mach-bcm/bcm_5301x.c
2699 F: arch/arm/boot/dts/bcm5301x*.dtsi
2700 F: arch/arm/boot/dts/bcm470*
2701
2702 BROADCOM BCM53573 ARM ARCHITECTURE
2703 M: Rafał Miłecki <rafal@milecki.pl>
2704 L: linux-arm-kernel@lists.infradead.org
2705 S: Maintained
2706 F: arch/arm/boot/dts/bcm53573*
2707 F: arch/arm/boot/dts/bcm47189*
2708
2709 BROADCOM BCM63XX ARM ARCHITECTURE
2710 M: Florian Fainelli <f.fainelli@gmail.com>
2711 M: bcm-kernel-feedback-list@broadcom.com
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713 T: git git://github.com/broadcom/stblinux.git
2714 S: Maintained
2715 N: bcm63xx
2716
2717 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2718 M: Kevin Cernekee <cernekee@gmail.com>
2719 L: linux-usb@vger.kernel.org
2720 S: Maintained
2721 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2722
2723 BROADCOM BCM7XXX ARM ARCHITECTURE
2724 M: Brian Norris <computersforpeace@gmail.com>
2725 M: Gregory Fong <gregory.0xf0@gmail.com>
2726 M: Florian Fainelli <f.fainelli@gmail.com>
2727 M: bcm-kernel-feedback-list@broadcom.com
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 T: git git://github.com/broadcom/stblinux.git
2730 S: Maintained
2731 F: arch/arm/mach-bcm/*brcmstb*
2732 F: arch/arm/boot/dts/bcm7*.dts*
2733 F: drivers/bus/brcmstb_gisb.c
2734 N: brcmstb
2735
2736 BROADCOM BMIPS MIPS ARCHITECTURE
2737 M: Kevin Cernekee <cernekee@gmail.com>
2738 M: Florian Fainelli <f.fainelli@gmail.com>
2739 L: linux-mips@linux-mips.org
2740 T: git git://github.com/broadcom/stblinux.git
2741 S: Maintained
2742 F: arch/mips/bmips/*
2743 F: arch/mips/include/asm/mach-bmips/*
2744 F: arch/mips/kernel/*bmips*
2745 F: arch/mips/boot/dts/brcm/bcm*.dts*
2746 F: drivers/irqchip/irq-bcm63*
2747 F: drivers/irqchip/irq-bcm7*
2748 F: drivers/irqchip/irq-brcmstb*
2749 F: include/linux/bcm963xx_nvram.h
2750 F: include/linux/bcm963xx_tag.h
2751
2752 BROADCOM BMIPS CPUFREQ DRIVER
2753 M: Markus Mayer <mmayer@broadcom.com>
2754 M: bcm-kernel-feedback-list@broadcom.com
2755 L: linux-pm@vger.kernel.org
2756 S: Maintained
2757 F: drivers/cpufreq/bmips-cpufreq.c
2758
2759 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2760 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2761 M: Prashant Sreedharan <prashant@broadcom.com>
2762 M: Michael Chan <mchan@broadcom.com>
2763 L: netdev@vger.kernel.org
2764 S: Supported
2765 F: drivers/net/ethernet/broadcom/tg3.*
2766
2767 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2768 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2769 M: Franky Lin <franky.lin@broadcom.com>
2770 M: Hante Meuleman <hante.meuleman@broadcom.com>
2771 L: linux-wireless@vger.kernel.org
2772 L: brcm80211-dev-list.pdl@broadcom.com
2773 S: Supported
2774 F: drivers/net/wireless/broadcom/brcm80211/
2775
2776 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2777 M: QLogic-Storage-Upstream@qlogic.com
2778 L: linux-scsi@vger.kernel.org
2779 S: Supported
2780 F: drivers/scsi/bnx2fc/
2781
2782 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2783 M: QLogic-Storage-Upstream@qlogic.com
2784 L: linux-scsi@vger.kernel.org
2785 S: Supported
2786 F: drivers/scsi/bnx2i/
2787
2788 BROADCOM IPROC ARM ARCHITECTURE
2789 M: Ray Jui <rjui@broadcom.com>
2790 M: Scott Branden <sbranden@broadcom.com>
2791 M: Jon Mason <jonmason@broadcom.com>
2792 M: bcm-kernel-feedback-list@broadcom.com
2793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 T: git git://github.com/broadcom/cygnus-linux.git
2795 S: Maintained
2796 N: iproc
2797 N: cygnus
2798 N: bcm[-_]nsp
2799 N: bcm9113*
2800 N: bcm9583*
2801 N: bcm9585*
2802 N: bcm9586*
2803 N: bcm988312
2804 N: bcm113*
2805 N: bcm583*
2806 N: bcm585*
2807 N: bcm586*
2808 N: bcm88312
2809 F: arch/arm64/boot/dts/broadcom/ns2*
2810 F: drivers/clk/bcm/clk-ns*
2811 F: drivers/pinctrl/bcm/pinctrl-ns*
2812
2813 BROADCOM BRCMSTB GPIO DRIVER
2814 M: Gregory Fong <gregory.0xf0@gmail.com>
2815 L: bcm-kernel-feedback-list@broadcom.com
2816 S: Supported
2817 F: drivers/gpio/gpio-brcmstb.c
2818 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2819
2820 BROADCOM KONA GPIO DRIVER
2821 M: Ray Jui <rjui@broadcom.com>
2822 L: bcm-kernel-feedback-list@broadcom.com
2823 S: Supported
2824 F: drivers/gpio/gpio-bcm-kona.c
2825 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2826
2827 BROADCOM NVRAM DRIVER
2828 M: Rafał Miłecki <zajec5@gmail.com>
2829 L: linux-mips@linux-mips.org
2830 S: Maintained
2831 F: drivers/firmware/broadcom/*
2832
2833 BROADCOM STB NAND FLASH DRIVER
2834 M: Brian Norris <computersforpeace@gmail.com>
2835 M: Kamal Dasu <kdasu.kdev@gmail.com>
2836 L: linux-mtd@lists.infradead.org
2837 L: bcm-kernel-feedback-list@broadcom.com
2838 S: Maintained
2839 F: drivers/mtd/nand/brcmnand/
2840
2841 BROADCOM STB AVS CPUFREQ DRIVER
2842 M: Markus Mayer <mmayer@broadcom.com>
2843 M: bcm-kernel-feedback-list@broadcom.com
2844 L: linux-pm@vger.kernel.org
2845 S: Maintained
2846 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2847 F: drivers/cpufreq/brcmstb*
2848
2849 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2850 M: Rafał Miłecki <zajec5@gmail.com>
2851 L: linux-wireless@vger.kernel.org
2852 S: Maintained
2853 F: drivers/bcma/
2854 F: include/linux/bcma/
2855
2856 BROADCOM SYSTEMPORT ETHERNET DRIVER
2857 M: Florian Fainelli <f.fainelli@gmail.com>
2858 L: netdev@vger.kernel.org
2859 S: Supported
2860 F: drivers/net/ethernet/broadcom/bcmsysport.*
2861
2862 BROADCOM VULCAN ARM64 SOC
2863 M: Jayachandran C. <c.jayachandran@gmail.com>
2864 M: bcm-kernel-feedback-list@broadcom.com
2865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2866 S: Maintained
2867 F: arch/arm64/boot/dts/broadcom/vulcan*
2868
2869 BROADCOM NETXTREME-E ROCE DRIVER
2870 M: Selvin Xavier <selvin.xavier@broadcom.com>
2871 M: Devesh Sharma <devesh.sharma@broadcom.com>
2872 M: Somnath Kotur <somnath.kotur@broadcom.com>
2873 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2874 L: linux-rdma@vger.kernel.org
2875 W: http://www.broadcom.com
2876 S: Supported
2877 F: drivers/infiniband/hw/bnxt_re/
2878 F: include/uapi/rdma/bnxt_re-abi.h
2879
2880 BROCADE BFA FC SCSI DRIVER
2881 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2882 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2883 L: linux-scsi@vger.kernel.org
2884 S: Supported
2885 F: drivers/scsi/bfa/
2886
2887 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2888 M: Rasesh Mody <rasesh.mody@cavium.com>
2889 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2890 M: Dept-GELinuxNICDev@cavium.com
2891 L: netdev@vger.kernel.org
2892 S: Supported
2893 F: drivers/net/ethernet/brocade/bna/
2894
2895 BSG (block layer generic sg v4 driver)
2896 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2897 L: linux-scsi@vger.kernel.org
2898 S: Supported
2899 F: block/bsg.c
2900 F: include/linux/bsg.h
2901 F: include/uapi/linux/bsg.h
2902
2903 BT87X AUDIO DRIVER
2904 M: Clemens Ladisch <clemens@ladisch.de>
2905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2906 T: git git://git.alsa-project.org/alsa-kernel.git
2907 S: Maintained
2908 F: Documentation/sound/alsa/Bt87x.txt
2909 F: sound/pci/bt87x.c
2910
2911 BT8XXGPIO DRIVER
2912 M: Michael Buesch <m@bues.ch>
2913 W: http://bu3sch.de/btgpio.php
2914 S: Maintained
2915 F: drivers/gpio/gpio-bt8xx.c
2916
2917 BTRFS FILE SYSTEM
2918 M: Chris Mason <clm@fb.com>
2919 M: Josef Bacik <jbacik@fb.com>
2920 M: David Sterba <dsterba@suse.com>
2921 L: linux-btrfs@vger.kernel.org
2922 W: http://btrfs.wiki.kernel.org/
2923 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2925 S: Maintained
2926 F: Documentation/filesystems/btrfs.txt
2927 F: fs/btrfs/
2928
2929 BTTV VIDEO4LINUX DRIVER
2930 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2931 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2932 L: linux-media@vger.kernel.org
2933 W: https://linuxtv.org
2934 T: git git://linuxtv.org/media_tree.git
2935 S: Odd fixes
2936 F: Documentation/media/v4l-drivers/bttv*
2937 F: drivers/media/pci/bt8xx/bttv*
2938
2939 BUSLOGIC SCSI DRIVER
2940 M: Khalid Aziz <khalid@gonehiking.org>
2941 L: linux-scsi@vger.kernel.org
2942 S: Maintained
2943 F: drivers/scsi/BusLogic.*
2944 F: drivers/scsi/FlashPoint.*
2945
2946 C-MEDIA CMI8788 DRIVER
2947 M: Clemens Ladisch <clemens@ladisch.de>
2948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2949 T: git git://git.alsa-project.org/alsa-kernel.git
2950 S: Maintained
2951 F: sound/pci/oxygen/
2952
2953 C6X ARCHITECTURE
2954 M: Mark Salter <msalter@redhat.com>
2955 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2956 L: linux-c6x-dev@linux-c6x.org
2957 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2958 S: Maintained
2959 F: arch/c6x/
2960
2961 CA8210 IEEE-802.15.4 RADIO DRIVER
2962 M: Harry Morris <h.morris@cascoda.com>
2963 M: linuxdev@cascoda.com
2964 L: linux-wpan@vger.kernel.org
2965 W: https://github.com/Cascoda/ca8210-linux.git
2966 S: Maintained
2967 F: drivers/net/ieee802154/ca8210.c
2968 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2969
2970 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2971 M: David Howells <dhowells@redhat.com>
2972 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2973 S: Supported
2974 F: Documentation/filesystems/caching/cachefiles.txt
2975 F: fs/cachefiles/
2976
2977 CADET FM/AM RADIO RECEIVER DRIVER
2978 M: Hans Verkuil <hverkuil@xs4all.nl>
2979 L: linux-media@vger.kernel.org
2980 T: git git://linuxtv.org/media_tree.git
2981 W: https://linuxtv.org
2982 S: Maintained
2983 F: drivers/media/radio/radio-cadet*
2984
2985 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2986 M: Jonathan Corbet <corbet@lwn.net>
2987 L: linux-media@vger.kernel.org
2988 T: git git://linuxtv.org/media_tree.git
2989 S: Maintained
2990 F: Documentation/media/v4l-drivers/cafe_ccic*
2991 F: drivers/media/platform/marvell-ccic/
2992
2993 CAIF NETWORK LAYER
2994 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2995 L: netdev@vger.kernel.org
2996 S: Supported
2997 F: Documentation/networking/caif/
2998 F: drivers/net/caif/
2999 F: include/uapi/linux/caif/
3000 F: include/net/caif/
3001 F: net/caif/
3002
3003 CALGARY x86-64 IOMMU
3004 M: Muli Ben-Yehuda <mulix@mulix.org>
3005 M: Jon Mason <jdmason@kudzu.us>
3006 L: iommu@lists.linux-foundation.org
3007 S: Maintained
3008 F: arch/x86/kernel/pci-calgary_64.c
3009 F: arch/x86/kernel/tce_64.c
3010 F: arch/x86/include/asm/calgary.h
3011 F: arch/x86/include/asm/tce.h
3012
3013 CAN NETWORK LAYER
3014 M: Oliver Hartkopp <socketcan@hartkopp.net>
3015 M: Marc Kleine-Budde <mkl@pengutronix.de>
3016 L: linux-can@vger.kernel.org
3017 W: https://github.com/linux-can
3018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3020 S: Maintained
3021 F: Documentation/networking/can.txt
3022 F: net/can/
3023 F: include/linux/can/core.h
3024 F: include/uapi/linux/can.h
3025 F: include/uapi/linux/can/bcm.h
3026 F: include/uapi/linux/can/raw.h
3027 F: include/uapi/linux/can/gw.h
3028
3029 CAN NETWORK DRIVERS
3030 M: Wolfgang Grandegger <wg@grandegger.com>
3031 M: Marc Kleine-Budde <mkl@pengutronix.de>
3032 L: linux-can@vger.kernel.org
3033 W: https://github.com/linux-can
3034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3036 S: Maintained
3037 F: Documentation/devicetree/bindings/net/can/
3038 F: drivers/net/can/
3039 F: include/linux/can/dev.h
3040 F: include/linux/can/platform/
3041 F: include/uapi/linux/can/error.h
3042 F: include/uapi/linux/can/netlink.h
3043
3044 CAPABILITIES
3045 M: Serge Hallyn <serge@hallyn.com>
3046 L: linux-security-module@vger.kernel.org
3047 S: Supported
3048 F: include/linux/capability.h
3049 F: include/uapi/linux/capability.h
3050 F: security/commoncap.c
3051 F: kernel/capability.c
3052
3053 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3054 M: Kevin Tsai <ktsai@capellamicro.com>
3055 S: Maintained
3056 F: drivers/iio/light/cm*
3057 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3058
3059 CAVIUM THUNDERX2 ARM64 SOC
3060 M: Jayachandran C <jnair@caviumnetworks.com>
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 S: Maintained
3063 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3064 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3065
3066 CAVIUM I2C DRIVER
3067 M: Jan Glauber <jglauber@cavium.com>
3068 M: David Daney <david.daney@cavium.com>
3069 W: http://www.cavium.com
3070 S: Supported
3071 F: drivers/i2c/busses/i2c-octeon*
3072 F: drivers/i2c/busses/i2c-thunderx*
3073
3074 CAVIUM LIQUIDIO NETWORK DRIVER
3075 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3076 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3077 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3078 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3079 L: netdev@vger.kernel.org
3080 W: http://www.cavium.com
3081 S: Supported
3082 F: drivers/net/ethernet/cavium/liquidio/
3083
3084 CAVIUM OCTEON-TX CRYPTO DRIVER
3085 M: George Cherian <george.cherian@cavium.com>
3086 L: linux-crypto@vger.kernel.org
3087 W: http://www.cavium.com
3088 S: Supported
3089 F: drivers/crypto/cavium/cpt/
3090
3091 CC2520 IEEE-802.15.4 RADIO DRIVER
3092 M: Varka Bhadram <varkabhadram@gmail.com>
3093 L: linux-wpan@vger.kernel.org
3094 S: Maintained
3095 F: drivers/net/ieee802154/cc2520.c
3096 F: include/linux/spi/cc2520.h
3097 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3098
3099 CEC DRIVER
3100 M: Hans Verkuil <hans.verkuil@cisco.com>
3101 L: linux-media@vger.kernel.org
3102 T: git git://linuxtv.org/media_tree.git
3103 W: http://linuxtv.org
3104 S: Supported
3105 F: Documentation/media/kapi/cec-core.rst
3106 F: Documentation/media/uapi/cec
3107 F: drivers/media/cec/
3108 F: drivers/media/cec-edid.c
3109 F: drivers/media/rc/keymaps/rc-cec.c
3110 F: include/media/cec.h
3111 F: include/media/cec-edid.h
3112 F: include/uapi/linux/cec.h
3113 F: include/uapi/linux/cec-funcs.h
3114
3115 CELL BROADBAND ENGINE ARCHITECTURE
3116 M: Arnd Bergmann <arnd@arndb.de>
3117 L: linuxppc-dev@lists.ozlabs.org
3118 W: http://www.ibm.com/developerworks/power/cell/
3119 S: Supported
3120 F: arch/powerpc/include/asm/cell*.h
3121 F: arch/powerpc/include/asm/spu*.h
3122 F: arch/powerpc/include/uapi/asm/spu*.h
3123 F: arch/powerpc/oprofile/*cell*
3124 F: arch/powerpc/platforms/cell/
3125
3126 CEPH COMMON CODE (LIBCEPH)
3127 M: Ilya Dryomov <idryomov@gmail.com>
3128 M: "Yan, Zheng" <zyan@redhat.com>
3129 M: Sage Weil <sage@redhat.com>
3130 L: ceph-devel@vger.kernel.org
3131 W: http://ceph.com/
3132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3133 T: git git://github.com/ceph/ceph-client.git
3134 S: Supported
3135 F: net/ceph/
3136 F: include/linux/ceph/
3137 F: include/linux/crush/
3138
3139 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3140 M: "Yan, Zheng" <zyan@redhat.com>
3141 M: Sage Weil <sage@redhat.com>
3142 M: Ilya Dryomov <idryomov@gmail.com>
3143 L: ceph-devel@vger.kernel.org
3144 W: http://ceph.com/
3145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3146 T: git git://github.com/ceph/ceph-client.git
3147 S: Supported
3148 F: Documentation/filesystems/ceph.txt
3149 F: fs/ceph/
3150
3151 CERTIFICATE HANDLING:
3152 M: David Howells <dhowells@redhat.com>
3153 M: David Woodhouse <dwmw2@infradead.org>
3154 L: keyrings@vger.kernel.org
3155 S: Maintained
3156 F: Documentation/module-signing.txt
3157 F: certs/
3158 F: scripts/sign-file.c
3159 F: scripts/extract-cert.c
3160
3161 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3162 L: linux-usb@vger.kernel.org
3163 S: Orphan
3164 F: Documentation/usb/WUSB-Design-overview.txt
3165 F: Documentation/usb/wusb-cbaf
3166 F: drivers/usb/host/hwa-hc.c
3167 F: drivers/usb/host/whci/
3168 F: drivers/usb/wusbcore/
3169 F: include/linux/usb/wusb*
3170
3171 HT16K33 LED CONTROLLER DRIVER
3172 M: Robin van der Gracht <robin@protonic.nl>
3173 S: Maintained
3174 F: drivers/auxdisplay/ht16k33.c
3175 F: Documentation/devicetree/bindings/display/ht16k33.txt
3176
3177 CFAG12864B LCD DRIVER
3178 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3179 W: http://miguelojeda.es/auxdisplay.htm
3180 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3181 S: Maintained
3182 F: drivers/auxdisplay/cfag12864b.c
3183 F: include/linux/cfag12864b.h
3184
3185 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3186 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3187 W: http://miguelojeda.es/auxdisplay.htm
3188 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3189 S: Maintained
3190 F: drivers/auxdisplay/cfag12864bfb.c
3191 F: include/linux/cfag12864b.h
3192
3193 CFG80211 and NL80211
3194 M: Johannes Berg <johannes@sipsolutions.net>
3195 L: linux-wireless@vger.kernel.org
3196 W: http://wireless.kernel.org/
3197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3199 S: Maintained
3200 F: include/uapi/linux/nl80211.h
3201 F: include/net/cfg80211.h
3202 F: net/wireless/*
3203 X: net/wireless/wext*
3204
3205 CHAR and MISC DRIVERS
3206 M: Arnd Bergmann <arnd@arndb.de>
3207 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3209 S: Supported
3210 F: drivers/char/*
3211 F: drivers/misc/*
3212 F: include/linux/miscdevice.h
3213
3214 CHECKPATCH
3215 M: Andy Whitcroft <apw@canonical.com>
3216 M: Joe Perches <joe@perches.com>
3217 S: Maintained
3218 F: scripts/checkpatch.pl
3219
3220 CHINESE DOCUMENTATION
3221 M: Harry Wei <harryxiyou@gmail.com>
3222 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3223 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3224 S: Maintained
3225 F: Documentation/translations/zh_CN/
3226
3227 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3228 M: Peter Chen <Peter.Chen@nxp.com>
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3230 L: linux-usb@vger.kernel.org
3231 S: Maintained
3232 F: drivers/usb/chipidea/
3233
3234 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3235 M: Hans de Goede <hdegoede@redhat.com>
3236 L: linux-input@vger.kernel.org
3237 S: Maintained
3238 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3239 F: drivers/input/touchscreen/chipone_icn8318.c
3240
3241 CHROME HARDWARE PLATFORM SUPPORT
3242 M: Olof Johansson <olof@lixom.net>
3243 S: Maintained
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3245 F: drivers/platform/chrome/
3246
3247 CISCO VIC ETHERNET NIC DRIVER
3248 M: Christian Benvenuti <benve@cisco.com>
3249 M: Govindarajulu Varadarajan <_govind@gmx.com>
3250 M: Neel Patel <neepatel@cisco.com>
3251 S: Supported
3252 F: drivers/net/ethernet/cisco/enic/
3253
3254 CISCO VIC LOW LATENCY NIC DRIVER
3255 M: Christian Benvenuti <benve@cisco.com>
3256 M: Dave Goodell <dgoodell@cisco.com>
3257 S: Supported
3258 F: drivers/infiniband/hw/usnic/
3259
3260 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3261 M: Hartley Sweeten <hsweeten@visionengravers.com>
3262 L: netdev@vger.kernel.org
3263 S: Maintained
3264 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3265
3266 CIRRUS LOGIC AUDIO CODEC DRIVERS
3267 M: Brian Austin <brian.austin@cirrus.com>
3268 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3270 S: Maintained
3271 F: sound/soc/codecs/cs*
3272
3273 CLEANCACHE API
3274 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3275 L: linux-kernel@vger.kernel.org
3276 S: Maintained
3277 F: mm/cleancache.c
3278 F: include/linux/cleancache.h
3279
3280 CLK API
3281 M: Russell King <linux@armlinux.org.uk>
3282 L: linux-clk@vger.kernel.org
3283 S: Maintained
3284 F: include/linux/clk.h
3285
3286 CLOCKSOURCE, CLOCKEVENT DRIVERS
3287 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3288 M: Thomas Gleixner <tglx@linutronix.de>
3289 L: linux-kernel@vger.kernel.org
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3291 S: Supported
3292 F: drivers/clocksource
3293
3294 CISCO FCOE HBA DRIVER
3295 M: Satish Kharat <satishkh@cisco.com>
3296 M: Sesidhar Baddela <sebaddel@cisco.com>
3297 M: Karan Tilak Kumar <kartilak@cisco.com>
3298 L: linux-scsi@vger.kernel.org
3299 S: Supported
3300 F: drivers/scsi/fnic/
3301
3302 CISCO SCSI HBA DRIVER
3303 M: Karan Tilak Kumar <kartilak@cisco.com>
3304 M: Sesidhar Baddela <sebaddel@cisco.com>
3305 L: linux-scsi@vger.kernel.org
3306 S: Supported
3307 F: drivers/scsi/snic/
3308
3309 CMPC ACPI DRIVER
3310 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3311 M: Daniel Oliveira Nascimento <don@syst.com.br>
3312 L: platform-driver-x86@vger.kernel.org
3313 S: Supported
3314 F: drivers/platform/x86/classmate-laptop.c
3315
3316 COBALT MEDIA DRIVER
3317 M: Hans Verkuil <hans.verkuil@cisco.com>
3318 L: linux-media@vger.kernel.org
3319 T: git git://linuxtv.org/media_tree.git
3320 W: https://linuxtv.org
3321 S: Supported
3322 F: drivers/media/pci/cobalt/
3323
3324 COCCINELLE/Semantic Patches (SmPL)
3325 M: Julia Lawall <Julia.Lawall@lip6.fr>
3326 M: Gilles Muller <Gilles.Muller@lip6.fr>
3327 M: Nicolas Palix <nicolas.palix@imag.fr>
3328 M: Michal Marek <mmarek@suse.com>
3329 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3331 W: http://coccinelle.lip6.fr/
3332 S: Supported
3333 F: Documentation/dev-tools/coccinelle.rst
3334 F: scripts/coccinelle/
3335 F: scripts/coccicheck
3336
3337 CODA FILE SYSTEM
3338 M: Jan Harkes <jaharkes@cs.cmu.edu>
3339 M: coda@cs.cmu.edu
3340 L: codalist@coda.cs.cmu.edu
3341 W: http://www.coda.cs.cmu.edu/
3342 S: Maintained
3343 F: Documentation/filesystems/coda.txt
3344 F: fs/coda/
3345 F: include/linux/coda*.h
3346 F: include/uapi/linux/coda*.h
3347
3348 CODA V4L2 MEM2MEM DRIVER
3349 M: Philipp Zabel <p.zabel@pengutronix.de>
3350 L: linux-media@vger.kernel.org
3351 S: Maintained
3352 F: Documentation/devicetree/bindings/media/coda.txt
3353 F: drivers/media/platform/coda/
3354
3355 COMMON CLK FRAMEWORK
3356 M: Michael Turquette <mturquette@baylibre.com>
3357 M: Stephen Boyd <sboyd@codeaurora.org>
3358 L: linux-clk@vger.kernel.org
3359 Q: http://patchwork.kernel.org/project/linux-clk/list/
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3361 S: Maintained
3362 F: Documentation/devicetree/bindings/clock/
3363 F: drivers/clk/
3364 X: drivers/clk/clkdev.c
3365 F: include/linux/clk-pr*
3366 F: include/linux/clk/
3367
3368 COMMON INTERNET FILE SYSTEM (CIFS)
3369 M: Steve French <sfrench@samba.org>
3370 L: linux-cifs@vger.kernel.org
3371 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3372 W: http://linux-cifs.samba.org/
3373 T: git git://git.samba.org/sfrench/cifs-2.6.git
3374 S: Supported
3375 F: Documentation/filesystems/cifs/
3376 F: fs/cifs/
3377
3378 COMPACTPCI HOTPLUG CORE
3379 M: Scott Murray <scott@spiteful.org>
3380 L: linux-pci@vger.kernel.org
3381 S: Maintained
3382 F: drivers/pci/hotplug/cpci_hotplug*
3383
3384 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3385 M: Scott Murray <scott@spiteful.org>
3386 L: linux-pci@vger.kernel.org
3387 S: Maintained
3388 F: drivers/pci/hotplug/cpcihp_zt5550.*
3389
3390 COMPACTPCI HOTPLUG GENERIC DRIVER
3391 M: Scott Murray <scott@spiteful.org>
3392 L: linux-pci@vger.kernel.org
3393 S: Maintained
3394 F: drivers/pci/hotplug/cpcihp_generic.c
3395
3396 COMPAL LAPTOP SUPPORT
3397 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3398 L: platform-driver-x86@vger.kernel.org
3399 S: Maintained
3400 F: drivers/platform/x86/compal-laptop.c
3401
3402 CONEXANT ACCESSRUNNER USB DRIVER
3403 L: accessrunner-general@lists.sourceforge.net
3404 W: http://accessrunner.sourceforge.net/
3405 S: Orphan
3406 F: drivers/usb/atm/cxacru.c
3407
3408 CONFIGFS
3409 M: Joel Becker <jlbec@evilplan.org>
3410 M: Christoph Hellwig <hch@lst.de>
3411 T: git git://git.infradead.org/users/hch/configfs.git
3412 S: Supported
3413 F: fs/configfs/
3414 F: include/linux/configfs.h
3415
3416 CONNECTOR
3417 M: Evgeniy Polyakov <zbr@ioremap.net>
3418 L: netdev@vger.kernel.org
3419 S: Maintained
3420 F: drivers/connector/
3421
3422 CONTROL GROUP (CGROUP)
3423 M: Tejun Heo <tj@kernel.org>
3424 M: Li Zefan <lizefan@huawei.com>
3425 M: Johannes Weiner <hannes@cmpxchg.org>
3426 L: cgroups@vger.kernel.org
3427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3428 S: Maintained
3429 F: Documentation/cgroup*
3430 F: include/linux/cgroup*
3431 F: kernel/cgroup*
3432
3433 CONTROL GROUP - CPUSET
3434 M: Li Zefan <lizefan@huawei.com>
3435 L: cgroups@vger.kernel.org
3436 W: http://www.bullopensource.org/cpuset/
3437 W: http://oss.sgi.com/projects/cpusets/
3438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3439 S: Maintained
3440 F: Documentation/cgroup-v1/cpusets.txt
3441 F: include/linux/cpuset.h
3442 F: kernel/cpuset.c
3443
3444 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3445 M: Johannes Weiner <hannes@cmpxchg.org>
3446 M: Michal Hocko <mhocko@kernel.org>
3447 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3448 L: cgroups@vger.kernel.org
3449 L: linux-mm@kvack.org
3450 S: Maintained
3451 F: mm/memcontrol.c
3452 F: mm/swap_cgroup.c
3453
3454 CORETEMP HARDWARE MONITORING DRIVER
3455 M: Fenghua Yu <fenghua.yu@intel.com>
3456 L: linux-hwmon@vger.kernel.org
3457 S: Maintained
3458 F: Documentation/hwmon/coretemp
3459 F: drivers/hwmon/coretemp.c
3460
3461 COSA/SRP SYNC SERIAL DRIVER
3462 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3463 W: http://www.fi.muni.cz/~kas/cosa/
3464 S: Maintained
3465 F: drivers/net/wan/cosa*
3466
3467 CPMAC ETHERNET DRIVER
3468 M: Florian Fainelli <f.fainelli@gmail.com>
3469 L: netdev@vger.kernel.org
3470 S: Maintained
3471 F: drivers/net/ethernet/ti/cpmac.c
3472
3473 CPU FREQUENCY DRIVERS
3474 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3475 M: Viresh Kumar <viresh.kumar@linaro.org>
3476 L: linux-pm@vger.kernel.org
3477 S: Maintained
3478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3479 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3480 B: https://bugzilla.kernel.org
3481 F: Documentation/cpu-freq/
3482 F: drivers/cpufreq/
3483 F: include/linux/cpufreq.h
3484 F: tools/testing/selftests/cpufreq/
3485
3486 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3487 M: Viresh Kumar <viresh.kumar@linaro.org>
3488 M: Sudeep Holla <sudeep.holla@arm.com>
3489 L: linux-pm@vger.kernel.org
3490 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3491 S: Maintained
3492 F: drivers/cpufreq/arm_big_little.h
3493 F: drivers/cpufreq/arm_big_little.c
3494 F: drivers/cpufreq/arm_big_little_dt.c
3495
3496 CPUIDLE DRIVER - ARM BIG LITTLE
3497 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3498 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3499 L: linux-pm@vger.kernel.org
3500 L: linux-arm-kernel@lists.infradead.org
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3502 S: Maintained
3503 F: drivers/cpuidle/cpuidle-big_little.c
3504
3505 CPUIDLE DRIVER - ARM EXYNOS
3506 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3507 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3508 M: Kukjin Kim <kgene@kernel.org>
3509 L: linux-pm@vger.kernel.org
3510 L: linux-samsung-soc@vger.kernel.org
3511 S: Supported
3512 F: drivers/cpuidle/cpuidle-exynos.c
3513 F: arch/arm/mach-exynos/pm.c
3514
3515 CPUIDLE DRIVERS
3516 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3517 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3518 L: linux-pm@vger.kernel.org
3519 S: Maintained
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3521 B: https://bugzilla.kernel.org
3522 F: drivers/cpuidle/*
3523 F: include/linux/cpuidle.h
3524
3525 CPUID/MSR DRIVER
3526 M: "H. Peter Anvin" <hpa@zytor.com>
3527 S: Maintained
3528 F: arch/x86/kernel/cpuid.c
3529 F: arch/x86/kernel/msr.c
3530
3531 CPU POWER MONITORING SUBSYSTEM
3532 M: Thomas Renninger <trenn@suse.com>
3533 L: linux-pm@vger.kernel.org
3534 S: Maintained
3535 F: tools/power/cpupower/
3536
3537 CRAMFS FILESYSTEM
3538 W: http://sourceforge.net/projects/cramfs/
3539 S: Orphan / Obsolete
3540 F: Documentation/filesystems/cramfs.txt
3541 F: fs/cramfs/
3542
3543 CRIS PORT
3544 M: Mikael Starvik <starvik@axis.com>
3545 M: Jesper Nilsson <jesper.nilsson@axis.com>
3546 L: linux-cris-kernel@axis.com
3547 W: http://developer.axis.com
3548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3549 S: Maintained
3550 F: arch/cris/
3551 F: drivers/tty/serial/crisv10.*
3552
3553 CRYPTO API
3554 M: Herbert Xu <herbert@gondor.apana.org.au>
3555 M: "David S. Miller" <davem@davemloft.net>
3556 L: linux-crypto@vger.kernel.org
3557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3559 S: Maintained
3560 F: Documentation/crypto/
3561 F: Documentation/devicetree/bindings/crypto/
3562 F: Documentation/DocBook/crypto-API.tmpl
3563 F: arch/*/crypto/
3564 F: crypto/
3565 F: drivers/crypto/
3566 F: include/crypto/
3567 F: include/linux/crypto*
3568
3569 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3570 M: Neil Horman <nhorman@tuxdriver.com>
3571 L: linux-crypto@vger.kernel.org
3572 S: Maintained
3573 F: crypto/ansi_cprng.c
3574 F: crypto/rng.c
3575
3576 CS3308 MEDIA DRIVER
3577 M: Hans Verkuil <hverkuil@xs4all.nl>
3578 L: linux-media@vger.kernel.org
3579 T: git git://linuxtv.org/media_tree.git
3580 W: http://linuxtv.org
3581 S: Odd Fixes
3582 F: drivers/media/i2c/cs3308.c
3583 F: drivers/media/i2c/cs3308.h
3584
3585 CS5535 Audio ALSA driver
3586 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3587 S: Maintained
3588 F: sound/pci/cs5535audio/
3589
3590 CW1200 WLAN driver
3591 M: Solomon Peachy <pizza@shaftnet.org>
3592 S: Maintained
3593 F: drivers/net/wireless/st/cw1200/
3594
3595 CX18 VIDEO4LINUX DRIVER
3596 M: Andy Walls <awalls@md.metrocast.net>
3597 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3598 L: linux-media@vger.kernel.org
3599 T: git git://linuxtv.org/media_tree.git
3600 W: https://linuxtv.org
3601 W: http://www.ivtvdriver.org/index.php/Cx18
3602 S: Maintained
3603 F: Documentation/media/v4l-drivers/cx18*
3604 F: drivers/media/pci/cx18/
3605 F: include/uapi/linux/ivtv*
3606
3607 CX2341X MPEG ENCODER HELPER MODULE
3608 M: Hans Verkuil <hverkuil@xs4all.nl>
3609 L: linux-media@vger.kernel.org
3610 T: git git://linuxtv.org/media_tree.git
3611 W: https://linuxtv.org
3612 S: Maintained
3613 F: drivers/media/common/cx2341x*
3614 F: include/media/cx2341x*
3615
3616 CX24120 MEDIA DRIVER
3617 M: Jemma Denson <jdenson@gmail.com>
3618 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3619 L: linux-media@vger.kernel.org
3620 W: https://linuxtv.org
3621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3622 S: Maintained
3623 F: drivers/media/dvb-frontends/cx24120*
3624
3625 CX88 VIDEO4LINUX DRIVER
3626 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3627 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3628 L: linux-media@vger.kernel.org
3629 W: https://linuxtv.org
3630 T: git git://linuxtv.org/media_tree.git
3631 S: Odd fixes
3632 F: Documentation/media/v4l-drivers/cx88*
3633 F: drivers/media/pci/cx88/
3634
3635 CXD2820R MEDIA DRIVER
3636 M: Antti Palosaari <crope@iki.fi>
3637 L: linux-media@vger.kernel.org
3638 W: https://linuxtv.org
3639 W: http://palosaari.fi/linux/
3640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3641 T: git git://linuxtv.org/anttip/media_tree.git
3642 S: Maintained
3643 F: drivers/media/dvb-frontends/cxd2820r*
3644
3645 CXGB3 ETHERNET DRIVER (CXGB3)
3646 M: Santosh Raspatur <santosh@chelsio.com>
3647 L: netdev@vger.kernel.org
3648 W: http://www.chelsio.com
3649 S: Supported
3650 F: drivers/net/ethernet/chelsio/cxgb3/
3651
3652 CXGB3 ISCSI DRIVER (CXGB3I)
3653 M: Karen Xie <kxie@chelsio.com>
3654 L: linux-scsi@vger.kernel.org
3655 W: http://www.chelsio.com
3656 S: Supported
3657 F: drivers/scsi/cxgbi/cxgb3i
3658
3659 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3660 M: Steve Wise <swise@chelsio.com>
3661 L: linux-rdma@vger.kernel.org
3662 W: http://www.openfabrics.org
3663 S: Supported
3664 F: drivers/infiniband/hw/cxgb3/
3665 F: include/uapi/rdma/cxgb3-abi.h
3666
3667 CXGB4 ETHERNET DRIVER (CXGB4)
3668 M: Ganesh Goudar <ganeshgr@chelsio.com>
3669 L: netdev@vger.kernel.org
3670 W: http://www.chelsio.com
3671 S: Supported
3672 F: drivers/net/ethernet/chelsio/cxgb4/
3673
3674 CXGB4 ISCSI DRIVER (CXGB4I)
3675 M: Karen Xie <kxie@chelsio.com>
3676 L: linux-scsi@vger.kernel.org
3677 W: http://www.chelsio.com
3678 S: Supported
3679 F: drivers/scsi/cxgbi/cxgb4i
3680
3681 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3682 M: Steve Wise <swise@chelsio.com>
3683 L: linux-rdma@vger.kernel.org
3684 W: http://www.openfabrics.org
3685 S: Supported
3686 F: drivers/infiniband/hw/cxgb4/
3687 F: include/uapi/rdma/cxgb4-abi.h
3688
3689 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3690 M: Casey Leedom <leedom@chelsio.com>
3691 L: netdev@vger.kernel.org
3692 W: http://www.chelsio.com
3693 S: Supported
3694 F: drivers/net/ethernet/chelsio/cxgb4vf/
3695
3696 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3697 M: Ian Munsie <imunsie@au1.ibm.com>
3698 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3699 L: linuxppc-dev@lists.ozlabs.org
3700 S: Supported
3701 F: arch/powerpc/platforms/powernv/pci-cxl.c
3702 F: drivers/misc/cxl/
3703 F: include/misc/cxl*
3704 F: include/uapi/misc/cxl.h
3705 F: Documentation/powerpc/cxl.txt
3706 F: Documentation/ABI/testing/sysfs-class-cxl
3707
3708 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3709 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3710 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3711 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3712 L: linux-scsi@vger.kernel.org
3713 S: Supported
3714 F: drivers/scsi/cxlflash/
3715 F: include/uapi/scsi/cxlflash_ioctls.h
3716 F: Documentation/powerpc/cxlflash.txt
3717
3718 STMMAC ETHERNET DRIVER
3719 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3720 M: Alexandre Torgue <alexandre.torgue@st.com>
3721 L: netdev@vger.kernel.org
3722 W: http://www.stlinux.com
3723 S: Supported
3724 F: drivers/net/ethernet/stmicro/stmmac/
3725
3726 CYBERPRO FB DRIVER
3727 M: Russell King <linux@armlinux.org.uk>
3728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3729 W: http://www.armlinux.org.uk/
3730 S: Maintained
3731 F: drivers/video/fbdev/cyber2000fb.*
3732
3733 CYCLADES ASYNC MUX DRIVER
3734 W: http://www.cyclades.com/
3735 S: Orphan
3736 F: drivers/tty/cyclades.c
3737 F: include/linux/cyclades.h
3738 F: include/uapi/linux/cyclades.h
3739
3740 CYCLADES PC300 DRIVER
3741 W: http://www.cyclades.com/
3742 S: Orphan
3743 F: drivers/net/wan/pc300*
3744
3745 CYPRESS_FIRMWARE MEDIA DRIVER
3746 M: Antti Palosaari <crope@iki.fi>
3747 L: linux-media@vger.kernel.org
3748 W: https://linuxtv.org
3749 W: http://palosaari.fi/linux/
3750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3751 T: git git://linuxtv.org/anttip/media_tree.git
3752 S: Maintained
3753 F: drivers/media/common/cypress_firmware*
3754
3755 CYTTSP TOUCHSCREEN DRIVER
3756 M: Ferruh Yigit <fery@cypress.com>
3757 L: linux-input@vger.kernel.org
3758 S: Supported
3759 F: drivers/input/touchscreen/cyttsp*
3760 F: include/linux/input/cyttsp.h
3761
3762 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3763 M: Joshua Kinard <kumba@gentoo.org>
3764 S: Maintained
3765 F: drivers/rtc/rtc-ds1685.c
3766 F: include/linux/rtc/ds1685.h
3767
3768 DAMA SLAVE for AX.25
3769 M: Joerg Reuter <jreuter@yaina.de>
3770 W: http://yaina.de/jreuter/
3771 W: http://www.qsl.net/dl1bke/
3772 L: linux-hams@vger.kernel.org
3773 S: Maintained
3774 F: net/ax25/af_ax25.c
3775 F: net/ax25/ax25_dev.c
3776 F: net/ax25/ax25_ds_*
3777 F: net/ax25/ax25_in.c
3778 F: net/ax25/ax25_out.c
3779 F: net/ax25/ax25_timer.c
3780 F: net/ax25/sysctl_net_ax25.c
3781
3782 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3783 L: netdev@vger.kernel.org
3784 S: Orphan
3785 F: Documentation/networking/dmfe.txt
3786 F: drivers/net/ethernet/dec/tulip/dmfe.c
3787
3788 DC390/AM53C974 SCSI driver
3789 M: Hannes Reinecke <hare@suse.com>
3790 L: linux-scsi@vger.kernel.org
3791 S: Maintained
3792 F: drivers/scsi/am53c974.c
3793
3794 DC395x SCSI driver
3795 M: Oliver Neukum <oliver@neukum.org>
3796 M: Ali Akcaagac <aliakc@web.de>
3797 M: Jamie Lenehan <lenehan@twibble.org>
3798 L: dc395x@twibble.org
3799 W: http://twibble.org/dist/dc395x/
3800 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3801 S: Maintained
3802 F: Documentation/scsi/dc395x.txt
3803 F: drivers/scsi/dc395x.*
3804
3805 DCCP PROTOCOL
3806 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3807 L: dccp@vger.kernel.org
3808 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3809 S: Maintained
3810 F: include/linux/dccp.h
3811 F: include/uapi/linux/dccp.h
3812 F: include/linux/tfrc.h
3813 F: net/dccp/
3814
3815 DECnet NETWORK LAYER
3816 W: http://linux-decnet.sourceforge.net
3817 L: linux-decnet-user@lists.sourceforge.net
3818 S: Orphan
3819 F: Documentation/networking/decnet.txt
3820 F: net/decnet/
3821
3822 DECSTATION PLATFORM SUPPORT
3823 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3824 L: linux-mips@linux-mips.org
3825 W: http://www.linux-mips.org/wiki/DECstation
3826 S: Maintained
3827 F: arch/mips/dec/
3828 F: arch/mips/include/asm/dec/
3829 F: arch/mips/include/asm/mach-dec/
3830
3831 DEFXX FDDI NETWORK DRIVER
3832 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3833 S: Maintained
3834 F: drivers/net/fddi/defxx.*
3835
3836 DELL LAPTOP DRIVER
3837 M: Matthew Garrett <mjg59@srcf.ucam.org>
3838 M: Pali Rohár <pali.rohar@gmail.com>
3839 L: platform-driver-x86@vger.kernel.org
3840 S: Maintained
3841 F: drivers/platform/x86/dell-laptop.c
3842
3843 DELL LAPTOP RBTN DRIVER
3844 M: Pali Rohár <pali.rohar@gmail.com>
3845 S: Maintained
3846 F: drivers/platform/x86/dell-rbtn.*
3847
3848 DELL LAPTOP FREEFALL DRIVER
3849 M: Pali Rohár <pali.rohar@gmail.com>
3850 S: Maintained
3851 F: drivers/platform/x86/dell-smo8800.c
3852
3853 DELL LAPTOP SMM DRIVER
3854 M: Pali Rohár <pali.rohar@gmail.com>
3855 S: Maintained
3856 F: drivers/hwmon/dell-smm-hwmon.c
3857 F: include/uapi/linux/i8k.h
3858
3859 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3860 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3861 S: Maintained
3862 F: Documentation/dcdbas.txt
3863 F: drivers/firmware/dcdbas.*
3864
3865 DELL WMI EXTRAS DRIVER
3866 M: Matthew Garrett <mjg59@srcf.ucam.org>
3867 M: Pali Rohár <pali.rohar@gmail.com>
3868 S: Maintained
3869 F: drivers/platform/x86/dell-wmi.c
3870
3871 DESIGNWARE USB2 DRD IP DRIVER
3872 M: John Youn <johnyoun@synopsys.com>
3873 L: linux-usb@vger.kernel.org
3874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3875 S: Maintained
3876 F: drivers/usb/dwc2/
3877
3878 DESIGNWARE USB3 DRD IP DRIVER
3879 M: Felipe Balbi <balbi@kernel.org>
3880 L: linux-usb@vger.kernel.org
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3882 S: Maintained
3883 F: drivers/usb/dwc3/
3884
3885 DEVICE COREDUMP (DEV_COREDUMP)
3886 M: Johannes Berg <johannes@sipsolutions.net>
3887 L: linux-kernel@vger.kernel.org
3888 S: Maintained
3889 F: drivers/base/devcoredump.c
3890 F: include/linux/devcoredump.h
3891
3892 DEVICE FREQUENCY (DEVFREQ)
3893 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3894 M: Kyungmin Park <kyungmin.park@samsung.com>
3895 R: Chanwoo Choi <cw00.choi@samsung.com>
3896 L: linux-pm@vger.kernel.org
3897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3898 S: Maintained
3899 F: drivers/devfreq/
3900 F: include/linux/devfreq.h
3901 F: Documentation/devicetree/bindings/devfreq/
3902
3903 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3904 M: Chanwoo Choi <cw00.choi@samsung.com>
3905 L: linux-pm@vger.kernel.org
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3907 S: Supported
3908 F: drivers/devfreq/event/
3909 F: drivers/devfreq/devfreq-event.c
3910 F: include/linux/devfreq-event.h
3911 F: Documentation/devicetree/bindings/devfreq/event/
3912
3913 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3914 M: Chanwoo Choi <cw00.choi@samsung.com>
3915 L: linux-pm@vger.kernel.org
3916 L: linux-samsung-soc@vger.kernel.org
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3918 S: Maintained
3919 F: drivers/devfreq/exynos-bus.c
3920 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3921
3922 DEVICE NUMBER REGISTRY
3923 M: Torben Mathiasen <device@lanana.org>
3924 W: http://lanana.org/docs/device-list/index.html
3925 S: Maintained
3926
3927 DEVICE-MAPPER (LVM)
3928 M: Alasdair Kergon <agk@redhat.com>
3929 M: Mike Snitzer <snitzer@redhat.com>
3930 M: dm-devel@redhat.com
3931 L: dm-devel@redhat.com
3932 W: http://sources.redhat.com/dm
3933 Q: http://patchwork.kernel.org/project/dm-devel/list/
3934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3935 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3936 S: Maintained
3937 F: Documentation/device-mapper/
3938 F: drivers/md/dm*
3939 F: drivers/md/persistent-data/
3940 F: include/linux/device-mapper.h
3941 F: include/linux/dm-*.h
3942 F: include/uapi/linux/dm-*.h
3943
3944 DEVLINK
3945 M: Jiri Pirko <jiri@mellanox.com>
3946 L: netdev@vger.kernel.org
3947 S: Supported
3948 F: net/core/devlink.c
3949 F: include/net/devlink.h
3950 F: include/uapi/linux/devlink.h
3951
3952 DIALOG SEMICONDUCTOR DRIVERS
3953 M: Support Opensource <support.opensource@diasemi.com>
3954 W: http://www.dialog-semiconductor.com/products
3955 S: Supported
3956 F: Documentation/hwmon/da90??
3957 F: Documentation/devicetree/bindings/mfd/da90*.txt
3958 F: Documentation/devicetree/bindings/regulator/da92*.txt
3959 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3960 F: drivers/gpio/gpio-da90??.c
3961 F: drivers/hwmon/da90??-hwmon.c
3962 F: drivers/iio/adc/da91??-*.c
3963 F: drivers/input/misc/da90??_onkey.c
3964 F: drivers/input/touchscreen/da9052_tsi.c
3965 F: drivers/leds/leds-da90??.c
3966 F: drivers/mfd/da903x.c
3967 F: drivers/mfd/da90??-*.c
3968 F: drivers/mfd/da91??-*.c
3969 F: drivers/power/supply/da9052-battery.c
3970 F: drivers/power/supply/da91??-*.c
3971 F: drivers/regulator/da903x.c
3972 F: drivers/regulator/da9???-regulator.[ch]
3973 F: drivers/rtc/rtc-da90??.c
3974 F: drivers/video/backlight/da90??_bl.c
3975 F: drivers/watchdog/da90??_wdt.c
3976 F: include/linux/mfd/da903x.h
3977 F: include/linux/mfd/da9052/
3978 F: include/linux/mfd/da9055/
3979 F: include/linux/mfd/da9062/
3980 F: include/linux/mfd/da9063/
3981 F: include/linux/mfd/da9150/
3982 F: include/linux/regulator/da9211.h
3983 F: include/sound/da[79]*.h
3984 F: sound/soc/codecs/da[79]*.[ch]
3985
3986 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3987 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3988 L: linux-gpio@vger.kernel.org
3989 S: Maintained
3990 F: drivers/gpio/gpio-gpio-mm.c
3991
3992 DIGI NEO AND CLASSIC PCI PRODUCTS
3993 M: Lidza Louina <lidza.louina@gmail.com>
3994 M: Mark Hounschell <markh@compro.net>
3995 L: driverdev-devel@linuxdriverproject.org
3996 S: Maintained
3997 F: drivers/staging/dgnc/
3998
3999 DIOLAN U2C-12 I2C DRIVER
4000 M: Guenter Roeck <linux@roeck-us.net>
4001 L: linux-i2c@vger.kernel.org
4002 S: Maintained
4003 F: drivers/i2c/busses/i2c-diolan-u2c.c
4004
4005 DIRECT ACCESS (DAX)
4006 M: Matthew Wilcox <mawilcox@microsoft.com>
4007 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4008 L: linux-fsdevel@vger.kernel.org
4009 S: Supported
4010 F: fs/dax.c
4011 F: include/linux/dax.h
4012 F: include/trace/events/fs_dax.h
4013
4014 DIRECTORY NOTIFICATION (DNOTIFY)
4015 M: Eric Paris <eparis@parisplace.org>
4016 S: Maintained
4017 F: Documentation/filesystems/dnotify.txt
4018 F: fs/notify/dnotify/
4019 F: include/linux/dnotify.h
4020
4021 DISK GEOMETRY AND PARTITION HANDLING
4022 M: Andries Brouwer <aeb@cwi.nl>
4023 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4024 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4025 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4026 S: Maintained
4027
4028 DISKQUOTA
4029 M: Jan Kara <jack@suse.com>
4030 S: Maintained
4031 F: Documentation/filesystems/quota.txt
4032 F: fs/quota/
4033 F: include/linux/quota*.h
4034 F: include/uapi/linux/quota*.h
4035
4036 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4037 M: Bernie Thompson <bernie@plugable.com>
4038 L: linux-fbdev@vger.kernel.org
4039 S: Maintained
4040 W: http://plugable.com/category/projects/udlfb/
4041 F: drivers/video/fbdev/udlfb.c
4042 F: include/video/udlfb.h
4043 F: Documentation/fb/udlfb.txt
4044
4045 DISTRIBUTED LOCK MANAGER (DLM)
4046 M: Christine Caulfield <ccaulfie@redhat.com>
4047 M: David Teigland <teigland@redhat.com>
4048 L: cluster-devel@redhat.com
4049 W: http://sources.redhat.com/cluster/
4050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4051 S: Supported
4052 F: fs/dlm/
4053
4054 DMA BUFFER SHARING FRAMEWORK
4055 M: Sumit Semwal <sumit.semwal@linaro.org>
4056 S: Maintained
4057 L: linux-media@vger.kernel.org
4058 L: dri-devel@lists.freedesktop.org
4059 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4060 F: drivers/dma-buf/
4061 F: include/linux/dma-buf*
4062 F: include/linux/reservation.h
4063 F: include/linux/*fence.h
4064 F: Documentation/driver-api/dma-buf.rst
4065 T: git git://anongit.freedesktop.org/drm/drm-misc
4066
4067 SYNC FILE FRAMEWORK
4068 M: Sumit Semwal <sumit.semwal@linaro.org>
4069 R: Gustavo Padovan <gustavo@padovan.org>
4070 S: Maintained
4071 L: linux-media@vger.kernel.org
4072 L: dri-devel@lists.freedesktop.org
4073 F: drivers/dma-buf/sync_*
4074 F: drivers/dma-buf/dma-fence*
4075 F: drivers/dma-buf/sw_sync.c
4076 F: include/linux/sync_file.h
4077 F: include/uapi/linux/sync_file.h
4078 F: Documentation/sync_file.txt
4079 T: git git://anongit.freedesktop.org/drm/drm-misc
4080
4081 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4082 M: Vinod Koul <vinod.koul@intel.com>
4083 L: dmaengine@vger.kernel.org
4084 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4085 S: Maintained
4086 F: drivers/dma/
4087 F: include/linux/dmaengine.h
4088 F: Documentation/devicetree/bindings/dma/
4089 F: Documentation/dmaengine/
4090 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4091
4092 DME1737 HARDWARE MONITOR DRIVER
4093 M: Juerg Haefliger <juergh@gmail.com>
4094 L: linux-hwmon@vger.kernel.org
4095 S: Maintained
4096 F: Documentation/hwmon/dme1737
4097 F: drivers/hwmon/dme1737.c
4098
4099 DMI/SMBIOS SUPPORT
4100 M: Jean Delvare <jdelvare@suse.com>
4101 S: Maintained
4102 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4103 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4104 F: drivers/firmware/dmi-id.c
4105 F: drivers/firmware/dmi_scan.c
4106 F: include/linux/dmi.h
4107
4108 DOCUMENTATION
4109 M: Jonathan Corbet <corbet@lwn.net>
4110 L: linux-doc@vger.kernel.org
4111 S: Maintained
4112 F: Documentation/
4113 F: scripts/docproc.c
4114 F: scripts/kernel-doc*
4115 X: Documentation/ABI/
4116 X: Documentation/devicetree/
4117 X: Documentation/acpi
4118 X: Documentation/power
4119 X: Documentation/spi
4120 X: Documentation/media
4121 T: git git://git.lwn.net/linux.git docs-next
4122
4123 DOUBLETALK DRIVER
4124 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4125 L: blinux-list@redhat.com
4126 S: Maintained
4127 F: drivers/char/dtlk.c
4128 F: include/linux/dtlk.h
4129
4130 DPT_I2O SCSI RAID DRIVER
4131 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4132 L: linux-scsi@vger.kernel.org
4133 W: http://www.adaptec.com/
4134 S: Maintained
4135 F: drivers/scsi/dpt*
4136 F: drivers/scsi/dpt/
4137
4138 DRBD DRIVER
4139 M: Philipp Reisner <philipp.reisner@linbit.com>
4140 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4141 L: drbd-dev@lists.linbit.com
4142 W: http://www.drbd.org
4143 T: git git://git.linbit.com/linux-drbd.git
4144 T: git git://git.linbit.com/drbd-8.4.git
4145 S: Supported
4146 F: drivers/block/drbd/
4147 F: lib/lru_cache.c
4148 F: Documentation/blockdev/drbd/
4149
4150 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4153 S: Supported
4154 F: Documentation/kobject.txt
4155 F: drivers/base/
4156 F: fs/debugfs/
4157 F: fs/sysfs/
4158 F: include/linux/debugfs.h
4159 F: include/linux/kobj*
4160 F: lib/kobj*
4161
4162 DRM DRIVERS
4163 M: David Airlie <airlied@linux.ie>
4164 L: dri-devel@lists.freedesktop.org
4165 T: git git://people.freedesktop.org/~airlied/linux
4166 B: https://bugs.freedesktop.org/
4167 C: irc://chat.freenode.net/dri-devel
4168 S: Maintained
4169 F: drivers/gpu/drm/
4170 F: drivers/gpu/vga/
4171 F: Documentation/devicetree/bindings/display/
4172 F: Documentation/devicetree/bindings/gpu/
4173 F: Documentation/devicetree/bindings/video/
4174 F: Documentation/gpu/
4175 F: include/drm/
4176 F: include/uapi/drm/
4177
4178 DRM DRIVERS AND MISC GPU PATCHES
4179 M: Daniel Vetter <daniel.vetter@intel.com>
4180 M: Jani Nikula <jani.nikula@linux.intel.com>
4181 M: Sean Paul <seanpaul@chromium.org>
4182 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4183 S: Maintained
4184 T: git git://anongit.freedesktop.org/drm/drm-misc
4185 F: Documentation/gpu/
4186 F: drivers/gpu/vga/
4187 F: drivers/gpu/drm/*
4188 F: include/drm/drm*
4189 F: include/uapi/drm/drm*
4190
4191 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4192 M: Dave Airlie <airlied@redhat.com>
4193 S: Odd Fixes
4194 F: drivers/gpu/drm/ast/
4195
4196 DRM DRIVERS FOR BRIDGE CHIPS
4197 M: Archit Taneja <architt@codeaurora.org>
4198 S: Maintained
4199 T: git git://anongit.freedesktop.org/drm/drm-misc
4200 F: drivers/gpu/drm/bridge/
4201
4202 DRM DRIVER FOR BOCHS VIRTUAL GPU
4203 M: Gerd Hoffmann <kraxel@redhat.com>
4204 L: virtualization@lists.linux-foundation.org
4205 T: git git://git.kraxel.org/linux drm-qemu
4206 S: Maintained
4207 F: drivers/gpu/drm/bochs/
4208
4209 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4210 M: Dave Airlie <airlied@redhat.com>
4211 M: Gerd Hoffmann <kraxel@redhat.com>
4212 L: virtualization@lists.linux-foundation.org
4213 T: git git://git.kraxel.org/linux drm-qemu
4214 S: Obsolete
4215 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4216 F: drivers/gpu/drm/cirrus/
4217
4218 RADEON and AMDGPU DRM DRIVERS
4219 M: Alex Deucher <alexander.deucher@amd.com>
4220 M: Christian König <christian.koenig@amd.com>
4221 L: amd-gfx@lists.freedesktop.org
4222 T: git git://people.freedesktop.org/~agd5f/linux
4223 S: Supported
4224 F: drivers/gpu/drm/radeon/
4225 F: include/uapi/drm/radeon_drm.h
4226 F: drivers/gpu/drm/amd/
4227 F: include/uapi/drm/amdgpu_drm.h
4228
4229 DRM PANEL DRIVERS
4230 M: Thierry Reding <thierry.reding@gmail.com>
4231 L: dri-devel@lists.freedesktop.org
4232 T: git git://anongit.freedesktop.org/tegra/linux.git
4233 S: Maintained
4234 F: drivers/gpu/drm/drm_panel.c
4235 F: drivers/gpu/drm/panel/
4236 F: include/drm/drm_panel.h
4237 F: Documentation/devicetree/bindings/display/panel/
4238
4239 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4240 M: Daniel Vetter <daniel.vetter@intel.com>
4241 M: Jani Nikula <jani.nikula@linux.intel.com>
4242 L: intel-gfx@lists.freedesktop.org
4243 W: https://01.org/linuxgraphics/
4244 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4245 C: irc://chat.freenode.net/intel-gfx
4246 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4247 T: git git://anongit.freedesktop.org/drm-intel
4248 S: Supported
4249 F: drivers/gpu/drm/i915/
4250 F: include/drm/i915*
4251 F: include/uapi/drm/i915_drm.h
4252 F: Documentation/gpu/i915.rst
4253
4254 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4255 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4256 M: Zhi Wang <zhi.a.wang@intel.com>
4257 L: intel-gvt-dev@lists.freedesktop.org
4258 L: intel-gfx@lists.freedesktop.org
4259 W: https://01.org/igvt-g
4260 T: git https://github.com/01org/gvt-linux.git
4261 S: Supported
4262 F: drivers/gpu/drm/i915/gvt/
4263
4264 DRM DRIVERS FOR ATMEL HLCDC
4265 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4266 L: dri-devel@lists.freedesktop.org
4267 S: Supported
4268 F: drivers/gpu/drm/atmel-hlcdc/
4269 F: Documentation/devicetree/bindings/drm/atmel/
4270
4271 DRM DRIVERS FOR ALLWINNER A10
4272 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4273 L: dri-devel@lists.freedesktop.org
4274 S: Supported
4275 F: drivers/gpu/drm/sun4i/
4276 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4277
4278 DRM DRIVERS FOR AMLOGIC SOCS
4279 M: Neil Armstrong <narmstrong@baylibre.com>
4280 L: dri-devel@lists.freedesktop.org
4281 L: linux-amlogic@lists.infradead.org
4282 W: http://linux-meson.com/
4283 S: Supported
4284 F: drivers/gpu/drm/meson/
4285 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4286
4287 DRM DRIVERS FOR EXYNOS
4288 M: Inki Dae <inki.dae@samsung.com>
4289 M: Joonyoung Shim <jy0922.shim@samsung.com>
4290 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4291 M: Kyungmin Park <kyungmin.park@samsung.com>
4292 L: dri-devel@lists.freedesktop.org
4293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4294 S: Supported
4295 F: drivers/gpu/drm/exynos/
4296 F: include/uapi/drm/exynos_drm.h
4297 F: Documentation/devicetree/bindings/display/exynos/
4298
4299 DRM DRIVERS FOR FREESCALE DCU
4300 M: Stefan Agner <stefan@agner.ch>
4301 M: Alison Wang <alison.wang@freescale.com>
4302 L: dri-devel@lists.freedesktop.org
4303 S: Supported
4304 F: drivers/gpu/drm/fsl-dcu/
4305 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4306 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4307 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4308
4309 DRM DRIVERS FOR FREESCALE IMX
4310 M: Philipp Zabel <p.zabel@pengutronix.de>
4311 L: dri-devel@lists.freedesktop.org
4312 S: Maintained
4313 F: drivers/gpu/drm/imx/
4314 F: drivers/gpu/ipu-v3/
4315 F: Documentation/devicetree/bindings/display/imx/
4316
4317 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4318 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4319 L: dri-devel@lists.freedesktop.org
4320 T: git git://github.com/patjak/drm-gma500
4321 S: Maintained
4322 F: drivers/gpu/drm/gma500/
4323
4324 DRM DRIVERS FOR HISILICON
4325 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4326 M: Rongrong Zou <zourongrong@gmail.com>
4327 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4328 R: Chen Feng <puck.chen@hisilicon.com>
4329 L: dri-devel@lists.freedesktop.org
4330 T: git git://github.com/xin3liang/linux.git
4331 S: Maintained
4332 F: drivers/gpu/drm/hisilicon/
4333 F: Documentation/devicetree/bindings/display/hisilicon/
4334
4335 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4336 S: Orphan / Obsolete
4337 F: drivers/gpu/drm/i810/
4338 F: include/uapi/drm/i810_drm.h
4339
4340 DRM DRIVERS FOR MEDIATEK
4341 M: CK Hu <ck.hu@mediatek.com>
4342 M: Philipp Zabel <p.zabel@pengutronix.de>
4343 L: dri-devel@lists.freedesktop.org
4344 S: Supported
4345 F: drivers/gpu/drm/mediatek/
4346 F: Documentation/devicetree/bindings/display/mediatek/
4347
4348 DRM DRIVER FOR MI0283QT
4349 M: Noralf Trønnes <noralf@tronnes.org>
4350 S: Maintained
4351 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4352 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4353
4354 DRM DRIVER FOR MSM ADRENO GPU
4355 M: Rob Clark <robdclark@gmail.com>
4356 L: linux-arm-msm@vger.kernel.org
4357 L: dri-devel@lists.freedesktop.org
4358 L: freedreno@lists.freedesktop.org
4359 T: git git://people.freedesktop.org/~robclark/linux
4360 S: Maintained
4361 F: drivers/gpu/drm/msm/
4362 F: include/uapi/drm/msm_drm.h
4363 F: Documentation/devicetree/bindings/display/msm/
4364
4365 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4366 M: Ben Skeggs <bskeggs@redhat.com>
4367 L: dri-devel@lists.freedesktop.org
4368 L: nouveau@lists.freedesktop.org
4369 T: git git://github.com/skeggsb/linux
4370 S: Supported
4371 F: drivers/gpu/drm/nouveau/
4372 F: include/uapi/drm/nouveau_drm.h
4373
4374 DRM DRIVERS FOR NVIDIA TEGRA
4375 M: Thierry Reding <thierry.reding@gmail.com>
4376 L: dri-devel@lists.freedesktop.org
4377 L: linux-tegra@vger.kernel.org
4378 T: git git://anongit.freedesktop.org/tegra/linux.git
4379 S: Supported
4380 F: drivers/gpu/drm/tegra/
4381 F: drivers/gpu/host1x/
4382 F: include/linux/host1x.h
4383 F: include/uapi/drm/tegra_drm.h
4384 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4385
4386 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4387 S: Orphan / Obsolete
4388 F: drivers/gpu/drm/mga/
4389 F: include/uapi/drm/mga_drm.h
4390
4391 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4392 M: Dave Airlie <airlied@redhat.com>
4393 S: Odd Fixes
4394 F: drivers/gpu/drm/mgag200/
4395
4396 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4397 S: Orphan / Obsolete
4398 F: drivers/gpu/drm/r128/
4399 F: include/uapi/drm/r128_drm.h
4400
4401 DRM DRIVERS FOR RENESAS
4402 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4403 L: dri-devel@lists.freedesktop.org
4404 L: linux-renesas-soc@vger.kernel.org
4405 T: git git://linuxtv.org/pinchartl/fbdev
4406 S: Supported
4407 F: drivers/gpu/drm/rcar-du/
4408 F: drivers/gpu/drm/shmobile/
4409 F: include/linux/platform_data/shmob_drm.h
4410 F: Documentation/devicetree/bindings/display/renesas,du.txt
4411
4412 DRM DRIVER FOR QXL VIRTUAL GPU
4413 M: Dave Airlie <airlied@redhat.com>
4414 M: Gerd Hoffmann <kraxel@redhat.com>
4415 L: virtualization@lists.linux-foundation.org
4416 T: git git://git.kraxel.org/linux drm-qemu
4417 S: Maintained
4418 F: drivers/gpu/drm/qxl/
4419 F: include/uapi/drm/qxl_drm.h
4420
4421 DRM DRIVERS FOR ROCKCHIP
4422 M: Mark Yao <mark.yao@rock-chips.com>
4423 L: dri-devel@lists.freedesktop.org
4424 S: Maintained
4425 F: drivers/gpu/drm/rockchip/
4426 F: Documentation/devicetree/bindings/display/rockchip/
4427
4428 DRM DRIVER FOR SAVAGE VIDEO CARDS
4429 S: Orphan / Obsolete
4430 F: drivers/gpu/drm/savage/
4431 F: include/uapi/drm/savage_drm.h
4432
4433 DRM DRIVER FOR SIS VIDEO CARDS
4434 S: Orphan / Obsolete
4435 F: drivers/gpu/drm/sis/
4436 F: include/uapi/drm/sis_drm.h
4437
4438 DRM DRIVERS FOR STI
4439 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4440 M: Vincent Abriou <vincent.abriou@st.com>
4441 L: dri-devel@lists.freedesktop.org
4442 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4443 S: Maintained
4444 F: drivers/gpu/drm/sti
4445 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4446
4447 DRM DRIVER FOR TDFX VIDEO CARDS
4448 S: Orphan / Obsolete
4449 F: drivers/gpu/drm/tdfx/
4450
4451 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4452 M: Dave Airlie <airlied@redhat.com>
4453 S: Odd Fixes
4454 F: drivers/gpu/drm/udl/
4455
4456 DRM DRIVERS FOR VIVANTE GPU IP
4457 M: Lucas Stach <l.stach@pengutronix.de>
4458 R: Russell King <linux+etnaviv@armlinux.org.uk>
4459 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4460 L: etnaviv@lists.freedesktop.org
4461 L: dri-devel@lists.freedesktop.org
4462 S: Maintained
4463 F: drivers/gpu/drm/etnaviv/
4464 F: include/uapi/drm/etnaviv_drm.h
4465 F: Documentation/devicetree/bindings/display/etnaviv/
4466
4467 DRM DRIVER FOR VMWARE VIRTUAL GPU
4468 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4469 M: Sinclair Yeh <syeh@vmware.com>
4470 M: Thomas Hellstrom <thellstrom@vmware.com>
4471 L: dri-devel@lists.freedesktop.org
4472 T: git git://people.freedesktop.org/~syeh/repos_linux
4473 T: git git://people.freedesktop.org/~thomash/linux
4474 S: Supported
4475 F: drivers/gpu/drm/vmwgfx/
4476 F: include/uapi/drm/vmwgfx_drm.h
4477
4478 DRM DRIVERS FOR VC4
4479 M: Eric Anholt <eric@anholt.net>
4480 T: git git://github.com/anholt/linux
4481 S: Supported
4482 F: drivers/gpu/drm/vc4/
4483 F: include/uapi/drm/vc4_drm.h
4484 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4485
4486 DRM DRIVERS FOR TI OMAP
4487 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4488 L: dri-devel@lists.freedesktop.org
4489 S: Maintained
4490 F: drivers/gpu/drm/omapdrm/
4491 F: Documentation/devicetree/bindings/display/ti/
4492
4493 DRM DRIVERS FOR TI LCDC
4494 M: Jyri Sarha <jsarha@ti.com>
4495 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4496 L: dri-devel@lists.freedesktop.org
4497 S: Maintained
4498 F: drivers/gpu/drm/tilcdc/
4499 F: Documentation/devicetree/bindings/display/tilcdc/
4500
4501 DRM DRIVERS FOR ZTE ZX
4502 M: Shawn Guo <shawnguo@kernel.org>
4503 L: dri-devel@lists.freedesktop.org
4504 S: Maintained
4505 F: drivers/gpu/drm/zte/
4506 F: Documentation/devicetree/bindings/display/zte,vou.txt
4507
4508 DSBR100 USB FM RADIO DRIVER
4509 M: Alexey Klimov <klimov.linux@gmail.com>
4510 L: linux-media@vger.kernel.org
4511 T: git git://linuxtv.org/media_tree.git
4512 S: Maintained
4513 F: drivers/media/radio/dsbr100.c
4514
4515 DSCC4 DRIVER
4516 M: Francois Romieu <romieu@fr.zoreil.com>
4517 L: netdev@vger.kernel.org
4518 S: Maintained
4519 F: drivers/net/wan/dscc4.c
4520
4521 DT3155 MEDIA DRIVER
4522 M: Hans Verkuil <hverkuil@xs4all.nl>
4523 L: linux-media@vger.kernel.org
4524 T: git git://linuxtv.org/media_tree.git
4525 W: https://linuxtv.org
4526 S: Odd Fixes
4527 F: drivers/media/pci/dt3155/
4528
4529 DVB_USB_AF9015 MEDIA DRIVER
4530 M: Antti Palosaari <crope@iki.fi>
4531 L: linux-media@vger.kernel.org
4532 W: https://linuxtv.org
4533 W: http://palosaari.fi/linux/
4534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4535 T: git git://linuxtv.org/anttip/media_tree.git
4536 S: Maintained
4537 F: drivers/media/usb/dvb-usb-v2/af9015*
4538
4539 DVB_USB_AF9035 MEDIA DRIVER
4540 M: Antti Palosaari <crope@iki.fi>
4541 L: linux-media@vger.kernel.org
4542 W: https://linuxtv.org
4543 W: http://palosaari.fi/linux/
4544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4545 T: git git://linuxtv.org/anttip/media_tree.git
4546 S: Maintained
4547 F: drivers/media/usb/dvb-usb-v2/af9035*
4548
4549 DVB_USB_ANYSEE MEDIA DRIVER
4550 M: Antti Palosaari <crope@iki.fi>
4551 L: linux-media@vger.kernel.org
4552 W: https://linuxtv.org
4553 W: http://palosaari.fi/linux/
4554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4555 T: git git://linuxtv.org/anttip/media_tree.git
4556 S: Maintained
4557 F: drivers/media/usb/dvb-usb-v2/anysee*
4558
4559 DVB_USB_AU6610 MEDIA DRIVER
4560 M: Antti Palosaari <crope@iki.fi>
4561 L: linux-media@vger.kernel.org
4562 W: https://linuxtv.org
4563 W: http://palosaari.fi/linux/
4564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4565 T: git git://linuxtv.org/anttip/media_tree.git
4566 S: Maintained
4567 F: drivers/media/usb/dvb-usb-v2/au6610*
4568
4569 DVB_USB_CE6230 MEDIA DRIVER
4570 M: Antti Palosaari <crope@iki.fi>
4571 L: linux-media@vger.kernel.org
4572 W: https://linuxtv.org
4573 W: http://palosaari.fi/linux/
4574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4575 T: git git://linuxtv.org/anttip/media_tree.git
4576 S: Maintained
4577 F: drivers/media/usb/dvb-usb-v2/ce6230*
4578
4579 DVB_USB_CXUSB MEDIA DRIVER
4580 M: Michael Krufky <mkrufky@linuxtv.org>
4581 L: linux-media@vger.kernel.org
4582 W: https://linuxtv.org
4583 W: http://github.com/mkrufky
4584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4585 T: git git://linuxtv.org/media_tree.git
4586 S: Maintained
4587 F: drivers/media/usb/dvb-usb/cxusb*
4588
4589 DVB_USB_EC168 MEDIA DRIVER
4590 M: Antti Palosaari <crope@iki.fi>
4591 L: linux-media@vger.kernel.org
4592 W: https://linuxtv.org
4593 W: http://palosaari.fi/linux/
4594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4595 T: git git://linuxtv.org/anttip/media_tree.git
4596 S: Maintained
4597 F: drivers/media/usb/dvb-usb-v2/ec168*
4598
4599 DVB_USB_GL861 MEDIA DRIVER
4600 M: Antti Palosaari <crope@iki.fi>
4601 L: linux-media@vger.kernel.org
4602 W: https://linuxtv.org
4603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4604 T: git git://linuxtv.org/anttip/media_tree.git
4605 S: Maintained
4606 F: drivers/media/usb/dvb-usb-v2/gl861*
4607
4608 DVB_USB_MXL111SF MEDIA DRIVER
4609 M: Michael Krufky <mkrufky@linuxtv.org>
4610 L: linux-media@vger.kernel.org
4611 W: https://linuxtv.org
4612 W: http://github.com/mkrufky
4613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4614 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4615 S: Maintained
4616 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4617
4618 DVB_USB_RTL28XXU MEDIA DRIVER
4619 M: Antti Palosaari <crope@iki.fi>
4620 L: linux-media@vger.kernel.org
4621 W: https://linuxtv.org
4622 W: http://palosaari.fi/linux/
4623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4624 T: git git://linuxtv.org/anttip/media_tree.git
4625 S: Maintained
4626 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4627
4628 DVB_USB_V2 MEDIA DRIVER
4629 M: Antti Palosaari <crope@iki.fi>
4630 L: linux-media@vger.kernel.org
4631 W: https://linuxtv.org
4632 W: http://palosaari.fi/linux/
4633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634 T: git git://linuxtv.org/anttip/media_tree.git
4635 S: Maintained
4636 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4637 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4638
4639 DYNAMIC DEBUG
4640 M: Jason Baron <jbaron@akamai.com>
4641 S: Maintained
4642 F: lib/dynamic_debug.c
4643 F: include/linux/dynamic_debug.h
4644
4645 DZ DECSTATION DZ11 SERIAL DRIVER
4646 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4647 S: Maintained
4648 F: drivers/tty/serial/dz.*
4649
4650 E3X0 POWER BUTTON DRIVER
4651 M: Moritz Fischer <moritz.fischer@ettus.com>
4652 L: usrp-users@lists.ettus.com
4653 W: http://www.ettus.com
4654 S: Supported
4655 F: drivers/input/misc/e3x0-button.c
4656 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4657
4658 E4000 MEDIA DRIVER
4659 M: Antti Palosaari <crope@iki.fi>
4660 L: linux-media@vger.kernel.org
4661 W: https://linuxtv.org
4662 W: http://palosaari.fi/linux/
4663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4664 T: git git://linuxtv.org/anttip/media_tree.git
4665 S: Maintained
4666 F: drivers/media/tuners/e4000*
4667
4668 EATA ISA/EISA/PCI SCSI DRIVER
4669 M: Dario Ballabio <ballabio_dario@emc.com>
4670 L: linux-scsi@vger.kernel.org
4671 S: Maintained
4672 F: drivers/scsi/eata.c
4673
4674 EC100 MEDIA DRIVER
4675 M: Antti Palosaari <crope@iki.fi>
4676 L: linux-media@vger.kernel.org
4677 W: https://linuxtv.org
4678 W: http://palosaari.fi/linux/
4679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4680 T: git git://linuxtv.org/anttip/media_tree.git
4681 S: Maintained
4682 F: drivers/media/dvb-frontends/ec100*
4683
4684 ECRYPT FILE SYSTEM
4685 M: Tyler Hicks <tyhicks@canonical.com>
4686 L: ecryptfs@vger.kernel.org
4687 W: http://ecryptfs.org
4688 W: https://launchpad.net/ecryptfs
4689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4690 S: Supported
4691 F: Documentation/filesystems/ecryptfs.txt
4692 F: fs/ecryptfs/
4693
4694 EDAC-CORE
4695 M: Borislav Petkov <bp@alien8.de>
4696 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4697 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4698 L: linux-edac@vger.kernel.org
4699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4701 S: Supported
4702 F: Documentation/admin-guide/ras.rst
4703 F: Documentation/driver-api/edac.rst
4704 F: drivers/edac/
4705 F: include/linux/edac.h
4706
4707 EDAC-AMD64
4708 M: Borislav Petkov <bp@alien8.de>
4709 L: linux-edac@vger.kernel.org
4710 S: Maintained
4711 F: drivers/edac/amd64_edac*
4712
4713 EDAC-CALXEDA
4714 M: Robert Richter <rric@kernel.org>
4715 L: linux-edac@vger.kernel.org
4716 S: Maintained
4717 F: drivers/edac/highbank*
4718
4719 EDAC-CAVIUM
4720 M: Ralf Baechle <ralf@linux-mips.org>
4721 M: David Daney <david.daney@cavium.com>
4722 L: linux-edac@vger.kernel.org
4723 L: linux-mips@linux-mips.org
4724 S: Supported
4725 F: drivers/edac/octeon_edac*
4726
4727 EDAC-E752X
4728 M: Mark Gross <mark.gross@intel.com>
4729 L: linux-edac@vger.kernel.org
4730 S: Maintained
4731 F: drivers/edac/e752x_edac.c
4732
4733 EDAC-E7XXX
4734 L: linux-edac@vger.kernel.org
4735 S: Maintained
4736 F: drivers/edac/e7xxx_edac.c
4737
4738 EDAC-FSL_DDR
4739 M: York Sun <york.sun@nxp.com>
4740 L: linux-edac@vger.kernel.org
4741 S: Maintained
4742 F: drivers/edac/fsl_ddr_edac.*
4743
4744 EDAC-GHES
4745 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4747 L: linux-edac@vger.kernel.org
4748 S: Maintained
4749 F: drivers/edac/ghes_edac.c
4750
4751 EDAC-I82443BXGX
4752 M: Tim Small <tim@buttersideup.com>
4753 L: linux-edac@vger.kernel.org
4754 S: Maintained
4755 F: drivers/edac/i82443bxgx_edac.c
4756
4757 EDAC-I3000
4758 L: linux-edac@vger.kernel.org
4759 S: Orphan
4760 F: drivers/edac/i3000_edac.c
4761
4762 EDAC-I5000
4763 L: linux-edac@vger.kernel.org
4764 S: Maintained
4765 F: drivers/edac/i5000_edac.c
4766
4767 EDAC-I5400
4768 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4770 L: linux-edac@vger.kernel.org
4771 S: Maintained
4772 F: drivers/edac/i5400_edac.c
4773
4774 EDAC-I7300
4775 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4776 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4777 L: linux-edac@vger.kernel.org
4778 S: Maintained
4779 F: drivers/edac/i7300_edac.c
4780
4781 EDAC-I7CORE
4782 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4783 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4784 L: linux-edac@vger.kernel.org
4785 S: Maintained
4786 F: drivers/edac/i7core_edac.c
4787
4788 EDAC-I82975X
4789 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4790 M: "Arvind R." <arvino55@gmail.com>
4791 L: linux-edac@vger.kernel.org
4792 S: Maintained
4793 F: drivers/edac/i82975x_edac.c
4794
4795 EDAC-IE31200
4796 M: Jason Baron <jbaron@akamai.com>
4797 L: linux-edac@vger.kernel.org
4798 S: Maintained
4799 F: drivers/edac/ie31200_edac.c
4800
4801 EDAC-MPC85XX
4802 M: Johannes Thumshirn <morbidrsa@gmail.com>
4803 L: linux-edac@vger.kernel.org
4804 S: Maintained
4805 F: drivers/edac/mpc85xx_edac.[ch]
4806
4807 EDAC-PND2
4808 M: Tony Luck <tony.luck@intel.com>
4809 L: linux-edac@vger.kernel.org
4810 S: Maintained
4811 F: drivers/edac/pnd2_edac.[ch]
4812
4813 EDAC-PASEMI
4814 M: Egor Martovetsky <egor@pasemi.com>
4815 L: linux-edac@vger.kernel.org
4816 S: Maintained
4817 F: drivers/edac/pasemi_edac.c
4818
4819 EDAC-R82600
4820 M: Tim Small <tim@buttersideup.com>
4821 L: linux-edac@vger.kernel.org
4822 S: Maintained
4823 F: drivers/edac/r82600_edac.c
4824
4825 EDAC-SBRIDGE
4826 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4827 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4828 L: linux-edac@vger.kernel.org
4829 S: Maintained
4830 F: drivers/edac/sb_edac.c
4831
4832 EDAC-SKYLAKE
4833 M: Tony Luck <tony.luck@intel.com>
4834 L: linux-edac@vger.kernel.org
4835 S: Maintained
4836 F: drivers/edac/skx_edac.c
4837
4838 EDAC-XGENE
4839 APPLIED MICRO (APM) X-GENE SOC EDAC
4840 M: Loc Ho <lho@apm.com>
4841 S: Supported
4842 F: drivers/edac/xgene_edac.c
4843 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4844
4845 EDIROL UA-101/UA-1000 DRIVER
4846 M: Clemens Ladisch <clemens@ladisch.de>
4847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4848 T: git git://git.alsa-project.org/alsa-kernel.git
4849 S: Maintained
4850 F: sound/usb/misc/ua101.c
4851
4852 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4853 M: Matt Fleming <matt@codeblueprint.co.uk>
4854 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4855 L: linux-efi@vger.kernel.org
4856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4857 S: Maintained
4858 F: Documentation/efi-stub.txt
4859 F: arch/*/kernel/efi.c
4860 F: arch/x86/boot/compressed/eboot.[ch]
4861 F: arch/*/include/asm/efi.h
4862 F: arch/x86/platform/efi/
4863 F: drivers/firmware/efi/
4864 F: include/linux/efi*.h
4865 F: arch/arm/boot/compressed/efi-header.S
4866 F: arch/arm64/kernel/efi-entry.S
4867
4868 EFI VARIABLE FILESYSTEM
4869 M: Matthew Garrett <matthew.garrett@nebula.com>
4870 M: Jeremy Kerr <jk@ozlabs.org>
4871 M: Matt Fleming <matt@codeblueprint.co.uk>
4872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4873 L: linux-efi@vger.kernel.org
4874 S: Maintained
4875 F: fs/efivarfs/
4876
4877 EFIFB FRAMEBUFFER DRIVER
4878 L: linux-fbdev@vger.kernel.org
4879 M: Peter Jones <pjones@redhat.com>
4880 S: Maintained
4881 F: drivers/video/fbdev/efifb.c
4882
4883 EFI TEST DRIVER
4884 L: linux-efi@vger.kernel.org
4885 M: Ivan Hu <ivan.hu@canonical.com>
4886 M: Matt Fleming <matt@codeblueprint.co.uk>
4887 S: Maintained
4888 F: drivers/firmware/efi/test/
4889
4890 EFS FILESYSTEM
4891 W: http://aeschi.ch.eu.org/efs/
4892 S: Orphan
4893 F: fs/efs/
4894
4895 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4896 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4897 L: netdev@vger.kernel.org
4898 S: Maintained
4899 F: drivers/net/ethernet/ibm/ehea/
4900
4901 EM28XX VIDEO4LINUX DRIVER
4902 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4903 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4904 L: linux-media@vger.kernel.org
4905 W: https://linuxtv.org
4906 T: git git://linuxtv.org/media_tree.git
4907 S: Maintained
4908 F: drivers/media/usb/em28xx/
4909 F: Documentation/media/v4l-drivers/em28xx*
4910
4911 EMBEDDED LINUX
4912 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4913 M: Matt Mackall <mpm@selenic.com>
4914 M: David Woodhouse <dwmw2@infradead.org>
4915 L: linux-embedded@vger.kernel.org
4916 S: Maintained
4917
4918 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4919 M: James Smart <james.smart@broadcom.com>
4920 M: Dick Kennedy <dick.kennedy@broadcom.com>
4921 L: linux-scsi@vger.kernel.org
4922 W: http://www.broadcom.com
4923 S: Supported
4924 F: drivers/scsi/lpfc/
4925
4926 ENE CB710 FLASH CARD READER DRIVER
4927 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4928 S: Maintained
4929 F: drivers/misc/cb710/
4930 F: drivers/mmc/host/cb710-mmc.*
4931 F: include/linux/cb710.h
4932
4933 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4934 M: Maxim Levitsky <maximlevitsky@gmail.com>
4935 S: Maintained
4936 F: drivers/media/rc/ene_ir.*
4937
4938 EPSON S1D13XXX FRAMEBUFFER DRIVER
4939 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4940 S: Maintained
4941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4942 F: drivers/video/fbdev/s1d13xxxfb.c
4943 F: include/video/s1d13xxxfb.h
4944
4945 ET131X NETWORK DRIVER
4946 M: Mark Einon <mark.einon@gmail.com>
4947 S: Odd Fixes
4948 F: drivers/net/ethernet/agere/
4949
4950 ETHERNET BRIDGE
4951 M: Stephen Hemminger <stephen@networkplumber.org>
4952 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4953 L: netdev@vger.kernel.org
4954 W: http://www.linuxfoundation.org/en/Net:Bridge
4955 S: Maintained
4956 F: include/linux/netfilter_bridge/
4957 F: net/bridge/
4958
4959 ETHERNET PHY LIBRARY
4960 M: Andrew Lunn <andrew@lunn.ch>
4961 M: Florian Fainelli <f.fainelli@gmail.com>
4962 L: netdev@vger.kernel.org
4963 S: Maintained
4964 F: include/linux/phy.h
4965 F: include/linux/phy_fixed.h
4966 F: drivers/net/phy/
4967 F: Documentation/networking/phy.txt
4968 F: drivers/of/of_mdio.c
4969 F: drivers/of/of_net.c
4970
4971 EXT2 FILE SYSTEM
4972 M: Jan Kara <jack@suse.com>
4973 L: linux-ext4@vger.kernel.org
4974 S: Maintained
4975 F: Documentation/filesystems/ext2.txt
4976 F: fs/ext2/
4977 F: include/linux/ext2*
4978
4979 EXT4 FILE SYSTEM
4980 M: "Theodore Ts'o" <tytso@mit.edu>
4981 M: Andreas Dilger <adilger.kernel@dilger.ca>
4982 L: linux-ext4@vger.kernel.org
4983 W: http://ext4.wiki.kernel.org
4984 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4986 S: Maintained
4987 F: Documentation/filesystems/ext4.txt
4988 F: fs/ext4/
4989
4990 Extended Verification Module (EVM)
4991 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4992 L: linux-ima-devel@lists.sourceforge.net
4993 L: linux-security-module@vger.kernel.org
4994 S: Supported
4995 F: security/integrity/evm/
4996
4997 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4998 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4999 M: Chanwoo Choi <cw00.choi@samsung.com>
5000 L: linux-kernel@vger.kernel.org
5001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5002 S: Maintained
5003 F: drivers/extcon/
5004 F: include/linux/extcon/
5005 F: include/linux/extcon.h
5006 F: Documentation/extcon/
5007 F: Documentation/devicetree/bindings/extcon/
5008
5009 EXYNOS DP DRIVER
5010 M: Jingoo Han <jingoohan1@gmail.com>
5011 L: dri-devel@lists.freedesktop.org
5012 S: Maintained
5013 F: drivers/gpu/drm/exynos/exynos_dp*
5014
5015 EXYNOS SYSMMU (IOMMU) driver
5016 M: Marek Szyprowski <m.szyprowski@samsung.com>
5017 L: iommu@lists.linux-foundation.org
5018 S: Maintained
5019 F: drivers/iommu/exynos-iommu.c
5020
5021 EZchip NPS platform support
5022 M: Noam Camus <noamc@ezchip.com>
5023 S: Supported
5024 F: arch/arc/plat-eznps
5025 F: arch/arc/boot/dts/eznps.dts
5026
5027 F71805F HARDWARE MONITORING DRIVER
5028 M: Jean Delvare <jdelvare@suse.com>
5029 L: linux-hwmon@vger.kernel.org
5030 S: Maintained
5031 F: Documentation/hwmon/f71805f
5032 F: drivers/hwmon/f71805f.c
5033
5034 FC0011 TUNER DRIVER
5035 M: Michael Buesch <m@bues.ch>
5036 L: linux-media@vger.kernel.org
5037 S: Maintained
5038 F: drivers/media/tuners/fc0011.h
5039 F: drivers/media/tuners/fc0011.c
5040
5041 FC2580 MEDIA DRIVER
5042 M: Antti Palosaari <crope@iki.fi>
5043 L: linux-media@vger.kernel.org
5044 W: https://linuxtv.org
5045 W: http://palosaari.fi/linux/
5046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5047 T: git git://linuxtv.org/anttip/media_tree.git
5048 S: Maintained
5049 F: drivers/media/tuners/fc2580*
5050
5051 FANOTIFY
5052 M: Eric Paris <eparis@redhat.com>
5053 S: Maintained
5054 F: fs/notify/fanotify/
5055 F: include/linux/fanotify.h
5056 F: include/uapi/linux/fanotify.h
5057
5058 FARSYNC SYNCHRONOUS DRIVER
5059 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5060 W: http://www.farsite.co.uk/
5061 S: Supported
5062 F: drivers/net/wan/farsync.*
5063
5064 FAULT INJECTION SUPPORT
5065 M: Akinobu Mita <akinobu.mita@gmail.com>
5066 S: Supported
5067 F: Documentation/fault-injection/
5068 F: lib/fault-inject.c
5069
5070 FBTFT Framebuffer drivers
5071 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5072 S: Maintained
5073 F: drivers/staging/fbtft/
5074
5075 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5076 M: Johannes Thumshirn <jth@kernel.org>
5077 L: fcoe-devel@open-fcoe.org
5078 W: www.Open-FCoE.org
5079 S: Supported
5080 F: drivers/scsi/libfc/
5081 F: drivers/scsi/fcoe/
5082 F: include/scsi/fc/
5083 F: include/scsi/libfc.h
5084 F: include/scsi/libfcoe.h
5085 F: include/uapi/scsi/fc/
5086
5087 FILE LOCKING (flock() and fcntl()/lockf())
5088 M: Jeff Layton <jlayton@poochiereds.net>
5089 M: "J. Bruce Fields" <bfields@fieldses.org>
5090 L: linux-fsdevel@vger.kernel.org
5091 S: Maintained
5092 F: include/linux/fcntl.h
5093 F: include/linux/fs.h
5094 F: include/uapi/linux/fcntl.h
5095 F: include/uapi/linux/fs.h
5096 F: fs/fcntl.c
5097 F: fs/locks.c
5098
5099 FILESYSTEMS (VFS and infrastructure)
5100 M: Alexander Viro <viro@zeniv.linux.org.uk>
5101 L: linux-fsdevel@vger.kernel.org
5102 S: Maintained
5103 F: fs/*
5104
5105 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5106 M: Riku Voipio <riku.voipio@iki.fi>
5107 L: linux-hwmon@vger.kernel.org
5108 S: Maintained
5109 F: drivers/hwmon/f75375s.c
5110 F: include/linux/f75375s.h
5111
5112 FIREWIRE AUDIO DRIVERS
5113 M: Clemens Ladisch <clemens@ladisch.de>
5114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5115 T: git git://git.alsa-project.org/alsa-kernel.git
5116 S: Maintained
5117 F: sound/firewire/
5118
5119 FIREWIRE MEDIA DRIVERS (firedtv)
5120 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5121 L: linux-media@vger.kernel.org
5122 L: linux1394-devel@lists.sourceforge.net
5123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5124 S: Maintained
5125 F: drivers/media/firewire/
5126
5127 FIREWIRE SBP-2 TARGET
5128 M: Chris Boot <bootc@bootc.net>
5129 L: linux-scsi@vger.kernel.org
5130 L: target-devel@vger.kernel.org
5131 L: linux1394-devel@lists.sourceforge.net
5132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5133 S: Maintained
5134 F: drivers/target/sbp/
5135
5136 FIREWIRE SUBSYSTEM
5137 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5138 L: linux1394-devel@lists.sourceforge.net
5139 W: http://ieee1394.wiki.kernel.org/
5140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5141 S: Maintained
5142 F: drivers/firewire/
5143 F: include/linux/firewire.h
5144 F: include/uapi/linux/firewire*.h
5145 F: tools/firewire/
5146
5147 FIRMWARE LOADER (request_firmware)
5148 M: Ming Lei <ming.lei@canonical.com>
5149 M: Luis R. Rodriguez <mcgrof@kernel.org>
5150 L: linux-kernel@vger.kernel.org
5151 S: Maintained
5152 F: Documentation/firmware_class/
5153 F: drivers/base/firmware*.c
5154 F: include/linux/firmware.h
5155
5156 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5157 M: Joshua Morris <josh.h.morris@us.ibm.com>
5158 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5159 S: Maintained
5160 F: drivers/block/rsxx/
5161
5162 FLOPPY DRIVER
5163 M: Jiri Kosina <jikos@kernel.org>
5164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5165 S: Odd fixes
5166 F: drivers/block/floppy.c
5167
5168 FMC SUBSYSTEM
5169 M: Alessandro Rubini <rubini@gnudd.com>
5170 W: http://www.ohwr.org/projects/fmc-bus
5171 S: Supported
5172 F: drivers/fmc/
5173 F: include/linux/fmc*.h
5174 F: include/linux/ipmi-fru.h
5175 K: fmc_d.*register
5176
5177 FPGA MANAGER FRAMEWORK
5178 M: Alan Tull <atull@opensource.altera.com>
5179 R: Moritz Fischer <moritz.fischer@ettus.com>
5180 L: linux-fpga@vger.kernel.org
5181 S: Maintained
5182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5183 F: drivers/fpga/
5184 F: include/linux/fpga/fpga-mgr.h
5185 W: http://www.rocketboards.org
5186
5187 FPU EMULATOR
5188 M: Bill Metzenthen <billm@melbpc.org.au>
5189 W: http://floatingpoint.sourceforge.net/emulator/index.html
5190 S: Maintained
5191 F: arch/x86/math-emu/
5192
5193 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5194 L: netdev@vger.kernel.org
5195 S: Orphan
5196 F: drivers/net/wan/dlci.c
5197 F: drivers/net/wan/sdla.c
5198
5199 FRAMEBUFFER LAYER
5200 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5201 L: linux-fbdev@vger.kernel.org
5202 T: git git://github.com/bzolnier/linux.git
5203 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5204 S: Maintained
5205 F: Documentation/fb/
5206 F: drivers/video/
5207 F: include/video/
5208 F: include/linux/fb.h
5209 F: include/uapi/video/
5210 F: include/uapi/linux/fb.h
5211
5212 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5213 M: Horia Geantă <horia.geanta@nxp.com>
5214 M: Dan Douglass <dan.douglass@nxp.com>
5215 L: linux-crypto@vger.kernel.org
5216 S: Maintained
5217 F: drivers/crypto/caam/
5218 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5219
5220 FREESCALE DIU FRAMEBUFFER DRIVER
5221 M: Timur Tabi <timur@tabi.org>
5222 L: linux-fbdev@vger.kernel.org
5223 S: Maintained
5224 F: drivers/video/fbdev/fsl-diu-fb.*
5225
5226 FREESCALE DMA DRIVER
5227 M: Li Yang <leoli@freescale.com>
5228 M: Zhang Wei <zw@zh-kernel.org>
5229 L: linuxppc-dev@lists.ozlabs.org
5230 S: Maintained
5231 F: drivers/dma/fsldma.*
5232
5233 FREESCALE GPMI NAND DRIVER
5234 M: Han Xu <han.xu@nxp.com>
5235 L: linux-mtd@lists.infradead.org
5236 S: Maintained
5237 F: drivers/mtd/nand/gpmi-nand/*
5238
5239 FREESCALE I2C CPM DRIVER
5240 M: Jochen Friedrich <jochen@scram.de>
5241 L: linuxppc-dev@lists.ozlabs.org
5242 L: linux-i2c@vger.kernel.org
5243 S: Maintained
5244 F: drivers/i2c/busses/i2c-cpm.c
5245
5246 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5247 M: Sascha Hauer <kernel@pengutronix.de>
5248 L: linux-fbdev@vger.kernel.org
5249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5250 S: Maintained
5251 F: include/linux/platform_data/video-imxfb.h
5252 F: drivers/video/fbdev/imxfb.c
5253
5254 FREESCALE QUAD SPI DRIVER
5255 M: Han Xu <han.xu@nxp.com>
5256 L: linux-mtd@lists.infradead.org
5257 S: Maintained
5258 F: drivers/mtd/spi-nor/fsl-quadspi.c
5259
5260 FREESCALE SOC FS_ENET DRIVER
5261 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5262 M: Vitaly Bordug <vbordug@ru.mvista.com>
5263 L: linuxppc-dev@lists.ozlabs.org
5264 L: netdev@vger.kernel.org
5265 S: Maintained
5266 F: drivers/net/ethernet/freescale/fs_enet/
5267 F: include/linux/fs_enet_pd.h
5268
5269 FREESCALE IMX / MXC FEC DRIVER
5270 M: Fugang Duan <fugang.duan@nxp.com>
5271 L: netdev@vger.kernel.org
5272 S: Maintained
5273 F: drivers/net/ethernet/freescale/fec_main.c
5274 F: drivers/net/ethernet/freescale/fec_ptp.c
5275 F: drivers/net/ethernet/freescale/fec.h
5276 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5277
5278 FREESCALE QORIQ DPAA FMAN DRIVER
5279 M: Madalin Bucur <madalin.bucur@nxp.com>
5280 L: netdev@vger.kernel.org
5281 S: Maintained
5282 F: drivers/net/ethernet/freescale/fman
5283 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5284
5285 FREESCALE QORIQ DPAA ETHERNET DRIVER
5286 M: Madalin Bucur <madalin.bucur@nxp.com>
5287 L: netdev@vger.kernel.org
5288 S: Maintained
5289 F: drivers/net/ethernet/freescale/dpaa
5290
5291 FREESCALE SOC DRIVERS
5292 M: Scott Wood <oss@buserror.net>
5293 L: linuxppc-dev@lists.ozlabs.org
5294 L: linux-arm-kernel@lists.infradead.org
5295 S: Maintained
5296 F: drivers/soc/fsl/
5297 F: include/linux/fsl/
5298
5299 FREESCALE QUICC ENGINE LIBRARY
5300 M: Qiang Zhao <qiang.zhao@nxp.com>
5301 L: linuxppc-dev@lists.ozlabs.org
5302 S: Maintained
5303 F: drivers/soc/fsl/qe/
5304 F: include/soc/fsl/*qe*.h
5305 F: include/soc/fsl/*ucc*.h
5306
5307 FREESCALE USB PERIPHERAL DRIVERS
5308 M: Li Yang <leoli@freescale.com>
5309 L: linux-usb@vger.kernel.org
5310 L: linuxppc-dev@lists.ozlabs.org
5311 S: Maintained
5312 F: drivers/usb/gadget/udc/fsl*
5313
5314 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5315 M: Li Yang <leoli@freescale.com>
5316 L: netdev@vger.kernel.org
5317 L: linuxppc-dev@lists.ozlabs.org
5318 S: Maintained
5319 F: drivers/net/ethernet/freescale/ucc_geth*
5320
5321 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5322 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5323 L: netdev@vger.kernel.org
5324 S: Maintained
5325 F: drivers/net/ethernet/freescale/gianfar*
5326 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5327 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5328
5329 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5330 M: Zhao Qiang <qiang.zhao@nxp.com>
5331 L: netdev@vger.kernel.org
5332 L: linuxppc-dev@lists.ozlabs.org
5333 S: Maintained
5334 F: drivers/net/wan/fsl_ucc_hdlc*
5335
5336 FREESCALE QUICC ENGINE UCC UART DRIVER
5337 M: Timur Tabi <timur@tabi.org>
5338 L: linuxppc-dev@lists.ozlabs.org
5339 S: Maintained
5340 F: drivers/tty/serial/ucc_uart.c
5341
5342 FREESCALE SOC SOUND DRIVERS
5343 M: Timur Tabi <timur@tabi.org>
5344 M: Nicolin Chen <nicoleotsuka@gmail.com>
5345 M: Xiubo Li <Xiubo.Lee@gmail.com>
5346 R: Fabio Estevam <fabio.estevam@nxp.com>
5347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5348 L: linuxppc-dev@lists.ozlabs.org
5349 S: Maintained
5350 F: sound/soc/fsl/fsl*
5351 F: sound/soc/fsl/imx*
5352 F: sound/soc/fsl/mpc8610_hpcd.c
5353
5354 FREEVXFS FILESYSTEM
5355 M: Christoph Hellwig <hch@infradead.org>
5356 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5357 S: Maintained
5358 F: fs/freevxfs/
5359
5360 FREEZER
5361 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5362 M: Pavel Machek <pavel@ucw.cz>
5363 L: linux-pm@vger.kernel.org
5364 S: Supported
5365 F: Documentation/power/freezing-of-tasks.txt
5366 F: include/linux/freezer.h
5367 F: kernel/freezer.c
5368
5369 FRONTSWAP API
5370 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5371 L: linux-kernel@vger.kernel.org
5372 S: Maintained
5373 F: mm/frontswap.c
5374 F: include/linux/frontswap.h
5375
5376 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5377 M: David Howells <dhowells@redhat.com>
5378 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5379 S: Supported
5380 F: Documentation/filesystems/caching/
5381 F: fs/fscache/
5382 F: include/linux/fscache*.h
5383
5384 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5385 M: Theodore Y. Ts'o <tytso@mit.edu>
5386 M: Jaegeuk Kim <jaegeuk@kernel.org>
5387 L: linux-fsdevel@vger.kernel.org
5388 S: Supported
5389 F: fs/crypto/
5390 F: include/linux/fscrypt*.h
5391
5392 F2FS FILE SYSTEM
5393 M: Jaegeuk Kim <jaegeuk@kernel.org>
5394 M: Chao Yu <yuchao0@huawei.com>
5395 L: linux-f2fs-devel@lists.sourceforge.net
5396 W: https://f2fs.wiki.kernel.org/
5397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5398 S: Maintained
5399 F: Documentation/filesystems/f2fs.txt
5400 F: Documentation/ABI/testing/sysfs-fs-f2fs
5401 F: fs/f2fs/
5402 F: include/linux/f2fs_fs.h
5403 F: include/trace/events/f2fs.h
5404
5405 FUJITSU FR-V (FRV) PORT
5406 S: Orphan
5407 F: arch/frv/
5408
5409 FUJITSU LAPTOP EXTRAS
5410 M: Jonathan Woithe <jwoithe@just42.net>
5411 L: platform-driver-x86@vger.kernel.org
5412 S: Maintained
5413 F: drivers/platform/x86/fujitsu-laptop.c
5414
5415 FUJITSU M-5MO LS CAMERA ISP DRIVER
5416 M: Kyungmin Park <kyungmin.park@samsung.com>
5417 M: Heungjun Kim <riverful.kim@samsung.com>
5418 L: linux-media@vger.kernel.org
5419 S: Maintained
5420 F: drivers/media/i2c/m5mols/
5421 F: include/media/i2c/m5mols.h
5422
5423 FUJITSU TABLET EXTRAS
5424 M: Robert Gerlach <khnz@gmx.de>
5425 L: platform-driver-x86@vger.kernel.org
5426 S: Maintained
5427 F: drivers/platform/x86/fujitsu-tablet.c
5428
5429 FUSE: FILESYSTEM IN USERSPACE
5430 M: Miklos Szeredi <miklos@szeredi.hu>
5431 L: linux-fsdevel@vger.kernel.org
5432 W: http://fuse.sourceforge.net/
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5434 S: Maintained
5435 F: fs/fuse/
5436 F: include/uapi/linux/fuse.h
5437 F: Documentation/filesystems/fuse.txt
5438
5439 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5440 M: Rik Faith <faith@cs.unc.edu>
5441 L: linux-scsi@vger.kernel.org
5442 S: Odd Fixes (e.g., new signatures)
5443 F: drivers/scsi/fdomain.*
5444
5445 GCC PLUGINS
5446 M: Kees Cook <keescook@chromium.org>
5447 R: Emese Revfy <re.emese@gmail.com>
5448 L: kernel-hardening@lists.openwall.com
5449 S: Maintained
5450 F: scripts/gcc-plugins/
5451 F: scripts/gcc-plugin.sh
5452 F: scripts/Makefile.gcc-plugins
5453 F: Documentation/gcc-plugins.txt
5454
5455 GCOV BASED KERNEL PROFILING
5456 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5457 S: Maintained
5458 F: kernel/gcov/
5459 F: Documentation/dev-tools/gcov.rst
5460
5461 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5462 M: Achim Leubner <achim_leubner@adaptec.com>
5463 L: linux-scsi@vger.kernel.org
5464 W: http://www.icp-vortex.com/
5465 S: Supported
5466 F: drivers/scsi/gdt*
5467
5468 GDB KERNEL DEBUGGING HELPER SCRIPTS
5469 M: Jan Kiszka <jan.kiszka@siemens.com>
5470 M: Kieran Bingham <kieran@bingham.xyz>
5471 S: Supported
5472 F: scripts/gdb/
5473
5474 GEMTEK FM RADIO RECEIVER DRIVER
5475 M: Hans Verkuil <hverkuil@xs4all.nl>
5476 L: linux-media@vger.kernel.org
5477 T: git git://linuxtv.org/media_tree.git
5478 W: https://linuxtv.org
5479 S: Maintained
5480 F: drivers/media/radio/radio-gemtek*
5481
5482 GENERIC GPIO I2C DRIVER
5483 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5484 S: Supported
5485 F: drivers/i2c/busses/i2c-gpio.c
5486 F: include/linux/i2c-gpio.h
5487
5488 GENERIC GPIO I2C MULTIPLEXER DRIVER
5489 M: Peter Korsgaard <peter.korsgaard@barco.com>
5490 L: linux-i2c@vger.kernel.org
5491 S: Supported
5492 F: drivers/i2c/muxes/i2c-mux-gpio.c
5493 F: include/linux/i2c-mux-gpio.h
5494 F: Documentation/i2c/muxes/i2c-mux-gpio
5495
5496 GENERIC HDLC (WAN) DRIVERS
5497 M: Krzysztof Halasa <khc@pm.waw.pl>
5498 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5499 S: Maintained
5500 F: drivers/net/wan/c101.c
5501 F: drivers/net/wan/hd6457*
5502 F: drivers/net/wan/hdlc*
5503 F: drivers/net/wan/n2.c
5504 F: drivers/net/wan/pc300too.c
5505 F: drivers/net/wan/pci200syn.c
5506 F: drivers/net/wan/wanxl*
5507
5508 GENERIC INCLUDE/ASM HEADER FILES
5509 M: Arnd Bergmann <arnd@arndb.de>
5510 L: linux-arch@vger.kernel.org
5511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5512 S: Maintained
5513 F: include/asm-generic/
5514 F: include/uapi/asm-generic/
5515
5516 GENERIC PHY FRAMEWORK
5517 M: Kishon Vijay Abraham I <kishon@ti.com>
5518 L: linux-kernel@vger.kernel.org
5519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5520 S: Supported
5521 F: drivers/phy/
5522 F: include/linux/phy/
5523
5524 GENERIC PM DOMAINS
5525 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5526 M: Kevin Hilman <khilman@kernel.org>
5527 M: Ulf Hansson <ulf.hansson@linaro.org>
5528 L: linux-pm@vger.kernel.org
5529 S: Supported
5530 F: drivers/base/power/domain*.c
5531 F: include/linux/pm_domain.h
5532
5533 GENERIC UIO DRIVER FOR PCI DEVICES
5534 M: "Michael S. Tsirkin" <mst@redhat.com>
5535 L: kvm@vger.kernel.org
5536 S: Supported
5537 F: drivers/uio/uio_pci_generic.c
5538
5539 GET_MAINTAINER SCRIPT
5540 M: Joe Perches <joe@perches.com>
5541 S: Maintained
5542 F: scripts/get_maintainer.pl
5543
5544 GENWQE (IBM Generic Workqueue Card)
5545 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5546 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5547 S: Supported
5548 F: drivers/misc/genwqe/
5549
5550 GFS2 FILE SYSTEM
5551 M: Steven Whitehouse <swhiteho@redhat.com>
5552 M: Bob Peterson <rpeterso@redhat.com>
5553 L: cluster-devel@redhat.com
5554 W: http://sources.redhat.com/cluster/
5555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5556 S: Supported
5557 F: Documentation/filesystems/gfs2*.txt
5558 F: fs/gfs2/
5559 F: include/uapi/linux/gfs2_ondisk.h
5560
5561 GIGASET ISDN DRIVERS
5562 M: Paul Bolle <pebolle@tiscali.nl>
5563 L: gigaset307x-common@lists.sourceforge.net
5564 W: http://gigaset307x.sourceforge.net/
5565 S: Odd Fixes
5566 F: Documentation/isdn/README.gigaset
5567 F: drivers/isdn/gigaset/
5568 F: include/uapi/linux/gigaset_dev.h
5569
5570 GO7007 MPEG CODEC
5571 M: Hans Verkuil <hans.verkuil@cisco.com>
5572 L: linux-media@vger.kernel.org
5573 S: Maintained
5574 F: drivers/media/usb/go7007/
5575
5576 GOODIX TOUCHSCREEN
5577 M: Bastien Nocera <hadess@hadess.net>
5578 L: linux-input@vger.kernel.org
5579 S: Maintained
5580 F: drivers/input/touchscreen/goodix.c
5581
5582 GPIO MOCKUP DRIVER
5583 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5584 L: linux-gpio@vger.kernel.org
5585 S: Maintained
5586 F: drivers/gpio/gpio-mockup.c
5587 F: tools/testing/selftests/gpio/
5588
5589 GPIO SUBSYSTEM
5590 M: Linus Walleij <linus.walleij@linaro.org>
5591 M: Alexandre Courbot <gnurou@gmail.com>
5592 L: linux-gpio@vger.kernel.org
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5594 S: Maintained
5595 F: Documentation/devicetree/bindings/gpio/
5596 F: Documentation/gpio/
5597 F: Documentation/ABI/testing/gpio-cdev
5598 F: Documentation/ABI/obsolete/sysfs-gpio
5599 F: drivers/gpio/
5600 F: include/linux/gpio/
5601 F: include/linux/gpio.h
5602 F: include/asm-generic/gpio.h
5603 F: include/uapi/linux/gpio.h
5604 F: tools/gpio/
5605
5606 GRE DEMULTIPLEXER DRIVER
5607 M: Dmitry Kozlov <xeb@mail.ru>
5608 L: netdev@vger.kernel.org
5609 S: Maintained
5610 F: net/ipv4/gre_demux.c
5611 F: net/ipv4/gre_offload.c
5612 F: include/net/gre.h
5613
5614 GRETH 10/100/1G Ethernet MAC device driver
5615 M: Andreas Larsson <andreas@gaisler.com>
5616 L: netdev@vger.kernel.org
5617 S: Maintained
5618 F: drivers/net/ethernet/aeroflex/
5619
5620 GREYBUS SUBSYSTEM
5621 M: Johan Hovold <johan@kernel.org>
5622 M: Alex Elder <elder@kernel.org>
5623 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5624 S: Maintained
5625 F: drivers/staging/greybus/
5626 L: greybus-dev@lists.linaro.org
5627
5628 GREYBUS AUDIO PROTOCOLS DRIVERS
5629 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5630 M: Mark Greer <mgreer@animalcreek.com>
5631 S: Maintained
5632 F: drivers/staging/greybus/audio_apbridgea.c
5633 F: drivers/staging/greybus/audio_apbridgea.h
5634 F: drivers/staging/greybus/audio_codec.c
5635 F: drivers/staging/greybus/audio_codec.h
5636 F: drivers/staging/greybus/audio_gb.c
5637 F: drivers/staging/greybus/audio_manager.c
5638 F: drivers/staging/greybus/audio_manager.h
5639 F: drivers/staging/greybus/audio_manager_module.c
5640 F: drivers/staging/greybus/audio_manager_private.h
5641 F: drivers/staging/greybus/audio_manager_sysfs.c
5642 F: drivers/staging/greybus/audio_module.c
5643 F: drivers/staging/greybus/audio_topology.c
5644
5645 GREYBUS PROTOCOLS DRIVERS
5646 M: Rui Miguel Silva <rmfrfs@gmail.com>
5647 S: Maintained
5648 F: drivers/staging/greybus/sdio.c
5649 F: drivers/staging/greybus/light.c
5650 F: drivers/staging/greybus/gpio.c
5651 F: drivers/staging/greybus/power_supply.c
5652 F: drivers/staging/greybus/spi.c
5653 F: drivers/staging/greybus/spilib.c
5654
5655 GREYBUS PROTOCOLS DRIVERS
5656 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5657 S: Maintained
5658 F: drivers/staging/greybus/loopback.c
5659 F: drivers/staging/greybus/timesync.c
5660 F: drivers/staging/greybus/timesync_platform.c
5661
5662 GREYBUS PROTOCOLS DRIVERS
5663 M: Viresh Kumar <vireshk@kernel.org>
5664 S: Maintained
5665 F: drivers/staging/greybus/authentication.c
5666 F: drivers/staging/greybus/bootrom.c
5667 F: drivers/staging/greybus/firmware.h
5668 F: drivers/staging/greybus/fw-core.c
5669 F: drivers/staging/greybus/fw-download.c
5670 F: drivers/staging/greybus/fw-managament.c
5671 F: drivers/staging/greybus/greybus_authentication.h
5672 F: drivers/staging/greybus/greybus_firmware.h
5673 F: drivers/staging/greybus/hid.c
5674 F: drivers/staging/greybus/i2c.c
5675 F: drivers/staging/greybus/spi.c
5676 F: drivers/staging/greybus/spilib.c
5677 F: drivers/staging/greybus/spilib.h
5678
5679 GREYBUS PROTOCOLS DRIVERS
5680 M: David Lin <dtwlin@gmail.com>
5681 S: Maintained
5682 F: drivers/staging/greybus/uart.c
5683 F: drivers/staging/greybus/log.c
5684
5685 GREYBUS PLATFORM DRIVERS
5686 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5687 S: Maintained
5688 F: drivers/staging/greybus/arche-platform.c
5689 F: drivers/staging/greybus/arche-apb-ctrl.c
5690 F: drivers/staging/greybus/arche_platform.h
5691
5692 GS1662 VIDEO SERIALIZER
5693 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5694 L: linux-media@vger.kernel.org
5695 T: git git://linuxtv.org/media_tree.git
5696 S: Maintained
5697 F: drivers/media/spi/gs1662.c
5698
5699 GSPCA FINEPIX SUBDRIVER
5700 M: Frank Zago <frank@zago.net>
5701 L: linux-media@vger.kernel.org
5702 T: git git://linuxtv.org/media_tree.git
5703 S: Maintained
5704 F: drivers/media/usb/gspca/finepix.c
5705
5706 GSPCA GL860 SUBDRIVER
5707 M: Olivier Lorin <o.lorin@laposte.net>
5708 L: linux-media@vger.kernel.org
5709 T: git git://linuxtv.org/media_tree.git
5710 S: Maintained
5711 F: drivers/media/usb/gspca/gl860/
5712
5713 GSPCA M5602 SUBDRIVER
5714 M: Erik Andren <erik.andren@gmail.com>
5715 L: linux-media@vger.kernel.org
5716 T: git git://linuxtv.org/media_tree.git
5717 S: Maintained
5718 F: drivers/media/usb/gspca/m5602/
5719
5720 GSPCA PAC207 SONIXB SUBDRIVER
5721 M: Hans Verkuil <hverkuil@xs4all.nl>
5722 L: linux-media@vger.kernel.org
5723 T: git git://linuxtv.org/media_tree.git
5724 S: Odd Fixes
5725 F: drivers/media/usb/gspca/pac207.c
5726
5727 GSPCA SN9C20X SUBDRIVER
5728 M: Brian Johnson <brijohn@gmail.com>
5729 L: linux-media@vger.kernel.org
5730 T: git git://linuxtv.org/media_tree.git
5731 S: Maintained
5732 F: drivers/media/usb/gspca/sn9c20x.c
5733
5734 GSPCA T613 SUBDRIVER
5735 M: Leandro Costantino <lcostantino@gmail.com>
5736 L: linux-media@vger.kernel.org
5737 T: git git://linuxtv.org/media_tree.git
5738 S: Maintained
5739 F: drivers/media/usb/gspca/t613.c
5740
5741 GSPCA USB WEBCAM DRIVER
5742 M: Hans Verkuil <hverkuil@xs4all.nl>
5743 L: linux-media@vger.kernel.org
5744 T: git git://linuxtv.org/media_tree.git
5745 S: Odd Fixes
5746 F: drivers/media/usb/gspca/
5747
5748 GTP (GPRS Tunneling Protocol)
5749 M: Pablo Neira Ayuso <pablo@netfilter.org>
5750 M: Harald Welte <laforge@gnumonks.org>
5751 L: osmocom-net-gprs@lists.osmocom.org
5752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5753 S: Maintained
5754 F: drivers/net/gtp.c
5755
5756 GUID PARTITION TABLE (GPT)
5757 M: Davidlohr Bueso <dave@stgolabs.net>
5758 L: linux-efi@vger.kernel.org
5759 S: Maintained
5760 F: block/partitions/efi.*
5761
5762 STK1160 USB VIDEO CAPTURE DRIVER
5763 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5764 L: linux-media@vger.kernel.org
5765 T: git git://linuxtv.org/media_tree.git
5766 S: Maintained
5767 F: drivers/media/usb/stk1160/
5768
5769 H8/300 ARCHITECTURE
5770 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5771 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5772 W: http://uclinux-h8.sourceforge.jp
5773 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5774 S: Maintained
5775 F: arch/h8300/
5776 F: drivers/clocksource/h8300_*.c
5777 F: drivers/clk/h8300/
5778 F: drivers/irqchip/irq-renesas-h8*.c
5779
5780 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5781 M: Frank Seidel <frank@f-seidel.de>
5782 L: platform-driver-x86@vger.kernel.org
5783 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5784 S: Maintained
5785 F: drivers/platform/x86/hdaps.c
5786
5787 HDPVR USB VIDEO ENCODER DRIVER
5788 M: Hans Verkuil <hverkuil@xs4all.nl>
5789 L: linux-media@vger.kernel.org
5790 T: git git://linuxtv.org/media_tree.git
5791 W: https://linuxtv.org
5792 S: Odd Fixes
5793 F: drivers/media/usb/hdpvr/
5794
5795 HWPOISON MEMORY FAILURE HANDLING
5796 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5797 L: linux-mm@kvack.org
5798 S: Maintained
5799 F: mm/memory-failure.c
5800 F: mm/hwpoison-inject.c
5801
5802 HYPERVISOR VIRTUAL CONSOLE DRIVER
5803 L: linuxppc-dev@lists.ozlabs.org
5804 S: Odd Fixes
5805 F: drivers/tty/hvc/
5806
5807 HACKRF MEDIA DRIVER
5808 M: Antti Palosaari <crope@iki.fi>
5809 L: linux-media@vger.kernel.org
5810 W: https://linuxtv.org
5811 W: http://palosaari.fi/linux/
5812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5813 T: git git://linuxtv.org/anttip/media_tree.git
5814 S: Maintained
5815 F: drivers/media/usb/hackrf/
5816
5817 HARDWARE MONITORING
5818 M: Jean Delvare <jdelvare@suse.com>
5819 M: Guenter Roeck <linux@roeck-us.net>
5820 L: linux-hwmon@vger.kernel.org
5821 W: http://hwmon.wiki.kernel.org/
5822 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5824 S: Maintained
5825 F: Documentation/hwmon/
5826 F: drivers/hwmon/
5827 F: include/linux/hwmon*.h
5828
5829 HARDWARE RANDOM NUMBER GENERATOR CORE
5830 M: Matt Mackall <mpm@selenic.com>
5831 M: Herbert Xu <herbert@gondor.apana.org.au>
5832 L: linux-crypto@vger.kernel.org
5833 S: Odd fixes
5834 F: Documentation/devicetree/bindings/rng/
5835 F: Documentation/hw_random.txt
5836 F: drivers/char/hw_random/
5837 F: include/linux/hw_random.h
5838
5839 HARDWARE SPINLOCK CORE
5840 M: Ohad Ben-Cohen <ohad@wizery.com>
5841 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5842 L: linux-remoteproc@vger.kernel.org
5843 S: Maintained
5844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5845 F: Documentation/devicetree/bindings/hwlock/
5846 F: Documentation/hwspinlock.txt
5847 F: drivers/hwspinlock/
5848 F: include/linux/hwspinlock.h
5849
5850 HARMONY SOUND DRIVER
5851 L: linux-parisc@vger.kernel.org
5852 S: Maintained
5853 F: sound/parisc/harmony.*
5854
5855 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5856 M: Jimmy Vance <jimmy.vance@hpe.com>
5857 S: Supported
5858 F: Documentation/watchdog/hpwdt.txt
5859 F: drivers/watchdog/hpwdt.c
5860
5861 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5862 M: Don Brace <don.brace@microsemi.com>
5863 L: esc.storagedev@microsemi.com
5864 L: linux-scsi@vger.kernel.org
5865 S: Supported
5866 F: Documentation/scsi/hpsa.txt
5867 F: drivers/scsi/hpsa*.[ch]
5868 F: include/linux/cciss*.h
5869 F: include/uapi/linux/cciss*.h
5870
5871 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5872 M: Don Brace <don.brace@microsemi.com>
5873 L: esc.storagedev@microsemi.com
5874 L: linux-scsi@vger.kernel.org
5875 S: Supported
5876 F: Documentation/blockdev/cciss.txt
5877 F: drivers/block/cciss*
5878 F: include/linux/cciss_ioctl.h
5879 F: include/uapi/linux/cciss_ioctl.h
5880
5881 HFI1 DRIVER
5882 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5883 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5884 L: linux-rdma@vger.kernel.org
5885 S: Supported
5886 F: drivers/infiniband/hw/hfi1
5887
5888 HFS FILESYSTEM
5889 L: linux-fsdevel@vger.kernel.org
5890 S: Orphan
5891 F: Documentation/filesystems/hfs.txt
5892 F: fs/hfs/
5893
5894 HFSPLUS FILESYSTEM
5895 L: linux-fsdevel@vger.kernel.org
5896 S: Orphan
5897 F: Documentation/filesystems/hfsplus.txt
5898 F: fs/hfsplus/
5899
5900 HGA FRAMEBUFFER DRIVER
5901 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5902 L: linux-nvidia@lists.surfsouth.com
5903 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5904 S: Maintained
5905 F: drivers/video/fbdev/hgafb.c
5906
5907 HIBERNATION (aka Software Suspend, aka swsusp)
5908 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5909 M: Pavel Machek <pavel@ucw.cz>
5910 L: linux-pm@vger.kernel.org
5911 B: https://bugzilla.kernel.org
5912 S: Supported
5913 F: arch/x86/power/
5914 F: drivers/base/power/
5915 F: kernel/power/
5916 F: include/linux/suspend.h
5917 F: include/linux/freezer.h
5918 F: include/linux/pm.h
5919 F: arch/*/include/asm/suspend*.h
5920
5921 HID CORE LAYER
5922 M: Jiri Kosina <jikos@kernel.org>
5923 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5924 L: linux-input@vger.kernel.org
5925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5926 S: Maintained
5927 F: drivers/hid/
5928 F: include/linux/hid*
5929 F: include/uapi/linux/hid*
5930
5931 HID SENSOR HUB DRIVERS
5932 M: Jiri Kosina <jikos@kernel.org>
5933 M: Jonathan Cameron <jic23@kernel.org>
5934 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5935 L: linux-input@vger.kernel.org
5936 L: linux-iio@vger.kernel.org
5937 S: Maintained
5938 F: Documentation/hid/hid-sensor*
5939 F: drivers/hid/hid-sensor-*
5940 F: drivers/iio/*/hid-*
5941 F: include/linux/hid-sensor-*
5942
5943 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5944 M: Thomas Gleixner <tglx@linutronix.de>
5945 L: linux-kernel@vger.kernel.org
5946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5947 S: Maintained
5948 F: Documentation/timers/
5949 F: kernel/time/hrtimer.c
5950 F: kernel/time/clockevents.c
5951 F: kernel/time/tick*.*
5952 F: kernel/time/timer_*.c
5953 F: include/linux/clockchips.h
5954 F: include/linux/hrtimer.h
5955
5956 HIGH-SPEED SCC DRIVER FOR AX.25
5957 L: linux-hams@vger.kernel.org
5958 S: Orphan
5959 F: drivers/net/hamradio/dmascc.c
5960 F: drivers/net/hamradio/scc.c
5961
5962 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5963 M: HighPoint Linux Team <linux@highpoint-tech.com>
5964 W: http://www.highpoint-tech.com
5965 S: Supported
5966 F: Documentation/scsi/hptiop.txt
5967 F: drivers/scsi/hptiop.c
5968
5969 HIPPI
5970 M: Jes Sorensen <jes@trained-monkey.org>
5971 L: linux-hippi@sunsite.dk
5972 S: Maintained
5973 F: include/linux/hippidevice.h
5974 F: include/uapi/linux/if_hippi.h
5975 F: net/802/hippi.c
5976 F: drivers/net/hippi/
5977
5978 HISILICON NETWORK SUBSYSTEM DRIVER
5979 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5980 M: Salil Mehta <salil.mehta@huawei.com>
5981 L: netdev@vger.kernel.org
5982 W: http://www.hisilicon.com
5983 S: Maintained
5984 F: drivers/net/ethernet/hisilicon/
5985 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5986
5987 HISILICON ROCE DRIVER
5988 M: Lijun Ou <oulijun@huawei.com>
5989 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5990 L: linux-rdma@vger.kernel.org
5991 S: Maintained
5992 F: drivers/infiniband/hw/hns/
5993 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5994
5995 HISILICON SAS Controller
5996 M: John Garry <john.garry@huawei.com>
5997 W: http://www.hisilicon.com
5998 S: Supported
5999 F: drivers/scsi/hisi_sas/
6000 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6001
6002 HOST AP DRIVER
6003 M: Jouni Malinen <j@w1.fi>
6004 L: linux-wireless@vger.kernel.org
6005 W: http://w1.fi/hostap-driver.html
6006 S: Obsolete
6007 F: drivers/net/wireless/intersil/hostap/
6008
6009 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6010 L: platform-driver-x86@vger.kernel.org
6011 S: Orphan
6012 F: drivers/platform/x86/tc1100-wmi.c
6013
6014 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6015 M: Jaroslav Kysela <perex@perex.cz>
6016 S: Maintained
6017 F: drivers/net/ethernet/hp/hp100.*
6018
6019 HPET: High Precision Event Timers driver
6020 M: Clemens Ladisch <clemens@ladisch.de>
6021 S: Maintained
6022 F: Documentation/timers/hpet.txt
6023 F: drivers/char/hpet.c
6024 F: include/linux/hpet.h
6025 F: include/uapi/linux/hpet.h
6026
6027 HPET: x86
6028 S: Orphan
6029 F: arch/x86/kernel/hpet.c
6030 F: arch/x86/include/asm/hpet.h
6031
6032 HPFS FILESYSTEM
6033 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6034 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6035 S: Maintained
6036 F: fs/hpfs/
6037
6038 HSI SUBSYSTEM
6039 M: Sebastian Reichel <sre@kernel.org>
6040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6041 S: Maintained
6042 F: Documentation/ABI/testing/sysfs-bus-hsi
6043 F: Documentation/device-drivers/serial-interfaces.rst
6044 F: drivers/hsi/
6045 F: include/linux/hsi/
6046 F: include/uapi/linux/hsi/
6047
6048 HSO 3G MODEM DRIVER
6049 L: linux-usb@vger.kernel.org
6050 S: Orphan
6051 F: drivers/net/usb/hso.c
6052
6053 HSR NETWORK PROTOCOL
6054 M: Arvid Brodin <arvid.brodin@alten.se>
6055 L: netdev@vger.kernel.org
6056 S: Maintained
6057 F: net/hsr/
6058
6059 HTCPEN TOUCHSCREEN DRIVER
6060 M: Pau Oliva Fora <pof@eslack.org>
6061 L: linux-input@vger.kernel.org
6062 S: Maintained
6063 F: drivers/input/touchscreen/htcpen.c
6064
6065 HUGETLB FILESYSTEM
6066 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6067 S: Maintained
6068 F: fs/hugetlbfs/
6069
6070 HVA ST MEDIA DRIVER
6071 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6072 L: linux-media@vger.kernel.org
6073 T: git git://linuxtv.org/media_tree.git
6074 W: https://linuxtv.org
6075 S: Supported
6076 F: drivers/media/platform/sti/hva
6077
6078 Hyper-V CORE AND DRIVERS
6079 M: "K. Y. Srinivasan" <kys@microsoft.com>
6080 M: Haiyang Zhang <haiyangz@microsoft.com>
6081 M: Stephen Hemminger <sthemmin@microsoft.com>
6082 L: devel@linuxdriverproject.org
6083 S: Maintained
6084 F: arch/x86/include/asm/mshyperv.h
6085 F: arch/x86/include/uapi/asm/hyperv.h
6086 F: arch/x86/kernel/cpu/mshyperv.c
6087 F: arch/x86/hyperv
6088 F: drivers/hid/hid-hyperv.c
6089 F: drivers/hv/
6090 F: drivers/input/serio/hyperv-keyboard.c
6091 F: drivers/pci/host/pci-hyperv.c
6092 F: drivers/net/hyperv/
6093 F: drivers/scsi/storvsc_drv.c
6094 F: drivers/uio/uio_hv_generic.c
6095 F: drivers/video/fbdev/hyperv_fb.c
6096 F: include/linux/hyperv.h
6097 F: tools/hv/
6098 F: Documentation/ABI/stable/sysfs-bus-vmbus
6099
6100 I2C MUXES
6101 M: Peter Rosin <peda@axentia.se>
6102 L: linux-i2c@vger.kernel.org
6103 S: Maintained
6104 F: Documentation/i2c/i2c-topology
6105 F: Documentation/i2c/muxes/
6106 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6107 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6108 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6109 F: drivers/i2c/i2c-mux.c
6110 F: drivers/i2c/muxes/
6111 F: include/linux/i2c-mux.h
6112
6113 I2C OVER PARALLEL PORT
6114 M: Jean Delvare <jdelvare@suse.com>
6115 L: linux-i2c@vger.kernel.org
6116 S: Maintained
6117 F: Documentation/i2c/busses/i2c-parport
6118 F: Documentation/i2c/busses/i2c-parport-light
6119 F: drivers/i2c/busses/i2c-parport.c
6120 F: drivers/i2c/busses/i2c-parport-light.c
6121
6122 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6123 M: Jean Delvare <jdelvare@suse.com>
6124 L: linux-i2c@vger.kernel.org
6125 S: Maintained
6126 F: Documentation/i2c/busses/i2c-ali1535
6127 F: Documentation/i2c/busses/i2c-ali1563
6128 F: Documentation/i2c/busses/i2c-ali15x3
6129 F: Documentation/i2c/busses/i2c-amd756
6130 F: Documentation/i2c/busses/i2c-amd8111
6131 F: Documentation/i2c/busses/i2c-i801
6132 F: Documentation/i2c/busses/i2c-nforce2
6133 F: Documentation/i2c/busses/i2c-piix4
6134 F: Documentation/i2c/busses/i2c-sis5595
6135 F: Documentation/i2c/busses/i2c-sis630
6136 F: Documentation/i2c/busses/i2c-sis96x
6137 F: Documentation/i2c/busses/i2c-via
6138 F: Documentation/i2c/busses/i2c-viapro
6139 F: drivers/i2c/busses/i2c-ali1535.c
6140 F: drivers/i2c/busses/i2c-ali1563.c
6141 F: drivers/i2c/busses/i2c-ali15x3.c
6142 F: drivers/i2c/busses/i2c-amd756.c
6143 F: drivers/i2c/busses/i2c-amd756-s4882.c
6144 F: drivers/i2c/busses/i2c-amd8111.c
6145 F: drivers/i2c/busses/i2c-i801.c
6146 F: drivers/i2c/busses/i2c-isch.c
6147 F: drivers/i2c/busses/i2c-nforce2.c
6148 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6149 F: drivers/i2c/busses/i2c-piix4.c
6150 F: drivers/i2c/busses/i2c-sis5595.c
6151 F: drivers/i2c/busses/i2c-sis630.c
6152 F: drivers/i2c/busses/i2c-sis96x.c
6153 F: drivers/i2c/busses/i2c-via.c
6154 F: drivers/i2c/busses/i2c-viapro.c
6155
6156 I2C/SMBUS ISMT DRIVER
6157 M: Seth Heasley <seth.heasley@intel.com>
6158 M: Neil Horman <nhorman@tuxdriver.com>
6159 L: linux-i2c@vger.kernel.org
6160 F: drivers/i2c/busses/i2c-ismt.c
6161 F: Documentation/i2c/busses/i2c-ismt
6162
6163 I2C/SMBUS STUB DRIVER
6164 M: Jean Delvare <jdelvare@suse.com>
6165 L: linux-i2c@vger.kernel.org
6166 S: Maintained
6167 F: drivers/i2c/i2c-stub.c
6168
6169 I2C SUBSYSTEM
6170 M: Wolfram Sang <wsa@the-dreams.de>
6171 L: linux-i2c@vger.kernel.org
6172 W: https://i2c.wiki.kernel.org/
6173 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6175 S: Maintained
6176 F: Documentation/devicetree/bindings/i2c/
6177 F: Documentation/i2c/
6178 F: drivers/i2c/
6179 F: drivers/i2c/*/
6180 F: include/linux/i2c.h
6181 F: include/linux/i2c-*.h
6182 F: include/uapi/linux/i2c.h
6183 F: include/uapi/linux/i2c-*.h
6184
6185 I2C ACPI SUPPORT
6186 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6187 L: linux-i2c@vger.kernel.org
6188 L: linux-acpi@vger.kernel.org
6189 S: Maintained
6190
6191 I2C-TAOS-EVM DRIVER
6192 M: Jean Delvare <jdelvare@suse.com>
6193 L: linux-i2c@vger.kernel.org
6194 S: Maintained
6195 F: Documentation/i2c/busses/i2c-taos-evm
6196 F: drivers/i2c/busses/i2c-taos-evm.c
6197
6198 I2C-TINY-USB DRIVER
6199 M: Till Harbaum <till@harbaum.org>
6200 L: linux-i2c@vger.kernel.org
6201 W: http://www.harbaum.org/till/i2c_tiny_usb
6202 S: Maintained
6203 F: drivers/i2c/busses/i2c-tiny-usb.c
6204
6205 i386 BOOT CODE
6206 M: "H. Peter Anvin" <hpa@zytor.com>
6207 S: Maintained
6208 F: arch/x86/boot/
6209
6210 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6211 M: "H. Peter Anvin" <hpa@zytor.com>
6212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6213 S: Maintained
6214
6215 IA64 (Itanium) PLATFORM
6216 M: Tony Luck <tony.luck@intel.com>
6217 M: Fenghua Yu <fenghua.yu@intel.com>
6218 L: linux-ia64@vger.kernel.org
6219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6220 S: Maintained
6221 F: arch/ia64/
6222
6223 IBM Power VMX Cryptographic instructions
6224 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6225 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6226 L: linux-crypto@vger.kernel.org
6227 S: Supported
6228 F: drivers/crypto/vmx/Makefile
6229 F: drivers/crypto/vmx/Kconfig
6230 F: drivers/crypto/vmx/vmx.c
6231 F: drivers/crypto/vmx/aes*
6232 F: drivers/crypto/vmx/ghash*
6233 F: drivers/crypto/vmx/ppc-xlate.pl
6234
6235 IBM Power in-Nest Crypto Acceleration
6236 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6237 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6238 L: linux-crypto@vger.kernel.org
6239 S: Supported
6240 F: drivers/crypto/nx/Makefile
6241 F: drivers/crypto/nx/Kconfig
6242 F: drivers/crypto/nx/nx-aes*
6243 F: drivers/crypto/nx/nx-sha*
6244 F: drivers/crypto/nx/nx.*
6245 F: drivers/crypto/nx/nx_csbcpb.h
6246 F: drivers/crypto/nx/nx_debugfs.h
6247
6248 IBM Power 842 compression accelerator
6249 M: Dan Streetman <ddstreet@ieee.org>
6250 S: Supported
6251 F: drivers/crypto/nx/Makefile
6252 F: drivers/crypto/nx/Kconfig
6253 F: drivers/crypto/nx/nx-842*
6254 F: include/linux/sw842.h
6255 F: crypto/842.c
6256 F: lib/842/
6257
6258 IBM Power Linux RAID adapter
6259 M: Brian King <brking@us.ibm.com>
6260 S: Supported
6261 F: drivers/scsi/ipr.*
6262
6263 IBM Power Virtual Ethernet Device Driver
6264 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6265 L: netdev@vger.kernel.org
6266 S: Supported
6267 F: drivers/net/ethernet/ibm/ibmveth.*
6268
6269 IBM Power SRIOV Virtual NIC Device Driver
6270 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6271 M: John Allen <jallen@linux.vnet.ibm.com>
6272 L: netdev@vger.kernel.org
6273 S: Supported
6274 F: drivers/net/ethernet/ibm/ibmvnic.*
6275
6276 IBM Power Virtual SCSI Device Drivers
6277 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6278 L: linux-scsi@vger.kernel.org
6279 S: Supported
6280 F: drivers/scsi/ibmvscsi/ibmvscsi*
6281 F: include/scsi/viosrp.h
6282
6283 IBM Power Virtual SCSI Device Target Driver
6284 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6285 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6286 L: linux-scsi@vger.kernel.org
6287 L: target-devel@vger.kernel.org
6288 S: Supported
6289 F: drivers/scsi/ibmvscsi_tgt/
6290
6291 IBM Power Virtual FC Device Drivers
6292 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6293 L: linux-scsi@vger.kernel.org
6294 S: Supported
6295 F: drivers/scsi/ibmvscsi/ibmvfc*
6296
6297 IBM ServeRAID RAID DRIVER
6298 S: Orphan
6299 F: drivers/scsi/ips.*
6300
6301 ICH LPC AND GPIO DRIVER
6302 M: Peter Tyser <ptyser@xes-inc.com>
6303 S: Maintained
6304 F: drivers/mfd/lpc_ich.c
6305 F: drivers/gpio/gpio-ich.c
6306
6307 IDT VersaClock 5 CLOCK DRIVER
6308 M: Marek Vasut <marek.vasut@gmail.com>
6309 S: Maintained
6310 F: drivers/clk/clk-versaclock5.c
6311
6312 IDE SUBSYSTEM
6313 M: "David S. Miller" <davem@davemloft.net>
6314 L: linux-ide@vger.kernel.org
6315 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6317 S: Maintained
6318 F: Documentation/ide/
6319 F: drivers/ide/
6320 F: include/linux/ide.h
6321
6322 IDEAPAD LAPTOP EXTRAS DRIVER
6323 M: Ike Panhc <ike.pan@canonical.com>
6324 L: platform-driver-x86@vger.kernel.org
6325 W: http://launchpad.net/ideapad-laptop
6326 S: Maintained
6327 F: drivers/platform/x86/ideapad-laptop.c
6328
6329 IDEAPAD LAPTOP SLIDEBAR DRIVER
6330 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6331 L: linux-input@vger.kernel.org
6332 W: https://github.com/o2genum/ideapad-slidebar
6333 S: Maintained
6334 F: drivers/input/misc/ideapad_slidebar.c
6335
6336 IDE/ATAPI DRIVERS
6337 M: Borislav Petkov <bp@alien8.de>
6338 L: linux-ide@vger.kernel.org
6339 S: Maintained
6340 F: Documentation/cdrom/ide-cd
6341 F: drivers/ide/ide-cd*
6342
6343 IEEE 802.15.4 SUBSYSTEM
6344 M: Alexander Aring <aar@pengutronix.de>
6345 M: Stefan Schmidt <stefan@osg.samsung.com>
6346 L: linux-wpan@vger.kernel.org
6347 W: http://wpan.cakelab.org/
6348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6350 S: Maintained
6351 F: net/ieee802154/
6352 F: net/mac802154/
6353 F: drivers/net/ieee802154/
6354 F: include/linux/nl802154.h
6355 F: include/linux/ieee802154.h
6356 F: include/net/nl802154.h
6357 F: include/net/mac802154.h
6358 F: include/net/af_ieee802154.h
6359 F: include/net/cfg802154.h
6360 F: include/net/ieee802154_netdev.h
6361 F: Documentation/networking/ieee802154.txt
6362
6363 IFE PROTOCOL
6364 M: Yotam Gigi <yotamg@mellanox.com>
6365 M: Jamal Hadi Salim <jhs@mojatatu.com>
6366 F: net/ife
6367 F: include/net/ife.h
6368 F: include/uapi/linux/ife.h
6369
6370 IGORPLUG-USB IR RECEIVER
6371 M: Sean Young <sean@mess.org>
6372 L: linux-media@vger.kernel.org
6373 S: Maintained
6374 F: drivers/media/rc/igorplugusb.c
6375
6376 IGUANAWORKS USB IR TRANSCEIVER
6377 M: Sean Young <sean@mess.org>
6378 L: linux-media@vger.kernel.org
6379 S: Maintained
6380 F: drivers/media/rc/iguanair.c
6381
6382 IIO DIGITAL POTENTIOMETER DAC
6383 M: Peter Rosin <peda@axentia.se>
6384 L: linux-iio@vger.kernel.org
6385 S: Maintained
6386 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6387 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6388 F: drivers/iio/dac/dpot-dac.c
6389
6390 IIO ENVELOPE DETECTOR
6391 M: Peter Rosin <peda@axentia.se>
6392 L: linux-iio@vger.kernel.org
6393 S: Maintained
6394 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6395 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6396 F: drivers/iio/adc/envelope-detector.c
6397
6398 IIO SUBSYSTEM AND DRIVERS
6399 M: Jonathan Cameron <jic23@kernel.org>
6400 R: Hartmut Knaack <knaack.h@gmx.de>
6401 R: Lars-Peter Clausen <lars@metafoo.de>
6402 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6403 L: linux-iio@vger.kernel.org
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6405 S: Maintained
6406 F: Documentation/devicetree/bindings/iio/
6407 F: drivers/iio/
6408 F: drivers/staging/iio/
6409 F: include/linux/iio/
6410 F: tools/iio/
6411
6412 IKANOS/ADI EAGLE ADSL USB DRIVER
6413 M: Matthieu Castet <castet.matthieu@free.fr>
6414 M: Stanislaw Gruszka <stf_xl@wp.pl>
6415 S: Maintained
6416 F: drivers/usb/atm/ueagle-atm.c
6417
6418 IMGTEC ASCII LCD DRIVER
6419 M: Paul Burton <paul.burton@imgtec.com>
6420 S: Maintained
6421 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6422 F: drivers/auxdisplay/img-ascii-lcd.c
6423
6424 INA209 HARDWARE MONITOR DRIVER
6425 M: Guenter Roeck <linux@roeck-us.net>
6426 L: linux-hwmon@vger.kernel.org
6427 S: Maintained
6428 F: Documentation/hwmon/ina209
6429 F: Documentation/devicetree/bindings/i2c/ina209.txt
6430 F: drivers/hwmon/ina209.c
6431
6432 INA2XX HARDWARE MONITOR DRIVER
6433 M: Guenter Roeck <linux@roeck-us.net>
6434 L: linux-hwmon@vger.kernel.org
6435 S: Maintained
6436 F: Documentation/hwmon/ina2xx
6437 F: drivers/hwmon/ina2xx.c
6438 F: include/linux/platform_data/ina2xx.h
6439
6440 INDUSTRY PACK SUBSYSTEM (IPACK)
6441 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6442 M: Jens Taprogge <jens.taprogge@taprogge.org>
6443 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6444 L: industrypack-devel@lists.sourceforge.net
6445 W: http://industrypack.sourceforge.net
6446 S: Maintained
6447 F: drivers/ipack/
6448
6449 INGENIC JZ4780 DMA Driver
6450 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6451 S: Maintained
6452 F: drivers/dma/dma-jz4780.c
6453
6454 INGENIC JZ4780 NAND DRIVER
6455 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6456 L: linux-mtd@lists.infradead.org
6457 S: Maintained
6458 F: drivers/mtd/nand/jz4780_*
6459
6460 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6461 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6462 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6463 L: linux-ima-devel@lists.sourceforge.net
6464 L: linux-ima-user@lists.sourceforge.net
6465 L: linux-security-module@vger.kernel.org
6466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6467 S: Supported
6468 F: security/integrity/ima/
6469
6470 IMGTEC IR DECODER DRIVER
6471 M: James Hogan <james.hogan@imgtec.com>
6472 S: Maintained
6473 F: drivers/media/rc/img-ir/
6474
6475 IMS TWINTURBO FRAMEBUFFER DRIVER
6476 L: linux-fbdev@vger.kernel.org
6477 S: Orphan
6478 F: drivers/video/fbdev/imsttfb.c
6479
6480 INFINIBAND SUBSYSTEM
6481 M: Doug Ledford <dledford@redhat.com>
6482 M: Sean Hefty <sean.hefty@intel.com>
6483 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6484 L: linux-rdma@vger.kernel.org
6485 W: http://www.openfabrics.org/
6486 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6488 S: Supported
6489 F: Documentation/infiniband/
6490 F: drivers/infiniband/
6491 F: include/uapi/linux/if_infiniband.h
6492 F: include/uapi/rdma/
6493 F: include/rdma/
6494
6495 INOTIFY
6496 M: John McCutchan <john@johnmccutchan.com>
6497 M: Robert Love <rlove@rlove.org>
6498 M: Eric Paris <eparis@parisplace.org>
6499 S: Maintained
6500 F: Documentation/filesystems/inotify.txt
6501 F: fs/notify/inotify/
6502 F: include/linux/inotify.h
6503 F: include/uapi/linux/inotify.h
6504
6505 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6506 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6507 L: linux-input@vger.kernel.org
6508 Q: http://patchwork.kernel.org/project/linux-input/list/
6509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6510 S: Maintained
6511 F: drivers/input/
6512 F: include/linux/input.h
6513 F: include/uapi/linux/input.h
6514 F: include/linux/input/
6515 F: Documentation/devicetree/bindings/input/
6516
6517 INPUT MULTITOUCH (MT) PROTOCOL
6518 M: Henrik Rydberg <rydberg@bitmath.org>
6519 L: linux-input@vger.kernel.org
6520 S: Odd fixes
6521 F: Documentation/input/multi-touch-protocol.txt
6522 F: drivers/input/input-mt.c
6523 K: \b(ABS|SYN)_MT_
6524
6525 INTEL ASoC BDW/HSW DRIVERS
6526 M: Jie Yang <yang.jie@linux.intel.com>
6527 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6528 S: Supported
6529 F: sound/soc/intel/common/sst-dsp*
6530 F: sound/soc/intel/common/sst-firmware.c
6531 F: sound/soc/intel/boards/broadwell.c
6532 F: sound/soc/intel/haswell/
6533
6534 INTEL C600 SERIES SAS CONTROLLER DRIVER
6535 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6536 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6537 L: linux-scsi@vger.kernel.org
6538 T: git git://git.code.sf.net/p/intel-sas/isci
6539 S: Supported
6540 F: drivers/scsi/isci/
6541
6542 INTEL HID EVENT DRIVER
6543 M: Alex Hung <alex.hung@canonical.com>
6544 L: platform-driver-x86@vger.kernel.org
6545 S: Maintained
6546 F: drivers/platform/x86/intel-hid.c
6547
6548 INTEL VIRTUAL BUTTON DRIVER
6549 M: AceLan Kao <acelan.kao@canonical.com>
6550 L: platform-driver-x86@vger.kernel.org
6551 S: Maintained
6552 F: drivers/platform/x86/intel-vbtn.c
6553
6554 INTEL IDLE DRIVER
6555 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6556 M: Len Brown <lenb@kernel.org>
6557 L: linux-pm@vger.kernel.org
6558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6559 B: https://bugzilla.kernel.org
6560 S: Supported
6561 F: drivers/idle/intel_idle.c
6562
6563 INTEL INTEGRATED SENSOR HUB DRIVER
6564 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6565 M: Jiri Kosina <jikos@kernel.org>
6566 L: linux-input@vger.kernel.org
6567 S: Maintained
6568 F: drivers/hid/intel-ish-hid/
6569
6570 INTEL PSTATE DRIVER
6571 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6572 M: Len Brown <lenb@kernel.org>
6573 L: linux-pm@vger.kernel.org
6574 S: Supported
6575 F: drivers/cpufreq/intel_pstate.c
6576
6577 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6578 M: Maik Broemme <mbroemme@libmpq.org>
6579 L: linux-fbdev@vger.kernel.org
6580 S: Maintained
6581 F: Documentation/fb/intelfb.txt
6582 F: drivers/video/fbdev/intelfb/
6583
6584 INTEL 810/815 FRAMEBUFFER DRIVER
6585 M: Antonino Daplas <adaplas@gmail.com>
6586 L: linux-fbdev@vger.kernel.org
6587 S: Maintained
6588 F: drivers/video/fbdev/i810/
6589
6590 INTEL MENLOW THERMAL DRIVER
6591 M: Sujith Thomas <sujith.thomas@intel.com>
6592 L: platform-driver-x86@vger.kernel.org
6593 W: https://01.org/linux-acpi
6594 S: Supported
6595 F: drivers/platform/x86/intel_menlow.c
6596
6597 INTEL I/OAT DMA DRIVER
6598 M: Dave Jiang <dave.jiang@intel.com>
6599 R: Dan Williams <dan.j.williams@intel.com>
6600 L: dmaengine@vger.kernel.org
6601 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6602 S: Supported
6603 F: drivers/dma/ioat*
6604
6605 INTEL IOMMU (VT-d)
6606 M: David Woodhouse <dwmw2@infradead.org>
6607 L: iommu@lists.linux-foundation.org
6608 T: git git://git.infradead.org/iommu-2.6.git
6609 S: Supported
6610 F: drivers/iommu/intel-iommu.c
6611 F: include/linux/intel-iommu.h
6612
6613 INTEL IOP-ADMA DMA DRIVER
6614 R: Dan Williams <dan.j.williams@intel.com>
6615 S: Odd fixes
6616 F: drivers/dma/iop-adma.c
6617
6618 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6619 M: Krzysztof Halasa <khalasa@piap.pl>
6620 S: Maintained
6621 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6622 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6623 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6624 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6625 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6626 F: drivers/net/wan/ixp4xx_hss.c
6627
6628 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6629 M: Deepak Saxena <dsaxena@plexity.net>
6630 S: Maintained
6631 F: drivers/char/hw_random/ixp4xx-rng.c
6632
6633 INTEL ETHERNET DRIVERS
6634 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6635 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6636 W: http://www.intel.com/support/feedback.htm
6637 W: http://e1000.sourceforge.net/
6638 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6641 S: Supported
6642 F: Documentation/networking/e100.txt
6643 F: Documentation/networking/e1000.txt
6644 F: Documentation/networking/e1000e.txt
6645 F: Documentation/networking/igb.txt
6646 F: Documentation/networking/igbvf.txt
6647 F: Documentation/networking/ixgb.txt
6648 F: Documentation/networking/ixgbe.txt
6649 F: Documentation/networking/ixgbevf.txt
6650 F: Documentation/networking/i40e.txt
6651 F: Documentation/networking/i40evf.txt
6652 F: drivers/net/ethernet/intel/
6653 F: drivers/net/ethernet/intel/*/
6654
6655 INTEL RDMA RNIC DRIVER
6656 M: Faisal Latif <faisal.latif@intel.com>
6657 M: Shiraz Saleem <shiraz.saleem@intel.com>
6658 L: linux-rdma@vger.kernel.org
6659 S: Supported
6660 F: drivers/infiniband/hw/i40iw/
6661
6662 INTEL MERRIFIELD GPIO DRIVER
6663 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6664 L: linux-gpio@vger.kernel.org
6665 S: Maintained
6666 F: drivers/gpio/gpio-merrifield.c
6667
6668 INTEL-MID GPIO DRIVER
6669 M: David Cohen <david.a.cohen@linux.intel.com>
6670 L: linux-gpio@vger.kernel.org
6671 S: Maintained
6672 F: drivers/gpio/gpio-intel-mid.c
6673
6674 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6675 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6676 L: linux-wireless@vger.kernel.org
6677 S: Maintained
6678 F: Documentation/networking/README.ipw2100
6679 F: Documentation/networking/README.ipw2200
6680 F: drivers/net/wireless/intel/ipw2x00/
6681
6682 INTEL(R) TRACE HUB
6683 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6684 S: Supported
6685 F: Documentation/trace/intel_th.txt
6686 F: drivers/hwtracing/intel_th/
6687
6688 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6689 M: Ning Sun <ning.sun@intel.com>
6690 L: tboot-devel@lists.sourceforge.net
6691 W: http://tboot.sourceforge.net
6692 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6693 S: Supported
6694 F: Documentation/intel_txt.txt
6695 F: include/linux/tboot.h
6696 F: arch/x86/kernel/tboot.c
6697
6698 INTEL WIRELESS WIMAX CONNECTION 2400
6699 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6700 M: linux-wimax@intel.com
6701 L: wimax@linuxwimax.org (subscribers-only)
6702 S: Supported
6703 W: http://linuxwimax.org
6704 F: Documentation/wimax/README.i2400m
6705 F: drivers/net/wimax/i2400m/
6706 F: include/uapi/linux/wimax/i2400m.h
6707
6708 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6709 M: Stanislaw Gruszka <sgruszka@redhat.com>
6710 L: linux-wireless@vger.kernel.org
6711 S: Supported
6712 F: drivers/net/wireless/intel/iwlegacy/
6713
6714 INTEL WIRELESS WIFI LINK (iwlwifi)
6715 M: Johannes Berg <johannes.berg@intel.com>
6716 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6717 M: Luca Coelho <luciano.coelho@intel.com>
6718 M: Intel Linux Wireless <linuxwifi@intel.com>
6719 L: linux-wireless@vger.kernel.org
6720 W: http://intellinuxwireless.org
6721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6722 S: Supported
6723 F: drivers/net/wireless/intel/iwlwifi/
6724
6725 INTEL MANAGEMENT ENGINE (mei)
6726 M: Tomas Winkler <tomas.winkler@intel.com>
6727 L: linux-kernel@vger.kernel.org
6728 S: Supported
6729 F: include/uapi/linux/mei.h
6730 F: include/linux/mei_cl_bus.h
6731 F: drivers/misc/mei/*
6732 F: drivers/watchdog/mei_wdt.c
6733 F: Documentation/misc-devices/mei/*
6734 F: samples/mei/*
6735
6736 INTEL MIC DRIVERS (mic)
6737 M: Sudeep Dutt <sudeep.dutt@intel.com>
6738 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6739 S: Supported
6740 W: https://github.com/sudeepdutt/mic
6741 W: http://software.intel.com/en-us/mic-developer
6742 F: include/linux/mic_bus.h
6743 F: include/linux/scif.h
6744 F: include/uapi/linux/mic_common.h
6745 F: include/uapi/linux/mic_ioctl.h
6746 F: include/uapi/linux/scif_ioctl.h
6747 F: drivers/misc/mic/
6748 F: drivers/dma/mic_x100_dma.c
6749 F: drivers/dma/mic_x100_dma.h
6750 F: Documentation/mic/
6751
6752 INTEL PMC/P-Unit IPC DRIVER
6753 M: Zha Qipeng<qipeng.zha@intel.com>
6754 L: platform-driver-x86@vger.kernel.org
6755 S: Maintained
6756 F: drivers/platform/x86/intel_pmc_ipc.c
6757 F: drivers/platform/x86/intel_punit_ipc.c
6758 F: arch/x86/include/asm/intel_pmc_ipc.h
6759 F: arch/x86/include/asm/intel_punit_ipc.h
6760
6761 INTEL TELEMETRY DRIVER
6762 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6763 L: platform-driver-x86@vger.kernel.org
6764 S: Maintained
6765 F: arch/x86/include/asm/intel_telemetry.h
6766 F: drivers/platform/x86/intel_telemetry*
6767
6768 INTEL PMC CORE DRIVER
6769 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6770 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6771 L: platform-driver-x86@vger.kernel.org
6772 S: Maintained
6773 F: arch/x86/include/asm/pmc_core.h
6774 F: drivers/platform/x86/intel_pmc_core*
6775
6776 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6777 M: Linus Walleij <linus.walleij@linaro.org>
6778 L: linux-iio@vger.kernel.org
6779 S: Maintained
6780 F: drivers/iio/gyro/mpu3050*
6781 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6782
6783 IOC3 ETHERNET DRIVER
6784 M: Ralf Baechle <ralf@linux-mips.org>
6785 L: linux-mips@linux-mips.org
6786 S: Maintained
6787 F: drivers/net/ethernet/sgi/ioc3-eth.c
6788
6789 IOC3 SERIAL DRIVER
6790 M: Pat Gefre <pfg@sgi.com>
6791 L: linux-serial@vger.kernel.org
6792 S: Maintained
6793 F: drivers/tty/serial/ioc3_serial.c
6794
6795 IOMMU DRIVERS
6796 M: Joerg Roedel <joro@8bytes.org>
6797 L: iommu@lists.linux-foundation.org
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6799 S: Maintained
6800 F: Documentation/devicetree/bindings/iommu/
6801 F: drivers/iommu/
6802
6803 IP MASQUERADING
6804 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6805 S: Maintained
6806 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6807
6808 IPMI SUBSYSTEM
6809 M: Corey Minyard <minyard@acm.org>
6810 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6811 W: http://openipmi.sourceforge.net/
6812 S: Supported
6813 F: Documentation/IPMI.txt
6814 F: drivers/char/ipmi/
6815 F: include/linux/ipmi*
6816 F: include/uapi/linux/ipmi*
6817
6818 QCOM AUDIO (ASoC) DRIVERS
6819 M: Patrick Lai <plai@codeaurora.org>
6820 M: Banajit Goswami <bgoswami@codeaurora.org>
6821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6822 S: Supported
6823 F: sound/soc/qcom/
6824
6825 IPS SCSI RAID DRIVER
6826 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6827 L: linux-scsi@vger.kernel.org
6828 W: http://www.adaptec.com/
6829 S: Maintained
6830 F: drivers/scsi/ips*
6831
6832 IPVS
6833 M: Wensong Zhang <wensong@linux-vs.org>
6834 M: Simon Horman <horms@verge.net.au>
6835 M: Julian Anastasov <ja@ssi.bg>
6836 L: netdev@vger.kernel.org
6837 L: lvs-devel@vger.kernel.org
6838 S: Maintained
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6841 F: Documentation/networking/ipvs-sysctl.txt
6842 F: include/net/ip_vs.h
6843 F: include/uapi/linux/ip_vs.h
6844 F: net/netfilter/ipvs/
6845
6846 IPWIRELESS DRIVER
6847 M: Jiri Kosina <jikos@kernel.org>
6848 M: David Sterba <dsterba@suse.com>
6849 S: Odd Fixes
6850 F: drivers/tty/ipwireless/
6851
6852 IPX NETWORK LAYER
6853 L: netdev@vger.kernel.org
6854 S: Odd fixes
6855 F: include/net/ipx.h
6856 F: include/uapi/linux/ipx.h
6857 F: net/ipx/
6858
6859 IRDA SUBSYSTEM
6860 M: Samuel Ortiz <samuel@sortiz.org>
6861 L: irda-users@lists.sourceforge.net (subscribers-only)
6862 L: netdev@vger.kernel.org
6863 W: http://irda.sourceforge.net/
6864 S: Maintained
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6866 F: Documentation/networking/irda.txt
6867 F: drivers/net/irda/
6868 F: include/net/irda/
6869 F: net/irda/
6870
6871 IRQ SUBSYSTEM
6872 M: Thomas Gleixner <tglx@linutronix.de>
6873 L: linux-kernel@vger.kernel.org
6874 S: Maintained
6875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6876 F: kernel/irq/
6877
6878 IRQCHIP DRIVERS
6879 M: Thomas Gleixner <tglx@linutronix.de>
6880 M: Jason Cooper <jason@lakedaemon.net>
6881 M: Marc Zyngier <marc.zyngier@arm.com>
6882 L: linux-kernel@vger.kernel.org
6883 S: Maintained
6884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6885 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6886 F: Documentation/devicetree/bindings/interrupt-controller/
6887 F: drivers/irqchip/
6888
6889 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6890 M: Marc Zyngier <marc.zyngier@arm.com>
6891 S: Maintained
6892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6893 F: Documentation/IRQ-domain.txt
6894 F: include/linux/irqdomain.h
6895 F: kernel/irq/irqdomain.c
6896 F: kernel/irq/msi.c
6897
6898 ISA
6899 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6900 S: Maintained
6901 F: Documentation/isa.txt
6902 F: drivers/base/isa.c
6903 F: include/linux/isa.h
6904
6905 ISAPNP
6906 M: Jaroslav Kysela <perex@perex.cz>
6907 S: Maintained
6908 F: Documentation/isapnp.txt
6909 F: drivers/pnp/isapnp/
6910 F: include/linux/isapnp.h
6911
6912 ISA RADIO MODULE
6913 M: Hans Verkuil <hverkuil@xs4all.nl>
6914 L: linux-media@vger.kernel.org
6915 T: git git://linuxtv.org/media_tree.git
6916 W: https://linuxtv.org
6917 S: Maintained
6918 F: drivers/media/radio/radio-isa*
6919
6920 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6921 M: Peter Jones <pjones@redhat.com>
6922 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6923 S: Maintained
6924 F: drivers/firmware/iscsi_ibft*
6925
6926 ISCSI
6927 M: Lee Duncan <lduncan@suse.com>
6928 M: Chris Leech <cleech@redhat.com>
6929 L: open-iscsi@googlegroups.com
6930 W: www.open-iscsi.com
6931 S: Maintained
6932 F: drivers/scsi/*iscsi*
6933 F: include/scsi/*iscsi*
6934
6935 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6936 M: Or Gerlitz <ogerlitz@mellanox.com>
6937 M: Sagi Grimberg <sagi@grimberg.me>
6938 M: Roi Dayan <roid@mellanox.com>
6939 L: linux-rdma@vger.kernel.org
6940 S: Supported
6941 W: http://www.openfabrics.org
6942 W: www.open-iscsi.org
6943 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6944 F: drivers/infiniband/ulp/iser/
6945
6946 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6947 M: Sagi Grimberg <sagi@grimberg.me>
6948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6949 L: linux-rdma@vger.kernel.org
6950 L: target-devel@vger.kernel.org
6951 S: Supported
6952 W: http://www.linux-iscsi.org
6953 F: drivers/infiniband/ulp/isert
6954
6955 ISDN SUBSYSTEM
6956 M: Karsten Keil <isdn@linux-pingi.de>
6957 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6958 L: netdev@vger.kernel.org
6959 W: http://www.isdn4linux.de
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6961 S: Maintained
6962 F: Documentation/isdn/
6963 F: drivers/isdn/
6964 F: include/linux/isdn.h
6965 F: include/linux/isdn/
6966 F: include/uapi/linux/isdn.h
6967 F: include/uapi/linux/isdn/
6968
6969 ISDN SUBSYSTEM (Eicon active card driver)
6970 M: Armin Schindler <mac@melware.de>
6971 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6972 W: http://www.melware.de
6973 S: Maintained
6974 F: drivers/isdn/hardware/eicon/
6975
6976 IT87 HARDWARE MONITORING DRIVER
6977 M: Jean Delvare <jdelvare@suse.com>
6978 L: linux-hwmon@vger.kernel.org
6979 S: Maintained
6980 F: Documentation/hwmon/it87
6981 F: drivers/hwmon/it87.c
6982
6983 IT913X MEDIA DRIVER
6984 M: Antti Palosaari <crope@iki.fi>
6985 L: linux-media@vger.kernel.org
6986 W: https://linuxtv.org
6987 W: http://palosaari.fi/linux/
6988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6989 T: git git://linuxtv.org/anttip/media_tree.git
6990 S: Maintained
6991 F: drivers/media/tuners/it913x*
6992
6993 IVTV VIDEO4LINUX DRIVER
6994 M: Andy Walls <awalls@md.metrocast.net>
6995 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6996 L: linux-media@vger.kernel.org
6997 T: git git://linuxtv.org/media_tree.git
6998 W: http://www.ivtvdriver.org
6999 S: Maintained
7000 F: Documentation/media/v4l-drivers/ivtv*
7001 F: drivers/media/pci/ivtv/
7002 F: include/uapi/linux/ivtv*
7003
7004 IX2505V MEDIA DRIVER
7005 M: Malcolm Priestley <tvboxspy@gmail.com>
7006 L: linux-media@vger.kernel.org
7007 W: https://linuxtv.org
7008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7009 S: Maintained
7010 F: drivers/media/dvb-frontends/ix2505v*
7011
7012 JC42.4 TEMPERATURE SENSOR DRIVER
7013 M: Guenter Roeck <linux@roeck-us.net>
7014 L: linux-hwmon@vger.kernel.org
7015 S: Maintained
7016 F: drivers/hwmon/jc42.c
7017 F: Documentation/hwmon/jc42
7018
7019 JFS FILESYSTEM
7020 M: Dave Kleikamp <shaggy@kernel.org>
7021 L: jfs-discussion@lists.sourceforge.net
7022 W: http://jfs.sourceforge.net/
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7024 S: Maintained
7025 F: Documentation/filesystems/jfs.txt
7026 F: fs/jfs/
7027
7028 JME NETWORK DRIVER
7029 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7030 L: netdev@vger.kernel.org
7031 S: Maintained
7032 F: drivers/net/ethernet/jme.*
7033
7034 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7035 M: David Woodhouse <dwmw2@infradead.org>
7036 L: linux-mtd@lists.infradead.org
7037 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7038 S: Maintained
7039 F: fs/jffs2/
7040 F: include/uapi/linux/jffs2.h
7041
7042 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7043 M: "Theodore Ts'o" <tytso@mit.edu>
7044 M: Jan Kara <jack@suse.com>
7045 L: linux-ext4@vger.kernel.org
7046 S: Maintained
7047 F: fs/jbd2/
7048 F: include/linux/jbd2.h
7049
7050 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7051 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7052 L: linux-media@vger.kernel.org
7053 S: Maintained
7054 F: drivers/media/platform/rcar_jpu.c
7055
7056 JSM Neo PCI based serial card
7057 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7058 L: linux-serial@vger.kernel.org
7059 S: Maintained
7060 F: drivers/tty/serial/jsm/
7061
7062 K10TEMP HARDWARE MONITORING DRIVER
7063 M: Clemens Ladisch <clemens@ladisch.de>
7064 L: linux-hwmon@vger.kernel.org
7065 S: Maintained
7066 F: Documentation/hwmon/k10temp
7067 F: drivers/hwmon/k10temp.c
7068
7069 K8TEMP HARDWARE MONITORING DRIVER
7070 M: Rudolf Marek <r.marek@assembler.cz>
7071 L: linux-hwmon@vger.kernel.org
7072 S: Maintained
7073 F: Documentation/hwmon/k8temp
7074 F: drivers/hwmon/k8temp.c
7075
7076 KASAN
7077 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7078 R: Alexander Potapenko <glider@google.com>
7079 R: Dmitry Vyukov <dvyukov@google.com>
7080 L: kasan-dev@googlegroups.com
7081 S: Maintained
7082 F: arch/*/include/asm/kasan.h
7083 F: arch/*/mm/kasan_init*
7084 F: Documentation/dev-tools/kasan.rst
7085 F: include/linux/kasan*.h
7086 F: lib/test_kasan.c
7087 F: mm/kasan/
7088 F: scripts/Makefile.kasan
7089
7090 KCONFIG
7091 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7092 L: linux-kbuild@vger.kernel.org
7093 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7094 S: Maintained
7095 F: Documentation/kbuild/kconfig-language.txt
7096 F: scripts/kconfig/
7097
7098 KDUMP
7099 M: Dave Young <dyoung@redhat.com>
7100 M: Baoquan He <bhe@redhat.com>
7101 R: Vivek Goyal <vgoyal@redhat.com>
7102 L: kexec@lists.infradead.org
7103 W: http://lse.sourceforge.net/kdump/
7104 S: Maintained
7105 F: Documentation/kdump/
7106
7107 KEENE FM RADIO TRANSMITTER DRIVER
7108 M: Hans Verkuil <hverkuil@xs4all.nl>
7109 L: linux-media@vger.kernel.org
7110 T: git git://linuxtv.org/media_tree.git
7111 W: https://linuxtv.org
7112 S: Maintained
7113 F: drivers/media/radio/radio-keene*
7114
7115 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7116 M: Ian Kent <raven@themaw.net>
7117 L: autofs@vger.kernel.org
7118 S: Maintained
7119 F: fs/autofs4/
7120
7121 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7122 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7123 M: Michal Marek <mmarek@suse.com>
7124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7125 L: linux-kbuild@vger.kernel.org
7126 S: Maintained
7127 F: Documentation/kbuild/
7128 F: Makefile
7129 F: scripts/Makefile.*
7130 F: scripts/basic/
7131 F: scripts/mk*
7132 F: scripts/package/
7133
7134 KERNEL JANITORS
7135 L: kernel-janitors@vger.kernel.org
7136 W: http://kernelnewbies.org/KernelJanitors
7137 S: Odd Fixes
7138
7139 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7140 M: "J. Bruce Fields" <bfields@fieldses.org>
7141 M: Jeff Layton <jlayton@poochiereds.net>
7142 L: linux-nfs@vger.kernel.org
7143 W: http://nfs.sourceforge.net/
7144 T: git git://linux-nfs.org/~bfields/linux.git
7145 S: Supported
7146 F: fs/nfsd/
7147 F: include/uapi/linux/nfsd/
7148 F: fs/lockd/
7149 F: fs/nfs_common/
7150 F: net/sunrpc/
7151 F: include/linux/lockd/
7152 F: include/linux/sunrpc/
7153 F: include/uapi/linux/sunrpc/
7154
7155 KERNEL SELFTEST FRAMEWORK
7156 M: Shuah Khan <shuahkh@osg.samsung.com>
7157 M: Shuah Khan <shuah@kernel.org>
7158 L: linux-kselftest@vger.kernel.org
7159 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7160 S: Maintained
7161 F: tools/testing/selftests
7162
7163 KERNEL VIRTUAL MACHINE (KVM)
7164 M: Paolo Bonzini <pbonzini@redhat.com>
7165 M: Radim Krčmář <rkrcmar@redhat.com>
7166 L: kvm@vger.kernel.org
7167 W: http://www.linux-kvm.org
7168 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7169 S: Supported
7170 F: Documentation/*/kvm*.txt
7171 F: Documentation/virtual/kvm/
7172 F: arch/*/kvm/
7173 F: arch/x86/kernel/kvm.c
7174 F: arch/x86/kernel/kvmclock.c
7175 F: arch/*/include/asm/kvm*
7176 F: include/linux/kvm*
7177 F: include/uapi/linux/kvm*
7178 F: virt/kvm/
7179 F: tools/kvm/
7180
7181 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7182 M: Joerg Roedel <joro@8bytes.org>
7183 L: kvm@vger.kernel.org
7184 W: http://www.linux-kvm.org/
7185 S: Maintained
7186 F: arch/x86/include/asm/svm.h
7187 F: arch/x86/kvm/svm.c
7188
7189 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7190 M: Alexander Graf <agraf@suse.com>
7191 L: kvm-ppc@vger.kernel.org
7192 W: http://www.linux-kvm.org/
7193 T: git git://github.com/agraf/linux-2.6.git
7194 S: Supported
7195 F: arch/powerpc/include/asm/kvm*
7196 F: arch/powerpc/kvm/
7197
7198 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7199 M: Christian Borntraeger <borntraeger@de.ibm.com>
7200 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7201 L: linux-s390@vger.kernel.org
7202 W: http://www.ibm.com/developerworks/linux/linux390/
7203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7204 S: Supported
7205 F: Documentation/s390/kvm.txt
7206 F: arch/s390/include/asm/kvm*
7207 F: arch/s390/kvm/
7208
7209 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7210 M: Christoffer Dall <christoffer.dall@linaro.org>
7211 M: Marc Zyngier <marc.zyngier@arm.com>
7212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7213 L: kvmarm@lists.cs.columbia.edu
7214 W: http://systems.cs.columbia.edu/projects/kvm-arm
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7216 S: Supported
7217 F: arch/arm/include/uapi/asm/kvm*
7218 F: arch/arm/include/asm/kvm*
7219 F: arch/arm/kvm/
7220 F: virt/kvm/arm/
7221 F: include/kvm/arm_*
7222
7223 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7224 M: Christoffer Dall <christoffer.dall@linaro.org>
7225 M: Marc Zyngier <marc.zyngier@arm.com>
7226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7227 L: kvmarm@lists.cs.columbia.edu
7228 S: Maintained
7229 F: arch/arm64/include/uapi/asm/kvm*
7230 F: arch/arm64/include/asm/kvm*
7231 F: arch/arm64/kvm/
7232
7233 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7234 M: James Hogan <james.hogan@imgtec.com>
7235 L: linux-mips@linux-mips.org
7236 S: Supported
7237 F: arch/mips/include/uapi/asm/kvm*
7238 F: arch/mips/include/asm/kvm*
7239 F: arch/mips/kvm/
7240
7241 KERNFS
7242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7243 M: Tejun Heo <tj@kernel.org>
7244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7245 S: Supported
7246 F: include/linux/kernfs.h
7247 F: fs/kernfs/
7248
7249 KEXEC
7250 M: Eric Biederman <ebiederm@xmission.com>
7251 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7252 L: kexec@lists.infradead.org
7253 S: Maintained
7254 F: include/linux/kexec.h
7255 F: include/uapi/linux/kexec.h
7256 F: kernel/kexec*
7257
7258 KEYS/KEYRINGS:
7259 M: David Howells <dhowells@redhat.com>
7260 L: keyrings@vger.kernel.org
7261 S: Maintained
7262 F: Documentation/security/keys.txt
7263 F: include/linux/key.h
7264 F: include/linux/key-type.h
7265 F: include/linux/keyctl.h
7266 F: include/uapi/linux/keyctl.h
7267 F: include/keys/
7268 F: security/keys/
7269
7270 KEYS-TRUSTED
7271 M: David Safford <safford@us.ibm.com>
7272 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7273 L: linux-security-module@vger.kernel.org
7274 L: keyrings@vger.kernel.org
7275 S: Supported
7276 F: Documentation/security/keys-trusted-encrypted.txt
7277 F: include/keys/trusted-type.h
7278 F: security/keys/trusted.c
7279 F: security/keys/trusted.h
7280
7281 KEYS-ENCRYPTED
7282 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7283 M: David Safford <safford@us.ibm.com>
7284 L: linux-security-module@vger.kernel.org
7285 L: keyrings@vger.kernel.org
7286 S: Supported
7287 F: Documentation/security/keys-trusted-encrypted.txt
7288 F: include/keys/encrypted-type.h
7289 F: security/keys/encrypted-keys/
7290
7291 KGDB / KDB /debug_core
7292 M: Jason Wessel <jason.wessel@windriver.com>
7293 W: http://kgdb.wiki.kernel.org/
7294 L: kgdb-bugreport@lists.sourceforge.net
7295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7296 S: Maintained
7297 F: Documentation/DocBook/kgdb.tmpl
7298 F: drivers/misc/kgdbts.c
7299 F: drivers/tty/serial/kgdboc.c
7300 F: include/linux/kdb.h
7301 F: include/linux/kgdb.h
7302 F: kernel/debug/
7303
7304 KMEMCHECK
7305 M: Vegard Nossum <vegardno@ifi.uio.no>
7306 M: Pekka Enberg <penberg@kernel.org>
7307 S: Maintained
7308 F: Documentation/dev-tools/kmemcheck.rst
7309 F: arch/x86/include/asm/kmemcheck.h
7310 F: arch/x86/mm/kmemcheck/
7311 F: include/linux/kmemcheck.h
7312 F: mm/kmemcheck.c
7313
7314 KMEMLEAK
7315 M: Catalin Marinas <catalin.marinas@arm.com>
7316 S: Maintained
7317 F: Documentation/dev-tools/kmemleak.rst
7318 F: include/linux/kmemleak.h
7319 F: mm/kmemleak.c
7320 F: mm/kmemleak-test.c
7321
7322 KPROBES
7323 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7324 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7325 M: "David S. Miller" <davem@davemloft.net>
7326 M: Masami Hiramatsu <mhiramat@kernel.org>
7327 S: Maintained
7328 F: Documentation/kprobes.txt
7329 F: include/linux/kprobes.h
7330 F: include/asm-generic/kprobes.h
7331 F: kernel/kprobes.c
7332
7333 KS0108 LCD CONTROLLER DRIVER
7334 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7335 W: http://miguelojeda.es/auxdisplay.htm
7336 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7337 S: Maintained
7338 F: Documentation/auxdisplay/ks0108
7339 F: drivers/auxdisplay/ks0108.c
7340 F: include/linux/ks0108.h
7341
7342 L3MDEV
7343 M: David Ahern <dsa@cumulusnetworks.com>
7344 L: netdev@vger.kernel.org
7345 S: Maintained
7346 F: net/l3mdev
7347 F: include/net/l3mdev.h
7348
7349 LANTIQ MIPS ARCHITECTURE
7350 M: John Crispin <john@phrozen.org>
7351 L: linux-mips@linux-mips.org
7352 S: Maintained
7353 F: arch/mips/lantiq
7354
7355 LAPB module
7356 L: linux-x25@vger.kernel.org
7357 S: Orphan
7358 F: Documentation/networking/lapb-module.txt
7359 F: include/*/lapb.h
7360 F: net/lapb/
7361
7362 LASI 53c700 driver for PARISC
7363 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7364 L: linux-scsi@vger.kernel.org
7365 S: Maintained
7366 F: Documentation/scsi/53c700.txt
7367 F: drivers/scsi/53c700*
7368
7369 LED SUBSYSTEM
7370 M: Richard Purdie <rpurdie@rpsys.net>
7371 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7372 M: Pavel Machek <pavel@ucw.cz>
7373 L: linux-leds@vger.kernel.org
7374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7375 S: Maintained
7376 F: Documentation/devicetree/bindings/leds/
7377 F: drivers/leds/
7378 F: include/linux/leds.h
7379
7380 LEGACY EEPROM DRIVER
7381 M: Jean Delvare <jdelvare@suse.com>
7382 S: Maintained
7383 F: Documentation/misc-devices/eeprom
7384 F: drivers/misc/eeprom/eeprom.c
7385
7386 LEGO USB Tower driver
7387 M: Juergen Stuber <starblue@users.sourceforge.net>
7388 L: legousb-devel@lists.sourceforge.net
7389 W: http://legousb.sourceforge.net/
7390 S: Maintained
7391 F: drivers/usb/misc/legousbtower.c
7392
7393 LG2160 MEDIA DRIVER
7394 M: Michael Krufky <mkrufky@linuxtv.org>
7395 L: linux-media@vger.kernel.org
7396 W: https://linuxtv.org
7397 W: http://github.com/mkrufky
7398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399 T: git git://linuxtv.org/mkrufky/tuners.git
7400 S: Maintained
7401 F: drivers/media/dvb-frontends/lg2160.*
7402
7403 LGDT3305 MEDIA DRIVER
7404 M: Michael Krufky <mkrufky@linuxtv.org>
7405 L: linux-media@vger.kernel.org
7406 W: https://linuxtv.org
7407 W: http://github.com/mkrufky
7408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7409 T: git git://linuxtv.org/mkrufky/tuners.git
7410 S: Maintained
7411 F: drivers/media/dvb-frontends/lgdt3305.*
7412
7413 LGUEST
7414 M: Rusty Russell <rusty@rustcorp.com.au>
7415 L: lguest@lists.ozlabs.org
7416 W: http://lguest.ozlabs.org/
7417 S: Odd Fixes
7418 F: arch/x86/include/asm/lguest*.h
7419 F: arch/x86/lguest/
7420 F: drivers/lguest/
7421 F: include/linux/lguest*.h
7422 F: tools/lguest/
7423
7424 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7425 M: Tejun Heo <tj@kernel.org>
7426 L: linux-ide@vger.kernel.org
7427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7428 S: Maintained
7429 F: drivers/ata/
7430 F: include/linux/ata.h
7431 F: include/linux/libata.h
7432 F: Documentation/devicetree/bindings/ata/
7433
7434 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7435 M: Viresh Kumar <vireshk@kernel.org>
7436 L: linux-ide@vger.kernel.org
7437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7438 S: Maintained
7439 F: include/linux/pata_arasan_cf_data.h
7440 F: drivers/ata/pata_arasan_cf.c
7441
7442 LIBATA PATA DRIVERS
7443 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7444 M: Tejun Heo <tj@kernel.org>
7445 L: linux-ide@vger.kernel.org
7446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7447 S: Maintained
7448 F: drivers/ata/pata_*.c
7449 F: drivers/ata/ata_generic.c
7450
7451 LIBATA SATA AHCI PLATFORM devices support
7452 M: Hans de Goede <hdegoede@redhat.com>
7453 M: Tejun Heo <tj@kernel.org>
7454 L: linux-ide@vger.kernel.org
7455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7456 S: Maintained
7457 F: drivers/ata/ahci_platform.c
7458 F: drivers/ata/libahci_platform.c
7459 F: include/linux/ahci_platform.h
7460
7461 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7462 M: Mikael Pettersson <mikpelinux@gmail.com>
7463 L: linux-ide@vger.kernel.org
7464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7465 S: Maintained
7466 F: drivers/ata/sata_promise.*
7467
7468 LIBLOCKDEP
7469 M: Sasha Levin <sasha.levin@oracle.com>
7470 S: Maintained
7471 F: tools/lib/lockdep/
7472
7473 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7474 M: Dan Williams <dan.j.williams@intel.com>
7475 L: linux-nvdimm@lists.01.org
7476 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7478 S: Supported
7479 F: drivers/nvdimm/*
7480 F: include/linux/nd.h
7481 F: include/linux/libnvdimm.h
7482 F: include/uapi/linux/ndctl.h
7483
7484 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7485 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7486 L: linux-nvdimm@lists.01.org
7487 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7488 S: Supported
7489 F: drivers/nvdimm/blk.c
7490 F: drivers/nvdimm/region_devs.c
7491 F: drivers/acpi/nfit*
7492
7493 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7494 M: Vishal Verma <vishal.l.verma@intel.com>
7495 L: linux-nvdimm@lists.01.org
7496 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7497 S: Supported
7498 F: drivers/nvdimm/btt*
7499
7500 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7501 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7502 L: linux-nvdimm@lists.01.org
7503 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7504 S: Supported
7505 F: drivers/nvdimm/pmem.c
7506 F: include/linux/pmem.h
7507 F: arch/*/include/asm/pmem.h
7508
7509 LIGHTNVM PLATFORM SUPPORT
7510 M: Matias Bjorling <mb@lightnvm.io>
7511 W: http://github/OpenChannelSSD
7512 L: linux-block@vger.kernel.org
7513 S: Maintained
7514 F: drivers/lightnvm/
7515 F: include/linux/lightnvm.h
7516 F: include/uapi/linux/lightnvm.h
7517
7518 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7519 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7520 M: Paul Mackerras <paulus@samba.org>
7521 M: Michael Ellerman <mpe@ellerman.id.au>
7522 W: https://github.com/linuxppc/linux/wiki
7523 L: linuxppc-dev@lists.ozlabs.org
7524 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7526 S: Supported
7527 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7528 F: Documentation/devicetree/bindings/powerpc/opal/
7529 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7530 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7531 F: Documentation/powerpc/
7532 F: arch/powerpc/
7533 F: drivers/char/tpm/tpm_ibmvtpm*
7534 F: drivers/crypto/nx/
7535 F: drivers/crypto/vmx/
7536 F: drivers/i2c/busses/i2c-opal.c
7537 F: drivers/net/ethernet/ibm/ibmveth.*
7538 F: drivers/net/ethernet/ibm/ibmvnic.*
7539 F: drivers/pci/hotplug/pnv_php.c
7540 F: drivers/pci/hotplug/rpa*
7541 F: drivers/rtc/rtc-opal.c
7542 F: drivers/scsi/ibmvscsi/
7543 F: drivers/tty/hvc/hvc_opal.c
7544 F: tools/testing/selftests/powerpc
7545 N: /pmac
7546 N: powermac
7547 N: powernv
7548 N: [^a-z0-9]ps3
7549 N: pseries
7550
7551 LINUX FOR POWER MACINTOSH
7552 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7553 W: http://www.penguinppc.org/
7554 L: linuxppc-dev@lists.ozlabs.org
7555 S: Maintained
7556 F: arch/powerpc/platforms/powermac/
7557 F: drivers/macintosh/
7558
7559 LINUX FOR POWERPC EMBEDDED MPC5XXX
7560 M: Anatolij Gustschin <agust@denx.de>
7561 L: linuxppc-dev@lists.ozlabs.org
7562 T: git git://git.denx.de/linux-denx-agust.git
7563 S: Maintained
7564 F: arch/powerpc/platforms/512x/
7565 F: arch/powerpc/platforms/52xx/
7566
7567 LINUX FOR POWERPC EMBEDDED PPC4XX
7568 M: Alistair Popple <alistair@popple.id.au>
7569 M: Matt Porter <mporter@kernel.crashing.org>
7570 W: http://www.penguinppc.org/
7571 L: linuxppc-dev@lists.ozlabs.org
7572 S: Maintained
7573 F: arch/powerpc/platforms/40x/
7574 F: arch/powerpc/platforms/44x/
7575
7576 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7577 L: linuxppc-dev@lists.ozlabs.org
7578 S: Orphan
7579 F: arch/powerpc/*/*virtex*
7580 F: arch/powerpc/*/*/*virtex*
7581
7582 LINUX FOR POWERPC EMBEDDED PPC8XX
7583 M: Vitaly Bordug <vitb@kernel.crashing.org>
7584 W: http://www.penguinppc.org/
7585 L: linuxppc-dev@lists.ozlabs.org
7586 S: Maintained
7587 F: arch/powerpc/platforms/8xx/
7588
7589 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7590 M: Scott Wood <oss@buserror.net>
7591 M: Kumar Gala <galak@kernel.crashing.org>
7592 W: http://www.penguinppc.org/
7593 L: linuxppc-dev@lists.ozlabs.org
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7595 S: Maintained
7596 F: arch/powerpc/platforms/83xx/
7597 F: arch/powerpc/platforms/85xx/
7598
7599 LINUX FOR POWERPC PA SEMI PWRFICIENT
7600 L: linuxppc-dev@lists.ozlabs.org
7601 S: Orphan
7602 F: arch/powerpc/platforms/pasemi/
7603 F: drivers/*/*pasemi*
7604 F: drivers/*/*/*pasemi*
7605
7606 LINUX SECURITY MODULE (LSM) FRAMEWORK
7607 M: Chris Wright <chrisw@sous-sol.org>
7608 L: linux-security-module@vger.kernel.org
7609 S: Supported
7610
7611 LIS3LV02D ACCELEROMETER DRIVER
7612 M: Eric Piel <eric.piel@tremplin-utc.net>
7613 S: Maintained
7614 F: Documentation/misc-devices/lis3lv02d
7615 F: drivers/misc/lis3lv02d/
7616 F: drivers/platform/x86/hp_accel.c
7617
7618 LIVE PATCHING
7619 M: Josh Poimboeuf <jpoimboe@redhat.com>
7620 M: Jessica Yu <jeyu@redhat.com>
7621 M: Jiri Kosina <jikos@kernel.org>
7622 M: Miroslav Benes <mbenes@suse.cz>
7623 R: Petr Mladek <pmladek@suse.com>
7624 S: Maintained
7625 F: kernel/livepatch/
7626 F: include/linux/livepatch.h
7627 F: arch/x86/include/asm/livepatch.h
7628 F: arch/x86/kernel/livepatch.c
7629 F: Documentation/livepatch/
7630 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7631 F: samples/livepatch/
7632 L: live-patching@vger.kernel.org
7633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7634
7635 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7636 M: Kees Cook <keescook@chromium.org>
7637 S: Maintained
7638 F: drivers/misc/lkdtm*
7639
7640 LLC (802.2)
7641 L: netdev@vger.kernel.org
7642 S: Odd fixes
7643 F: include/linux/llc.h
7644 F: include/uapi/linux/llc.h
7645 F: include/net/llc*
7646 F: net/llc/
7647
7648 LM73 HARDWARE MONITOR DRIVER
7649 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7650 L: linux-hwmon@vger.kernel.org
7651 S: Maintained
7652 F: drivers/hwmon/lm73.c
7653
7654 LM78 HARDWARE MONITOR DRIVER
7655 M: Jean Delvare <jdelvare@suse.com>
7656 L: linux-hwmon@vger.kernel.org
7657 S: Maintained
7658 F: Documentation/hwmon/lm78
7659 F: drivers/hwmon/lm78.c
7660
7661 LM83 HARDWARE MONITOR DRIVER
7662 M: Jean Delvare <jdelvare@suse.com>
7663 L: linux-hwmon@vger.kernel.org
7664 S: Maintained
7665 F: Documentation/hwmon/lm83
7666 F: drivers/hwmon/lm83.c
7667
7668 LM90 HARDWARE MONITOR DRIVER
7669 M: Jean Delvare <jdelvare@suse.com>
7670 L: linux-hwmon@vger.kernel.org
7671 S: Maintained
7672 F: Documentation/hwmon/lm90
7673 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7674 F: drivers/hwmon/lm90.c
7675 F: include/dt-bindings/thermal/lm90.h
7676
7677 LM95234 HARDWARE MONITOR DRIVER
7678 M: Guenter Roeck <linux@roeck-us.net>
7679 L: linux-hwmon@vger.kernel.org
7680 S: Maintained
7681 F: Documentation/hwmon/lm95234
7682 F: drivers/hwmon/lm95234.c
7683
7684 LME2510 MEDIA DRIVER
7685 M: Malcolm Priestley <tvboxspy@gmail.com>
7686 L: linux-media@vger.kernel.org
7687 W: https://linuxtv.org
7688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7689 S: Maintained
7690 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7691
7692 LOCKING PRIMITIVES
7693 M: Peter Zijlstra <peterz@infradead.org>
7694 M: Ingo Molnar <mingo@redhat.com>
7695 L: linux-kernel@vger.kernel.org
7696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7697 S: Maintained
7698 F: Documentation/locking/
7699 F: include/linux/lockdep.h
7700 F: include/linux/spinlock*.h
7701 F: arch/*/include/asm/spinlock*.h
7702 F: include/linux/rwlock*.h
7703 F: include/linux/mutex*.h
7704 F: arch/*/include/asm/mutex*.h
7705 F: include/linux/rwsem*.h
7706 F: arch/*/include/asm/rwsem.h
7707 F: include/linux/seqlock.h
7708 F: lib/locking*.[ch]
7709 F: kernel/locking/
7710
7711 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7712 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7713 L: linux-ntfs-dev@lists.sourceforge.net
7714 W: http://www.linux-ntfs.org/content/view/19/37/
7715 S: Maintained
7716 F: Documentation/ldm.txt
7717 F: block/partitions/ldm.*
7718
7719 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7720 M: Sathya Prakash <sathya.prakash@broadcom.com>
7721 M: Chaitra P B <chaitra.basappa@broadcom.com>
7722 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7723 L: MPT-FusionLinux.pdl@broadcom.com
7724 L: linux-scsi@vger.kernel.org
7725 W: http://www.avagotech.com/support/
7726 S: Supported
7727 F: drivers/message/fusion/
7728 F: drivers/scsi/mpt2sas/
7729 F: drivers/scsi/mpt3sas/
7730
7731 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7732 M: Matthew Wilcox <matthew@wil.cx>
7733 L: linux-scsi@vger.kernel.org
7734 S: Maintained
7735 F: drivers/scsi/sym53c8xx_2/
7736
7737 LTC4261 HARDWARE MONITOR DRIVER
7738 M: Guenter Roeck <linux@roeck-us.net>
7739 L: linux-hwmon@vger.kernel.org
7740 S: Maintained
7741 F: Documentation/hwmon/ltc4261
7742 F: drivers/hwmon/ltc4261.c
7743
7744 LTP (Linux Test Project)
7745 M: Mike Frysinger <vapier@gentoo.org>
7746 M: Cyril Hrubis <chrubis@suse.cz>
7747 M: Wanlong Gao <wanlong.gao@gmail.com>
7748 M: Jan Stancek <jstancek@redhat.com>
7749 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7750 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7751 L: ltp@lists.linux.it (subscribers-only)
7752 W: http://linux-test-project.github.io/
7753 T: git git://github.com/linux-test-project/ltp.git
7754 S: Maintained
7755
7756 M32R ARCHITECTURE
7757 W: http://www.linux-m32r.org/
7758 S: Orphan
7759 F: arch/m32r/
7760
7761 M68K ARCHITECTURE
7762 M: Geert Uytterhoeven <geert@linux-m68k.org>
7763 L: linux-m68k@lists.linux-m68k.org
7764 W: http://www.linux-m68k.org/
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7766 S: Maintained
7767 F: arch/m68k/
7768 F: drivers/zorro/
7769
7770 M68K ON APPLE MACINTOSH
7771 M: Joshua Thompson <funaho@jurai.org>
7772 W: http://www.mac.linux-m68k.org/
7773 L: linux-m68k@lists.linux-m68k.org
7774 S: Maintained
7775 F: arch/m68k/mac/
7776
7777 M68K ON HP9000/300
7778 M: Philip Blundell <philb@gnu.org>
7779 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7780 S: Maintained
7781 F: arch/m68k/hp300/
7782
7783 M88DS3103 MEDIA DRIVER
7784 M: Antti Palosaari <crope@iki.fi>
7785 L: linux-media@vger.kernel.org
7786 W: https://linuxtv.org
7787 W: http://palosaari.fi/linux/
7788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7789 T: git git://linuxtv.org/anttip/media_tree.git
7790 S: Maintained
7791 F: drivers/media/dvb-frontends/m88ds3103*
7792
7793 M88RS2000 MEDIA DRIVER
7794 M: Malcolm Priestley <tvboxspy@gmail.com>
7795 L: linux-media@vger.kernel.org
7796 W: https://linuxtv.org
7797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7798 S: Maintained
7799 F: drivers/media/dvb-frontends/m88rs2000*
7800
7801 MA901 MASTERKIT USB FM RADIO DRIVER
7802 M: Alexey Klimov <klimov.linux@gmail.com>
7803 L: linux-media@vger.kernel.org
7804 T: git git://linuxtv.org/media_tree.git
7805 S: Maintained
7806 F: drivers/media/radio/radio-ma901.c
7807
7808 MAC80211
7809 M: Johannes Berg <johannes@sipsolutions.net>
7810 L: linux-wireless@vger.kernel.org
7811 W: http://wireless.kernel.org/
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7814 S: Maintained
7815 F: Documentation/networking/mac80211-injection.txt
7816 F: include/net/mac80211.h
7817 F: net/mac80211/
7818 F: drivers/net/wireless/mac80211_hwsim.[ch]
7819
7820 MAILBOX API
7821 M: Jassi Brar <jassisinghbrar@gmail.com>
7822 L: linux-kernel@vger.kernel.org
7823 S: Maintained
7824 F: drivers/mailbox/
7825 F: include/linux/mailbox_client.h
7826 F: include/linux/mailbox_controller.h
7827
7828 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7829 M: Michael Kerrisk <mtk.manpages@gmail.com>
7830 W: http://www.kernel.org/doc/man-pages
7831 L: linux-man@vger.kernel.org
7832 S: Maintained
7833
7834 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7835 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7836 L: linux-mips@linux-mips.org
7837 S: Maintained
7838 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7839
7840 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7841 M: Andrew Lunn <andrew@lunn.ch>
7842 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7843 L: netdev@vger.kernel.org
7844 S: Maintained
7845 F: drivers/net/dsa/mv88e6xxx/
7846 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7847
7848 MARVELL ARMADA DRM SUPPORT
7849 M: Russell King <linux@armlinux.org.uk>
7850 S: Maintained
7851 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7852 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7853 F: drivers/gpu/drm/armada/
7854 F: include/uapi/drm/armada_drm.h
7855 F: Documentation/devicetree/bindings/display/armada/
7856
7857 MARVELL CRYPTO DRIVER
7858 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7859 M: Arnaud Ebalard <arno@natisbad.org>
7860 F: drivers/crypto/marvell/
7861 S: Maintained
7862 L: linux-crypto@vger.kernel.org
7863
7864 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7865 M: Mirko Lindner <mlindner@marvell.com>
7866 M: Stephen Hemminger <stephen@networkplumber.org>
7867 L: netdev@vger.kernel.org
7868 S: Maintained
7869 F: drivers/net/ethernet/marvell/sk*
7870
7871 MARVELL LIBERTAS WIRELESS DRIVER
7872 L: libertas-dev@lists.infradead.org
7873 S: Orphan
7874 F: drivers/net/wireless/marvell/libertas/
7875
7876 MARVELL MV643XX ETHERNET DRIVER
7877 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7878 L: netdev@vger.kernel.org
7879 S: Maintained
7880 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7881 F: include/linux/mv643xx.h
7882
7883 MARVELL MVNETA ETHERNET DRIVER
7884 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7885 L: netdev@vger.kernel.org
7886 S: Maintained
7887 F: drivers/net/ethernet/marvell/mvneta.*
7888
7889 MARVELL MWIFIEX WIRELESS DRIVER
7890 M: Amitkumar Karwar <akarwar@marvell.com>
7891 M: Nishant Sarmukadam <nishants@marvell.com>
7892 M: Ganapathi Bhat <gbhat@marvell.com>
7893 M: Xinming Hu <huxm@marvell.com>
7894 L: linux-wireless@vger.kernel.org
7895 S: Maintained
7896 F: drivers/net/wireless/marvell/mwifiex/
7897
7898 MARVELL MWL8K WIRELESS DRIVER
7899 M: Lennert Buytenhek <buytenh@wantstofly.org>
7900 L: linux-wireless@vger.kernel.org
7901 S: Odd Fixes
7902 F: drivers/net/wireless/marvell/mwl8k.c
7903
7904 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7905 M: Nicolas Pitre <nico@fluxnic.net>
7906 S: Odd Fixes
7907 F: drivers/mmc/host/mvsdio.*
7908
7909 MATROX FRAMEBUFFER DRIVER
7910 L: linux-fbdev@vger.kernel.org
7911 S: Orphan
7912 F: drivers/video/fbdev/matrox/matroxfb_*
7913 F: include/uapi/linux/matroxfb.h
7914
7915 MAX16065 HARDWARE MONITOR DRIVER
7916 M: Guenter Roeck <linux@roeck-us.net>
7917 L: linux-hwmon@vger.kernel.org
7918 S: Maintained
7919 F: Documentation/hwmon/max16065
7920 F: drivers/hwmon/max16065.c
7921
7922 MAX20751 HARDWARE MONITOR DRIVER
7923 M: Guenter Roeck <linux@roeck-us.net>
7924 L: linux-hwmon@vger.kernel.org
7925 S: Maintained
7926 F: Documentation/hwmon/max20751
7927 F: drivers/hwmon/max20751.c
7928
7929 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7930 L: linux-hwmon@vger.kernel.org
7931 S: Orphan
7932 F: Documentation/hwmon/max6650
7933 F: drivers/hwmon/max6650.c
7934
7935 MAX6697 HARDWARE MONITOR DRIVER
7936 M: Guenter Roeck <linux@roeck-us.net>
7937 L: linux-hwmon@vger.kernel.org
7938 S: Maintained
7939 F: Documentation/hwmon/max6697
7940 F: Documentation/devicetree/bindings/i2c/max6697.txt
7941 F: drivers/hwmon/max6697.c
7942 F: include/linux/platform_data/max6697.h
7943
7944 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7945 M: Peter Rosin <peda@axentia.se>
7946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7947 S: Maintained
7948 F: Documentation/devicetree/bindings/sound/max9860.txt
7949 F: sound/soc/codecs/max9860.*
7950
7951 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7952 M: Krzysztof Kozlowski <krzk@kernel.org>
7953 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7954 L: linux-pm@vger.kernel.org
7955 S: Supported
7956 F: drivers/power/supply/max14577_charger.c
7957 F: drivers/power/supply/max77693_charger.c
7958
7959 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7960 M: Javier Martinez Canillas <javier@osg.samsung.com>
7961 L: linux-kernel@vger.kernel.org
7962 S: Supported
7963 F: drivers/*/*max77802*.c
7964 F: Documentation/devicetree/bindings/*/*max77802.txt
7965 F: include/dt-bindings/*/*max77802.h
7966
7967 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7968 M: Chanwoo Choi <cw00.choi@samsung.com>
7969 M: Krzysztof Kozlowski <krzk@kernel.org>
7970 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7971 L: linux-kernel@vger.kernel.org
7972 S: Supported
7973 F: drivers/*/max14577*.c
7974 F: drivers/*/max77686*.c
7975 F: drivers/*/max77693*.c
7976 F: drivers/extcon/extcon-max14577.c
7977 F: drivers/extcon/extcon-max77693.c
7978 F: drivers/rtc/rtc-max77686.c
7979 F: drivers/clk/clk-max77686.c
7980 F: Documentation/devicetree/bindings/mfd/max14577.txt
7981 F: Documentation/devicetree/bindings/*/max77686.txt
7982 F: Documentation/devicetree/bindings/mfd/max77693.txt
7983 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7984 F: include/linux/mfd/max14577*.h
7985 F: include/linux/mfd/max77686*.h
7986 F: include/linux/mfd/max77693*.h
7987
7988 MAXIRADIO FM RADIO RECEIVER DRIVER
7989 M: Hans Verkuil <hverkuil@xs4all.nl>
7990 L: linux-media@vger.kernel.org
7991 T: git git://linuxtv.org/media_tree.git
7992 W: https://linuxtv.org
7993 S: Maintained
7994 F: drivers/media/radio/radio-maxiradio*
7995
7996 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7997 M: Peter Rosin <peda@axentia.se>
7998 L: linux-iio@vger.kernel.org
7999 S: Maintained
8000 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8001 F: drivers/iio/potentiometer/mcp4531.c
8002
8003 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8004 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8005 L: linux-iio@vger.kernel.org
8006 S: Maintained
8007 F: drivers/iio/dac/cio-dac.c
8008
8009 MEDIA DRIVERS FOR RENESAS - FCP
8010 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8011 L: linux-media@vger.kernel.org
8012 L: linux-renesas-soc@vger.kernel.org
8013 T: git git://linuxtv.org/media_tree.git
8014 S: Supported
8015 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8016 F: drivers/media/platform/rcar-fcp.c
8017 F: include/media/rcar-fcp.h
8018
8019 MEDIA DRIVERS FOR RENESAS - FDP1
8020 M: Kieran Bingham <kieran@bingham.xyz>
8021 L: linux-media@vger.kernel.org
8022 L: linux-renesas-soc@vger.kernel.org
8023 T: git git://linuxtv.org/media_tree.git
8024 S: Supported
8025 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8026 F: drivers/media/platform/rcar_fdp1.c
8027
8028 MEDIA DRIVERS FOR RENESAS - VIN
8029 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8030 L: linux-media@vger.kernel.org
8031 L: linux-renesas-soc@vger.kernel.org
8032 T: git git://linuxtv.org/media_tree.git
8033 S: Supported
8034 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8035 F: drivers/media/platform/rcar-vin/
8036
8037 MEDIA DRIVERS FOR RENESAS - VSP1
8038 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8039 L: linux-media@vger.kernel.org
8040 L: linux-renesas-soc@vger.kernel.org
8041 T: git git://linuxtv.org/media_tree.git
8042 S: Supported
8043 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8044 F: drivers/media/platform/vsp1/
8045
8046 MEDIA DRIVERS FOR HELENE
8047 M: Abylay Ospan <aospan@netup.ru>
8048 L: linux-media@vger.kernel.org
8049 W: https://linuxtv.org
8050 W: http://netup.tv/
8051 T: git git://linuxtv.org/media_tree.git
8052 S: Supported
8053 F: drivers/media/dvb-frontends/helene*
8054
8055 MEDIA DRIVERS FOR ASCOT2E
8056 M: Sergey Kozlov <serjk@netup.ru>
8057 M: Abylay Ospan <aospan@netup.ru>
8058 L: linux-media@vger.kernel.org
8059 W: https://linuxtv.org
8060 W: http://netup.tv/
8061 T: git git://linuxtv.org/media_tree.git
8062 S: Supported
8063 F: drivers/media/dvb-frontends/ascot2e*
8064
8065 MEDIA DRIVERS FOR CXD2841ER
8066 M: Sergey Kozlov <serjk@netup.ru>
8067 M: Abylay Ospan <aospan@netup.ru>
8068 L: linux-media@vger.kernel.org
8069 W: https://linuxtv.org
8070 W: http://netup.tv/
8071 T: git git://linuxtv.org/media_tree.git
8072 S: Supported
8073 F: drivers/media/dvb-frontends/cxd2841er*
8074
8075 MEDIA DRIVERS FOR HORUS3A
8076 M: Sergey Kozlov <serjk@netup.ru>
8077 M: Abylay Ospan <aospan@netup.ru>
8078 L: linux-media@vger.kernel.org
8079 W: https://linuxtv.org
8080 W: http://netup.tv/
8081 T: git git://linuxtv.org/media_tree.git
8082 S: Supported
8083 F: drivers/media/dvb-frontends/horus3a*
8084
8085 MEDIA DRIVERS FOR LNBH25
8086 M: Sergey Kozlov <serjk@netup.ru>
8087 M: Abylay Ospan <aospan@netup.ru>
8088 L: linux-media@vger.kernel.org
8089 W: https://linuxtv.org
8090 W: http://netup.tv/
8091 T: git git://linuxtv.org/media_tree.git
8092 S: Supported
8093 F: drivers/media/dvb-frontends/lnbh25*
8094
8095 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8096 M: Sergey Kozlov <serjk@netup.ru>
8097 M: Abylay Ospan <aospan@netup.ru>
8098 L: linux-media@vger.kernel.org
8099 W: https://linuxtv.org
8100 W: http://netup.tv/
8101 T: git git://linuxtv.org/media_tree.git
8102 S: Supported
8103 F: drivers/media/pci/netup_unidvb/*
8104
8105 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8106 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8107 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8108 P: LinuxTV.org Project
8109 L: linux-media@vger.kernel.org
8110 W: https://linuxtv.org
8111 Q: http://patchwork.kernel.org/project/linux-media/list/
8112 T: git git://linuxtv.org/media_tree.git
8113 S: Maintained
8114 F: Documentation/media/
8115 F: drivers/media/
8116 F: drivers/staging/media/
8117 F: include/linux/platform_data/media/
8118 F: include/media/
8119 F: include/uapi/linux/dvb/
8120 F: include/uapi/linux/videodev2.h
8121 F: include/uapi/linux/media.h
8122 F: include/uapi/linux/v4l2-*
8123 F: include/uapi/linux/meye.h
8124 F: include/uapi/linux/ivtv*
8125 F: include/uapi/linux/uvcvideo.h
8126
8127 MEDIATEK ETHERNET DRIVER
8128 M: Felix Fietkau <nbd@openwrt.org>
8129 M: John Crispin <blogic@openwrt.org>
8130 L: netdev@vger.kernel.org
8131 S: Maintained
8132 F: drivers/net/ethernet/mediatek/
8133
8134 MEDIATEK MEDIA DRIVER
8135 M: Tiffany Lin <tiffany.lin@mediatek.com>
8136 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8137 S: Supported
8138 F: drivers/media/platform/mtk-vcodec/
8139 F: drivers/media/platform/mtk-vpu/
8140 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8141 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8142
8143 MEDIATEK MDP DRIVER
8144 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8145 M: Houlong Wei <houlong.wei@mediatek.com>
8146 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8147 S: Supported
8148 F: drivers/media/platform/mtk-mdp/
8149 F: drivers/media/platform/mtk-vpu/
8150 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8151
8152 MEDIATEK MT7601U WIRELESS LAN DRIVER
8153 M: Jakub Kicinski <kubakici@wp.pl>
8154 L: linux-wireless@vger.kernel.org
8155 S: Maintained
8156 F: drivers/net/wireless/mediatek/mt7601u/
8157
8158 MEGARAID SCSI/SAS DRIVERS
8159 M: Kashyap Desai <kashyap.desai@broadcom.com>
8160 M: Sumit Saxena <sumit.saxena@broadcom.com>
8161 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8162 L: megaraidlinux.pdl@broadcom.com
8163 L: linux-scsi@vger.kernel.org
8164 W: http://www.avagotech.com/support/
8165 S: Maintained
8166 F: Documentation/scsi/megaraid.txt
8167 F: drivers/scsi/megaraid.*
8168 F: drivers/scsi/megaraid/
8169
8170 MELFAS MIP4 TOUCHSCREEN DRIVER
8171 M: Sangwon Jee <jeesw@melfas.com>
8172 W: http://www.melfas.com
8173 S: Supported
8174 F: drivers/input/touchscreen/melfas_mip4.c
8175 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8176
8177 MELLANOX ETHERNET DRIVER (mlx4_en)
8178 M: Tariq Toukan <tariqt@mellanox.com>
8179 L: netdev@vger.kernel.org
8180 S: Supported
8181 W: http://www.mellanox.com
8182 Q: http://patchwork.ozlabs.org/project/netdev/list/
8183 F: drivers/net/ethernet/mellanox/mlx4/en_*
8184
8185 MELLANOX ETHERNET DRIVER (mlx5e)
8186 M: Saeed Mahameed <saeedm@mellanox.com>
8187 L: netdev@vger.kernel.org
8188 S: Supported
8189 W: http://www.mellanox.com
8190 Q: http://patchwork.ozlabs.org/project/netdev/list/
8191 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8192
8193 MELLANOX ETHERNET SWITCH DRIVERS
8194 M: Jiri Pirko <jiri@mellanox.com>
8195 M: Ido Schimmel <idosch@mellanox.com>
8196 L: netdev@vger.kernel.org
8197 S: Supported
8198 W: http://www.mellanox.com
8199 Q: http://patchwork.ozlabs.org/project/netdev/list/
8200 F: drivers/net/ethernet/mellanox/mlxsw/
8201
8202 MELLANOX MLXCPLD I2C AND MUX DRIVER
8203 M: Vadim Pasternak <vadimp@mellanox.com>
8204 M: Michael Shych <michaelsh@mellanox.com>
8205 L: linux-i2c@vger.kernel.org
8206 S: Supported
8207 F: drivers/i2c/busses/i2c-mlxcpld.c
8208 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8209 F: Documentation/i2c/busses/i2c-mlxcpld
8210
8211 MELLANOX MLXCPLD LED DRIVER
8212 M: Vadim Pasternak <vadimp@mellanox.com>
8213 L: linux-leds@vger.kernel.org
8214 S: Supported
8215 F: drivers/leds/leds-mlxcpld.c
8216 F: Documentation/leds/leds-mlxcpld.txt
8217
8218 MELLANOX PLATFORM DRIVER
8219 M: Vadim Pasternak <vadimp@mellanox.com>
8220 L: platform-driver-x86@vger.kernel.org
8221 S: Supported
8222 F: drivers/platform/x86/mlx-platform.c
8223
8224 MELLANOX MLX CPLD HOTPLUG DRIVER
8225 M: Vadim Pasternak <vadimp@mellanox.com>
8226 L: platform-driver-x86@vger.kernel.org
8227 S: Supported
8228 F: drivers/platform/x86/mlxcpld-hotplug.c
8229 F: include/linux/platform_data/mlxcpld-hotplug.h
8230
8231 SOFT-ROCE DRIVER (rxe)
8232 M: Moni Shoua <monis@mellanox.com>
8233 L: linux-rdma@vger.kernel.org
8234 S: Supported
8235 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8236 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8237 F: drivers/infiniband/sw/rxe/
8238 F: include/uapi/rdma/rdma_user_rxe.h
8239
8240 MEMBARRIER SUPPORT
8241 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8242 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8243 L: linux-kernel@vger.kernel.org
8244 S: Supported
8245 F: kernel/membarrier.c
8246 F: include/uapi/linux/membarrier.h
8247
8248 MEMORY MANAGEMENT
8249 L: linux-mm@kvack.org
8250 W: http://www.linux-mm.org
8251 S: Maintained
8252 F: include/linux/mm.h
8253 F: include/linux/gfp.h
8254 F: include/linux/mmzone.h
8255 F: include/linux/memory_hotplug.h
8256 F: include/linux/vmalloc.h
8257 F: mm/
8258
8259 MEMORY TECHNOLOGY DEVICES (MTD)
8260 M: David Woodhouse <dwmw2@infradead.org>
8261 M: Brian Norris <computersforpeace@gmail.com>
8262 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8263 M: Marek Vasut <marek.vasut@gmail.com>
8264 M: Richard Weinberger <richard@nod.at>
8265 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8266 L: linux-mtd@lists.infradead.org
8267 W: http://www.linux-mtd.infradead.org/
8268 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8269 T: git git://git.infradead.org/linux-mtd.git
8270 T: git git://git.infradead.org/l2-mtd.git
8271 S: Maintained
8272 F: Documentation/devicetree/bindings/mtd/
8273 F: drivers/mtd/
8274 F: include/linux/mtd/
8275 F: include/uapi/mtd/
8276
8277 MEN A21 WATCHDOG DRIVER
8278 M: Johannes Thumshirn <morbidrsa@gmail.com>
8279 L: linux-watchdog@vger.kernel.org
8280 S: Maintained
8281 F: drivers/watchdog/mena21_wdt.c
8282
8283 MEN CHAMELEON BUS (mcb)
8284 M: Johannes Thumshirn <morbidrsa@gmail.com>
8285 S: Maintained
8286 F: drivers/mcb/
8287 F: include/linux/mcb.h
8288 F: Documentation/men-chameleon-bus.txt
8289
8290 MEN F21BMC (Board Management Controller)
8291 M: Andreas Werner <andreas.werner@men.de>
8292 S: Supported
8293 F: drivers/mfd/menf21bmc.c
8294 F: drivers/watchdog/menf21bmc_wdt.c
8295 F: drivers/leds/leds-menf21bmc.c
8296 F: drivers/hwmon/menf21bmc_hwmon.c
8297 F: Documentation/hwmon/menf21bmc
8298
8299 METAG ARCHITECTURE
8300 M: James Hogan <james.hogan@imgtec.com>
8301 L: linux-metag@vger.kernel.org
8302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8303 S: Odd Fixes
8304 F: arch/metag/
8305 F: Documentation/metag/
8306 F: Documentation/devicetree/bindings/metag/
8307 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8308 F: drivers/clocksource/metag_generic.c
8309 F: drivers/irqchip/irq-metag.c
8310 F: drivers/irqchip/irq-metag-ext.c
8311 F: drivers/tty/metag_da.c
8312
8313 MICROBLAZE ARCHITECTURE
8314 M: Michal Simek <monstr@monstr.eu>
8315 W: http://www.monstr.eu/fdt/
8316 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8317 S: Supported
8318 F: arch/microblaze/
8319
8320 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8321 M: Richard Genoud <richard.genoud@gmail.com>
8322 S: Maintained
8323 F: drivers/tty/serial/atmel_serial.c
8324 F: include/linux/atmel_serial.h
8325
8326 MICROCHIP / ATMEL DMA DRIVER
8327 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8329 L: dmaengine@vger.kernel.org
8330 S: Supported
8331 F: drivers/dma/at_hdmac.c
8332 F: drivers/dma/at_hdmac_regs.h
8333 F: include/linux/platform_data/dma-atmel.h
8334
8335 MICROCHIP / ATMEL ISC DRIVER
8336 M: Songjun Wu <songjun.wu@microchip.com>
8337 L: linux-media@vger.kernel.org
8338 S: Supported
8339 F: drivers/media/platform/atmel/atmel-isc.c
8340 F: drivers/media/platform/atmel/atmel-isc-regs.h
8341 F: devicetree/bindings/media/atmel-isc.txt
8342
8343 MICROCHIP USB251XB DRIVER
8344 M: Richard Leitner <richard.leitner@skidata.com>
8345 L: linux-usb@vger.kernel.org
8346 S: Maintained
8347 F: drivers/usb/misc/usb251xb.c
8348 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8349
8350 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8351 M: Chen Yu <yu.c.chen@intel.com>
8352 L: platform-driver-x86@vger.kernel.org
8353 S: Supported
8354 F: drivers/platform/x86/surfacepro3_button.c
8355
8356 MICROTEK X6 SCANNER
8357 M: Oliver Neukum <oliver@neukum.org>
8358 S: Maintained
8359 F: drivers/usb/image/microtek.*
8360
8361 MIPS
8362 M: Ralf Baechle <ralf@linux-mips.org>
8363 L: linux-mips@linux-mips.org
8364 W: http://www.linux-mips.org/
8365 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8366 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8367 S: Supported
8368 F: Documentation/devicetree/bindings/mips/
8369 F: Documentation/mips/
8370 F: arch/mips/
8371
8372 MIPS/LOONGSON1 ARCHITECTURE
8373 M: Keguang Zhang <keguang.zhang@gmail.com>
8374 L: linux-mips@linux-mips.org
8375 S: Maintained
8376 F: arch/mips/loongson32/
8377 F: arch/mips/include/asm/mach-loongson32/
8378 F: drivers/*/*loongson1*
8379 F: drivers/*/*/*loongson1*
8380
8381 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8382 M: Hans Verkuil <hverkuil@xs4all.nl>
8383 L: linux-media@vger.kernel.org
8384 T: git git://linuxtv.org/media_tree.git
8385 W: https://linuxtv.org
8386 S: Odd Fixes
8387 F: drivers/media/radio/radio-miropcm20*
8388
8389 MELLANOX MLX4 core VPI driver
8390 M: Yishai Hadas <yishaih@mellanox.com>
8391 L: netdev@vger.kernel.org
8392 L: linux-rdma@vger.kernel.org
8393 W: http://www.mellanox.com
8394 Q: http://patchwork.ozlabs.org/project/netdev/list/
8395 S: Supported
8396 F: drivers/net/ethernet/mellanox/mlx4/
8397 F: include/linux/mlx4/
8398 F: include/uapi/rdma/mlx4-abi.h
8399
8400 MELLANOX MLX4 IB driver
8401 M: Yishai Hadas <yishaih@mellanox.com>
8402 L: linux-rdma@vger.kernel.org
8403 W: http://www.mellanox.com
8404 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8405 S: Supported
8406 F: drivers/infiniband/hw/mlx4/
8407 F: include/linux/mlx4/
8408
8409 MELLANOX MLX5 core VPI driver
8410 M: Saeed Mahameed <saeedm@mellanox.com>
8411 M: Matan Barak <matanb@mellanox.com>
8412 M: Leon Romanovsky <leonro@mellanox.com>
8413 L: netdev@vger.kernel.org
8414 L: linux-rdma@vger.kernel.org
8415 W: http://www.mellanox.com
8416 Q: http://patchwork.ozlabs.org/project/netdev/list/
8417 S: Supported
8418 F: drivers/net/ethernet/mellanox/mlx5/core/
8419 F: include/linux/mlx5/
8420 F: include/uapi/rdma/mlx5-abi.h
8421
8422 MELLANOX MLX5 IB driver
8423 M: Matan Barak <matanb@mellanox.com>
8424 M: Leon Romanovsky <leonro@mellanox.com>
8425 L: linux-rdma@vger.kernel.org
8426 W: http://www.mellanox.com
8427 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8428 S: Supported
8429 F: drivers/infiniband/hw/mlx5/
8430 F: include/linux/mlx5/
8431
8432 MELEXIS MLX90614 DRIVER
8433 M: Crt Mori <cmo@melexis.com>
8434 L: linux-iio@vger.kernel.org
8435 W: http://www.melexis.com
8436 S: Supported
8437 F: drivers/iio/temperature/mlx90614.c
8438
8439 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8440 M: Don Brace <don.brace@microsemi.com>
8441 L: esc.storagedev@microsemi.com
8442 L: linux-scsi@vger.kernel.org
8443 S: Supported
8444 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8445 F: drivers/scsi/smartpqi/Kconfig
8446 F: drivers/scsi/smartpqi/Makefile
8447 F: include/linux/cciss*.h
8448 F: include/uapi/linux/cciss*.h
8449 F: Documentation/scsi/smartpqi.txt
8450
8451 MN88472 MEDIA DRIVER
8452 M: Antti Palosaari <crope@iki.fi>
8453 L: linux-media@vger.kernel.org
8454 W: https://linuxtv.org
8455 W: http://palosaari.fi/linux/
8456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8457 S: Maintained
8458 F: drivers/media/dvb-frontends/mn88472*
8459
8460 MN88473 MEDIA DRIVER
8461 M: Antti Palosaari <crope@iki.fi>
8462 L: linux-media@vger.kernel.org
8463 W: https://linuxtv.org
8464 W: http://palosaari.fi/linux/
8465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8466 S: Maintained
8467 F: drivers/media/dvb-frontends/mn88473*
8468
8469 MODULE SUPPORT
8470 M: Jessica Yu <jeyu@redhat.com>
8471 M: Rusty Russell <rusty@rustcorp.com.au>
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8473 S: Maintained
8474 F: include/linux/module.h
8475 F: kernel/module.c
8476
8477 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8478 W: http://popies.net/meye/
8479 S: Orphan
8480 F: Documentation/media/v4l-drivers/meye*
8481 F: drivers/media/pci/meye/
8482 F: include/uapi/linux/meye.h
8483
8484 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8485 M: Jiri Slaby <jirislaby@gmail.com>
8486 S: Maintained
8487 F: Documentation/serial/moxa-smartio
8488 F: drivers/tty/mxser.*
8489
8490 MR800 AVERMEDIA USB FM RADIO DRIVER
8491 M: Alexey Klimov <klimov.linux@gmail.com>
8492 L: linux-media@vger.kernel.org
8493 T: git git://linuxtv.org/media_tree.git
8494 S: Maintained
8495 F: drivers/media/radio/radio-mr800.c
8496
8497 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8498 M: Alan Ott <alan@signal11.us>
8499 L: linux-wpan@vger.kernel.org
8500 S: Maintained
8501 F: drivers/net/ieee802154/mrf24j40.c
8502 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8503
8504 MSI LAPTOP SUPPORT
8505 M: "Lee, Chun-Yi" <jlee@suse.com>
8506 L: platform-driver-x86@vger.kernel.org
8507 S: Maintained
8508 F: drivers/platform/x86/msi-laptop.c
8509
8510 MSI WMI SUPPORT
8511 L: platform-driver-x86@vger.kernel.org
8512 S: Orphan
8513 F: drivers/platform/x86/msi-wmi.c
8514
8515 MSI001 MEDIA DRIVER
8516 M: Antti Palosaari <crope@iki.fi>
8517 L: linux-media@vger.kernel.org
8518 W: https://linuxtv.org
8519 W: http://palosaari.fi/linux/
8520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8521 T: git git://linuxtv.org/anttip/media_tree.git
8522 S: Maintained
8523 F: drivers/media/tuners/msi001*
8524
8525 MSI2500 MEDIA DRIVER
8526 M: Antti Palosaari <crope@iki.fi>
8527 L: linux-media@vger.kernel.org
8528 W: https://linuxtv.org
8529 W: http://palosaari.fi/linux/
8530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8531 T: git git://linuxtv.org/anttip/media_tree.git
8532 S: Maintained
8533 F: drivers/media/usb/msi2500/
8534
8535 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8536 M: Robert Jarzmik <robert.jarzmik@free.fr>
8537 L: linux-mtd@lists.infradead.org
8538 S: Maintained
8539 F: drivers/mtd/devices/docg3*
8540
8541 MT9M032 APTINA SENSOR DRIVER
8542 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8543 L: linux-media@vger.kernel.org
8544 T: git git://linuxtv.org/media_tree.git
8545 S: Maintained
8546 F: drivers/media/i2c/mt9m032.c
8547 F: include/media/i2c/mt9m032.h
8548
8549 MT9P031 APTINA CAMERA SENSOR
8550 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8551 L: linux-media@vger.kernel.org
8552 T: git git://linuxtv.org/media_tree.git
8553 S: Maintained
8554 F: drivers/media/i2c/mt9p031.c
8555 F: include/media/i2c/mt9p031.h
8556
8557 MT9T001 APTINA CAMERA SENSOR
8558 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8559 L: linux-media@vger.kernel.org
8560 T: git git://linuxtv.org/media_tree.git
8561 S: Maintained
8562 F: drivers/media/i2c/mt9t001.c
8563 F: include/media/i2c/mt9t001.h
8564
8565 MT9V032 APTINA CAMERA SENSOR
8566 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8567 L: linux-media@vger.kernel.org
8568 T: git git://linuxtv.org/media_tree.git
8569 S: Maintained
8570 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8571 F: drivers/media/i2c/mt9v032.c
8572 F: include/media/i2c/mt9v032.h
8573
8574 MULTIFUNCTION DEVICES (MFD)
8575 M: Lee Jones <lee.jones@linaro.org>
8576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8577 S: Supported
8578 F: Documentation/devicetree/bindings/mfd/
8579 F: drivers/mfd/
8580 F: include/linux/mfd/
8581 F: include/dt-bindings/mfd/
8582
8583 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8584 M: Ulf Hansson <ulf.hansson@linaro.org>
8585 L: linux-mmc@vger.kernel.org
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8587 S: Maintained
8588 F: Documentation/devicetree/bindings/mmc/
8589 F: drivers/mmc/
8590 F: include/linux/mmc/
8591 F: include/uapi/linux/mmc/
8592
8593 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8594 S: Orphan
8595 F: drivers/mmc/host/mmc_spi.c
8596 F: include/linux/spi/mmc_spi.h
8597
8598 MULTISOUND SOUND DRIVER
8599 M: Andrew Veliath <andrewtv@usa.net>
8600 S: Maintained
8601 F: Documentation/sound/oss/MultiSound
8602 F: sound/oss/msnd*
8603
8604 MULTITECH MULTIPORT CARD (ISICOM)
8605 S: Orphan
8606 F: drivers/tty/isicom.c
8607 F: include/linux/isicom.h
8608
8609 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8610 M: Bin Liu <b-liu@ti.com>
8611 L: linux-usb@vger.kernel.org
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8613 S: Maintained
8614 F: drivers/usb/musb/
8615
8616 MXL5007T MEDIA DRIVER
8617 M: Michael Krufky <mkrufky@linuxtv.org>
8618 L: linux-media@vger.kernel.org
8619 W: https://linuxtv.org
8620 W: http://github.com/mkrufky
8621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8622 T: git git://linuxtv.org/mkrufky/tuners.git
8623 S: Maintained
8624 F: drivers/media/tuners/mxl5007t.*
8625
8626 MXSFB DRM DRIVER
8627 M: Marek Vasut <marex@denx.de>
8628 S: Supported
8629 F: drivers/gpu/drm/mxsfb/
8630 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8631
8632 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8633 M: Hyong-Youb Kim <hykim@myri.com>
8634 L: netdev@vger.kernel.org
8635 W: https://www.myricom.com/support/downloads/myri10ge.html
8636 S: Supported
8637 F: drivers/net/ethernet/myricom/myri10ge/
8638
8639 NAND FLASH SUBSYSTEM
8640 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8641 R: Richard Weinberger <richard@nod.at>
8642 L: linux-mtd@lists.infradead.org
8643 W: http://www.linux-mtd.infradead.org/
8644 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8645 T: git git://github.com/linux-nand/linux.git
8646 S: Maintained
8647 F: drivers/mtd/nand/
8648 F: include/linux/mtd/nand*.h
8649
8650 NATSEMI ETHERNET DRIVER (DP8381x)
8651 S: Orphan
8652 F: drivers/net/ethernet/natsemi/natsemi.c
8653
8654 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8655 M: Daniel Mack <zonque@gmail.com>
8656 S: Maintained
8657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8658 W: http://www.native-instruments.com
8659 F: sound/usb/caiaq/
8660
8661 NCP FILESYSTEM
8662 M: Petr Vandrovec <petr@vandrovec.name>
8663 S: Odd Fixes
8664 F: fs/ncpfs/
8665
8666 NCR 5380 SCSI DRIVERS
8667 M: Finn Thain <fthain@telegraphics.com.au>
8668 M: Michael Schmitz <schmitzmic@gmail.com>
8669 L: linux-scsi@vger.kernel.org
8670 S: Maintained
8671 F: Documentation/scsi/g_NCR5380.txt
8672 F: drivers/scsi/NCR5380.*
8673 F: drivers/scsi/arm/cumana_1.c
8674 F: drivers/scsi/arm/oak.c
8675 F: drivers/scsi/atari_scsi.*
8676 F: drivers/scsi/dmx3191d.c
8677 F: drivers/scsi/g_NCR5380.*
8678 F: drivers/scsi/mac_scsi.*
8679 F: drivers/scsi/sun3_scsi.*
8680 F: drivers/scsi/sun3_scsi_vme.c
8681
8682 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8683 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8684 L: linux-scsi@vger.kernel.org
8685 S: Maintained
8686 F: drivers/scsi/NCR_D700.*
8687
8688 NCT6775 HARDWARE MONITOR DRIVER
8689 M: Guenter Roeck <linux@roeck-us.net>
8690 L: linux-hwmon@vger.kernel.org
8691 S: Maintained
8692 F: Documentation/hwmon/nct6775
8693 F: drivers/hwmon/nct6775.c
8694
8695 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8696 M: Faisal Latif <faisal.latif@intel.com>
8697 L: linux-rdma@vger.kernel.org
8698 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8699 S: Supported
8700 F: drivers/infiniband/hw/nes/
8701 F: include/uapi/rdma/nes-abi.h
8702
8703 NETEM NETWORK EMULATOR
8704 M: Stephen Hemminger <stephen@networkplumber.org>
8705 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8706 S: Maintained
8707 F: net/sched/sch_netem.c
8708
8709 NETERION 10GbE DRIVERS (s2io/vxge)
8710 M: Jon Mason <jdmason@kudzu.us>
8711 L: netdev@vger.kernel.org
8712 S: Supported
8713 F: Documentation/networking/s2io.txt
8714 F: Documentation/networking/vxge.txt
8715 F: drivers/net/ethernet/neterion/
8716
8717 NETFILTER
8718 M: Pablo Neira Ayuso <pablo@netfilter.org>
8719 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8720 L: netfilter-devel@vger.kernel.org
8721 L: coreteam@netfilter.org
8722 W: http://www.netfilter.org/
8723 W: http://www.iptables.org/
8724 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8727 S: Supported
8728 F: include/linux/netfilter*
8729 F: include/linux/netfilter/
8730 F: include/net/netfilter/
8731 F: include/uapi/linux/netfilter*
8732 F: include/uapi/linux/netfilter/
8733 F: net/*/netfilter.c
8734 F: net/*/netfilter/
8735 F: net/netfilter/
8736 F: net/bridge/br_netfilter*.c
8737
8738 NETLABEL
8739 M: Paul Moore <paul@paul-moore.com>
8740 W: http://netlabel.sf.net
8741 L: netdev@vger.kernel.org
8742 S: Maintained
8743 F: Documentation/netlabel/
8744 F: include/net/netlabel.h
8745 F: net/netlabel/
8746
8747 NETROM NETWORK LAYER
8748 M: Ralf Baechle <ralf@linux-mips.org>
8749 L: linux-hams@vger.kernel.org
8750 W: http://www.linux-ax25.org/
8751 S: Maintained
8752 F: include/net/netrom.h
8753 F: include/uapi/linux/netrom.h
8754 F: net/netrom/
8755
8756 NETRONOME ETHERNET DRIVERS
8757 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8758 L: oss-drivers@netronome.com
8759 S: Maintained
8760 F: drivers/net/ethernet/netronome/
8761
8762 NETWORK BLOCK DEVICE (NBD)
8763 M: Josef Bacik <jbacik@fb.com>
8764 S: Maintained
8765 L: linux-block@vger.kernel.org
8766 L: nbd-general@lists.sourceforge.net
8767 F: Documentation/blockdev/nbd.txt
8768 F: drivers/block/nbd.c
8769 F: include/uapi/linux/nbd.h
8770
8771 NETWORK DROP MONITOR
8772 M: Neil Horman <nhorman@tuxdriver.com>
8773 L: netdev@vger.kernel.org
8774 S: Maintained
8775 W: https://fedorahosted.org/dropwatch/
8776 F: net/core/drop_monitor.c
8777
8778 NETWORKING [DSA]
8779 M: Andrew Lunn <andrew@lunn.ch>
8780 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8781 M: Florian Fainelli <f.fainelli@gmail.com>
8782 S: Maintained
8783 F: net/dsa/
8784 F: include/net/dsa.h
8785 F: drivers/net/dsa/
8786
8787 NETWORKING [GENERAL]
8788 M: "David S. Miller" <davem@davemloft.net>
8789 L: netdev@vger.kernel.org
8790 W: http://www.linuxfoundation.org/en/Net
8791 Q: http://patchwork.ozlabs.org/project/netdev/list/
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8794 B: mailto:netdev@vger.kernel.org
8795 S: Maintained
8796 F: net/
8797 F: include/net/
8798 F: include/linux/in.h
8799 F: include/linux/net.h
8800 F: include/linux/netdevice.h
8801 F: include/uapi/linux/in.h
8802 F: include/uapi/linux/net.h
8803 F: include/uapi/linux/netdevice.h
8804 F: include/uapi/linux/net_namespace.h
8805 F: tools/net/
8806 F: tools/testing/selftests/net/
8807 F: lib/random32.c
8808
8809 NETWORKING [IPv4/IPv6]
8810 M: "David S. Miller" <davem@davemloft.net>
8811 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8812 M: James Morris <jmorris@namei.org>
8813 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8814 M: Patrick McHardy <kaber@trash.net>
8815 L: netdev@vger.kernel.org
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8817 S: Maintained
8818 F: net/ipv4/
8819 F: net/ipv6/
8820 F: include/net/ip*
8821 F: arch/x86/net/*
8822
8823 NETWORKING [IPSEC]
8824 M: Steffen Klassert <steffen.klassert@secunet.com>
8825 M: Herbert Xu <herbert@gondor.apana.org.au>
8826 M: "David S. Miller" <davem@davemloft.net>
8827 L: netdev@vger.kernel.org
8828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8830 S: Maintained
8831 F: net/core/flow.c
8832 F: net/xfrm/
8833 F: net/key/
8834 F: net/ipv4/xfrm*
8835 F: net/ipv4/esp4*
8836 F: net/ipv4/ah4.c
8837 F: net/ipv4/ipcomp.c
8838 F: net/ipv4/ip_vti.c
8839 F: net/ipv6/xfrm*
8840 F: net/ipv6/esp6*
8841 F: net/ipv6/ah6.c
8842 F: net/ipv6/ipcomp6.c
8843 F: net/ipv6/ip6_vti.c
8844 F: include/uapi/linux/xfrm.h
8845 F: include/net/xfrm.h
8846
8847 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8848 M: Paul Moore <paul@paul-moore.com>
8849 L: netdev@vger.kernel.org
8850 S: Maintained
8851
8852 NETWORKING [WIRELESS]
8853 L: linux-wireless@vger.kernel.org
8854 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8855
8856 NETWORKING DRIVERS
8857 L: netdev@vger.kernel.org
8858 W: http://www.linuxfoundation.org/en/Net
8859 Q: http://patchwork.ozlabs.org/project/netdev/list/
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8862 S: Odd Fixes
8863 F: Documentation/devicetree/bindings/net/
8864 F: drivers/net/
8865 F: include/linux/if_*
8866 F: include/linux/netdevice.h
8867 F: include/linux/etherdevice.h
8868 F: include/linux/fcdevice.h
8869 F: include/linux/fddidevice.h
8870 F: include/linux/hippidevice.h
8871 F: include/linux/inetdevice.h
8872 F: include/uapi/linux/if_*
8873 F: include/uapi/linux/netdevice.h
8874
8875 NETWORKING DRIVERS (WIRELESS)
8876 M: Kalle Valo <kvalo@codeaurora.org>
8877 L: linux-wireless@vger.kernel.org
8878 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8881 S: Maintained
8882 F: Documentation/devicetree/bindings/net/wireless/
8883 F: drivers/net/wireless/
8884
8885 NETXEN (1/10) GbE SUPPORT
8886 M: Manish Chopra <manish.chopra@cavium.com>
8887 M: Rahul Verma <rahul.verma@cavium.com>
8888 M: Dept-GELinuxNICDev@cavium.com
8889 L: netdev@vger.kernel.org
8890 S: Supported
8891 F: drivers/net/ethernet/qlogic/netxen/
8892
8893 NFC SUBSYSTEM
8894 M: Samuel Ortiz <sameo@linux.intel.com>
8895 L: linux-wireless@vger.kernel.org
8896 L: linux-nfc@lists.01.org (subscribers-only)
8897 S: Supported
8898 F: net/nfc/
8899 F: include/net/nfc/
8900 F: include/uapi/linux/nfc.h
8901 F: drivers/nfc/
8902 F: include/linux/platform_data/nfcmrvl.h
8903 F: include/linux/platform_data/nxp-nci.h
8904 F: include/linux/platform_data/pn544.h
8905 F: include/linux/platform_data/st21nfca.h
8906 F: include/linux/platform_data/st-nci.h
8907 F: Documentation/devicetree/bindings/net/nfc/
8908
8909 NFS, SUNRPC, AND LOCKD CLIENTS
8910 M: Trond Myklebust <trond.myklebust@primarydata.com>
8911 M: Anna Schumaker <anna.schumaker@netapp.com>
8912 L: linux-nfs@vger.kernel.org
8913 W: http://client.linux-nfs.org
8914 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8915 S: Maintained
8916 F: fs/lockd/
8917 F: fs/nfs/
8918 F: fs/nfs_common/
8919 F: net/sunrpc/
8920 F: include/linux/lockd/
8921 F: include/linux/nfs*
8922 F: include/linux/sunrpc/
8923 F: include/uapi/linux/nfs*
8924 F: include/uapi/linux/sunrpc/
8925
8926 NILFS2 FILESYSTEM
8927 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8928 L: linux-nilfs@vger.kernel.org
8929 W: http://nilfs.sourceforge.net/
8930 W: http://nilfs.osdn.jp/
8931 T: git git://github.com/konis/nilfs2.git
8932 S: Supported
8933 F: Documentation/filesystems/nilfs2.txt
8934 F: fs/nilfs2/
8935 F: include/trace/events/nilfs2.h
8936 F: include/uapi/linux/nilfs2_api.h
8937 F: include/uapi/linux/nilfs2_ondisk.h
8938
8939 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8940 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8941 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8942 S: Maintained
8943 F: Documentation/scsi/NinjaSCSI.txt
8944 F: drivers/scsi/pcmcia/nsp_*
8945
8946 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8947 M: GOTO Masanori <gotom@debian.or.jp>
8948 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8949 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8950 S: Maintained
8951 F: Documentation/scsi/NinjaSCSI.txt
8952 F: drivers/scsi/nsp32*
8953
8954 NIOS2 ARCHITECTURE
8955 M: Ley Foon Tan <lftan@altera.com>
8956 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8958 S: Maintained
8959 F: arch/nios2/
8960
8961 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8962 M: Pavel Machek <pavel@ucw.cz>
8963 M: Sakari Ailus <sakari.ailus@iki.fi>
8964 L: linux-media@vger.kernel.org
8965 S: Maintained
8966 F: drivers/media/i2c/et8ek8
8967 F: drivers/media/i2c/ad5820.c
8968
8969 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8970 M: Pavel Machek <pavel@ucw.cz>
8971 M: Sakari Ailus <sakari.ailus@iki.fi>
8972 L: linux-media@vger.kernel.org
8973 S: Maintained
8974 F: drivers/media/i2c/et8ek8
8975 F: drivers/media/i2c/ad5820.c
8976
8977 NOKIA N900 POWER SUPPLY DRIVERS
8978 R: Pali Rohár <pali.rohar@gmail.com>
8979 F: include/linux/power/bq2415x_charger.h
8980 F: include/linux/power/bq27xxx_battery.h
8981 F: include/linux/power/isp1704_charger.h
8982 F: drivers/power/supply/bq2415x_charger.c
8983 F: drivers/power/supply/bq27xxx_battery.c
8984 F: drivers/power/supply/bq27xxx_battery_i2c.c
8985 F: drivers/power/supply/isp1704_charger.c
8986 F: drivers/power/supply/rx51_battery.c
8987
8988 NTB DRIVER CORE
8989 M: Jon Mason <jdmason@kudzu.us>
8990 M: Dave Jiang <dave.jiang@intel.com>
8991 M: Allen Hubbe <Allen.Hubbe@emc.com>
8992 L: linux-ntb@googlegroups.com
8993 S: Supported
8994 W: https://github.com/jonmason/ntb/wiki
8995 T: git git://github.com/jonmason/ntb.git
8996 F: drivers/ntb/
8997 F: drivers/net/ntb_netdev.c
8998 F: include/linux/ntb.h
8999 F: include/linux/ntb_transport.h
9000 F: tools/testing/selftests/ntb/
9001
9002 NTB INTEL DRIVER
9003 M: Jon Mason <jdmason@kudzu.us>
9004 M: Dave Jiang <dave.jiang@intel.com>
9005 L: linux-ntb@googlegroups.com
9006 S: Supported
9007 W: https://github.com/jonmason/ntb/wiki
9008 T: git git://github.com/jonmason/ntb.git
9009 F: drivers/ntb/hw/intel/
9010
9011 NTB AMD DRIVER
9012 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9013 L: linux-ntb@googlegroups.com
9014 S: Supported
9015 F: drivers/ntb/hw/amd/
9016
9017 NTFS FILESYSTEM
9018 M: Anton Altaparmakov <anton@tuxera.com>
9019 L: linux-ntfs-dev@lists.sourceforge.net
9020 W: http://www.tuxera.com/
9021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9022 S: Supported
9023 F: Documentation/filesystems/ntfs.txt
9024 F: fs/ntfs/
9025
9026 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9027 M: Antonino Daplas <adaplas@gmail.com>
9028 L: linux-fbdev@vger.kernel.org
9029 S: Maintained
9030 F: drivers/video/fbdev/riva/
9031 F: drivers/video/fbdev/nvidia/
9032
9033 NVM EXPRESS DRIVER
9034 M: Keith Busch <keith.busch@intel.com>
9035 M: Jens Axboe <axboe@fb.com>
9036 M: Christoph Hellwig <hch@lst.de>
9037 M: Sagi Grimberg <sagi@grimberg.me>
9038 L: linux-nvme@lists.infradead.org
9039 T: git://git.infradead.org/nvme.git
9040 W: http://git.infradead.org/nvme.git
9041 S: Supported
9042 F: drivers/nvme/host/
9043 F: include/linux/nvme.h
9044 F: include/uapi/linux/nvme_ioctl.h
9045
9046 NVM EXPRESS TARGET DRIVER
9047 M: Christoph Hellwig <hch@lst.de>
9048 M: Sagi Grimberg <sagi@grimberg.me>
9049 L: linux-nvme@lists.infradead.org
9050 T: git://git.infradead.org/nvme.git
9051 W: http://git.infradead.org/nvme.git
9052 S: Supported
9053 F: drivers/nvme/target/
9054
9055 NVM EXPRESS FC TRANSPORT DRIVERS
9056 M: James Smart <james.smart@broadcom.com>
9057 L: linux-nvme@lists.infradead.org
9058 S: Supported
9059 F: include/linux/nvme-fc.h
9060 F: include/linux/nvme-fc-driver.h
9061 F: drivers/nvme/host/fc.c
9062 F: drivers/nvme/target/fc.c
9063 F: drivers/nvme/target/fcloop.c
9064
9065 NVMEM FRAMEWORK
9066 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9067 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9068 S: Maintained
9069 F: drivers/nvmem/
9070 F: Documentation/devicetree/bindings/nvmem/
9071 F: include/linux/nvmem-consumer.h
9072 F: include/linux/nvmem-provider.h
9073
9074 NXP-NCI NFC DRIVER
9075 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9076 R: Charles Gorand <charles.gorand@effinnov.com>
9077 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9078 S: Supported
9079 F: drivers/nfc/nxp-nci
9080
9081 NXP TDA998X DRM DRIVER
9082 M: Russell King <linux@armlinux.org.uk>
9083 S: Supported
9084 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9085 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9086 F: drivers/gpu/drm/i2c/tda998x_drv.c
9087 F: include/drm/i2c/tda998x.h
9088
9089 NXP TFA9879 DRIVER
9090 M: Peter Rosin <peda@axentia.se>
9091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9092 S: Maintained
9093 F: sound/soc/codecs/tfa9879*
9094
9095 OBJTOOL
9096 M: Josh Poimboeuf <jpoimboe@redhat.com>
9097 S: Supported
9098 F: tools/objtool/
9099
9100 OMAP1 SUPPORT
9101 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9102 M: Tony Lindgren <tony@atomide.com>
9103 L: linux-omap@vger.kernel.org
9104 Q: http://patchwork.kernel.org/project/linux-omap/list/
9105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9106 S: Maintained
9107 F: arch/arm/mach-omap1/
9108 F: arch/arm/plat-omap/
9109 F: arch/arm/configs/omap1_defconfig
9110 F: drivers/i2c/busses/i2c-omap.c
9111 F: include/linux/i2c-omap.h
9112
9113 OMAP2+ SUPPORT
9114 M: Tony Lindgren <tony@atomide.com>
9115 L: linux-omap@vger.kernel.org
9116 W: http://www.muru.com/linux/omap/
9117 W: http://linux.omap.com/
9118 Q: http://patchwork.kernel.org/project/linux-omap/list/
9119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9120 S: Maintained
9121 F: arch/arm/mach-omap2/
9122 F: arch/arm/plat-omap/
9123 F: arch/arm/configs/omap2plus_defconfig
9124 F: drivers/i2c/busses/i2c-omap.c
9125 F: drivers/irqchip/irq-omap-intc.c
9126 F: drivers/mfd/*omap*.c
9127 F: drivers/mfd/menelaus.c
9128 F: drivers/mfd/palmas.c
9129 F: drivers/mfd/tps65217.c
9130 F: drivers/mfd/tps65218.c
9131 F: drivers/mfd/tps65910.c
9132 F: drivers/mfd/twl-core.[ch]
9133 F: drivers/mfd/twl4030*.c
9134 F: drivers/mfd/twl6030*.c
9135 F: drivers/mfd/twl6040*.c
9136 F: drivers/regulator/palmas-regulator*.c
9137 F: drivers/regulator/pbias-regulator.c
9138 F: drivers/regulator/tps65217-regulator.c
9139 F: drivers/regulator/tps65218-regulator.c
9140 F: drivers/regulator/tps65910-regulator.c
9141 F: drivers/regulator/twl-regulator.c
9142 F: drivers/regulator/twl6030-regulator.c
9143 F: include/linux/i2c-omap.h
9144
9145 OMAP DEVICE TREE SUPPORT
9146 M: Benoît Cousson <bcousson@baylibre.com>
9147 M: Tony Lindgren <tony@atomide.com>
9148 L: linux-omap@vger.kernel.org
9149 L: devicetree@vger.kernel.org
9150 S: Maintained
9151 F: arch/arm/boot/dts/*omap*
9152 F: arch/arm/boot/dts/*am3*
9153 F: arch/arm/boot/dts/*am4*
9154 F: arch/arm/boot/dts/*am5*
9155 F: arch/arm/boot/dts/*dra7*
9156
9157 OMAP CLOCK FRAMEWORK SUPPORT
9158 M: Paul Walmsley <paul@pwsan.com>
9159 L: linux-omap@vger.kernel.org
9160 S: Maintained
9161 F: arch/arm/*omap*/*clock*
9162
9163 OMAP POWER MANAGEMENT SUPPORT
9164 M: Kevin Hilman <khilman@kernel.org>
9165 L: linux-omap@vger.kernel.org
9166 S: Maintained
9167 F: arch/arm/*omap*/*pm*
9168 F: drivers/cpufreq/omap-cpufreq.c
9169
9170 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9171 M: Rajendra Nayak <rnayak@codeaurora.org>
9172 M: Paul Walmsley <paul@pwsan.com>
9173 L: linux-omap@vger.kernel.org
9174 S: Maintained
9175 F: arch/arm/mach-omap2/prm*
9176
9177 OMAP AUDIO SUPPORT
9178 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9179 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9181 L: linux-omap@vger.kernel.org
9182 S: Maintained
9183 F: sound/soc/omap/
9184
9185 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9186 M: Roger Quadros <rogerq@ti.com>
9187 M: Tony Lindgren <tony@atomide.com>
9188 L: linux-omap@vger.kernel.org
9189 S: Maintained
9190 F: drivers/memory/omap-gpmc.c
9191 F: arch/arm/mach-omap2/*gpmc*
9192
9193 OMAP FRAMEBUFFER SUPPORT
9194 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9195 L: linux-fbdev@vger.kernel.org
9196 L: linux-omap@vger.kernel.org
9197 S: Maintained
9198 F: drivers/video/fbdev/omap/
9199
9200 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9201 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9202 L: linux-omap@vger.kernel.org
9203 L: linux-fbdev@vger.kernel.org
9204 S: Maintained
9205 F: drivers/video/fbdev/omap2/
9206 F: Documentation/arm/OMAP/DSS
9207
9208 OMAP HARDWARE SPINLOCK SUPPORT
9209 M: Ohad Ben-Cohen <ohad@wizery.com>
9210 L: linux-omap@vger.kernel.org
9211 S: Maintained
9212 F: drivers/hwspinlock/omap_hwspinlock.c
9213
9214 OMAP MMC SUPPORT
9215 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9216 L: linux-omap@vger.kernel.org
9217 S: Maintained
9218 F: drivers/mmc/host/omap.c
9219
9220 OMAP HS MMC SUPPORT
9221 L: linux-mmc@vger.kernel.org
9222 L: linux-omap@vger.kernel.org
9223 S: Orphan
9224 F: drivers/mmc/host/omap_hsmmc.c
9225
9226 OMAP RANDOM NUMBER GENERATOR SUPPORT
9227 M: Deepak Saxena <dsaxena@plexity.net>
9228 S: Maintained
9229 F: drivers/char/hw_random/omap-rng.c
9230
9231 OMAP HWMOD SUPPORT
9232 M: Benoît Cousson <bcousson@baylibre.com>
9233 M: Paul Walmsley <paul@pwsan.com>
9234 L: linux-omap@vger.kernel.org
9235 S: Maintained
9236 F: arch/arm/mach-omap2/omap_hwmod.*
9237
9238 OMAP HWMOD DATA
9239 M: Paul Walmsley <paul@pwsan.com>
9240 L: linux-omap@vger.kernel.org
9241 S: Maintained
9242 F: arch/arm/mach-omap2/omap_hwmod*data*
9243
9244 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9245 M: Benoît Cousson <bcousson@baylibre.com>
9246 L: linux-omap@vger.kernel.org
9247 S: Maintained
9248 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9249
9250 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9251 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9252 L: linux-media@vger.kernel.org
9253 S: Maintained
9254 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9255 F: drivers/media/platform/omap3isp/
9256 F: drivers/staging/media/omap4iss/
9257
9258 OMAP USB SUPPORT
9259 L: linux-usb@vger.kernel.org
9260 L: linux-omap@vger.kernel.org
9261 S: Orphan
9262 F: drivers/usb/*/*omap*
9263 F: arch/arm/*omap*/usb*
9264
9265 OMAP GPIO DRIVER
9266 M: Grygorii Strashko <grygorii.strashko@ti.com>
9267 M: Santosh Shilimkar <ssantosh@kernel.org>
9268 M: Kevin Hilman <khilman@kernel.org>
9269 L: linux-omap@vger.kernel.org
9270 S: Maintained
9271 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9272 F: drivers/gpio/gpio-omap.c
9273
9274 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9275 M: Mark Jackson <mpfj@newflow.co.uk>
9276 L: linux-omap@vger.kernel.org
9277 S: Maintained
9278 F: arch/arm/boot/dts/am335x-nano.dts
9279
9280 OMFS FILESYSTEM
9281 M: Bob Copeland <me@bobcopeland.com>
9282 L: linux-karma-devel@lists.sourceforge.net
9283 S: Maintained
9284 F: Documentation/filesystems/omfs.txt
9285 F: fs/omfs/
9286
9287 OMNIKEY CARDMAN 4000 DRIVER
9288 M: Harald Welte <laforge@gnumonks.org>
9289 S: Maintained
9290 F: drivers/char/pcmcia/cm4000_cs.c
9291 F: include/linux/cm4000_cs.h
9292 F: include/uapi/linux/cm4000_cs.h
9293
9294 OMNIKEY CARDMAN 4040 DRIVER
9295 M: Harald Welte <laforge@gnumonks.org>
9296 S: Maintained
9297 F: drivers/char/pcmcia/cm4040_cs.*
9298
9299 OMNIVISION OV7670 SENSOR DRIVER
9300 M: Jonathan Corbet <corbet@lwn.net>
9301 L: linux-media@vger.kernel.org
9302 T: git git://linuxtv.org/media_tree.git
9303 S: Maintained
9304 F: drivers/media/i2c/ov7670.c
9305
9306 ONENAND FLASH DRIVER
9307 M: Kyungmin Park <kyungmin.park@samsung.com>
9308 L: linux-mtd@lists.infradead.org
9309 S: Maintained
9310 F: drivers/mtd/onenand/
9311 F: include/linux/mtd/onenand*.h
9312
9313 ONSTREAM SCSI TAPE DRIVER
9314 M: Willem Riede <osst@riede.org>
9315 L: osst-users@lists.sourceforge.net
9316 L: linux-scsi@vger.kernel.org
9317 S: Maintained
9318 F: Documentation/scsi/osst.txt
9319 F: drivers/scsi/osst.*
9320 F: drivers/scsi/osst_*.h
9321 F: drivers/scsi/st.h
9322
9323 OPENCORES I2C BUS DRIVER
9324 M: Peter Korsgaard <jacmet@sunsite.dk>
9325 L: linux-i2c@vger.kernel.org
9326 S: Maintained
9327 F: Documentation/i2c/busses/i2c-ocores
9328 F: drivers/i2c/busses/i2c-ocores.c
9329
9330 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9331 M: Rob Herring <robh+dt@kernel.org>
9332 M: Frank Rowand <frowand.list@gmail.com>
9333 L: devicetree@vger.kernel.org
9334 W: http://www.devicetree.org/
9335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9336 S: Maintained
9337 F: drivers/of/
9338 F: include/linux/of*.h
9339 F: scripts/dtc/
9340
9341 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9342 M: Rob Herring <robh+dt@kernel.org>
9343 M: Mark Rutland <mark.rutland@arm.com>
9344 L: devicetree@vger.kernel.org
9345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9346 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9347 S: Maintained
9348 F: Documentation/devicetree/
9349 F: arch/*/boot/dts/
9350 F: include/dt-bindings/
9351
9352 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9353 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9354 L: devicetree@vger.kernel.org
9355 S: Maintained
9356 F: Documentation/devicetree/dynamic-resolution-notes.txt
9357 F: Documentation/devicetree/overlay-notes.txt
9358 F: drivers/of/overlay.c
9359 F: drivers/of/resolver.c
9360
9361 OPENRISC ARCHITECTURE
9362 M: Jonas Bonn <jonas@southpole.se>
9363 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9364 M: Stafford Horne <shorne@gmail.com>
9365 T: git git://github.com/openrisc/linux.git
9366 L: openrisc@lists.librecores.org
9367 W: http://openrisc.io
9368 S: Maintained
9369 F: arch/openrisc/
9370
9371 OPENVSWITCH
9372 M: Pravin Shelar <pshelar@nicira.com>
9373 L: netdev@vger.kernel.org
9374 L: dev@openvswitch.org
9375 W: http://openvswitch.org
9376 S: Maintained
9377 F: net/openvswitch/
9378 F: include/uapi/linux/openvswitch.h
9379
9380 OPERATING PERFORMANCE POINTS (OPP)
9381 M: Viresh Kumar <vireshk@kernel.org>
9382 M: Nishanth Menon <nm@ti.com>
9383 M: Stephen Boyd <sboyd@codeaurora.org>
9384 L: linux-pm@vger.kernel.org
9385 S: Maintained
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9387 F: drivers/base/power/opp/
9388 F: include/linux/pm_opp.h
9389 F: Documentation/power/opp.txt
9390 F: Documentation/devicetree/bindings/opp/
9391
9392 OPL4 DRIVER
9393 M: Clemens Ladisch <clemens@ladisch.de>
9394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9395 T: git git://git.alsa-project.org/alsa-kernel.git
9396 S: Maintained
9397 F: sound/drivers/opl4/
9398
9399 OPROFILE
9400 M: Robert Richter <rric@kernel.org>
9401 L: oprofile-list@lists.sf.net
9402 S: Maintained
9403 F: arch/*/include/asm/oprofile*.h
9404 F: arch/*/oprofile/
9405 F: drivers/oprofile/
9406 F: include/linux/oprofile.h
9407
9408 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9409 M: Mark Fasheh <mfasheh@versity.com>
9410 M: Joel Becker <jlbec@evilplan.org>
9411 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9412 W: http://ocfs2.wiki.kernel.org
9413 S: Supported
9414 F: Documentation/filesystems/ocfs2.txt
9415 F: Documentation/filesystems/dlmfs.txt
9416 F: fs/ocfs2/
9417
9418 ORINOCO DRIVER
9419 L: linux-wireless@vger.kernel.org
9420 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9421 W: http://www.nongnu.org/orinoco/
9422 S: Orphan
9423 F: drivers/net/wireless/intersil/orinoco/
9424
9425 OSD LIBRARY and FILESYSTEM
9426 M: Boaz Harrosh <ooo@electrozaur.com>
9427 M: Benny Halevy <bhalevy@primarydata.com>
9428 L: osd-dev@open-osd.org
9429 W: http://open-osd.org
9430 T: git git://git.open-osd.org/open-osd.git
9431 S: Maintained
9432 F: drivers/scsi/osd/
9433 F: include/scsi/osd_*
9434 F: fs/exofs/
9435
9436 OVERLAY FILESYSTEM
9437 M: Miklos Szeredi <miklos@szeredi.hu>
9438 L: linux-unionfs@vger.kernel.org
9439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9440 S: Supported
9441 F: fs/overlayfs/
9442 F: Documentation/filesystems/overlayfs.txt
9443
9444 ORANGEFS FILESYSTEM
9445 M: Mike Marshall <hubcap@omnibond.com>
9446 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9448 S: Supported
9449 F: fs/orangefs/
9450 F: Documentation/filesystems/orangefs.txt
9451
9452 P54 WIRELESS DRIVER
9453 M: Christian Lamparter <chunkeey@googlemail.com>
9454 L: linux-wireless@vger.kernel.org
9455 W: http://wireless.kernel.org/en/users/Drivers/p54
9456 S: Maintained
9457 F: drivers/net/wireless/intersil/p54/
9458
9459 PA SEMI ETHERNET DRIVER
9460 L: netdev@vger.kernel.org
9461 S: Orphan
9462 F: drivers/net/ethernet/pasemi/*
9463
9464 PA SEMI SMBUS DRIVER
9465 L: linux-i2c@vger.kernel.org
9466 S: Orphan
9467 F: drivers/i2c/busses/i2c-pasemi.c
9468
9469 PADATA PARALLEL EXECUTION MECHANISM
9470 M: Steffen Klassert <steffen.klassert@secunet.com>
9471 L: linux-crypto@vger.kernel.org
9472 S: Maintained
9473 F: kernel/padata.c
9474 F: include/linux/padata.h
9475 F: Documentation/padata.txt
9476
9477 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9478 M: Harald Welte <laforge@gnumonks.org>
9479 L: platform-driver-x86@vger.kernel.org
9480 S: Maintained
9481 F: drivers/platform/x86/panasonic-laptop.c
9482
9483 PANASONIC MN10300/AM33/AM34 PORT
9484 M: David Howells <dhowells@redhat.com>
9485 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9486 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9487 S: Maintained
9488 F: Documentation/mn10300/
9489 F: arch/mn10300/
9490
9491 PARALLEL LCD/KEYPAD PANEL DRIVER
9492 M: Willy Tarreau <willy@haproxy.com>
9493 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9494 S: Odd Fixes
9495 F: Documentation/misc-devices/lcd-panel-cgram.txt
9496 F: drivers/misc/panel.c
9497
9498 PARALLEL PORT SUBSYSTEM
9499 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9500 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9501 L: linux-parport@lists.infradead.org (subscribers-only)
9502 S: Maintained
9503 F: drivers/parport/
9504 F: include/linux/parport*.h
9505 F: drivers/char/ppdev.c
9506 F: include/uapi/linux/ppdev.h
9507 F: Documentation/parport*.txt
9508
9509 PARAVIRT_OPS INTERFACE
9510 M: Jeremy Fitzhardinge <jeremy@goop.org>
9511 M: Chris Wright <chrisw@sous-sol.org>
9512 M: Alok Kataria <akataria@vmware.com>
9513 M: Rusty Russell <rusty@rustcorp.com.au>
9514 L: virtualization@lists.linux-foundation.org
9515 S: Supported
9516 F: Documentation/virtual/paravirt_ops.txt
9517 F: arch/*/kernel/paravirt*
9518 F: arch/*/include/asm/paravirt.h
9519 F: include/linux/hypervisor.h
9520
9521 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9522 M: Tim Waugh <tim@cyberelk.net>
9523 L: linux-parport@lists.infradead.org (subscribers-only)
9524 S: Maintained
9525 F: Documentation/blockdev/paride.txt
9526 F: drivers/block/paride/
9527
9528 PARISC ARCHITECTURE
9529 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9530 M: Helge Deller <deller@gmx.de>
9531 L: linux-parisc@vger.kernel.org
9532 W: http://www.parisc-linux.org/
9533 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9536 S: Maintained
9537 F: arch/parisc/
9538 F: Documentation/parisc/
9539 F: drivers/parisc/
9540 F: drivers/char/agp/parisc-agp.c
9541 F: drivers/input/serio/gscps2.c
9542 F: drivers/parport/parport_gsc.*
9543 F: drivers/tty/serial/8250/8250_gsc.c
9544 F: drivers/video/fbdev/sti*
9545 F: drivers/video/console/sti*
9546 F: drivers/video/logo/logo_parisc*
9547
9548 PARMAN
9549 M: Jiri Pirko <jiri@mellanox.com>
9550 L: netdev@vger.kernel.org
9551 S: Supported
9552 F: lib/parman.c
9553 F: lib/test_parman.c
9554 F: include/linux/parman.h
9555
9556 PC87360 HARDWARE MONITORING DRIVER
9557 M: Jim Cromie <jim.cromie@gmail.com>
9558 L: linux-hwmon@vger.kernel.org
9559 S: Maintained
9560 F: Documentation/hwmon/pc87360
9561 F: drivers/hwmon/pc87360.c
9562
9563 PC8736x GPIO DRIVER
9564 M: Jim Cromie <jim.cromie@gmail.com>
9565 S: Maintained
9566 F: drivers/char/pc8736x_gpio.c
9567
9568 PC87427 HARDWARE MONITORING DRIVER
9569 M: Jean Delvare <jdelvare@suse.com>
9570 L: linux-hwmon@vger.kernel.org
9571 S: Maintained
9572 F: Documentation/hwmon/pc87427
9573 F: drivers/hwmon/pc87427.c
9574
9575 PCA9532 LED DRIVER
9576 M: Riku Voipio <riku.voipio@iki.fi>
9577 S: Maintained
9578 F: drivers/leds/leds-pca9532.c
9579 F: include/linux/leds-pca9532.h
9580
9581 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9582 M: Guenter Roeck <linux@roeck-us.net>
9583 L: linux-i2c@vger.kernel.org
9584 S: Maintained
9585 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9586
9587 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9588 M: Khalid Aziz <khalid@gonehiking.org>
9589 S: Maintained
9590 F: drivers/firmware/pcdp.*
9591
9592 PCI ERROR RECOVERY
9593 M: Linas Vepstas <linasvepstas@gmail.com>
9594 L: linux-pci@vger.kernel.org
9595 S: Supported
9596 F: Documentation/PCI/pci-error-recovery.txt
9597
9598 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9599 M: Russell Currey <ruscur@russell.cc>
9600 L: linuxppc-dev@lists.ozlabs.org
9601 S: Supported
9602 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9603 F: arch/powerpc/kernel/eeh*.c
9604 F: arch/powerpc/platforms/*/eeh*.c
9605 F: arch/powerpc/include/*/eeh*.h
9606
9607 PCI SUBSYSTEM
9608 M: Bjorn Helgaas <bhelgaas@google.com>
9609 L: linux-pci@vger.kernel.org
9610 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9612 S: Supported
9613 F: Documentation/devicetree/bindings/pci/
9614 F: Documentation/PCI/
9615 F: drivers/pci/
9616 F: include/linux/pci*
9617 F: arch/x86/pci/
9618 F: arch/x86/kernel/quirks.c
9619
9620 PCI DRIVER FOR ALTERA PCIE IP
9621 M: Ley Foon Tan <lftan@altera.com>
9622 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9623 L: linux-pci@vger.kernel.org
9624 S: Supported
9625 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9626 F: drivers/pci/host/pcie-altera.c
9627
9628 PCI DRIVER FOR ARM VERSATILE PLATFORM
9629 M: Rob Herring <robh@kernel.org>
9630 L: linux-pci@vger.kernel.org
9631 L: linux-arm-kernel@lists.infradead.org
9632 S: Maintained
9633 F: Documentation/devicetree/bindings/pci/versatile.txt
9634 F: drivers/pci/host/pci-versatile.c
9635
9636 PCI DRIVER FOR ARMADA 8K
9637 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9638 L: linux-pci@vger.kernel.org
9639 L: linux-arm-kernel@lists.infradead.org
9640 S: Maintained
9641 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9642 F: drivers/pci/dwc/pcie-armada8k.c
9643
9644 PCI DRIVER FOR APPLIEDMICRO XGENE
9645 M: Tanmay Inamdar <tinamdar@apm.com>
9646 L: linux-pci@vger.kernel.org
9647 L: linux-arm-kernel@lists.infradead.org
9648 S: Maintained
9649 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9650 F: drivers/pci/host/pci-xgene.c
9651
9652 PCI DRIVER FOR FREESCALE LAYERSCAPE
9653 M: Minghuan Lian <minghuan.Lian@freescale.com>
9654 M: Mingkai Hu <mingkai.hu@freescale.com>
9655 M: Roy Zang <tie-fei.zang@freescale.com>
9656 L: linuxppc-dev@lists.ozlabs.org
9657 L: linux-pci@vger.kernel.org
9658 L: linux-arm-kernel@lists.infradead.org
9659 S: Maintained
9660 F: drivers/pci/dwc/*layerscape*
9661
9662 PCI DRIVER FOR IMX6
9663 M: Richard Zhu <hongxing.zhu@nxp.com>
9664 M: Lucas Stach <l.stach@pengutronix.de>
9665 L: linux-pci@vger.kernel.org
9666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9667 S: Maintained
9668 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9669 F: drivers/pci/dwc/*imx6*
9670
9671 PCI DRIVER FOR TI KEYSTONE
9672 M: Murali Karicheri <m-karicheri2@ti.com>
9673 L: linux-pci@vger.kernel.org
9674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9675 S: Maintained
9676 F: drivers/pci/dwc/*keystone*
9677
9678 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9679 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9680 M: Jason Cooper <jason@lakedaemon.net>
9681 L: linux-pci@vger.kernel.org
9682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683 S: Maintained
9684 F: drivers/pci/host/*mvebu*
9685
9686 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9687 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9688 L: linux-pci@vger.kernel.org
9689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690 S: Maintained
9691 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9692 F: drivers/pci/host/pci-aardvark.c
9693
9694 PCI DRIVER FOR NVIDIA TEGRA
9695 M: Thierry Reding <thierry.reding@gmail.com>
9696 L: linux-tegra@vger.kernel.org
9697 L: linux-pci@vger.kernel.org
9698 S: Supported
9699 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9700 F: drivers/pci/host/pci-tegra.c
9701
9702 PCI DRIVER FOR TI DRA7XX
9703 M: Kishon Vijay Abraham I <kishon@ti.com>
9704 L: linux-omap@vger.kernel.org
9705 L: linux-pci@vger.kernel.org
9706 S: Supported
9707 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9708 F: drivers/pci/dwc/pci-dra7xx.c
9709
9710 PCI DRIVER FOR RENESAS R-CAR
9711 M: Simon Horman <horms@verge.net.au>
9712 L: linux-pci@vger.kernel.org
9713 L: linux-renesas-soc@vger.kernel.org
9714 S: Maintained
9715 F: drivers/pci/host/*rcar*
9716
9717 PCI DRIVER FOR SAMSUNG EXYNOS
9718 M: Jingoo Han <jingoohan1@gmail.com>
9719 L: linux-pci@vger.kernel.org
9720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9721 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9722 S: Maintained
9723 F: drivers/pci/dwc/pci-exynos.c
9724
9725 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9726 M: Jingoo Han <jingoohan1@gmail.com>
9727 M: Joao Pinto <Joao.Pinto@synopsys.com>
9728 L: linux-pci@vger.kernel.org
9729 S: Maintained
9730 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9731 F: drivers/pci/dwc/*designware*
9732
9733 PCI DRIVER FOR GENERIC OF HOSTS
9734 M: Will Deacon <will.deacon@arm.com>
9735 L: linux-pci@vger.kernel.org
9736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737 S: Maintained
9738 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9739 F: drivers/pci/host/pci-host-common.c
9740 F: drivers/pci/host/pci-host-generic.c
9741
9742 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9743 M: Keith Busch <keith.busch@intel.com>
9744 L: linux-pci@vger.kernel.org
9745 S: Supported
9746 F: drivers/pci/host/vmd.c
9747
9748 PCIE DRIVER FOR ST SPEAR13XX
9749 M: Pratyush Anand <pratyush.anand@gmail.com>
9750 L: linux-pci@vger.kernel.org
9751 S: Maintained
9752 F: drivers/pci/dwc/*spear*
9753
9754 PCI MSI DRIVER FOR ALTERA MSI IP
9755 M: Ley Foon Tan <lftan@altera.com>
9756 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9757 L: linux-pci@vger.kernel.org
9758 S: Supported
9759 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9760 F: drivers/pci/host/pcie-altera-msi.c
9761
9762 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9763 M: Duc Dang <dhdang@apm.com>
9764 L: linux-pci@vger.kernel.org
9765 L: linux-arm-kernel@lists.infradead.org
9766 S: Maintained
9767 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9768 F: drivers/pci/host/pci-xgene-msi.c
9769
9770 PCIE DRIVER FOR AXIS ARTPEC
9771 M: Niklas Cassel <niklas.cassel@axis.com>
9772 M: Jesper Nilsson <jesper.nilsson@axis.com>
9773 L: linux-arm-kernel@axis.com
9774 L: linux-pci@vger.kernel.org
9775 S: Maintained
9776 F: Documentation/devicetree/bindings/pci/axis,artpec*
9777 F: drivers/pci/dwc/*artpec*
9778
9779 PCIE DRIVER FOR HISILICON
9780 M: Zhou Wang <wangzhou1@hisilicon.com>
9781 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9782 L: linux-pci@vger.kernel.org
9783 S: Maintained
9784 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9785 F: drivers/pci/dwc/pcie-hisi.c
9786
9787 PCIE DRIVER FOR ROCKCHIP
9788 M: Shawn Lin <shawn.lin@rock-chips.com>
9789 M: Wenrui Li <wenrui.li@rock-chips.com>
9790 L: linux-pci@vger.kernel.org
9791 L: linux-rockchip@lists.infradead.org
9792 S: Maintained
9793 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9794 F: drivers/pci/host/pcie-rockchip.c
9795
9796 PCIE DRIVER FOR QUALCOMM MSM
9797 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9798 L: linux-pci@vger.kernel.org
9799 L: linux-arm-msm@vger.kernel.org
9800 S: Maintained
9801 F: drivers/pci/dwc/*qcom*
9802
9803 PCIE DRIVER FOR CAVIUM THUNDERX
9804 M: David Daney <david.daney@cavium.com>
9805 L: linux-pci@vger.kernel.org
9806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 S: Supported
9808 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9809 F: drivers/pci/host/pci-thunder-*
9810
9811 PCMCIA SUBSYSTEM
9812 P: Linux PCMCIA Team
9813 L: linux-pcmcia@lists.infradead.org
9814 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9816 S: Maintained
9817 F: Documentation/pcmcia/
9818 F: tools/pcmcia/
9819 F: drivers/pcmcia/
9820 F: include/pcmcia/
9821
9822 PCNET32 NETWORK DRIVER
9823 M: Don Fry <pcnet32@frontier.com>
9824 L: netdev@vger.kernel.org
9825 S: Maintained
9826 F: drivers/net/ethernet/amd/pcnet32.c
9827
9828 PCRYPT PARALLEL CRYPTO ENGINE
9829 M: Steffen Klassert <steffen.klassert@secunet.com>
9830 L: linux-crypto@vger.kernel.org
9831 S: Maintained
9832 F: crypto/pcrypt.c
9833 F: include/crypto/pcrypt.h
9834
9835 PER-CPU MEMORY ALLOCATOR
9836 M: Tejun Heo <tj@kernel.org>
9837 M: Christoph Lameter <cl@linux.com>
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9839 S: Maintained
9840 F: include/linux/percpu*.h
9841 F: mm/percpu*.c
9842 F: arch/*/include/asm/percpu.h
9843
9844 PER-TASK DELAY ACCOUNTING
9845 M: Balbir Singh <bsingharora@gmail.com>
9846 S: Maintained
9847 F: include/linux/delayacct.h
9848 F: kernel/delayacct.c
9849
9850 PERFORMANCE EVENTS SUBSYSTEM
9851 M: Peter Zijlstra <peterz@infradead.org>
9852 M: Ingo Molnar <mingo@redhat.com>
9853 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9854 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9855 L: linux-kernel@vger.kernel.org
9856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9857 S: Supported
9858 F: kernel/events/*
9859 F: include/linux/perf_event.h
9860 F: include/uapi/linux/perf_event.h
9861 F: arch/*/kernel/perf_event*.c
9862 F: arch/*/kernel/*/perf_event*.c
9863 F: arch/*/kernel/*/*/perf_event*.c
9864 F: arch/*/include/asm/perf_event.h
9865 F: arch/*/kernel/perf_callchain.c
9866 F: arch/*/events/*
9867 F: tools/perf/
9868
9869 PERSONALITY HANDLING
9870 M: Christoph Hellwig <hch@infradead.org>
9871 L: linux-abi-devel@lists.sourceforge.net
9872 S: Maintained
9873 F: include/linux/personality.h
9874 F: include/uapi/linux/personality.h
9875
9876 PHONET PROTOCOL
9877 M: Remi Denis-Courmont <courmisch@gmail.com>
9878 S: Supported
9879 F: Documentation/networking/phonet.txt
9880 F: include/linux/phonet.h
9881 F: include/net/phonet/
9882 F: include/uapi/linux/phonet.h
9883 F: net/phonet/
9884
9885 PHRAM MTD DRIVER
9886 M: Joern Engel <joern@lazybastard.org>
9887 L: linux-mtd@lists.infradead.org
9888 S: Maintained
9889 F: drivers/mtd/devices/phram.c
9890
9891 PICOLCD HID DRIVER
9892 M: Bruno Prémont <bonbons@linux-vserver.org>
9893 L: linux-input@vger.kernel.org
9894 S: Maintained
9895 F: drivers/hid/hid-picolcd*
9896
9897 PICOXCELL SUPPORT
9898 M: Jamie Iles <jamie@jamieiles.com>
9899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9900 T: git git://github.com/jamieiles/linux-2.6-ji.git
9901 S: Supported
9902 F: arch/arm/boot/dts/picoxcell*
9903 F: arch/arm/mach-picoxcell/
9904 F: drivers/crypto/picoxcell*
9905
9906 PIN CONTROL SUBSYSTEM
9907 M: Linus Walleij <linus.walleij@linaro.org>
9908 L: linux-gpio@vger.kernel.org
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9910 S: Maintained
9911 F: Documentation/devicetree/bindings/pinctrl/
9912 F: Documentation/pinctrl.txt
9913 F: drivers/pinctrl/
9914 F: include/linux/pinctrl/
9915
9916 PIN CONTROLLER - ATMEL AT91
9917 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9919 S: Maintained
9920 F: drivers/pinctrl/pinctrl-at91.*
9921
9922 PIN CONTROLLER - ATMEL AT91 PIO4
9923 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9925 L: linux-gpio@vger.kernel.org
9926 S: Supported
9927 F: drivers/pinctrl/pinctrl-at91-pio4.*
9928
9929 PIN CONTROLLER - INTEL
9930 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9931 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9932 S: Maintained
9933 F: drivers/pinctrl/intel/
9934
9935 PIN CONTROLLER - RENESAS
9936 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9937 M: Geert Uytterhoeven <geert+renesas@glider.be>
9938 L: linux-renesas-soc@vger.kernel.org
9939 S: Maintained
9940 F: drivers/pinctrl/sh-pfc/
9941
9942 PIN CONTROLLER - SAMSUNG
9943 M: Tomasz Figa <tomasz.figa@gmail.com>
9944 M: Krzysztof Kozlowski <krzk@kernel.org>
9945 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9948 S: Maintained
9949 F: drivers/pinctrl/samsung/
9950 F: include/dt-bindings/pinctrl/samsung.h
9951 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9952
9953 PIN CONTROLLER - SINGLE
9954 M: Tony Lindgren <tony@atomide.com>
9955 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 L: linux-omap@vger.kernel.org
9958 S: Maintained
9959 F: drivers/pinctrl/pinctrl-single.c
9960
9961 PIN CONTROLLER - ST SPEAR
9962 M: Viresh Kumar <vireshk@kernel.org>
9963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9964 W: http://www.st.com/spear
9965 S: Maintained
9966 F: drivers/pinctrl/spear/
9967
9968 PISTACHIO SOC SUPPORT
9969 M: James Hartley <james.hartley@imgtec.com>
9970 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9971 L: linux-mips@linux-mips.org
9972 S: Maintained
9973 F: arch/mips/pistachio/
9974 F: arch/mips/include/asm/mach-pistachio/
9975 F: arch/mips/boot/dts/img/pistachio*
9976 F: arch/mips/configs/pistachio*_defconfig
9977
9978 PKTCDVD DRIVER
9979 S: Orphan
9980 M: linux-block@vger.kernel.org
9981 F: drivers/block/pktcdvd.c
9982 F: include/linux/pktcdvd.h
9983 F: include/uapi/linux/pktcdvd.h
9984
9985 PKUNITY SOC DRIVERS
9986 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9987 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9988 S: Maintained
9989 T: git git://github.com/gxt/linux.git
9990 F: drivers/input/serio/i8042-unicore32io.h
9991 F: drivers/i2c/busses/i2c-puv3.c
9992 F: drivers/video/fbdev/fb-puv3.c
9993 F: drivers/rtc/rtc-puv3.c
9994
9995 PMBUS HARDWARE MONITORING DRIVERS
9996 M: Guenter Roeck <linux@roeck-us.net>
9997 L: linux-hwmon@vger.kernel.org
9998 W: http://hwmon.wiki.kernel.org/
9999 W: http://www.roeck-us.net/linux/drivers/
10000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10001 S: Maintained
10002 F: Documentation/hwmon/pmbus
10003 F: drivers/hwmon/pmbus/
10004 F: include/linux/i2c/pmbus.h
10005
10006 PMC SIERRA MaxRAID DRIVER
10007 L: linux-scsi@vger.kernel.org
10008 W: http://www.pmc-sierra.com/
10009 S: Orphan
10010 F: drivers/scsi/pmcraid.*
10011
10012 PMC SIERRA PM8001 DRIVER
10013 M: Jack Wang <jinpu.wang@profitbricks.com>
10014 M: lindar_liu@usish.com
10015 L: pmchba@pmcs.com
10016 L: linux-scsi@vger.kernel.org
10017 S: Supported
10018 F: drivers/scsi/pm8001/
10019
10020 POSIX CLOCKS and TIMERS
10021 M: Thomas Gleixner <tglx@linutronix.de>
10022 L: linux-kernel@vger.kernel.org
10023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10024 S: Maintained
10025 F: fs/timerfd.c
10026 F: include/linux/timer*
10027 F: kernel/time/*timer*
10028
10029 POWER MANAGEMENT CORE
10030 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10031 L: linux-pm@vger.kernel.org
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10033 B: https://bugzilla.kernel.org
10034 S: Supported
10035 F: drivers/base/power/
10036 F: include/linux/pm.h
10037 F: include/linux/pm_*
10038 F: include/linux/powercap.h
10039 F: drivers/powercap/
10040
10041 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10042 M: Sebastian Reichel <sre@kernel.org>
10043 L: linux-pm@vger.kernel.org
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10045 S: Maintained
10046 F: Documentation/devicetree/bindings/power/supply/
10047 F: include/linux/power_supply.h
10048 F: drivers/power/supply/
10049
10050 POWER STATE COORDINATION INTERFACE (PSCI)
10051 M: Mark Rutland <mark.rutland@arm.com>
10052 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10053 L: linux-arm-kernel@lists.infradead.org
10054 S: Maintained
10055 F: drivers/firmware/psci*.c
10056 F: include/linux/psci.h
10057 F: include/uapi/linux/psci.h
10058
10059 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10060 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10061 L: linuxppc-dev@lists.ozlabs.org
10062 S: Maintained
10063 F: drivers/char/powernv-op-panel.c
10064
10065 PNP SUPPORT
10066 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10067 S: Maintained
10068 F: drivers/pnp/
10069
10070 PPP PROTOCOL DRIVERS AND COMPRESSORS
10071 M: Paul Mackerras <paulus@samba.org>
10072 L: linux-ppp@vger.kernel.org
10073 S: Maintained
10074 F: drivers/net/ppp/ppp_*
10075
10076 PPP OVER ATM (RFC 2364)
10077 M: Mitchell Blank Jr <mitch@sfgoth.com>
10078 S: Maintained
10079 F: net/atm/pppoatm.c
10080 F: include/uapi/linux/atmppp.h
10081
10082 PPP OVER ETHERNET
10083 M: Michal Ostrowski <mostrows@earthlink.net>
10084 S: Maintained
10085 F: drivers/net/ppp/pppoe.c
10086 F: drivers/net/ppp/pppox.c
10087
10088 PPP OVER L2TP
10089 M: James Chapman <jchapman@katalix.com>
10090 S: Maintained
10091 F: net/l2tp/l2tp_ppp.c
10092 F: include/linux/if_pppol2tp.h
10093 F: include/uapi/linux/if_pppol2tp.h
10094
10095 PPS SUPPORT
10096 M: Rodolfo Giometti <giometti@enneenne.com>
10097 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10098 L: linuxpps@ml.enneenne.com (subscribers-only)
10099 S: Maintained
10100 F: Documentation/pps/
10101 F: drivers/pps/
10102 F: include/linux/pps*.h
10103
10104 PPTP DRIVER
10105 M: Dmitry Kozlov <xeb@mail.ru>
10106 L: netdev@vger.kernel.org
10107 S: Maintained
10108 F: drivers/net/ppp/pptp.c
10109 W: http://sourceforge.net/projects/accel-pptp
10110
10111 PREEMPTIBLE KERNEL
10112 M: Robert Love <rml@tech9.net>
10113 L: kpreempt-tech@lists.sourceforge.net
10114 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10115 S: Supported
10116 F: Documentation/preempt-locking.txt
10117 F: include/linux/preempt.h
10118
10119 PRINTK
10120 M: Petr Mladek <pmladek@suse.com>
10121 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10122 R: Steven Rostedt <rostedt@goodmis.org>
10123 S: Maintained
10124 F: kernel/printk/
10125 F: include/linux/printk.h
10126
10127 PRISM54 WIRELESS DRIVER
10128 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10129 L: linux-wireless@vger.kernel.org
10130 W: http://wireless.kernel.org/en/users/Drivers/p54
10131 S: Obsolete
10132 F: drivers/net/wireless/intersil/prism54/
10133
10134 PS3 NETWORK SUPPORT
10135 M: Geoff Levand <geoff@infradead.org>
10136 L: netdev@vger.kernel.org
10137 L: linuxppc-dev@lists.ozlabs.org
10138 S: Maintained
10139 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10140
10141 PS3 PLATFORM SUPPORT
10142 M: Geoff Levand <geoff@infradead.org>
10143 L: linuxppc-dev@lists.ozlabs.org
10144 S: Maintained
10145 F: arch/powerpc/boot/ps3*
10146 F: arch/powerpc/include/asm/lv1call.h
10147 F: arch/powerpc/include/asm/ps3*.h
10148 F: arch/powerpc/platforms/ps3/
10149 F: drivers/*/ps3*
10150 F: drivers/ps3/
10151 F: drivers/rtc/rtc-ps3.c
10152 F: drivers/usb/host/*ps3.c
10153 F: sound/ppc/snd_ps3*
10154
10155 PS3VRAM DRIVER
10156 M: Jim Paris <jim@jtan.com>
10157 M: Geoff Levand <geoff@infradead.org>
10158 L: linuxppc-dev@lists.ozlabs.org
10159 S: Maintained
10160 F: drivers/block/ps3vram.c
10161
10162 PSAMPLE PACKET SAMPLING SUPPORT:
10163 M: Yotam Gigi <yotamg@mellanox.com>
10164 S: Maintained
10165 F: net/psample
10166 F: include/net/psample.h
10167 F: include/uapi/linux/psample.h
10168
10169 PSTORE FILESYSTEM
10170 M: Kees Cook <keescook@chromium.org>
10171 M: Anton Vorontsov <anton@enomsg.org>
10172 M: Colin Cross <ccross@android.com>
10173 M: Tony Luck <tony.luck@intel.com>
10174 S: Maintained
10175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10176 F: fs/pstore/
10177 F: include/linux/pstore*
10178 F: drivers/firmware/efi/efi-pstore.c
10179 F: drivers/acpi/apei/erst.c
10180 F: Documentation/admin-guide/ramoops.rst
10181 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10182 K: \b(pstore|ramoops)
10183
10184 PTP HARDWARE CLOCK SUPPORT
10185 M: Richard Cochran <richardcochran@gmail.com>
10186 L: netdev@vger.kernel.org
10187 S: Maintained
10188 W: http://linuxptp.sourceforge.net/
10189 F: Documentation/ABI/testing/sysfs-ptp
10190 F: Documentation/ptp/*
10191 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10192 F: drivers/net/phy/dp83640*
10193 F: drivers/ptp/*
10194 F: include/linux/ptp_cl*
10195
10196 PTRACE SUPPORT
10197 M: Roland McGrath <roland@hack.frob.com>
10198 M: Oleg Nesterov <oleg@redhat.com>
10199 S: Maintained
10200 F: include/asm-generic/syscall.h
10201 F: include/linux/ptrace.h
10202 F: include/linux/regset.h
10203 F: include/linux/tracehook.h
10204 F: include/uapi/linux/ptrace.h
10205 F: kernel/ptrace.c
10206
10207 PULSE8-CEC DRIVER
10208 M: Hans Verkuil <hverkuil@xs4all.nl>
10209 L: linux-media@vger.kernel.org
10210 T: git git://linuxtv.org/media_tree.git
10211 S: Maintained
10212 F: drivers/media/usb/pulse8-cec/*
10213
10214 PVRUSB2 VIDEO4LINUX DRIVER
10215 M: Mike Isely <isely@pobox.com>
10216 L: pvrusb2@isely.net (subscribers-only)
10217 L: linux-media@vger.kernel.org
10218 W: http://www.isely.net/pvrusb2/
10219 T: git git://linuxtv.org/media_tree.git
10220 S: Maintained
10221 F: Documentation/media/v4l-drivers/pvrusb2*
10222 F: drivers/media/usb/pvrusb2/
10223
10224 PWC WEBCAM DRIVER
10225 M: Hans Verkuil <hverkuil@xs4all.nl>
10226 L: linux-media@vger.kernel.org
10227 T: git git://linuxtv.org/media_tree.git
10228 S: Odd Fixes
10229 F: drivers/media/usb/pwc/*
10230
10231 PWM FAN DRIVER
10232 M: Kamil Debski <kamil@wypas.org>
10233 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10234 L: linux-hwmon@vger.kernel.org
10235 S: Supported
10236 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10237 F: Documentation/hwmon/pwm-fan
10238 F: drivers/hwmon/pwm-fan.c
10239
10240 PWM SUBSYSTEM
10241 M: Thierry Reding <thierry.reding@gmail.com>
10242 L: linux-pwm@vger.kernel.org
10243 S: Maintained
10244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10245 F: Documentation/pwm.txt
10246 F: Documentation/devicetree/bindings/pwm/
10247 F: include/linux/pwm.h
10248 F: drivers/pwm/
10249 F: drivers/video/backlight/pwm_bl.c
10250 F: include/linux/pwm_backlight.h
10251
10252 PXA2xx/PXA3xx SUPPORT
10253 M: Daniel Mack <daniel@zonque.org>
10254 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10255 M: Robert Jarzmik <robert.jarzmik@free.fr>
10256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257 T: git git://github.com/hzhuang1/linux.git
10258 T: git git://github.com/rjarzmik/linux.git
10259 S: Maintained
10260 F: arch/arm/boot/dts/pxa*
10261 F: arch/arm/mach-pxa/
10262 F: drivers/dma/pxa*
10263 F: drivers/pcmcia/pxa2xx*
10264 F: drivers/pinctrl/pxa/
10265 F: drivers/spi/spi-pxa2xx*
10266 F: drivers/usb/gadget/udc/pxa2*
10267 F: include/sound/pxa2xx-lib.h
10268 F: sound/arm/pxa*
10269 F: sound/soc/pxa/
10270
10271 PXA GPIO DRIVER
10272 M: Robert Jarzmik <robert.jarzmik@free.fr>
10273 L: linux-gpio@vger.kernel.org
10274 S: Maintained
10275 F: drivers/gpio/gpio-pxa.c
10276
10277 PXA3xx NAND FLASH DRIVER
10278 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10279 L: linux-mtd@lists.infradead.org
10280 S: Maintained
10281 F: drivers/mtd/nand/pxa3xx_nand.c
10282
10283 MMP SUPPORT
10284 M: Eric Miao <eric.y.miao@gmail.com>
10285 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10287 T: git git://github.com/hzhuang1/linux.git
10288 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10289 S: Maintained
10290 F: arch/arm/boot/dts/mmp*
10291 F: arch/arm/mach-mmp/
10292
10293 PXA MMCI DRIVER
10294 S: Orphan
10295
10296 PXA RTC DRIVER
10297 M: Robert Jarzmik <robert.jarzmik@free.fr>
10298 L: rtc-linux@googlegroups.com
10299 S: Maintained
10300
10301 QAT DRIVER
10302 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10303 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10304 L: qat-linux@intel.com
10305 S: Supported
10306 F: drivers/crypto/qat/
10307
10308 QIB DRIVER
10309 M: Mike Marciniszyn <infinipath@intel.com>
10310 L: linux-rdma@vger.kernel.org
10311 S: Supported
10312 F: drivers/infiniband/hw/qib/
10313
10314 QLOGIC QLA1280 SCSI DRIVER
10315 M: Michael Reed <mdr@sgi.com>
10316 L: linux-scsi@vger.kernel.org
10317 S: Maintained
10318 F: drivers/scsi/qla1280.[ch]
10319
10320 QLOGIC QLA2XXX FC-SCSI DRIVER
10321 M: qla2xxx-upstream@qlogic.com
10322 L: linux-scsi@vger.kernel.org
10323 S: Supported
10324 F: Documentation/scsi/LICENSE.qla2xxx
10325 F: drivers/scsi/qla2xxx/
10326
10327 QLOGIC QLA4XXX iSCSI DRIVER
10328 M: QLogic-Storage-Upstream@qlogic.com
10329 L: linux-scsi@vger.kernel.org
10330 S: Supported
10331 F: Documentation/scsi/LICENSE.qla4xxx
10332 F: drivers/scsi/qla4xxx/
10333
10334 QLOGIC QLA3XXX NETWORK DRIVER
10335 M: Dept-GELinuxNICDev@cavium.com
10336 L: netdev@vger.kernel.org
10337 S: Supported
10338 F: Documentation/networking/LICENSE.qla3xxx
10339 F: drivers/net/ethernet/qlogic/qla3xxx.*
10340
10341 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10342 M: Harish Patil <harish.patil@cavium.com>
10343 M: Manish Chopra <manish.chopra@cavium.com>
10344 M: Dept-GELinuxNICDev@cavium.com
10345 L: netdev@vger.kernel.org
10346 S: Supported
10347 F: drivers/net/ethernet/qlogic/qlcnic/
10348
10349 QLOGIC QLGE 10Gb ETHERNET DRIVER
10350 M: Harish Patil <harish.patil@cavium.com>
10351 M: Manish Chopra <manish.chopra@cavium.com>
10352 M: Dept-GELinuxNICDev@cavium.com
10353 L: netdev@vger.kernel.org
10354 S: Supported
10355 F: drivers/net/ethernet/qlogic/qlge/
10356
10357 QLOGIC QL4xxx ETHERNET DRIVER
10358 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10359 M: Ariel Elior <Ariel.Elior@cavium.com>
10360 M: everest-linux-l2@cavium.com
10361 L: netdev@vger.kernel.org
10362 S: Supported
10363 F: drivers/net/ethernet/qlogic/qed/
10364 F: include/linux/qed/
10365 F: drivers/net/ethernet/qlogic/qede/
10366
10367 QLOGIC QL41xxx ISCSI DRIVER
10368 M: QLogic-Storage-Upstream@cavium.com
10369 L: linux-scsi@vger.kernel.org
10370 S: Supported
10371 F: drivers/scsi/qedi/
10372
10373 QLOGIC QL41xxx FCOE DRIVER
10374 M: QLogic-Storage-Upstream@cavium.com
10375 L: linux-scsi@vger.kernel.org
10376 S: Supported
10377 F: drivers/scsi/qedf/
10378
10379 QNX4 FILESYSTEM
10380 M: Anders Larsen <al@alarsen.net>
10381 W: http://www.alarsen.net/linux/qnx4fs/
10382 S: Maintained
10383 F: fs/qnx4/
10384 F: include/uapi/linux/qnx4_fs.h
10385 F: include/uapi/linux/qnxtypes.h
10386
10387 QORIQ DPAA2 FSL-MC BUS DRIVER
10388 M: Stuart Yoder <stuyoder@gmail.com>
10389 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10390 L: linux-kernel@vger.kernel.org
10391 S: Maintained
10392 F: drivers/staging/fsl-mc/
10393
10394 QT1010 MEDIA DRIVER
10395 M: Antti Palosaari <crope@iki.fi>
10396 L: linux-media@vger.kernel.org
10397 W: https://linuxtv.org
10398 W: http://palosaari.fi/linux/
10399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10400 T: git git://linuxtv.org/anttip/media_tree.git
10401 S: Maintained
10402 F: drivers/media/tuners/qt1010*
10403
10404 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10405 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10406 L: linux-wireless@vger.kernel.org
10407 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10408 S: Supported
10409 F: drivers/net/wireless/ath/ath9k/
10410
10411 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10412 M: Kalle Valo <kvalo@qca.qualcomm.com>
10413 L: ath10k@lists.infradead.org
10414 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10416 S: Supported
10417 F: drivers/net/wireless/ath/ath10k/
10418
10419 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10420 M: Timur Tabi <timur@codeaurora.org>
10421 L: netdev@vger.kernel.org
10422 S: Supported
10423 F: drivers/net/ethernet/qualcomm/emac/
10424
10425 QUALCOMM HEXAGON ARCHITECTURE
10426 M: Richard Kuo <rkuo@codeaurora.org>
10427 L: linux-hexagon@vger.kernel.org
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10429 S: Supported
10430 F: arch/hexagon/
10431
10432 QUALCOMM WCN36XX WIRELESS DRIVER
10433 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10434 L: wcn36xx@lists.infradead.org
10435 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10436 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10437 S: Supported
10438 F: drivers/net/wireless/ath/wcn36xx/
10439
10440 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10441 M: Gabriel Somlo <somlo@cmu.edu>
10442 M: "Michael S. Tsirkin" <mst@redhat.com>
10443 L: qemu-devel@nongnu.org
10444 S: Maintained
10445 F: drivers/firmware/qemu_fw_cfg.c
10446
10447 RADOS BLOCK DEVICE (RBD)
10448 M: Ilya Dryomov <idryomov@gmail.com>
10449 M: Sage Weil <sage@redhat.com>
10450 M: Alex Elder <elder@kernel.org>
10451 L: ceph-devel@vger.kernel.org
10452 W: http://ceph.com/
10453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10454 T: git git://github.com/ceph/ceph-client.git
10455 S: Supported
10456 F: Documentation/ABI/testing/sysfs-bus-rbd
10457 F: drivers/block/rbd.c
10458 F: drivers/block/rbd_types.h
10459
10460 RADEON FRAMEBUFFER DISPLAY DRIVER
10461 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10462 L: linux-fbdev@vger.kernel.org
10463 S: Maintained
10464 F: drivers/video/fbdev/aty/radeon*
10465 F: include/uapi/linux/radeonfb.h
10466
10467 RADIOSHARK RADIO DRIVER
10468 M: Hans Verkuil <hverkuil@xs4all.nl>
10469 L: linux-media@vger.kernel.org
10470 T: git git://linuxtv.org/media_tree.git
10471 S: Maintained
10472 F: drivers/media/radio/radio-shark.c
10473
10474 RADIOSHARK2 RADIO DRIVER
10475 M: Hans Verkuil <hverkuil@xs4all.nl>
10476 L: linux-media@vger.kernel.org
10477 T: git git://linuxtv.org/media_tree.git
10478 S: Maintained
10479 F: drivers/media/radio/radio-shark2.c
10480 F: drivers/media/radio/radio-tea5777.c
10481
10482 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10483 M: Paul Mackerras <paulus@samba.org>
10484 L: linux-fbdev@vger.kernel.org
10485 S: Maintained
10486 F: drivers/video/fbdev/aty/aty128fb.c
10487
10488 RALINK MIPS ARCHITECTURE
10489 M: John Crispin <john@phrozen.org>
10490 L: linux-mips@linux-mips.org
10491 S: Maintained
10492 F: arch/mips/ralink
10493
10494 RALINK RT2X00 WIRELESS LAN DRIVER
10495 P: rt2x00 project
10496 M: Stanislaw Gruszka <sgruszka@redhat.com>
10497 M: Helmut Schaa <helmut.schaa@googlemail.com>
10498 L: linux-wireless@vger.kernel.org
10499 S: Maintained
10500 F: drivers/net/wireless/ralink/rt2x00/
10501
10502 RAMDISK RAM BLOCK DEVICE DRIVER
10503 M: Jens Axboe <axboe@kernel.dk>
10504 S: Maintained
10505 F: Documentation/blockdev/ramdisk.txt
10506 F: drivers/block/brd.c
10507
10508 RANDOM NUMBER DRIVER
10509 M: "Theodore Ts'o" <tytso@mit.edu>
10510 S: Maintained
10511 F: drivers/char/random.c
10512
10513 RAPIDIO SUBSYSTEM
10514 M: Matt Porter <mporter@kernel.crashing.org>
10515 M: Alexandre Bounine <alexandre.bounine@idt.com>
10516 S: Maintained
10517 F: drivers/rapidio/
10518
10519 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10520 L: linux-wireless@vger.kernel.org
10521 S: Orphan
10522 F: drivers/net/wireless/ray*
10523
10524 RCUTORTURE MODULE
10525 M: Josh Triplett <josh@joshtriplett.org>
10526 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10527 L: linux-kernel@vger.kernel.org
10528 S: Supported
10529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10530 F: Documentation/RCU/torture.txt
10531 F: kernel/rcu/rcutorture.c
10532
10533 RCUTORTURE TEST FRAMEWORK
10534 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10535 M: Josh Triplett <josh@joshtriplett.org>
10536 R: Steven Rostedt <rostedt@goodmis.org>
10537 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10538 R: Lai Jiangshan <jiangshanlai@gmail.com>
10539 L: linux-kernel@vger.kernel.org
10540 S: Supported
10541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10542 F: tools/testing/selftests/rcutorture
10543
10544 RDC R-321X SoC
10545 M: Florian Fainelli <florian@openwrt.org>
10546 S: Maintained
10547
10548 RDC R6040 FAST ETHERNET DRIVER
10549 M: Florian Fainelli <f.fainelli@gmail.com>
10550 L: netdev@vger.kernel.org
10551 S: Maintained
10552 F: drivers/net/ethernet/rdc/r6040.c
10553
10554 RDS - RELIABLE DATAGRAM SOCKETS
10555 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10556 L: netdev@vger.kernel.org
10557 L: linux-rdma@vger.kernel.org
10558 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10559 W: https://oss.oracle.com/projects/rds/
10560 S: Supported
10561 F: net/rds/
10562 F: Documentation/networking/rds.txt
10563
10564 RDMAVT - RDMA verbs software
10565 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10566 L: linux-rdma@vger.kernel.org
10567 S: Supported
10568 F: drivers/infiniband/sw/rdmavt
10569
10570 RDT - RESOURCE ALLOCATION
10571 M: Fenghua Yu <fenghua.yu@intel.com>
10572 L: linux-kernel@vger.kernel.org
10573 S: Supported
10574 F: arch/x86/kernel/cpu/intel_rdt*
10575 F: arch/x86/include/asm/intel_rdt*
10576 F: Documentation/x86/intel_rdt*
10577
10578 READ-COPY UPDATE (RCU)
10579 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10580 M: Josh Triplett <josh@joshtriplett.org>
10581 R: Steven Rostedt <rostedt@goodmis.org>
10582 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10583 R: Lai Jiangshan <jiangshanlai@gmail.com>
10584 L: linux-kernel@vger.kernel.org
10585 W: http://www.rdrop.com/users/paulmck/RCU/
10586 S: Supported
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10588 F: Documentation/RCU/
10589 X: Documentation/RCU/torture.txt
10590 F: include/linux/rcu*
10591 X: include/linux/srcu.h
10592 F: kernel/rcu/
10593 X: kernel/torture.c
10594
10595 REAL TIME CLOCK (RTC) SUBSYSTEM
10596 M: Alessandro Zummo <a.zummo@towertech.it>
10597 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10598 L: rtc-linux@googlegroups.com
10599 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10601 S: Maintained
10602 F: Documentation/devicetree/bindings/rtc/
10603 F: Documentation/rtc.txt
10604 F: drivers/rtc/
10605 F: include/linux/rtc.h
10606 F: include/uapi/linux/rtc.h
10607 F: include/linux/rtc/
10608 F: include/linux/platform_data/rtc-*
10609 F: tools/testing/selftests/timers/rtctest.c
10610
10611 REALTEK AUDIO CODECS
10612 M: Bard Liao <bardliao@realtek.com>
10613 M: Oder Chiou <oder_chiou@realtek.com>
10614 S: Maintained
10615 F: sound/soc/codecs/rt*
10616 F: include/sound/rt*.h
10617
10618 REISERFS FILE SYSTEM
10619 L: reiserfs-devel@vger.kernel.org
10620 S: Supported
10621 F: fs/reiserfs/
10622
10623 REGISTER MAP ABSTRACTION
10624 M: Mark Brown <broonie@kernel.org>
10625 L: linux-kernel@vger.kernel.org
10626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10627 S: Supported
10628 F: Documentation/devicetree/bindings/regmap/
10629 F: drivers/base/regmap/
10630 F: include/linux/regmap.h
10631
10632 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10633 M: Ohad Ben-Cohen <ohad@wizery.com>
10634 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10635 L: linux-remoteproc@vger.kernel.org
10636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10637 S: Maintained
10638 F: Documentation/devicetree/bindings/remoteproc/
10639 F: Documentation/remoteproc.txt
10640 F: drivers/remoteproc/
10641 F: include/linux/remoteproc.h
10642
10643 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10644 M: Ohad Ben-Cohen <ohad@wizery.com>
10645 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10646 L: linux-remoteproc@vger.kernel.org
10647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10648 S: Maintained
10649 F: drivers/rpmsg/
10650 F: Documentation/rpmsg.txt
10651 F: include/linux/rpmsg.h
10652 F: include/linux/rpmsg/
10653
10654 RENESAS CLOCK DRIVERS
10655 M: Geert Uytterhoeven <geert+renesas@glider.be>
10656 L: linux-renesas-soc@vger.kernel.org
10657 S: Supported
10658 F: drivers/clk/renesas/
10659
10660 RENESAS ETHERNET DRIVERS
10661 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10662 L: netdev@vger.kernel.org
10663 L: linux-renesas-soc@vger.kernel.org
10664 F: drivers/net/ethernet/renesas/
10665 F: include/linux/sh_eth.h
10666
10667 RENESAS R-CAR GYROADC DRIVER
10668 M: Marek Vasut <marek.vasut@gmail.com>
10669 L: linux-iio@vger.kernel.org
10670 S: Supported
10671 F: drivers/iio/adc/rcar_gyro_adc.c
10672
10673 RENESAS USB2 PHY DRIVER
10674 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10675 L: linux-renesas-soc@vger.kernel.org
10676 S: Maintained
10677 F: drivers/phy/phy-rcar-gen3-usb2.c
10678
10679 RESET CONTROLLER FRAMEWORK
10680 M: Philipp Zabel <p.zabel@pengutronix.de>
10681 T: git git://git.pengutronix.de/git/pza/linux
10682 S: Maintained
10683 F: drivers/reset/
10684 F: Documentation/devicetree/bindings/reset/
10685 F: include/dt-bindings/reset/
10686 F: include/linux/reset.h
10687 F: include/linux/reset-controller.h
10688
10689 RFKILL
10690 M: Johannes Berg <johannes@sipsolutions.net>
10691 L: linux-wireless@vger.kernel.org
10692 W: http://wireless.kernel.org/
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10695 S: Maintained
10696 F: Documentation/rfkill.txt
10697 F: net/rfkill/
10698
10699 RHASHTABLE
10700 M: Thomas Graf <tgraf@suug.ch>
10701 M: Herbert Xu <herbert@gondor.apana.org.au>
10702 L: netdev@vger.kernel.org
10703 S: Maintained
10704 F: lib/rhashtable.c
10705 F: include/linux/rhashtable.h
10706
10707 RICOH SMARTMEDIA/XD DRIVER
10708 M: Maxim Levitsky <maximlevitsky@gmail.com>
10709 S: Maintained
10710 F: drivers/mtd/nand/r852.c
10711 F: drivers/mtd/nand/r852.h
10712
10713 RICOH R5C592 MEMORYSTICK DRIVER
10714 M: Maxim Levitsky <maximlevitsky@gmail.com>
10715 S: Maintained
10716 F: drivers/memstick/host/r592.*
10717
10718 ROCCAT DRIVERS
10719 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10720 W: http://sourceforge.net/projects/roccat/
10721 S: Maintained
10722 F: drivers/hid/hid-roccat*
10723 F: include/linux/hid-roccat*
10724 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10725
10726 ROCKER DRIVER
10727 M: Jiri Pirko <jiri@resnulli.us>
10728 L: netdev@vger.kernel.org
10729 S: Supported
10730 F: drivers/net/ethernet/rocker/
10731
10732 ROCKETPORT DRIVER
10733 P: Comtrol Corp.
10734 W: http://www.comtrol.com
10735 S: Maintained
10736 F: Documentation/serial/rocket.txt
10737 F: drivers/tty/rocket*
10738
10739 ROCKETPORT EXPRESS/INFINITY DRIVER
10740 M: Kevin Cernekee <cernekee@gmail.com>
10741 L: linux-serial@vger.kernel.org
10742 S: Odd Fixes
10743 F: drivers/tty/serial/rp2.*
10744
10745 ROSE NETWORK LAYER
10746 M: Ralf Baechle <ralf@linux-mips.org>
10747 L: linux-hams@vger.kernel.org
10748 W: http://www.linux-ax25.org/
10749 S: Maintained
10750 F: include/net/rose.h
10751 F: include/uapi/linux/rose.h
10752 F: net/rose/
10753
10754 RTL2830 MEDIA DRIVER
10755 M: Antti Palosaari <crope@iki.fi>
10756 L: linux-media@vger.kernel.org
10757 W: https://linuxtv.org
10758 W: http://palosaari.fi/linux/
10759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10760 T: git git://linuxtv.org/anttip/media_tree.git
10761 S: Maintained
10762 F: drivers/media/dvb-frontends/rtl2830*
10763
10764 RTL2832 MEDIA DRIVER
10765 M: Antti Palosaari <crope@iki.fi>
10766 L: linux-media@vger.kernel.org
10767 W: https://linuxtv.org
10768 W: http://palosaari.fi/linux/
10769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10770 T: git git://linuxtv.org/anttip/media_tree.git
10771 S: Maintained
10772 F: drivers/media/dvb-frontends/rtl2832*
10773
10774 RTL2832_SDR MEDIA DRIVER
10775 M: Antti Palosaari <crope@iki.fi>
10776 L: linux-media@vger.kernel.org
10777 W: https://linuxtv.org
10778 W: http://palosaari.fi/linux/
10779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10780 T: git git://linuxtv.org/anttip/media_tree.git
10781 S: Maintained
10782 F: drivers/media/dvb-frontends/rtl2832_sdr*
10783
10784 RTL8180 WIRELESS DRIVER
10785 L: linux-wireless@vger.kernel.org
10786 W: http://wireless.kernel.org/
10787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10788 S: Orphan
10789 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10790
10791 RTL8187 WIRELESS DRIVER
10792 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10793 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10794 M: Larry Finger <Larry.Finger@lwfinger.net>
10795 L: linux-wireless@vger.kernel.org
10796 W: http://wireless.kernel.org/
10797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10798 S: Maintained
10799 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10800
10801 RTL8192CE WIRELESS DRIVER
10802 M: Larry Finger <Larry.Finger@lwfinger.net>
10803 M: Chaoming Li <chaoming_li@realsil.com.cn>
10804 L: linux-wireless@vger.kernel.org
10805 W: http://wireless.kernel.org/
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10807 S: Maintained
10808 F: drivers/net/wireless/realtek/rtlwifi/
10809 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10810
10811 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10812 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10813 L: linux-wireless@vger.kernel.org
10814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10815 S: Maintained
10816 F: drivers/net/wireless/realtek/rtl8xxxu/
10817
10818 S3 SAVAGE FRAMEBUFFER DRIVER
10819 M: Antonino Daplas <adaplas@gmail.com>
10820 L: linux-fbdev@vger.kernel.org
10821 S: Maintained
10822 F: drivers/video/fbdev/savage/
10823
10824 S390
10825 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10826 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10827 L: linux-s390@vger.kernel.org
10828 W: http://www.ibm.com/developerworks/linux/linux390/
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10830 S: Supported
10831 F: arch/s390/
10832 F: drivers/s390/
10833 F: Documentation/s390/
10834 F: Documentation/DocBook/s390*
10835
10836 S390 COMMON I/O LAYER
10837 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10838 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10839 L: linux-s390@vger.kernel.org
10840 W: http://www.ibm.com/developerworks/linux/linux390/
10841 S: Supported
10842 F: drivers/s390/cio/
10843
10844 S390 DASD DRIVER
10845 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10846 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10847 L: linux-s390@vger.kernel.org
10848 W: http://www.ibm.com/developerworks/linux/linux390/
10849 S: Supported
10850 F: drivers/s390/block/dasd*
10851 F: block/partitions/ibm.c
10852
10853 S390 NETWORK DRIVERS
10854 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10855 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10856 L: linux-s390@vger.kernel.org
10857 W: http://www.ibm.com/developerworks/linux/linux390/
10858 S: Supported
10859 F: drivers/s390/net/
10860
10861 S390 PCI SUBSYSTEM
10862 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10863 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10864 L: linux-s390@vger.kernel.org
10865 W: http://www.ibm.com/developerworks/linux/linux390/
10866 S: Supported
10867 F: arch/s390/pci/
10868 F: drivers/pci/hotplug/s390_pci_hpc.c
10869
10870 S390 ZCRYPT DRIVER
10871 M: Harald Freudenberger <freude@de.ibm.com>
10872 L: linux-s390@vger.kernel.org
10873 W: http://www.ibm.com/developerworks/linux/linux390/
10874 S: Supported
10875 F: drivers/s390/crypto/
10876
10877 S390 ZFCP DRIVER
10878 M: Steffen Maier <maier@linux.vnet.ibm.com>
10879 L: linux-s390@vger.kernel.org
10880 W: http://www.ibm.com/developerworks/linux/linux390/
10881 S: Supported
10882 F: drivers/s390/scsi/zfcp_*
10883
10884 S390 IUCV NETWORK LAYER
10885 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10886 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10887 L: linux-s390@vger.kernel.org
10888 W: http://www.ibm.com/developerworks/linux/linux390/
10889 S: Supported
10890 F: drivers/s390/net/*iucv*
10891 F: include/net/iucv/
10892 F: net/iucv/
10893
10894 S390 IOMMU (PCI)
10895 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10896 L: linux-s390@vger.kernel.org
10897 W: http://www.ibm.com/developerworks/linux/linux390/
10898 S: Supported
10899 F: drivers/iommu/s390-iommu.c
10900
10901 S3C24XX SD/MMC Driver
10902 M: Ben Dooks <ben-linux@fluff.org>
10903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10904 S: Supported
10905 F: drivers/mmc/host/s3cmci.*
10906
10907 SAA6588 RDS RECEIVER DRIVER
10908 M: Hans Verkuil <hverkuil@xs4all.nl>
10909 L: linux-media@vger.kernel.org
10910 T: git git://linuxtv.org/media_tree.git
10911 W: https://linuxtv.org
10912 S: Odd Fixes
10913 F: drivers/media/i2c/saa6588*
10914
10915 SAA7134 VIDEO4LINUX DRIVER
10916 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10917 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10918 L: linux-media@vger.kernel.org
10919 W: https://linuxtv.org
10920 T: git git://linuxtv.org/media_tree.git
10921 S: Odd fixes
10922 F: Documentation/media/v4l-drivers/saa7134*
10923 F: drivers/media/pci/saa7134/
10924
10925 SAA7146 VIDEO4LINUX-2 DRIVER
10926 M: Hans Verkuil <hverkuil@xs4all.nl>
10927 L: linux-media@vger.kernel.org
10928 T: git git://linuxtv.org/media_tree.git
10929 S: Maintained
10930 F: drivers/media/common/saa7146/
10931 F: drivers/media/pci/saa7146/
10932 F: include/media/saa7146*
10933
10934 SAMSUNG LAPTOP DRIVER
10935 M: Corentin Chary <corentin.chary@gmail.com>
10936 L: platform-driver-x86@vger.kernel.org
10937 S: Maintained
10938 F: drivers/platform/x86/samsung-laptop.c
10939
10940 SAMSUNG AUDIO (ASoC) DRIVERS
10941 M: Krzysztof Kozlowski <krzk@kernel.org>
10942 M: Sangbeom Kim <sbkim73@samsung.com>
10943 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10945 S: Supported
10946 F: sound/soc/samsung/
10947
10948 SAMSUNG FRAMEBUFFER DRIVER
10949 M: Jingoo Han <jingoohan1@gmail.com>
10950 L: linux-fbdev@vger.kernel.org
10951 S: Maintained
10952 F: drivers/video/fbdev/s3c-fb.c
10953
10954 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10955 M: Sangbeom Kim <sbkim73@samsung.com>
10956 M: Krzysztof Kozlowski <krzk@kernel.org>
10957 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10958 L: linux-kernel@vger.kernel.org
10959 L: linux-samsung-soc@vger.kernel.org
10960 S: Supported
10961 F: drivers/mfd/sec*.c
10962 F: drivers/regulator/s2m*.c
10963 F: drivers/regulator/s5m*.c
10964 F: drivers/clk/clk-s2mps11.c
10965 F: drivers/rtc/rtc-s5m.c
10966 F: include/linux/mfd/samsung/
10967 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10968 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10969 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10970 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10971
10972 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10973 M: Kyungmin Park <kyungmin.park@samsung.com>
10974 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10975 L: linux-media@vger.kernel.org
10976 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10977 S: Supported
10978 F: drivers/media/platform/exynos4-is/
10979
10980 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10981 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10982 L: linux-media@vger.kernel.org
10983 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10984 S: Maintained
10985 F: drivers/media/platform/s3c-camif/
10986 F: include/media/drv-intf/s3c_camif.h
10987
10988 SAMSUNG S5C73M3 CAMERA DRIVER
10989 M: Kyungmin Park <kyungmin.park@samsung.com>
10990 M: Andrzej Hajda <a.hajda@samsung.com>
10991 L: linux-media@vger.kernel.org
10992 S: Supported
10993 F: drivers/media/i2c/s5c73m3/*
10994
10995 SAMSUNG S5K5BAF CAMERA DRIVER
10996 M: Kyungmin Park <kyungmin.park@samsung.com>
10997 M: Andrzej Hajda <a.hajda@samsung.com>
10998 L: linux-media@vger.kernel.org
10999 S: Supported
11000 F: drivers/media/i2c/s5k5baf.c
11001
11002 SAMSUNG S3FWRN5 NFC DRIVER
11003 M: Robert Baldyga <r.baldyga@samsung.com>
11004 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11005 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11006 S: Supported
11007 F: drivers/nfc/s3fwrn5
11008
11009 SAMSUNG SOC CLOCK DRIVERS
11010 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11011 M: Tomasz Figa <tomasz.figa@gmail.com>
11012 M: Chanwoo Choi <cw00.choi@samsung.com>
11013 S: Supported
11014 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11015 F: drivers/clk/samsung/
11016 F: include/dt-bindings/clock/exynos*.h
11017 F: Documentation/devicetree/bindings/clock/exynos*.txt
11018
11019 SAMSUNG SPI DRIVERS
11020 M: Kukjin Kim <kgene@kernel.org>
11021 M: Krzysztof Kozlowski <krzk@kernel.org>
11022 M: Andi Shyti <andi.shyti@samsung.com>
11023 L: linux-spi@vger.kernel.org
11024 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11025 S: Maintained
11026 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11027 F: drivers/spi/spi-s3c*
11028 F: include/linux/platform_data/spi-s3c64xx.h
11029
11030 SAMSUNG SXGBE DRIVERS
11031 M: Byungho An <bh74.an@samsung.com>
11032 M: Girish K S <ks.giri@samsung.com>
11033 M: Vipul Pandya <vipul.pandya@samsung.com>
11034 S: Supported
11035 L: netdev@vger.kernel.org
11036 F: drivers/net/ethernet/samsung/sxgbe/
11037
11038 SAMSUNG THERMAL DRIVER
11039 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11040 L: linux-pm@vger.kernel.org
11041 L: linux-samsung-soc@vger.kernel.org
11042 S: Supported
11043 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11044 F: drivers/thermal/samsung/
11045
11046 SAMSUNG USB2 PHY DRIVER
11047 M: Kamil Debski <kamil@wypas.org>
11048 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11049 L: linux-kernel@vger.kernel.org
11050 S: Supported
11051 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11052 F: Documentation/phy/samsung-usb2.txt
11053 F: drivers/phy/phy-exynos4210-usb2.c
11054 F: drivers/phy/phy-exynos4x12-usb2.c
11055 F: drivers/phy/phy-exynos5250-usb2.c
11056 F: drivers/phy/phy-s5pv210-usb2.c
11057 F: drivers/phy/phy-samsung-usb2.c
11058 F: drivers/phy/phy-samsung-usb2.h
11059
11060 SERIAL DRIVERS
11061 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11062 L: linux-serial@vger.kernel.org
11063 S: Maintained
11064 F: Documentation/devicetree/bindings/serial/
11065 F: drivers/tty/serial/
11066
11067 SERIAL DEVICE BUS
11068 M: Rob Herring <robh@kernel.org>
11069 L: linux-serial@vger.kernel.org
11070 S: Maintained
11071 F: Documentation/devicetree/bindings/serial/slave-device.txt
11072 F: drivers/tty/serdev/
11073 F: include/linux/serdev.h
11074
11075 SERIAL IR RECEIVER
11076 M: Sean Young <sean@mess.org>
11077 L: linux-media@vger.kernel.org
11078 S: Maintained
11079 F: drivers/media/rc/serial_ir.c
11080
11081 STI CEC DRIVER
11082 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11083 L: kernel@stlinux.com
11084 S: Maintained
11085 F: drivers/staging/media/st-cec/
11086 F: Documentation/devicetree/bindings/media/stih-cec.txt
11087
11088 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11089 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11090 L: linux-s390@vger.kernel.org
11091 W: http://www.ibm.com/developerworks/linux/linux390/
11092 S: Supported
11093 F: net/smc/
11094
11095 SYNOPSYS DESIGNWARE DMAC DRIVER
11096 M: Viresh Kumar <vireshk@kernel.org>
11097 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11098 S: Maintained
11099 F: include/linux/dma/dw.h
11100 F: include/linux/platform_data/dma-dw.h
11101 F: drivers/dma/dw/
11102
11103 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11104 M: Jie Deng <jiedeng@synopsys.com>
11105 L: netdev@vger.kernel.org
11106 S: Supported
11107 F: drivers/net/ethernet/synopsys/
11108
11109 SYNOPSYS DESIGNWARE I2C DRIVER
11110 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11111 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11112 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11113 L: linux-i2c@vger.kernel.org
11114 S: Maintained
11115 F: drivers/i2c/busses/i2c-designware-*
11116 F: include/linux/platform_data/i2c-designware.h
11117
11118 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11119 M: Jaehoon Chung <jh80.chung@samsung.com>
11120 L: linux-mmc@vger.kernel.org
11121 S: Maintained
11122 F: drivers/mmc/host/dw_mmc*
11123
11124 SYSTEM TRACE MODULE CLASS
11125 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11126 S: Maintained
11127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11128 F: Documentation/trace/stm.txt
11129 F: drivers/hwtracing/stm/
11130 F: include/linux/stm.h
11131 F: include/uapi/linux/stm.h
11132
11133 THUNDERBOLT DRIVER
11134 M: Andreas Noever <andreas.noever@gmail.com>
11135 S: Maintained
11136 F: drivers/thunderbolt/
11137
11138 TI BQ27XXX POWER SUPPLY DRIVER
11139 R: Andrew F. Davis <afd@ti.com>
11140 F: include/linux/power/bq27xxx_battery.h
11141 F: drivers/power/supply/bq27xxx_battery.c
11142 F: drivers/power/supply/bq27xxx_battery_i2c.c
11143
11144 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11145 M: John Stultz <john.stultz@linaro.org>
11146 M: Thomas Gleixner <tglx@linutronix.de>
11147 L: linux-kernel@vger.kernel.org
11148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11149 S: Supported
11150 F: include/linux/clocksource.h
11151 F: include/linux/time.h
11152 F: include/linux/timex.h
11153 F: include/uapi/linux/time.h
11154 F: include/uapi/linux/timex.h
11155 F: kernel/time/clocksource.c
11156 F: kernel/time/time*.c
11157 F: kernel/time/alarmtimer.c
11158 F: kernel/time/ntp.c
11159 F: tools/testing/selftests/timers/
11160
11161 SC1200 WDT DRIVER
11162 M: Zwane Mwaikambo <zwanem@gmail.com>
11163 S: Maintained
11164 F: drivers/watchdog/sc1200wdt.c
11165
11166 SCHEDULER
11167 M: Ingo Molnar <mingo@redhat.com>
11168 M: Peter Zijlstra <peterz@infradead.org>
11169 L: linux-kernel@vger.kernel.org
11170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11171 S: Maintained
11172 F: kernel/sched/
11173 F: include/linux/sched.h
11174 F: include/uapi/linux/sched.h
11175 F: include/linux/wait.h
11176
11177 SCORE ARCHITECTURE
11178 M: Chen Liqin <liqin.linux@gmail.com>
11179 M: Lennox Wu <lennox.wu@gmail.com>
11180 W: http://www.sunplus.com
11181 S: Supported
11182 F: arch/score/
11183
11184 SCR24X CHIP CARD INTERFACE DRIVER
11185 M: Lubomir Rintel <lkundrak@v3.sk>
11186 S: Supported
11187 F: drivers/char/pcmcia/scr24x_cs.c
11188
11189 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11190 M: Sudeep Holla <sudeep.holla@arm.com>
11191 L: linux-arm-kernel@lists.infradead.org
11192 S: Maintained
11193 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11194 F: drivers/clk/clk-scpi.c
11195 F: drivers/cpufreq/scpi-cpufreq.c
11196 F: drivers/firmware/arm_scpi.c
11197 F: include/linux/scpi_protocol.h
11198
11199 SCSI CDROM DRIVER
11200 M: Jens Axboe <axboe@kernel.dk>
11201 L: linux-scsi@vger.kernel.org
11202 W: http://www.kernel.dk
11203 S: Maintained
11204 F: drivers/scsi/sr*
11205
11206 SCSI RDMA PROTOCOL (SRP) INITIATOR
11207 M: Bart Van Assche <bart.vanassche@sandisk.com>
11208 L: linux-rdma@vger.kernel.org
11209 S: Supported
11210 W: http://www.openfabrics.org
11211 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11213 F: drivers/infiniband/ulp/srp/
11214 F: include/scsi/srp.h
11215
11216 SCSI SG DRIVER
11217 M: Doug Gilbert <dgilbert@interlog.com>
11218 L: linux-scsi@vger.kernel.org
11219 W: http://sg.danny.cz/sg
11220 S: Maintained
11221 F: Documentation/scsi/scsi-generic.txt
11222 F: drivers/scsi/sg.c
11223 F: include/scsi/sg.h
11224
11225 SCSI SUBSYSTEM
11226 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11228 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11230 L: linux-scsi@vger.kernel.org
11231 S: Maintained
11232 F: Documentation/devicetree/bindings/scsi/
11233 F: drivers/scsi/
11234 F: include/scsi/
11235
11236 SCSI TAPE DRIVER
11237 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11238 L: linux-scsi@vger.kernel.org
11239 S: Maintained
11240 F: Documentation/scsi/st.txt
11241 F: drivers/scsi/st.*
11242 F: drivers/scsi/st_*.h
11243
11244 SCTP PROTOCOL
11245 M: Vlad Yasevich <vyasevich@gmail.com>
11246 M: Neil Horman <nhorman@tuxdriver.com>
11247 L: linux-sctp@vger.kernel.org
11248 W: http://lksctp.sourceforge.net
11249 S: Maintained
11250 F: Documentation/networking/sctp.txt
11251 F: include/linux/sctp.h
11252 F: include/uapi/linux/sctp.h
11253 F: include/net/sctp/
11254 F: net/sctp/
11255
11256 SCx200 CPU SUPPORT
11257 M: Jim Cromie <jim.cromie@gmail.com>
11258 S: Odd Fixes
11259 F: Documentation/i2c/busses/scx200_acb
11260 F: arch/x86/platform/scx200/
11261 F: drivers/watchdog/scx200_wdt.c
11262 F: drivers/i2c/busses/scx200*
11263 F: drivers/mtd/maps/scx200_docflash.c
11264 F: include/linux/scx200.h
11265
11266 SCx200 GPIO DRIVER
11267 M: Jim Cromie <jim.cromie@gmail.com>
11268 S: Maintained
11269 F: drivers/char/scx200_gpio.c
11270 F: include/linux/scx200_gpio.h
11271
11272 SCx200 HRT CLOCKSOURCE DRIVER
11273 M: Jim Cromie <jim.cromie@gmail.com>
11274 S: Maintained
11275 F: drivers/clocksource/scx200_hrt.c
11276
11277 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11278 M: Sascha Sommer <saschasommer@freenet.de>
11279 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11280 S: Maintained
11281 F: drivers/mmc/host/sdricoh_cs.c
11282
11283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11284 M: Adrian Hunter <adrian.hunter@intel.com>
11285 L: linux-mmc@vger.kernel.org
11286 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11287 S: Maintained
11288 F: drivers/mmc/host/sdhci*
11289 F: include/linux/mmc/sdhci*
11290
11291 SECURE COMPUTING
11292 M: Kees Cook <keescook@chromium.org>
11293 R: Andy Lutomirski <luto@amacapital.net>
11294 R: Will Drewry <wad@chromium.org>
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11296 S: Supported
11297 F: kernel/seccomp.c
11298 F: include/uapi/linux/seccomp.h
11299 F: include/linux/seccomp.h
11300 F: tools/testing/selftests/seccomp/*
11301 K: \bsecure_computing
11302 K: \bTIF_SECCOMP\b
11303
11304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11305 M: Al Cooper <alcooperx@gmail.com>
11306 L: linux-mmc@vger.kernel.org
11307 L: bcm-kernel-feedback-list@broadcom.com
11308 S: Maintained
11309 F: drivers/mmc/host/sdhci-brcmstb*
11310
11311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11312 M: Ben Dooks <ben-linux@fluff.org>
11313 M: Jaehoon Chung <jh80.chung@samsung.com>
11314 L: linux-mmc@vger.kernel.org
11315 S: Maintained
11316 F: drivers/mmc/host/sdhci-s3c*
11317
11318 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11319 M: Viresh Kumar <vireshk@kernel.org>
11320 L: linux-mmc@vger.kernel.org
11321 S: Maintained
11322 F: drivers/mmc/host/sdhci-spear.c
11323
11324 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11325 M: Scott Bauer <scott.bauer@intel.com>
11326 M: Jonathan Derrick <jonathan.derrick@intel.com>
11327 M: Rafael Antognolli <rafael.antognolli@intel.com>
11328 L: linux-block@vger.kernel.org
11329 S: Supported
11330 F: block/sed*
11331 F: block/opal_proto.h
11332 F: include/linux/sed*
11333 F: include/uapi/linux/sed*
11334
11335 SECURITY SUBSYSTEM
11336 M: James Morris <james.l.morris@oracle.com>
11337 M: "Serge E. Hallyn" <serge@hallyn.com>
11338 L: linux-security-module@vger.kernel.org (suggested Cc:)
11339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11340 W: http://kernsec.org/
11341 S: Supported
11342 F: security/
11343
11344 SECURITY CONTACT
11345 M: Security Officers <security@kernel.org>
11346 S: Supported
11347
11348 SELINUX SECURITY MODULE
11349 M: Paul Moore <paul@paul-moore.com>
11350 M: Stephen Smalley <sds@tycho.nsa.gov>
11351 M: Eric Paris <eparis@parisplace.org>
11352 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11353 W: http://selinuxproject.org
11354 T: git git://git.infradead.org/users/pcmoore/selinux
11355 S: Supported
11356 F: include/linux/selinux*
11357 F: security/selinux/
11358 F: scripts/selinux/
11359
11360 APPARMOR SECURITY MODULE
11361 M: John Johansen <john.johansen@canonical.com>
11362 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11363 W: apparmor.wiki.kernel.org
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11365 S: Supported
11366 F: security/apparmor/
11367
11368 LOADPIN SECURITY MODULE
11369 M: Kees Cook <keescook@chromium.org>
11370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11371 S: Supported
11372 F: security/loadpin/
11373
11374 YAMA SECURITY MODULE
11375 M: Kees Cook <keescook@chromium.org>
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11377 S: Supported
11378 F: security/yama/
11379
11380 SENSABLE PHANTOM
11381 M: Jiri Slaby <jirislaby@gmail.com>
11382 S: Maintained
11383 F: drivers/misc/phantom.c
11384 F: include/uapi/linux/phantom.h
11385
11386 Emulex 10Gbps iSCSI - OneConnect DRIVER
11387 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11388 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11389 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11390 L: linux-scsi@vger.kernel.org
11391 W: http://www.broadcom.com
11392 S: Supported
11393 F: drivers/scsi/be2iscsi/
11394
11395 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11396 M: Sathya Perla <sathya.perla@broadcom.com>
11397 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11398 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11399 M: Somnath Kotur <somnath.kotur@broadcom.com>
11400 L: netdev@vger.kernel.org
11401 W: http://www.emulex.com
11402 S: Supported
11403 F: drivers/net/ethernet/emulex/benet/
11404
11405 EMULEX ONECONNECT ROCE DRIVER
11406 M: Selvin Xavier <selvin.xavier@avagotech.com>
11407 M: Devesh Sharma <devesh.sharma@avagotech.com>
11408 L: linux-rdma@vger.kernel.org
11409 W: http://www.emulex.com
11410 S: Supported
11411 F: drivers/infiniband/hw/ocrdma/
11412 F: include/uapi/rdma/ocrdma-abi.h
11413
11414 SFC NETWORK DRIVER
11415 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11416 M: Edward Cree <ecree@solarflare.com>
11417 M: Bert Kenward <bkenward@solarflare.com>
11418 L: netdev@vger.kernel.org
11419 S: Supported
11420 F: drivers/net/ethernet/sfc/
11421
11422 SGI GRU DRIVER
11423 M: Dimitri Sivanich <sivanich@sgi.com>
11424 S: Maintained
11425 F: drivers/misc/sgi-gru/
11426
11427 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11428 M: Pat Gefre <pfg@sgi.com>
11429 L: linux-ia64@vger.kernel.org
11430 S: Supported
11431 F: Documentation/ia64/serial.txt
11432 F: drivers/tty/serial/ioc?_serial.c
11433 F: include/linux/ioc?.h
11434
11435 SGI XP/XPC/XPNET DRIVER
11436 M: Cliff Whickman <cpw@sgi.com>
11437 M: Robin Holt <robinmholt@gmail.com>
11438 S: Maintained
11439 F: drivers/misc/sgi-xp/
11440
11441 SI2157 MEDIA DRIVER
11442 M: Antti Palosaari <crope@iki.fi>
11443 L: linux-media@vger.kernel.org
11444 W: https://linuxtv.org
11445 W: http://palosaari.fi/linux/
11446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11447 T: git git://linuxtv.org/anttip/media_tree.git
11448 S: Maintained
11449 F: drivers/media/tuners/si2157*
11450
11451 SI2168 MEDIA DRIVER
11452 M: Antti Palosaari <crope@iki.fi>
11453 L: linux-media@vger.kernel.org
11454 W: https://linuxtv.org
11455 W: http://palosaari.fi/linux/
11456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11457 T: git git://linuxtv.org/anttip/media_tree.git
11458 S: Maintained
11459 F: drivers/media/dvb-frontends/si2168*
11460
11461 SI470X FM RADIO RECEIVER I2C DRIVER
11462 M: Hans Verkuil <hverkuil@xs4all.nl>
11463 L: linux-media@vger.kernel.org
11464 T: git git://linuxtv.org/media_tree.git
11465 W: https://linuxtv.org
11466 S: Odd Fixes
11467 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11468
11469 SI470X FM RADIO RECEIVER USB DRIVER
11470 M: Hans Verkuil <hverkuil@xs4all.nl>
11471 L: linux-media@vger.kernel.org
11472 T: git git://linuxtv.org/media_tree.git
11473 W: https://linuxtv.org
11474 S: Maintained
11475 F: drivers/media/radio/si470x/radio-si470x-common.c
11476 F: drivers/media/radio/si470x/radio-si470x.h
11477 F: drivers/media/radio/si470x/radio-si470x-usb.c
11478
11479 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11480 M: Eduardo Valentin <edubezval@gmail.com>
11481 L: linux-media@vger.kernel.org
11482 T: git git://linuxtv.org/media_tree.git
11483 W: https://linuxtv.org
11484 S: Odd Fixes
11485 F: drivers/media/radio/si4713/si4713.?
11486
11487 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11488 M: Eduardo Valentin <edubezval@gmail.com>
11489 L: linux-media@vger.kernel.org
11490 T: git git://linuxtv.org/media_tree.git
11491 W: https://linuxtv.org
11492 S: Odd Fixes
11493 F: drivers/media/radio/si4713/radio-platform-si4713.c
11494
11495 SI4713 FM RADIO TRANSMITTER USB DRIVER
11496 M: Hans Verkuil <hverkuil@xs4all.nl>
11497 L: linux-media@vger.kernel.org
11498 T: git git://linuxtv.org/media_tree.git
11499 W: https://linuxtv.org
11500 S: Maintained
11501 F: drivers/media/radio/si4713/radio-usb-si4713.c
11502
11503 SIANO DVB DRIVER
11504 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11505 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11506 L: linux-media@vger.kernel.org
11507 W: https://linuxtv.org
11508 T: git git://linuxtv.org/media_tree.git
11509 S: Odd fixes
11510 F: drivers/media/common/siano/
11511 F: drivers/media/usb/siano/
11512 F: drivers/media/usb/siano/
11513 F: drivers/media/mmc/siano/
11514
11515 SILEAD TOUCHSCREEN DRIVER
11516 M: Hans de Goede <hdegoede@redhat.com>
11517 L: linux-input@vger.kernel.org
11518 L: platform-driver-x86@vger.kernel.org
11519 S: Maintained
11520 F: drivers/input/touchscreen/silead.c
11521 F: drivers/platform/x86/silead_dmi.c
11522
11523 SIMPLEFB FB DRIVER
11524 M: Hans de Goede <hdegoede@redhat.com>
11525 L: linux-fbdev@vger.kernel.org
11526 S: Maintained
11527 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11528 F: drivers/video/fbdev/simplefb.c
11529 F: include/linux/platform_data/simplefb.h
11530
11531 SH_VEU V4L2 MEM2MEM DRIVER
11532 L: linux-media@vger.kernel.org
11533 S: Orphan
11534 F: drivers/media/platform/sh_veu.c
11535
11536 SH_VOU V4L2 OUTPUT DRIVER
11537 L: linux-media@vger.kernel.org
11538 S: Orphan
11539 F: drivers/media/platform/sh_vou.c
11540 F: include/media/drv-intf/sh_vou.h
11541
11542 SIMPLE FIRMWARE INTERFACE (SFI)
11543 M: Len Brown <lenb@kernel.org>
11544 L: sfi-devel@simplefirmware.org
11545 W: http://simplefirmware.org/
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11547 S: Supported
11548 F: arch/x86/platform/sfi/
11549 F: drivers/sfi/
11550 F: include/linux/sfi*.h
11551
11552 SIMTEC EB110ATX (Chalice CATS)
11553 P: Ben Dooks
11554 P: Vincent Sanders <vince@simtec.co.uk>
11555 M: Simtec Linux Team <linux@simtec.co.uk>
11556 W: http://www.simtec.co.uk/products/EB110ATX/
11557 S: Supported
11558
11559 SIMTEC EB2410ITX (BAST)
11560 P: Ben Dooks
11561 P: Vincent Sanders <vince@simtec.co.uk>
11562 M: Simtec Linux Team <linux@simtec.co.uk>
11563 W: http://www.simtec.co.uk/products/EB2410ITX/
11564 S: Supported
11565 F: arch/arm/mach-s3c24xx/mach-bast.c
11566 F: arch/arm/mach-s3c24xx/bast-ide.c
11567 F: arch/arm/mach-s3c24xx/bast-irq.c
11568
11569 SIPHASH PRF ROUTINES
11570 M: Jason A. Donenfeld <Jason@zx2c4.com>
11571 S: Maintained
11572 F: lib/siphash.c
11573 F: lib/test_siphash.c
11574 F: include/linux/siphash.h
11575
11576 TI DAVINCI MACHINE SUPPORT
11577 M: Sekhar Nori <nsekhar@ti.com>
11578 M: Kevin Hilman <khilman@kernel.org>
11579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11581 S: Supported
11582 F: arch/arm/mach-davinci/
11583 F: drivers/i2c/busses/i2c-davinci.c
11584
11585 TI DAVINCI SERIES MEDIA DRIVER
11586 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11587 L: linux-media@vger.kernel.org
11588 W: https://linuxtv.org
11589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11590 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11591 S: Maintained
11592 F: drivers/media/platform/davinci/
11593 F: include/media/davinci/
11594
11595 TI AM437X VPFE DRIVER
11596 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11597 L: linux-media@vger.kernel.org
11598 W: https://linuxtv.org
11599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11600 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11601 S: Maintained
11602 F: drivers/media/platform/am437x/
11603
11604 OV2659 OMNIVISION SENSOR DRIVER
11605 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11606 L: linux-media@vger.kernel.org
11607 W: https://linuxtv.org
11608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11609 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11610 S: Maintained
11611 F: drivers/media/i2c/ov2659.c
11612 F: include/media/i2c/ov2659.h
11613
11614 SILICON MOTION SM712 FRAME BUFFER DRIVER
11615 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11616 M: Teddy Wang <teddy.wang@siliconmotion.com>
11617 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11618 L: linux-fbdev@vger.kernel.org
11619 S: Maintained
11620 F: drivers/video/fbdev/sm712*
11621 F: Documentation/fb/sm712fb.txt
11622
11623 SIS 190 ETHERNET DRIVER
11624 M: Francois Romieu <romieu@fr.zoreil.com>
11625 L: netdev@vger.kernel.org
11626 S: Maintained
11627 F: drivers/net/ethernet/sis/sis190.c
11628
11629 SIS 900/7016 FAST ETHERNET DRIVER
11630 M: Daniele Venzano <venza@brownhat.org>
11631 W: http://www.brownhat.org/sis900.html
11632 L: netdev@vger.kernel.org
11633 S: Maintained
11634 F: drivers/net/ethernet/sis/sis900.*
11635
11636 SIS FRAMEBUFFER DRIVER
11637 M: Thomas Winischhofer <thomas@winischhofer.net>
11638 W: http://www.winischhofer.net/linuxsisvga.shtml
11639 S: Maintained
11640 F: Documentation/fb/sisfb.txt
11641 F: drivers/video/fbdev/sis/
11642 F: include/video/sisfb.h
11643
11644 SIS USB2VGA DRIVER
11645 M: Thomas Winischhofer <thomas@winischhofer.net>
11646 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11647 S: Maintained
11648 F: drivers/usb/misc/sisusbvga/
11649
11650 SLAB ALLOCATOR
11651 M: Christoph Lameter <cl@linux.com>
11652 M: Pekka Enberg <penberg@kernel.org>
11653 M: David Rientjes <rientjes@google.com>
11654 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11655 M: Andrew Morton <akpm@linux-foundation.org>
11656 L: linux-mm@kvack.org
11657 S: Maintained
11658 F: include/linux/sl?b*.h
11659 F: mm/sl?b*
11660
11661 SLEEPABLE READ-COPY UPDATE (SRCU)
11662 M: Lai Jiangshan <jiangshanlai@gmail.com>
11663 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11664 M: Josh Triplett <josh@joshtriplett.org>
11665 R: Steven Rostedt <rostedt@goodmis.org>
11666 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11667 L: linux-kernel@vger.kernel.org
11668 W: http://www.rdrop.com/users/paulmck/RCU/
11669 S: Supported
11670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11671 F: include/linux/srcu.h
11672 F: kernel/rcu/srcu.c
11673
11674 SMACK SECURITY MODULE
11675 M: Casey Schaufler <casey@schaufler-ca.com>
11676 L: linux-security-module@vger.kernel.org
11677 W: http://schaufler-ca.com
11678 T: git git://github.com/cschaufler/smack-next
11679 S: Maintained
11680 F: Documentation/security/Smack.txt
11681 F: security/smack/
11682
11683 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11684 M: Kevin Hilman <khilman@kernel.org>
11685 M: Nishanth Menon <nm@ti.com>
11686 S: Maintained
11687 F: drivers/power/avs/
11688 F: include/linux/power/smartreflex.h
11689 L: linux-pm@vger.kernel.org
11690
11691 SMC91x ETHERNET DRIVER
11692 M: Nicolas Pitre <nico@fluxnic.net>
11693 S: Odd Fixes
11694 F: drivers/net/ethernet/smsc/smc91x.*
11695
11696 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11697 M: Sakari Ailus <sakari.ailus@iki.fi>
11698 L: linux-media@vger.kernel.org
11699 S: Maintained
11700 F: drivers/media/i2c/smiapp/
11701 F: include/media/i2c/smiapp.h
11702 F: drivers/media/i2c/smiapp-pll.c
11703 F: drivers/media/i2c/smiapp-pll.h
11704 F: include/uapi/linux/smiapp.h
11705 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11706
11707 SMM665 HARDWARE MONITOR DRIVER
11708 M: Guenter Roeck <linux@roeck-us.net>
11709 L: linux-hwmon@vger.kernel.org
11710 S: Maintained
11711 F: Documentation/hwmon/smm665
11712 F: drivers/hwmon/smm665.c
11713
11714 SMSC EMC2103 HARDWARE MONITOR DRIVER
11715 M: Steve Glendinning <steve.glendinning@shawell.net>
11716 L: linux-hwmon@vger.kernel.org
11717 S: Maintained
11718 F: Documentation/hwmon/emc2103
11719 F: drivers/hwmon/emc2103.c
11720
11721 SMSC SCH5627 HARDWARE MONITOR DRIVER
11722 M: Hans de Goede <hdegoede@redhat.com>
11723 L: linux-hwmon@vger.kernel.org
11724 S: Supported
11725 F: Documentation/hwmon/sch5627
11726 F: drivers/hwmon/sch5627.c
11727
11728 SMSC47B397 HARDWARE MONITOR DRIVER
11729 M: Jean Delvare <jdelvare@suse.com>
11730 L: linux-hwmon@vger.kernel.org
11731 S: Maintained
11732 F: Documentation/hwmon/smsc47b397
11733 F: drivers/hwmon/smsc47b397.c
11734
11735 SMSC911x ETHERNET DRIVER
11736 M: Steve Glendinning <steve.glendinning@shawell.net>
11737 L: netdev@vger.kernel.org
11738 S: Maintained
11739 F: include/linux/smsc911x.h
11740 F: drivers/net/ethernet/smsc/smsc911x.*
11741
11742 SMSC9420 PCI ETHERNET DRIVER
11743 M: Steve Glendinning <steve.glendinning@shawell.net>
11744 L: netdev@vger.kernel.org
11745 S: Maintained
11746 F: drivers/net/ethernet/smsc/smsc9420.*
11747
11748 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11749 M: Steve Glendinning <steve.glendinning@shawell.net>
11750 L: linux-fbdev@vger.kernel.org
11751 S: Maintained
11752 F: drivers/video/fbdev/smscufx.c
11753
11754 SOC-CAMERA V4L2 SUBSYSTEM
11755 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11756 L: linux-media@vger.kernel.org
11757 T: git git://linuxtv.org/media_tree.git
11758 S: Maintained
11759 F: include/media/soc*
11760 F: drivers/media/i2c/soc_camera/
11761 F: drivers/media/platform/soc_camera/
11762
11763 SOEKRIS NET48XX LED SUPPORT
11764 M: Chris Boot <bootc@bootc.net>
11765 S: Maintained
11766 F: drivers/leds/leds-net48xx.c
11767
11768 SOFTLOGIC 6x10 MPEG CODEC
11769 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11770 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11771 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11772 M: Ismael Luceno <ismael@iodev.co.uk>
11773 L: linux-media@vger.kernel.org
11774 S: Supported
11775 F: drivers/media/pci/solo6x10/
11776
11777 SOFTWARE RAID (Multiple Disks) SUPPORT
11778 M: Shaohua Li <shli@kernel.org>
11779 L: linux-raid@vger.kernel.org
11780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11781 S: Supported
11782 F: drivers/md/
11783 F: include/linux/raid/
11784 F: include/uapi/linux/raid/
11785
11786 SONIC NETWORK DRIVER
11787 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11788 L: netdev@vger.kernel.org
11789 S: Maintained
11790 F: drivers/net/ethernet/natsemi/sonic.*
11791
11792 SONICS SILICON BACKPLANE DRIVER (SSB)
11793 M: Michael Buesch <m@bues.ch>
11794 L: linux-wireless@vger.kernel.org
11795 S: Maintained
11796 F: drivers/ssb/
11797 F: include/linux/ssb/
11798
11799 SONY VAIO CONTROL DEVICE DRIVER
11800 M: Mattia Dongili <malattia@linux.it>
11801 L: platform-driver-x86@vger.kernel.org
11802 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11803 S: Maintained
11804 F: Documentation/laptops/sony-laptop.txt
11805 F: drivers/char/sonypi.c
11806 F: drivers/platform/x86/sony-laptop.c
11807 F: include/linux/sony-laptop.h
11808
11809 SONY MEMORYSTICK CARD SUPPORT
11810 M: Alex Dubov <oakad@yahoo.com>
11811 W: http://tifmxx.berlios.de/
11812 S: Maintained
11813 F: drivers/memstick/host/tifm_ms.c
11814
11815 SONY MEMORYSTICK STANDARD SUPPORT
11816 M: Maxim Levitsky <maximlevitsky@gmail.com>
11817 S: Maintained
11818 F: drivers/memstick/core/ms_block.*
11819
11820 SOUND
11821 M: Jaroslav Kysela <perex@perex.cz>
11822 M: Takashi Iwai <tiwai@suse.com>
11823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11824 W: http://www.alsa-project.org/
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11826 T: git git://git.alsa-project.org/alsa-kernel.git
11827 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11828 S: Maintained
11829 F: Documentation/sound/
11830 F: include/sound/
11831 F: include/uapi/sound/
11832 F: sound/
11833
11834 SOUND - COMPRESSED AUDIO
11835 M: Vinod Koul <vinod.koul@intel.com>
11836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11838 S: Supported
11839 F: Documentation/sound/alsa/compress_offload.txt
11840 F: include/sound/compress_driver.h
11841 F: include/uapi/sound/compress_*
11842 F: sound/core/compress_offload.c
11843 F: sound/soc/soc-compress.c
11844
11845 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11846 M: Liam Girdwood <lgirdwood@gmail.com>
11847 M: Mark Brown <broonie@kernel.org>
11848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11850 W: http://alsa-project.org/main/index.php/ASoC
11851 S: Supported
11852 F: Documentation/devicetree/bindings/sound/
11853 F: Documentation/sound/alsa/soc/
11854 F: sound/soc/
11855 F: include/sound/soc*
11856
11857 SOUND - DMAENGINE HELPERS
11858 M: Lars-Peter Clausen <lars@metafoo.de>
11859 S: Supported
11860 F: include/sound/dmaengine_pcm.h
11861 F: sound/core/pcm_dmaengine.c
11862 F: sound/soc/soc-generic-dmaengine-pcm.c
11863
11864 SP2 MEDIA DRIVER
11865 M: Olli Salonen <olli.salonen@iki.fi>
11866 L: linux-media@vger.kernel.org
11867 W: https://linuxtv.org
11868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11869 S: Maintained
11870 F: drivers/media/dvb-frontends/sp2*
11871
11872 SPARC + UltraSPARC (sparc/sparc64)
11873 M: "David S. Miller" <davem@davemloft.net>
11874 L: sparclinux@vger.kernel.org
11875 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11878 S: Maintained
11879 F: arch/sparc/
11880 F: drivers/sbus/
11881
11882 SPARC SERIAL DRIVERS
11883 M: "David S. Miller" <davem@davemloft.net>
11884 L: sparclinux@vger.kernel.org
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11887 S: Maintained
11888 F: include/linux/sunserialcore.h
11889 F: drivers/tty/serial/suncore.c
11890 F: drivers/tty/serial/sunhv.c
11891 F: drivers/tty/serial/sunsab.c
11892 F: drivers/tty/serial/sunsab.h
11893 F: drivers/tty/serial/sunsu.c
11894 F: drivers/tty/serial/sunzilog.c
11895 F: drivers/tty/serial/sunzilog.h
11896
11897 SPARSE CHECKER
11898 M: "Christopher Li" <sparse@chrisli.org>
11899 L: linux-sparse@vger.kernel.org
11900 W: https://sparse.wiki.kernel.org/
11901 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11902 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11903 S: Maintained
11904 F: include/linux/compiler.h
11905
11906 SPEAR PLATFORM SUPPORT
11907 M: Viresh Kumar <vireshk@kernel.org>
11908 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11910 W: http://www.st.com/spear
11911 S: Maintained
11912 F: arch/arm/boot/dts/spear*
11913 F: arch/arm/mach-spear/
11914
11915 SPEAR CLOCK FRAMEWORK SUPPORT
11916 M: Viresh Kumar <vireshk@kernel.org>
11917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11918 W: http://www.st.com/spear
11919 S: Maintained
11920 F: drivers/clk/spear/
11921
11922 SPI NOR SUBSYSTEM
11923 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11924 M: Marek Vasut <marek.vasut@gmail.com>
11925 L: linux-mtd@lists.infradead.org
11926 W: http://www.linux-mtd.infradead.org/
11927 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11928 T: git git://github.com/spi-nor/linux.git
11929 S: Maintained
11930 F: drivers/mtd/spi-nor/
11931 F: include/linux/mtd/spi-nor.h
11932
11933 SPI SUBSYSTEM
11934 M: Mark Brown <broonie@kernel.org>
11935 L: linux-spi@vger.kernel.org
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11937 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11938 S: Maintained
11939 F: Documentation/devicetree/bindings/spi/
11940 F: Documentation/spi/
11941 F: drivers/spi/
11942 F: include/linux/spi/
11943 F: include/uapi/linux/spi/
11944 F: tools/spi/
11945
11946 SPIDERNET NETWORK DRIVER for CELL
11947 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11948 L: netdev@vger.kernel.org
11949 S: Supported
11950 F: Documentation/networking/spider_net.txt
11951 F: drivers/net/ethernet/toshiba/spider_net*
11952
11953 SPU FILE SYSTEM
11954 M: Jeremy Kerr <jk@ozlabs.org>
11955 L: linuxppc-dev@lists.ozlabs.org
11956 W: http://www.ibm.com/developerworks/power/cell/
11957 S: Supported
11958 F: Documentation/filesystems/spufs.txt
11959 F: arch/powerpc/platforms/cell/spufs/
11960
11961 SQUASHFS FILE SYSTEM
11962 M: Phillip Lougher <phillip@squashfs.org.uk>
11963 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11964 W: http://squashfs.org.uk
11965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11966 S: Maintained
11967 F: Documentation/filesystems/squashfs.txt
11968 F: fs/squashfs/
11969
11970 SRM (Alpha) environment access
11971 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11972 S: Maintained
11973 F: arch/alpha/kernel/srm_env.c
11974
11975 STABLE BRANCH
11976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11977 L: stable@vger.kernel.org
11978 S: Supported
11979 F: Documentation/process/stable-kernel-rules.rst
11980
11981 STAGING SUBSYSTEM
11982 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11984 L: devel@driverdev.osuosl.org
11985 S: Supported
11986 F: drivers/staging/
11987
11988 STAGING - COMEDI
11989 M: Ian Abbott <abbotti@mev.co.uk>
11990 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11991 S: Odd Fixes
11992 F: drivers/staging/comedi/
11993
11994 STAGING - FLARION FT1000 DRIVERS
11995 M: Marek Belisko <marek.belisko@gmail.com>
11996 S: Odd Fixes
11997 F: drivers/staging/ft1000/
11998
11999 STAGING - INDUSTRIAL IO
12000 M: Jonathan Cameron <jic23@kernel.org>
12001 L: linux-iio@vger.kernel.org
12002 S: Odd Fixes
12003 F: Documentation/devicetree/bindings/staging/iio/
12004 F: drivers/staging/iio/
12005
12006 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12007 M: Jarod Wilson <jarod@wilsonet.com>
12008 W: http://www.lirc.org/
12009 S: Odd Fixes
12010 F: drivers/staging/media/lirc/
12011
12012 STAGING - LUSTRE PARALLEL FILESYSTEM
12013 M: Oleg Drokin <oleg.drokin@intel.com>
12014 M: Andreas Dilger <andreas.dilger@intel.com>
12015 M: James Simmons <jsimmons@infradead.org>
12016 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12017 W: http://wiki.lustre.org/
12018 S: Maintained
12019 F: drivers/staging/lustre
12020
12021 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12022 M: Marc Dietrich <marvin24@gmx.de>
12023 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12024 L: linux-tegra@vger.kernel.org
12025 S: Maintained
12026 F: drivers/staging/nvec/
12027
12028 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12029 M: Jens Frederich <jfrederich@gmail.com>
12030 M: Daniel Drake <dsd@laptop.org>
12031 M: Jon Nettleton <jon.nettleton@gmail.com>
12032 W: http://wiki.laptop.org/go/DCON
12033 S: Maintained
12034 F: drivers/staging/olpc_dcon/
12035
12036 STAGING - REALTEK RTL8712U DRIVERS
12037 M: Larry Finger <Larry.Finger@lwfinger.net>
12038 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12039 S: Odd Fixes
12040 F: drivers/staging/rtl8712/
12041
12042 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12043 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12044 M: Teddy Wang <teddy.wang@siliconmotion.com>
12045 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12046 L: linux-fbdev@vger.kernel.org
12047 S: Maintained
12048 F: drivers/staging/sm750fb/
12049
12050 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12051 M: William Hubbs <w.d.hubbs@gmail.com>
12052 M: Chris Brannon <chris@the-brannons.com>
12053 M: Kirk Reiser <kirk@reisers.ca>
12054 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12055 L: speakup@linux-speakup.org
12056 W: http://www.linux-speakup.org/
12057 S: Odd Fixes
12058 F: drivers/staging/speakup/
12059
12060 STAGING - VIA VT665X DRIVERS
12061 M: Forest Bond <forest@alittletooquiet.net>
12062 S: Odd Fixes
12063 F: drivers/staging/vt665?/
12064
12065 STAGING - WILC1000 WIFI DRIVER
12066 M: Aditya Shankar <aditya.shankar@microchip.com>
12067 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12068 L: linux-wireless@vger.kernel.org
12069 S: Supported
12070 F: drivers/staging/wilc1000/
12071
12072 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12073 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12074 S: Odd Fixes
12075 F: drivers/staging/xgifb/
12076
12077 STARFIRE/DURALAN NETWORK DRIVER
12078 M: Ion Badulescu <ionut@badula.org>
12079 S: Odd Fixes
12080 F: drivers/net/ethernet/adaptec/starfire*
12081
12082 SUN3/3X
12083 M: Sam Creasey <sammy@sammy.net>
12084 W: http://sammy.net/sun3/
12085 S: Maintained
12086 F: arch/m68k/kernel/*sun3*
12087 F: arch/m68k/sun3*/
12088 F: arch/m68k/include/asm/sun3*
12089 F: drivers/net/ethernet/i825xx/sun3*
12090
12091 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12092 M: Hans de Goede <hdegoede@redhat.com>
12093 L: linux-input@vger.kernel.org
12094 S: Maintained
12095 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12096 F: drivers/input/keyboard/sun4i-lradc-keys.c
12097
12098 SUNDANCE NETWORK DRIVER
12099 M: Denis Kirjanov <kda@linux-powerpc.org>
12100 L: netdev@vger.kernel.org
12101 S: Maintained
12102 F: drivers/net/ethernet/dlink/sundance.c
12103
12104 SUPERH
12105 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12106 M: Rich Felker <dalias@libc.org>
12107 L: linux-sh@vger.kernel.org
12108 Q: http://patchwork.kernel.org/project/linux-sh/list/
12109 S: Maintained
12110 F: Documentation/sh/
12111 F: arch/sh/
12112 F: drivers/sh/
12113
12114 SUSPEND TO RAM
12115 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12116 M: Len Brown <len.brown@intel.com>
12117 M: Pavel Machek <pavel@ucw.cz>
12118 L: linux-pm@vger.kernel.org
12119 B: https://bugzilla.kernel.org
12120 S: Supported
12121 F: Documentation/power/
12122 F: arch/x86/kernel/acpi/
12123 F: drivers/base/power/
12124 F: kernel/power/
12125 F: include/linux/suspend.h
12126 F: include/linux/freezer.h
12127 F: include/linux/pm.h
12128
12129 SVGA HANDLING
12130 M: Martin Mares <mj@ucw.cz>
12131 L: linux-video@atrey.karlin.mff.cuni.cz
12132 S: Maintained
12133 F: Documentation/svga.txt
12134 F: arch/x86/boot/video*
12135
12136 SWIOTLB SUBSYSTEM
12137 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12138 L: linux-kernel@vger.kernel.org
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12140 S: Supported
12141 F: lib/swiotlb.c
12142 F: arch/*/kernel/pci-swiotlb.c
12143 F: include/linux/swiotlb.h
12144
12145 SWITCHDEV
12146 M: Jiri Pirko <jiri@resnulli.us>
12147 M: Ivan Vecera <ivecera@redhat.com>
12148 L: netdev@vger.kernel.org
12149 S: Supported
12150 F: net/switchdev/
12151 F: include/net/switchdev.h
12152
12153 SYNOPSYS ARC ARCHITECTURE
12154 M: Vineet Gupta <vgupta@synopsys.com>
12155 L: linux-snps-arc@lists.infradead.org
12156 S: Supported
12157 F: arch/arc/
12158 F: Documentation/devicetree/bindings/arc/*
12159 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12160 F: drivers/clocksource/arc_timer.c
12161 F: drivers/tty/serial/arc_uart.c
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12163
12164 SYNOPSYS ARC SDP platform support
12165 M: Alexey Brodkin <abrodkin@synopsys.com>
12166 S: Supported
12167 F: arch/arc/plat-axs10x
12168 F: arch/arc/boot/dts/ax*
12169 F: Documentation/devicetree/bindings/arc/axs10*
12170
12171 SYSTEM CONFIGURATION (SYSCON)
12172 M: Lee Jones <lee.jones@linaro.org>
12173 M: Arnd Bergmann <arnd@arndb.de>
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12175 S: Supported
12176 F: drivers/mfd/syscon.c
12177
12178 SYSTEM RESET/SHUTDOWN DRIVERS
12179 M: Sebastian Reichel <sre@kernel.org>
12180 L: linux-pm@vger.kernel.org
12181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12182 S: Maintained
12183 F: Documentation/devicetree/bindings/power/reset/
12184 F: drivers/power/reset/
12185
12186 SYSV FILESYSTEM
12187 M: Christoph Hellwig <hch@infradead.org>
12188 S: Maintained
12189 F: Documentation/filesystems/sysv-fs.txt
12190 F: fs/sysv/
12191 F: include/linux/sysv_fs.h
12192
12193 TARGET SUBSYSTEM
12194 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12195 L: linux-scsi@vger.kernel.org
12196 L: target-devel@vger.kernel.org
12197 W: http://www.linux-iscsi.org
12198 W: http://groups.google.com/group/linux-iscsi-target-dev
12199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12200 S: Supported
12201 F: drivers/target/
12202 F: include/target/
12203 F: Documentation/target/
12204
12205 TASKSTATS STATISTICS INTERFACE
12206 M: Balbir Singh <bsingharora@gmail.com>
12207 S: Maintained
12208 F: Documentation/accounting/taskstats*
12209 F: include/linux/taskstats*
12210 F: kernel/taskstats.c
12211
12212 TC subsystem
12213 M: Jamal Hadi Salim <jhs@mojatatu.com>
12214 M: Cong Wang <xiyou.wangcong@gmail.com>
12215 M: Jiri Pirko <jiri@resnulli.us>
12216 L: netdev@vger.kernel.org
12217 S: Maintained
12218 F: include/net/pkt_cls.h
12219 F: include/net/pkt_sched.h
12220 F: include/net/tc_act/
12221 F: include/uapi/linux/pkt_cls.h
12222 F: include/uapi/linux/pkt_sched.h
12223 F: include/uapi/linux/tc_act/
12224 F: include/uapi/linux/tc_ematch/
12225 F: net/sched/
12226
12227 TCP LOW PRIORITY MODULE
12228 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12229 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12230 W: http://tcp-lp-mod.sourceforge.net/
12231 S: Maintained
12232 F: net/ipv4/tcp_lp.c
12233
12234 TDA10071 MEDIA DRIVER
12235 M: Antti Palosaari <crope@iki.fi>
12236 L: linux-media@vger.kernel.org
12237 W: https://linuxtv.org
12238 W: http://palosaari.fi/linux/
12239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12240 T: git git://linuxtv.org/anttip/media_tree.git
12241 S: Maintained
12242 F: drivers/media/dvb-frontends/tda10071*
12243
12244 TDA18212 MEDIA DRIVER
12245 M: Antti Palosaari <crope@iki.fi>
12246 L: linux-media@vger.kernel.org
12247 W: https://linuxtv.org
12248 W: http://palosaari.fi/linux/
12249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12250 T: git git://linuxtv.org/anttip/media_tree.git
12251 S: Maintained
12252 F: drivers/media/tuners/tda18212*
12253
12254 TDA18218 MEDIA DRIVER
12255 M: Antti Palosaari <crope@iki.fi>
12256 L: linux-media@vger.kernel.org
12257 W: https://linuxtv.org
12258 W: http://palosaari.fi/linux/
12259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12260 T: git git://linuxtv.org/anttip/media_tree.git
12261 S: Maintained
12262 F: drivers/media/tuners/tda18218*
12263
12264 TDA18271 MEDIA DRIVER
12265 M: Michael Krufky <mkrufky@linuxtv.org>
12266 L: linux-media@vger.kernel.org
12267 W: https://linuxtv.org
12268 W: http://github.com/mkrufky
12269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12270 T: git git://linuxtv.org/mkrufky/tuners.git
12271 S: Maintained
12272 F: drivers/media/tuners/tda18271*
12273
12274 TDA827x MEDIA DRIVER
12275 M: Michael Krufky <mkrufky@linuxtv.org>
12276 L: linux-media@vger.kernel.org
12277 W: https://linuxtv.org
12278 W: http://github.com/mkrufky
12279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12280 T: git git://linuxtv.org/mkrufky/tuners.git
12281 S: Maintained
12282 F: drivers/media/tuners/tda8290.*
12283
12284 TDA8290 MEDIA DRIVER
12285 M: Michael Krufky <mkrufky@linuxtv.org>
12286 L: linux-media@vger.kernel.org
12287 W: https://linuxtv.org
12288 W: http://github.com/mkrufky
12289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290 T: git git://linuxtv.org/mkrufky/tuners.git
12291 S: Maintained
12292 F: drivers/media/tuners/tda8290.*
12293
12294 TDA9840 MEDIA DRIVER
12295 M: Hans Verkuil <hverkuil@xs4all.nl>
12296 L: linux-media@vger.kernel.org
12297 T: git git://linuxtv.org/media_tree.git
12298 W: https://linuxtv.org
12299 S: Maintained
12300 F: drivers/media/i2c/tda9840*
12301
12302 TEA5761 TUNER DRIVER
12303 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12304 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12305 L: linux-media@vger.kernel.org
12306 W: https://linuxtv.org
12307 T: git git://linuxtv.org/media_tree.git
12308 S: Odd fixes
12309 F: drivers/media/tuners/tea5761.*
12310
12311 TEA5767 TUNER DRIVER
12312 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12313 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12314 L: linux-media@vger.kernel.org
12315 W: https://linuxtv.org
12316 T: git git://linuxtv.org/media_tree.git
12317 S: Maintained
12318 F: drivers/media/tuners/tea5767.*
12319
12320 TEA6415C MEDIA DRIVER
12321 M: Hans Verkuil <hverkuil@xs4all.nl>
12322 L: linux-media@vger.kernel.org
12323 T: git git://linuxtv.org/media_tree.git
12324 W: https://linuxtv.org
12325 S: Maintained
12326 F: drivers/media/i2c/tea6415c*
12327
12328 TEA6420 MEDIA DRIVER
12329 M: Hans Verkuil <hverkuil@xs4all.nl>
12330 L: linux-media@vger.kernel.org
12331 T: git git://linuxtv.org/media_tree.git
12332 W: https://linuxtv.org
12333 S: Maintained
12334 F: drivers/media/i2c/tea6420*
12335
12336 TEAM DRIVER
12337 M: Jiri Pirko <jiri@resnulli.us>
12338 L: netdev@vger.kernel.org
12339 S: Supported
12340 F: drivers/net/team/
12341 F: include/linux/if_team.h
12342 F: include/uapi/linux/if_team.h
12343
12344 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12345 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12346 S: Maintained
12347 F: arch/x86/platform/ts5500/
12348
12349 TECHNOTREND USB IR RECEIVER
12350 M: Sean Young <sean@mess.org>
12351 L: linux-media@vger.kernel.org
12352 S: Maintained
12353 F: drivers/media/rc/ttusbir.c
12354
12355 TEGRA ARCHITECTURE SUPPORT
12356 M: Stephen Warren <swarren@wwwdotorg.org>
12357 M: Thierry Reding <thierry.reding@gmail.com>
12358 M: Alexandre Courbot <gnurou@gmail.com>
12359 L: linux-tegra@vger.kernel.org
12360 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12362 S: Supported
12363 N: [^a-z]tegra
12364
12365 TEGRA CLOCK DRIVER
12366 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12367 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12368 S: Supported
12369 F: drivers/clk/tegra/
12370
12371 TEGRA DMA DRIVERS
12372 M: Laxman Dewangan <ldewangan@nvidia.com>
12373 M: Jon Hunter <jonathanh@nvidia.com>
12374 S: Supported
12375 F: drivers/dma/tegra*
12376
12377 TEGRA I2C DRIVER
12378 M: Laxman Dewangan <ldewangan@nvidia.com>
12379 S: Supported
12380 F: drivers/i2c/busses/i2c-tegra.c
12381
12382 TEGRA IOMMU DRIVERS
12383 M: Hiroshi Doyu <hdoyu@nvidia.com>
12384 S: Supported
12385 F: drivers/iommu/tegra*
12386
12387 TEGRA KBC DRIVER
12388 M: Rakesh Iyer <riyer@nvidia.com>
12389 M: Laxman Dewangan <ldewangan@nvidia.com>
12390 S: Supported
12391 F: drivers/input/keyboard/tegra-kbc.c
12392
12393 TEGRA PWM DRIVER
12394 M: Thierry Reding <thierry.reding@gmail.com>
12395 S: Supported
12396 F: drivers/pwm/pwm-tegra.c
12397
12398 TEGRA SERIAL DRIVER
12399 M: Laxman Dewangan <ldewangan@nvidia.com>
12400 S: Supported
12401 F: drivers/tty/serial/serial-tegra.c
12402
12403 TEGRA SPI DRIVER
12404 M: Laxman Dewangan <ldewangan@nvidia.com>
12405 S: Supported
12406 F: drivers/spi/spi-tegra*
12407
12408 TEHUTI ETHERNET DRIVER
12409 M: Andy Gospodarek <andy@greyhouse.net>
12410 L: netdev@vger.kernel.org
12411 S: Supported
12412 F: drivers/net/ethernet/tehuti/*
12413
12414 Telecom Clock Driver for MCPL0010
12415 M: Mark Gross <mark.gross@intel.com>
12416 S: Supported
12417 F: drivers/char/tlclk.c
12418
12419 TENSILICA XTENSA PORT (xtensa)
12420 M: Chris Zankel <chris@zankel.net>
12421 M: Max Filippov <jcmvbkbc@gmail.com>
12422 L: linux-xtensa@linux-xtensa.org
12423 T: git git://github.com/czankel/xtensa-linux.git
12424 S: Maintained
12425 F: arch/xtensa/
12426 F: drivers/irqchip/irq-xtensa-*
12427
12428 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12429 M: Nishanth Menon <nm@ti.com>
12430 M: Tero Kristo <t-kristo@ti.com>
12431 M: Santosh Shilimkar <ssantosh@kernel.org>
12432 L: linux-arm-kernel@lists.infradead.org
12433 S: Maintained
12434 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12435 F: drivers/firmware/ti_sci*
12436 F: include/linux/soc/ti/ti_sci_protocol.h
12437
12438 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12439 M: Hans Verkuil <hverkuil@xs4all.nl>
12440 L: linux-media@vger.kernel.org
12441 T: git git://linuxtv.org/media_tree.git
12442 W: https://linuxtv.org
12443 S: Maintained
12444 F: drivers/media/radio/radio-raremono.c
12445
12446 THERMAL
12447 M: Zhang Rui <rui.zhang@intel.com>
12448 M: Eduardo Valentin <edubezval@gmail.com>
12449 L: linux-pm@vger.kernel.org
12450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12452 Q: https://patchwork.kernel.org/project/linux-pm/list/
12453 S: Supported
12454 F: drivers/thermal/
12455 F: include/linux/thermal.h
12456 F: include/uapi/linux/thermal.h
12457 F: include/linux/cpu_cooling.h
12458 F: Documentation/devicetree/bindings/thermal/
12459
12460 THERMAL/CPU_COOLING
12461 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12462 M: Viresh Kumar <viresh.kumar@linaro.org>
12463 M: Javi Merino <javi.merino@kernel.org>
12464 L: linux-pm@vger.kernel.org
12465 S: Supported
12466 F: Documentation/thermal/cpu-cooling-api.txt
12467 F: drivers/thermal/cpu_cooling.c
12468 F: include/linux/cpu_cooling.h
12469
12470 THINKPAD ACPI EXTRAS DRIVER
12471 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12472 L: ibm-acpi-devel@lists.sourceforge.net
12473 L: platform-driver-x86@vger.kernel.org
12474 W: http://ibm-acpi.sourceforge.net
12475 W: http://thinkwiki.org/wiki/Ibm-acpi
12476 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12477 S: Maintained
12478 F: drivers/platform/x86/thinkpad_acpi.c
12479
12480 TI BANDGAP AND THERMAL DRIVER
12481 M: Eduardo Valentin <edubezval@gmail.com>
12482 M: Keerthy <j-keerthy@ti.com>
12483 L: linux-pm@vger.kernel.org
12484 L: linux-omap@vger.kernel.org
12485 S: Maintained
12486 F: drivers/thermal/ti-soc-thermal/
12487
12488 TI VPE/CAL DRIVERS
12489 M: Benoit Parrot <bparrot@ti.com>
12490 L: linux-media@vger.kernel.org
12491 W: http://linuxtv.org/
12492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12493 S: Maintained
12494 F: drivers/media/platform/ti-vpe/
12495
12496 TI CDCE706 CLOCK DRIVER
12497 M: Max Filippov <jcmvbkbc@gmail.com>
12498 S: Maintained
12499 F: drivers/clk/clk-cdce706.c
12500
12501 TI CLOCK DRIVER
12502 M: Tero Kristo <t-kristo@ti.com>
12503 L: linux-omap@vger.kernel.org
12504 S: Maintained
12505 F: drivers/clk/ti/
12506 F: include/linux/clk/ti.h
12507
12508 TI ETHERNET SWITCH DRIVER (CPSW)
12509 R: Grygorii Strashko <grygorii.strashko@ti.com>
12510 L: linux-omap@vger.kernel.org
12511 L: netdev@vger.kernel.org
12512 S: Maintained
12513 F: drivers/net/ethernet/ti/cpsw*
12514 F: drivers/net/ethernet/ti/davinci*
12515
12516 TI FLASH MEDIA INTERFACE DRIVER
12517 M: Alex Dubov <oakad@yahoo.com>
12518 S: Maintained
12519 F: drivers/misc/tifm*
12520 F: drivers/mmc/host/tifm_sd.c
12521 F: include/linux/tifm.h
12522
12523 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12524 M: Santosh Shilimkar <ssantosh@kernel.org>
12525 L: linux-kernel@vger.kernel.org
12526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12527 S: Maintained
12528 F: drivers/soc/ti/*
12529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12530
12531
12532 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12533 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12534 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12536 S: Maintained
12537 F: sound/soc/codecs/lm49453*
12538 F: sound/soc/codecs/isabelle*
12539
12540 TI LP855x BACKLIGHT DRIVER
12541 M: Milo Kim <milo.kim@ti.com>
12542 S: Maintained
12543 F: Documentation/backlight/lp855x-driver.txt
12544 F: drivers/video/backlight/lp855x_bl.c
12545 F: include/linux/platform_data/lp855x.h
12546
12547 TI LP8727 CHARGER DRIVER
12548 M: Milo Kim <milo.kim@ti.com>
12549 S: Maintained
12550 F: drivers/power/supply/lp8727_charger.c
12551 F: include/linux/platform_data/lp8727.h
12552
12553 TI LP8788 MFD DRIVER
12554 M: Milo Kim <milo.kim@ti.com>
12555 S: Maintained
12556 F: drivers/iio/adc/lp8788_adc.c
12557 F: drivers/leds/leds-lp8788.c
12558 F: drivers/mfd/lp8788*.c
12559 F: drivers/power/supply/lp8788-charger.c
12560 F: drivers/regulator/lp8788-*.c
12561 F: include/linux/mfd/lp8788*.h
12562
12563 TI NETCP ETHERNET DRIVER
12564 M: Wingman Kwok <w-kwok2@ti.com>
12565 M: Murali Karicheri <m-karicheri2@ti.com>
12566 L: netdev@vger.kernel.org
12567 S: Maintained
12568 F: drivers/net/ethernet/ti/netcp*
12569
12570 TI TAS571X FAMILY ASoC CODEC DRIVER
12571 M: Kevin Cernekee <cernekee@chromium.org>
12572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12573 S: Odd Fixes
12574 F: sound/soc/codecs/tas571x*
12575
12576 TI TWL4030 SERIES SOC CODEC DRIVER
12577 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12579 S: Maintained
12580 F: sound/soc/codecs/twl4030*
12581
12582 TI WILINK WIRELESS DRIVERS
12583 L: linux-wireless@vger.kernel.org
12584 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12585 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12587 S: Orphan
12588 F: drivers/net/wireless/ti/
12589 F: include/linux/wl12xx.h
12590
12591 TIPC NETWORK LAYER
12592 M: Jon Maloy <jon.maloy@ericsson.com>
12593 M: Ying Xue <ying.xue@windriver.com>
12594 L: netdev@vger.kernel.org (core kernel code)
12595 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12596 W: http://tipc.sourceforge.net/
12597 S: Maintained
12598 F: include/uapi/linux/tipc*.h
12599 F: net/tipc/
12600
12601 TILE ARCHITECTURE
12602 M: Chris Metcalf <cmetcalf@mellanox.com>
12603 W: http://www.mellanox.com/repository/solutions/tile-scm/
12604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12605 S: Supported
12606 F: arch/tile/
12607 F: drivers/char/tile-srom.c
12608 F: drivers/edac/tile_edac.c
12609 F: drivers/net/ethernet/tile/
12610 F: drivers/rtc/rtc-tile.c
12611 F: drivers/tty/hvc/hvc_tile.c
12612 F: drivers/tty/serial/tilegx.c
12613 F: drivers/usb/host/*-tilegx.c
12614 F: include/linux/usb/tilegx.h
12615
12616 TLAN NETWORK DRIVER
12617 M: Samuel Chessman <chessman@tux.org>
12618 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12619 W: http://sourceforge.net/projects/tlan/
12620 S: Maintained
12621 F: Documentation/networking/tlan.txt
12622 F: drivers/net/ethernet/ti/tlan.*
12623
12624 TOMOYO SECURITY MODULE
12625 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12626 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12627 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12628 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12629 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12630 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12631 W: http://tomoyo.sourceforge.jp/
12632 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12633 S: Maintained
12634 F: security/tomoyo/
12635
12636 TOPSTAR LAPTOP EXTRAS DRIVER
12637 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12638 L: platform-driver-x86@vger.kernel.org
12639 S: Maintained
12640 F: drivers/platform/x86/topstar-laptop.c
12641
12642 TOSHIBA ACPI EXTRAS DRIVER
12643 M: Azael Avalos <coproscefalo@gmail.com>
12644 L: platform-driver-x86@vger.kernel.org
12645 S: Maintained
12646 F: drivers/platform/x86/toshiba_acpi.c
12647
12648 TOSHIBA BLUETOOTH DRIVER
12649 M: Azael Avalos <coproscefalo@gmail.com>
12650 L: platform-driver-x86@vger.kernel.org
12651 S: Maintained
12652 F: drivers/platform/x86/toshiba_bluetooth.c
12653
12654 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12655 M: Azael Avalos <coproscefalo@gmail.com>
12656 L: platform-driver-x86@vger.kernel.org
12657 S: Maintained
12658 F: drivers/platform/x86/toshiba_haps.c
12659
12660 TOSHIBA WMI HOTKEYS DRIVER
12661 M: Azael Avalos <coproscefalo@gmail.com>
12662 L: platform-driver-x86@vger.kernel.org
12663 S: Maintained
12664 F: drivers/platform/x86/toshiba-wmi.c
12665
12666 TOSHIBA SMM DRIVER
12667 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12668 W: http://www.buzzard.org.uk/toshiba/
12669 S: Maintained
12670 F: drivers/char/toshiba.c
12671 F: include/linux/toshiba.h
12672 F: include/uapi/linux/toshiba.h
12673
12674 TOSHIBA TC358743 DRIVER
12675 M: Mats Randgaard <matrandg@cisco.com>
12676 L: linux-media@vger.kernel.org
12677 S: Maintained
12678 F: drivers/media/i2c/tc358743*
12679 F: include/media/i2c/tc358743.h
12680
12681 TMIO/SDHI MMC DRIVER
12682 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12683 L: linux-mmc@vger.kernel.org
12684 S: Supported
12685 F: drivers/mmc/host/tmio_mmc*
12686 F: drivers/mmc/host/sh_mobile_sdhi.c
12687 F: include/linux/mfd/tmio.h
12688
12689 TMP401 HARDWARE MONITOR DRIVER
12690 M: Guenter Roeck <linux@roeck-us.net>
12691 L: linux-hwmon@vger.kernel.org
12692 S: Maintained
12693 F: Documentation/hwmon/tmp401
12694 F: drivers/hwmon/tmp401.c
12695
12696 TMPFS (SHMEM FILESYSTEM)
12697 M: Hugh Dickins <hughd@google.com>
12698 L: linux-mm@kvack.org
12699 S: Maintained
12700 F: include/linux/shmem_fs.h
12701 F: mm/shmem.c
12702
12703 TM6000 VIDEO4LINUX DRIVER
12704 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12705 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12706 L: linux-media@vger.kernel.org
12707 W: https://linuxtv.org
12708 T: git git://linuxtv.org/media_tree.git
12709 S: Odd fixes
12710 F: drivers/media/usb/tm6000/
12711 F: Documentation/media/v4l-drivers/tm6000*
12712
12713 TW5864 VIDEO4LINUX DRIVER
12714 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12715 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12716 M: Andrey Utkin <andrey_utkin@fastmail.com>
12717 L: linux-media@vger.kernel.org
12718 S: Supported
12719 F: drivers/media/pci/tw5864/
12720
12721 TW68 VIDEO4LINUX DRIVER
12722 M: Hans Verkuil <hverkuil@xs4all.nl>
12723 L: linux-media@vger.kernel.org
12724 T: git git://linuxtv.org/media_tree.git
12725 W: https://linuxtv.org
12726 S: Odd Fixes
12727 F: drivers/media/pci/tw68/
12728
12729 TW686X VIDEO4LINUX DRIVER
12730 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12731 L: linux-media@vger.kernel.org
12732 T: git git://linuxtv.org/media_tree.git
12733 W: http://linuxtv.org
12734 S: Maintained
12735 F: drivers/media/pci/tw686x/
12736
12737 TPM DEVICE DRIVER
12738 M: Peter Huewe <peterhuewe@gmx.de>
12739 M: Marcel Selhorst <tpmdd@selhorst.net>
12740 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12741 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12742 W: http://tpmdd.sourceforge.net
12743 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12744 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12745 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12746 S: Maintained
12747 F: drivers/char/tpm/
12748
12749 TPM IBM_VTPM DEVICE DRIVER
12750 M: Ashley Lai <ashleydlai@gmail.com>
12751 W: http://tpmdd.sourceforge.net
12752 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12753 S: Maintained
12754 F: drivers/char/tpm/tpm_ibmvtpm*
12755
12756 TRACING
12757 M: Steven Rostedt <rostedt@goodmis.org>
12758 M: Ingo Molnar <mingo@redhat.com>
12759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12760 S: Maintained
12761 F: Documentation/trace/ftrace.txt
12762 F: arch/*/*/*/ftrace.h
12763 F: arch/*/kernel/ftrace.c
12764 F: include/*/ftrace.h
12765 F: include/linux/trace*.h
12766 F: include/trace/
12767 F: kernel/trace/
12768 F: tools/testing/selftests/ftrace/
12769
12770 TRACING MMIO ACCESSES (MMIOTRACE)
12771 M: Steven Rostedt <rostedt@goodmis.org>
12772 M: Ingo Molnar <mingo@kernel.org>
12773 R: Karol Herbst <karolherbst@gmail.com>
12774 R: Pekka Paalanen <ppaalanen@gmail.com>
12775 S: Maintained
12776 L: linux-kernel@vger.kernel.org
12777 L: nouveau@lists.freedesktop.org
12778 F: kernel/trace/trace_mmiotrace.c
12779 F: include/linux/mmiotrace.h
12780 F: arch/x86/mm/kmmio.c
12781 F: arch/x86/mm/mmio-mod.c
12782 F: arch/x86/mm/testmmiotrace.c
12783
12784 TRIVIAL PATCHES
12785 M: Jiri Kosina <trivial@kernel.org>
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12787 S: Maintained
12788 K: ^Subject:.*(?i)trivial
12789
12790 TTY LAYER
12791 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12792 M: Jiri Slaby <jslaby@suse.com>
12793 S: Supported
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12795 F: Documentation/serial/
12796 F: drivers/tty/
12797 F: drivers/tty/serial/serial_core.c
12798 F: include/linux/serial_core.h
12799 F: include/linux/serial.h
12800 F: include/linux/tty.h
12801 F: include/uapi/linux/serial_core.h
12802 F: include/uapi/linux/serial.h
12803 F: include/uapi/linux/tty.h
12804
12805 TUA9001 MEDIA DRIVER
12806 M: Antti Palosaari <crope@iki.fi>
12807 L: linux-media@vger.kernel.org
12808 W: https://linuxtv.org
12809 W: http://palosaari.fi/linux/
12810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12811 T: git git://linuxtv.org/anttip/media_tree.git
12812 S: Maintained
12813 F: drivers/media/tuners/tua9001*
12814
12815 TULIP NETWORK DRIVERS
12816 L: netdev@vger.kernel.org
12817 L: linux-parisc@vger.kernel.org
12818 S: Orphan
12819 F: drivers/net/ethernet/dec/tulip/
12820
12821 TUN/TAP driver
12822 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12823 W: http://vtun.sourceforge.net/tun
12824 S: Maintained
12825 F: Documentation/networking/tuntap.txt
12826 F: arch/um/os-Linux/drivers/
12827
12828 TURBOCHANNEL SUBSYSTEM
12829 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12830 M: Ralf Baechle <ralf@linux-mips.org>
12831 L: linux-mips@linux-mips.org
12832 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12833 S: Maintained
12834 F: drivers/tc/
12835 F: include/linux/tc.h
12836
12837 UBI FILE SYSTEM (UBIFS)
12838 M: Richard Weinberger <richard@nod.at>
12839 M: Artem Bityutskiy <dedekind1@gmail.com>
12840 M: Adrian Hunter <adrian.hunter@intel.com>
12841 L: linux-mtd@lists.infradead.org
12842 T: git git://git.infradead.org/ubifs-2.6.git
12843 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12844 S: Supported
12845 F: Documentation/filesystems/ubifs.txt
12846 F: fs/ubifs/
12847
12848 UCLINUX (M68KNOMMU AND COLDFIRE)
12849 M: Greg Ungerer <gerg@linux-m68k.org>
12850 W: http://www.linux-m68k.org/
12851 W: http://www.uclinux.org/
12852 L: linux-m68k@lists.linux-m68k.org
12853 L: uclinux-dev@uclinux.org (subscribers-only)
12854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12855 S: Maintained
12856 F: arch/m68k/coldfire/
12857 F: arch/m68k/68*/
12858 F: arch/m68k/*/*_no.*
12859 F: arch/m68k/include/asm/*_no.*
12860
12861 UDF FILESYSTEM
12862 M: Jan Kara <jack@suse.com>
12863 S: Maintained
12864 F: Documentation/filesystems/udf.txt
12865 F: fs/udf/
12866
12867 UDRAW TABLET
12868 M: Bastien Nocera <hadess@hadess.net>
12869 L: linux-input@vger.kernel.org
12870 S: Maintained
12871 F: drivers/hid/hid-udraw.c
12872
12873 UFS FILESYSTEM
12874 M: Evgeniy Dushistov <dushistov@mail.ru>
12875 S: Maintained
12876 F: Documentation/filesystems/ufs.txt
12877 F: fs/ufs/
12878
12879 UHID USERSPACE HID IO DRIVER:
12880 M: David Herrmann <dh.herrmann@googlemail.com>
12881 L: linux-input@vger.kernel.org
12882 S: Maintained
12883 F: drivers/hid/uhid.c
12884 F: include/uapi/linux/uhid.h
12885
12886 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12887 L: linux-usb@vger.kernel.org
12888 S: Orphan
12889 F: drivers/uwb/
12890 F: include/linux/uwb.h
12891 F: include/linux/uwb/
12892
12893 UNICORE32 ARCHITECTURE:
12894 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12895 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12896 S: Maintained
12897 T: git git://github.com/gxt/linux.git
12898 F: arch/unicore32/
12899
12900 UNIFDEF
12901 M: Tony Finch <dot@dotat.at>
12902 W: http://dotat.at/prog/unifdef
12903 S: Maintained
12904 F: scripts/unifdef.c
12905
12906 UNIFORM CDROM DRIVER
12907 M: Jens Axboe <axboe@kernel.dk>
12908 W: http://www.kernel.dk
12909 S: Maintained
12910 F: Documentation/cdrom/
12911 F: drivers/cdrom/cdrom.c
12912 F: include/linux/cdrom.h
12913 F: include/uapi/linux/cdrom.h
12914
12915 UNISYS S-PAR DRIVERS
12916 M: David Kershner <david.kershner@unisys.com>
12917 L: sparmaintainer@unisys.com (Unisys internal)
12918 S: Supported
12919 F: drivers/staging/unisys/
12920
12921 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12922 M: Vinayak Holikatti <vinholikatti@gmail.com>
12923 L: linux-scsi@vger.kernel.org
12924 S: Supported
12925 F: Documentation/scsi/ufs.txt
12926 F: drivers/scsi/ufs/
12927
12928 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12929 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12930 M: Prabu Thangamuthu <prabut@synopsys.com>
12931 L: linux-scsi@vger.kernel.org
12932 S: Supported
12933 F: drivers/scsi/ufs/*dwc*
12934
12935 UNSORTED BLOCK IMAGES (UBI)
12936 M: Artem Bityutskiy <dedekind1@gmail.com>
12937 M: Richard Weinberger <richard@nod.at>
12938 W: http://www.linux-mtd.infradead.org/
12939 L: linux-mtd@lists.infradead.org
12940 T: git git://git.infradead.org/ubifs-2.6.git
12941 S: Supported
12942 F: drivers/mtd/ubi/
12943 F: include/linux/mtd/ubi.h
12944 F: include/uapi/mtd/ubi-user.h
12945
12946 USB ACM DRIVER
12947 M: Oliver Neukum <oneukum@suse.com>
12948 L: linux-usb@vger.kernel.org
12949 S: Maintained
12950 F: Documentation/usb/acm.txt
12951 F: drivers/usb/class/cdc-acm.*
12952
12953 USB AR5523 WIRELESS DRIVER
12954 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12955 L: linux-wireless@vger.kernel.org
12956 S: Maintained
12957 F: drivers/net/wireless/ath/ar5523/
12958
12959 USB ATTACHED SCSI
12960 M: Oliver Neukum <oneukum@suse.com>
12961 L: linux-usb@vger.kernel.org
12962 L: linux-scsi@vger.kernel.org
12963 S: Maintained
12964 F: drivers/usb/storage/uas.c
12965
12966 USB CDC ETHERNET DRIVER
12967 M: Oliver Neukum <oliver@neukum.org>
12968 L: linux-usb@vger.kernel.org
12969 S: Maintained
12970 F: drivers/net/usb/cdc_*.c
12971 F: include/uapi/linux/usb/cdc.h
12972
12973 USB CHAOSKEY DRIVER
12974 M: Keith Packard <keithp@keithp.com>
12975 L: linux-usb@vger.kernel.org
12976 S: Maintained
12977 F: drivers/usb/misc/chaoskey.c
12978
12979 USB CYPRESS C67X00 DRIVER
12980 M: Peter Korsgaard <jacmet@sunsite.dk>
12981 L: linux-usb@vger.kernel.org
12982 S: Maintained
12983 F: drivers/usb/c67x00/
12984
12985 USB DAVICOM DM9601 DRIVER
12986 M: Peter Korsgaard <jacmet@sunsite.dk>
12987 L: netdev@vger.kernel.org
12988 W: http://www.linux-usb.org/usbnet
12989 S: Maintained
12990 F: drivers/net/usb/dm9601.c
12991
12992 USB DIAMOND RIO500 DRIVER
12993 M: Cesar Miquel <miquel@df.uba.ar>
12994 L: rio500-users@lists.sourceforge.net
12995 W: http://rio500.sourceforge.net
12996 S: Maintained
12997 F: drivers/usb/misc/rio500*
12998
12999 USB EHCI DRIVER
13000 M: Alan Stern <stern@rowland.harvard.edu>
13001 L: linux-usb@vger.kernel.org
13002 S: Maintained
13003 F: Documentation/usb/ehci.txt
13004 F: drivers/usb/host/ehci*
13005
13006 USB GADGET/PERIPHERAL SUBSYSTEM
13007 M: Felipe Balbi <balbi@kernel.org>
13008 L: linux-usb@vger.kernel.org
13009 W: http://www.linux-usb.org/gadget
13010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13011 S: Maintained
13012 F: drivers/usb/gadget/
13013 F: include/linux/usb/gadget*
13014
13015 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13016 M: Jiri Kosina <jikos@kernel.org>
13017 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13018 L: linux-usb@vger.kernel.org
13019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13020 S: Maintained
13021 F: Documentation/hid/hiddev.txt
13022 F: drivers/hid/usbhid/
13023
13024 USB ISP116X DRIVER
13025 M: Olav Kongas <ok@artecdesign.ee>
13026 L: linux-usb@vger.kernel.org
13027 S: Maintained
13028 F: drivers/usb/host/isp116x*
13029 F: include/linux/usb/isp116x.h
13030
13031 USB LAN78XX ETHERNET DRIVER
13032 M: Woojung Huh <woojung.huh@microchip.com>
13033 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13034 L: netdev@vger.kernel.org
13035 S: Maintained
13036 F: drivers/net/usb/lan78xx.*
13037
13038 USB MASS STORAGE DRIVER
13039 M: Alan Stern <stern@rowland.harvard.edu>
13040 L: linux-usb@vger.kernel.org
13041 L: usb-storage@lists.one-eyed-alien.net
13042 S: Maintained
13043 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13044 F: drivers/usb/storage/
13045
13046 USB MIDI DRIVER
13047 M: Clemens Ladisch <clemens@ladisch.de>
13048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13049 T: git git://git.alsa-project.org/alsa-kernel.git
13050 S: Maintained
13051 F: sound/usb/midi.*
13052
13053 USB NETWORKING DRIVERS
13054 L: linux-usb@vger.kernel.org
13055 S: Odd Fixes
13056 F: drivers/net/usb/
13057
13058 USB OHCI DRIVER
13059 M: Alan Stern <stern@rowland.harvard.edu>
13060 L: linux-usb@vger.kernel.org
13061 S: Maintained
13062 F: Documentation/usb/ohci.txt
13063 F: drivers/usb/host/ohci*
13064
13065 USB OTG FSM (Finite State Machine)
13066 M: Peter Chen <Peter.Chen@nxp.com>
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13068 L: linux-usb@vger.kernel.org
13069 S: Maintained
13070 F: drivers/usb/common/usb-otg-fsm.c
13071
13072 USB OVER IP DRIVER
13073 M: Valentina Manea <valentina.manea.m@gmail.com>
13074 M: Shuah Khan <shuahkh@osg.samsung.com>
13075 M: Shuah Khan <shuah@kernel.org>
13076 L: linux-usb@vger.kernel.org
13077 S: Maintained
13078 F: Documentation/usb/usbip_protocol.txt
13079 F: drivers/usb/usbip/
13080 F: tools/usb/usbip/
13081
13082 USB PEGASUS DRIVER
13083 M: Petko Manolov <petkan@nucleusys.com>
13084 L: linux-usb@vger.kernel.org
13085 L: netdev@vger.kernel.org
13086 T: git git://github.com/petkan/pegasus.git
13087 W: https://github.com/petkan/pegasus
13088 S: Maintained
13089 F: drivers/net/usb/pegasus.*
13090
13091 USB PHY LAYER
13092 M: Felipe Balbi <balbi@kernel.org>
13093 L: linux-usb@vger.kernel.org
13094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13095 S: Maintained
13096 F: drivers/usb/phy/
13097
13098 USB PRINTER DRIVER (usblp)
13099 M: Pete Zaitcev <zaitcev@redhat.com>
13100 L: linux-usb@vger.kernel.org
13101 S: Supported
13102 F: drivers/usb/class/usblp.c
13103
13104 USB QMI WWAN NETWORK DRIVER
13105 M: Bjørn Mork <bjorn@mork.no>
13106 L: netdev@vger.kernel.org
13107 S: Maintained
13108 F: Documentation/ABI/testing/sysfs-class-net-qmi
13109 F: drivers/net/usb/qmi_wwan.c
13110
13111 USB RTL8150 DRIVER
13112 M: Petko Manolov <petkan@nucleusys.com>
13113 L: linux-usb@vger.kernel.org
13114 L: netdev@vger.kernel.org
13115 T: git git://github.com/petkan/rtl8150.git
13116 W: https://github.com/petkan/rtl8150
13117 S: Maintained
13118 F: drivers/net/usb/rtl8150.c
13119
13120 USB SERIAL SUBSYSTEM
13121 M: Johan Hovold <johan@kernel.org>
13122 L: linux-usb@vger.kernel.org
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13124 S: Maintained
13125 F: Documentation/usb/usb-serial.txt
13126 F: drivers/usb/serial/
13127 F: include/linux/usb/serial.h
13128
13129 USB SMSC75XX ETHERNET DRIVER
13130 M: Steve Glendinning <steve.glendinning@shawell.net>
13131 L: netdev@vger.kernel.org
13132 S: Maintained
13133 F: drivers/net/usb/smsc75xx.*
13134
13135 USB SMSC95XX ETHERNET DRIVER
13136 M: Steve Glendinning <steve.glendinning@shawell.net>
13137 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13138 L: netdev@vger.kernel.org
13139 S: Maintained
13140 F: drivers/net/usb/smsc95xx.*
13141
13142 USB SUBSYSTEM
13143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13144 L: linux-usb@vger.kernel.org
13145 W: http://www.linux-usb.org
13146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13147 S: Supported
13148 F: Documentation/devicetree/bindings/usb/
13149 F: Documentation/usb/
13150 F: drivers/usb/
13151 F: include/linux/usb.h
13152 F: include/linux/usb/
13153
13154 USB UHCI DRIVER
13155 M: Alan Stern <stern@rowland.harvard.edu>
13156 L: linux-usb@vger.kernel.org
13157 S: Maintained
13158 F: drivers/usb/host/uhci*
13159
13160 USB "USBNET" DRIVER FRAMEWORK
13161 M: Oliver Neukum <oneukum@suse.com>
13162 L: netdev@vger.kernel.org
13163 W: http://www.linux-usb.org/usbnet
13164 S: Maintained
13165 F: drivers/net/usb/usbnet.c
13166 F: include/linux/usb/usbnet.h
13167
13168 USB VIDEO CLASS
13169 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13170 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13171 L: linux-media@vger.kernel.org
13172 T: git git://linuxtv.org/media_tree.git
13173 W: http://www.ideasonboard.org/uvc/
13174 S: Maintained
13175 F: drivers/media/usb/uvc/
13176 F: include/uapi/linux/uvcvideo.h
13177
13178 USB VISION DRIVER
13179 M: Hans Verkuil <hverkuil@xs4all.nl>
13180 L: linux-media@vger.kernel.org
13181 T: git git://linuxtv.org/media_tree.git
13182 W: https://linuxtv.org
13183 S: Odd Fixes
13184 F: drivers/media/usb/usbvision/
13185
13186 USB WEBCAM GADGET
13187 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13188 L: linux-usb@vger.kernel.org
13189 S: Maintained
13190 F: drivers/usb/gadget/function/*uvc*
13191 F: drivers/usb/gadget/legacy/webcam.c
13192
13193 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13194 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13195 L: linux-wireless@vger.kernel.org
13196 S: Maintained
13197 F: drivers/net/wireless/rndis_wlan.c
13198
13199 USB XHCI DRIVER
13200 M: Mathias Nyman <mathias.nyman@intel.com>
13201 L: linux-usb@vger.kernel.org
13202 S: Supported
13203 F: drivers/usb/host/xhci*
13204 F: drivers/usb/host/pci-quirks*
13205
13206 USB ZD1201 DRIVER
13207 L: linux-wireless@vger.kernel.org
13208 W: http://linux-lc100020.sourceforge.net
13209 S: Orphan
13210 F: drivers/net/wireless/zydas/zd1201.*
13211
13212 USB ZR364XX DRIVER
13213 M: Antoine Jacquet <royale@zerezo.com>
13214 L: linux-usb@vger.kernel.org
13215 L: linux-media@vger.kernel.org
13216 T: git git://linuxtv.org/media_tree.git
13217 W: http://royale.zerezo.com/zr364xx/
13218 S: Maintained
13219 F: Documentation/media/v4l-drivers/zr364xx*
13220 F: drivers/media/usb/zr364xx/
13221
13222 ULPI BUS
13223 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13224 L: linux-usb@vger.kernel.org
13225 S: Maintained
13226 F: drivers/usb/common/ulpi.c
13227 F: include/linux/ulpi/
13228
13229 USER-MODE LINUX (UML)
13230 M: Jeff Dike <jdike@addtoit.com>
13231 M: Richard Weinberger <richard@nod.at>
13232 L: user-mode-linux-devel@lists.sourceforge.net
13233 L: user-mode-linux-user@lists.sourceforge.net
13234 W: http://user-mode-linux.sourceforge.net
13235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13236 S: Maintained
13237 F: Documentation/virtual/uml/
13238 F: arch/um/
13239 F: arch/x86/um/
13240 F: fs/hostfs/
13241 F: fs/hppfs/
13242
13243 USERSPACE I/O (UIO)
13244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13245 S: Maintained
13246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13247 F: Documentation/driver-api/uio-howto.rst
13248 F: drivers/uio/
13249 F: include/linux/uio*.h
13250
13251 UTIL-LINUX PACKAGE
13252 M: Karel Zak <kzak@redhat.com>
13253 L: util-linux@vger.kernel.org
13254 W: http://en.wikipedia.org/wiki/Util-linux
13255 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13256 S: Maintained
13257
13258 UVESAFB DRIVER
13259 M: Michal Januszewski <spock@gentoo.org>
13260 L: linux-fbdev@vger.kernel.org
13261 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13262 S: Maintained
13263 F: Documentation/fb/uvesafb.txt
13264 F: drivers/video/fbdev/uvesafb.*
13265
13266 VF610 NAND DRIVER
13267 M: Stefan Agner <stefan@agner.ch>
13268 L: linux-mtd@lists.infradead.org
13269 S: Supported
13270 F: drivers/mtd/nand/vf610_nfc.c
13271
13272 VFAT/FAT/MSDOS FILESYSTEM
13273 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13274 S: Maintained
13275 F: Documentation/filesystems/vfat.txt
13276 F: fs/fat/
13277
13278 VFIO DRIVER
13279 M: Alex Williamson <alex.williamson@redhat.com>
13280 L: kvm@vger.kernel.org
13281 T: git git://github.com/awilliam/linux-vfio.git
13282 S: Maintained
13283 F: Documentation/vfio.txt
13284 F: drivers/vfio/
13285 F: include/linux/vfio.h
13286 F: include/uapi/linux/vfio.h
13287
13288 VFIO MEDIATED DEVICE DRIVERS
13289 M: Kirti Wankhede <kwankhede@nvidia.com>
13290 L: kvm@vger.kernel.org
13291 S: Maintained
13292 F: Documentation/vfio-mediated-device.txt
13293 F: drivers/vfio/mdev/
13294 F: include/linux/mdev.h
13295 F: samples/vfio-mdev/
13296
13297 VFIO PLATFORM DRIVER
13298 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13299 L: kvm@vger.kernel.org
13300 S: Maintained
13301 F: drivers/vfio/platform/
13302
13303 VIDEOBUF2 FRAMEWORK
13304 M: Pawel Osciak <pawel@osciak.com>
13305 M: Marek Szyprowski <m.szyprowski@samsung.com>
13306 M: Kyungmin Park <kyungmin.park@samsung.com>
13307 L: linux-media@vger.kernel.org
13308 S: Maintained
13309 F: drivers/media/v4l2-core/videobuf2-*
13310 F: include/media/videobuf2-*
13311
13312 VIRTIO AND VHOST VSOCK DRIVER
13313 M: Stefan Hajnoczi <stefanha@redhat.com>
13314 L: kvm@vger.kernel.org
13315 L: virtualization@lists.linux-foundation.org
13316 L: netdev@vger.kernel.org
13317 S: Maintained
13318 F: include/linux/virtio_vsock.h
13319 F: include/uapi/linux/virtio_vsock.h
13320 F: net/vmw_vsock/virtio_transport_common.c
13321 F: net/vmw_vsock/virtio_transport.c
13322 F: drivers/vhost/vsock.c
13323 F: drivers/vhost/vsock.h
13324
13325 VIRTUAL SERIO DEVICE DRIVER
13326 M: Stephen Chandler Paul <thatslyude@gmail.com>
13327 S: Maintained
13328 F: drivers/input/serio/userio.c
13329 F: include/uapi/linux/userio.h
13330
13331 VIRTIO CONSOLE DRIVER
13332 M: Amit Shah <amit@kernel.org>
13333 L: virtualization@lists.linux-foundation.org
13334 S: Maintained
13335 F: drivers/char/virtio_console.c
13336 F: include/linux/virtio_console.h
13337 F: include/uapi/linux/virtio_console.h
13338
13339 VIRTIO CORE, NET AND BLOCK DRIVERS
13340 M: "Michael S. Tsirkin" <mst@redhat.com>
13341 M: Jason Wang <jasowang@redhat.com>
13342 L: virtualization@lists.linux-foundation.org
13343 S: Maintained
13344 F: Documentation/devicetree/bindings/virtio/
13345 F: drivers/virtio/
13346 F: tools/virtio/
13347 F: drivers/net/virtio_net.c
13348 F: drivers/block/virtio_blk.c
13349 F: include/linux/virtio*.h
13350 F: include/uapi/linux/virtio_*.h
13351 F: drivers/crypto/virtio/
13352
13353 VIRTIO DRIVERS FOR S390
13354 M: Christian Borntraeger <borntraeger@de.ibm.com>
13355 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13356 L: linux-s390@vger.kernel.org
13357 L: virtualization@lists.linux-foundation.org
13358 L: kvm@vger.kernel.org
13359 S: Supported
13360 F: drivers/s390/virtio/
13361
13362 VIRTIO GPU DRIVER
13363 M: David Airlie <airlied@linux.ie>
13364 M: Gerd Hoffmann <kraxel@redhat.com>
13365 L: dri-devel@lists.freedesktop.org
13366 L: virtualization@lists.linux-foundation.org
13367 T: git git://git.kraxel.org/linux drm-qemu
13368 S: Maintained
13369 F: drivers/gpu/drm/virtio/
13370 F: include/uapi/linux/virtio_gpu.h
13371
13372 VIRTIO HOST (VHOST)
13373 M: "Michael S. Tsirkin" <mst@redhat.com>
13374 M: Jason Wang <jasowang@redhat.com>
13375 L: kvm@vger.kernel.org
13376 L: virtualization@lists.linux-foundation.org
13377 L: netdev@vger.kernel.org
13378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13379 S: Maintained
13380 F: drivers/vhost/
13381 F: include/uapi/linux/vhost.h
13382
13383 VIRTIO INPUT DRIVER
13384 M: Gerd Hoffmann <kraxel@redhat.com>
13385 S: Maintained
13386 F: drivers/virtio/virtio_input.c
13387 F: include/uapi/linux/virtio_input.h
13388
13389 VIRTIO CRYPTO DRIVER
13390 M: Gonglei <arei.gonglei@huawei.com>
13391 L: virtualization@lists.linux-foundation.org
13392 L: linux-crypto@vger.kernel.org
13393 S: Maintained
13394 F: drivers/crypto/virtio/
13395 F: include/uapi/linux/virtio_crypto.h
13396
13397 VIA RHINE NETWORK DRIVER
13398 S: Orphan
13399 F: drivers/net/ethernet/via/via-rhine.c
13400
13401 VIA SD/MMC CARD CONTROLLER DRIVER
13402 M: Bruce Chang <brucechang@via.com.tw>
13403 M: Harald Welte <HaraldWelte@viatech.com>
13404 S: Maintained
13405 F: drivers/mmc/host/via-sdmmc.c
13406
13407 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13408 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13409 L: linux-fbdev@vger.kernel.org
13410 S: Maintained
13411 F: include/linux/via-core.h
13412 F: include/linux/via-gpio.h
13413 F: include/linux/via_i2c.h
13414 F: drivers/video/fbdev/via/
13415
13416 VIA VELOCITY NETWORK DRIVER
13417 M: Francois Romieu <romieu@fr.zoreil.com>
13418 L: netdev@vger.kernel.org
13419 S: Maintained
13420 F: drivers/net/ethernet/via/via-velocity.*
13421
13422 VIRT LIB
13423 M: Alex Williamson <alex.williamson@redhat.com>
13424 M: Paolo Bonzini <pbonzini@redhat.com>
13425 L: kvm@vger.kernel.org
13426 S: Supported
13427 F: virt/lib/
13428
13429 VIVID VIRTUAL VIDEO DRIVER
13430 M: Hans Verkuil <hverkuil@xs4all.nl>
13431 L: linux-media@vger.kernel.org
13432 T: git git://linuxtv.org/media_tree.git
13433 W: https://linuxtv.org
13434 S: Maintained
13435 F: drivers/media/platform/vivid/*
13436
13437 VLYNQ BUS
13438 M: Florian Fainelli <f.fainelli@gmail.com>
13439 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13440 S: Maintained
13441 F: drivers/vlynq/vlynq.c
13442 F: include/linux/vlynq.h
13443
13444 VME SUBSYSTEM
13445 M: Martyn Welch <martyn@welchs.me.uk>
13446 M: Manohar Vanga <manohar.vanga@gmail.com>
13447 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13448 L: devel@driverdev.osuosl.org
13449 S: Maintained
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13451 F: Documentation/driver-api/vme.rst
13452 F: drivers/staging/vme/
13453 F: drivers/vme/
13454 F: include/linux/vme*
13455
13456 VMWARE HYPERVISOR INTERFACE
13457 M: Alok Kataria <akataria@vmware.com>
13458 L: virtualization@lists.linux-foundation.org
13459 S: Supported
13460 F: arch/x86/kernel/cpu/vmware.c
13461
13462 VMWARE BALLOON DRIVER
13463 M: Xavier Deguillard <xdeguillard@vmware.com>
13464 M: Philip Moltmann <moltmann@vmware.com>
13465 M: "VMware, Inc." <pv-drivers@vmware.com>
13466 L: linux-kernel@vger.kernel.org
13467 S: Maintained
13468 F: drivers/misc/vmw_balloon.c
13469
13470 VMWARE VMMOUSE SUBDRIVER
13471 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13472 M: "VMware, Inc." <pv-drivers@vmware.com>
13473 L: linux-input@vger.kernel.org
13474 S: Maintained
13475 F: drivers/input/mouse/vmmouse.c
13476 F: drivers/input/mouse/vmmouse.h
13477
13478 VMWARE VMXNET3 ETHERNET DRIVER
13479 M: Shrikrishna Khare <skhare@vmware.com>
13480 M: "VMware, Inc." <pv-drivers@vmware.com>
13481 L: netdev@vger.kernel.org
13482 S: Maintained
13483 F: drivers/net/vmxnet3/
13484
13485 VMware PVSCSI driver
13486 M: Jim Gill <jgill@vmware.com>
13487 M: VMware PV-Drivers <pv-drivers@vmware.com>
13488 L: linux-scsi@vger.kernel.org
13489 S: Maintained
13490 F: drivers/scsi/vmw_pvscsi.c
13491 F: drivers/scsi/vmw_pvscsi.h
13492
13493 VMWARE PVRDMA DRIVER
13494 M: Adit Ranadive <aditr@vmware.com>
13495 M: VMware PV-Drivers <pv-drivers@vmware.com>
13496 L: linux-rdma@vger.kernel.org
13497 S: Maintained
13498 F: drivers/infiniband/hw/vmw_pvrdma/
13499
13500 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13501 M: Liam Girdwood <lgirdwood@gmail.com>
13502 M: Mark Brown <broonie@kernel.org>
13503 L: linux-kernel@vger.kernel.org
13504 W: http://www.slimlogic.co.uk/?p=48
13505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13506 S: Supported
13507 F: Documentation/devicetree/bindings/regulator/
13508 F: drivers/regulator/
13509 F: include/dt-bindings/regulator/
13510 F: include/linux/regulator/
13511
13512 VRF
13513 M: David Ahern <dsa@cumulusnetworks.com>
13514 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13515 L: netdev@vger.kernel.org
13516 S: Maintained
13517 F: drivers/net/vrf.c
13518 F: Documentation/networking/vrf.txt
13519
13520 VT1211 HARDWARE MONITOR DRIVER
13521 M: Juerg Haefliger <juergh@gmail.com>
13522 L: linux-hwmon@vger.kernel.org
13523 S: Maintained
13524 F: Documentation/hwmon/vt1211
13525 F: drivers/hwmon/vt1211.c
13526
13527 VT8231 HARDWARE MONITOR DRIVER
13528 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13529 L: linux-hwmon@vger.kernel.org
13530 S: Maintained
13531 F: drivers/hwmon/vt8231.c
13532
13533 VUB300 USB to SDIO/SD/MMC bridge chip
13534 M: Tony Olech <tony.olech@elandigitalsystems.com>
13535 L: linux-mmc@vger.kernel.org
13536 L: linux-usb@vger.kernel.org
13537 S: Supported
13538 F: drivers/mmc/host/vub300.c
13539
13540 W1 DALLAS'S 1-WIRE BUS
13541 M: Evgeniy Polyakov <zbr@ioremap.net>
13542 S: Maintained
13543 F: Documentation/w1/
13544 F: drivers/w1/
13545
13546 W83791D HARDWARE MONITORING DRIVER
13547 M: Marc Hulsman <m.hulsman@tudelft.nl>
13548 L: linux-hwmon@vger.kernel.org
13549 S: Maintained
13550 F: Documentation/hwmon/w83791d
13551 F: drivers/hwmon/w83791d.c
13552
13553 W83793 HARDWARE MONITORING DRIVER
13554 M: Rudolf Marek <r.marek@assembler.cz>
13555 L: linux-hwmon@vger.kernel.org
13556 S: Maintained
13557 F: Documentation/hwmon/w83793
13558 F: drivers/hwmon/w83793.c
13559
13560 W83795 HARDWARE MONITORING DRIVER
13561 M: Jean Delvare <jdelvare@suse.com>
13562 L: linux-hwmon@vger.kernel.org
13563 S: Maintained
13564 F: drivers/hwmon/w83795.c
13565
13566 W83L51xD SD/MMC CARD INTERFACE DRIVER
13567 M: Pierre Ossman <pierre@ossman.eu>
13568 S: Maintained
13569 F: drivers/mmc/host/wbsd.*
13570
13571 WACOM PROTOCOL 4 SERIAL TABLETS
13572 M: Julian Squires <julian@cipht.net>
13573 M: Hans de Goede <hdegoede@redhat.com>
13574 L: linux-input@vger.kernel.org
13575 S: Maintained
13576 F: drivers/input/tablet/wacom_serial4.c
13577
13578 WATCHDOG DEVICE DRIVERS
13579 M: Wim Van Sebroeck <wim@iguana.be>
13580 R: Guenter Roeck <linux@roeck-us.net>
13581 L: linux-watchdog@vger.kernel.org
13582 W: http://www.linux-watchdog.org/
13583 T: git git://www.linux-watchdog.org/linux-watchdog.git
13584 S: Maintained
13585 F: Documentation/devicetree/bindings/watchdog/
13586 F: Documentation/watchdog/
13587 F: drivers/watchdog/
13588 F: include/linux/watchdog.h
13589 F: include/uapi/linux/watchdog.h
13590
13591 WIIMOTE HID DRIVER
13592 M: David Herrmann <dh.herrmann@googlemail.com>
13593 L: linux-input@vger.kernel.org
13594 S: Maintained
13595 F: drivers/hid/hid-wiimote*
13596
13597 WINBOND CIR DRIVER
13598 M: David Härdeman <david@hardeman.nu>
13599 S: Maintained
13600 F: drivers/media/rc/winbond-cir.c
13601
13602 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13603 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13604 L: linux-watchdog@vger.kernel.org
13605 S: Maintained
13606 F: drivers/watchdog/ebc-c384_wdt.c
13607
13608 WINSYSTEMS WS16C48 GPIO DRIVER
13609 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13610 L: linux-gpio@vger.kernel.org
13611 S: Maintained
13612 F: drivers/gpio/gpio-ws16c48.c
13613
13614 WIMAX STACK
13615 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13616 M: linux-wimax@intel.com
13617 L: wimax@linuxwimax.org (subscribers-only)
13618 S: Supported
13619 W: http://linuxwimax.org
13620 F: Documentation/wimax/README.wimax
13621 F: include/linux/wimax/debug.h
13622 F: include/net/wimax.h
13623 F: include/uapi/linux/wimax.h
13624 F: net/wimax/
13625
13626 WISTRON LAPTOP BUTTON DRIVER
13627 M: Miloslav Trmac <mitr@volny.cz>
13628 S: Maintained
13629 F: drivers/input/misc/wistron_btns.c
13630
13631 WL3501 WIRELESS PCMCIA CARD DRIVER
13632 L: linux-wireless@vger.kernel.org
13633 S: Odd fixes
13634 F: drivers/net/wireless/wl3501*
13635
13636 WOLFSON MICROELECTRONICS DRIVERS
13637 L: patches@opensource.wolfsonmicro.com
13638 T: git https://github.com/CirrusLogic/linux-drivers.git
13639 W: https://github.com/CirrusLogic/linux-drivers/wiki
13640 S: Supported
13641 F: Documentation/hwmon/wm83??
13642 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13643 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13644 F: Documentation/devicetree/bindings/mfd/arizona.txt
13645 F: arch/arm/mach-s3c64xx/mach-crag6410*
13646 F: drivers/clk/clk-wm83*.c
13647 F: drivers/extcon/extcon-arizona.c
13648 F: drivers/leds/leds-wm83*.c
13649 F: drivers/gpio/gpio-*wm*.c
13650 F: drivers/gpio/gpio-arizona.c
13651 F: drivers/hwmon/wm83??-hwmon.c
13652 F: drivers/input/misc/wm831x-on.c
13653 F: drivers/input/touchscreen/wm831x-ts.c
13654 F: drivers/input/touchscreen/wm97*.c
13655 F: drivers/mfd/arizona*
13656 F: drivers/mfd/wm*.c
13657 F: drivers/mfd/cs47l24*
13658 F: drivers/power/supply/wm83*.c
13659 F: drivers/rtc/rtc-wm83*.c
13660 F: drivers/regulator/wm8*.c
13661 F: drivers/video/backlight/wm83*_bl.c
13662 F: drivers/watchdog/wm83*_wdt.c
13663 F: include/linux/mfd/arizona/
13664 F: include/linux/mfd/wm831x/
13665 F: include/linux/mfd/wm8350/
13666 F: include/linux/mfd/wm8400*
13667 F: include/linux/wm97xx.h
13668 F: include/sound/wm????.h
13669 F: sound/soc/codecs/arizona.?
13670 F: sound/soc/codecs/wm*
13671 F: sound/soc/codecs/cs47l24*
13672
13673 WORKQUEUE
13674 M: Tejun Heo <tj@kernel.org>
13675 R: Lai Jiangshan <jiangshanlai@gmail.com>
13676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13677 S: Maintained
13678 F: include/linux/workqueue.h
13679 F: kernel/workqueue.c
13680 F: Documentation/core-api/workqueue.rst
13681
13682 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13683 M: Chen-Yu Tsai <wens@csie.org>
13684 L: linux-kernel@vger.kernel.org
13685 S: Maintained
13686 N: axp[128]
13687
13688 X.25 NETWORK LAYER
13689 M: Andrew Hendry <andrew.hendry@gmail.com>
13690 L: linux-x25@vger.kernel.org
13691 S: Odd Fixes
13692 F: Documentation/networking/x25*
13693 F: include/net/x25*
13694 F: net/x25/
13695
13696 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13697 M: Thomas Gleixner <tglx@linutronix.de>
13698 M: Ingo Molnar <mingo@redhat.com>
13699 M: "H. Peter Anvin" <hpa@zytor.com>
13700 M: x86@kernel.org
13701 L: linux-kernel@vger.kernel.org
13702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13703 S: Maintained
13704 F: Documentation/x86/
13705 F: arch/x86/
13706
13707 X86 PLATFORM DRIVERS
13708 M: Darren Hart <dvhart@infradead.org>
13709 M: Andy Shevchenko <andy@infradead.org>
13710 L: platform-driver-x86@vger.kernel.org
13711 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13712 S: Maintained
13713 F: drivers/platform/x86/
13714 F: drivers/platform/olpc/
13715
13716 X86 MCE INFRASTRUCTURE
13717 M: Tony Luck <tony.luck@intel.com>
13718 M: Borislav Petkov <bp@alien8.de>
13719 L: linux-edac@vger.kernel.org
13720 S: Maintained
13721 F: arch/x86/kernel/cpu/mcheck/*
13722
13723 X86 MICROCODE UPDATE SUPPORT
13724 M: Borislav Petkov <bp@alien8.de>
13725 S: Maintained
13726 F: arch/x86/kernel/cpu/microcode/*
13727
13728 X86 VDSO
13729 M: Andy Lutomirski <luto@amacapital.net>
13730 L: linux-kernel@vger.kernel.org
13731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13732 S: Maintained
13733 F: arch/x86/entry/vdso/
13734
13735 XC2028/3028 TUNER DRIVER
13736 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13737 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13738 L: linux-media@vger.kernel.org
13739 W: https://linuxtv.org
13740 T: git git://linuxtv.org/media_tree.git
13741 S: Maintained
13742 F: drivers/media/tuners/tuner-xc2028.*
13743
13744 XEN HYPERVISOR INTERFACE
13745 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13746 M: Juergen Gross <jgross@suse.com>
13747 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13749 S: Supported
13750 F: arch/x86/xen/
13751 F: drivers/*/xen-*front.c
13752 F: drivers/xen/
13753 F: arch/x86/include/asm/xen/
13754 F: include/xen/
13755 F: include/uapi/xen/
13756
13757 XEN HYPERVISOR ARM
13758 M: Stefano Stabellini <sstabellini@kernel.org>
13759 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13760 S: Maintained
13761 F: arch/arm/xen/
13762 F: arch/arm/include/asm/xen/
13763
13764 XEN HYPERVISOR ARM64
13765 M: Stefano Stabellini <sstabellini@kernel.org>
13766 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13767 S: Maintained
13768 F: arch/arm64/xen/
13769 F: arch/arm64/include/asm/xen/
13770
13771 XEN NETWORK BACKEND DRIVER
13772 M: Wei Liu <wei.liu2@citrix.com>
13773 M: Paul Durrant <paul.durrant@citrix.com>
13774 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13775 L: netdev@vger.kernel.org
13776 S: Supported
13777 F: drivers/net/xen-netback/*
13778
13779 XEN PCI SUBSYSTEM
13780 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13781 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13782 S: Supported
13783 F: arch/x86/pci/*xen*
13784 F: drivers/pci/*xen*
13785
13786 XEN BLOCK SUBSYSTEM
13787 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13788 M: Roger Pau Monné <roger.pau@citrix.com>
13789 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13790 S: Supported
13791 F: drivers/block/xen-blkback/*
13792 F: drivers/block/xen*
13793
13794 XEN PVSCSI DRIVERS
13795 M: Juergen Gross <jgross@suse.com>
13796 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13797 L: linux-scsi@vger.kernel.org
13798 S: Supported
13799 F: drivers/scsi/xen-scsifront.c
13800 F: drivers/xen/xen-scsiback.c
13801 F: include/xen/interface/io/vscsiif.h
13802
13803 XEN SWIOTLB SUBSYSTEM
13804 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13805 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13806 S: Supported
13807 F: arch/x86/xen/*swiotlb*
13808 F: drivers/xen/*swiotlb*
13809
13810 XFS FILESYSTEM
13811 M: Darrick J. Wong <darrick.wong@oracle.com>
13812 M: linux-xfs@vger.kernel.org
13813 L: linux-xfs@vger.kernel.org
13814 W: http://xfs.org/
13815 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13816 S: Supported
13817 F: Documentation/filesystems/xfs.txt
13818 F: fs/xfs/
13819
13820 XILINX AXI ETHERNET DRIVER
13821 M: Anirudha Sarangi <anirudh@xilinx.com>
13822 M: John Linn <John.Linn@xilinx.com>
13823 S: Maintained
13824 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13825
13826 XILINX UARTLITE SERIAL DRIVER
13827 M: Peter Korsgaard <jacmet@sunsite.dk>
13828 L: linux-serial@vger.kernel.org
13829 S: Maintained
13830 F: drivers/tty/serial/uartlite.c
13831
13832 XILINX VIDEO IP CORES
13833 M: Hyun Kwon <hyun.kwon@xilinx.com>
13834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13835 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13837 S: Supported
13838 F: Documentation/devicetree/bindings/media/xilinx/
13839 F: drivers/media/platform/xilinx/
13840 F: include/uapi/linux/xilinx-v4l2-controls.h
13841
13842 XILLYBUS DRIVER
13843 M: Eli Billauer <eli.billauer@gmail.com>
13844 L: linux-kernel@vger.kernel.org
13845 S: Supported
13846 F: drivers/char/xillybus/
13847
13848 XTENSA XTFPGA PLATFORM SUPPORT
13849 M: Max Filippov <jcmvbkbc@gmail.com>
13850 L: linux-xtensa@linux-xtensa.org
13851 S: Maintained
13852 F: drivers/spi/spi-xtensa-xtfpga.c
13853 F: sound/soc/xtensa/xtfpga-i2s.c
13854
13855 YAM DRIVER FOR AX.25
13856 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13857 L: linux-hams@vger.kernel.org
13858 S: Maintained
13859 F: drivers/net/hamradio/yam*
13860 F: include/linux/yam.h
13861
13862 YEALINK PHONE DRIVER
13863 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13864 L: usbb2k-api-dev@nongnu.org
13865 S: Maintained
13866 F: Documentation/input/yealink.txt
13867 F: drivers/input/misc/yealink.*
13868
13869 Z8530 DRIVER FOR AX.25
13870 M: Joerg Reuter <jreuter@yaina.de>
13871 W: http://yaina.de/jreuter/
13872 W: http://www.qsl.net/dl1bke/
13873 L: linux-hams@vger.kernel.org
13874 S: Maintained
13875 F: Documentation/networking/z8530drv.txt
13876 F: drivers/net/hamradio/*scc.c
13877 F: drivers/net/hamradio/z8530.h
13878
13879 ZBUD COMPRESSED PAGE ALLOCATOR
13880 M: Seth Jennings <sjenning@redhat.com>
13881 M: Dan Streetman <ddstreet@ieee.org>
13882 L: linux-mm@kvack.org
13883 S: Maintained
13884 F: mm/zbud.c
13885 F: include/linux/zbud.h
13886
13887 ZD1211RW WIRELESS DRIVER
13888 M: Daniel Drake <dsd@gentoo.org>
13889 M: Ulrich Kunitz <kune@deine-taler.de>
13890 W: http://zd1211.ath.cx/wiki/DriverRewrite
13891 L: linux-wireless@vger.kernel.org
13892 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13893 S: Maintained
13894 F: drivers/net/wireless/zydas/zd1211rw/
13895
13896 ZD1301_DEMOD MEDIA DRIVER
13897 M: Antti Palosaari <crope@iki.fi>
13898 L: linux-media@vger.kernel.org
13899 W: https://linuxtv.org/
13900 W: http://palosaari.fi/linux/
13901 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13902 S: Maintained
13903 F: drivers/media/dvb-frontends/zd1301_demod*
13904
13905 ZD1301 MEDIA DRIVER
13906 M: Antti Palosaari <crope@iki.fi>
13907 L: linux-media@vger.kernel.org
13908 W: https://linuxtv.org/
13909 W: http://palosaari.fi/linux/
13910 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13911 S: Maintained
13912 F: drivers/media/usb/dvb-usb-v2/zd1301*
13913
13914 ZPOOL COMPRESSED PAGE STORAGE API
13915 M: Dan Streetman <ddstreet@ieee.org>
13916 L: linux-mm@kvack.org
13917 S: Maintained
13918 F: mm/zpool.c
13919 F: include/linux/zpool.h
13920
13921 ZR36067 VIDEO FOR LINUX DRIVER
13922 L: mjpeg-users@lists.sourceforge.net
13923 L: linux-media@vger.kernel.org
13924 W: http://mjpeg.sourceforge.net/driver-zoran/
13925 T: hg https://linuxtv.org/hg/v4l-dvb
13926 S: Odd Fixes
13927 F: drivers/media/pci/zoran/
13928
13929 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13930 M: Minchan Kim <minchan@kernel.org>
13931 M: Nitin Gupta <ngupta@vflare.org>
13932 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13933 L: linux-kernel@vger.kernel.org
13934 S: Maintained
13935 F: drivers/block/zram/
13936 F: Documentation/blockdev/zram.txt
13937
13938 ZS DECSTATION Z85C30 SERIAL DRIVER
13939 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13940 S: Maintained
13941 F: drivers/tty/serial/zs.*
13942
13943 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13944 M: Minchan Kim <minchan@kernel.org>
13945 M: Nitin Gupta <ngupta@vflare.org>
13946 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13947 L: linux-mm@kvack.org
13948 S: Maintained
13949 F: mm/zsmalloc.c
13950 F: include/linux/zsmalloc.h
13951 F: Documentation/vm/zsmalloc.txt
13952
13953 ZSWAP COMPRESSED SWAP CACHING
13954 M: Seth Jennings <sjenning@redhat.com>
13955 M: Dan Streetman <ddstreet@ieee.org>
13956 L: linux-mm@kvack.org
13957 S: Maintained
13958 F: mm/zswap.c
13959
13960 THE REST
13961 M: Linus Torvalds <torvalds@linux-foundation.org>
13962 L: linux-kernel@vger.kernel.org
13963 Q: http://patchwork.kernel.org/project/LKML/list/
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13965 S: Buried alive in reporters
13966 F: *
13967 F: */