]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/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. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      drivers/iio/counter/104-quad-8.c
274
275 ACCES PCI-IDIO-16 GPIO DRIVER
276 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
277 L:      linux-gpio@vger.kernel.org
278 S:      Maintained
279 F:      drivers/gpio/gpio-pci-idio-16.c
280
281 ACCES PCIe-IDIO-24 GPIO DRIVER
282 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
283 L:      linux-gpio@vger.kernel.org
284 S:      Maintained
285 F:      drivers/gpio/gpio-pcie-idio-24.c
286
287 ACENIC DRIVER
288 M:      Jes Sorensen <jes@trained-monkey.org>
289 L:      linux-acenic@sunsite.dk
290 S:      Maintained
291 F:      drivers/net/ethernet/alteon/acenic*
292
293 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
294 M:      Peter Feuerer <peter@piie.net>
295 L:      platform-driver-x86@vger.kernel.org
296 W:      http://piie.net/?section=acerhdf
297 S:      Maintained
298 F:      drivers/platform/x86/acerhdf.c
299
300 ACER WMI LAPTOP EXTRAS
301 M:      "Lee, Chun-Yi" <jlee@suse.com>
302 L:      platform-driver-x86@vger.kernel.org
303 S:      Maintained
304 F:      drivers/platform/x86/acer-wmi.c
305
306 ACPI
307 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
308 M:      Len Brown <lenb@kernel.org>
309 L:      linux-acpi@vger.kernel.org
310 W:      https://01.org/linux-acpi
311 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313 B:      https://bugzilla.kernel.org
314 S:      Supported
315 F:      drivers/acpi/
316 F:      drivers/pnp/pnpacpi/
317 F:      include/linux/acpi.h
318 F:      include/linux/fwnode.h
319 F:      include/acpi/
320 F:      Documentation/acpi/
321 F:      Documentation/ABI/testing/sysfs-bus-acpi
322 F:      Documentation/ABI/testing/configfs-acpi
323 F:      drivers/pci/*acpi*
324 F:      drivers/pci/*/*acpi*
325 F:      drivers/pci/*/*/*acpi*
326 F:      tools/power/acpi/
327
328 ACPI APEI
329 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
330 M:      Len Brown <lenb@kernel.org>
331 L:      linux-acpi@vger.kernel.org
332 R:      Tony Luck <tony.luck@intel.com>
333 R:      Borislav Petkov <bp@alien8.de>
334 F:      drivers/acpi/apei/
335
336 ACPI COMPONENT ARCHITECTURE (ACPICA)
337 M:      Robert Moore <robert.moore@intel.com>
338 M:      Erik Schmauss <erik.schmauss@intel.com>
339 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
340 L:      linux-acpi@vger.kernel.org
341 L:      devel@acpica.org
342 W:      https://acpica.org/
343 W:      https://github.com/acpica/acpica/
344 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 B:      https://bugzilla.kernel.org
347 B:      https://bugs.acpica.org
348 S:      Supported
349 F:      drivers/acpi/acpica/
350 F:      include/acpi/
351 F:      tools/power/acpi/
352
353 ACPI FAN DRIVER
354 M:      Zhang Rui <rui.zhang@intel.com>
355 L:      linux-acpi@vger.kernel.org
356 W:      https://01.org/linux-acpi
357 B:      https://bugzilla.kernel.org
358 S:      Supported
359 F:      drivers/acpi/fan.c
360
361 ACPI FOR ARM64 (ACPI/arm64)
362 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
363 M:      Hanjun Guo <hanjun.guo@linaro.org>
364 M:      Sudeep Holla <sudeep.holla@arm.com>
365 L:      linux-acpi@vger.kernel.org
366 S:      Maintained
367 F:      drivers/acpi/arm64
368
369 ACPI PMIC DRIVERS
370 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
371 M:      Len Brown <lenb@kernel.org>
372 R:      Andy Shevchenko <andy@infradead.org>
373 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
374 L:      linux-acpi@vger.kernel.org
375 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 B:      https://bugzilla.kernel.org
378 S:      Supported
379 F:      drivers/acpi/pmic/
380
381 ACPI THERMAL DRIVER
382 M:      Zhang Rui <rui.zhang@intel.com>
383 L:      linux-acpi@vger.kernel.org
384 W:      https://01.org/linux-acpi
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/*thermal*
388
389 ACPI VIDEO DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/acpi_video.c
396
397 ACPI WMI DRIVER
398 L:      platform-driver-x86@vger.kernel.org
399 S:      Orphan
400 F:      drivers/platform/x86/wmi.c
401 F:      include/uapi/linux/wmi.h
402
403 AD1889 ALSA SOUND DRIVER
404 M:      Thibaut Varene <T-Bone@parisc-linux.org>
405 W:      http://wiki.parisc-linux.org/AD1889
406 L:      linux-parisc@vger.kernel.org
407 S:      Maintained
408 F:      sound/pci/ad1889.*
409
410 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
411 M:      Michael Hennerich <michael.hennerich@analog.com>
412 W:      http://wiki.analog.com/AD5254
413 W:      http://ez.analog.com/community/linux-device-drivers
414 S:      Supported
415 F:      drivers/misc/ad525x_dpot.c
416
417 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5398
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/regulator/ad5398.c
423
424 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD7142
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/input/misc/ad714x.c
430
431 AD7877 TOUCHSCREEN DRIVER
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7877
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/touchscreen/ad7877.c
437
438 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7879
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7879.c
444
445 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
446 M:      Jiri Kosina <jikos@kernel.org>
447 S:      Maintained
448
449 ADF7242 IEEE 802.15.4 RADIO DRIVER
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      https://wiki.analog.com/ADF7242
452 W:      http://ez.analog.com/community/linux-device-drivers
453 L:      linux-wpan@vger.kernel.org
454 S:      Supported
455 F:      drivers/net/ieee802154/adf7242.c
456 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
457
458 ADM1025 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adm1025
463 F:      drivers/hwmon/adm1025.c
464
465 ADM1029 HARDWARE MONITOR DRIVER
466 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      drivers/hwmon/adm1029.c
470
471 ADM8211 WIRELESS DRIVER
472 L:      linux-wireless@vger.kernel.org
473 W:      http://wireless.kernel.org/
474 S:      Orphan
475 F:      drivers/net/wireless/admtek/adm8211.*
476
477 ADP1653 FLASH CONTROLLER DRIVER
478 M:      Sakari Ailus <sakari.ailus@iki.fi>
479 L:      linux-media@vger.kernel.org
480 S:      Maintained
481 F:      drivers/media/i2c/adp1653.c
482 F:      include/media/i2c/adp1653.h
483
484 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 W:      http://wiki.analog.com/ADP5520
487 W:      http://ez.analog.com/community/linux-device-drivers
488 S:      Supported
489 F:      drivers/mfd/adp5520.c
490 F:      drivers/video/backlight/adp5520_bl.c
491 F:      drivers/leds/leds-adp5520.c
492 F:      drivers/gpio/gpio-adp5520.c
493 F:      drivers/input/keyboard/adp5520-keys.c
494
495 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADP5588
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/keyboard/adp5588-keys.c
501 F:      drivers/gpio/gpio-adp5588.c
502
503 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP8860
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/video/backlight/adp8860_bl.c
509
510 ADS1015 HARDWARE MONITOR DRIVER
511 M:      Dirk Eibach <eibach@gdsys.de>
512 L:      linux-hwmon@vger.kernel.org
513 S:      Maintained
514 F:      Documentation/hwmon/ads1015
515 F:      drivers/hwmon/ads1015.c
516 F:      include/linux/platform_data/ads1015.h
517
518 ADT746X FAN DRIVER
519 M:      Colin Leroy <colin@colino.net>
520 S:      Maintained
521 F:      drivers/macintosh/therm_adt746x.c
522
523 ADT7475 HARDWARE MONITOR DRIVER
524 M:      Jean Delvare <jdelvare@suse.com>
525 L:      linux-hwmon@vger.kernel.org
526 S:      Maintained
527 F:      Documentation/hwmon/adt7475
528 F:      drivers/hwmon/adt7475.c
529
530 ADVANSYS SCSI DRIVER
531 M:      Matthew Wilcox <matthew@wil.cx>
532 M:      Hannes Reinecke <hare@suse.com>
533 L:      linux-scsi@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/scsi/advansys.txt
536 F:      drivers/scsi/advansys.c
537
538 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
539 M:      Michael Hennerich <michael.hennerich@analog.com>
540 W:      http://wiki.analog.com/ADXL345
541 W:      http://ez.analog.com/community/linux-device-drivers
542 S:      Supported
543 F:      drivers/input/misc/adxl34x.c
544
545 AF9013 MEDIA DRIVER
546 M:      Antti Palosaari <crope@iki.fi>
547 L:      linux-media@vger.kernel.org
548 W:      https://linuxtv.org
549 W:      http://palosaari.fi/linux/
550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
551 T:      git git://linuxtv.org/anttip/media_tree.git
552 S:      Maintained
553 F:      drivers/media/dvb-frontends/af9013*
554
555 AF9033 MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/dvb-frontends/af9033*
564
565 AFFS FILE SYSTEM
566 L:      linux-fsdevel@vger.kernel.org
567 S:      Orphan
568 F:      Documentation/filesystems/affs.txt
569 F:      fs/affs/
570
571 AFS FILESYSTEM
572 M:      David Howells <dhowells@redhat.com>
573 L:      linux-afs@lists.infradead.org
574 S:      Supported
575 F:      fs/afs/
576 F:      include/trace/events/afs.h
577 F:      Documentation/filesystems/afs.txt
578 W:      https://www.infradead.org/~dhowells/kafs/
579
580 AGPGART DRIVER
581 M:      David Airlie <airlied@linux.ie>
582 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
583 S:      Maintained
584 F:      drivers/char/agp/
585 F:      include/linux/agp*
586 F:      include/uapi/linux/agp*
587
588 AHA152X SCSI DRIVER
589 M:      "Juergen E. Fischer" <fischer@norbit.de>
590 L:      linux-scsi@vger.kernel.org
591 S:      Maintained
592 F:      drivers/scsi/aha152x*
593 F:      drivers/scsi/pcmcia/aha152x*
594
595 AIC7XXX / AIC79XX SCSI DRIVER
596 M:      Hannes Reinecke <hare@suse.com>
597 L:      linux-scsi@vger.kernel.org
598 S:      Maintained
599 F:      drivers/scsi/aic7xxx/
600
601 AIMSLAB FM RADIO RECEIVER DRIVER
602 M:      Hans Verkuil <hverkuil@xs4all.nl>
603 L:      linux-media@vger.kernel.org
604 T:      git git://linuxtv.org/media_tree.git
605 W:      https://linuxtv.org
606 S:      Maintained
607 F:      drivers/media/radio/radio-aimslab*
608
609 AIO
610 M:      Benjamin LaHaise <bcrl@kvack.org>
611 L:      linux-aio@kvack.org
612 S:      Supported
613 F:      fs/aio.c
614 F:      include/linux/*aio*.h
615
616 AIRSPY MEDIA DRIVER
617 M:      Antti Palosaari <crope@iki.fi>
618 L:      linux-media@vger.kernel.org
619 W:      https://linuxtv.org
620 W:      http://palosaari.fi/linux/
621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
622 T:      git git://linuxtv.org/anttip/media_tree.git
623 S:      Maintained
624 F:      drivers/media/usb/airspy/
625
626 ALACRITECH GIGABIT ETHERNET DRIVER
627 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
628 S:      Maintained
629 F:      drivers/net/ethernet/alacritech/*
630
631 ALCATEL SPEEDTOUCH USB DRIVER
632 M:      Duncan Sands <duncan.sands@free.fr>
633 L:      linux-usb@vger.kernel.org
634 W:      http://www.linux-usb.org/SpeedTouch/
635 S:      Maintained
636 F:      drivers/usb/atm/speedtch.c
637 F:      drivers/usb/atm/usbatm.c
638
639 ALCHEMY AU1XX0 MMC DRIVER
640 M:      Manuel Lauss <manuel.lauss@gmail.com>
641 S:      Maintained
642 F:      drivers/mmc/host/au1xmmc.c
643
644 ALI1563 I2C DRIVER
645 M:      Rudolf Marek <r.marek@assembler.cz>
646 L:      linux-i2c@vger.kernel.org
647 S:      Maintained
648 F:      Documentation/i2c/busses/i2c-ali1563
649 F:      drivers/i2c/busses/i2c-ali1563.c
650
651 ALLWINNER SECURITY SYSTEM
652 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
653 L:      linux-crypto@vger.kernel.org
654 S:      Maintained
655 F:      drivers/crypto/sunxi-ss/
656
657 ALPHA PORT
658 M:      Richard Henderson <rth@twiddle.net>
659 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
660 M:      Matt Turner <mattst88@gmail.com>
661 S:      Odd Fixes
662 L:      linux-alpha@vger.kernel.org
663 F:      arch/alpha/
664
665 ALPS PS/2 TOUCHPAD DRIVER
666 R:      Pali Rohár <pali.rohar@gmail.com>
667 F:      drivers/input/mouse/alps.*
668
669 ALTERA I2C CONTROLLER DRIVER
670 M:      Thor Thayer <thor.thayer@linux.intel.com>
671 S:      Maintained
672 F:      drivers/i2c/busses/i2c-altera.c
673
674 ALTERA MAILBOX DRIVER
675 M:      Ley Foon Tan <lftan@altera.com>
676 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677 S:      Maintained
678 F:      drivers/mailbox/mailbox-altera.c
679
680 ALTERA PIO DRIVER
681 M:      Tien Hock Loh <thloh@altera.com>
682 L:      linux-gpio@vger.kernel.org
683 S:      Maintained
684 F:      drivers/gpio/gpio-altera.c
685
686 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
687 M:      Thor Thayer <thor.thayer@linux.intel.com>
688 S:      Maintained
689 F:      drivers/gpio/gpio-altera-a10sr.c
690 F:      drivers/mfd/altera-a10sr.c
691 F:      drivers/reset/reset-a10sr.c
692 F:      include/linux/mfd/altera-a10sr.h
693 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
694
695 ALTERA TRIPLE SPEED ETHERNET DRIVER
696 M:      Vince Bridgers <vbridger@opensource.altera.com>
697 L:      netdev@vger.kernel.org
698 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
699 S:      Maintained
700 F:      drivers/net/ethernet/altera/
701
702 ALTERA UART/JTAG UART SERIAL DRIVERS
703 M:      Tobias Klauser <tklauser@distanz.ch>
704 L:      linux-serial@vger.kernel.org
705 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 S:      Maintained
707 F:      drivers/tty/serial/altera_uart.c
708 F:      drivers/tty/serial/altera_jtaguart.c
709 F:      include/linux/altera_uart.h
710 F:      include/linux/altera_jtaguart.h
711
712 AMAZON ETHERNET DRIVERS
713 M:      Netanel Belgazal <netanel@amazon.com>
714 R:      Saeed Bishara <saeedb@amazon.com>
715 R:      Zorik Machulsky <zorik@amazon.com>
716 L:      netdev@vger.kernel.org
717 S:      Supported
718 F:      Documentation/networking/ena.txt
719 F:      drivers/net/ethernet/amazon/
720
721 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
722 M:      Tom Lendacky <thomas.lendacky@amd.com>
723 M:      Gary Hook <gary.hook@amd.com>
724 L:      linux-crypto@vger.kernel.org
725 S:      Supported
726 F:      drivers/crypto/ccp/
727 F:      include/linux/ccp.h
728
729 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
730 M:      Huang Rui <ray.huang@amd.com>
731 L:      linux-hwmon@vger.kernel.org
732 S:      Supported
733 F:      Documentation/hwmon/fam15h_power
734 F:      drivers/hwmon/fam15h_power.c
735
736 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
737 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
738 S:      Orphan
739 F:      drivers/usb/gadget/udc/amd5536udc.*
740
741 AMD GEODE PROCESSOR/CHIPSET SUPPORT
742 P:      Andres Salomon <dilinger@queued.net>
743 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
744 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
745 S:      Supported
746 F:      drivers/char/hw_random/geode-rng.c
747 F:      drivers/crypto/geode*
748 F:      drivers/video/fbdev/geode/
749 F:      arch/x86/include/asm/geode.h
750
751 AMD IOMMU (AMD-VI)
752 M:      Joerg Roedel <joro@8bytes.org>
753 L:      iommu@lists.linux-foundation.org
754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
755 S:      Maintained
756 F:      drivers/iommu/amd_iommu*.[ch]
757 F:      include/linux/amd-iommu.h
758
759 AMD KFD
760 M:      Oded Gabbay <oded.gabbay@gmail.com>
761 L:      dri-devel@lists.freedesktop.org
762 T:      git git://people.freedesktop.org/~gabbayo/linux.git
763 S:      Supported
764 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
768 F:      drivers/gpu/drm/amd/amdkfd/
769 F:      drivers/gpu/drm/amd/include/cik_structs.h
770 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
771 F:      drivers/gpu/drm/amd/include/vi_structs.h
772 F:      include/uapi/linux/kfd_ioctl.h
773
774 AMD SEATTLE DEVICE TREE SUPPORT
775 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
776 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
777 M:      Tom Lendacky <thomas.lendacky@amd.com>
778 S:      Supported
779 F:      arch/arm64/boot/dts/amd/
780
781 AMD XGBE DRIVER
782 M:      Tom Lendacky <thomas.lendacky@amd.com>
783 L:      netdev@vger.kernel.org
784 S:      Supported
785 F:      drivers/net/ethernet/amd/xgbe/
786 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
787
788 AMS (Apple Motion Sensor) DRIVER
789 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
790 S:      Supported
791 F:      drivers/macintosh/ams/
792
793 ANALOG DEVICES INC AD9389B DRIVER
794 M:      Hans Verkuil <hans.verkuil@cisco.com>
795 L:      linux-media@vger.kernel.org
796 S:      Maintained
797 F:      drivers/media/i2c/ad9389b*
798
799 ANALOG DEVICES INC ADV7180 DRIVER
800 M:      Lars-Peter Clausen <lars@metafoo.de>
801 L:      linux-media@vger.kernel.org
802 W:      http://ez.analog.com/community/linux-device-drivers
803 S:      Supported
804 F:      drivers/media/i2c/adv7180.c
805
806 ANALOG DEVICES INC ADV748X DRIVER
807 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
808 L:      linux-media@vger.kernel.org
809 S:      Maintained
810 F:      drivers/media/i2c/adv748x/*
811
812 ANALOG DEVICES INC ADV7511 DRIVER
813 M:      Hans Verkuil <hans.verkuil@cisco.com>
814 L:      linux-media@vger.kernel.org
815 S:      Maintained
816 F:      drivers/media/i2c/adv7511*
817
818 ANALOG DEVICES INC ADV7604 DRIVER
819 M:      Hans Verkuil <hans.verkuil@cisco.com>
820 L:      linux-media@vger.kernel.org
821 S:      Maintained
822 F:      drivers/media/i2c/adv7604*
823
824 ANALOG DEVICES INC ADV7842 DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/adv7842*
829
830 ANALOG DEVICES INC ASOC CODEC DRIVERS
831 M:      Lars-Peter Clausen <lars@metafoo.de>
832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
833 W:      http://wiki.analog.com/
834 W:      http://ez.analog.com/community/linux-device-drivers
835 S:      Supported
836 F:      sound/soc/codecs/adau*
837 F:      sound/soc/codecs/adav*
838 F:      sound/soc/codecs/ad1*
839 F:      sound/soc/codecs/ad7*
840 F:      sound/soc/codecs/ssm*
841 F:      sound/soc/codecs/sigmadsp.*
842
843 ANALOG DEVICES INC ASOC DRIVERS
844 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
846 W:      http://blackfin.uclinux.org/
847 S:      Supported
848 F:      sound/soc/blackfin/*
849
850 ANALOG DEVICES INC DMA DRIVERS
851 M:      Lars-Peter Clausen <lars@metafoo.de>
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/dma/dma-axi-dmac.c
855
856 ANALOG DEVICES INC IIO DRIVERS
857 M:      Lars-Peter Clausen <lars@metafoo.de>
858 M:      Michael Hennerich <Michael.Hennerich@analog.com>
859 W:      http://wiki.analog.com/
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/*/ad*
863 F:      drivers/iio/adc/ltc2497*
864 X:      drivers/iio/*/adjd*
865 F:      drivers/staging/iio/*/ad*
866 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
867
868 ANDROID CONFIG FRAGMENTS
869 M:      Rob Herring <robh@kernel.org>
870 S:      Supported
871 F:      kernel/configs/android*
872
873 ANDROID DRIVERS
874 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
875 M:      Arve Hjønnevåg <arve@android.com>
876 M:      Todd Kjos <tkjos@android.com>
877 M:      Martijn Coenen <maco@android.com>
878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
879 L:      devel@driverdev.osuosl.org
880 S:      Supported
881 F:      drivers/android/
882 F:      drivers/staging/android/
883
884 ANDROID GOLDFISH PIC DRIVER
885 M:      Miodrag Dinic <miodrag.dinic@mips.com>
886 S:      Supported
887 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
888 F:      drivers/irqchip/irq-goldfish-pic.c
889
890 ANDROID GOLDFISH RTC DRIVER
891 M:      Miodrag Dinic <miodrag.dinic@mips.com>
892 S:      Supported
893 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
894 F:      drivers/rtc/rtc-goldfish.c
895
896 ANDROID ION DRIVER
897 M:      Laura Abbott <labbott@redhat.com>
898 M:      Sumit Semwal <sumit.semwal@linaro.org>
899 L:      devel@driverdev.osuosl.org
900 S:      Supported
901 F:      drivers/staging/android/ion
902 F:      drivers/staging/android/uapi/ion.h
903 F:      drivers/staging/android/uapi/ion_test.h
904
905 AOA (Apple Onboard Audio) ALSA DRIVER
906 M:      Johannes Berg <johannes@sipsolutions.net>
907 L:      linuxppc-dev@lists.ozlabs.org
908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
909 S:      Maintained
910 F:      sound/aoa/
911
912 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
913 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
914 L:      linux-iio@vger.kernel.org
915 S:      Maintained
916 F:      drivers/iio/adc/stx104.c
917
918 APM DRIVER
919 M:      Jiri Kosina <jikos@kernel.org>
920 S:      Odd fixes
921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
922 F:      arch/x86/kernel/apm_32.c
923 F:      include/linux/apm_bios.h
924 F:      include/uapi/linux/apm_bios.h
925 F:      drivers/char/apm-emulation.c
926
927 APPARMOR SECURITY MODULE
928 M:      John Johansen <john.johansen@canonical.com>
929 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
930 W:      apparmor.wiki.kernel.org
931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
932 S:      Supported
933 F:      security/apparmor/
934 F:      Documentation/admin-guide/LSM/apparmor.rst
935
936 APPLE BCM5974 MULTITOUCH DRIVER
937 M:      Henrik Rydberg <rydberg@bitmath.org>
938 L:      linux-input@vger.kernel.org
939 S:      Odd fixes
940 F:      drivers/input/mouse/bcm5974.c
941
942 APPLE SMC DRIVER
943 M:      Henrik Rydberg <rydberg@bitmath.org>
944 L:      linux-hwmon@vger.kernel.org
945 S:      Odd fixes
946 F:      drivers/hwmon/applesmc.c
947
948 APPLETALK NETWORK LAYER
949 L:      netdev@vger.kernel.org
950 S:      Odd fixes
951 F:      drivers/net/appletalk/
952 F:      net/appletalk/
953
954 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
955 M:      Duc Dang <dhdang@apm.com>
956 S:      Supported
957 F:      arch/arm64/boot/dts/apm/
958
959 APPLIED MICRO (APM) X-GENE SOC EDAC
960 M:      Loc Ho <lho@apm.com>
961 S:      Supported
962 F:      drivers/edac/xgene_edac.c
963 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
964
965 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
966 M:      Iyappan Subramanian <isubramanian@apm.com>
967 M:      Keyur Chudgar <kchudgar@apm.com>
968 S:      Supported
969 F:      drivers/net/ethernet/apm/xgene-v2/
970
971 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
972 M:      Iyappan Subramanian <isubramanian@apm.com>
973 M:      Keyur Chudgar <kchudgar@apm.com>
974 M:      Quan Nguyen <qnguyen@apm.com>
975 S:      Supported
976 F:      drivers/net/ethernet/apm/xgene/
977 F:      drivers/net/phy/mdio-xgene.c
978 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
979 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
980
981 APPLIED MICRO (APM) X-GENE SOC PMU
982 M:      Tai Nguyen <ttnguyen@apm.com>
983 S:      Supported
984 F:      drivers/perf/xgene_pmu.c
985 F:      Documentation/perf/xgene-pmu.txt
986 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
987
988 APTINA CAMERA SENSOR PLL
989 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
990 L:      linux-media@vger.kernel.org
991 S:      Maintained
992 F:      drivers/media/i2c/aptina-pll.*
993
994 ARC FRAMEBUFFER DRIVER
995 M:      Jaya Kumar <jayalk@intworks.biz>
996 S:      Maintained
997 F:      drivers/video/fbdev/arcfb.c
998 F:      drivers/video/fbdev/core/fb_defio.c
999
1000 ARC PGU DRM DRIVER
1001 M:      Alexey Brodkin <abrodkin@synopsys.com>
1002 S:      Supported
1003 F:      drivers/gpu/drm/arc/
1004 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1005
1006 ARCNET NETWORK LAYER
1007 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1008 L:      netdev@vger.kernel.org
1009 S:      Maintained
1010 F:      drivers/net/arcnet/
1011 F:      include/uapi/linux/if_arcnet.h
1012
1013 ARM ARCHITECTED TIMER DRIVER
1014 M:      Mark Rutland <mark.rutland@arm.com>
1015 M:      Marc Zyngier <marc.zyngier@arm.com>
1016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017 S:      Maintained
1018 F:      arch/arm/include/asm/arch_timer.h
1019 F:      arch/arm64/include/asm/arch_timer.h
1020 F:      drivers/clocksource/arm_arch_timer.c
1021
1022 ARM HDLCD DRM DRIVER
1023 M:      Liviu Dudau <liviu.dudau@arm.com>
1024 S:      Supported
1025 F:      drivers/gpu/drm/arm/hdlcd_*
1026 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1027
1028 ARM MALI-DP DRM DRIVER
1029 M:      Liviu Dudau <liviu.dudau@arm.com>
1030 M:      Brian Starkey <brian.starkey@arm.com>
1031 M:      Mali DP Maintainers <malidp@foss.arm.com>
1032 S:      Supported
1033 F:      drivers/gpu/drm/arm/
1034 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1035
1036 ARM MFM AND FLOPPY DRIVERS
1037 M:      Ian Molton <spyro@f2s.com>
1038 S:      Maintained
1039 F:      arch/arm/lib/floppydma.S
1040 F:      arch/arm/include/asm/floppy.h
1041
1042 ARM PMU PROFILING AND DEBUGGING
1043 M:      Will Deacon <will.deacon@arm.com>
1044 M:      Mark Rutland <mark.rutland@arm.com>
1045 S:      Maintained
1046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 F:      arch/arm*/kernel/perf_*
1048 F:      arch/arm/oprofile/common.c
1049 F:      arch/arm*/kernel/hw_breakpoint.c
1050 F:      arch/arm*/include/asm/hw_breakpoint.h
1051 F:      arch/arm*/include/asm/perf_event.h
1052 F:      drivers/perf/*
1053 F:      include/linux/perf/arm_pmu.h
1054 F:      Documentation/devicetree/bindings/arm/pmu.txt
1055 F:      Documentation/devicetree/bindings/perf/
1056
1057 ARM PORT
1058 M:      Russell King <linux@armlinux.org.uk>
1059 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 W:      http://www.armlinux.org.uk/
1061 S:      Maintained
1062 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1063 F:      arch/arm/
1064
1065 ARM PRIMECELL AACI PL041 DRIVER
1066 M:      Russell King <linux@armlinux.org.uk>
1067 S:      Maintained
1068 F:      sound/arm/aaci.*
1069
1070 ARM PRIMECELL BUS SUPPORT
1071 M:      Russell King <linux@armlinux.org.uk>
1072 S:      Maintained
1073 F:      drivers/amba/
1074 F:      include/linux/amba/bus.h
1075
1076 ARM PRIMECELL CLCD PL110 DRIVER
1077 M:      Russell King <linux@armlinux.org.uk>
1078 S:      Maintained
1079 F:      drivers/video/fbdev/amba-clcd.*
1080
1081 ARM PRIMECELL KMI PL050 DRIVER
1082 M:      Russell King <linux@armlinux.org.uk>
1083 S:      Maintained
1084 F:      drivers/input/serio/ambakmi.*
1085 F:      include/linux/amba/kmi.h
1086
1087 ARM PRIMECELL MMCI PL180/1 DRIVER
1088 M:      Russell King <linux@armlinux.org.uk>
1089 S:      Maintained
1090 F:      drivers/mmc/host/mmci.*
1091 F:      include/linux/amba/mmci.h
1092
1093 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1094 M:      Russell King <linux@armlinux.org.uk>
1095 S:      Maintained
1096 F:      drivers/tty/serial/amba-pl01*.c
1097 F:      include/linux/amba/serial.h
1098
1099 ARM SMMU DRIVERS
1100 M:      Will Deacon <will.deacon@arm.com>
1101 R:      Robin Murphy <robin.murphy@arm.com>
1102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S:      Maintained
1104 F:      drivers/iommu/arm-smmu.c
1105 F:      drivers/iommu/arm-smmu-v3.c
1106 F:      drivers/iommu/io-pgtable-arm.c
1107 F:      drivers/iommu/io-pgtable-arm-v7s.c
1108
1109 ARM SUB-ARCHITECTURES
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112 F:      arch/arm/mach-*/
1113 F:      arch/arm/plat-*/
1114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1115
1116 ARM/ACTIONS SEMI ARCHITECTURE
1117 M:      Andreas Färber <afaerber@suse.de>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120 N:      owl
1121 F:      arch/arm/mach-actions/
1122 F:      arch/arm/boot/dts/owl-*
1123 F:      arch/arm64/boot/dts/actions/
1124 F:      drivers/clocksource/owl-*
1125 F:      drivers/soc/actions/
1126 F:      include/dt-bindings/power/owl-*
1127 F:      include/linux/soc/actions/
1128 F:      Documentation/devicetree/bindings/arm/actions.txt
1129 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1130 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1131
1132 ARM/ADS SPHERE MACHINE SUPPORT
1133 M:      Lennert Buytenhek <kernel@wantstofly.org>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136
1137 ARM/AFEB9260 MACHINE SUPPORT
1138 M:      Sergey Lapin <slapin@ossfans.org>
1139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 S:      Maintained
1141
1142 ARM/AJECO 1ARM MACHINE SUPPORT
1143 M:      Lennert Buytenhek <kernel@wantstofly.org>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146
1147 ARM/Allwinner SoC Clock Support
1148 M:      Emilio López <emilio@elopez.com.ar>
1149 S:      Maintained
1150 F:      drivers/clk/sunxi/
1151
1152 ARM/Allwinner sunXi SoC support
1153 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1154 M:      Chen-Yu Tsai <wens@csie.org>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 N:      sun[x456789]i
1158 N:      sun50i
1159 F:      arch/arm/mach-sunxi/
1160 F:      arch/arm64/boot/dts/allwinner/
1161 F:      drivers/clk/sunxi-ng/
1162 F:      drivers/pinctrl/sunxi/
1163 F:      drivers/soc/sunxi/
1164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1165
1166 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1167 M:      Neil Armstrong <narmstrong@baylibre.com>
1168 M:      Jerome Brunet <jbrunet@baylibre.com>
1169 L:      linux-amlogic@lists.infradead.org
1170 S:      Maintained
1171 F:      drivers/clk/meson/
1172 F:      include/dt-bindings/clock/meson*
1173 F:      include/dt-bindings/clock/gxbb*
1174 F:      Documentation/devicetree/bindings/clock/amlogic*
1175
1176 ARM/Amlogic Meson SoC support
1177 M:      Carlo Caione <carlo@caione.org>
1178 M:      Kevin Hilman <khilman@baylibre.com>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 L:      linux-amlogic@lists.infradead.org
1181 W:      http://linux-meson.com/
1182 S:      Maintained
1183 F:      arch/arm/mach-meson/
1184 F:      arch/arm/boot/dts/meson*
1185 F:      arch/arm64/boot/dts/amlogic/
1186 F:      drivers/pinctrl/meson/
1187 F:      drivers/mmc/host/meson*
1188 N:      meson
1189
1190 ARM/Annapurna Labs ALPINE ARCHITECTURE
1191 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1192 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194 S:      Maintained
1195 F:      arch/arm/mach-alpine/
1196 F:      arch/arm/boot/dts/alpine*
1197 F:      arch/arm64/boot/dts/al/
1198 F:      drivers/*/*alpine*
1199
1200 ARM/ARTPEC MACHINE SUPPORT
1201 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1202 M:      Lars Persson <lars.persson@axis.com>
1203 M:      Niklas Cassel <niklas.cassel@axis.com>
1204 S:      Maintained
1205 L:      linux-arm-kernel@axis.com
1206 F:      arch/arm/mach-artpec
1207 F:      arch/arm/boot/dts/artpec6*
1208 F:      drivers/clk/axis
1209 F:      drivers/crypto/axis
1210 F:      drivers/pinctrl/pinctrl-artpec*
1211 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1212
1213 ARM/ASPEED I2C DRIVER
1214 M:      Brendan Higgins <brendanhiggins@google.com>
1215 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1216 R:      Joel Stanley <joel@jms.id.au>
1217 L:      linux-i2c@vger.kernel.org
1218 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1219 S:      Maintained
1220 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1221 F:      drivers/i2c/busses/i2c-aspeed.c
1222 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1223 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1224
1225 ARM/ASPEED MACHINE SUPPORT
1226 M:      Joel Stanley <joel@jms.id.au>
1227 S:      Maintained
1228 F:      arch/arm/mach-aspeed/
1229 F:      arch/arm/boot/dts/aspeed-*
1230 F:      drivers/*/*aspeed*
1231
1232 ARM/ATMEL AT91 Clock Support
1233 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1234 S:      Maintained
1235 F:      drivers/clk/at91
1236
1237 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1239 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 W:      http://www.linux4sam.org
1242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1243 S:      Supported
1244 N:      at91
1245 N:      atmel
1246 F:      arch/arm/mach-at91/
1247 F:      include/soc/at91/
1248 F:      arch/arm/boot/dts/at91*.dts
1249 F:      arch/arm/boot/dts/at91*.dtsi
1250 F:      arch/arm/boot/dts/sama*.dts
1251 F:      arch/arm/boot/dts/sama*.dtsi
1252 F:      arch/arm/include/debug/at91.S
1253 F:      drivers/memory/atmel*
1254 F:      drivers/watchdog/sama5d4_wdt.c
1255 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1256 X:      drivers/net/wireless/atmel/
1257
1258 ARM/CALXEDA HIGHBANK ARCHITECTURE
1259 M:      Rob Herring <robh@kernel.org>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 F:      arch/arm/mach-highbank/
1263 F:      arch/arm/boot/dts/highbank.dts
1264 F:      arch/arm/boot/dts/ecx-*.dts*
1265
1266 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1267 M:      Krzysztof Halasa <khalasa@piap.pl>
1268 S:      Maintained
1269 F:      arch/arm/mach-cns3xxx/
1270
1271 ARM/CAVIUM THUNDER NETWORK DRIVER
1272 M:      Sunil Goutham <sgoutham@cavium.com>
1273 M:      Robert Richter <rric@kernel.org>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Supported
1276 F:      drivers/net/ethernet/cavium/thunder/
1277
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M:      Alexander Shiyan <shc_work@mail.ru>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Odd Fixes
1282 N:      clps711x
1283
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M:      Lennert Buytenhek <kernel@wantstofly.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-ep93xx/
1295 F:      arch/arm/mach-ep93xx/include/mach/
1296
1297 ARM/CLKDEV SUPPORT
1298 M:      Russell King <linux@armlinux.org.uk>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F:      arch/arm/include/asm/clkdev.h
1303 F:      drivers/clk/clkdev.c
1304
1305 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1306 M:      Mike Rapoport <mike@compulab.co.il>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309
1310 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1311 M:      Baruch Siach <baruch@tkos.co.il>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      arch/arm/boot/dts/cx92755*
1315 N:      digicolor
1316
1317 ARM/CONTEC MICRO9 MACHINE SUPPORT
1318 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1319 S:      Maintained
1320 F:      arch/arm/mach-ep93xx/micro9.c
1321
1322 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1323 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      drivers/hwtracing/coresight/*
1327 F:      Documentation/trace/coresight.txt
1328 F:      Documentation/trace/coresight-cpu-debug.txt
1329 F:      Documentation/devicetree/bindings/arm/coresight.txt
1330 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1331 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1332 F:      tools/perf/arch/arm/util/pmu.c
1333 F:      tools/perf/arch/arm/util/auxtrace.c
1334 F:      tools/perf/arch/arm/util/cs-etm.c
1335 F:      tools/perf/arch/arm/util/cs-etm.h
1336 F:      tools/perf/util/cs-etm.*
1337 F:      tools/perf/util/cs-etm-decoder/*
1338
1339 ARM/CORGI MACHINE SUPPORT
1340 M:      Richard Purdie <rpurdie@rpsys.net>
1341 S:      Maintained
1342
1343 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1344 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1345 M:      Linus Walleij <linus.walleij@linaro.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 T:      git git://github.com/ulli-kroll/linux.git
1348 S:      Maintained
1349 F:      Documentation/devicetree/bindings/arm/gemini.txt
1350 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1351 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1352 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1353 F:      arch/arm/mach-gemini/
1354 F:      drivers/net/ethernet/cortina/gemini/*
1355 F:      drivers/pinctrl/pinctrl-gemini.c
1356 F:      drivers/rtc/rtc-ftrtc010.c
1357
1358 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1359 M:      Barry Song <baohua@kernel.org>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1362 S:      Maintained
1363 F:      arch/arm/boot/dts/prima2*
1364 F:      arch/arm/mach-prima2/
1365 F:      drivers/clk/sirf/
1366 F:      drivers/clocksource/timer-prima2.c
1367 F:      drivers/clocksource/timer-atlas7.c
1368 N:      [^a-z]sirf
1369
1370 ARM/EBSA110 MACHINE SUPPORT
1371 M:      Russell King <linux@armlinux.org.uk>
1372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 W:      http://www.armlinux.org.uk/
1374 S:      Maintained
1375 F:      arch/arm/mach-ebsa110/
1376 F:      drivers/net/ethernet/amd/am79c961a.*
1377
1378 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1379 M:      Uwe Kleine-König <kernel@pengutronix.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 N:      efm32
1383
1384 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 F:      arch/arm/mach-pxa/ezx.c
1389
1390 ARM/FARADAY FA526 PORT
1391 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 T:      git git://git.berlios.de/gemini-board
1395 F:      arch/arm/mm/*-fa*
1396
1397 ARM/FOOTBRIDGE ARCHITECTURE
1398 M:      Russell King <linux@armlinux.org.uk>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 W:      http://www.armlinux.org.uk/
1401 S:      Maintained
1402 F:      arch/arm/include/asm/hardware/dec21285.h
1403 F:      arch/arm/mach-footbridge/
1404
1405 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406 M:      Shawn Guo <shawnguo@kernel.org>
1407 M:      Sascha Hauer <kernel@pengutronix.de>
1408 R:      Fabio Estevam <fabio.estevam@nxp.com>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412 F:      arch/arm/mach-imx/
1413 F:      arch/arm/mach-mxs/
1414 F:      arch/arm/boot/dts/imx*
1415 F:      arch/arm/configs/imx*_defconfig
1416 F:      drivers/clk/imx/
1417 F:      drivers/soc/imx/
1418 F:      include/soc/imx/
1419
1420 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1421 M:      Shawn Guo <shawnguo@kernel.org>
1422 M:      Sascha Hauer <kernel@pengutronix.de>
1423 R:      Stefan Agner <stefan@agner.ch>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1427 F:      arch/arm/mach-imx/*vf610*
1428 F:      arch/arm/boot/dts/vf*
1429
1430 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434
1435 ARM/GUMSTIX MACHINE SUPPORT
1436 M:      Steve Sakoman <sakoman@gmail.com>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439
1440 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1441 M:      Philipp Zabel <philipp.zabel@gmail.com>
1442 M:      Paul Parsons <lost.distance@yahoo.com>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445 F:      arch/arm/mach-pxa/hx4700.c
1446 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1447 F:      sound/soc/pxa/hx4700.c
1448
1449 ARM/HISILICON SOC SUPPORT
1450 M:      Wei Xu <xuwei5@hisilicon.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 W:      http://www.hisilicon.com
1453 S:      Supported
1454 T:      git git://github.com/hisilicon/linux-hisi.git
1455 F:      arch/arm/mach-hisi/
1456 F:      arch/arm/boot/dts/hi3*
1457 F:      arch/arm/boot/dts/hip*
1458 F:      arch/arm/boot/dts/hisi*
1459 F:      arch/arm64/boot/dts/hisilicon/
1460
1461 ARM/HP JORNADA 7XX MACHINE SUPPORT
1462 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1463 W:      www.jlime.com
1464 S:      Maintained
1465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1466 F:      arch/arm/mach-sa1100/jornada720.c
1467 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1468
1469 ARM/IGEP MACHINE SUPPORT
1470 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1471 M:      Javier Martinez Canillas <javier@dowhile0.org>
1472 L:      linux-omap@vger.kernel.org
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      arch/arm/boot/dts/omap3-igep*
1476
1477 ARM/INCOME PXA270 SUPPORT
1478 M:      Marek Vasut <marek.vasut@gmail.com>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1482
1483 ARM/INTEL IOP13XX ARM ARCHITECTURE
1484 M:      Lennert Buytenhek <kernel@wantstofly.org>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487
1488 ARM/INTEL IOP32X ARM ARCHITECTURE
1489 M:      Lennert Buytenhek <kernel@wantstofly.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492
1493 ARM/INTEL IOP33X ARM ARCHITECTURE
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Orphan
1496
1497 ARM/INTEL IQ81342EX MACHINE SUPPORT
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/INTEL IXDP2850 MACHINE SUPPORT
1503 M:      Lennert Buytenhek <kernel@wantstofly.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506
1507 ARM/INTEL IXP4XX ARM ARCHITECTURE
1508 M:      Imre Kaloz <kaloz@openwrt.org>
1509 M:      Krzysztof Halasa <khalasa@piap.pl>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/mach-ixp4xx/
1513
1514 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1515 M:      Jonathan Cameron <jic23@cam.ac.uk>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/mach-pxa/stargate2.c
1519 F:      drivers/pcmcia/pxa2xx_stargate2.c
1520
1521 ARM/INTEL XSC3 (MANZANO) ARM CORE
1522 M:      Lennert Buytenhek <kernel@wantstofly.org>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525
1526 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1527 M:      Lennert Buytenhek <kernel@wantstofly.org>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530
1531 ARM/LG1K ARCHITECTURE
1532 M:      Chanho Min <chanho.min@lge.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 S:      Maintained
1535 F:      arch/arm64/boot/dts/lg/
1536
1537 ARM/LOGICPD PXA270 MACHINE SUPPORT
1538 M:      Lennert Buytenhek <kernel@wantstofly.org>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 S:      Maintained
1541
1542 ARM/LPC18XX ARCHITECTURE
1543 M:      Joachim Eastwood <manabian@gmail.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 F:      arch/arm/boot/dts/lpc43*
1547 F:      drivers/clk/nxp/clk-lpc18xx*
1548 F:      drivers/clocksource/time-lpc32xx.c
1549 F:      drivers/i2c/busses/i2c-lpc2k.c
1550 F:      drivers/memory/pl172.c
1551 F:      drivers/mtd/spi-nor/nxp-spifi.c
1552 F:      drivers/rtc/rtc-lpc24xx.c
1553 N:      lpc18xx
1554
1555 ARM/LPC32XX SOC SUPPORT
1556 M:      Vladimir Zapolskiy <vz@mleia.com>
1557 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1560 S:      Maintained
1561 F:      arch/arm/boot/dts/lpc32*
1562 F:      arch/arm/mach-lpc32xx/
1563 F:      drivers/i2c/busses/i2c-pnx.c
1564 F:      drivers/net/ethernet/nxp/lpc_eth.c
1565 F:      drivers/usb/host/ohci-nxp.c
1566 F:      drivers/watchdog/pnx4008_wdt.c
1567 N:      lpc32xx
1568
1569 ARM/MAGICIAN MACHINE SUPPORT
1570 M:      Philipp Zabel <philipp.zabel@gmail.com>
1571 S:      Maintained
1572
1573 ARM/Marvell Berlin SoC support
1574 M:      Jisheng Zhang <jszhang@marvell.com>
1575 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      arch/arm/mach-berlin/
1579 F:      arch/arm/boot/dts/berlin*
1580 F:      arch/arm64/boot/dts/marvell/berlin*
1581
1582 ARM/Marvell Dove/MV78xx0/Orion SOC support
1583 M:      Jason Cooper <jason@lakedaemon.net>
1584 M:      Andrew Lunn <andrew@lunn.ch>
1585 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1586 M:      Gregory Clement <gregory.clement@free-electrons.com>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 F:      Documentation/devicetree/bindings/soc/dove/
1590 F:      arch/arm/mach-dove/
1591 F:      arch/arm/mach-mv78xx0/
1592 F:      arch/arm/mach-orion5x/
1593 F:      arch/arm/plat-orion/
1594 F:      arch/arm/boot/dts/dove*
1595 F:      arch/arm/boot/dts/orion5x*
1596
1597 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1598 M:      Jason Cooper <jason@lakedaemon.net>
1599 M:      Andrew Lunn <andrew@lunn.ch>
1600 M:      Gregory Clement <gregory.clement@free-electrons.com>
1601 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/boot/dts/armada*
1605 F:      arch/arm/boot/dts/kirkwood*
1606 F:      arch/arm/configs/mvebu_*_defconfig
1607 F:      arch/arm/mach-mvebu/
1608 F:      arch/arm64/boot/dts/marvell/armada*
1609 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1610 F:      drivers/cpufreq/mvebu-cpufreq.c
1611 F:      drivers/irqchip/irq-armada-370-xp.c
1612 F:      drivers/irqchip/irq-mvebu-*
1613 F:      drivers/pinctrl/mvebu/
1614 F:      drivers/rtc/rtc-armada38x.c
1615
1616 ARM/Mediatek RTC DRIVER
1617 M:      Eddie Huang <eddie.huang@mediatek.com>
1618 M:      Sean Wang <sean.wang@mediatek.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1623 F:      drivers/rtc/rtc-mt6397.c
1624 F:      drivers/rtc/rtc-mt7622.c
1625
1626 ARM/Mediatek SoC support
1627 M:      Matthias Brugger <matthias.bgg@gmail.com>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      arch/arm/boot/dts/mt6*
1632 F:      arch/arm/boot/dts/mt7*
1633 F:      arch/arm/boot/dts/mt8*
1634 F:      arch/arm/mach-mediatek/
1635 F:      arch/arm64/boot/dts/mediatek/
1636 N:      mtk
1637 K:      mediatek
1638
1639 ARM/Mediatek USB3 PHY DRIVER
1640 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1645
1646 ARM/MICREL KS8695 ARCHITECTURE
1647 M:      Greg Ungerer <gerg@uclinux.org>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F:      arch/arm/mach-ks8695/
1650 S:      Odd Fixes
1651
1652 ARM/MIOA701 MACHINE SUPPORT
1653 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F:      arch/arm/mach-pxa/mioa701.c
1656 S:      Maintained
1657
1658 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1659 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1660 S:      Maintained
1661
1662 ARM/NOMADIK ARCHITECTURE
1663 M:      Alessandro Rubini <rubini@unipv.it>
1664 M:      Linus Walleij <linus.walleij@linaro.org>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/mach-nomadik/
1668 F:      drivers/pinctrl/nomadik/
1669 F:      drivers/i2c/busses/i2c-nomadik.c
1670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1671
1672 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1673 M:      Wan ZongShun <mcuos.com@gmail.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W:      http://www.mcuos.com
1676 S:      Maintained
1677 F:      arch/arm/mach-w90x900/
1678 F:      drivers/input/keyboard/w90p910_keypad.c
1679 F:      drivers/input/touchscreen/w90p910_ts.c
1680 F:      drivers/watchdog/nuc900_wdt.c
1681 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1682 F:      drivers/mtd/nand/nuc900_nand.c
1683 F:      drivers/rtc/rtc-nuc900.c
1684 F:      drivers/spi/spi-nuc900.c
1685 F:      drivers/usb/host/ehci-w90x900.c
1686 F:      drivers/video/fbdev/nuc900fb.c
1687
1688 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1689 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1690 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1691 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1692 S:      Supported
1693
1694 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1695 M:      Alexander Clouter <alex@digriz.org.uk>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 W:      http://www.digriz.org.uk/ts78xx/kernel
1698 S:      Maintained
1699 F:      arch/arm/mach-orion5x/ts78xx-*
1700
1701 ARM/OXNAS platform support
1702 M:      Neil Armstrong <narmstrong@baylibre.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1705 S:      Maintained
1706 F:      arch/arm/mach-oxnas/
1707 F:      arch/arm/boot/dts/ox8*.dtsi
1708 F:      arch/arm/boot/dts/wd-mbwe.dts
1709 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1710 N:      oxnas
1711
1712 ARM/PALM TREO SUPPORT
1713 M:      Tomas Cech <sleep_walker@suse.com>
1714 L:      linux-arm-kernel@lists.infradead.org
1715 W:      http://hackndev.com
1716 S:      Maintained
1717 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1718 F:      arch/arm/mach-pxa/palmtreo.c
1719
1720 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1721 M:      Marek Vasut <marek.vasut@gmail.com>
1722 L:      linux-arm-kernel@lists.infradead.org
1723 W:      http://hackndev.com
1724 S:      Maintained
1725 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1726 F:      arch/arm/mach-pxa/palmtx.c
1727 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1728 F:      arch/arm/mach-pxa/palmt5.c
1729 F:      arch/arm/mach-pxa/include/mach/palmld.h
1730 F:      arch/arm/mach-pxa/palmld.c
1731 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1732 F:      arch/arm/mach-pxa/palmte2.c
1733 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1734 F:      arch/arm/mach-pxa/palmtc.c
1735
1736 ARM/PALMZ72 SUPPORT
1737 M:      Sergey Lapin <slapin@ossfans.org>
1738 L:      linux-arm-kernel@lists.infradead.org
1739 W:      http://hackndev.com
1740 S:      Maintained
1741 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1742 F:      arch/arm/mach-pxa/palmz72.c
1743
1744 ARM/PLEB SUPPORT
1745 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1746 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1747 S:      Maintained
1748
1749 ARM/PT DIGITAL BOARD PORT
1750 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 W:      http://www.armlinux.org.uk/
1753 S:      Maintained
1754
1755 ARM/QUALCOMM SUPPORT
1756 M:      Andy Gross <andy.gross@linaro.org>
1757 M:      David Brown <david.brown@linaro.org>
1758 L:      linux-arm-msm@vger.kernel.org
1759 L:      linux-soc@vger.kernel.org
1760 S:      Maintained
1761 F:      Documentation/devicetree/bindings/soc/qcom/
1762 F:      arch/arm/boot/dts/qcom-*.dts
1763 F:      arch/arm/boot/dts/qcom-*.dtsi
1764 F:      arch/arm/mach-qcom/
1765 F:      arch/arm64/boot/dts/qcom/*
1766 F:      drivers/i2c/busses/i2c-qup.c
1767 F:      drivers/clk/qcom/
1768 F:      drivers/dma/qcom/
1769 F:      drivers/soc/qcom/
1770 F:      drivers/spi/spi-qup.c
1771 F:      drivers/tty/serial/msm_serial.h
1772 F:      drivers/tty/serial/msm_serial.c
1773 F:      drivers/*/pm8???-*
1774 F:      drivers/mfd/ssbi.c
1775 F:      drivers/firmware/qcom_scm.c
1776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1777
1778 ARM/RADISYS ENP2611 MACHINE SUPPORT
1779 M:      Lennert Buytenhek <kernel@wantstofly.org>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782
1783 ARM/REALTEK ARCHITECTURE
1784 M:      Andreas Färber <afaerber@suse.de>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787 F:      arch/arm64/boot/dts/realtek/
1788 F:      Documentation/devicetree/bindings/arm/realtek.txt
1789
1790 ARM/RENESAS ARM64 ARCHITECTURE
1791 M:      Simon Horman <horms@verge.net.au>
1792 M:      Magnus Damm <magnus.damm@gmail.com>
1793 L:      linux-renesas-soc@vger.kernel.org
1794 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1796 S:      Supported
1797 F:      arch/arm64/boot/dts/renesas/
1798 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1799 F:      drivers/soc/renesas/
1800 F:      include/linux/soc/renesas/
1801
1802 ARM/RISCPC ARCHITECTURE
1803 M:      Russell King <linux@armlinux.org.uk>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 W:      http://www.armlinux.org.uk/
1806 S:      Maintained
1807 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1808 F:      arch/arm/include/asm/hardware/ioc.h
1809 F:      arch/arm/include/asm/hardware/iomd.h
1810 F:      arch/arm/include/asm/hardware/memc.h
1811 F:      arch/arm/mach-rpc/
1812 F:      drivers/net/ethernet/8390/etherh.c
1813 F:      drivers/net/ethernet/i825xx/ether1*
1814 F:      drivers/net/ethernet/seeq/ether3*
1815 F:      drivers/scsi/arm/
1816
1817 ARM/Rockchip SoC support
1818 M:      Heiko Stuebner <heiko@sntech.de>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 L:      linux-rockchip@lists.infradead.org
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1822 S:      Maintained
1823 F:      arch/arm/boot/dts/rk3*
1824 F:      arch/arm/boot/dts/rv1108*
1825 F:      arch/arm/mach-rockchip/
1826 F:      drivers/clk/rockchip/
1827 F:      drivers/i2c/busses/i2c-rk3x.c
1828 F:      drivers/*/*rockchip*
1829 F:      drivers/*/*/*rockchip*
1830 F:      sound/soc/rockchip/
1831 N:      rockchip
1832
1833 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1834 M:      Kukjin Kim <kgene@kernel.org>
1835 M:      Krzysztof Kozlowski <krzk@kernel.org>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1838 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1839 S:      Maintained
1840 F:      arch/arm/boot/dts/s3c*
1841 F:      arch/arm/boot/dts/s5p*
1842 F:      arch/arm/boot/dts/samsung*
1843 F:      arch/arm/boot/dts/exynos*
1844 F:      arch/arm64/boot/dts/exynos/
1845 F:      arch/arm/plat-samsung/
1846 F:      arch/arm/mach-s3c24*/
1847 F:      arch/arm/mach-s3c64xx/
1848 F:      arch/arm/mach-s5p*/
1849 F:      arch/arm/mach-exynos*/
1850 F:      drivers/*/*s3c24*
1851 F:      drivers/*/*/*s3c24*
1852 F:      drivers/*/*s3c64xx*
1853 F:      drivers/*/*s5pv210*
1854 F:      drivers/memory/samsung/*
1855 F:      drivers/soc/samsung/*
1856 F:      Documentation/arm/Samsung/
1857 F:      Documentation/devicetree/bindings/arm/samsung/
1858 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1859 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1860 N:      exynos
1861
1862 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1863 M:      Kyungmin Park <kyungmin.park@samsung.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      arch/arm/mach-s5pv210/
1867
1868 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1869 M:      Kyungmin Park <kyungmin.park@samsung.com>
1870 M:      Kamil Debski <kamil@wypas.org>
1871 M:      Andrzej Hajda <a.hajda@samsung.com>
1872 L:      linux-arm-kernel@lists.infradead.org
1873 L:      linux-media@vger.kernel.org
1874 S:      Maintained
1875 F:      drivers/media/platform/s5p-g2d/
1876
1877 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1878 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1879 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1880 L:      linux-media@vger.kernel.org
1881 S:      Maintained
1882 F:      drivers/media/platform/s5p-cec/
1883 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1884
1885 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1886 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1887 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1888 L:      linux-arm-kernel@lists.infradead.org
1889 L:      linux-media@vger.kernel.org
1890 S:      Maintained
1891 F:      drivers/media/platform/s5p-jpeg/
1892
1893 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1894 M:      Kyungmin Park <kyungmin.park@samsung.com>
1895 M:      Kamil Debski <kamil@wypas.org>
1896 M:      Jeongtae Park <jtp.park@samsung.com>
1897 M:      Andrzej Hajda <a.hajda@samsung.com>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 L:      linux-media@vger.kernel.org
1900 S:      Maintained
1901 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1902 F:      drivers/media/platform/s5p-mfc/
1903
1904 ARM/SHMOBILE ARM ARCHITECTURE
1905 M:      Simon Horman <horms@verge.net.au>
1906 M:      Magnus Damm <magnus.damm@gmail.com>
1907 L:      linux-renesas-soc@vger.kernel.org
1908 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1910 S:      Supported
1911 F:      arch/arm/boot/dts/emev2*
1912 F:      arch/arm/boot/dts/r7s*
1913 F:      arch/arm/boot/dts/r8a*
1914 F:      arch/arm/boot/dts/sh*
1915 F:      arch/arm/configs/shmobile_defconfig
1916 F:      arch/arm/include/debug/renesas-scif.S
1917 F:      arch/arm/mach-shmobile/
1918 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1919 F:      drivers/soc/renesas/
1920 F:      include/linux/soc/renesas/
1921
1922 ARM/SOCFPGA ARCHITECTURE
1923 M:      Dinh Nguyen <dinguyen@kernel.org>
1924 S:      Maintained
1925 F:      arch/arm/mach-socfpga/
1926 F:      arch/arm/boot/dts/socfpga*
1927 F:      arch/arm/configs/socfpga_defconfig
1928 F:      arch/arm64/boot/dts/altera/
1929 W:      http://www.rocketboards.org
1930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1931
1932 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1933 M:      Dinh Nguyen <dinguyen@kernel.org>
1934 S:      Maintained
1935 F:      drivers/clk/socfpga/
1936
1937 ARM/SOCFPGA EDAC SUPPORT
1938 M:      Thor Thayer <thor.thayer@linux.intel.com>
1939 S:      Maintained
1940 F:      drivers/edac/altera_edac.
1941
1942 ARM/STI ARCHITECTURE
1943 M:      Patrice Chotard <patrice.chotard@st.com>
1944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 W:      http://www.stlinux.com
1946 S:      Maintained
1947 F:      arch/arm/mach-sti/
1948 F:      arch/arm/boot/dts/sti*
1949 F:      drivers/char/hw_random/st-rng.c
1950 F:      drivers/clocksource/arm_global_timer.c
1951 F:      drivers/clocksource/clksrc_st_lpc.c
1952 F:      drivers/cpufreq/sti-cpufreq.c
1953 F:      drivers/dma/st_fdma*
1954 F:      drivers/i2c/busses/i2c-st.c
1955 F:      drivers/media/rc/st_rc.c
1956 F:      drivers/media/platform/sti/c8sectpfe/
1957 F:      drivers/mmc/host/sdhci-st.c
1958 F:      drivers/phy/st/phy-miphy28lp.c
1959 F:      drivers/phy/st/phy-stih407-usb.c
1960 F:      drivers/pinctrl/pinctrl-st.c
1961 F:      drivers/remoteproc/st_remoteproc.c
1962 F:      drivers/remoteproc/st_slim_rproc.c
1963 F:      drivers/reset/sti/
1964 F:      drivers/rtc/rtc-st-lpc.c
1965 F:      drivers/tty/serial/st-asc.c
1966 F:      drivers/usb/dwc3/dwc3-st.c
1967 F:      drivers/usb/host/ehci-st.c
1968 F:      drivers/usb/host/ohci-st.c
1969 F:      drivers/watchdog/st_lpc_wdt.c
1970 F:      drivers/ata/ahci_st.c
1971 F:      include/linux/remoteproc/st_slim_rproc.h
1972
1973 ARM/STM32 ARCHITECTURE
1974 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1975 M:      Alexandre Torgue <alexandre.torgue@st.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1979 N:      stm32
1980 F:      drivers/clocksource/armv7m_systick.c
1981
1982 ARM/TANGO ARCHITECTURE
1983 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1984 L:      linux-arm-kernel@lists.infradead.org
1985 S:      Maintained
1986 N:      tango
1987
1988 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1989 M:      Lennert Buytenhek <kernel@wantstofly.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992
1993 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1994 M:      Hans Verkuil <hans.verkuil@cisco.com>
1995 L:      linux-tegra@vger.kernel.org
1996 L:      linux-media@vger.kernel.org
1997 S:      Maintained
1998 F:      drivers/media/platform/tegra-cec/
1999 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2000
2001 ARM/TETON BGA MACHINE SUPPORT
2002 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 S:      Maintained
2005
2006 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2007 M:      Santosh Shilimkar <ssantosh@kernel.org>
2008 L:      linux-kernel@vger.kernel.org
2009 S:      Maintained
2010 F:      drivers/memory/*emif*
2011
2012 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2013 M:      Santosh Shilimkar <ssantosh@kernel.org>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 S:      Maintained
2016 F:      arch/arm/mach-keystone/
2017 F:      arch/arm/boot/dts/keystone-*
2018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2019
2020 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2021 M:      Santosh Shilimkar <ssantosh@kernel.org>
2022 L:      linux-kernel@vger.kernel.org
2023 S:      Maintained
2024 F:      drivers/clk/keystone/
2025
2026 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2027 M:      Santosh Shilimkar <ssantosh@kernel.org>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 L:      linux-kernel@vger.kernel.org
2030 S:      Maintained
2031 F:      drivers/clocksource/timer-keystone.c
2032
2033 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2034 M:      Santosh Shilimkar <ssantosh@kernel.org>
2035 L:      linux-kernel@vger.kernel.org
2036 S:      Maintained
2037 F:      drivers/power/reset/keystone-reset.c
2038
2039 ARM/THECUS N2100 MACHINE SUPPORT
2040 M:      Lennert Buytenhek <kernel@wantstofly.org>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043
2044 ARM/TOSA MACHINE SUPPORT
2045 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2046 M:      Dirk Opfer <dirk@opfer-online.de>
2047 S:      Maintained
2048
2049 ARM/U300 MACHINE SUPPORT
2050 M:      Linus Walleij <linus.walleij@linaro.org>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 S:      Supported
2053 F:      arch/arm/mach-u300/
2054 F:      drivers/clocksource/timer-u300.c
2055 F:      drivers/i2c/busses/i2c-stu300.c
2056 F:      drivers/rtc/rtc-coh901331.c
2057 F:      drivers/watchdog/coh901327_wdt.c
2058 F:      drivers/dma/coh901318*
2059 F:      drivers/mfd/ab3100*
2060 F:      drivers/rtc/rtc-ab3100.c
2061 F:      drivers/rtc/rtc-coh901331.c
2062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064 ARM/UNIPHIER ARCHITECTURE
2065 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2068 S:      Maintained
2069 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2070 F:      arch/arm/boot/dts/uniphier*
2071 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2072 F:      arch/arm/mach-uniphier/
2073 F:      arch/arm/mm/cache-uniphier.c
2074 F:      arch/arm64/boot/dts/socionext/uniphier*
2075 F:      drivers/bus/uniphier-system-bus.c
2076 F:      drivers/clk/uniphier/
2077 F:      drivers/gpio/gpio-uniphier.c
2078 F:      drivers/i2c/busses/i2c-uniphier*
2079 F:      drivers/irqchip/irq-uniphier-aidet.c
2080 F:      drivers/pinctrl/uniphier/
2081 F:      drivers/reset/reset-uniphier.c
2082 F:      drivers/tty/serial/8250/8250_uniphier.c
2083 N:      uniphier
2084
2085 ARM/Ux500 ARM ARCHITECTURE
2086 M:      Linus Walleij <linus.walleij@linaro.org>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089 F:      arch/arm/mach-ux500/
2090 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2091 F:      drivers/dma/ste_dma40*
2092 F:      drivers/hwspinlock/u8500_hsem.c
2093 F:      drivers/mfd/abx500*
2094 F:      drivers/mfd/ab8500*
2095 F:      drivers/mfd/dbx500*
2096 F:      drivers/mfd/db8500*
2097 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2098 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2099 F:      drivers/rtc/rtc-ab8500.c
2100 F:      drivers/rtc/rtc-pl031.c
2101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2102
2103 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2104 M:      Ulf Hansson <ulf.hansson@linaro.org>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 T:      git git://git.linaro.org/people/ulfh/clk.git
2107 S:      Maintained
2108 F:      drivers/clk/ux500/
2109
2110 ARM/VERSATILE EXPRESS PLATFORM
2111 M:      Liviu Dudau <liviu.dudau@arm.com>
2112 M:      Sudeep Holla <sudeep.holla@arm.com>
2113 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/boot/dts/vexpress*
2117 F:      arch/arm64/boot/dts/arm/
2118 F:      arch/arm/mach-vexpress/
2119 F:      */*/vexpress*
2120 F:      */*/*/vexpress*
2121 F:      drivers/clk/versatile/clk-vexpress-osc.c
2122 F:      drivers/clocksource/versatile.c
2123 N:      mps2
2124
2125 ARM/VFP SUPPORT
2126 M:      Russell King <linux@armlinux.org.uk>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W:      http://www.armlinux.org.uk/
2129 S:      Maintained
2130 F:      arch/arm/vfp/
2131
2132 ARM/VOIPAC PXA270 SUPPORT
2133 M:      Marek Vasut <marek.vasut@gmail.com>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 S:      Maintained
2136 F:      arch/arm/mach-pxa/vpac270.c
2137 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2138
2139 ARM/VT8500 ARM ARCHITECTURE
2140 M:      Tony Prisk <linux@prisktech.co.nz>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 S:      Maintained
2143 F:      arch/arm/mach-vt8500/
2144 F:      drivers/clocksource/vt8500_timer.c
2145 F:      drivers/i2c/busses/i2c-wmt.c
2146 F:      drivers/mmc/host/wmt-sdmmc.c
2147 F:      drivers/pwm/pwm-vt8500.c
2148 F:      drivers/rtc/rtc-vt8500.c
2149 F:      drivers/tty/serial/vt8500_serial.c
2150 F:      drivers/usb/host/ehci-platform.c
2151 F:      drivers/usb/host/uhci-platform.c
2152 F:      drivers/video/fbdev/vt8500lcdfb.*
2153 F:      drivers/video/fbdev/wm8505fb*
2154 F:      drivers/video/fbdev/wmt_ge_rops.*
2155
2156 ARM/ZIPIT Z2 SUPPORT
2157 M:      Marek Vasut <marek.vasut@gmail.com>
2158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 S:      Maintained
2160 F:      arch/arm/mach-pxa/z2.c
2161 F:      arch/arm/mach-pxa/include/mach/z2.h
2162
2163 ARM/ZTE ARCHITECTURE
2164 M:      Jun Nie <jun.nie@linaro.org>
2165 M:      Baoyou Xie <baoyou.xie@linaro.org>
2166 M:      Shawn Guo <shawnguo@kernel.org>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Maintained
2169 F:      arch/arm/boot/dts/zx2967*
2170 F:      arch/arm/mach-zx/
2171 F:      arch/arm64/boot/dts/zte/
2172 F:      drivers/clk/zte/
2173 F:      drivers/dma/zx_dma.c
2174 F:      drivers/gpio/gpio-zx.c
2175 F:      drivers/i2c/busses/i2c-zx2967.c
2176 F:      drivers/mmc/host/dw_mmc-zx.*
2177 F:      drivers/pinctrl/zte/
2178 F:      drivers/soc/zte/
2179 F:      drivers/thermal/zx2967_thermal.c
2180 F:      drivers/watchdog/zx2967_wdt.c
2181 F:      Documentation/devicetree/bindings/arm/zte.txt
2182 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2183 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2184 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2185 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2186 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2187 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2188 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2189 F:      Documentation/devicetree/bindings/soc/zte/
2190 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2191 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2192 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2193 F:      include/dt-bindings/clock/zx2967*.h
2194 F:      include/dt-bindings/soc/zte,*.h
2195 F:      sound/soc/codecs/zx_aud96p22.c
2196 F:      sound/soc/zte/
2197
2198 ARM/ZYNQ ARCHITECTURE
2199 M:      Michal Simek <michal.simek@xilinx.com>
2200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 W:      http://wiki.xilinx.com
2202 T:      git https://github.com/Xilinx/linux-xlnx.git
2203 S:      Supported
2204 F:      arch/arm/mach-zynq/
2205 F:      drivers/cpuidle/cpuidle-zynq.c
2206 F:      drivers/block/xsysace.c
2207 N:      zynq
2208 N:      xilinx
2209 F:      drivers/clocksource/cadence_ttc_timer.c
2210 F:      drivers/i2c/busses/i2c-cadence.c
2211 F:      drivers/mmc/host/sdhci-of-arasan.c
2212 F:      drivers/edac/synopsys_edac.c
2213
2214 ARM64 PORT (AARCH64 ARCHITECTURE)
2215 M:      Catalin Marinas <catalin.marinas@arm.com>
2216 M:      Will Deacon <will.deacon@arm.com>
2217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2219 S:      Maintained
2220 F:      arch/arm64/
2221 F:      Documentation/arm64/
2222
2223 AS3645A LED FLASH CONTROLLER DRIVER
2224 M:      Sakari Ailus <sakari.ailus@iki.fi>
2225 L:      linux-leds@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/leds/leds-as3645a.c
2228
2229 AS3645A LED FLASH CONTROLLER DRIVER
2230 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2231 L:      linux-media@vger.kernel.org
2232 T:      git git://linuxtv.org/media_tree.git
2233 S:      Maintained
2234 F:      drivers/media/i2c/as3645a.c
2235 F:      include/media/i2c/as3645a.h
2236
2237 ASAHI KASEI AK8974 DRIVER
2238 M:      Linus Walleij <linus.walleij@linaro.org>
2239 L:      linux-iio@vger.kernel.org
2240 W:      http://www.akm.com/
2241 S:      Supported
2242 F:      drivers/iio/magnetometer/ak8974.c
2243
2244 ASC7621 HARDWARE MONITOR DRIVER
2245 M:      George Joseph <george.joseph@fairview5.com>
2246 L:      linux-hwmon@vger.kernel.org
2247 S:      Maintained
2248 F:      Documentation/hwmon/asc7621
2249 F:      drivers/hwmon/asc7621.c
2250
2251 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2252 M:      Corentin Chary <corentin.chary@gmail.com>
2253 L:      acpi4asus-user@lists.sourceforge.net
2254 L:      platform-driver-x86@vger.kernel.org
2255 W:      http://acpi4asus.sf.net
2256 S:      Maintained
2257 F:      drivers/platform/x86/asus*.c
2258 F:      drivers/platform/x86/eeepc*.c
2259
2260 ASUS WIRELESS RADIO CONTROL DRIVER
2261 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2262 L:      platform-driver-x86@vger.kernel.org
2263 S:      Maintained
2264 F:      drivers/platform/x86/asus-wireless.c
2265
2266 ASYMMETRIC KEYS
2267 M:      David Howells <dhowells@redhat.com>
2268 L:      keyrings@vger.kernel.org
2269 S:      Maintained
2270 F:      Documentation/crypto/asymmetric-keys.txt
2271 F:      include/linux/verification.h
2272 F:      include/crypto/public_key.h
2273 F:      include/crypto/pkcs7.h
2274 F:      crypto/asymmetric_keys/
2275
2276 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2277 R:      Dan Williams <dan.j.williams@intel.com>
2278 W:      http://sourceforge.net/projects/xscaleiop
2279 S:      Odd fixes
2280 F:      Documentation/crypto/async-tx-api.txt
2281 F:      crypto/async_tx/
2282 F:      drivers/dma/
2283 F:      include/linux/dmaengine.h
2284 F:      include/linux/async_tx.h
2285
2286 AT24 EEPROM DRIVER
2287 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2288 L:      linux-i2c@vger.kernel.org
2289 S:      Maintained
2290 F:      drivers/misc/eeprom/at24.c
2291 F:      include/linux/platform_data/at24.h
2292
2293 ATA OVER ETHERNET (AOE) DRIVER
2294 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2295 W:      http://www.openaoe.org/
2296 S:      Supported
2297 F:      Documentation/aoe/
2298 F:      drivers/block/aoe/
2299
2300 ATHEROS 71XX/9XXX GPIO DRIVER
2301 M:      Alban Bedel <albeu@free.fr>
2302 W:      https://github.com/AlbanBedel/linux
2303 T:      git git://github.com/AlbanBedel/linux
2304 S:      Maintained
2305 F:      drivers/gpio/gpio-ath79.c
2306 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2307
2308 ATHEROS ATH GENERIC UTILITIES
2309 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2310 L:      linux-wireless@vger.kernel.org
2311 S:      Supported
2312 F:      drivers/net/wireless/ath/*
2313
2314 ATHEROS ATH5K WIRELESS DRIVER
2315 M:      Jiri Slaby <jirislaby@gmail.com>
2316 M:      Nick Kossifidis <mickflemm@gmail.com>
2317 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2318 L:      linux-wireless@vger.kernel.org
2319 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2320 S:      Maintained
2321 F:      drivers/net/wireless/ath/ath5k/
2322
2323 ATHEROS ATH6KL WIRELESS DRIVER
2324 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2325 L:      linux-wireless@vger.kernel.org
2326 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2328 S:      Supported
2329 F:      drivers/net/wireless/ath/ath6kl/
2330
2331 ATI_REMOTE2 DRIVER
2332 M:      Ville Syrjala <syrjala@sci.fi>
2333 S:      Maintained
2334 F:      drivers/input/misc/ati_remote2.c
2335
2336 ATK0110 HWMON DRIVER
2337 M:      Luca Tettamanti <kronos.it@gmail.com>
2338 L:      linux-hwmon@vger.kernel.org
2339 S:      Maintained
2340 F:      drivers/hwmon/asus_atk0110.c
2341
2342 ATLX ETHERNET DRIVERS
2343 M:      Jay Cliburn <jcliburn@gmail.com>
2344 M:      Chris Snook <chris.snook@gmail.com>
2345 L:      netdev@vger.kernel.org
2346 W:      http://sourceforge.net/projects/atl1
2347 W:      http://atl1.sourceforge.net
2348 S:      Maintained
2349 F:      drivers/net/ethernet/atheros/
2350
2351 ATM
2352 M:      Chas Williams <3chas3@gmail.com>
2353 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2354 L:      netdev@vger.kernel.org
2355 W:      http://linux-atm.sourceforge.net
2356 S:      Maintained
2357 F:      drivers/atm/
2358 F:      include/linux/atm*
2359 F:      include/uapi/linux/atm*
2360
2361 ATMEL AT91 / AT32 MCI DRIVER
2362 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2363 S:      Maintained
2364 F:      drivers/mmc/host/atmel-mci.c
2365
2366 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2367 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2368 S:      Supported
2369 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2370
2371 ATMEL Audio ALSA driver
2372 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2373 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2374 S:      Supported
2375 F:      sound/soc/atmel
2376
2377 ATMEL I2C DRIVER
2378 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2379 L:      linux-i2c@vger.kernel.org
2380 S:      Supported
2381 F:      drivers/i2c/busses/i2c-at91.c
2382
2383 ATMEL ISI DRIVER
2384 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2385 L:      linux-media@vger.kernel.org
2386 S:      Supported
2387 F:      drivers/media/platform/atmel/atmel-isi.c
2388 F:      include/media/atmel-isi.h
2389
2390 ATMEL LCDFB DRIVER
2391 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2392 L:      linux-fbdev@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/video/fbdev/atmel_lcdfb.c
2395 F:      include/video/atmel_lcdc.h
2396
2397 ATMEL MACB ETHERNET DRIVER
2398 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399 S:      Supported
2400 F:      drivers/net/ethernet/cadence/
2401
2402 ATMEL MAXTOUCH DRIVER
2403 M:      Nick Dyer <nick@shmanahar.org>
2404 T:      git git://github.com/ndyer/linux.git
2405 S:      Maintained
2406 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2407 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2408 F:      include/linux/platform_data/atmel_mxt_ts.h
2409
2410 ATMEL SAMA5D2 ADC DRIVER
2411 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2412 L:      linux-iio@vger.kernel.org
2413 S:      Supported
2414 F:      drivers/iio/adc/at91-sama5d2_adc.c
2415
2416 ATMEL SDMMC DRIVER
2417 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2418 L:      linux-mmc@vger.kernel.org
2419 S:      Supported
2420 F:      drivers/mmc/host/sdhci-of-at91.c
2421
2422 ATMEL SPI DRIVER
2423 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2424 S:      Supported
2425 F:      drivers/spi/spi-atmel.*
2426
2427 ATMEL SSC DRIVER
2428 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 S:      Supported
2431 F:      drivers/misc/atmel-ssc.c
2432 F:      include/linux/atmel-ssc.h
2433
2434 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2435 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 S:      Supported
2438 F:      drivers/misc/atmel_tclib.c
2439 F:      drivers/clocksource/tcb_clksrc.c
2440
2441 ATMEL USBA UDC DRIVER
2442 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 S:      Supported
2445 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2446
2447 ATMEL WIRELESS DRIVER
2448 M:      Simon Kelley <simon@thekelleys.org.uk>
2449 L:      linux-wireless@vger.kernel.org
2450 W:      http://www.thekelleys.org.uk/atmel
2451 W:      http://atmelwlandriver.sourceforge.net/
2452 S:      Maintained
2453 F:      drivers/net/wireless/atmel/atmel*
2454
2455 ATMEL XDMA DRIVER
2456 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2457 L:      linux-arm-kernel@lists.infradead.org
2458 L:      dmaengine@vger.kernel.org
2459 S:      Supported
2460 F:      drivers/dma/at_xdmac.c
2461
2462 ATOMIC INFRASTRUCTURE
2463 M:      Will Deacon <will.deacon@arm.com>
2464 M:      Peter Zijlstra <peterz@infradead.org>
2465 R:      Boqun Feng <boqun.feng@gmail.com>
2466 L:      linux-kernel@vger.kernel.org
2467 S:      Maintained
2468 F:      arch/*/include/asm/atomic*.h
2469 F:      include/*/atomic*.h
2470
2471 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2472 M:      Bradley Grove <linuxdrivers@attotech.com>
2473 L:      linux-scsi@vger.kernel.org
2474 W:      http://www.attotech.com
2475 S:      Supported
2476 F:      drivers/scsi/esas2r
2477
2478 ATUSB IEEE 802.15.4 RADIO DRIVER
2479 M:      Stefan Schmidt <stefan@osg.samsung.com>
2480 L:      linux-wpan@vger.kernel.org
2481 S:      Maintained
2482 F:      drivers/net/ieee802154/atusb.c
2483 F:      drivers/net/ieee802154/atusb.h
2484 F:      drivers/net/ieee802154/at86rf230.h
2485
2486 AUDIT SUBSYSTEM
2487 M:      Paul Moore <paul@paul-moore.com>
2488 M:      Eric Paris <eparis@redhat.com>
2489 L:      linux-audit@redhat.com (moderated for non-subscribers)
2490 W:      https://github.com/linux-audit
2491 W:      https://people.redhat.com/sgrubb/audit
2492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2493 S:      Supported
2494 F:      include/linux/audit.h
2495 F:      include/uapi/linux/audit.h
2496 F:      kernel/audit*
2497
2498 AUXILIARY DISPLAY DRIVERS
2499 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2500 W:      http://miguelojeda.es/auxdisplay.htm
2501 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2502 S:      Maintained
2503 F:      drivers/auxdisplay/
2504 F:      include/linux/cfag12864b.h
2505
2506 AX.25 NETWORK LAYER
2507 M:      Ralf Baechle <ralf@linux-mips.org>
2508 L:      linux-hams@vger.kernel.org
2509 W:      http://www.linux-ax25.org/
2510 S:      Maintained
2511 F:      include/uapi/linux/ax25.h
2512 F:      include/net/ax25.h
2513 F:      net/ax25/
2514
2515 AXENTIA ARM DEVICES
2516 M:      Peter Rosin <peda@axentia.se>
2517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 S:      Maintained
2519 F:      Documentation/devicetree/bindings/arm/axentia.txt
2520 F:      arch/arm/boot/dts/at91-linea.dtsi
2521 F:      arch/arm/boot/dts/at91-tse850-3.dts
2522
2523 AXENTIA ASOC DRIVERS
2524 M:      Peter Rosin <peda@axentia.se>
2525 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2526 S:      Maintained
2527 F:      Documentation/devicetree/bindings/sound/axentia,*
2528 F:      sound/soc/atmel/tse850-pcm5142.c
2529
2530 AZ6007 DVB DRIVER
2531 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2532 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2533 L:      linux-media@vger.kernel.org
2534 W:      https://linuxtv.org
2535 T:      git git://linuxtv.org/media_tree.git
2536 S:      Maintained
2537 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2538
2539 AZTECH FM RADIO RECEIVER DRIVER
2540 M:      Hans Verkuil <hverkuil@xs4all.nl>
2541 L:      linux-media@vger.kernel.org
2542 T:      git git://linuxtv.org/media_tree.git
2543 W:      https://linuxtv.org
2544 S:      Maintained
2545 F:      drivers/media/radio/radio-aztech*
2546
2547 B43 WIRELESS DRIVER
2548 L:      linux-wireless@vger.kernel.org
2549 L:      b43-dev@lists.infradead.org
2550 W:      http://wireless.kernel.org/en/users/Drivers/b43
2551 S:      Odd Fixes
2552 F:      drivers/net/wireless/broadcom/b43/
2553
2554 B43LEGACY WIRELESS DRIVER
2555 M:      Larry Finger <Larry.Finger@lwfinger.net>
2556 L:      linux-wireless@vger.kernel.org
2557 L:      b43-dev@lists.infradead.org
2558 W:      http://wireless.kernel.org/en/users/Drivers/b43
2559 S:      Maintained
2560 F:      drivers/net/wireless/broadcom/b43legacy/
2561
2562 BACKLIGHT CLASS/SUBSYSTEM
2563 M:      Lee Jones <lee.jones@linaro.org>
2564 M:      Daniel Thompson <daniel.thompson@linaro.org>
2565 M:      Jingoo Han <jingoohan1@gmail.com>
2566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2567 S:      Maintained
2568 F:      drivers/video/backlight/
2569 F:      include/linux/backlight.h
2570 F:      include/linux/pwm_backlight.h
2571 F:      Documentation/devicetree/bindings/leds/backlight
2572
2573 BATMAN ADVANCED
2574 M:      Marek Lindner <mareklindner@neomailbox.ch>
2575 M:      Simon Wunderlich <sw@simonwunderlich.de>
2576 M:      Antonio Quartulli <a@unstable.cc>
2577 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2578 W:      https://www.open-mesh.org/
2579 Q:      https://patchwork.open-mesh.org/project/batman/list/
2580 S:      Maintained
2581 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2582 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2583 F:      Documentation/networking/batman-adv.rst
2584 F:      include/uapi/linux/batadv_packet.h
2585 F:      include/uapi/linux/batman_adv.h
2586 F:      net/batman-adv/
2587
2588 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2589 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2590 L:      linux-hams@vger.kernel.org
2591 W:      http://www.baycom.org/~tom/ham/ham.html
2592 S:      Maintained
2593 F:      drivers/net/hamradio/baycom*
2594
2595 BCACHE (BLOCK LAYER CACHE)
2596 M:      Michael Lyle <mlyle@lyle.org>
2597 M:      Kent Overstreet <kent.overstreet@gmail.com>
2598 L:      linux-bcache@vger.kernel.org
2599 W:      http://bcache.evilpiepirate.org
2600 C:      irc://irc.oftc.net/bcache
2601 S:      Maintained
2602 F:      drivers/md/bcache/
2603
2604 BDISP ST MEDIA DRIVER
2605 M:      Fabien Dessenne <fabien.dessenne@st.com>
2606 L:      linux-media@vger.kernel.org
2607 T:      git git://linuxtv.org/media_tree.git
2608 W:      https://linuxtv.org
2609 S:      Supported
2610 F:      drivers/media/platform/sti/bdisp
2611
2612 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2613 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2614 L:      netdev@vger.kernel.org
2615 S:      Maintained
2616 F:      drivers/net/ethernet/ec_bhf.c
2617
2618 BEFS FILE SYSTEM
2619 M:      Luis de Bethencourt <luisbg@kernel.org>
2620 M:      Salah Triki <salah.triki@gmail.com>
2621 S:      Maintained
2622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2623 F:      Documentation/filesystems/befs.txt
2624 F:      fs/befs/
2625
2626 BFQ I/O SCHEDULER
2627 M:      Paolo Valente <paolo.valente@linaro.org>
2628 M:      Jens Axboe <axboe@kernel.dk>
2629 L:      linux-block@vger.kernel.org
2630 S:      Maintained
2631 F:      block/bfq-*
2632 F:      Documentation/block/bfq-iosched.txt
2633
2634 BFS FILE SYSTEM
2635 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2636 S:      Maintained
2637 F:      Documentation/filesystems/bfs.txt
2638 F:      fs/bfs/
2639 F:      include/uapi/linux/bfs_fs.h
2640
2641 BLACKFIN ARCHITECTURE
2642 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 T:      git git://git.code.sf.net/p/adi-linux/code
2644 W:      http://blackfin.uclinux.org
2645 S:      Orphan
2646 F:      arch/blackfin/
2647
2648 BLACKFIN EMAC DRIVER
2649 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650 W:      http://blackfin.uclinux.org
2651 S:      Orphan
2652 F:      drivers/net/ethernet/adi/
2653
2654 BLACKFIN MEDIA DRIVER
2655 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656 W:      http://blackfin.uclinux.org/
2657 S:      Orphan
2658 F:      drivers/media/platform/blackfin/
2659 F:      drivers/media/i2c/adv7183*
2660 F:      drivers/media/i2c/vs6624*
2661
2662 BLACKFIN RTC DRIVER
2663 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2664 W:      http://blackfin.uclinux.org
2665 S:      Orphan
2666 F:      drivers/rtc/rtc-bfin.c
2667
2668 BLACKFIN SDH DRIVER
2669 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2670 W:      http://blackfin.uclinux.org
2671 S:      Orphan
2672 F:      drivers/mmc/host/bfin_sdh.c
2673
2674 BLACKFIN SERIAL DRIVER
2675 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2676 W:      http://blackfin.uclinux.org
2677 S:      Orphan
2678 F:      drivers/tty/serial/bfin_uart.c
2679
2680 BLACKFIN WATCHDOG DRIVER
2681 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2682 W:      http://blackfin.uclinux.org
2683 S:      Orphan
2684 F:      drivers/watchdog/bfin_wdt.c
2685
2686 BLINKM RGB LED DRIVER
2687 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2688 S:      Maintained
2689 F:      drivers/leds/leds-blinkm.c
2690
2691 BLOCK LAYER
2692 M:      Jens Axboe <axboe@kernel.dk>
2693 L:      linux-block@vger.kernel.org
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2695 S:      Maintained
2696 F:      block/
2697 F:      kernel/trace/blktrace.c
2698 F:      lib/sbitmap.c
2699
2700 BLOCK2MTD DRIVER
2701 M:      Joern Engel <joern@lazybastard.org>
2702 L:      linux-mtd@lists.infradead.org
2703 S:      Maintained
2704 F:      drivers/mtd/devices/block2mtd.c
2705
2706 BLUETOOTH DRIVERS
2707 M:      Marcel Holtmann <marcel@holtmann.org>
2708 M:      Johan Hedberg <johan.hedberg@gmail.com>
2709 L:      linux-bluetooth@vger.kernel.org
2710 W:      http://www.bluez.org/
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2713 S:      Maintained
2714 F:      drivers/bluetooth/
2715
2716 BLUETOOTH SUBSYSTEM
2717 M:      Marcel Holtmann <marcel@holtmann.org>
2718 M:      Johan Hedberg <johan.hedberg@gmail.com>
2719 L:      linux-bluetooth@vger.kernel.org
2720 W:      http://www.bluez.org/
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2723 S:      Maintained
2724 F:      net/bluetooth/
2725 F:      include/net/bluetooth/
2726
2727 BONDING DRIVER
2728 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2729 M:      Veaceslav Falico <vfalico@gmail.com>
2730 M:      Andy Gospodarek <andy@greyhouse.net>
2731 L:      netdev@vger.kernel.org
2732 W:      http://sourceforge.net/projects/bonding/
2733 S:      Supported
2734 F:      drivers/net/bonding/
2735 F:      include/uapi/linux/if_bonding.h
2736
2737 BPF (Safe dynamic programs and tools)
2738 M:      Alexei Starovoitov <ast@kernel.org>
2739 M:      Daniel Borkmann <daniel@iogearbox.net>
2740 L:      netdev@vger.kernel.org
2741 L:      linux-kernel@vger.kernel.org
2742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2744 S:      Supported
2745 F:      arch/x86/net/bpf_jit*
2746 F:      Documentation/networking/filter.txt
2747 F:      Documentation/bpf/
2748 F:      include/linux/bpf*
2749 F:      include/linux/filter.h
2750 F:      include/trace/events/bpf.h
2751 F:      include/trace/events/xdp.h
2752 F:      include/uapi/linux/bpf*
2753 F:      include/uapi/linux/filter.h
2754 F:      kernel/bpf/
2755 F:      kernel/trace/bpf_trace.c
2756 F:      lib/test_bpf.c
2757 F:      net/bpf/
2758 F:      net/core/filter.c
2759 F:      net/sched/act_bpf.c
2760 F:      net/sched/cls_bpf.c
2761 F:      samples/bpf/
2762 F:      tools/bpf/
2763 F:      tools/testing/selftests/bpf/
2764
2765 BROADCOM B44 10/100 ETHERNET DRIVER
2766 M:      Michael Chan <michael.chan@broadcom.com>
2767 L:      netdev@vger.kernel.org
2768 S:      Supported
2769 F:      drivers/net/ethernet/broadcom/b44.*
2770
2771 BROADCOM B53 ETHERNET SWITCH DRIVER
2772 M:      Florian Fainelli <f.fainelli@gmail.com>
2773 L:      netdev@vger.kernel.org
2774 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2775 S:      Supported
2776 F:      drivers/net/dsa/b53/*
2777 F:      include/linux/platform_data/b53.h
2778
2779 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2780 M:      Florian Fainelli <f.fainelli@gmail.com>
2781 M:      Ray Jui <rjui@broadcom.com>
2782 M:      Scott Branden <sbranden@broadcom.com>
2783 M:      bcm-kernel-feedback-list@broadcom.com
2784 T:      git git://github.com/broadcom/mach-bcm
2785 S:      Maintained
2786 N:      bcm281*
2787 N:      bcm113*
2788 N:      bcm216*
2789 N:      kona
2790 F:      arch/arm/mach-bcm/
2791
2792 BROADCOM BCM2835 ARM ARCHITECTURE
2793 M:      Eric Anholt <eric@anholt.net>
2794 M:      Stefan Wahren <stefan.wahren@i2se.com>
2795 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 T:      git git://github.com/anholt/linux
2798 S:      Maintained
2799 N:      bcm2835
2800 F:      drivers/staging/vc04_services
2801
2802 BROADCOM BCM47XX MIPS ARCHITECTURE
2803 M:      Hauke Mehrtens <hauke@hauke-m.de>
2804 M:      Rafał Miłecki <zajec5@gmail.com>
2805 L:      linux-mips@linux-mips.org
2806 S:      Maintained
2807 F:      Documentation/devicetree/bindings/mips/brcm/
2808 F:      arch/mips/bcm47xx/*
2809 F:      arch/mips/include/asm/mach-bcm47xx/*
2810
2811 BROADCOM BCM5301X ARM ARCHITECTURE
2812 M:      Hauke Mehrtens <hauke@hauke-m.de>
2813 M:      Rafał Miłecki <zajec5@gmail.com>
2814 M:      Jon Mason <jonmason@broadcom.com>
2815 M:      bcm-kernel-feedback-list@broadcom.com
2816 L:      linux-arm-kernel@lists.infradead.org
2817 S:      Maintained
2818 F:      arch/arm/mach-bcm/bcm_5301x.c
2819 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2820 F:      arch/arm/boot/dts/bcm470*
2821 F:      arch/arm/boot/dts/bcm953012*
2822
2823 BROADCOM BCM53573 ARM ARCHITECTURE
2824 M:      Rafał Miłecki <rafal@milecki.pl>
2825 L:      linux-arm-kernel@lists.infradead.org
2826 S:      Maintained
2827 F:      arch/arm/boot/dts/bcm53573*
2828 F:      arch/arm/boot/dts/bcm47189*
2829
2830 BROADCOM BCM63XX ARM ARCHITECTURE
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 M:      bcm-kernel-feedback-list@broadcom.com
2833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 T:      git git://github.com/broadcom/stblinux.git
2835 S:      Maintained
2836 N:      bcm63xx
2837
2838 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2839 M:      Kevin Cernekee <cernekee@gmail.com>
2840 L:      linux-usb@vger.kernel.org
2841 S:      Maintained
2842 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2843
2844 BROADCOM BCM7XXX ARM ARCHITECTURE
2845 M:      Brian Norris <computersforpeace@gmail.com>
2846 M:      Gregory Fong <gregory.0xf0@gmail.com>
2847 M:      Florian Fainelli <f.fainelli@gmail.com>
2848 M:      bcm-kernel-feedback-list@broadcom.com
2849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 T:      git git://github.com/broadcom/stblinux.git
2851 S:      Maintained
2852 F:      arch/arm/mach-bcm/*brcmstb*
2853 F:      arch/arm/boot/dts/bcm7*.dts*
2854 F:      drivers/bus/brcmstb_gisb.c
2855 N:      brcmstb
2856
2857 BROADCOM BMIPS CPUFREQ DRIVER
2858 M:      Markus Mayer <mmayer@broadcom.com>
2859 M:      bcm-kernel-feedback-list@broadcom.com
2860 L:      linux-pm@vger.kernel.org
2861 S:      Maintained
2862 F:      drivers/cpufreq/bmips-cpufreq.c
2863
2864 BROADCOM BMIPS MIPS ARCHITECTURE
2865 M:      Kevin Cernekee <cernekee@gmail.com>
2866 M:      Florian Fainelli <f.fainelli@gmail.com>
2867 L:      linux-mips@linux-mips.org
2868 T:      git git://github.com/broadcom/stblinux.git
2869 S:      Maintained
2870 F:      arch/mips/bmips/*
2871 F:      arch/mips/include/asm/mach-bmips/*
2872 F:      arch/mips/kernel/*bmips*
2873 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2874 F:      drivers/irqchip/irq-bcm63*
2875 F:      drivers/irqchip/irq-bcm7*
2876 F:      drivers/irqchip/irq-brcmstb*
2877 F:      include/linux/bcm963xx_nvram.h
2878 F:      include/linux/bcm963xx_tag.h
2879
2880 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2881 M:      Rasesh Mody <rasesh.mody@cavium.com>
2882 M:      Harish Patil <harish.patil@cavium.com>
2883 M:      Dept-GELinuxNICDev@cavium.com
2884 L:      netdev@vger.kernel.org
2885 S:      Supported
2886 F:      drivers/net/ethernet/broadcom/bnx2.*
2887 F:      drivers/net/ethernet/broadcom/bnx2_*
2888
2889 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2890 M:      QLogic-Storage-Upstream@qlogic.com
2891 L:      linux-scsi@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/scsi/bnx2fc/
2894
2895 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2896 M:      QLogic-Storage-Upstream@qlogic.com
2897 L:      linux-scsi@vger.kernel.org
2898 S:      Supported
2899 F:      drivers/scsi/bnx2i/
2900
2901 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2902 M:      Ariel Elior <ariel.elior@cavium.com>
2903 M:      everest-linux-l2@cavium.com
2904 L:      netdev@vger.kernel.org
2905 S:      Supported
2906 F:      drivers/net/ethernet/broadcom/bnx2x/
2907
2908 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2909 M:      Michael Chan <michael.chan@broadcom.com>
2910 L:      netdev@vger.kernel.org
2911 S:      Supported
2912 F:      drivers/net/ethernet/broadcom/bnxt/
2913
2914 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2915 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2916 M:      Franky Lin <franky.lin@broadcom.com>
2917 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2918 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2919 M:      Wright Feng <wright.feng@cypress.com>
2920 L:      linux-wireless@vger.kernel.org
2921 L:      brcm80211-dev-list.pdl@broadcom.com
2922 L:      brcm80211-dev-list@cypress.com
2923 S:      Supported
2924 F:      drivers/net/wireless/broadcom/brcm80211/
2925
2926 BROADCOM BRCMSTB GPIO DRIVER
2927 M:      Gregory Fong <gregory.0xf0@gmail.com>
2928 L:      bcm-kernel-feedback-list@broadcom.com
2929 S:      Supported
2930 F:      drivers/gpio/gpio-brcmstb.c
2931 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2932
2933 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2934 M:      Al Cooper <alcooperx@gmail.com>
2935 L:      linux-kernel@vger.kernel.org
2936 L:      bcm-kernel-feedback-list@broadcom.com
2937 S:      Maintained
2938 F:      drivers/phy/broadcom/phy-brcm-usb*
2939
2940 BROADCOM GENET ETHERNET DRIVER
2941 M:      Doug Berger <opendmb@gmail.com>
2942 M:      Florian Fainelli <f.fainelli@gmail.com>
2943 L:      netdev@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/net/ethernet/broadcom/genet/
2946
2947 BROADCOM IPROC ARM ARCHITECTURE
2948 M:      Ray Jui <rjui@broadcom.com>
2949 M:      Scott Branden <sbranden@broadcom.com>
2950 M:      Jon Mason <jonmason@broadcom.com>
2951 M:      bcm-kernel-feedback-list@broadcom.com
2952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953 T:      git git://github.com/broadcom/cygnus-linux.git
2954 S:      Maintained
2955 N:      iproc
2956 N:      cygnus
2957 N:      bcm[-_]nsp
2958 N:      bcm9113*
2959 N:      bcm9583*
2960 N:      bcm9585*
2961 N:      bcm9586*
2962 N:      bcm988312
2963 N:      bcm113*
2964 N:      bcm583*
2965 N:      bcm585*
2966 N:      bcm586*
2967 N:      bcm88312
2968 N:      hr2
2969 F:      arch/arm64/boot/dts/broadcom/ns2*
2970 F:      drivers/clk/bcm/clk-ns*
2971 F:      drivers/pinctrl/bcm/pinctrl-ns*
2972
2973 BROADCOM KONA GPIO DRIVER
2974 M:      Ray Jui <rjui@broadcom.com>
2975 L:      bcm-kernel-feedback-list@broadcom.com
2976 S:      Supported
2977 F:      drivers/gpio/gpio-bcm-kona.c
2978 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2979
2980 BROADCOM NETXTREME-E ROCE DRIVER
2981 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2982 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2983 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2984 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2985 L:      linux-rdma@vger.kernel.org
2986 W:      http://www.broadcom.com
2987 S:      Supported
2988 F:      drivers/infiniband/hw/bnxt_re/
2989 F:      include/uapi/rdma/bnxt_re-abi.h
2990
2991 BROADCOM NVRAM DRIVER
2992 M:      Rafał Miłecki <zajec5@gmail.com>
2993 L:      linux-mips@linux-mips.org
2994 S:      Maintained
2995 F:      drivers/firmware/broadcom/*
2996
2997 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2998 M:      Rafał Miłecki <zajec5@gmail.com>
2999 L:      linux-wireless@vger.kernel.org
3000 S:      Maintained
3001 F:      drivers/bcma/
3002 F:      include/linux/bcma/
3003
3004 BROADCOM STB AVS CPUFREQ DRIVER
3005 M:      Markus Mayer <mmayer@broadcom.com>
3006 M:      bcm-kernel-feedback-list@broadcom.com
3007 L:      linux-pm@vger.kernel.org
3008 S:      Maintained
3009 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3010 F:      drivers/cpufreq/brcmstb*
3011
3012 BROADCOM STB AVS TMON DRIVER
3013 M:      Markus Mayer <mmayer@broadcom.com>
3014 M:      bcm-kernel-feedback-list@broadcom.com
3015 L:      linux-pm@vger.kernel.org
3016 S:      Maintained
3017 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3018 F:      drivers/thermal/broadcom/brcmstb*
3019
3020 BROADCOM STB NAND FLASH DRIVER
3021 M:      Brian Norris <computersforpeace@gmail.com>
3022 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3023 L:      linux-mtd@lists.infradead.org
3024 L:      bcm-kernel-feedback-list@broadcom.com
3025 S:      Maintained
3026 F:      drivers/mtd/nand/brcmnand/
3027
3028 BROADCOM STB DPFE DRIVER
3029 M:      Markus Mayer <mmayer@broadcom.com>
3030 M:      bcm-kernel-feedback-list@broadcom.com
3031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032 S:      Maintained
3033 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3034 F:      drivers/memory/brcmstb_dpfe.c
3035
3036 BROADCOM SYSTEMPORT ETHERNET DRIVER
3037 M:      Florian Fainelli <f.fainelli@gmail.com>
3038 L:      netdev@vger.kernel.org
3039 S:      Supported
3040 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3041
3042 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3043 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3044 M:      Prashant Sreedharan <prashant@broadcom.com>
3045 M:      Michael Chan <mchan@broadcom.com>
3046 L:      netdev@vger.kernel.org
3047 S:      Supported
3048 F:      drivers/net/ethernet/broadcom/tg3.*
3049
3050 BROCADE BFA FC SCSI DRIVER
3051 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3052 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3053 L:      linux-scsi@vger.kernel.org
3054 S:      Supported
3055 F:      drivers/scsi/bfa/
3056
3057 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3058 M:      Rasesh Mody <rasesh.mody@cavium.com>
3059 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3060 M:      Dept-GELinuxNICDev@cavium.com
3061 L:      netdev@vger.kernel.org
3062 S:      Supported
3063 F:      drivers/net/ethernet/brocade/bna/
3064
3065 BSG (block layer generic sg v4 driver)
3066 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3067 L:      linux-scsi@vger.kernel.org
3068 S:      Supported
3069 F:      block/bsg.c
3070 F:      include/linux/bsg.h
3071 F:      include/uapi/linux/bsg.h
3072
3073 BT87X AUDIO DRIVER
3074 M:      Clemens Ladisch <clemens@ladisch.de>
3075 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3076 T:      git git://git.alsa-project.org/alsa-kernel.git
3077 S:      Maintained
3078 F:      Documentation/sound/alsa/Bt87x.txt
3079 F:      sound/pci/bt87x.c
3080
3081 BT8XXGPIO DRIVER
3082 M:      Michael Buesch <m@bues.ch>
3083 W:      http://bu3sch.de/btgpio.php
3084 S:      Maintained
3085 F:      drivers/gpio/gpio-bt8xx.c
3086
3087 BTRFS FILE SYSTEM
3088 M:      Chris Mason <clm@fb.com>
3089 M:      Josef Bacik <jbacik@fb.com>
3090 M:      David Sterba <dsterba@suse.com>
3091 L:      linux-btrfs@vger.kernel.org
3092 W:      http://btrfs.wiki.kernel.org/
3093 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3095 S:      Maintained
3096 F:      Documentation/filesystems/btrfs.txt
3097 F:      fs/btrfs/
3098 F:      include/linux/btrfs*
3099 F:      include/uapi/linux/btrfs*
3100
3101 BTTV VIDEO4LINUX DRIVER
3102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3104 L:      linux-media@vger.kernel.org
3105 W:      https://linuxtv.org
3106 T:      git git://linuxtv.org/media_tree.git
3107 S:      Odd fixes
3108 F:      Documentation/media/v4l-drivers/bttv*
3109 F:      drivers/media/pci/bt8xx/bttv*
3110
3111 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3112 M:      Chanwoo Choi <cw00.choi@samsung.com>
3113 L:      linux-pm@vger.kernel.org
3114 L:      linux-samsung-soc@vger.kernel.org
3115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3116 S:      Maintained
3117 F:      drivers/devfreq/exynos-bus.c
3118 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3119
3120 BUSLOGIC SCSI DRIVER
3121 M:      Khalid Aziz <khalid@gonehiking.org>
3122 L:      linux-scsi@vger.kernel.org
3123 S:      Maintained
3124 F:      drivers/scsi/BusLogic.*
3125 F:      drivers/scsi/FlashPoint.*
3126
3127 C-MEDIA CMI8788 DRIVER
3128 M:      Clemens Ladisch <clemens@ladisch.de>
3129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3130 T:      git git://git.alsa-project.org/alsa-kernel.git
3131 S:      Maintained
3132 F:      sound/pci/oxygen/
3133
3134 C6X ARCHITECTURE
3135 M:      Mark Salter <msalter@redhat.com>
3136 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3137 L:      linux-c6x-dev@linux-c6x.org
3138 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3139 S:      Maintained
3140 F:      arch/c6x/
3141
3142 CA8210 IEEE-802.15.4 RADIO DRIVER
3143 M:      Harry Morris <h.morris@cascoda.com>
3144 L:      linux-wpan@vger.kernel.org
3145 W:      https://github.com/Cascoda/ca8210-linux.git
3146 S:      Maintained
3147 F:      drivers/net/ieee802154/ca8210.c
3148 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3149
3150 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3151 M:      David Howells <dhowells@redhat.com>
3152 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3153 S:      Supported
3154 F:      Documentation/filesystems/caching/cachefiles.txt
3155 F:      fs/cachefiles/
3156
3157 CADET FM/AM RADIO RECEIVER DRIVER
3158 M:      Hans Verkuil <hverkuil@xs4all.nl>
3159 L:      linux-media@vger.kernel.org
3160 T:      git git://linuxtv.org/media_tree.git
3161 W:      https://linuxtv.org
3162 S:      Maintained
3163 F:      drivers/media/radio/radio-cadet*
3164
3165 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3166 M:      Jonathan Corbet <corbet@lwn.net>
3167 L:      linux-media@vger.kernel.org
3168 T:      git git://linuxtv.org/media_tree.git
3169 S:      Maintained
3170 F:      Documentation/media/v4l-drivers/cafe_ccic*
3171 F:      drivers/media/platform/marvell-ccic/
3172
3173 CAIF NETWORK LAYER
3174 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3175 L:      netdev@vger.kernel.org
3176 S:      Supported
3177 F:      Documentation/networking/caif/
3178 F:      drivers/net/caif/
3179 F:      include/uapi/linux/caif/
3180 F:      include/net/caif/
3181 F:      net/caif/
3182
3183 CALGARY x86-64 IOMMU
3184 M:      Muli Ben-Yehuda <mulix@mulix.org>
3185 M:      Jon Mason <jdmason@kudzu.us>
3186 L:      iommu@lists.linux-foundation.org
3187 S:      Maintained
3188 F:      arch/x86/kernel/pci-calgary_64.c
3189 F:      arch/x86/kernel/tce_64.c
3190 F:      arch/x86/include/asm/calgary.h
3191 F:      arch/x86/include/asm/tce.h
3192
3193 CAN NETWORK DRIVERS
3194 M:      Wolfgang Grandegger <wg@grandegger.com>
3195 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3196 L:      linux-can@vger.kernel.org
3197 W:      https://github.com/linux-can
3198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3200 S:      Maintained
3201 F:      Documentation/devicetree/bindings/net/can/
3202 F:      drivers/net/can/
3203 F:      include/linux/can/dev.h
3204 F:      include/linux/can/platform/
3205 F:      include/uapi/linux/can/error.h
3206 F:      include/uapi/linux/can/netlink.h
3207
3208 CAN NETWORK LAYER
3209 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3210 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3211 L:      linux-can@vger.kernel.org
3212 W:      https://github.com/linux-can
3213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3215 S:      Maintained
3216 F:      Documentation/networking/can.rst
3217 F:      net/can/
3218 F:      include/linux/can/core.h
3219 F:      include/uapi/linux/can.h
3220 F:      include/uapi/linux/can/bcm.h
3221 F:      include/uapi/linux/can/raw.h
3222 F:      include/uapi/linux/can/gw.h
3223
3224 CAPABILITIES
3225 M:      Serge Hallyn <serge@hallyn.com>
3226 L:      linux-security-module@vger.kernel.org
3227 S:      Supported
3228 F:      include/linux/capability.h
3229 F:      include/uapi/linux/capability.h
3230 F:      security/commoncap.c
3231 F:      kernel/capability.c
3232
3233 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3234 M:      Kevin Tsai <ktsai@capellamicro.com>
3235 S:      Maintained
3236 F:      drivers/iio/light/cm*
3237
3238 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3239 M:      Christian Lamparter <chunkeey@googlemail.com>
3240 L:      linux-wireless@vger.kernel.org
3241 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3242 S:      Maintained
3243 F:      drivers/net/wireless/ath/carl9170/
3244
3245 CAVIUM I2C DRIVER
3246 M:      Jan Glauber <jglauber@cavium.com>
3247 M:      David Daney <david.daney@cavium.com>
3248 W:      http://www.cavium.com
3249 S:      Supported
3250 F:      drivers/i2c/busses/i2c-octeon*
3251 F:      drivers/i2c/busses/i2c-thunderx*
3252
3253 CAVIUM LIQUIDIO NETWORK DRIVER
3254 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3255 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3256 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3257 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3258 L:      netdev@vger.kernel.org
3259 W:      http://www.cavium.com
3260 S:      Supported
3261 F:      drivers/net/ethernet/cavium/liquidio/
3262
3263 CAVIUM MMC DRIVER
3264 M:      Jan Glauber <jglauber@cavium.com>
3265 M:      David Daney <david.daney@cavium.com>
3266 M:      Steven J. Hill <Steven.Hill@cavium.com>
3267 W:      http://www.cavium.com
3268 S:      Supported
3269 F:      drivers/mmc/host/cavium*
3270
3271 CAVIUM OCTEON-TX CRYPTO DRIVER
3272 M:      George Cherian <george.cherian@cavium.com>
3273 L:      linux-crypto@vger.kernel.org
3274 W:      http://www.cavium.com
3275 S:      Supported
3276 F:      drivers/crypto/cavium/cpt/
3277
3278 CAVIUM THUNDERX2 ARM64 SOC
3279 M:      Robert Richter <rrichter@cavium.com>
3280 M:      Jayachandran C <jnair@caviumnetworks.com>
3281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3282 S:      Maintained
3283 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3284 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3285
3286 CC2520 IEEE-802.15.4 RADIO DRIVER
3287 M:      Varka Bhadram <varkabhadram@gmail.com>
3288 L:      linux-wpan@vger.kernel.org
3289 S:      Maintained
3290 F:      drivers/net/ieee802154/cc2520.c
3291 F:      include/linux/spi/cc2520.h
3292 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3293
3294 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3295 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3296 L:      linux-crypto@vger.kernel.org
3297 L:      driverdev-devel@linuxdriverproject.org
3298 S:      Supported
3299 F:      drivers/staging/ccree/
3300 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3301
3302 CEC FRAMEWORK
3303 M:      Hans Verkuil <hans.verkuil@cisco.com>
3304 L:      linux-media@vger.kernel.org
3305 T:      git git://linuxtv.org/media_tree.git
3306 W:      http://linuxtv.org
3307 S:      Supported
3308 F:      Documentation/media/kapi/cec-core.rst
3309 F:      Documentation/media/uapi/cec
3310 F:      drivers/media/cec/
3311 F:      drivers/media/rc/keymaps/rc-cec.c
3312 F:      include/media/cec.h
3313 F:      include/media/cec-notifier.h
3314 F:      include/uapi/linux/cec.h
3315 F:      include/uapi/linux/cec-funcs.h
3316 F:      Documentation/devicetree/bindings/media/cec.txt
3317
3318 CEC GPIO DRIVER
3319 M:      Hans Verkuil <hans.verkuil@cisco.com>
3320 L:      linux-media@vger.kernel.org
3321 T:      git git://linuxtv.org/media_tree.git
3322 W:      http://linuxtv.org
3323 S:      Supported
3324 F:      drivers/media/platform/cec-gpio/
3325 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3326
3327 CELL BROADBAND ENGINE ARCHITECTURE
3328 M:      Arnd Bergmann <arnd@arndb.de>
3329 L:      linuxppc-dev@lists.ozlabs.org
3330 W:      http://www.ibm.com/developerworks/power/cell/
3331 S:      Supported
3332 F:      arch/powerpc/include/asm/cell*.h
3333 F:      arch/powerpc/include/asm/spu*.h
3334 F:      arch/powerpc/include/uapi/asm/spu*.h
3335 F:      arch/powerpc/oprofile/*cell*
3336 F:      arch/powerpc/platforms/cell/
3337
3338 CEPH COMMON CODE (LIBCEPH)
3339 M:      Ilya Dryomov <idryomov@gmail.com>
3340 M:      "Yan, Zheng" <zyan@redhat.com>
3341 M:      Sage Weil <sage@redhat.com>
3342 L:      ceph-devel@vger.kernel.org
3343 W:      http://ceph.com/
3344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3345 T:      git git://github.com/ceph/ceph-client.git
3346 S:      Supported
3347 F:      net/ceph/
3348 F:      include/linux/ceph/
3349 F:      include/linux/crush/
3350
3351 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3352 M:      "Yan, Zheng" <zyan@redhat.com>
3353 M:      Sage Weil <sage@redhat.com>
3354 M:      Ilya Dryomov <idryomov@gmail.com>
3355 L:      ceph-devel@vger.kernel.org
3356 W:      http://ceph.com/
3357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3358 T:      git git://github.com/ceph/ceph-client.git
3359 S:      Supported
3360 F:      Documentation/filesystems/ceph.txt
3361 F:      fs/ceph/
3362
3363 CERTIFICATE HANDLING:
3364 M:      David Howells <dhowells@redhat.com>
3365 M:      David Woodhouse <dwmw2@infradead.org>
3366 L:      keyrings@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/module-signing.txt
3369 F:      certs/
3370 F:      scripts/sign-file.c
3371 F:      scripts/extract-cert.c
3372
3373 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3374 L:      linux-usb@vger.kernel.org
3375 S:      Orphan
3376 F:      Documentation/usb/WUSB-Design-overview.txt
3377 F:      Documentation/usb/wusb-cbaf
3378 F:      drivers/usb/host/hwa-hc.c
3379 F:      drivers/usb/host/whci/
3380 F:      drivers/usb/wusbcore/
3381 F:      include/linux/usb/wusb*
3382
3383 CFAG12864B LCD DRIVER
3384 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385 W:      http://miguelojeda.es/auxdisplay.htm
3386 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3387 S:      Maintained
3388 F:      drivers/auxdisplay/cfag12864b.c
3389 F:      include/linux/cfag12864b.h
3390
3391 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3392 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3393 W:      http://miguelojeda.es/auxdisplay.htm
3394 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3395 S:      Maintained
3396 F:      drivers/auxdisplay/cfag12864bfb.c
3397 F:      include/linux/cfag12864b.h
3398
3399 802.11 (including CFG80211/NL80211)
3400 M:      Johannes Berg <johannes@sipsolutions.net>
3401 L:      linux-wireless@vger.kernel.org
3402 W:      http://wireless.kernel.org/
3403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3405 S:      Maintained
3406 F:      net/wireless/
3407 F:      include/uapi/linux/nl80211.h
3408 F:      include/linux/ieee80211.h
3409 F:      include/net/wext.h
3410 F:      include/net/cfg80211.h
3411 F:      include/net/iw_handler.h
3412 F:      include/net/ieee80211_radiotap.h
3413 F:      Documentation/driver-api/80211/cfg80211.rst
3414 F:      Documentation/networking/regulatory.txt
3415
3416 CHAR and MISC DRIVERS
3417 M:      Arnd Bergmann <arnd@arndb.de>
3418 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3420 S:      Supported
3421 F:      drivers/char/*
3422 F:      drivers/misc/*
3423 F:      include/linux/miscdevice.h
3424
3425 CHECKPATCH
3426 M:      Andy Whitcroft <apw@canonical.com>
3427 M:      Joe Perches <joe@perches.com>
3428 S:      Maintained
3429 F:      scripts/checkpatch.pl
3430
3431 CHINESE DOCUMENTATION
3432 M:      Harry Wei <harryxiyou@gmail.com>
3433 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3434 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3435 S:      Maintained
3436 F:      Documentation/translations/zh_CN/
3437
3438 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3439 M:      Peter Chen <Peter.Chen@nxp.com>
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3441 L:      linux-usb@vger.kernel.org
3442 S:      Maintained
3443 F:      drivers/usb/chipidea/
3444
3445 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3446 M:      Hans de Goede <hdegoede@redhat.com>
3447 L:      linux-input@vger.kernel.org
3448 S:      Maintained
3449 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3450 F:      drivers/input/touchscreen/chipone_icn8318.c
3451
3452 CHROME HARDWARE PLATFORM SUPPORT
3453 M:      Benson Leung <bleung@chromium.org>
3454 M:      Olof Johansson <olof@lixom.net>
3455 S:      Maintained
3456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3457 F:      drivers/platform/chrome/
3458
3459 CIRRUS LOGIC AUDIO CODEC DRIVERS
3460 M:      Brian Austin <brian.austin@cirrus.com>
3461 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3462 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3463 S:      Maintained
3464 F:      sound/soc/codecs/cs*
3465
3466 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3467 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3468 L:      netdev@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3471
3472 CISCO FCOE HBA DRIVER
3473 M:      Satish Kharat <satishkh@cisco.com>
3474 M:      Sesidhar Baddela <sebaddel@cisco.com>
3475 M:      Karan Tilak Kumar <kartilak@cisco.com>
3476 L:      linux-scsi@vger.kernel.org
3477 S:      Supported
3478 F:      drivers/scsi/fnic/
3479
3480 CISCO SCSI HBA DRIVER
3481 M:      Karan Tilak Kumar <kartilak@cisco.com>
3482 M:      Sesidhar Baddela <sebaddel@cisco.com>
3483 L:      linux-scsi@vger.kernel.org
3484 S:      Supported
3485 F:      drivers/scsi/snic/
3486
3487 CISCO VIC ETHERNET NIC DRIVER
3488 M:      Christian Benvenuti <benve@cisco.com>
3489 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3490 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3491 S:      Supported
3492 F:      drivers/net/ethernet/cisco/enic/
3493
3494 CISCO VIC LOW LATENCY NIC DRIVER
3495 M:      Christian Benvenuti <benve@cisco.com>
3496 M:      Dave Goodell <dgoodell@cisco.com>
3497 S:      Supported
3498 F:      drivers/infiniband/hw/usnic/
3499
3500 CLEANCACHE API
3501 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3502 L:      linux-kernel@vger.kernel.org
3503 S:      Maintained
3504 F:      mm/cleancache.c
3505 F:      include/linux/cleancache.h
3506
3507 CLK API
3508 M:      Russell King <linux@armlinux.org.uk>
3509 L:      linux-clk@vger.kernel.org
3510 S:      Maintained
3511 F:      include/linux/clk.h
3512
3513 CLOCKSOURCE, CLOCKEVENT DRIVERS
3514 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3515 M:      Thomas Gleixner <tglx@linutronix.de>
3516 L:      linux-kernel@vger.kernel.org
3517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3518 S:      Supported
3519 F:      drivers/clocksource/
3520 F:      Documentation/devicetree/bindings/timer/
3521
3522 CMPC ACPI DRIVER
3523 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3524 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3525 L:      platform-driver-x86@vger.kernel.org
3526 S:      Supported
3527 F:      drivers/platform/x86/classmate-laptop.c
3528
3529 COBALT MEDIA DRIVER
3530 M:      Hans Verkuil <hans.verkuil@cisco.com>
3531 L:      linux-media@vger.kernel.org
3532 T:      git git://linuxtv.org/media_tree.git
3533 W:      https://linuxtv.org
3534 S:      Supported
3535 F:      drivers/media/pci/cobalt/
3536
3537 COCCINELLE/Semantic Patches (SmPL)
3538 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3539 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3540 M:      Nicolas Palix <nicolas.palix@imag.fr>
3541 M:      Michal Marek <michal.lkml@markovi.net>
3542 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3544 W:      http://coccinelle.lip6.fr/
3545 S:      Supported
3546 F:      Documentation/dev-tools/coccinelle.rst
3547 F:      scripts/coccinelle/
3548 F:      scripts/coccicheck
3549
3550 CODA FILE SYSTEM
3551 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3552 M:      coda@cs.cmu.edu
3553 L:      codalist@coda.cs.cmu.edu
3554 W:      http://www.coda.cs.cmu.edu/
3555 S:      Maintained
3556 F:      Documentation/filesystems/coda.txt
3557 F:      fs/coda/
3558 F:      include/linux/coda*.h
3559 F:      include/uapi/linux/coda*.h
3560
3561 CODA V4L2 MEM2MEM DRIVER
3562 M:      Philipp Zabel <p.zabel@pengutronix.de>
3563 L:      linux-media@vger.kernel.org
3564 S:      Maintained
3565 F:      Documentation/devicetree/bindings/media/coda.txt
3566 F:      drivers/media/platform/coda/
3567
3568 COMMON CLK FRAMEWORK
3569 M:      Michael Turquette <mturquette@baylibre.com>
3570 M:      Stephen Boyd <sboyd@codeaurora.org>
3571 L:      linux-clk@vger.kernel.org
3572 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3574 S:      Maintained
3575 F:      Documentation/devicetree/bindings/clock/
3576 F:      drivers/clk/
3577 X:      drivers/clk/clkdev.c
3578 F:      include/linux/clk-pr*
3579 F:      include/linux/clk/
3580
3581 COMMON INTERNET FILE SYSTEM (CIFS)
3582 M:      Steve French <sfrench@samba.org>
3583 L:      linux-cifs@vger.kernel.org
3584 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3585 W:      http://linux-cifs.samba.org/
3586 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3587 S:      Supported
3588 F:      Documentation/filesystems/cifs/
3589 F:      fs/cifs/
3590
3591 COMPACTPCI HOTPLUG CORE
3592 M:      Scott Murray <scott@spiteful.org>
3593 L:      linux-pci@vger.kernel.org
3594 S:      Maintained
3595 F:      drivers/pci/hotplug/cpci_hotplug*
3596
3597 COMPACTPCI HOTPLUG GENERIC DRIVER
3598 M:      Scott Murray <scott@spiteful.org>
3599 L:      linux-pci@vger.kernel.org
3600 S:      Maintained
3601 F:      drivers/pci/hotplug/cpcihp_generic.c
3602
3603 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3604 M:      Scott Murray <scott@spiteful.org>
3605 L:      linux-pci@vger.kernel.org
3606 S:      Maintained
3607 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3608
3609 COMPAL LAPTOP SUPPORT
3610 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3611 L:      platform-driver-x86@vger.kernel.org
3612 S:      Maintained
3613 F:      drivers/platform/x86/compal-laptop.c
3614
3615 CONEXANT ACCESSRUNNER USB DRIVER
3616 L:      accessrunner-general@lists.sourceforge.net
3617 W:      http://accessrunner.sourceforge.net/
3618 S:      Orphan
3619 F:      drivers/usb/atm/cxacru.c
3620
3621 CONFIGFS
3622 M:      Joel Becker <jlbec@evilplan.org>
3623 M:      Christoph Hellwig <hch@lst.de>
3624 T:      git git://git.infradead.org/users/hch/configfs.git
3625 S:      Supported
3626 F:      fs/configfs/
3627 F:      include/linux/configfs.h
3628
3629 CONNECTOR
3630 M:      Evgeniy Polyakov <zbr@ioremap.net>
3631 L:      netdev@vger.kernel.org
3632 S:      Maintained
3633 F:      drivers/connector/
3634
3635 CONTROL GROUP (CGROUP)
3636 M:      Tejun Heo <tj@kernel.org>
3637 M:      Li Zefan <lizefan@huawei.com>
3638 M:      Johannes Weiner <hannes@cmpxchg.org>
3639 L:      cgroups@vger.kernel.org
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3641 S:      Maintained
3642 F:      Documentation/cgroup*
3643 F:      include/linux/cgroup*
3644 F:      kernel/cgroup*
3645
3646 CONTROL GROUP - CPUSET
3647 M:      Li Zefan <lizefan@huawei.com>
3648 L:      cgroups@vger.kernel.org
3649 W:      http://www.bullopensource.org/cpuset/
3650 W:      http://oss.sgi.com/projects/cpusets/
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3652 S:      Maintained
3653 F:      Documentation/cgroup-v1/cpusets.txt
3654 F:      include/linux/cpuset.h
3655 F:      kernel/cgroup/cpuset.c
3656
3657 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3658 M:      Johannes Weiner <hannes@cmpxchg.org>
3659 M:      Michal Hocko <mhocko@kernel.org>
3660 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3661 L:      cgroups@vger.kernel.org
3662 L:      linux-mm@kvack.org
3663 S:      Maintained
3664 F:      mm/memcontrol.c
3665 F:      mm/swap_cgroup.c
3666
3667 CORETEMP HARDWARE MONITORING DRIVER
3668 M:      Fenghua Yu <fenghua.yu@intel.com>
3669 L:      linux-hwmon@vger.kernel.org
3670 S:      Maintained
3671 F:      Documentation/hwmon/coretemp
3672 F:      drivers/hwmon/coretemp.c
3673
3674 COSA/SRP SYNC SERIAL DRIVER
3675 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3676 W:      http://www.fi.muni.cz/~kas/cosa/
3677 S:      Maintained
3678 F:      drivers/net/wan/cosa*
3679
3680 CPMAC ETHERNET DRIVER
3681 M:      Florian Fainelli <f.fainelli@gmail.com>
3682 L:      netdev@vger.kernel.org
3683 S:      Maintained
3684 F:      drivers/net/ethernet/ti/cpmac.c
3685
3686 CPU FREQUENCY DRIVERS
3687 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3688 M:      Viresh Kumar <viresh.kumar@linaro.org>
3689 L:      linux-pm@vger.kernel.org
3690 S:      Maintained
3691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3692 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3693 B:      https://bugzilla.kernel.org
3694 F:      Documentation/cpu-freq/
3695 F:      Documentation/devicetree/bindings/cpufreq/
3696 F:      drivers/cpufreq/
3697 F:      include/linux/cpufreq.h
3698 F:      tools/testing/selftests/cpufreq/
3699
3700 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3701 M:      Viresh Kumar <viresh.kumar@linaro.org>
3702 M:      Sudeep Holla <sudeep.holla@arm.com>
3703 L:      linux-pm@vger.kernel.org
3704 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3705 S:      Maintained
3706 F:      drivers/cpufreq/arm_big_little.h
3707 F:      drivers/cpufreq/arm_big_little.c
3708 F:      drivers/cpufreq/arm_big_little_dt.c
3709
3710 CPU POWER MONITORING SUBSYSTEM
3711 M:      Thomas Renninger <trenn@suse.com>
3712 M:      Shuah Khan <shuahkh@osg.samsung.com>
3713 M:      Shuah Khan <shuah@kernel.org>
3714 L:      linux-pm@vger.kernel.org
3715 S:      Maintained
3716 F:      tools/power/cpupower/
3717
3718 CPUID/MSR DRIVER
3719 M:      "H. Peter Anvin" <hpa@zytor.com>
3720 S:      Maintained
3721 F:      arch/x86/kernel/cpuid.c
3722 F:      arch/x86/kernel/msr.c
3723
3724 CPUIDLE DRIVER - ARM BIG LITTLE
3725 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3726 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L:      linux-pm@vger.kernel.org
3728 L:      linux-arm-kernel@lists.infradead.org
3729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 S:      Maintained
3731 F:      drivers/cpuidle/cpuidle-big_little.c
3732
3733 CPUIDLE DRIVER - ARM EXYNOS
3734 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3735 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3736 M:      Kukjin Kim <kgene@kernel.org>
3737 L:      linux-pm@vger.kernel.org
3738 L:      linux-samsung-soc@vger.kernel.org
3739 S:      Supported
3740 F:      drivers/cpuidle/cpuidle-exynos.c
3741 F:      arch/arm/mach-exynos/pm.c
3742
3743 CPUIDLE DRIVERS
3744 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3745 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3746 L:      linux-pm@vger.kernel.org
3747 S:      Maintained
3748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3749 B:      https://bugzilla.kernel.org
3750 F:      drivers/cpuidle/*
3751 F:      include/linux/cpuidle.h
3752
3753 CRAMFS FILESYSTEM
3754 M:      Nicolas Pitre <nico@linaro.org>
3755 S:      Maintained
3756 F:      Documentation/filesystems/cramfs.txt
3757 F:      fs/cramfs/
3758
3759 CRIS PORT
3760 M:      Mikael Starvik <starvik@axis.com>
3761 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3762 L:      linux-cris-kernel@axis.com
3763 W:      http://developer.axis.com
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3765 S:      Maintained
3766 F:      arch/cris/
3767 F:      drivers/tty/serial/crisv10.*
3768
3769 CRYPTO API
3770 M:      Herbert Xu <herbert@gondor.apana.org.au>
3771 M:      "David S. Miller" <davem@davemloft.net>
3772 L:      linux-crypto@vger.kernel.org
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3775 S:      Maintained
3776 F:      Documentation/crypto/
3777 F:      Documentation/devicetree/bindings/crypto/
3778 F:      arch/*/crypto/
3779 F:      crypto/
3780 F:      drivers/crypto/
3781 F:      include/crypto/
3782 F:      include/linux/crypto*
3783
3784 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3785 M:      Neil Horman <nhorman@tuxdriver.com>
3786 L:      linux-crypto@vger.kernel.org
3787 S:      Maintained
3788 F:      crypto/ansi_cprng.c
3789 F:      crypto/rng.c
3790
3791 CS3308 MEDIA DRIVER
3792 M:      Hans Verkuil <hverkuil@xs4all.nl>
3793 L:      linux-media@vger.kernel.org
3794 T:      git git://linuxtv.org/media_tree.git
3795 W:      http://linuxtv.org
3796 S:      Odd Fixes
3797 F:      drivers/media/i2c/cs3308.c
3798 F:      drivers/media/i2c/cs3308.h
3799
3800 CS5535 Audio ALSA driver
3801 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3802 S:      Maintained
3803 F:      sound/pci/cs5535audio/
3804
3805 CW1200 WLAN driver
3806 M:      Solomon Peachy <pizza@shaftnet.org>
3807 S:      Maintained
3808 F:      drivers/net/wireless/st/cw1200/
3809
3810 CX18 VIDEO4LINUX DRIVER
3811 M:      Andy Walls <awalls@md.metrocast.net>
3812 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3813 L:      linux-media@vger.kernel.org
3814 T:      git git://linuxtv.org/media_tree.git
3815 W:      https://linuxtv.org
3816 W:      http://www.ivtvdriver.org/index.php/Cx18
3817 S:      Maintained
3818 F:      Documentation/media/v4l-drivers/cx18*
3819 F:      drivers/media/pci/cx18/
3820 F:      include/uapi/linux/ivtv*
3821
3822 CX2341X MPEG ENCODER HELPER MODULE
3823 M:      Hans Verkuil <hverkuil@xs4all.nl>
3824 L:      linux-media@vger.kernel.org
3825 T:      git git://linuxtv.org/media_tree.git
3826 W:      https://linuxtv.org
3827 S:      Maintained
3828 F:      drivers/media/common/cx2341x*
3829 F:      include/media/cx2341x*
3830
3831 CX24120 MEDIA DRIVER
3832 M:      Jemma Denson <jdenson@gmail.com>
3833 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3834 L:      linux-media@vger.kernel.org
3835 W:      https://linuxtv.org
3836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3837 S:      Maintained
3838 F:      drivers/media/dvb-frontends/cx24120*
3839
3840 CX88 VIDEO4LINUX DRIVER
3841 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3842 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3843 L:      linux-media@vger.kernel.org
3844 W:      https://linuxtv.org
3845 T:      git git://linuxtv.org/media_tree.git
3846 S:      Odd fixes
3847 F:      Documentation/media/v4l-drivers/cx88*
3848 F:      drivers/media/pci/cx88/
3849
3850 CXD2820R MEDIA DRIVER
3851 M:      Antti Palosaari <crope@iki.fi>
3852 L:      linux-media@vger.kernel.org
3853 W:      https://linuxtv.org
3854 W:      http://palosaari.fi/linux/
3855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3856 T:      git git://linuxtv.org/anttip/media_tree.git
3857 S:      Maintained
3858 F:      drivers/media/dvb-frontends/cxd2820r*
3859
3860 CXGB3 ETHERNET DRIVER (CXGB3)
3861 M:      Santosh Raspatur <santosh@chelsio.com>
3862 L:      netdev@vger.kernel.org
3863 W:      http://www.chelsio.com
3864 S:      Supported
3865 F:      drivers/net/ethernet/chelsio/cxgb3/
3866
3867 CXGB3 ISCSI DRIVER (CXGB3I)
3868 M:      Karen Xie <kxie@chelsio.com>
3869 L:      linux-scsi@vger.kernel.org
3870 W:      http://www.chelsio.com
3871 S:      Supported
3872 F:      drivers/scsi/cxgbi/cxgb3i
3873
3874 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3875 M:      Steve Wise <swise@chelsio.com>
3876 L:      linux-rdma@vger.kernel.org
3877 W:      http://www.openfabrics.org
3878 S:      Supported
3879 F:      drivers/infiniband/hw/cxgb3/
3880 F:      include/uapi/rdma/cxgb3-abi.h
3881
3882 CXGB4 CRYPTO DRIVER (chcr)
3883 M:      Harsh Jain <harsh@chelsio.com>
3884 L:      linux-crypto@vger.kernel.org
3885 W:      http://www.chelsio.com
3886 S:      Supported
3887 F:      drivers/crypto/chelsio
3888
3889 CXGB4 ETHERNET DRIVER (CXGB4)
3890 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3891 L:      netdev@vger.kernel.org
3892 W:      http://www.chelsio.com
3893 S:      Supported
3894 F:      drivers/net/ethernet/chelsio/cxgb4/
3895
3896 CXGB4 ISCSI DRIVER (CXGB4I)
3897 M:      Karen Xie <kxie@chelsio.com>
3898 L:      linux-scsi@vger.kernel.org
3899 W:      http://www.chelsio.com
3900 S:      Supported
3901 F:      drivers/scsi/cxgbi/cxgb4i
3902
3903 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3904 M:      Steve Wise <swise@chelsio.com>
3905 L:      linux-rdma@vger.kernel.org
3906 W:      http://www.openfabrics.org
3907 S:      Supported
3908 F:      drivers/infiniband/hw/cxgb4/
3909 F:      include/uapi/rdma/cxgb4-abi.h
3910
3911 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3912 M:      Casey Leedom <leedom@chelsio.com>
3913 L:      netdev@vger.kernel.org
3914 W:      http://www.chelsio.com
3915 S:      Supported
3916 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3917
3918 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3919 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3920 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3921 L:      linuxppc-dev@lists.ozlabs.org
3922 S:      Supported
3923 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3924 F:      drivers/misc/cxl/
3925 F:      include/misc/cxl*
3926 F:      include/uapi/misc/cxl.h
3927 F:      Documentation/powerpc/cxl.txt
3928 F:      Documentation/ABI/testing/sysfs-class-cxl
3929
3930 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3931 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3932 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3933 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3934 L:      linux-scsi@vger.kernel.org
3935 S:      Supported
3936 F:      drivers/scsi/cxlflash/
3937 F:      include/uapi/scsi/cxlflash_ioctls.h
3938 F:      Documentation/powerpc/cxlflash.txt
3939
3940 CYBERPRO FB DRIVER
3941 M:      Russell King <linux@armlinux.org.uk>
3942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3943 W:      http://www.armlinux.org.uk/
3944 S:      Maintained
3945 F:      drivers/video/fbdev/cyber2000fb.*
3946
3947 CYCLADES ASYNC MUX DRIVER
3948 W:      http://www.cyclades.com/
3949 S:      Orphan
3950 F:      drivers/tty/cyclades.c
3951 F:      include/linux/cyclades.h
3952 F:      include/uapi/linux/cyclades.h
3953
3954 CYCLADES PC300 DRIVER
3955 W:      http://www.cyclades.com/
3956 S:      Orphan
3957 F:      drivers/net/wan/pc300*
3958
3959 CYPRESS_FIRMWARE MEDIA DRIVER
3960 M:      Antti Palosaari <crope@iki.fi>
3961 L:      linux-media@vger.kernel.org
3962 W:      https://linuxtv.org
3963 W:      http://palosaari.fi/linux/
3964 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3965 T:      git git://linuxtv.org/anttip/media_tree.git
3966 S:      Maintained
3967 F:      drivers/media/common/cypress_firmware*
3968
3969 CYTTSP TOUCHSCREEN DRIVER
3970 M:      Ferruh Yigit <fery@cypress.com>
3971 L:      linux-input@vger.kernel.org
3972 S:      Supported
3973 F:      drivers/input/touchscreen/cyttsp*
3974 F:      include/linux/input/cyttsp.h
3975
3976 D-LINK DIR-685 TOUCHKEYS DRIVER
3977 M:      Linus Walleij <linus.walleij@linaro.org>
3978 L:      linux-input@vger.kernel.org
3979 S:      Supported
3980 F:      drivers/input/dlink-dir685-touchkeys.c
3981
3982 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3983 M:      Joshua Kinard <kumba@gentoo.org>
3984 S:      Maintained
3985 F:      drivers/rtc/rtc-ds1685.c
3986 F:      include/linux/rtc/ds1685.h
3987
3988 DAMA SLAVE for AX.25
3989 M:      Joerg Reuter <jreuter@yaina.de>
3990 W:      http://yaina.de/jreuter/
3991 W:      http://www.qsl.net/dl1bke/
3992 L:      linux-hams@vger.kernel.org
3993 S:      Maintained
3994 F:      net/ax25/af_ax25.c
3995 F:      net/ax25/ax25_dev.c
3996 F:      net/ax25/ax25_ds_*
3997 F:      net/ax25/ax25_in.c
3998 F:      net/ax25/ax25_out.c
3999 F:      net/ax25/ax25_timer.c
4000 F:      net/ax25/sysctl_net_ax25.c
4001
4002 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4003 L:      netdev@vger.kernel.org
4004 S:      Orphan
4005 F:      Documentation/networking/dmfe.txt
4006 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4007
4008 DC390/AM53C974 SCSI driver
4009 M:      Hannes Reinecke <hare@suse.com>
4010 L:      linux-scsi@vger.kernel.org
4011 S:      Maintained
4012 F:      drivers/scsi/am53c974.c
4013
4014 DC395x SCSI driver
4015 M:      Oliver Neukum <oliver@neukum.org>
4016 M:      Ali Akcaagac <aliakc@web.de>
4017 M:      Jamie Lenehan <lenehan@twibble.org>
4018 L:      dc395x@twibble.org
4019 W:      http://twibble.org/dist/dc395x/
4020 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4021 S:      Maintained
4022 F:      Documentation/scsi/dc395x.txt
4023 F:      drivers/scsi/dc395x.*
4024
4025 DCCP PROTOCOL
4026 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4027 L:      dccp@vger.kernel.org
4028 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4029 S:      Maintained
4030 F:      include/linux/dccp.h
4031 F:      include/uapi/linux/dccp.h
4032 F:      include/linux/tfrc.h
4033 F:      net/dccp/
4034
4035 DECnet NETWORK LAYER
4036 W:      http://linux-decnet.sourceforge.net
4037 L:      linux-decnet-user@lists.sourceforge.net
4038 S:      Orphan
4039 F:      Documentation/networking/decnet.txt
4040 F:      net/decnet/
4041
4042 DECSTATION PLATFORM SUPPORT
4043 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4044 L:      linux-mips@linux-mips.org
4045 W:      http://www.linux-mips.org/wiki/DECstation
4046 S:      Maintained
4047 F:      arch/mips/dec/
4048 F:      arch/mips/include/asm/dec/
4049 F:      arch/mips/include/asm/mach-dec/
4050
4051 DEFXX FDDI NETWORK DRIVER
4052 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4053 S:      Maintained
4054 F:      drivers/net/fddi/defxx.*
4055
4056 DELL SMBIOS DRIVER
4057 M:      Pali Rohár <pali.rohar@gmail.com>
4058 M:      Mario Limonciello <mario.limonciello@dell.com>
4059 L:      platform-driver-x86@vger.kernel.org
4060 S:      Maintained
4061 F:      drivers/platform/x86/dell-smbios.*
4062
4063 DELL SMBIOS SMM DRIVER
4064 M:      Mario Limonciello <mario.limonciello@dell.com>
4065 L:      platform-driver-x86@vger.kernel.org
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-smbios-smm.c
4068
4069 DELL SMBIOS WMI DRIVER
4070 M:      Mario Limonciello <mario.limonciello@dell.com>
4071 L:      platform-driver-x86@vger.kernel.org
4072 S:      Maintained
4073 F:      drivers/platform/x86/dell-smbios-wmi.c
4074 F:      tools/wmi/dell-smbios-example.c
4075
4076 DELL LAPTOP DRIVER
4077 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4078 M:      Pali Rohár <pali.rohar@gmail.com>
4079 L:      platform-driver-x86@vger.kernel.org
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-laptop.c
4082
4083 DELL LAPTOP FREEFALL DRIVER
4084 M:      Pali Rohár <pali.rohar@gmail.com>
4085 S:      Maintained
4086 F:      drivers/platform/x86/dell-smo8800.c
4087
4088 DELL LAPTOP RBTN DRIVER
4089 M:      Pali Rohár <pali.rohar@gmail.com>
4090 S:      Maintained
4091 F:      drivers/platform/x86/dell-rbtn.*
4092
4093 DELL LAPTOP SMM DRIVER
4094 M:      Pali Rohár <pali.rohar@gmail.com>
4095 S:      Maintained
4096 F:      drivers/hwmon/dell-smm-hwmon.c
4097 F:      include/uapi/linux/i8k.h
4098
4099 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4100 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4101 S:      Maintained
4102 F:      Documentation/dcdbas.txt
4103 F:      drivers/firmware/dcdbas.*
4104
4105 DELL WMI NOTIFICATIONS DRIVER
4106 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4107 M:      Pali Rohár <pali.rohar@gmail.com>
4108 S:      Maintained
4109 F:      drivers/platform/x86/dell-wmi.c
4110
4111 DELL WMI DESCRIPTOR DRIVER
4112 M:      Mario Limonciello <mario.limonciello@dell.com>
4113 S:      Maintained
4114 F:      drivers/platform/x86/dell-wmi-descriptor.c
4115
4116 DELTA ST MEDIA DRIVER
4117 M:      Hugues Fruchet <hugues.fruchet@st.com>
4118 L:      linux-media@vger.kernel.org
4119 T:      git git://linuxtv.org/media_tree.git
4120 W:      https://linuxtv.org
4121 S:      Supported
4122 F:      drivers/media/platform/sti/delta
4123
4124 DENALI NAND DRIVER
4125 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4126 L:      linux-mtd@lists.infradead.org
4127 S:      Supported
4128 F:      drivers/mtd/nand/denali*
4129
4130 DESIGNWARE USB2 DRD IP DRIVER
4131 M:      John Youn <johnyoun@synopsys.com>
4132 L:      linux-usb@vger.kernel.org
4133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4134 S:      Maintained
4135 F:      drivers/usb/dwc2/
4136
4137 DESIGNWARE USB3 DRD IP DRIVER
4138 M:      Felipe Balbi <balbi@kernel.org>
4139 L:      linux-usb@vger.kernel.org
4140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4141 S:      Maintained
4142 F:      drivers/usb/dwc3/
4143
4144 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4145 M:      Andreas Klinger <ak@it-klinger.de>
4146 L:      linux-iio@vger.kernel.org
4147 S:      Maintained
4148 F:      drivers/iio/proximity/srf*.c
4149
4150 DEVICE COREDUMP (DEV_COREDUMP)
4151 M:      Johannes Berg <johannes@sipsolutions.net>
4152 L:      linux-kernel@vger.kernel.org
4153 S:      Maintained
4154 F:      drivers/base/devcoredump.c
4155 F:      include/linux/devcoredump.h
4156
4157 DEVICE FREQUENCY (DEVFREQ)
4158 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4159 M:      Kyungmin Park <kyungmin.park@samsung.com>
4160 R:      Chanwoo Choi <cw00.choi@samsung.com>
4161 L:      linux-pm@vger.kernel.org
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4163 S:      Maintained
4164 F:      drivers/devfreq/
4165 F:      include/linux/devfreq.h
4166 F:      Documentation/devicetree/bindings/devfreq/
4167
4168 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4169 M:      Chanwoo Choi <cw00.choi@samsung.com>
4170 L:      linux-pm@vger.kernel.org
4171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4172 S:      Supported
4173 F:      drivers/devfreq/event/
4174 F:      drivers/devfreq/devfreq-event.c
4175 F:      include/linux/devfreq-event.h
4176 F:      Documentation/devicetree/bindings/devfreq/event/
4177
4178 DEVICE NUMBER REGISTRY
4179 M:      Torben Mathiasen <device@lanana.org>
4180 W:      http://lanana.org/docs/device-list/index.html
4181 S:      Maintained
4182
4183 DEVICE-MAPPER  (LVM)
4184 M:      Alasdair Kergon <agk@redhat.com>
4185 M:      Mike Snitzer <snitzer@redhat.com>
4186 M:      dm-devel@redhat.com
4187 L:      dm-devel@redhat.com
4188 W:      http://sources.redhat.com/dm
4189 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4191 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4192 S:      Maintained
4193 F:      Documentation/device-mapper/
4194 F:      drivers/md/Makefile
4195 F:      drivers/md/Kconfig
4196 F:      drivers/md/dm*
4197 F:      drivers/md/persistent-data/
4198 F:      include/linux/device-mapper.h
4199 F:      include/linux/dm-*.h
4200 F:      include/uapi/linux/dm-*.h
4201
4202 DEVLINK
4203 M:      Jiri Pirko <jiri@mellanox.com>
4204 L:      netdev@vger.kernel.org
4205 S:      Supported
4206 F:      net/core/devlink.c
4207 F:      include/net/devlink.h
4208 F:      include/uapi/linux/devlink.h
4209
4210 DIALOG SEMICONDUCTOR DRIVERS
4211 M:      Support Opensource <support.opensource@diasemi.com>
4212 W:      http://www.dialog-semiconductor.com/products
4213 S:      Supported
4214 F:      Documentation/hwmon/da90??
4215 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4216 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4217 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4218 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4219 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4220 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4221 F:      drivers/gpio/gpio-da90??.c
4222 F:      drivers/hwmon/da90??-hwmon.c
4223 F:      drivers/iio/adc/da91??-*.c
4224 F:      drivers/input/misc/da90??_onkey.c
4225 F:      drivers/input/touchscreen/da9052_tsi.c
4226 F:      drivers/leds/leds-da90??.c
4227 F:      drivers/mfd/da903x.c
4228 F:      drivers/mfd/da90??-*.c
4229 F:      drivers/mfd/da91??-*.c
4230 F:      drivers/power/supply/da9052-battery.c
4231 F:      drivers/power/supply/da91??-*.c
4232 F:      drivers/regulator/da903x.c
4233 F:      drivers/regulator/da9???-regulator.[ch]
4234 F:      drivers/thermal/da90??-thermal.c
4235 F:      drivers/rtc/rtc-da90??.c
4236 F:      drivers/video/backlight/da90??_bl.c
4237 F:      drivers/watchdog/da90??_wdt.c
4238 F:      include/linux/mfd/da903x.h
4239 F:      include/linux/mfd/da9052/
4240 F:      include/linux/mfd/da9055/
4241 F:      include/linux/mfd/da9062/
4242 F:      include/linux/mfd/da9063/
4243 F:      include/linux/mfd/da9150/
4244 F:      include/linux/regulator/da9211.h
4245 F:      include/sound/da[79]*.h
4246 F:      sound/soc/codecs/da[79]*.[ch]
4247
4248 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4249 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4250 L:      linux-gpio@vger.kernel.org
4251 S:      Maintained
4252 F:      drivers/gpio/gpio-gpio-mm.c
4253
4254 DIGI NEO AND CLASSIC PCI PRODUCTS
4255 M:      Lidza Louina <lidza.louina@gmail.com>
4256 M:      Mark Hounschell <markh@compro.net>
4257 L:      driverdev-devel@linuxdriverproject.org
4258 S:      Maintained
4259 F:      drivers/staging/dgnc/
4260
4261 DIOLAN U2C-12 I2C DRIVER
4262 M:      Guenter Roeck <linux@roeck-us.net>
4263 L:      linux-i2c@vger.kernel.org
4264 S:      Maintained
4265 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4266
4267 FILESYSTEM DIRECT ACCESS (DAX)
4268 M:      Matthew Wilcox <mawilcox@microsoft.com>
4269 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4270 L:      linux-fsdevel@vger.kernel.org
4271 S:      Supported
4272 F:      fs/dax.c
4273 F:      include/linux/dax.h
4274 F:      include/trace/events/fs_dax.h
4275
4276 DEVICE DIRECT ACCESS (DAX)
4277 M:      Dan Williams <dan.j.williams@intel.com>
4278 L:      linux-nvdimm@lists.01.org
4279 S:      Supported
4280 F:      drivers/dax/
4281
4282 DIRECTORY NOTIFICATION (DNOTIFY)
4283 M:      Jan Kara <jack@suse.cz>
4284 R:      Amir Goldstein <amir73il@gmail.com>
4285 L:      linux-fsdevel@vger.kernel.org
4286 S:      Maintained
4287 F:      Documentation/filesystems/dnotify.txt
4288 F:      fs/notify/dnotify/
4289 F:      include/linux/dnotify.h
4290
4291 DISK GEOMETRY AND PARTITION HANDLING
4292 M:      Andries Brouwer <aeb@cwi.nl>
4293 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4294 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4295 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4296 S:      Maintained
4297
4298 DISKQUOTA
4299 M:      Jan Kara <jack@suse.com>
4300 S:      Maintained
4301 F:      Documentation/filesystems/quota.txt
4302 F:      fs/quota/
4303 F:      include/linux/quota*.h
4304 F:      include/uapi/linux/quota*.h
4305
4306 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4307 M:      Bernie Thompson <bernie@plugable.com>
4308 L:      linux-fbdev@vger.kernel.org
4309 S:      Maintained
4310 W:      http://plugable.com/category/projects/udlfb/
4311 F:      drivers/video/fbdev/udlfb.c
4312 F:      include/video/udlfb.h
4313 F:      Documentation/fb/udlfb.txt
4314
4315 DISTRIBUTED LOCK MANAGER (DLM)
4316 M:      Christine Caulfield <ccaulfie@redhat.com>
4317 M:      David Teigland <teigland@redhat.com>
4318 L:      cluster-devel@redhat.com
4319 W:      http://sources.redhat.com/cluster/
4320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4321 S:      Supported
4322 F:      fs/dlm/
4323
4324 DMA BUFFER SHARING FRAMEWORK
4325 M:      Sumit Semwal <sumit.semwal@linaro.org>
4326 S:      Maintained
4327 L:      linux-media@vger.kernel.org
4328 L:      dri-devel@lists.freedesktop.org
4329 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4330 F:      drivers/dma-buf/
4331 F:      include/linux/dma-buf*
4332 F:      include/linux/reservation.h
4333 F:      include/linux/*fence.h
4334 F:      Documentation/driver-api/dma-buf.rst
4335 T:      git git://anongit.freedesktop.org/drm/drm-misc
4336
4337 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4338 M:      Vinod Koul <vinod.koul@intel.com>
4339 L:      dmaengine@vger.kernel.org
4340 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4341 S:      Maintained
4342 F:      drivers/dma/
4343 F:      include/linux/dmaengine.h
4344 F:      Documentation/devicetree/bindings/dma/
4345 F:      Documentation/driver-api/dmaengine/
4346 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4347
4348 DMA MAPPING HELPERS
4349 M:      Christoph Hellwig <hch@lst.de>
4350 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4351 R:      Robin Murphy <robin.murphy@arm.com>
4352 L:      iommu@lists.linux-foundation.org
4353 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4354 W:      http://git.infradead.org/users/hch/dma-mapping.git
4355 S:      Supported
4356 F:      lib/dma-debug.c
4357 F:      lib/dma-direct.c
4358 F:      lib/dma-virt.c
4359 F:      drivers/base/dma-mapping.c
4360 F:      drivers/base/dma-coherent.c
4361 F:      include/asm-generic/dma-mapping.h
4362 F:      include/linux/dma-direct.h
4363 F:      include/linux/dma-mapping.h
4364
4365 DME1737 HARDWARE MONITOR DRIVER
4366 M:      Juerg Haefliger <juergh@gmail.com>
4367 L:      linux-hwmon@vger.kernel.org
4368 S:      Maintained
4369 F:      Documentation/hwmon/dme1737
4370 F:      drivers/hwmon/dme1737.c
4371
4372 DMI/SMBIOS SUPPORT
4373 M:      Jean Delvare <jdelvare@suse.com>
4374 S:      Maintained
4375 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4376 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4377 F:      drivers/firmware/dmi-id.c
4378 F:      drivers/firmware/dmi_scan.c
4379 F:      include/linux/dmi.h
4380
4381 DOCUMENTATION
4382 M:      Jonathan Corbet <corbet@lwn.net>
4383 L:      linux-doc@vger.kernel.org
4384 S:      Maintained
4385 F:      Documentation/
4386 F:      scripts/kernel-doc
4387 X:      Documentation/ABI/
4388 X:      Documentation/devicetree/
4389 X:      Documentation/acpi
4390 X:      Documentation/power
4391 X:      Documentation/spi
4392 X:      Documentation/media
4393 T:      git git://git.lwn.net/linux.git docs-next
4394
4395 DONGWOON DW9714 LENS VOICE COIL DRIVER
4396 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4397 L:      linux-media@vger.kernel.org
4398 T:      git git://linuxtv.org/media_tree.git
4399 S:      Maintained
4400 F:      drivers/media/i2c/dw9714.c
4401
4402 DOUBLETALK DRIVER
4403 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4404 L:      blinux-list@redhat.com
4405 S:      Maintained
4406 F:      drivers/char/dtlk.c
4407 F:      include/linux/dtlk.h
4408
4409 DPAA2 DATAPATH I/O (DPIO) DRIVER
4410 M:      Roy Pledge <Roy.Pledge@nxp.com>
4411 L:      linux-kernel@vger.kernel.org
4412 S:      Maintained
4413 F:      drivers/staging/fsl-mc/bus/dpio
4414
4415 DPAA2 ETHERNET DRIVER
4416 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4417 L:      linux-kernel@vger.kernel.org
4418 S:      Maintained
4419 F:      drivers/staging/fsl-dpaa2/ethernet
4420
4421 DPT_I2O SCSI RAID DRIVER
4422 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4423 L:      linux-scsi@vger.kernel.org
4424 W:      http://www.adaptec.com/
4425 S:      Maintained
4426 F:      drivers/scsi/dpt*
4427 F:      drivers/scsi/dpt/
4428
4429 DRBD DRIVER
4430 M:      Philipp Reisner <philipp.reisner@linbit.com>
4431 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4432 L:      drbd-dev@lists.linbit.com
4433 W:      http://www.drbd.org
4434 T:      git git://git.linbit.com/linux-drbd.git
4435 T:      git git://git.linbit.com/drbd-8.4.git
4436 S:      Supported
4437 F:      drivers/block/drbd/
4438 F:      lib/lru_cache.c
4439 F:      Documentation/blockdev/drbd/
4440
4441 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4442 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4444 S:      Supported
4445 F:      Documentation/kobject.txt
4446 F:      drivers/base/
4447 F:      fs/debugfs/
4448 F:      fs/sysfs/
4449 F:      include/linux/debugfs.h
4450 F:      include/linux/kobj*
4451 F:      lib/kobj*
4452
4453 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4454 M:      Kevin Hilman <khilman@kernel.org>
4455 M:      Nishanth Menon <nm@ti.com>
4456 S:      Maintained
4457 F:      drivers/power/avs/
4458 F:      include/linux/power/smartreflex.h
4459 L:      linux-pm@vger.kernel.org
4460
4461 DRM DRIVER FOR ARM PL111 CLCD
4462 M:      Eric Anholt <eric@anholt.net>
4463 T:      git git://anongit.freedesktop.org/drm/drm-misc
4464 S:      Supported
4465 F:      drivers/gpu/drm/pl111/
4466
4467 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4468 M:      Dave Airlie <airlied@redhat.com>
4469 S:      Odd Fixes
4470 F:      drivers/gpu/drm/ast/
4471
4472 DRM DRIVER FOR BOCHS VIRTUAL GPU
4473 M:      Gerd Hoffmann <kraxel@redhat.com>
4474 L:      virtualization@lists.linux-foundation.org
4475 T:      git git://anongit.freedesktop.org/drm/drm-misc
4476 S:      Maintained
4477 F:      drivers/gpu/drm/bochs/
4478
4479 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4480 M:      Linus Walleij <linus.walleij@linaro.org>
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482 S:      Maintained
4483 F:      drivers/gpu/drm/tve200/
4484
4485 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486 S:      Orphan / Obsolete
4487 F:      drivers/gpu/drm/i810/
4488 F:      include/uapi/drm/i810_drm.h
4489
4490 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491 S:      Orphan / Obsolete
4492 F:      drivers/gpu/drm/mga/
4493 F:      include/uapi/drm/mga_drm.h
4494
4495 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4496 M:      Dave Airlie <airlied@redhat.com>
4497 S:      Odd Fixes
4498 F:      drivers/gpu/drm/mgag200/
4499
4500 DRM DRIVER FOR MI0283QT
4501 M:      Noralf Trønnes <noralf@tronnes.org>
4502 S:      Maintained
4503 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4504 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4505
4506 DRM DRIVER FOR MSM ADRENO GPU
4507 M:      Rob Clark <robdclark@gmail.com>
4508 L:      linux-arm-msm@vger.kernel.org
4509 L:      dri-devel@lists.freedesktop.org
4510 L:      freedreno@lists.freedesktop.org
4511 T:      git git://people.freedesktop.org/~robclark/linux
4512 S:      Maintained
4513 F:      drivers/gpu/drm/msm/
4514 F:      include/uapi/drm/msm_drm.h
4515 F:      Documentation/devicetree/bindings/display/msm/
4516
4517 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4518 M:      Ben Skeggs <bskeggs@redhat.com>
4519 L:      dri-devel@lists.freedesktop.org
4520 L:      nouveau@lists.freedesktop.org
4521 T:      git git://github.com/skeggsb/linux
4522 S:      Supported
4523 F:      drivers/gpu/drm/nouveau/
4524 F:      include/uapi/drm/nouveau_drm.h
4525
4526 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4527 M:      Noralf Trønnes <noralf@tronnes.org>
4528 S:      Maintained
4529 F:      drivers/gpu/drm/tinydrm/repaper.c
4530 F:      Documentation/devicetree/bindings/display/repaper.txt
4531
4532 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4533 M:      Dave Airlie <airlied@redhat.com>
4534 M:      Gerd Hoffmann <kraxel@redhat.com>
4535 L:      virtualization@lists.linux-foundation.org
4536 T:      git git://anongit.freedesktop.org/drm/drm-misc
4537 S:      Obsolete
4538 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539 F:      drivers/gpu/drm/cirrus/
4540
4541 DRM DRIVER FOR QXL VIRTUAL GPU
4542 M:      Dave Airlie <airlied@redhat.com>
4543 M:      Gerd Hoffmann <kraxel@redhat.com>
4544 L:      virtualization@lists.linux-foundation.org
4545 T:      git git://anongit.freedesktop.org/drm/drm-misc
4546 S:      Maintained
4547 F:      drivers/gpu/drm/qxl/
4548 F:      include/uapi/drm/qxl_drm.h
4549
4550 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551 S:      Orphan / Obsolete
4552 F:      drivers/gpu/drm/r128/
4553 F:      include/uapi/drm/r128_drm.h
4554
4555 DRM DRIVER FOR SAVAGE VIDEO CARDS
4556 S:      Orphan / Obsolete
4557 F:      drivers/gpu/drm/savage/
4558 F:      include/uapi/drm/savage_drm.h
4559
4560 DRM DRIVER FOR SIS VIDEO CARDS
4561 S:      Orphan / Obsolete
4562 F:      drivers/gpu/drm/sis/
4563 F:      include/uapi/drm/sis_drm.h
4564
4565 DRM DRIVER FOR SITRONIX ST7586 PANELS
4566 M:      David Lechner <david@lechnology.com>
4567 S:      Maintained
4568 F:      drivers/gpu/drm/tinydrm/st7586.c
4569 F:      Documentation/devicetree/bindings/display/st7586.txt
4570
4571 DRM DRIVER FOR TDFX VIDEO CARDS
4572 S:      Orphan / Obsolete
4573 F:      drivers/gpu/drm/tdfx/
4574
4575 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4576 M:      Dave Airlie <airlied@redhat.com>
4577 S:      Odd Fixes
4578 F:      drivers/gpu/drm/udl/
4579
4580 DRM DRIVER FOR VMWARE VIRTUAL GPU
4581 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4582 M:      Sinclair Yeh <syeh@vmware.com>
4583 M:      Thomas Hellstrom <thellstrom@vmware.com>
4584 L:      dri-devel@lists.freedesktop.org
4585 T:      git git://people.freedesktop.org/~syeh/repos_linux
4586 T:      git git://people.freedesktop.org/~thomash/linux
4587 S:      Supported
4588 F:      drivers/gpu/drm/vmwgfx/
4589 F:      include/uapi/drm/vmwgfx_drm.h
4590
4591 DRM DRIVERS
4592 M:      David Airlie <airlied@linux.ie>
4593 L:      dri-devel@lists.freedesktop.org
4594 T:      git git://people.freedesktop.org/~airlied/linux
4595 B:      https://bugs.freedesktop.org/
4596 C:      irc://chat.freenode.net/dri-devel
4597 S:      Maintained
4598 F:      drivers/gpu/drm/
4599 F:      drivers/gpu/vga/
4600 F:      Documentation/devicetree/bindings/display/
4601 F:      Documentation/devicetree/bindings/gpu/
4602 F:      Documentation/devicetree/bindings/video/
4603 F:      Documentation/gpu/
4604 F:      include/drm/
4605 F:      include/uapi/drm/
4606 F:      include/linux/vga*
4607
4608 DRM DRIVERS AND MISC GPU PATCHES
4609 M:      Daniel Vetter <daniel.vetter@intel.com>
4610 M:      Jani Nikula <jani.nikula@linux.intel.com>
4611 M:      Sean Paul <seanpaul@chromium.org>
4612 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4613 S:      Maintained
4614 T:      git git://anongit.freedesktop.org/drm/drm-misc
4615 F:      Documentation/gpu/
4616 F:      drivers/gpu/vga/
4617 F:      drivers/gpu/drm/*
4618 F:      include/drm/drm*
4619 F:      include/uapi/drm/drm*
4620 F:      include/linux/vga*
4621
4622 DRM DRIVERS FOR ALLWINNER A10
4623 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4624 L:      dri-devel@lists.freedesktop.org
4625 S:      Supported
4626 F:      drivers/gpu/drm/sun4i/
4627 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630 DRM DRIVERS FOR AMLOGIC SOCS
4631 M:      Neil Armstrong <narmstrong@baylibre.com>
4632 L:      dri-devel@lists.freedesktop.org
4633 L:      linux-amlogic@lists.infradead.org
4634 W:      http://linux-meson.com/
4635 S:      Supported
4636 F:      drivers/gpu/drm/meson/
4637 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4638 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4639 F:      Documentation/gpu/meson.rst
4640 T:      git git://anongit.freedesktop.org/drm/drm-misc
4641
4642 DRM DRIVERS FOR ATMEL HLCDC
4643 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4644 L:      dri-devel@lists.freedesktop.org
4645 S:      Supported
4646 F:      drivers/gpu/drm/atmel-hlcdc/
4647 F:      Documentation/devicetree/bindings/drm/atmel/
4648 T:      git git://anongit.freedesktop.org/drm/drm-misc
4649
4650 DRM DRIVERS FOR BRIDGE CHIPS
4651 M:      Archit Taneja <architt@codeaurora.org>
4652 M:      Andrzej Hajda <a.hajda@samsung.com>
4653 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4654 S:      Maintained
4655 T:      git git://anongit.freedesktop.org/drm/drm-misc
4656 F:      drivers/gpu/drm/bridge/
4657
4658 DRM DRIVERS FOR EXYNOS
4659 M:      Inki Dae <inki.dae@samsung.com>
4660 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4661 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4662 M:      Kyungmin Park <kyungmin.park@samsung.com>
4663 L:      dri-devel@lists.freedesktop.org
4664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4665 S:      Supported
4666 F:      drivers/gpu/drm/exynos/
4667 F:      include/uapi/drm/exynos_drm.h
4668 F:      Documentation/devicetree/bindings/display/exynos/
4669
4670 DRM DRIVERS FOR FREESCALE DCU
4671 M:      Stefan Agner <stefan@agner.ch>
4672 M:      Alison Wang <alison.wang@freescale.com>
4673 L:      dri-devel@lists.freedesktop.org
4674 S:      Supported
4675 F:      drivers/gpu/drm/fsl-dcu/
4676 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4677 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4678 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4679
4680 DRM DRIVERS FOR FREESCALE IMX
4681 M:      Philipp Zabel <p.zabel@pengutronix.de>
4682 L:      dri-devel@lists.freedesktop.org
4683 S:      Maintained
4684 F:      drivers/gpu/drm/imx/
4685 F:      drivers/gpu/ipu-v3/
4686 F:      Documentation/devicetree/bindings/display/imx/
4687
4688 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4689 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4690 L:      dri-devel@lists.freedesktop.org
4691 T:      git git://github.com/patjak/drm-gma500
4692 S:      Maintained
4693 F:      drivers/gpu/drm/gma500/
4694
4695 DRM DRIVERS FOR HISILICON
4696 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4697 M:      Rongrong Zou <zourongrong@gmail.com>
4698 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4699 R:      Chen Feng <puck.chen@hisilicon.com>
4700 L:      dri-devel@lists.freedesktop.org
4701 T:      git git://github.com/xin3liang/linux.git
4702 S:      Maintained
4703 F:      drivers/gpu/drm/hisilicon/
4704 F:      Documentation/devicetree/bindings/display/hisilicon/
4705
4706 DRM DRIVERS FOR MEDIATEK
4707 M:      CK Hu <ck.hu@mediatek.com>
4708 M:      Philipp Zabel <p.zabel@pengutronix.de>
4709 L:      dri-devel@lists.freedesktop.org
4710 S:      Supported
4711 F:      drivers/gpu/drm/mediatek/
4712 F:      Documentation/devicetree/bindings/display/mediatek/
4713
4714 DRM DRIVERS FOR NVIDIA TEGRA
4715 M:      Thierry Reding <thierry.reding@gmail.com>
4716 L:      dri-devel@lists.freedesktop.org
4717 L:      linux-tegra@vger.kernel.org
4718 T:      git git://anongit.freedesktop.org/tegra/linux.git
4719 S:      Supported
4720 F:      drivers/gpu/drm/tegra/
4721 F:      drivers/gpu/host1x/
4722 F:      include/linux/host1x.h
4723 F:      include/uapi/drm/tegra_drm.h
4724 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4725
4726 DRM DRIVERS FOR RENESAS
4727 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4728 L:      dri-devel@lists.freedesktop.org
4729 L:      linux-renesas-soc@vger.kernel.org
4730 T:      git git://linuxtv.org/pinchartl/fbdev
4731 S:      Supported
4732 F:      drivers/gpu/drm/rcar-du/
4733 F:      drivers/gpu/drm/shmobile/
4734 F:      include/linux/platform_data/shmob_drm.h
4735 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4736 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4737
4738 DRM DRIVERS FOR ROCKCHIP
4739 M:      Mark Yao <mark.yao@rock-chips.com>
4740 L:      dri-devel@lists.freedesktop.org
4741 S:      Maintained
4742 F:      drivers/gpu/drm/rockchip/
4743 F:      Documentation/devicetree/bindings/display/rockchip/
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745
4746 DRM DRIVERS FOR STI
4747 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4748 M:      Vincent Abriou <vincent.abriou@st.com>
4749 L:      dri-devel@lists.freedesktop.org
4750 T:      git git://anongit.freedesktop.org/drm/drm-misc
4751 S:      Maintained
4752 F:      drivers/gpu/drm/sti
4753 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4754
4755 DRM DRIVERS FOR STM
4756 M:      Yannick Fertre <yannick.fertre@st.com>
4757 M:      Philippe Cornu <philippe.cornu@st.com>
4758 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4759 M:      Vincent Abriou <vincent.abriou@st.com>
4760 L:      dri-devel@lists.freedesktop.org
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762 S:      Maintained
4763 F:      drivers/gpu/drm/stm
4764 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4765
4766 DRM DRIVERS FOR TI LCDC
4767 M:      Jyri Sarha <jsarha@ti.com>
4768 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 S:      Maintained
4771 F:      drivers/gpu/drm/tilcdc/
4772 F:      Documentation/devicetree/bindings/display/tilcdc/
4773
4774 DRM DRIVERS FOR TI OMAP
4775 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4776 L:      dri-devel@lists.freedesktop.org
4777 S:      Maintained
4778 F:      drivers/gpu/drm/omapdrm/
4779 F:      Documentation/devicetree/bindings/display/ti/
4780
4781 DRM DRIVERS FOR VC4
4782 M:      Eric Anholt <eric@anholt.net>
4783 T:      git git://github.com/anholt/linux
4784 S:      Supported
4785 F:      drivers/gpu/drm/vc4/
4786 F:      include/uapi/drm/vc4_drm.h
4787 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4788 T:      git git://anongit.freedesktop.org/drm/drm-misc
4789
4790 DRM DRIVERS FOR VIVANTE GPU IP
4791 M:      Lucas Stach <l.stach@pengutronix.de>
4792 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4793 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4794 L:      etnaviv@lists.freedesktop.org
4795 L:      dri-devel@lists.freedesktop.org
4796 S:      Maintained
4797 F:      drivers/gpu/drm/etnaviv/
4798 F:      include/uapi/drm/etnaviv_drm.h
4799 F:      Documentation/devicetree/bindings/display/etnaviv/
4800
4801 DRM DRIVERS FOR ZTE ZX
4802 M:      Shawn Guo <shawnguo@kernel.org>
4803 L:      dri-devel@lists.freedesktop.org
4804 S:      Maintained
4805 F:      drivers/gpu/drm/zte/
4806 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM PANEL DRIVERS
4810 M:      Thierry Reding <thierry.reding@gmail.com>
4811 L:      dri-devel@lists.freedesktop.org
4812 T:      git git://anongit.freedesktop.org/drm/drm-misc
4813 S:      Maintained
4814 F:      drivers/gpu/drm/drm_panel.c
4815 F:      drivers/gpu/drm/panel/
4816 F:      include/drm/drm_panel.h
4817 F:      Documentation/devicetree/bindings/display/panel/
4818
4819 DRM TINYDRM DRIVERS
4820 M:      Noralf Trønnes <noralf@tronnes.org>
4821 W:      https://github.com/notro/tinydrm/wiki/Development
4822 T:      git git://anongit.freedesktop.org/drm/drm-misc
4823 S:      Maintained
4824 F:      drivers/gpu/drm/tinydrm/
4825 F:      include/drm/tinydrm/
4826
4827 DSBR100 USB FM RADIO DRIVER
4828 M:      Alexey Klimov <klimov.linux@gmail.com>
4829 L:      linux-media@vger.kernel.org
4830 T:      git git://linuxtv.org/media_tree.git
4831 S:      Maintained
4832 F:      drivers/media/radio/dsbr100.c
4833
4834 DSCC4 DRIVER
4835 M:      Francois Romieu <romieu@fr.zoreil.com>
4836 L:      netdev@vger.kernel.org
4837 S:      Maintained
4838 F:      drivers/net/wan/dscc4.c
4839
4840 DT3155 MEDIA DRIVER
4841 M:      Hans Verkuil <hverkuil@xs4all.nl>
4842 L:      linux-media@vger.kernel.org
4843 T:      git git://linuxtv.org/media_tree.git
4844 W:      https://linuxtv.org
4845 S:      Odd Fixes
4846 F:      drivers/media/pci/dt3155/
4847
4848 DVB_USB_AF9015 MEDIA DRIVER
4849 M:      Antti Palosaari <crope@iki.fi>
4850 L:      linux-media@vger.kernel.org
4851 W:      https://linuxtv.org
4852 W:      http://palosaari.fi/linux/
4853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4854 T:      git git://linuxtv.org/anttip/media_tree.git
4855 S:      Maintained
4856 F:      drivers/media/usb/dvb-usb-v2/af9015*
4857
4858 DVB_USB_AF9035 MEDIA DRIVER
4859 M:      Antti Palosaari <crope@iki.fi>
4860 L:      linux-media@vger.kernel.org
4861 W:      https://linuxtv.org
4862 W:      http://palosaari.fi/linux/
4863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4864 T:      git git://linuxtv.org/anttip/media_tree.git
4865 S:      Maintained
4866 F:      drivers/media/usb/dvb-usb-v2/af9035*
4867
4868 DVB_USB_ANYSEE MEDIA DRIVER
4869 M:      Antti Palosaari <crope@iki.fi>
4870 L:      linux-media@vger.kernel.org
4871 W:      https://linuxtv.org
4872 W:      http://palosaari.fi/linux/
4873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4874 T:      git git://linuxtv.org/anttip/media_tree.git
4875 S:      Maintained
4876 F:      drivers/media/usb/dvb-usb-v2/anysee*
4877
4878 DVB_USB_AU6610 MEDIA DRIVER
4879 M:      Antti Palosaari <crope@iki.fi>
4880 L:      linux-media@vger.kernel.org
4881 W:      https://linuxtv.org
4882 W:      http://palosaari.fi/linux/
4883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4884 T:      git git://linuxtv.org/anttip/media_tree.git
4885 S:      Maintained
4886 F:      drivers/media/usb/dvb-usb-v2/au6610*
4887
4888 DVB_USB_CE6230 MEDIA DRIVER
4889 M:      Antti Palosaari <crope@iki.fi>
4890 L:      linux-media@vger.kernel.org
4891 W:      https://linuxtv.org
4892 W:      http://palosaari.fi/linux/
4893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4894 T:      git git://linuxtv.org/anttip/media_tree.git
4895 S:      Maintained
4896 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4897
4898 DVB_USB_CXUSB MEDIA DRIVER
4899 M:      Michael Krufky <mkrufky@linuxtv.org>
4900 L:      linux-media@vger.kernel.org
4901 W:      https://linuxtv.org
4902 W:      http://github.com/mkrufky
4903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4904 T:      git git://linuxtv.org/media_tree.git
4905 S:      Maintained
4906 F:      drivers/media/usb/dvb-usb/cxusb*
4907
4908 DVB_USB_EC168 MEDIA DRIVER
4909 M:      Antti Palosaari <crope@iki.fi>
4910 L:      linux-media@vger.kernel.org
4911 W:      https://linuxtv.org
4912 W:      http://palosaari.fi/linux/
4913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4914 T:      git git://linuxtv.org/anttip/media_tree.git
4915 S:      Maintained
4916 F:      drivers/media/usb/dvb-usb-v2/ec168*
4917
4918 DVB_USB_GL861 MEDIA DRIVER
4919 M:      Antti Palosaari <crope@iki.fi>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/dvb-usb-v2/gl861*
4926
4927 DVB_USB_MXL111SF MEDIA DRIVER
4928 M:      Michael Krufky <mkrufky@linuxtv.org>
4929 L:      linux-media@vger.kernel.org
4930 W:      https://linuxtv.org
4931 W:      http://github.com/mkrufky
4932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4933 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4934 S:      Maintained
4935 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4936
4937 DVB_USB_RTL28XXU MEDIA DRIVER
4938 M:      Antti Palosaari <crope@iki.fi>
4939 L:      linux-media@vger.kernel.org
4940 W:      https://linuxtv.org
4941 W:      http://palosaari.fi/linux/
4942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4943 T:      git git://linuxtv.org/anttip/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4946
4947 DVB_USB_V2 MEDIA DRIVER
4948 M:      Antti Palosaari <crope@iki.fi>
4949 L:      linux-media@vger.kernel.org
4950 W:      https://linuxtv.org
4951 W:      http://palosaari.fi/linux/
4952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4953 T:      git git://linuxtv.org/anttip/media_tree.git
4954 S:      Maintained
4955 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4956 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4957
4958 DYNAMIC DEBUG
4959 M:      Jason Baron <jbaron@akamai.com>
4960 S:      Maintained
4961 F:      lib/dynamic_debug.c
4962 F:      include/linux/dynamic_debug.h
4963
4964 DYNAMIC INTERRUPT MODERATION
4965 M:      Tal Gilboa <talgi@mellanox.com>
4966 S:      Maintained
4967 F:      include/linux/net_dim.h
4968
4969 DZ DECSTATION DZ11 SERIAL DRIVER
4970 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4971 S:      Maintained
4972 F:      drivers/tty/serial/dz.*
4973
4974 E3X0 POWER BUTTON DRIVER
4975 M:      Moritz Fischer <moritz.fischer@ettus.com>
4976 L:      usrp-users@lists.ettus.com
4977 W:      http://www.ettus.com
4978 S:      Supported
4979 F:      drivers/input/misc/e3x0-button.c
4980 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4981
4982 E4000 MEDIA DRIVER
4983 M:      Antti Palosaari <crope@iki.fi>
4984 L:      linux-media@vger.kernel.org
4985 W:      https://linuxtv.org
4986 W:      http://palosaari.fi/linux/
4987 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4988 T:      git git://linuxtv.org/anttip/media_tree.git
4989 S:      Maintained
4990 F:      drivers/media/tuners/e4000*
4991
4992 EATA ISA/EISA/PCI SCSI DRIVER
4993 M:      Dario Ballabio <ballabio_dario@emc.com>
4994 L:      linux-scsi@vger.kernel.org
4995 S:      Maintained
4996 F:      drivers/scsi/eata.c
4997
4998 EC100 MEDIA DRIVER
4999 M:      Antti Palosaari <crope@iki.fi>
5000 L:      linux-media@vger.kernel.org
5001 W:      https://linuxtv.org
5002 W:      http://palosaari.fi/linux/
5003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5004 T:      git git://linuxtv.org/anttip/media_tree.git
5005 S:      Maintained
5006 F:      drivers/media/dvb-frontends/ec100*
5007
5008 ECRYPT FILE SYSTEM
5009 M:      Tyler Hicks <tyhicks@canonical.com>
5010 L:      ecryptfs@vger.kernel.org
5011 W:      http://ecryptfs.org
5012 W:      https://launchpad.net/ecryptfs
5013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5014 S:      Supported
5015 F:      Documentation/filesystems/ecryptfs.txt
5016 F:      fs/ecryptfs/
5017
5018 EDAC-AMD64
5019 M:      Borislav Petkov <bp@alien8.de>
5020 L:      linux-edac@vger.kernel.org
5021 S:      Maintained
5022 F:      drivers/edac/amd64_edac*
5023
5024 EDAC-CALXEDA
5025 M:      Robert Richter <rric@kernel.org>
5026 L:      linux-edac@vger.kernel.org
5027 S:      Maintained
5028 F:      drivers/edac/highbank*
5029
5030 EDAC-CAVIUM OCTEON
5031 M:      Ralf Baechle <ralf@linux-mips.org>
5032 M:      David Daney <david.daney@cavium.com>
5033 L:      linux-edac@vger.kernel.org
5034 L:      linux-mips@linux-mips.org
5035 S:      Supported
5036 F:      drivers/edac/octeon_edac*
5037
5038 EDAC-CAVIUM THUNDERX
5039 M:      David Daney <david.daney@cavium.com>
5040 M:      Jan Glauber <jglauber@cavium.com>
5041 L:      linux-edac@vger.kernel.org
5042 S:      Supported
5043 F:      drivers/edac/thunderx_edac*
5044
5045 EDAC-CORE
5046 M:      Borislav Petkov <bp@alien8.de>
5047 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5049 L:      linux-edac@vger.kernel.org
5050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5052 S:      Supported
5053 F:      Documentation/admin-guide/ras.rst
5054 F:      Documentation/driver-api/edac.rst
5055 F:      drivers/edac/
5056 F:      include/linux/edac.h
5057
5058 EDAC-E752X
5059 M:      Mark Gross <mark.gross@intel.com>
5060 L:      linux-edac@vger.kernel.org
5061 S:      Maintained
5062 F:      drivers/edac/e752x_edac.c
5063
5064 EDAC-E7XXX
5065 L:      linux-edac@vger.kernel.org
5066 S:      Maintained
5067 F:      drivers/edac/e7xxx_edac.c
5068
5069 EDAC-FSL_DDR
5070 M:      York Sun <york.sun@nxp.com>
5071 L:      linux-edac@vger.kernel.org
5072 S:      Maintained
5073 F:      drivers/edac/fsl_ddr_edac.*
5074
5075 EDAC-GHES
5076 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L:      linux-edac@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/edac/ghes_edac.c
5081
5082 EDAC-I3000
5083 L:      linux-edac@vger.kernel.org
5084 S:      Orphan
5085 F:      drivers/edac/i3000_edac.c
5086
5087 EDAC-I5000
5088 L:      linux-edac@vger.kernel.org
5089 S:      Maintained
5090 F:      drivers/edac/i5000_edac.c
5091
5092 EDAC-I5400
5093 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5094 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5095 L:      linux-edac@vger.kernel.org
5096 S:      Maintained
5097 F:      drivers/edac/i5400_edac.c
5098
5099 EDAC-I7300
5100 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5102 L:      linux-edac@vger.kernel.org
5103 S:      Maintained
5104 F:      drivers/edac/i7300_edac.c
5105
5106 EDAC-I7CORE
5107 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5109 L:      linux-edac@vger.kernel.org
5110 S:      Maintained
5111 F:      drivers/edac/i7core_edac.c
5112
5113 EDAC-I82443BXGX
5114 M:      Tim Small <tim@buttersideup.com>
5115 L:      linux-edac@vger.kernel.org
5116 S:      Maintained
5117 F:      drivers/edac/i82443bxgx_edac.c
5118
5119 EDAC-I82975X
5120 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5121 M:      "Arvind R." <arvino55@gmail.com>
5122 L:      linux-edac@vger.kernel.org
5123 S:      Maintained
5124 F:      drivers/edac/i82975x_edac.c
5125
5126 EDAC-IE31200
5127 M:      Jason Baron <jbaron@akamai.com>
5128 L:      linux-edac@vger.kernel.org
5129 S:      Maintained
5130 F:      drivers/edac/ie31200_edac.c
5131
5132 EDAC-MPC85XX
5133 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5134 L:      linux-edac@vger.kernel.org
5135 S:      Maintained
5136 F:      drivers/edac/mpc85xx_edac.[ch]
5137
5138 EDAC-PASEMI
5139 M:      Egor Martovetsky <egor@pasemi.com>
5140 L:      linux-edac@vger.kernel.org
5141 S:      Maintained
5142 F:      drivers/edac/pasemi_edac.c
5143
5144 EDAC-PND2
5145 M:      Tony Luck <tony.luck@intel.com>
5146 L:      linux-edac@vger.kernel.org
5147 S:      Maintained
5148 F:      drivers/edac/pnd2_edac.[ch]
5149
5150 EDAC-R82600
5151 M:      Tim Small <tim@buttersideup.com>
5152 L:      linux-edac@vger.kernel.org
5153 S:      Maintained
5154 F:      drivers/edac/r82600_edac.c
5155
5156 EDAC-SBRIDGE
5157 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5158 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5159 L:      linux-edac@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/edac/sb_edac.c
5162
5163 EDAC-SKYLAKE
5164 M:      Tony Luck <tony.luck@intel.com>
5165 L:      linux-edac@vger.kernel.org
5166 S:      Maintained
5167 F:      drivers/edac/skx_edac.c
5168
5169 EDAC-TI
5170 M:      Tero Kristo <t-kristo@ti.com>
5171 L:      linux-edac@vger.kernel.org
5172 S:      Maintained
5173 F:      drivers/edac/ti_edac.c
5174
5175 EDIROL UA-101/UA-1000 DRIVER
5176 M:      Clemens Ladisch <clemens@ladisch.de>
5177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5178 T:      git git://git.alsa-project.org/alsa-kernel.git
5179 S:      Maintained
5180 F:      sound/usb/misc/ua101.c
5181
5182 EFI TEST DRIVER
5183 L:      linux-efi@vger.kernel.org
5184 M:      Ivan Hu <ivan.hu@canonical.com>
5185 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5186 S:      Maintained
5187 F:      drivers/firmware/efi/test/
5188
5189 EFI VARIABLE FILESYSTEM
5190 M:      Matthew Garrett <matthew.garrett@nebula.com>
5191 M:      Jeremy Kerr <jk@ozlabs.org>
5192 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5194 L:      linux-efi@vger.kernel.org
5195 S:      Maintained
5196 F:      fs/efivarfs/
5197
5198 EFIFB FRAMEBUFFER DRIVER
5199 L:      linux-fbdev@vger.kernel.org
5200 M:      Peter Jones <pjones@redhat.com>
5201 S:      Maintained
5202 F:      drivers/video/fbdev/efifb.c
5203
5204 EFS FILESYSTEM
5205 W:      http://aeschi.ch.eu.org/efs/
5206 S:      Orphan
5207 F:      fs/efs/
5208
5209 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5210 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5211 L:      netdev@vger.kernel.org
5212 S:      Maintained
5213 F:      drivers/net/ethernet/ibm/ehea/
5214
5215 EM28XX VIDEO4LINUX DRIVER
5216 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5217 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5218 L:      linux-media@vger.kernel.org
5219 W:      https://linuxtv.org
5220 T:      git git://linuxtv.org/media_tree.git
5221 S:      Maintained
5222 F:      drivers/media/usb/em28xx/
5223 F:      Documentation/media/v4l-drivers/em28xx*
5224
5225 EMBEDDED LINUX
5226 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5227 M:      Matt Mackall <mpm@selenic.com>
5228 M:      David Woodhouse <dwmw2@infradead.org>
5229 L:      linux-embedded@vger.kernel.org
5230 S:      Maintained
5231
5232 Emulex 10Gbps iSCSI - OneConnect DRIVER
5233 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5234 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5235 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5236 L:      linux-scsi@vger.kernel.org
5237 W:      http://www.broadcom.com
5238 S:      Supported
5239 F:      drivers/scsi/be2iscsi/
5240
5241 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5242 M:      Sathya Perla <sathya.perla@broadcom.com>
5243 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5244 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5245 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5246 L:      netdev@vger.kernel.org
5247 W:      http://www.emulex.com
5248 S:      Supported
5249 F:      drivers/net/ethernet/emulex/benet/
5250
5251 EMULEX ONECONNECT ROCE DRIVER
5252 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5253 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5254 L:      linux-rdma@vger.kernel.org
5255 W:      http://www.broadcom.com
5256 S:      Odd Fixes
5257 F:      drivers/infiniband/hw/ocrdma/
5258 F:      include/uapi/rdma/ocrdma-abi.h
5259
5260 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5261 M:      James Smart <james.smart@broadcom.com>
5262 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5263 L:      linux-scsi@vger.kernel.org
5264 W:      http://www.broadcom.com
5265 S:      Supported
5266 F:      drivers/scsi/lpfc/
5267
5268 ENE CB710 FLASH CARD READER DRIVER
5269 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5270 S:      Maintained
5271 F:      drivers/misc/cb710/
5272 F:      drivers/mmc/host/cb710-mmc.*
5273 F:      include/linux/cb710.h
5274
5275 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5276 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5277 S:      Maintained
5278 F:      drivers/media/rc/ene_ir.*
5279
5280 EPSON S1D13XXX FRAMEBUFFER DRIVER
5281 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5282 S:      Maintained
5283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5284 F:      drivers/video/fbdev/s1d13xxxfb.c
5285 F:      include/video/s1d13xxxfb.h
5286
5287 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5288 M:      Jeff Layton <jlayton@kernel.org>
5289 S:      Maintained
5290 F:      lib/errseq.c
5291 F:      include/linux/errseq.h
5292
5293 ET131X NETWORK DRIVER
5294 M:      Mark Einon <mark.einon@gmail.com>
5295 S:      Odd Fixes
5296 F:      drivers/net/ethernet/agere/
5297
5298 ETHERNET BRIDGE
5299 M:      Stephen Hemminger <stephen@networkplumber.org>
5300 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5301 L:      netdev@vger.kernel.org
5302 W:      http://www.linuxfoundation.org/en/Net:Bridge
5303 S:      Maintained
5304 F:      include/linux/netfilter_bridge/
5305 F:      net/bridge/
5306
5307 ETHERNET PHY LIBRARY
5308 M:      Andrew Lunn <andrew@lunn.ch>
5309 M:      Florian Fainelli <f.fainelli@gmail.com>
5310 L:      netdev@vger.kernel.org
5311 S:      Maintained
5312 F:      Documentation/ABI/testing/sysfs-bus-mdio
5313 F:      Documentation/devicetree/bindings/net/mdio*
5314 F:      Documentation/networking/phy.txt
5315 F:      drivers/net/phy/
5316 F:      drivers/of/of_mdio.c
5317 F:      drivers/of/of_net.c
5318 F:      include/linux/*mdio*.h
5319 F:      include/linux/of_net.h
5320 F:      include/linux/phy.h
5321 F:      include/linux/phy_fixed.h
5322 F:      include/linux/platform_data/mdio-gpio.h
5323 F:      include/linux/platform_data/mdio-bcm-unimac.h
5324 F:      include/trace/events/mdio.h
5325 F:      include/uapi/linux/mdio.h
5326 F:      include/uapi/linux/mii.h
5327
5328 EXT2 FILE SYSTEM
5329 M:      Jan Kara <jack@suse.com>
5330 L:      linux-ext4@vger.kernel.org
5331 S:      Maintained
5332 F:      Documentation/filesystems/ext2.txt
5333 F:      fs/ext2/
5334 F:      include/linux/ext2*
5335
5336 EXT4 FILE SYSTEM
5337 M:      "Theodore Ts'o" <tytso@mit.edu>
5338 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5339 L:      linux-ext4@vger.kernel.org
5340 W:      http://ext4.wiki.kernel.org
5341 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5343 S:      Maintained
5344 F:      Documentation/filesystems/ext4.txt
5345 F:      fs/ext4/
5346
5347 Extended Verification Module (EVM)
5348 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5349 L:      linux-integrity@vger.kernel.org
5350 S:      Supported
5351 F:      security/integrity/evm/
5352
5353 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5354 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5355 L:      linux-efi@vger.kernel.org
5356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5357 S:      Maintained
5358 F:      Documentation/efi-stub.txt
5359 F:      arch/*/kernel/efi.c
5360 F:      arch/x86/boot/compressed/eboot.[ch]
5361 F:      arch/*/include/asm/efi.h
5362 F:      arch/x86/platform/efi/
5363 F:      drivers/firmware/efi/
5364 F:      include/linux/efi*.h
5365 F:      arch/arm/boot/compressed/efi-header.S
5366 F:      arch/arm64/kernel/efi-entry.S
5367
5368 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5369 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5370 M:      Chanwoo Choi <cw00.choi@samsung.com>
5371 L:      linux-kernel@vger.kernel.org
5372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5373 S:      Maintained
5374 F:      drivers/extcon/
5375 F:      include/linux/extcon/
5376 F:      include/linux/extcon.h
5377 F:      Documentation/extcon/
5378 F:      Documentation/devicetree/bindings/extcon/
5379
5380 EXYNOS DP DRIVER
5381 M:      Jingoo Han <jingoohan1@gmail.com>
5382 L:      dri-devel@lists.freedesktop.org
5383 S:      Maintained
5384 F:      drivers/gpu/drm/exynos/exynos_dp*
5385
5386 EXYNOS SYSMMU (IOMMU) driver
5387 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5388 L:      iommu@lists.linux-foundation.org
5389 S:      Maintained
5390 F:      drivers/iommu/exynos-iommu.c
5391
5392 EZchip NPS platform support
5393 M:      Elad Kanfi <eladkan@mellanox.com>
5394 M:      Vineet Gupta <vgupta@synopsys.com>
5395 S:      Supported
5396 F:      arch/arc/plat-eznps
5397 F:      arch/arc/boot/dts/eznps.dts
5398
5399 F2FS FILE SYSTEM
5400 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5401 M:      Chao Yu <yuchao0@huawei.com>
5402 L:      linux-f2fs-devel@lists.sourceforge.net
5403 W:      https://f2fs.wiki.kernel.org/
5404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5405 S:      Maintained
5406 F:      Documentation/filesystems/f2fs.txt
5407 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5408 F:      fs/f2fs/
5409 F:      include/linux/f2fs_fs.h
5410 F:      include/trace/events/f2fs.h
5411
5412 F71805F HARDWARE MONITORING DRIVER
5413 M:      Jean Delvare <jdelvare@suse.com>
5414 L:      linux-hwmon@vger.kernel.org
5415 S:      Maintained
5416 F:      Documentation/hwmon/f71805f
5417 F:      drivers/hwmon/f71805f.c
5418
5419 FANOTIFY
5420 M:      Jan Kara <jack@suse.cz>
5421 R:      Amir Goldstein <amir73il@gmail.com>
5422 L:      linux-fsdevel@vger.kernel.org
5423 S:      Maintained
5424 F:      fs/notify/fanotify/
5425 F:      include/linux/fanotify.h
5426 F:      include/uapi/linux/fanotify.h
5427
5428 FARSYNC SYNCHRONOUS DRIVER
5429 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5430 W:      http://www.farsite.co.uk/
5431 S:      Supported
5432 F:      drivers/net/wan/farsync.*
5433
5434 FAULT INJECTION SUPPORT
5435 M:      Akinobu Mita <akinobu.mita@gmail.com>
5436 S:      Supported
5437 F:      Documentation/fault-injection/
5438 F:      lib/fault-inject.c
5439
5440 FBTFT Framebuffer drivers
5441 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5442 S:      Maintained
5443 F:      drivers/staging/fbtft/
5444
5445 FC0011 TUNER DRIVER
5446 M:      Michael Buesch <m@bues.ch>
5447 L:      linux-media@vger.kernel.org
5448 S:      Maintained
5449 F:      drivers/media/tuners/fc0011.h
5450 F:      drivers/media/tuners/fc0011.c
5451
5452 FC2580 MEDIA DRIVER
5453 M:      Antti Palosaari <crope@iki.fi>
5454 L:      linux-media@vger.kernel.org
5455 W:      https://linuxtv.org
5456 W:      http://palosaari.fi/linux/
5457 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5458 T:      git git://linuxtv.org/anttip/media_tree.git
5459 S:      Maintained
5460 F:      drivers/media/tuners/fc2580*
5461
5462 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5463 M:      Johannes Thumshirn <jth@kernel.org>
5464 L:      linux-scsi@vger.kernel.org
5465 W:      www.Open-FCoE.org
5466 S:      Supported
5467 F:      drivers/scsi/libfc/
5468 F:      drivers/scsi/fcoe/
5469 F:      include/scsi/fc/
5470 F:      include/scsi/libfc.h
5471 F:      include/scsi/libfcoe.h
5472 F:      include/uapi/scsi/fc/
5473
5474 FILE LOCKING (flock() and fcntl()/lockf())
5475 M:      Jeff Layton <jlayton@kernel.org>
5476 M:      "J. Bruce Fields" <bfields@fieldses.org>
5477 L:      linux-fsdevel@vger.kernel.org
5478 S:      Maintained
5479 F:      include/linux/fcntl.h
5480 F:      include/uapi/linux/fcntl.h
5481 F:      fs/fcntl.c
5482 F:      fs/locks.c
5483
5484 FILESYSTEMS (VFS and infrastructure)
5485 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5486 L:      linux-fsdevel@vger.kernel.org
5487 S:      Maintained
5488 F:      fs/*
5489 F:      include/linux/fs.h
5490 F:      include/uapi/linux/fs.h
5491
5492 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5493 M:      Riku Voipio <riku.voipio@iki.fi>
5494 L:      linux-hwmon@vger.kernel.org
5495 S:      Maintained
5496 F:      drivers/hwmon/f75375s.c
5497 F:      include/linux/f75375s.h
5498
5499 FIREWIRE AUDIO DRIVERS
5500 M:      Clemens Ladisch <clemens@ladisch.de>
5501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5502 T:      git git://git.alsa-project.org/alsa-kernel.git
5503 S:      Maintained
5504 F:      sound/firewire/
5505
5506 FIREWIRE MEDIA DRIVERS (firedtv)
5507 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5508 L:      linux-media@vger.kernel.org
5509 L:      linux1394-devel@lists.sourceforge.net
5510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5511 S:      Maintained
5512 F:      drivers/media/firewire/
5513
5514 FIREWIRE SBP-2 TARGET
5515 M:      Chris Boot <bootc@bootc.net>
5516 L:      linux-scsi@vger.kernel.org
5517 L:      target-devel@vger.kernel.org
5518 L:      linux1394-devel@lists.sourceforge.net
5519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5520 S:      Maintained
5521 F:      drivers/target/sbp/
5522
5523 FIREWIRE SUBSYSTEM
5524 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5525 L:      linux1394-devel@lists.sourceforge.net
5526 W:      http://ieee1394.wiki.kernel.org/
5527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5528 S:      Maintained
5529 F:      drivers/firewire/
5530 F:      include/linux/firewire.h
5531 F:      include/uapi/linux/firewire*.h
5532 F:      tools/firewire/
5533
5534 FIRMWARE LOADER (request_firmware)
5535 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5536 L:      linux-kernel@vger.kernel.org
5537 S:      Maintained
5538 F:      Documentation/firmware_class/
5539 F:      drivers/base/firmware*.c
5540 F:      include/linux/firmware.h
5541
5542 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5543 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5544 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5545 S:      Maintained
5546 F:      drivers/block/rsxx/
5547
5548 FLOPPY DRIVER
5549 M:      Jiri Kosina <jikos@kernel.org>
5550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5551 S:      Odd fixes
5552 F:      drivers/block/floppy.c
5553
5554 FMC SUBSYSTEM
5555 M:      Alessandro Rubini <rubini@gnudd.com>
5556 W:      http://www.ohwr.org/projects/fmc-bus
5557 S:      Supported
5558 F:      drivers/fmc/
5559 F:      include/linux/fmc*.h
5560 F:      include/linux/ipmi-fru.h
5561 K:      fmc_d.*register
5562
5563 FPGA MANAGER FRAMEWORK
5564 M:      Alan Tull <atull@kernel.org>
5565 M:      Moritz Fischer <mdf@kernel.org>
5566 L:      linux-fpga@vger.kernel.org
5567 S:      Maintained
5568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5569 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5570 F:      Documentation/fpga/
5571 F:      Documentation/devicetree/bindings/fpga/
5572 F:      drivers/fpga/
5573 F:      include/linux/fpga/
5574 W:      http://www.rocketboards.org
5575
5576 FPU EMULATOR
5577 M:      Bill Metzenthen <billm@melbpc.org.au>
5578 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5579 S:      Maintained
5580 F:      arch/x86/math-emu/
5581
5582 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5583 L:      netdev@vger.kernel.org
5584 S:      Orphan
5585 F:      drivers/net/wan/dlci.c
5586 F:      drivers/net/wan/sdla.c
5587
5588 FRAMEBUFFER LAYER
5589 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5590 L:      dri-devel@lists.freedesktop.org
5591 L:      linux-fbdev@vger.kernel.org
5592 T:      git git://github.com/bzolnier/linux.git
5593 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5594 S:      Maintained
5595 F:      Documentation/fb/
5596 F:      drivers/video/
5597 F:      include/video/
5598 F:      include/linux/fb.h
5599 F:      include/uapi/video/
5600 F:      include/uapi/linux/fb.h
5601
5602 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5603 M:      Horia Geantă <horia.geanta@nxp.com>
5604 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5605 L:      linux-crypto@vger.kernel.org
5606 S:      Maintained
5607 F:      drivers/crypto/caam/
5608 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5609
5610 FREESCALE DIU FRAMEBUFFER DRIVER
5611 M:      Timur Tabi <timur@tabi.org>
5612 L:      linux-fbdev@vger.kernel.org
5613 S:      Maintained
5614 F:      drivers/video/fbdev/fsl-diu-fb.*
5615
5616 FREESCALE DMA DRIVER
5617 M:      Li Yang <leoyang.li@nxp.com>
5618 M:      Zhang Wei <zw@zh-kernel.org>
5619 L:      linuxppc-dev@lists.ozlabs.org
5620 S:      Maintained
5621 F:      drivers/dma/fsldma.*
5622
5623 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5624 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5625 L:      netdev@vger.kernel.org
5626 S:      Maintained
5627 F:      drivers/net/ethernet/freescale/gianfar*
5628 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5629 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5630
5631 FREESCALE GPMI NAND DRIVER
5632 M:      Han Xu <han.xu@nxp.com>
5633 L:      linux-mtd@lists.infradead.org
5634 S:      Maintained
5635 F:      drivers/mtd/nand/gpmi-nand/*
5636
5637 FREESCALE I2C CPM DRIVER
5638 M:      Jochen Friedrich <jochen@scram.de>
5639 L:      linuxppc-dev@lists.ozlabs.org
5640 L:      linux-i2c@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/i2c/busses/i2c-cpm.c
5643
5644 FREESCALE IMX / MXC FEC DRIVER
5645 M:      Fugang Duan <fugang.duan@nxp.com>
5646 L:      netdev@vger.kernel.org
5647 S:      Maintained
5648 F:      drivers/net/ethernet/freescale/fec_main.c
5649 F:      drivers/net/ethernet/freescale/fec_ptp.c
5650 F:      drivers/net/ethernet/freescale/fec.h
5651 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5652
5653 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5654 M:      Sascha Hauer <kernel@pengutronix.de>
5655 L:      linux-fbdev@vger.kernel.org
5656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5657 S:      Maintained
5658 F:      include/linux/platform_data/video-imxfb.h
5659 F:      drivers/video/fbdev/imxfb.c
5660
5661 FREESCALE QORIQ DPAA ETHERNET DRIVER
5662 M:      Madalin Bucur <madalin.bucur@nxp.com>
5663 L:      netdev@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/net/ethernet/freescale/dpaa
5666
5667 FREESCALE QORIQ DPAA FMAN DRIVER
5668 M:      Madalin Bucur <madalin.bucur@nxp.com>
5669 L:      netdev@vger.kernel.org
5670 S:      Maintained
5671 F:      drivers/net/ethernet/freescale/fman
5672 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5673
5674 FREESCALE QUAD SPI DRIVER
5675 M:      Han Xu <han.xu@nxp.com>
5676 L:      linux-mtd@lists.infradead.org
5677 S:      Maintained
5678 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5679
5680 FREESCALE QUICC ENGINE LIBRARY
5681 M:      Qiang Zhao <qiang.zhao@nxp.com>
5682 L:      linuxppc-dev@lists.ozlabs.org
5683 S:      Maintained
5684 F:      drivers/soc/fsl/qe/
5685 F:      include/soc/fsl/*qe*.h
5686 F:      include/soc/fsl/*ucc*.h
5687
5688 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5689 M:      Li Yang <leoyang.li@nxp.com>
5690 L:      netdev@vger.kernel.org
5691 L:      linuxppc-dev@lists.ozlabs.org
5692 S:      Maintained
5693 F:      drivers/net/ethernet/freescale/ucc_geth*
5694
5695 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5696 M:      Zhao Qiang <qiang.zhao@nxp.com>
5697 L:      netdev@vger.kernel.org
5698 L:      linuxppc-dev@lists.ozlabs.org
5699 S:      Maintained
5700 F:      drivers/net/wan/fsl_ucc_hdlc*
5701
5702 FREESCALE QUICC ENGINE UCC UART DRIVER
5703 M:      Timur Tabi <timur@tabi.org>
5704 L:      linuxppc-dev@lists.ozlabs.org
5705 S:      Maintained
5706 F:      drivers/tty/serial/ucc_uart.c
5707
5708 FREESCALE SOC DRIVERS
5709 M:      Li Yang <leoyang.li@nxp.com>
5710 L:      linuxppc-dev@lists.ozlabs.org
5711 L:      linux-arm-kernel@lists.infradead.org
5712 S:      Maintained
5713 F:      Documentation/devicetree/bindings/soc/fsl/
5714 F:      drivers/soc/fsl/
5715 F:      include/linux/fsl/
5716
5717 FREESCALE SOC FS_ENET DRIVER
5718 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5719 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5720 L:      linuxppc-dev@lists.ozlabs.org
5721 L:      netdev@vger.kernel.org
5722 S:      Maintained
5723 F:      drivers/net/ethernet/freescale/fs_enet/
5724 F:      include/linux/fs_enet_pd.h
5725
5726 FREESCALE SOC SOUND DRIVERS
5727 M:      Timur Tabi <timur@tabi.org>
5728 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5729 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5730 R:      Fabio Estevam <fabio.estevam@nxp.com>
5731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5732 L:      linuxppc-dev@lists.ozlabs.org
5733 S:      Maintained
5734 F:      sound/soc/fsl/fsl*
5735 F:      sound/soc/fsl/imx*
5736 F:      sound/soc/fsl/mpc8610_hpcd.c
5737
5738 FREESCALE USB PERIPHERAL DRIVERS
5739 M:      Li Yang <leoyang.li@nxp.com>
5740 L:      linux-usb@vger.kernel.org
5741 L:      linuxppc-dev@lists.ozlabs.org
5742 S:      Maintained
5743 F:      drivers/usb/gadget/udc/fsl*
5744
5745 FREEVXFS FILESYSTEM
5746 M:      Christoph Hellwig <hch@infradead.org>
5747 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5748 S:      Maintained
5749 F:      fs/freevxfs/
5750
5751 FREEZER
5752 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5753 M:      Pavel Machek <pavel@ucw.cz>
5754 L:      linux-pm@vger.kernel.org
5755 S:      Supported
5756 F:      Documentation/power/freezing-of-tasks.txt
5757 F:      include/linux/freezer.h
5758 F:      kernel/freezer.c
5759
5760 FRONTSWAP API
5761 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5762 L:      linux-kernel@vger.kernel.org
5763 S:      Maintained
5764 F:      mm/frontswap.c
5765 F:      include/linux/frontswap.h
5766
5767 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5768 M:      David Howells <dhowells@redhat.com>
5769 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5770 S:      Supported
5771 F:      Documentation/filesystems/caching/
5772 F:      fs/fscache/
5773 F:      include/linux/fscache*.h
5774
5775 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5776 M:      Theodore Y. Ts'o <tytso@mit.edu>
5777 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5778 L:      linux-fscrypt@vger.kernel.org
5779 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5781 S:      Supported
5782 F:      fs/crypto/
5783 F:      include/linux/fscrypt*.h
5784 F:      Documentation/filesystems/fscrypt.rst
5785
5786 FUJITSU FR-V (FRV) PORT
5787 S:      Orphan
5788 F:      arch/frv/
5789
5790 FUJITSU LAPTOP EXTRAS
5791 M:      Jonathan Woithe <jwoithe@just42.net>
5792 L:      platform-driver-x86@vger.kernel.org
5793 S:      Maintained
5794 F:      drivers/platform/x86/fujitsu-laptop.c
5795
5796 FUJITSU M-5MO LS CAMERA ISP DRIVER
5797 M:      Kyungmin Park <kyungmin.park@samsung.com>
5798 M:      Heungjun Kim <riverful.kim@samsung.com>
5799 L:      linux-media@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/media/i2c/m5mols/
5802 F:      include/media/i2c/m5mols.h
5803
5804 FUJITSU TABLET EXTRAS
5805 M:      Robert Gerlach <khnz@gmx.de>
5806 L:      platform-driver-x86@vger.kernel.org
5807 S:      Maintained
5808 F:      drivers/platform/x86/fujitsu-tablet.c
5809
5810 FUSE: FILESYSTEM IN USERSPACE
5811 M:      Miklos Szeredi <miklos@szeredi.hu>
5812 L:      linux-fsdevel@vger.kernel.org
5813 W:      http://fuse.sourceforge.net/
5814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5815 S:      Maintained
5816 F:      fs/fuse/
5817 F:      include/uapi/linux/fuse.h
5818 F:      Documentation/filesystems/fuse.txt
5819
5820 FUTEX SUBSYSTEM
5821 M:      Thomas Gleixner <tglx@linutronix.de>
5822 M:      Ingo Molnar <mingo@redhat.com>
5823 R:      Peter Zijlstra <peterz@infradead.org>
5824 R:      Darren Hart <dvhart@infradead.org>
5825 L:      linux-kernel@vger.kernel.org
5826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5827 S:      Maintained
5828 F:      kernel/futex.c
5829 F:      kernel/futex_compat.c
5830 F:      include/asm-generic/futex.h
5831 F:      include/linux/futex.h
5832 F:      include/uapi/linux/futex.h
5833 F:      tools/testing/selftests/futex/
5834 F:      tools/perf/bench/futex*
5835 F:      Documentation/*futex*
5836
5837 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5838 M:      Rik Faith <faith@cs.unc.edu>
5839 L:      linux-scsi@vger.kernel.org
5840 S:      Odd Fixes (e.g., new signatures)
5841 F:      drivers/scsi/fdomain.*
5842
5843 GCC PLUGINS
5844 M:      Kees Cook <keescook@chromium.org>
5845 R:      Emese Revfy <re.emese@gmail.com>
5846 L:      kernel-hardening@lists.openwall.com
5847 S:      Maintained
5848 F:      scripts/gcc-plugins/
5849 F:      scripts/gcc-plugin.sh
5850 F:      scripts/Makefile.gcc-plugins
5851 F:      Documentation/gcc-plugins.txt
5852
5853 GCOV BASED KERNEL PROFILING
5854 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5855 S:      Maintained
5856 F:      kernel/gcov/
5857 F:      Documentation/dev-tools/gcov.rst
5858
5859 GDB KERNEL DEBUGGING HELPER SCRIPTS
5860 M:      Jan Kiszka <jan.kiszka@siemens.com>
5861 M:      Kieran Bingham <kieran@bingham.xyz>
5862 S:      Supported
5863 F:      scripts/gdb/
5864
5865 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5866 M:      Achim Leubner <achim_leubner@adaptec.com>
5867 L:      linux-scsi@vger.kernel.org
5868 W:      http://www.icp-vortex.com/
5869 S:      Supported
5870 F:      drivers/scsi/gdt*
5871
5872 GEMTEK FM RADIO RECEIVER DRIVER
5873 M:      Hans Verkuil <hverkuil@xs4all.nl>
5874 L:      linux-media@vger.kernel.org
5875 T:      git git://linuxtv.org/media_tree.git
5876 W:      https://linuxtv.org
5877 S:      Maintained
5878 F:      drivers/media/radio/radio-gemtek*
5879
5880 GENERIC GPIO I2C DRIVER
5881 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5882 S:      Supported
5883 F:      drivers/i2c/busses/i2c-gpio.c
5884 F:      include/linux/i2c-gpio.h
5885
5886 GENERIC GPIO I2C MULTIPLEXER DRIVER
5887 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5888 L:      linux-i2c@vger.kernel.org
5889 S:      Supported
5890 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5891 F:      include/linux/i2c-mux-gpio.h
5892 F:      Documentation/i2c/muxes/i2c-mux-gpio
5893
5894 GENERIC HDLC (WAN) DRIVERS
5895 M:      Krzysztof Halasa <khc@pm.waw.pl>
5896 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5897 S:      Maintained
5898 F:      drivers/net/wan/c101.c
5899 F:      drivers/net/wan/hd6457*
5900 F:      drivers/net/wan/hdlc*
5901 F:      drivers/net/wan/n2.c
5902 F:      drivers/net/wan/pc300too.c
5903 F:      drivers/net/wan/pci200syn.c
5904 F:      drivers/net/wan/wanxl*
5905
5906 GENERIC INCLUDE/ASM HEADER FILES
5907 M:      Arnd Bergmann <arnd@arndb.de>
5908 L:      linux-arch@vger.kernel.org
5909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5910 S:      Maintained
5911 F:      include/asm-generic/
5912 F:      include/uapi/asm-generic/
5913
5914 GENERIC PHY FRAMEWORK
5915 M:      Kishon Vijay Abraham I <kishon@ti.com>
5916 L:      linux-kernel@vger.kernel.org
5917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5918 S:      Supported
5919 F:      drivers/phy/
5920 F:      include/linux/phy/
5921
5922 GENERIC PM DOMAINS
5923 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5924 M:      Kevin Hilman <khilman@kernel.org>
5925 M:      Ulf Hansson <ulf.hansson@linaro.org>
5926 L:      linux-pm@vger.kernel.org
5927 S:      Supported
5928 F:      drivers/base/power/domain*.c
5929 F:      include/linux/pm_domain.h
5930 F:      Documentation/devicetree/bindings/power/power_domain.txt
5931
5932 GENERIC UIO DRIVER FOR PCI DEVICES
5933 M:      "Michael S. Tsirkin" <mst@redhat.com>
5934 L:      kvm@vger.kernel.org
5935 S:      Supported
5936 F:      drivers/uio/uio_pci_generic.c
5937
5938 GENWQE (IBM Generic Workqueue Card)
5939 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5940 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5941 S:      Supported
5942 F:      drivers/misc/genwqe/
5943
5944 GET_MAINTAINER SCRIPT
5945 M:      Joe Perches <joe@perches.com>
5946 S:      Maintained
5947 F:      scripts/get_maintainer.pl
5948
5949 GFS2 FILE SYSTEM
5950 M:      Steven Whitehouse <swhiteho@redhat.com>
5951 M:      Bob Peterson <rpeterso@redhat.com>
5952 L:      cluster-devel@redhat.com
5953 W:      http://sources.redhat.com/cluster/
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5955 S:      Supported
5956 F:      Documentation/filesystems/gfs2*.txt
5957 F:      fs/gfs2/
5958 F:      include/uapi/linux/gfs2_ondisk.h
5959
5960 GIGASET ISDN DRIVERS
5961 M:      Paul Bolle <pebolle@tiscali.nl>
5962 L:      gigaset307x-common@lists.sourceforge.net
5963 W:      http://gigaset307x.sourceforge.net/
5964 S:      Odd Fixes
5965 F:      Documentation/isdn/README.gigaset
5966 F:      drivers/isdn/gigaset/
5967 F:      include/uapi/linux/gigaset_dev.h
5968
5969 GO7007 MPEG CODEC
5970 M:      Hans Verkuil <hans.verkuil@cisco.com>
5971 L:      linux-media@vger.kernel.org
5972 S:      Maintained
5973 F:      drivers/media/usb/go7007/
5974
5975 GOODIX TOUCHSCREEN
5976 M:      Bastien Nocera <hadess@hadess.net>
5977 L:      linux-input@vger.kernel.org
5978 S:      Maintained
5979 F:      drivers/input/touchscreen/goodix.c
5980
5981 GPIO ACPI SUPPORT
5982 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5983 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5984 L:      linux-gpio@vger.kernel.org
5985 L:      linux-acpi@vger.kernel.org
5986 S:      Maintained
5987 F:      Documentation/acpi/gpio-properties.txt
5988 F:      drivers/gpio/gpiolib-acpi.c
5989
5990 GPIO IR Transmitter
5991 M:      Sean Young <sean@mess.org>
5992 L:      linux-media@vger.kernel.org
5993 S:      Maintained
5994 F:      drivers/media/rc/gpio-ir-tx.c
5995
5996 GPIO MOCKUP DRIVER
5997 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5998 R:      Bartosz Golaszewski <brgl@bgdev.pl>
5999 L:      linux-gpio@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/gpio/gpio-mockup.c
6002 F:      tools/testing/selftests/gpio/
6003
6004 GPIO SUBSYSTEM
6005 M:      Linus Walleij <linus.walleij@linaro.org>
6006 L:      linux-gpio@vger.kernel.org
6007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6008 S:      Maintained
6009 F:      Documentation/devicetree/bindings/gpio/
6010 F:      Documentation/gpio/
6011 F:      Documentation/ABI/testing/gpio-cdev
6012 F:      Documentation/ABI/obsolete/sysfs-gpio
6013 F:      drivers/gpio/
6014 F:      include/linux/gpio/
6015 F:      include/linux/gpio.h
6016 F:      include/asm-generic/gpio.h
6017 F:      include/uapi/linux/gpio.h
6018 F:      tools/gpio/
6019
6020 GRE DEMULTIPLEXER DRIVER
6021 M:      Dmitry Kozlov <xeb@mail.ru>
6022 L:      netdev@vger.kernel.org
6023 S:      Maintained
6024 F:      net/ipv4/gre_demux.c
6025 F:      net/ipv4/gre_offload.c
6026 F:      include/net/gre.h
6027
6028 GRETH 10/100/1G Ethernet MAC device driver
6029 M:      Andreas Larsson <andreas@gaisler.com>
6030 L:      netdev@vger.kernel.org
6031 S:      Maintained
6032 F:      drivers/net/ethernet/aeroflex/
6033
6034 GREYBUS AUDIO PROTOCOLS DRIVERS
6035 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6036 M:      Mark Greer <mgreer@animalcreek.com>
6037 S:      Maintained
6038 F:      drivers/staging/greybus/audio_apbridgea.c
6039 F:      drivers/staging/greybus/audio_apbridgea.h
6040 F:      drivers/staging/greybus/audio_codec.c
6041 F:      drivers/staging/greybus/audio_codec.h
6042 F:      drivers/staging/greybus/audio_gb.c
6043 F:      drivers/staging/greybus/audio_manager.c
6044 F:      drivers/staging/greybus/audio_manager.h
6045 F:      drivers/staging/greybus/audio_manager_module.c
6046 F:      drivers/staging/greybus/audio_manager_private.h
6047 F:      drivers/staging/greybus/audio_manager_sysfs.c
6048 F:      drivers/staging/greybus/audio_module.c
6049 F:      drivers/staging/greybus/audio_topology.c
6050
6051 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6052 M:      Viresh Kumar <vireshk@kernel.org>
6053 S:      Maintained
6054 F:      drivers/staging/greybus/authentication.c
6055 F:      drivers/staging/greybus/bootrom.c
6056 F:      drivers/staging/greybus/firmware.h
6057 F:      drivers/staging/greybus/fw-core.c
6058 F:      drivers/staging/greybus/fw-download.c
6059 F:      drivers/staging/greybus/fw-managament.c
6060 F:      drivers/staging/greybus/greybus_authentication.h
6061 F:      drivers/staging/greybus/greybus_firmware.h
6062 F:      drivers/staging/greybus/hid.c
6063 F:      drivers/staging/greybus/i2c.c
6064 F:      drivers/staging/greybus/spi.c
6065 F:      drivers/staging/greybus/spilib.c
6066 F:      drivers/staging/greybus/spilib.h
6067
6068 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6069 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6070 S:      Maintained
6071 F:      drivers/staging/greybus/loopback.c
6072 F:      drivers/staging/greybus/timesync.c
6073 F:      drivers/staging/greybus/timesync_platform.c
6074
6075 GREYBUS PLATFORM DRIVERS
6076 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6077 S:      Maintained
6078 F:      drivers/staging/greybus/arche-platform.c
6079 F:      drivers/staging/greybus/arche-apb-ctrl.c
6080 F:      drivers/staging/greybus/arche_platform.h
6081
6082 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6083 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6084 S:      Maintained
6085 F:      drivers/staging/greybus/sdio.c
6086 F:      drivers/staging/greybus/light.c
6087 F:      drivers/staging/greybus/gpio.c
6088 F:      drivers/staging/greybus/power_supply.c
6089 F:      drivers/staging/greybus/spi.c
6090 F:      drivers/staging/greybus/spilib.c
6091
6092 GREYBUS SUBSYSTEM
6093 M:      Johan Hovold <johan@kernel.org>
6094 M:      Alex Elder <elder@kernel.org>
6095 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6096 S:      Maintained
6097 F:      drivers/staging/greybus/
6098 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6099
6100 GREYBUS UART PROTOCOLS DRIVERS
6101 M:      David Lin <dtwlin@gmail.com>
6102 S:      Maintained
6103 F:      drivers/staging/greybus/uart.c
6104 F:      drivers/staging/greybus/log.c
6105
6106 GS1662 VIDEO SERIALIZER
6107 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6108 L:      linux-media@vger.kernel.org
6109 T:      git git://linuxtv.org/media_tree.git
6110 S:      Maintained
6111 F:      drivers/media/spi/gs1662.c
6112
6113 GSPCA FINEPIX SUBDRIVER
6114 M:      Frank Zago <frank@zago.net>
6115 L:      linux-media@vger.kernel.org
6116 T:      git git://linuxtv.org/media_tree.git
6117 S:      Maintained
6118 F:      drivers/media/usb/gspca/finepix.c
6119
6120 GSPCA GL860 SUBDRIVER
6121 M:      Olivier Lorin <o.lorin@laposte.net>
6122 L:      linux-media@vger.kernel.org
6123 T:      git git://linuxtv.org/media_tree.git
6124 S:      Maintained
6125 F:      drivers/media/usb/gspca/gl860/
6126
6127 GSPCA M5602 SUBDRIVER
6128 M:      Erik Andren <erik.andren@gmail.com>
6129 L:      linux-media@vger.kernel.org
6130 T:      git git://linuxtv.org/media_tree.git
6131 S:      Maintained
6132 F:      drivers/media/usb/gspca/m5602/
6133
6134 GSPCA PAC207 SONIXB SUBDRIVER
6135 M:      Hans Verkuil <hverkuil@xs4all.nl>
6136 L:      linux-media@vger.kernel.org
6137 T:      git git://linuxtv.org/media_tree.git
6138 S:      Odd Fixes
6139 F:      drivers/media/usb/gspca/pac207.c
6140
6141 GSPCA SN9C20X SUBDRIVER
6142 M:      Brian Johnson <brijohn@gmail.com>
6143 L:      linux-media@vger.kernel.org
6144 T:      git git://linuxtv.org/media_tree.git
6145 S:      Maintained
6146 F:      drivers/media/usb/gspca/sn9c20x.c
6147
6148 GSPCA T613 SUBDRIVER
6149 M:      Leandro Costantino <lcostantino@gmail.com>
6150 L:      linux-media@vger.kernel.org
6151 T:      git git://linuxtv.org/media_tree.git
6152 S:      Maintained
6153 F:      drivers/media/usb/gspca/t613.c
6154
6155 GSPCA USB WEBCAM DRIVER
6156 M:      Hans Verkuil <hverkuil@xs4all.nl>
6157 L:      linux-media@vger.kernel.org
6158 T:      git git://linuxtv.org/media_tree.git
6159 S:      Odd Fixes
6160 F:      drivers/media/usb/gspca/
6161
6162 GTP (GPRS Tunneling Protocol)
6163 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6164 M:      Harald Welte <laforge@gnumonks.org>
6165 L:      osmocom-net-gprs@lists.osmocom.org
6166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6167 S:      Maintained
6168 F:      drivers/net/gtp.c
6169
6170 GUID PARTITION TABLE (GPT)
6171 M:      Davidlohr Bueso <dave@stgolabs.net>
6172 L:      linux-efi@vger.kernel.org
6173 S:      Maintained
6174 F:      block/partitions/efi.*
6175
6176 H8/300 ARCHITECTURE
6177 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6178 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6179 W:      http://uclinux-h8.sourceforge.jp
6180 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6181 S:      Maintained
6182 F:      arch/h8300/
6183 F:      drivers/clocksource/h8300_*.c
6184 F:      drivers/clk/h8300/
6185 F:      drivers/irqchip/irq-renesas-h8*.c
6186
6187 HACKRF MEDIA DRIVER
6188 M:      Antti Palosaari <crope@iki.fi>
6189 L:      linux-media@vger.kernel.org
6190 W:      https://linuxtv.org
6191 W:      http://palosaari.fi/linux/
6192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6193 T:      git git://linuxtv.org/anttip/media_tree.git
6194 S:      Maintained
6195 F:      drivers/media/usb/hackrf/
6196
6197 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6198 M:      Frank Seidel <frank@f-seidel.de>
6199 L:      platform-driver-x86@vger.kernel.org
6200 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6201 S:      Maintained
6202 F:      drivers/platform/x86/hdaps.c
6203
6204 HARDWARE MONITORING
6205 M:      Jean Delvare <jdelvare@suse.com>
6206 M:      Guenter Roeck <linux@roeck-us.net>
6207 L:      linux-hwmon@vger.kernel.org
6208 W:      http://hwmon.wiki.kernel.org/
6209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6210 S:      Maintained
6211 F:      Documentation/hwmon/
6212 F:      drivers/hwmon/
6213 F:      include/linux/hwmon*.h
6214
6215 HARDWARE RANDOM NUMBER GENERATOR CORE
6216 M:      Matt Mackall <mpm@selenic.com>
6217 M:      Herbert Xu <herbert@gondor.apana.org.au>
6218 L:      linux-crypto@vger.kernel.org
6219 S:      Odd fixes
6220 F:      Documentation/devicetree/bindings/rng/
6221 F:      Documentation/hw_random.txt
6222 F:      drivers/char/hw_random/
6223 F:      include/linux/hw_random.h
6224
6225 HARDWARE SPINLOCK CORE
6226 M:      Ohad Ben-Cohen <ohad@wizery.com>
6227 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6228 L:      linux-remoteproc@vger.kernel.org
6229 S:      Maintained
6230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6231 F:      Documentation/devicetree/bindings/hwlock/
6232 F:      Documentation/hwspinlock.txt
6233 F:      drivers/hwspinlock/
6234 F:      include/linux/hwspinlock.h
6235
6236 HARMONY SOUND DRIVER
6237 L:      linux-parisc@vger.kernel.org
6238 S:      Maintained
6239 F:      sound/parisc/harmony.*
6240
6241 HDPVR USB VIDEO ENCODER DRIVER
6242 M:      Hans Verkuil <hverkuil@xs4all.nl>
6243 L:      linux-media@vger.kernel.org
6244 T:      git git://linuxtv.org/media_tree.git
6245 W:      https://linuxtv.org
6246 S:      Odd Fixes
6247 F:      drivers/media/usb/hdpvr/
6248
6249 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6250 M:      Jimmy Vance <jimmy.vance@hpe.com>
6251 S:      Supported
6252 F:      Documentation/watchdog/hpwdt.txt
6253 F:      drivers/watchdog/hpwdt.c
6254
6255 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6256 M:      Don Brace <don.brace@microsemi.com>
6257 L:      esc.storagedev@microsemi.com
6258 L:      linux-scsi@vger.kernel.org
6259 S:      Supported
6260 F:      Documentation/scsi/hpsa.txt
6261 F:      drivers/scsi/hpsa*.[ch]
6262 F:      include/linux/cciss*.h
6263 F:      include/uapi/linux/cciss*.h
6264
6265 HFI1 DRIVER
6266 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6267 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6268 L:      linux-rdma@vger.kernel.org
6269 S:      Supported
6270 F:      drivers/infiniband/hw/hfi1
6271
6272 HFS FILESYSTEM
6273 L:      linux-fsdevel@vger.kernel.org
6274 S:      Orphan
6275 F:      Documentation/filesystems/hfs.txt
6276 F:      fs/hfs/
6277
6278 HFSPLUS FILESYSTEM
6279 L:      linux-fsdevel@vger.kernel.org
6280 S:      Orphan
6281 F:      Documentation/filesystems/hfsplus.txt
6282 F:      fs/hfsplus/
6283
6284 HGA FRAMEBUFFER DRIVER
6285 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6286 L:      linux-nvidia@lists.surfsouth.com
6287 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6288 S:      Maintained
6289 F:      drivers/video/fbdev/hgafb.c
6290
6291 HIBERNATION (aka Software Suspend, aka swsusp)
6292 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6293 M:      Pavel Machek <pavel@ucw.cz>
6294 L:      linux-pm@vger.kernel.org
6295 B:      https://bugzilla.kernel.org
6296 S:      Supported
6297 F:      arch/x86/power/
6298 F:      drivers/base/power/
6299 F:      kernel/power/
6300 F:      include/linux/suspend.h
6301 F:      include/linux/freezer.h
6302 F:      include/linux/pm.h
6303 F:      arch/*/include/asm/suspend*.h
6304
6305 HID CORE LAYER
6306 M:      Jiri Kosina <jikos@kernel.org>
6307 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6308 L:      linux-input@vger.kernel.org
6309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6310 S:      Maintained
6311 F:      drivers/hid/
6312 F:      include/linux/hid*
6313 F:      include/uapi/linux/hid*
6314
6315 HID SENSOR HUB DRIVERS
6316 M:      Jiri Kosina <jikos@kernel.org>
6317 M:      Jonathan Cameron <jic23@kernel.org>
6318 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6319 L:      linux-input@vger.kernel.org
6320 L:      linux-iio@vger.kernel.org
6321 S:      Maintained
6322 F:      Documentation/hid/hid-sensor*
6323 F:      drivers/hid/hid-sensor-*
6324 F:      drivers/iio/*/hid-*
6325 F:      include/linux/hid-sensor-*
6326
6327 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6328 M:      Thomas Gleixner <tglx@linutronix.de>
6329 L:      linux-kernel@vger.kernel.org
6330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6331 S:      Maintained
6332 F:      Documentation/timers/
6333 F:      kernel/time/hrtimer.c
6334 F:      kernel/time/clockevents.c
6335 F:      kernel/time/timer_*.c
6336 F:      include/linux/clockchips.h
6337 F:      include/linux/hrtimer.h
6338
6339 HIGH-SPEED SCC DRIVER FOR AX.25
6340 L:      linux-hams@vger.kernel.org
6341 S:      Orphan
6342 F:      drivers/net/hamradio/dmascc.c
6343 F:      drivers/net/hamradio/scc.c
6344
6345 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6346 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6347 W:      http://www.highpoint-tech.com
6348 S:      Supported
6349 F:      Documentation/scsi/hptiop.txt
6350 F:      drivers/scsi/hptiop.c
6351
6352 HIPPI
6353 M:      Jes Sorensen <jes@trained-monkey.org>
6354 L:      linux-hippi@sunsite.dk
6355 S:      Maintained
6356 F:      include/linux/hippidevice.h
6357 F:      include/uapi/linux/if_hippi.h
6358 F:      net/802/hippi.c
6359 F:      drivers/net/hippi/
6360
6361 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6362 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6363 M:      Salil Mehta <salil.mehta@huawei.com>
6364 L:      netdev@vger.kernel.org
6365 W:      http://www.hisilicon.com
6366 S:      Maintained
6367 F:      drivers/net/ethernet/hisilicon/hns3/
6368
6369 HISILICON NETWORK SUBSYSTEM DRIVER
6370 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6371 M:      Salil Mehta <salil.mehta@huawei.com>
6372 L:      netdev@vger.kernel.org
6373 W:      http://www.hisilicon.com
6374 S:      Maintained
6375 F:      drivers/net/ethernet/hisilicon/
6376 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6377
6378 HISILICON PMU DRIVER
6379 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6380 W:      http://www.hisilicon.com
6381 S:      Supported
6382 F:      drivers/perf/hisilicon
6383 F:      Documentation/perf/hisi-pmu.txt
6384
6385 HISILICON ROCE DRIVER
6386 M:      Lijun Ou <oulijun@huawei.com>
6387 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6388 L:      linux-rdma@vger.kernel.org
6389 S:      Maintained
6390 F:      drivers/infiniband/hw/hns/
6391 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6392
6393 HISILICON SAS Controller
6394 M:      John Garry <john.garry@huawei.com>
6395 W:      http://www.hisilicon.com
6396 S:      Supported
6397 F:      drivers/scsi/hisi_sas/
6398 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6399
6400 HMM - Heterogeneous Memory Management
6401 M:      Jérôme Glisse <jglisse@redhat.com>
6402 L:      linux-mm@kvack.org
6403 S:      Maintained
6404 F:      mm/hmm*
6405 F:      include/linux/hmm*
6406
6407 HOST AP DRIVER
6408 M:      Jouni Malinen <j@w1.fi>
6409 L:      linux-wireless@vger.kernel.org
6410 W:      http://w1.fi/hostap-driver.html
6411 S:      Obsolete
6412 F:      drivers/net/wireless/intersil/hostap/
6413
6414 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6415 L:      platform-driver-x86@vger.kernel.org
6416 S:      Orphan
6417 F:      drivers/platform/x86/tc1100-wmi.c
6418
6419 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6420 M:      Jaroslav Kysela <perex@perex.cz>
6421 S:      Maintained
6422 F:      drivers/net/ethernet/hp/hp100.*
6423
6424 HPET:   High Precision Event Timers driver
6425 M:      Clemens Ladisch <clemens@ladisch.de>
6426 S:      Maintained
6427 F:      Documentation/timers/hpet.txt
6428 F:      drivers/char/hpet.c
6429 F:      include/linux/hpet.h
6430 F:      include/uapi/linux/hpet.h
6431
6432 HPET:   x86
6433 S:      Orphan
6434 F:      arch/x86/kernel/hpet.c
6435 F:      arch/x86/include/asm/hpet.h
6436
6437 HPFS FILESYSTEM
6438 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6439 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6440 S:      Maintained
6441 F:      fs/hpfs/
6442
6443 HSI SUBSYSTEM
6444 M:      Sebastian Reichel <sre@kernel.org>
6445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6446 S:      Maintained
6447 F:      Documentation/ABI/testing/sysfs-bus-hsi
6448 F:      Documentation/driver-api/hsi.rst
6449 F:      drivers/hsi/
6450 F:      include/linux/hsi/
6451 F:      include/uapi/linux/hsi/
6452
6453 HSO 3G MODEM DRIVER
6454 L:      linux-usb@vger.kernel.org
6455 S:      Orphan
6456 F:      drivers/net/usb/hso.c
6457
6458 HSR NETWORK PROTOCOL
6459 M:      Arvid Brodin <arvid.brodin@alten.se>
6460 L:      netdev@vger.kernel.org
6461 S:      Maintained
6462 F:      net/hsr/
6463
6464 HT16K33 LED CONTROLLER DRIVER
6465 M:      Robin van der Gracht <robin@protonic.nl>
6466 S:      Maintained
6467 F:      drivers/auxdisplay/ht16k33.c
6468 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6469
6470 HTCPEN TOUCHSCREEN DRIVER
6471 M:      Pau Oliva Fora <pof@eslack.org>
6472 L:      linux-input@vger.kernel.org
6473 S:      Maintained
6474 F:      drivers/input/touchscreen/htcpen.c
6475
6476 HUAWEI ETHERNET DRIVER
6477 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6478 L:      netdev@vger.kernel.org
6479 S:      Supported
6480 F:      Documentation/networking/hinic.txt
6481 F:      drivers/net/ethernet/huawei/hinic/
6482
6483 HUGETLB FILESYSTEM
6484 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6485 S:      Maintained
6486 F:      fs/hugetlbfs/
6487
6488 HVA ST MEDIA DRIVER
6489 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6490 L:      linux-media@vger.kernel.org
6491 T:      git git://linuxtv.org/media_tree.git
6492 W:      https://linuxtv.org
6493 S:      Supported
6494 F:      drivers/media/platform/sti/hva
6495
6496 HWPOISON MEMORY FAILURE HANDLING
6497 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6498 L:      linux-mm@kvack.org
6499 S:      Maintained
6500 F:      mm/memory-failure.c
6501 F:      mm/hwpoison-inject.c
6502
6503 Hyper-V CORE AND DRIVERS
6504 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6505 M:      Haiyang Zhang <haiyangz@microsoft.com>
6506 M:      Stephen Hemminger <sthemmin@microsoft.com>
6507 L:      devel@linuxdriverproject.org
6508 S:      Maintained
6509 F:      Documentation/networking/netvsc.txt
6510 F:      arch/x86/include/asm/mshyperv.h
6511 F:      arch/x86/include/asm/trace/hyperv.h
6512 F:      arch/x86/include/uapi/asm/hyperv.h
6513 F:      arch/x86/kernel/cpu/mshyperv.c
6514 F:      arch/x86/hyperv
6515 F:      drivers/hid/hid-hyperv.c
6516 F:      drivers/hv/
6517 F:      drivers/input/serio/hyperv-keyboard.c
6518 F:      drivers/pci/host/pci-hyperv.c
6519 F:      drivers/net/hyperv/
6520 F:      drivers/scsi/storvsc_drv.c
6521 F:      drivers/uio/uio_hv_generic.c
6522 F:      drivers/video/fbdev/hyperv_fb.c
6523 F:      net/vmw_vsock/hyperv_transport.c
6524 F:      include/linux/hyperv.h
6525 F:      include/uapi/linux/hyperv.h
6526 F:      tools/hv/
6527 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6528
6529 HYPERVISOR VIRTUAL CONSOLE DRIVER
6530 L:      linuxppc-dev@lists.ozlabs.org
6531 S:      Odd Fixes
6532 F:      drivers/tty/hvc/
6533
6534 I2C ACPI SUPPORT
6535 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6536 L:      linux-i2c@vger.kernel.org
6537 L:      linux-acpi@vger.kernel.org
6538 S:      Maintained
6539 F:      drivers/i2c/i2c-core-acpi.c
6540
6541 I2C MUXES
6542 M:      Peter Rosin <peda@axentia.se>
6543 L:      linux-i2c@vger.kernel.org
6544 S:      Maintained
6545 F:      Documentation/i2c/i2c-topology
6546 F:      Documentation/i2c/muxes/
6547 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6548 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6549 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6550 F:      drivers/i2c/i2c-mux.c
6551 F:      drivers/i2c/muxes/
6552 F:      include/linux/i2c-mux.h
6553
6554 I2C OVER PARALLEL PORT
6555 M:      Jean Delvare <jdelvare@suse.com>
6556 L:      linux-i2c@vger.kernel.org
6557 S:      Maintained
6558 F:      Documentation/i2c/busses/i2c-parport
6559 F:      Documentation/i2c/busses/i2c-parport-light
6560 F:      drivers/i2c/busses/i2c-parport.c
6561 F:      drivers/i2c/busses/i2c-parport-light.c
6562
6563 I2C SUBSYSTEM
6564 M:      Wolfram Sang <wsa@the-dreams.de>
6565 L:      linux-i2c@vger.kernel.org
6566 W:      https://i2c.wiki.kernel.org/
6567 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6569 S:      Maintained
6570 F:      Documentation/devicetree/bindings/i2c/
6571 F:      Documentation/i2c/
6572 F:      drivers/i2c/
6573 F:      drivers/i2c/*/
6574 F:      include/linux/i2c.h
6575 F:      include/linux/i2c-*.h
6576 F:      include/uapi/linux/i2c.h
6577 F:      include/uapi/linux/i2c-*.h
6578
6579 I2C-TAOS-EVM DRIVER
6580 M:      Jean Delvare <jdelvare@suse.com>
6581 L:      linux-i2c@vger.kernel.org
6582 S:      Maintained
6583 F:      Documentation/i2c/busses/i2c-taos-evm
6584 F:      drivers/i2c/busses/i2c-taos-evm.c
6585
6586 I2C-TINY-USB DRIVER
6587 M:      Till Harbaum <till@harbaum.org>
6588 L:      linux-i2c@vger.kernel.org
6589 W:      http://www.harbaum.org/till/i2c_tiny_usb
6590 S:      Maintained
6591 F:      drivers/i2c/busses/i2c-tiny-usb.c
6592
6593 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6594 M:      Jean Delvare <jdelvare@suse.com>
6595 L:      linux-i2c@vger.kernel.org
6596 S:      Maintained
6597 F:      Documentation/i2c/busses/i2c-ali1535
6598 F:      Documentation/i2c/busses/i2c-ali1563
6599 F:      Documentation/i2c/busses/i2c-ali15x3
6600 F:      Documentation/i2c/busses/i2c-amd756
6601 F:      Documentation/i2c/busses/i2c-amd8111
6602 F:      Documentation/i2c/busses/i2c-i801
6603 F:      Documentation/i2c/busses/i2c-nforce2
6604 F:      Documentation/i2c/busses/i2c-piix4
6605 F:      Documentation/i2c/busses/i2c-sis5595
6606 F:      Documentation/i2c/busses/i2c-sis630
6607 F:      Documentation/i2c/busses/i2c-sis96x
6608 F:      Documentation/i2c/busses/i2c-via
6609 F:      Documentation/i2c/busses/i2c-viapro
6610 F:      drivers/i2c/busses/i2c-ali1535.c
6611 F:      drivers/i2c/busses/i2c-ali1563.c
6612 F:      drivers/i2c/busses/i2c-ali15x3.c
6613 F:      drivers/i2c/busses/i2c-amd756.c
6614 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6615 F:      drivers/i2c/busses/i2c-amd8111.c
6616 F:      drivers/i2c/busses/i2c-i801.c
6617 F:      drivers/i2c/busses/i2c-isch.c
6618 F:      drivers/i2c/busses/i2c-nforce2.c
6619 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6620 F:      drivers/i2c/busses/i2c-piix4.c
6621 F:      drivers/i2c/busses/i2c-sis5595.c
6622 F:      drivers/i2c/busses/i2c-sis630.c
6623 F:      drivers/i2c/busses/i2c-sis96x.c
6624 F:      drivers/i2c/busses/i2c-via.c
6625 F:      drivers/i2c/busses/i2c-viapro.c
6626
6627 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6628 M:      Hans de Goede <hdegoede@redhat.com>
6629 L:      linux-i2c@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/i2c/busses/i2c-cht-wc.c
6632
6633 I2C/SMBUS ISMT DRIVER
6634 M:      Seth Heasley <seth.heasley@intel.com>
6635 M:      Neil Horman <nhorman@tuxdriver.com>
6636 L:      linux-i2c@vger.kernel.org
6637 F:      drivers/i2c/busses/i2c-ismt.c
6638 F:      Documentation/i2c/busses/i2c-ismt
6639
6640 I2C/SMBUS STUB DRIVER
6641 M:      Jean Delvare <jdelvare@suse.com>
6642 L:      linux-i2c@vger.kernel.org
6643 S:      Maintained
6644 F:      drivers/i2c/i2c-stub.c
6645
6646 IA64 (Itanium) PLATFORM
6647 M:      Tony Luck <tony.luck@intel.com>
6648 M:      Fenghua Yu <fenghua.yu@intel.com>
6649 L:      linux-ia64@vger.kernel.org
6650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6651 S:      Maintained
6652 F:      arch/ia64/
6653
6654 IBM Power 842 compression accelerator
6655 M:      Haren Myneni <haren@us.ibm.com>
6656 S:      Supported
6657 F:      drivers/crypto/nx/Makefile
6658 F:      drivers/crypto/nx/Kconfig
6659 F:      drivers/crypto/nx/nx-842*
6660 F:      include/linux/sw842.h
6661 F:      crypto/842.c
6662 F:      lib/842/
6663
6664 IBM Power in-Nest Crypto Acceleration
6665 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6666 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6667 L:      linux-crypto@vger.kernel.org
6668 S:      Supported
6669 F:      drivers/crypto/nx/Makefile
6670 F:      drivers/crypto/nx/Kconfig
6671 F:      drivers/crypto/nx/nx-aes*
6672 F:      drivers/crypto/nx/nx-sha*
6673 F:      drivers/crypto/nx/nx.*
6674 F:      drivers/crypto/nx/nx_csbcpb.h
6675 F:      drivers/crypto/nx/nx_debugfs.h
6676
6677 IBM Power Linux RAID adapter
6678 M:      Brian King <brking@us.ibm.com>
6679 S:      Supported
6680 F:      drivers/scsi/ipr.*
6681
6682 IBM Power SRIOV Virtual NIC Device Driver
6683 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6684 M:      John Allen <jallen@linux.vnet.ibm.com>
6685 L:      netdev@vger.kernel.org
6686 S:      Supported
6687 F:      drivers/net/ethernet/ibm/ibmvnic.*
6688
6689 IBM Power Virtual Accelerator Switchboard
6690 M:      Sukadev Bhattiprolu
6691 L:      linuxppc-dev@lists.ozlabs.org
6692 S:      Supported
6693 F:      arch/powerpc/platforms/powernv/vas*
6694 F:      arch/powerpc/platforms/powernv/copy-paste.h
6695 F:      arch/powerpc/include/asm/vas.h
6696 F:      arch/powerpc/include/uapi/asm/vas.h
6697
6698 IBM Power Virtual Ethernet Device Driver
6699 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6700 L:      netdev@vger.kernel.org
6701 S:      Supported
6702 F:      drivers/net/ethernet/ibm/ibmveth.*
6703
6704 IBM Power Virtual FC Device Drivers
6705 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6706 L:      linux-scsi@vger.kernel.org
6707 S:      Supported
6708 F:      drivers/scsi/ibmvscsi/ibmvfc*
6709
6710 IBM Power Virtual SCSI Device Drivers
6711 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6712 L:      linux-scsi@vger.kernel.org
6713 S:      Supported
6714 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6715 F:      include/scsi/viosrp.h
6716
6717 IBM Power Virtual SCSI Device Target Driver
6718 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6719 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6720 L:      linux-scsi@vger.kernel.org
6721 L:      target-devel@vger.kernel.org
6722 S:      Supported
6723 F:      drivers/scsi/ibmvscsi_tgt/
6724
6725 IBM Power VMX Cryptographic instructions
6726 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6727 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6728 L:      linux-crypto@vger.kernel.org
6729 S:      Supported
6730 F:      drivers/crypto/vmx/Makefile
6731 F:      drivers/crypto/vmx/Kconfig
6732 F:      drivers/crypto/vmx/vmx.c
6733 F:      drivers/crypto/vmx/aes*
6734 F:      drivers/crypto/vmx/ghash*
6735 F:      drivers/crypto/vmx/ppc-xlate.pl
6736
6737 IBM ServeRAID RAID DRIVER
6738 S:      Orphan
6739 F:      drivers/scsi/ips.*
6740
6741 ICH LPC AND GPIO DRIVER
6742 M:      Peter Tyser <ptyser@xes-inc.com>
6743 S:      Maintained
6744 F:      drivers/mfd/lpc_ich.c
6745 F:      drivers/gpio/gpio-ich.c
6746
6747 IDE SUBSYSTEM
6748 M:      "David S. Miller" <davem@davemloft.net>
6749 L:      linux-ide@vger.kernel.org
6750 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6752 S:      Maintained
6753 F:      Documentation/ide/
6754 F:      drivers/ide/
6755 F:      include/linux/ide.h
6756
6757 IDE/ATAPI DRIVERS
6758 M:      Borislav Petkov <bp@alien8.de>
6759 L:      linux-ide@vger.kernel.org
6760 S:      Maintained
6761 F:      Documentation/cdrom/ide-cd
6762 F:      drivers/ide/ide-cd*
6763
6764 IDEAPAD LAPTOP EXTRAS DRIVER
6765 M:      Ike Panhc <ike.pan@canonical.com>
6766 L:      platform-driver-x86@vger.kernel.org
6767 W:      http://launchpad.net/ideapad-laptop
6768 S:      Maintained
6769 F:      drivers/platform/x86/ideapad-laptop.c
6770
6771 IDEAPAD LAPTOP SLIDEBAR DRIVER
6772 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6773 L:      linux-input@vger.kernel.org
6774 W:      https://github.com/o2genum/ideapad-slidebar
6775 S:      Maintained
6776 F:      drivers/input/misc/ideapad_slidebar.c
6777
6778 IDT VersaClock 5 CLOCK DRIVER
6779 M:      Marek Vasut <marek.vasut@gmail.com>
6780 S:      Maintained
6781 F:      drivers/clk/clk-versaclock5.c
6782
6783 IEEE 802.15.4 SUBSYSTEM
6784 M:      Alexander Aring <alex.aring@gmail.com>
6785 M:      Stefan Schmidt <stefan@osg.samsung.com>
6786 L:      linux-wpan@vger.kernel.org
6787 W:      http://wpan.cakelab.org/
6788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6790 S:      Maintained
6791 F:      net/ieee802154/
6792 F:      net/mac802154/
6793 F:      drivers/net/ieee802154/
6794 F:      include/linux/nl802154.h
6795 F:      include/linux/ieee802154.h
6796 F:      include/net/nl802154.h
6797 F:      include/net/mac802154.h
6798 F:      include/net/af_ieee802154.h
6799 F:      include/net/cfg802154.h
6800 F:      include/net/ieee802154_netdev.h
6801 F:      Documentation/networking/ieee802154.txt
6802
6803 IFE PROTOCOL
6804 M:      Yotam Gigi <yotam.gi@gmail.com>
6805 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6806 F:      net/ife
6807 F:      include/net/ife.h
6808 F:      include/uapi/linux/ife.h
6809
6810 IGORPLUG-USB IR RECEIVER
6811 M:      Sean Young <sean@mess.org>
6812 L:      linux-media@vger.kernel.org
6813 S:      Maintained
6814 F:      drivers/media/rc/igorplugusb.c
6815
6816 IGUANAWORKS USB IR TRANSCEIVER
6817 M:      Sean Young <sean@mess.org>
6818 L:      linux-media@vger.kernel.org
6819 S:      Maintained
6820 F:      drivers/media/rc/iguanair.c
6821
6822 IIO DIGITAL POTENTIOMETER DAC
6823 M:      Peter Rosin <peda@axentia.se>
6824 L:      linux-iio@vger.kernel.org
6825 S:      Maintained
6826 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6827 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6828 F:      drivers/iio/dac/dpot-dac.c
6829
6830 IIO ENVELOPE DETECTOR
6831 M:      Peter Rosin <peda@axentia.se>
6832 L:      linux-iio@vger.kernel.org
6833 S:      Maintained
6834 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6835 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6836 F:      drivers/iio/adc/envelope-detector.c
6837
6838 IIO MULTIPLEXER
6839 M:      Peter Rosin <peda@axentia.se>
6840 L:      linux-iio@vger.kernel.org
6841 S:      Maintained
6842 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6843 F:      drivers/iio/multiplexer/iio-mux.c
6844
6845 IIO SUBSYSTEM AND DRIVERS
6846 M:      Jonathan Cameron <jic23@kernel.org>
6847 R:      Hartmut Knaack <knaack.h@gmx.de>
6848 R:      Lars-Peter Clausen <lars@metafoo.de>
6849 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6850 L:      linux-iio@vger.kernel.org
6851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6852 S:      Maintained
6853 F:      Documentation/devicetree/bindings/iio/
6854 F:      drivers/iio/
6855 F:      drivers/staging/iio/
6856 F:      include/linux/iio/
6857 F:      tools/iio/
6858
6859 IKANOS/ADI EAGLE ADSL USB DRIVER
6860 M:      Matthieu Castet <castet.matthieu@free.fr>
6861 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6862 S:      Maintained
6863 F:      drivers/usb/atm/ueagle-atm.c
6864
6865 IMGTEC ASCII LCD DRIVER
6866 M:      Paul Burton <paul.burton@mips.com>
6867 S:      Maintained
6868 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6869 F:      drivers/auxdisplay/img-ascii-lcd.c
6870
6871 IMGTEC IR DECODER DRIVER
6872 M:      James Hogan <jhogan@kernel.org>
6873 S:      Maintained
6874 F:      drivers/media/rc/img-ir/
6875
6876 IMS TWINTURBO FRAMEBUFFER DRIVER
6877 L:      linux-fbdev@vger.kernel.org
6878 S:      Orphan
6879 F:      drivers/video/fbdev/imsttfb.c
6880
6881 INA209 HARDWARE MONITOR DRIVER
6882 M:      Guenter Roeck <linux@roeck-us.net>
6883 L:      linux-hwmon@vger.kernel.org
6884 S:      Maintained
6885 F:      Documentation/hwmon/ina209
6886 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6887 F:      drivers/hwmon/ina209.c
6888
6889 INA2XX HARDWARE MONITOR DRIVER
6890 M:      Guenter Roeck <linux@roeck-us.net>
6891 L:      linux-hwmon@vger.kernel.org
6892 S:      Maintained
6893 F:      Documentation/hwmon/ina2xx
6894 F:      drivers/hwmon/ina2xx.c
6895 F:      include/linux/platform_data/ina2xx.h
6896
6897 INDUSTRY PACK SUBSYSTEM (IPACK)
6898 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6899 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6900 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6901 L:      industrypack-devel@lists.sourceforge.net
6902 W:      http://industrypack.sourceforge.net
6903 S:      Maintained
6904 F:      drivers/ipack/
6905
6906 INFINIBAND SUBSYSTEM
6907 M:      Doug Ledford <dledford@redhat.com>
6908 M:      Jason Gunthorpe <jgg@mellanox.com>
6909 L:      linux-rdma@vger.kernel.org
6910 W:      http://www.openfabrics.org/
6911 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6913 S:      Supported
6914 F:      Documentation/devicetree/bindings/infiniband/
6915 F:      Documentation/infiniband/
6916 F:      drivers/infiniband/
6917 F:      include/uapi/linux/if_infiniband.h
6918 F:      include/uapi/rdma/
6919 F:      include/rdma/
6920
6921 INGENIC JZ4780 DMA Driver
6922 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6923 S:      Maintained
6924 F:      drivers/dma/dma-jz4780.c
6925
6926 INGENIC JZ4780 NAND DRIVER
6927 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6928 L:      linux-mtd@lists.infradead.org
6929 S:      Maintained
6930 F:      drivers/mtd/nand/jz4780_*
6931
6932 INOTIFY
6933 M:      Jan Kara <jack@suse.cz>
6934 R:      Amir Goldstein <amir73il@gmail.com>
6935 L:      linux-fsdevel@vger.kernel.org
6936 S:      Maintained
6937 F:      Documentation/filesystems/inotify.txt
6938 F:      fs/notify/inotify/
6939 F:      include/linux/inotify.h
6940 F:      include/uapi/linux/inotify.h
6941
6942 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6943 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6944 L:      linux-input@vger.kernel.org
6945 Q:      http://patchwork.kernel.org/project/linux-input/list/
6946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6947 S:      Maintained
6948 F:      drivers/input/
6949 F:      include/linux/input.h
6950 F:      include/uapi/linux/input.h
6951 F:      include/uapi/linux/input-event-codes.h
6952 F:      include/linux/input/
6953 F:      Documentation/devicetree/bindings/input/
6954 F:      Documentation/input/
6955
6956 INPUT MULTITOUCH (MT) PROTOCOL
6957 M:      Henrik Rydberg <rydberg@bitmath.org>
6958 L:      linux-input@vger.kernel.org
6959 S:      Odd fixes
6960 F:      Documentation/input/multi-touch-protocol.rst
6961 F:      drivers/input/input-mt.c
6962 K:      \b(ABS|SYN)_MT_
6963
6964 INSIDE SECURE CRYPTO DRIVER
6965 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6966 F:      drivers/crypto/inside-secure/
6967 S:      Maintained
6968 L:      linux-crypto@vger.kernel.org
6969
6970 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6971 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6972 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6973 L:      linux-integrity@vger.kernel.org
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6975 S:      Supported
6976 F:      security/integrity/ima/
6977
6978 INTEL 810/815 FRAMEBUFFER DRIVER
6979 M:      Antonino Daplas <adaplas@gmail.com>
6980 L:      linux-fbdev@vger.kernel.org
6981 S:      Maintained
6982 F:      drivers/video/fbdev/i810/
6983
6984 INTEL ASoC BDW/HSW DRIVERS
6985 M:      Jie Yang <yang.jie@linux.intel.com>
6986 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6987 S:      Supported
6988 F:      sound/soc/intel/common/sst-dsp*
6989 F:      sound/soc/intel/common/sst-firmware.c
6990 F:      sound/soc/intel/boards/broadwell.c
6991 F:      sound/soc/intel/haswell/
6992
6993 INTEL C600 SERIES SAS CONTROLLER DRIVER
6994 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6995 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6996 L:      linux-scsi@vger.kernel.org
6997 T:      git git://git.code.sf.net/p/intel-sas/isci
6998 S:      Supported
6999 F:      drivers/scsi/isci/
7000
7001 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7002 M:      Jani Nikula <jani.nikula@linux.intel.com>
7003 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7004 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7005 L:      intel-gfx@lists.freedesktop.org
7006 W:      https://01.org/linuxgraphics/
7007 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7008 C:      irc://chat.freenode.net/intel-gfx
7009 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7010 T:      git git://anongit.freedesktop.org/drm-intel
7011 S:      Supported
7012 F:      drivers/gpu/drm/i915/
7013 F:      include/drm/i915*
7014 F:      include/uapi/drm/i915_drm.h
7015 F:      Documentation/gpu/i915.rst
7016
7017 INTEL ETHERNET DRIVERS
7018 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7019 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7020 W:      http://www.intel.com/support/feedback.htm
7021 W:      http://e1000.sourceforge.net/
7022 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7025 S:      Supported
7026 F:      Documentation/networking/e100.txt
7027 F:      Documentation/networking/e1000.txt
7028 F:      Documentation/networking/e1000e.txt
7029 F:      Documentation/networking/igb.txt
7030 F:      Documentation/networking/igbvf.txt
7031 F:      Documentation/networking/ixgb.txt
7032 F:      Documentation/networking/ixgbe.txt
7033 F:      Documentation/networking/ixgbevf.txt
7034 F:      Documentation/networking/i40e.txt
7035 F:      Documentation/networking/i40evf.txt
7036 F:      drivers/net/ethernet/intel/
7037 F:      drivers/net/ethernet/intel/*/
7038 F:      include/linux/avf/virtchnl.h
7039
7040 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7041 M:      Maik Broemme <mbroemme@libmpq.org>
7042 L:      linux-fbdev@vger.kernel.org
7043 S:      Maintained
7044 F:      Documentation/fb/intelfb.txt
7045 F:      drivers/video/fbdev/intelfb/
7046
7047 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7048 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7049 M:      Zhi Wang <zhi.a.wang@intel.com>
7050 L:      intel-gvt-dev@lists.freedesktop.org
7051 L:      intel-gfx@lists.freedesktop.org
7052 W:      https://01.org/igvt-g
7053 T:      git https://github.com/01org/gvt-linux.git
7054 S:      Supported
7055 F:      drivers/gpu/drm/i915/gvt/
7056
7057 INTEL HID EVENT DRIVER
7058 M:      Alex Hung <alex.hung@canonical.com>
7059 L:      platform-driver-x86@vger.kernel.org
7060 S:      Maintained
7061 F:      drivers/platform/x86/intel-hid.c
7062
7063 INTEL I/OAT DMA DRIVER
7064 M:      Dave Jiang <dave.jiang@intel.com>
7065 R:      Dan Williams <dan.j.williams@intel.com>
7066 L:      dmaengine@vger.kernel.org
7067 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7068 S:      Supported
7069 F:      drivers/dma/ioat*
7070
7071 INTEL IDLE DRIVER
7072 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7073 M:      Len Brown <lenb@kernel.org>
7074 L:      linux-pm@vger.kernel.org
7075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7076 B:      https://bugzilla.kernel.org
7077 S:      Supported
7078 F:      drivers/idle/intel_idle.c
7079
7080 INTEL INTEGRATED SENSOR HUB DRIVER
7081 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7082 M:      Jiri Kosina <jikos@kernel.org>
7083 L:      linux-input@vger.kernel.org
7084 S:      Maintained
7085 F:      drivers/hid/intel-ish-hid/
7086
7087 INTEL IOMMU (VT-d)
7088 M:      David Woodhouse <dwmw2@infradead.org>
7089 L:      iommu@lists.linux-foundation.org
7090 T:      git git://git.infradead.org/iommu-2.6.git
7091 S:      Supported
7092 F:      drivers/iommu/intel-iommu.c
7093 F:      include/linux/intel-iommu.h
7094
7095 INTEL IOP-ADMA DMA DRIVER
7096 R:      Dan Williams <dan.j.williams@intel.com>
7097 S:      Odd fixes
7098 F:      drivers/dma/iop-adma.c
7099
7100 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7101 M:      Krzysztof Halasa <khalasa@piap.pl>
7102 S:      Maintained
7103 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7104 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7105 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7106 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7107 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7108 F:      drivers/net/wan/ixp4xx_hss.c
7109
7110 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7111 M:      Deepak Saxena <dsaxena@plexity.net>
7112 S:      Maintained
7113 F:      drivers/char/hw_random/ixp4xx-rng.c
7114
7115 INTEL MANAGEMENT ENGINE (mei)
7116 M:      Tomas Winkler <tomas.winkler@intel.com>
7117 L:      linux-kernel@vger.kernel.org
7118 S:      Supported
7119 F:      include/uapi/linux/mei.h
7120 F:      include/linux/mei_cl_bus.h
7121 F:      drivers/misc/mei/*
7122 F:      drivers/watchdog/mei_wdt.c
7123 F:      Documentation/misc-devices/mei/*
7124 F:      samples/mei/*
7125
7126 INTEL MENLOW THERMAL DRIVER
7127 M:      Sujith Thomas <sujith.thomas@intel.com>
7128 L:      platform-driver-x86@vger.kernel.org
7129 W:      https://01.org/linux-acpi
7130 S:      Supported
7131 F:      drivers/platform/x86/intel_menlow.c
7132
7133 INTEL MERRIFIELD GPIO DRIVER
7134 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7135 L:      linux-gpio@vger.kernel.org
7136 S:      Maintained
7137 F:      drivers/gpio/gpio-merrifield.c
7138
7139 INTEL MIC DRIVERS (mic)
7140 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7141 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7142 S:      Supported
7143 W:      https://github.com/sudeepdutt/mic
7144 W:      http://software.intel.com/en-us/mic-developer
7145 F:      include/linux/mic_bus.h
7146 F:      include/linux/scif.h
7147 F:      include/uapi/linux/mic_common.h
7148 F:      include/uapi/linux/mic_ioctl.h
7149 F:      include/uapi/linux/scif_ioctl.h
7150 F:      drivers/misc/mic/
7151 F:      drivers/dma/mic_x100_dma.c
7152 F:      drivers/dma/mic_x100_dma.h
7153 F:      Documentation/mic/
7154
7155 INTEL PMC CORE DRIVER
7156 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7157 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7158 L:      platform-driver-x86@vger.kernel.org
7159 S:      Maintained
7160 F:      arch/x86/include/asm/pmc_core.h
7161 F:      drivers/platform/x86/intel_pmc_core*
7162
7163 INTEL PMC/P-Unit IPC DRIVER
7164 M:      Zha Qipeng<qipeng.zha@intel.com>
7165 L:      platform-driver-x86@vger.kernel.org
7166 S:      Maintained
7167 F:      drivers/platform/x86/intel_pmc_ipc.c
7168 F:      drivers/platform/x86/intel_punit_ipc.c
7169 F:      arch/x86/include/asm/intel_pmc_ipc.h
7170 F:      arch/x86/include/asm/intel_punit_ipc.h
7171
7172 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7173 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7174 L:      linux-wireless@vger.kernel.org
7175 S:      Maintained
7176 F:      Documentation/networking/README.ipw2100
7177 F:      Documentation/networking/README.ipw2200
7178 F:      drivers/net/wireless/intel/ipw2x00/
7179
7180 INTEL PSTATE DRIVER
7181 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7182 M:      Len Brown <lenb@kernel.org>
7183 L:      linux-pm@vger.kernel.org
7184 S:      Supported
7185 F:      drivers/cpufreq/intel_pstate.c
7186
7187 INTEL RDMA RNIC DRIVER
7188 M:      Faisal Latif <faisal.latif@intel.com>
7189 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7190 L:      linux-rdma@vger.kernel.org
7191 S:      Supported
7192 F:      drivers/infiniband/hw/i40iw/
7193
7194 INTEL TELEMETRY DRIVER
7195 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7196 L:      platform-driver-x86@vger.kernel.org
7197 S:      Maintained
7198 F:      arch/x86/include/asm/intel_telemetry.h
7199 F:      drivers/platform/x86/intel_telemetry*
7200
7201 INTEL VIRTUAL BUTTON DRIVER
7202 M:      AceLan Kao <acelan.kao@canonical.com>
7203 L:      platform-driver-x86@vger.kernel.org
7204 S:      Maintained
7205 F:      drivers/platform/x86/intel-vbtn.c
7206
7207 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7208 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7209 L:      linux-wireless@vger.kernel.org
7210 S:      Supported
7211 F:      drivers/net/wireless/intel/iwlegacy/
7212
7213 INTEL WIRELESS WIFI LINK (iwlwifi)
7214 M:      Johannes Berg <johannes.berg@intel.com>
7215 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7216 M:      Luca Coelho <luciano.coelho@intel.com>
7217 M:      Intel Linux Wireless <linuxwifi@intel.com>
7218 L:      linux-wireless@vger.kernel.org
7219 W:      http://intellinuxwireless.org
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7221 S:      Supported
7222 F:      drivers/net/wireless/intel/iwlwifi/
7223
7224 INTEL WIRELESS WIMAX CONNECTION 2400
7225 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7226 M:      linux-wimax@intel.com
7227 L:      wimax@linuxwimax.org (subscribers-only)
7228 S:      Supported
7229 W:      http://linuxwimax.org
7230 F:      Documentation/wimax/README.i2400m
7231 F:      drivers/net/wimax/i2400m/
7232 F:      include/uapi/linux/wimax/i2400m.h
7233
7234 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7235 M:      Mario Limonciello <mario.limonciello@dell.com>
7236 S:      Maintained
7237 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7238
7239 INTEL(R) TRACE HUB
7240 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7241 S:      Supported
7242 F:      Documentation/trace/intel_th.txt
7243 F:      drivers/hwtracing/intel_th/
7244
7245 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7246 M:      Ning Sun <ning.sun@intel.com>
7247 L:      tboot-devel@lists.sourceforge.net
7248 W:      http://tboot.sourceforge.net
7249 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7250 S:      Supported
7251 F:      Documentation/intel_txt.txt
7252 F:      include/linux/tboot.h
7253 F:      arch/x86/kernel/tboot.c
7254
7255 INTEL-MID GPIO DRIVER
7256 M:      David Cohen <david.a.cohen@linux.intel.com>
7257 L:      linux-gpio@vger.kernel.org
7258 S:      Maintained
7259 F:      drivers/gpio/gpio-intel-mid.c
7260
7261 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7262 M:      Linus Walleij <linus.walleij@linaro.org>
7263 L:      linux-iio@vger.kernel.org
7264 S:      Maintained
7265 F:      drivers/iio/gyro/mpu3050*
7266 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7267
7268 IOC3 ETHERNET DRIVER
7269 M:      Ralf Baechle <ralf@linux-mips.org>
7270 L:      linux-mips@linux-mips.org
7271 S:      Maintained
7272 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7273
7274 IOC3 SERIAL DRIVER
7275 M:      Pat Gefre <pfg@sgi.com>
7276 L:      linux-serial@vger.kernel.org
7277 S:      Maintained
7278 F:      drivers/tty/serial/ioc3_serial.c
7279
7280 IOMMU DRIVERS
7281 M:      Joerg Roedel <joro@8bytes.org>
7282 L:      iommu@lists.linux-foundation.org
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7284 S:      Maintained
7285 F:      Documentation/devicetree/bindings/iommu/
7286 F:      drivers/iommu/
7287 F:      include/linux/iommu.h
7288 F:      include/linux/iova.h
7289
7290 IP MASQUERADING
7291 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7292 S:      Maintained
7293 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7294
7295 IPMI SUBSYSTEM
7296 M:      Corey Minyard <minyard@acm.org>
7297 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7298 W:      http://openipmi.sourceforge.net/
7299 S:      Supported
7300 F:      Documentation/IPMI.txt
7301 F:      drivers/char/ipmi/
7302 F:      include/linux/ipmi*
7303 F:      include/uapi/linux/ipmi*
7304
7305 IPS SCSI RAID DRIVER
7306 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7307 L:      linux-scsi@vger.kernel.org
7308 W:      http://www.adaptec.com/
7309 S:      Maintained
7310 F:      drivers/scsi/ips*
7311
7312 IPVS
7313 M:      Wensong Zhang <wensong@linux-vs.org>
7314 M:      Simon Horman <horms@verge.net.au>
7315 M:      Julian Anastasov <ja@ssi.bg>
7316 L:      netdev@vger.kernel.org
7317 L:      lvs-devel@vger.kernel.org
7318 S:      Maintained
7319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7321 F:      Documentation/networking/ipvs-sysctl.txt
7322 F:      include/net/ip_vs.h
7323 F:      include/uapi/linux/ip_vs.h
7324 F:      net/netfilter/ipvs/
7325
7326 IPWIRELESS DRIVER
7327 M:      Jiri Kosina <jikos@kernel.org>
7328 M:      David Sterba <dsterba@suse.com>
7329 S:      Odd Fixes
7330 F:      drivers/tty/ipwireless/
7331
7332 IPX NETWORK LAYER
7333 L:      netdev@vger.kernel.org
7334 S:      Odd fixes
7335 F:      include/net/ipx.h
7336 F:      include/uapi/linux/ipx.h
7337 F:      net/ipx/
7338
7339 IRDA SUBSYSTEM
7340 M:      Samuel Ortiz <samuel@sortiz.org>
7341 L:      irda-users@lists.sourceforge.net (subscribers-only)
7342 L:      netdev@vger.kernel.org
7343 W:      http://irda.sourceforge.net/
7344 S:      Maintained
7345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7346 F:      Documentation/networking/irda.txt
7347 F:      drivers/staging/irda/
7348
7349 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7350 M:      Marc Zyngier <marc.zyngier@arm.com>
7351 S:      Maintained
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7353 F:      Documentation/IRQ-domain.txt
7354 F:      include/linux/irqdomain.h
7355 F:      kernel/irq/irqdomain.c
7356 F:      kernel/irq/msi.c
7357
7358 IRQ SUBSYSTEM
7359 M:      Thomas Gleixner <tglx@linutronix.de>
7360 L:      linux-kernel@vger.kernel.org
7361 S:      Maintained
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7363 F:      kernel/irq/
7364
7365 IRQCHIP DRIVERS
7366 M:      Thomas Gleixner <tglx@linutronix.de>
7367 M:      Jason Cooper <jason@lakedaemon.net>
7368 M:      Marc Zyngier <marc.zyngier@arm.com>
7369 L:      linux-kernel@vger.kernel.org
7370 S:      Maintained
7371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7372 F:      Documentation/devicetree/bindings/interrupt-controller/
7373 F:      drivers/irqchip/
7374
7375 ISA
7376 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7377 S:      Maintained
7378 F:      Documentation/isa.txt
7379 F:      drivers/base/isa.c
7380 F:      include/linux/isa.h
7381
7382 ISA RADIO MODULE
7383 M:      Hans Verkuil <hverkuil@xs4all.nl>
7384 L:      linux-media@vger.kernel.org
7385 T:      git git://linuxtv.org/media_tree.git
7386 W:      https://linuxtv.org
7387 S:      Maintained
7388 F:      drivers/media/radio/radio-isa*
7389
7390 ISAPNP
7391 M:      Jaroslav Kysela <perex@perex.cz>
7392 S:      Maintained
7393 F:      Documentation/isapnp.txt
7394 F:      drivers/pnp/isapnp/
7395 F:      include/linux/isapnp.h
7396
7397 ISCSI
7398 M:      Lee Duncan <lduncan@suse.com>
7399 M:      Chris Leech <cleech@redhat.com>
7400 L:      open-iscsi@googlegroups.com
7401 W:      www.open-iscsi.com
7402 S:      Maintained
7403 F:      drivers/scsi/*iscsi*
7404 F:      include/scsi/*iscsi*
7405
7406 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7407 M:      Peter Jones <pjones@redhat.com>
7408 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7409 S:      Maintained
7410 F:      drivers/firmware/iscsi_ibft*
7411
7412 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7413 M:      Or Gerlitz <ogerlitz@mellanox.com>
7414 M:      Sagi Grimberg <sagi@grimberg.me>
7415 M:      Roi Dayan <roid@mellanox.com>
7416 L:      linux-rdma@vger.kernel.org
7417 S:      Supported
7418 W:      http://www.openfabrics.org
7419 W:      www.open-iscsi.org
7420 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7421 F:      drivers/infiniband/ulp/iser/
7422
7423 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7424 M:      Sagi Grimberg <sagi@grimberg.me>
7425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7426 L:      linux-rdma@vger.kernel.org
7427 L:      target-devel@vger.kernel.org
7428 S:      Supported
7429 W:      http://www.linux-iscsi.org
7430 F:      drivers/infiniband/ulp/isert
7431
7432 ISDN SUBSYSTEM
7433 M:      Karsten Keil <isdn@linux-pingi.de>
7434 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7435 L:      netdev@vger.kernel.org
7436 W:      http://www.isdn4linux.de
7437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7438 S:      Maintained
7439 F:      Documentation/isdn/
7440 F:      drivers/isdn/
7441 F:      include/linux/isdn.h
7442 F:      include/linux/isdn/
7443 F:      include/uapi/linux/isdn.h
7444 F:      include/uapi/linux/isdn/
7445
7446 ISDN SUBSYSTEM (Eicon active card driver)
7447 M:      Armin Schindler <mac@melware.de>
7448 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7449 W:      http://www.melware.de
7450 S:      Maintained
7451 F:      drivers/isdn/hardware/eicon/
7452
7453 IT87 HARDWARE MONITORING DRIVER
7454 M:      Jean Delvare <jdelvare@suse.com>
7455 L:      linux-hwmon@vger.kernel.org
7456 S:      Maintained
7457 F:      Documentation/hwmon/it87
7458 F:      drivers/hwmon/it87.c
7459
7460 IT913X MEDIA DRIVER
7461 M:      Antti Palosaari <crope@iki.fi>
7462 L:      linux-media@vger.kernel.org
7463 W:      https://linuxtv.org
7464 W:      http://palosaari.fi/linux/
7465 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7466 T:      git git://linuxtv.org/anttip/media_tree.git
7467 S:      Maintained
7468 F:      drivers/media/tuners/it913x*
7469
7470 IVTV VIDEO4LINUX DRIVER
7471 M:      Andy Walls <awalls@md.metrocast.net>
7472 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7473 L:      linux-media@vger.kernel.org
7474 T:      git git://linuxtv.org/media_tree.git
7475 W:      http://www.ivtvdriver.org
7476 S:      Maintained
7477 F:      Documentation/media/v4l-drivers/ivtv*
7478 F:      drivers/media/pci/ivtv/
7479 F:      include/uapi/linux/ivtv*
7480
7481 IX2505V MEDIA DRIVER
7482 M:      Malcolm Priestley <tvboxspy@gmail.com>
7483 L:      linux-media@vger.kernel.org
7484 W:      https://linuxtv.org
7485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7486 S:      Maintained
7487 F:      drivers/media/dvb-frontends/ix2505v*
7488
7489 JC42.4 TEMPERATURE SENSOR DRIVER
7490 M:      Guenter Roeck <linux@roeck-us.net>
7491 L:      linux-hwmon@vger.kernel.org
7492 S:      Maintained
7493 F:      drivers/hwmon/jc42.c
7494 F:      Documentation/hwmon/jc42
7495
7496 JFS FILESYSTEM
7497 M:      Dave Kleikamp <shaggy@kernel.org>
7498 L:      jfs-discussion@lists.sourceforge.net
7499 W:      http://jfs.sourceforge.net/
7500 T:      git git://github.com/kleikamp/linux-shaggy.git
7501 S:      Maintained
7502 F:      Documentation/filesystems/jfs.txt
7503 F:      fs/jfs/
7504
7505 JME NETWORK DRIVER
7506 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7507 L:      netdev@vger.kernel.org
7508 S:      Maintained
7509 F:      drivers/net/ethernet/jme.*
7510
7511 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7512 M:      David Woodhouse <dwmw2@infradead.org>
7513 L:      linux-mtd@lists.infradead.org
7514 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7515 S:      Maintained
7516 F:      fs/jffs2/
7517 F:      include/uapi/linux/jffs2.h
7518
7519 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7520 M:      "Theodore Ts'o" <tytso@mit.edu>
7521 M:      Jan Kara <jack@suse.com>
7522 L:      linux-ext4@vger.kernel.org
7523 S:      Maintained
7524 F:      fs/jbd2/
7525 F:      include/linux/jbd2.h
7526
7527 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7528 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7529 L:      linux-media@vger.kernel.org
7530 S:      Maintained
7531 F:      drivers/media/platform/rcar_jpu.c
7532
7533 JSM Neo PCI based serial card
7534 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7535 L:      linux-serial@vger.kernel.org
7536 S:      Maintained
7537 F:      drivers/tty/serial/jsm/
7538
7539 K10TEMP HARDWARE MONITORING DRIVER
7540 M:      Clemens Ladisch <clemens@ladisch.de>
7541 L:      linux-hwmon@vger.kernel.org
7542 S:      Maintained
7543 F:      Documentation/hwmon/k10temp
7544 F:      drivers/hwmon/k10temp.c
7545
7546 K8TEMP HARDWARE MONITORING DRIVER
7547 M:      Rudolf Marek <r.marek@assembler.cz>
7548 L:      linux-hwmon@vger.kernel.org
7549 S:      Maintained
7550 F:      Documentation/hwmon/k8temp
7551 F:      drivers/hwmon/k8temp.c
7552
7553 KASAN
7554 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7555 R:      Alexander Potapenko <glider@google.com>
7556 R:      Dmitry Vyukov <dvyukov@google.com>
7557 L:      kasan-dev@googlegroups.com
7558 S:      Maintained
7559 F:      arch/*/include/asm/kasan.h
7560 F:      arch/*/mm/kasan_init*
7561 F:      Documentation/dev-tools/kasan.rst
7562 F:      include/linux/kasan*.h
7563 F:      lib/test_kasan.c
7564 F:      mm/kasan/
7565 F:      scripts/Makefile.kasan
7566
7567 KCONFIG
7568 L:      linux-kbuild@vger.kernel.org
7569 S:      Orphan
7570 F:      Documentation/kbuild/kconfig-language.txt
7571 F:      scripts/kconfig/
7572
7573 KDUMP
7574 M:      Dave Young <dyoung@redhat.com>
7575 M:      Baoquan He <bhe@redhat.com>
7576 R:      Vivek Goyal <vgoyal@redhat.com>
7577 L:      kexec@lists.infradead.org
7578 W:      http://lse.sourceforge.net/kdump/
7579 S:      Maintained
7580 F:      Documentation/kdump/
7581
7582 KEENE FM RADIO TRANSMITTER DRIVER
7583 M:      Hans Verkuil <hverkuil@xs4all.nl>
7584 L:      linux-media@vger.kernel.org
7585 T:      git git://linuxtv.org/media_tree.git
7586 W:      https://linuxtv.org
7587 S:      Maintained
7588 F:      drivers/media/radio/radio-keene*
7589
7590 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7591 M:      Ian Kent <raven@themaw.net>
7592 L:      autofs@vger.kernel.org
7593 S:      Maintained
7594 F:      fs/autofs4/
7595
7596 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7597 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7598 M:      Michal Marek <michal.lkml@markovi.net>
7599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7600 L:      linux-kbuild@vger.kernel.org
7601 S:      Maintained
7602 F:      Documentation/kbuild/
7603 F:      Makefile
7604 F:      scripts/Makefile.*
7605 F:      scripts/basic/
7606 F:      scripts/mk*
7607 F:      scripts/package/
7608
7609 KERNEL JANITORS
7610 L:      kernel-janitors@vger.kernel.org
7611 W:      http://kernelnewbies.org/KernelJanitors
7612 S:      Odd Fixes
7613
7614 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7615 M:      "J. Bruce Fields" <bfields@fieldses.org>
7616 M:      Jeff Layton <jlayton@kernel.org>
7617 L:      linux-nfs@vger.kernel.org
7618 W:      http://nfs.sourceforge.net/
7619 T:      git git://linux-nfs.org/~bfields/linux.git
7620 S:      Supported
7621 F:      fs/nfsd/
7622 F:      include/uapi/linux/nfsd/
7623 F:      fs/lockd/
7624 F:      fs/nfs_common/
7625 F:      net/sunrpc/
7626 F:      include/linux/lockd/
7627 F:      include/linux/sunrpc/
7628 F:      include/uapi/linux/sunrpc/
7629
7630 KERNEL SELFTEST FRAMEWORK
7631 M:      Shuah Khan <shuahkh@osg.samsung.com>
7632 M:      Shuah Khan <shuah@kernel.org>
7633 L:      linux-kselftest@vger.kernel.org
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7635 S:      Maintained
7636 F:      tools/testing/selftests/
7637 F:      Documentation/dev-tools/kselftest*
7638
7639 KERNEL USERMODE HELPER
7640 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7641 L:      linux-kernel@vger.kernel.org
7642 S:      Maintained
7643 F:      kernel/umh.c
7644 F:      include/linux/umh.h
7645
7646 KERNEL VIRTUAL MACHINE (KVM)
7647 M:      Paolo Bonzini <pbonzini@redhat.com>
7648 M:      Radim Krčmář <rkrcmar@redhat.com>
7649 L:      kvm@vger.kernel.org
7650 W:      http://www.linux-kvm.org
7651 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7652 S:      Supported
7653 F:      Documentation/virtual/kvm/
7654 F:      include/trace/events/kvm.h
7655 F:      include/uapi/asm-generic/kvm*
7656 F:      include/uapi/linux/kvm*
7657 F:      include/asm-generic/kvm*
7658 F:      include/linux/kvm*
7659 F:      include/kvm/iodev.h
7660 F:      virt/kvm/*
7661 F:      tools/kvm/
7662
7663 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7664 M:      Joerg Roedel <joro@8bytes.org>
7665 L:      kvm@vger.kernel.org
7666 W:      http://www.linux-kvm.org/
7667 S:      Maintained
7668 F:      arch/x86/include/asm/svm.h
7669 F:      arch/x86/kvm/svm.c
7670
7671 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7672 M:      Christoffer Dall <christoffer.dall@linaro.org>
7673 M:      Marc Zyngier <marc.zyngier@arm.com>
7674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7675 L:      kvmarm@lists.cs.columbia.edu
7676 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7678 S:      Supported
7679 F:      arch/arm/include/uapi/asm/kvm*
7680 F:      arch/arm/include/asm/kvm*
7681 F:      arch/arm/kvm/
7682 F:      virt/kvm/arm/
7683 F:      include/kvm/arm_*
7684
7685 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7686 M:      Christoffer Dall <christoffer.dall@linaro.org>
7687 M:      Marc Zyngier <marc.zyngier@arm.com>
7688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7689 L:      kvmarm@lists.cs.columbia.edu
7690 S:      Maintained
7691 F:      arch/arm64/include/uapi/asm/kvm*
7692 F:      arch/arm64/include/asm/kvm*
7693 F:      arch/arm64/kvm/
7694
7695 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7696 M:      James Hogan <jhogan@kernel.org>
7697 L:      linux-mips@linux-mips.org
7698 S:      Supported
7699 F:      arch/mips/include/uapi/asm/kvm*
7700 F:      arch/mips/include/asm/kvm*
7701 F:      arch/mips/kvm/
7702
7703 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7704 M:      Paul Mackerras <paulus@ozlabs.org>
7705 L:      kvm-ppc@vger.kernel.org
7706 W:      http://www.linux-kvm.org/
7707 T:      git git://github.com/agraf/linux-2.6.git
7708 S:      Supported
7709 F:      arch/powerpc/include/uapi/asm/kvm*
7710 F:      arch/powerpc/include/asm/kvm*
7711 F:      arch/powerpc/kvm/
7712 F:      arch/powerpc/kernel/kvm*
7713
7714 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7715 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7716 M:      Cornelia Huck <cohuck@redhat.com>
7717 L:      linux-s390@vger.kernel.org
7718 W:      http://www.ibm.com/developerworks/linux/linux390/
7719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7720 S:      Supported
7721 F:      arch/s390/include/uapi/asm/kvm*
7722 F:      arch/s390/include/asm/gmap.h
7723 F:      arch/s390/include/asm/kvm*
7724 F:      arch/s390/kvm/
7725 F:      arch/s390/mm/gmap.c
7726
7727 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7728 M:      Paolo Bonzini <pbonzini@redhat.com>
7729 M:      Radim Krčmář <rkrcmar@redhat.com>
7730 L:      kvm@vger.kernel.org
7731 W:      http://www.linux-kvm.org
7732 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7733 S:      Supported
7734 F:      arch/x86/kvm/
7735 F:      arch/x86/include/uapi/asm/kvm*
7736 F:      arch/x86/include/asm/kvm*
7737 F:      arch/x86/include/asm/pvclock-abi.h
7738 F:      arch/x86/kernel/kvm.c
7739 F:      arch/x86/kernel/kvmclock.c
7740
7741 KERNFS
7742 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7743 M:      Tejun Heo <tj@kernel.org>
7744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7745 S:      Supported
7746 F:      include/linux/kernfs.h
7747 F:      fs/kernfs/
7748
7749 KEXEC
7750 M:      Eric Biederman <ebiederm@xmission.com>
7751 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7752 L:      kexec@lists.infradead.org
7753 S:      Maintained
7754 F:      include/linux/kexec.h
7755 F:      include/uapi/linux/kexec.h
7756 F:      kernel/kexec*
7757
7758 KEYS-ENCRYPTED
7759 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7760 L:      linux-integrity@vger.kernel.org
7761 L:      keyrings@vger.kernel.org
7762 S:      Supported
7763 F:      Documentation/security/keys/trusted-encrypted.rst
7764 F:      include/keys/encrypted-type.h
7765 F:      security/keys/encrypted-keys/
7766
7767 KEYS-TRUSTED
7768 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7769 L:      linux-integrity@vger.kernel.org
7770 L:      keyrings@vger.kernel.org
7771 S:      Supported
7772 F:      Documentation/security/keys/trusted-encrypted.rst
7773 F:      include/keys/trusted-type.h
7774 F:      security/keys/trusted.c
7775 F:      security/keys/trusted.h
7776
7777 KEYS/KEYRINGS:
7778 M:      David Howells <dhowells@redhat.com>
7779 L:      keyrings@vger.kernel.org
7780 S:      Maintained
7781 F:      Documentation/security/keys/core.rst
7782 F:      include/linux/key.h
7783 F:      include/linux/key-type.h
7784 F:      include/linux/keyctl.h
7785 F:      include/uapi/linux/keyctl.h
7786 F:      include/keys/
7787 F:      security/keys/
7788
7789 KGDB / KDB /debug_core
7790 M:      Jason Wessel <jason.wessel@windriver.com>
7791 M:      Daniel Thompson <daniel.thompson@linaro.org>
7792 W:      http://kgdb.wiki.kernel.org/
7793 L:      kgdb-bugreport@lists.sourceforge.net
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7795 S:      Maintained
7796 F:      Documentation/dev-tools/kgdb.rst
7797 F:      drivers/misc/kgdbts.c
7798 F:      drivers/tty/serial/kgdboc.c
7799 F:      include/linux/kdb.h
7800 F:      include/linux/kgdb.h
7801 F:      kernel/debug/
7802
7803 KMEMLEAK
7804 M:      Catalin Marinas <catalin.marinas@arm.com>
7805 S:      Maintained
7806 F:      Documentation/dev-tools/kmemleak.rst
7807 F:      include/linux/kmemleak.h
7808 F:      mm/kmemleak.c
7809 F:      mm/kmemleak-test.c
7810
7811 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7812 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7813 L:      linux-kernel@vger.kernel.org
7814 S:      Maintained
7815 F:      kernel/kmod.c
7816 F:      include/linux/kmod.h
7817 F:      lib/test_kmod.c
7818 F:      tools/testing/selftests/kmod/
7819
7820 KPROBES
7821 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7822 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7823 M:      "David S. Miller" <davem@davemloft.net>
7824 M:      Masami Hiramatsu <mhiramat@kernel.org>
7825 S:      Maintained
7826 F:      Documentation/kprobes.txt
7827 F:      include/linux/kprobes.h
7828 F:      include/asm-generic/kprobes.h
7829 F:      kernel/kprobes.c
7830
7831 KS0108 LCD CONTROLLER DRIVER
7832 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7833 W:      http://miguelojeda.es/auxdisplay.htm
7834 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7835 S:      Maintained
7836 F:      Documentation/auxdisplay/ks0108
7837 F:      drivers/auxdisplay/ks0108.c
7838 F:      include/linux/ks0108.h
7839
7840 L3MDEV
7841 M:      David Ahern <dsa@cumulusnetworks.com>
7842 L:      netdev@vger.kernel.org
7843 S:      Maintained
7844 F:      net/l3mdev
7845 F:      include/net/l3mdev.h
7846
7847 LANTIQ MIPS ARCHITECTURE
7848 M:      John Crispin <john@phrozen.org>
7849 L:      linux-mips@linux-mips.org
7850 S:      Maintained
7851 F:      arch/mips/lantiq
7852 F:      drivers/soc/lantiq
7853
7854 LAPB module
7855 L:      linux-x25@vger.kernel.org
7856 S:      Orphan
7857 F:      Documentation/networking/lapb-module.txt
7858 F:      include/*/lapb.h
7859 F:      net/lapb/
7860
7861 LASI 53c700 driver for PARISC
7862 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7863 L:      linux-scsi@vger.kernel.org
7864 S:      Maintained
7865 F:      Documentation/scsi/53c700.txt
7866 F:      drivers/scsi/53c700*
7867
7868 LEAKING_ADDRESSES
7869 M:      Tobin C. Harding <me@tobin.cc>
7870 S:      Maintained
7871 F:      scripts/leaking_addresses.pl
7872
7873 LED SUBSYSTEM
7874 M:      Richard Purdie <rpurdie@rpsys.net>
7875 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7876 M:      Pavel Machek <pavel@ucw.cz>
7877 L:      linux-leds@vger.kernel.org
7878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7879 S:      Maintained
7880 F:      Documentation/devicetree/bindings/leds/
7881 F:      drivers/leds/
7882 F:      include/linux/leds.h
7883
7884 LEGACY EEPROM DRIVER
7885 M:      Jean Delvare <jdelvare@suse.com>
7886 S:      Maintained
7887 F:      Documentation/misc-devices/eeprom
7888 F:      drivers/misc/eeprom/eeprom.c
7889
7890 LEGO USB Tower driver
7891 M:      Juergen Stuber <starblue@users.sourceforge.net>
7892 L:      legousb-devel@lists.sourceforge.net
7893 W:      http://legousb.sourceforge.net/
7894 S:      Maintained
7895 F:      drivers/usb/misc/legousbtower.c
7896
7897 LG2160 MEDIA DRIVER
7898 M:      Michael Krufky <mkrufky@linuxtv.org>
7899 L:      linux-media@vger.kernel.org
7900 W:      https://linuxtv.org
7901 W:      http://github.com/mkrufky
7902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7903 T:      git git://linuxtv.org/mkrufky/tuners.git
7904 S:      Maintained
7905 F:      drivers/media/dvb-frontends/lg2160.*
7906
7907 LGDT3305 MEDIA DRIVER
7908 M:      Michael Krufky <mkrufky@linuxtv.org>
7909 L:      linux-media@vger.kernel.org
7910 W:      https://linuxtv.org
7911 W:      http://github.com/mkrufky
7912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7913 T:      git git://linuxtv.org/mkrufky/tuners.git
7914 S:      Maintained
7915 F:      drivers/media/dvb-frontends/lgdt3305.*
7916
7917 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7918 M:      Viresh Kumar <vireshk@kernel.org>
7919 L:      linux-ide@vger.kernel.org
7920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7921 S:      Maintained
7922 F:      include/linux/pata_arasan_cf_data.h
7923 F:      drivers/ata/pata_arasan_cf.c
7924
7925 LIBATA PATA DRIVERS
7926 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7927 M:      Tejun Heo <tj@kernel.org>
7928 L:      linux-ide@vger.kernel.org
7929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7930 S:      Maintained
7931 F:      drivers/ata/pata_*.c
7932 F:      drivers/ata/ata_generic.c
7933
7934 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7935 M:      Linus Walleij <linus.walleij@linaro.org>
7936 L:      linux-ide@vger.kernel.org
7937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938 S:      Maintained
7939 F:      drivers/ata/pata_ftide010.c
7940 F:      drivers/ata/sata_gemini.c
7941 F:      drivers/ata/sata_gemini.h
7942
7943 LIBATA SATA AHCI PLATFORM devices support
7944 M:      Hans de Goede <hdegoede@redhat.com>
7945 M:      Tejun Heo <tj@kernel.org>
7946 L:      linux-ide@vger.kernel.org
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7948 S:      Maintained
7949 F:      drivers/ata/ahci_platform.c
7950 F:      drivers/ata/libahci_platform.c
7951 F:      include/linux/ahci_platform.h
7952
7953 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7954 M:      Mikael Pettersson <mikpelinux@gmail.com>
7955 L:      linux-ide@vger.kernel.org
7956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7957 S:      Maintained
7958 F:      drivers/ata/sata_promise.*
7959
7960 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7961 M:      Tejun Heo <tj@kernel.org>
7962 L:      linux-ide@vger.kernel.org
7963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7964 S:      Maintained
7965 F:      drivers/ata/
7966 F:      include/linux/ata.h
7967 F:      include/linux/libata.h
7968 F:      Documentation/devicetree/bindings/ata/
7969
7970 LIBLOCKDEP
7971 M:      Sasha Levin <alexander.levin@verizon.com>
7972 S:      Maintained
7973 F:      tools/lib/lockdep/
7974
7975 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7976 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7977 L:      linux-nvdimm@lists.01.org
7978 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7979 S:      Supported
7980 F:      drivers/nvdimm/blk.c
7981 F:      drivers/nvdimm/region_devs.c
7982
7983 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7984 M:      Vishal Verma <vishal.l.verma@intel.com>
7985 L:      linux-nvdimm@lists.01.org
7986 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7987 S:      Supported
7988 F:      drivers/nvdimm/btt*
7989
7990 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7991 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7992 L:      linux-nvdimm@lists.01.org
7993 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7994 S:      Supported
7995 F:      drivers/nvdimm/pmem*
7996
7997 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7998 M:      Dan Williams <dan.j.williams@intel.com>
7999 L:      linux-nvdimm@lists.01.org
8000 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8002 S:      Supported
8003 F:      drivers/nvdimm/*
8004 F:      drivers/acpi/nfit/*
8005 F:      include/linux/nd.h
8006 F:      include/linux/libnvdimm.h
8007 F:      include/uapi/linux/ndctl.h
8008
8009 LIGHTNVM PLATFORM SUPPORT
8010 M:      Matias Bjorling <mb@lightnvm.io>
8011 W:      http://github/OpenChannelSSD
8012 L:      linux-block@vger.kernel.org
8013 S:      Maintained
8014 F:      drivers/lightnvm/
8015 F:      include/linux/lightnvm.h
8016 F:      include/uapi/linux/lightnvm.h
8017
8018 LINUX FOR POWER MACINTOSH
8019 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8020 W:      http://www.penguinppc.org/
8021 L:      linuxppc-dev@lists.ozlabs.org
8022 S:      Maintained
8023 F:      arch/powerpc/platforms/powermac/
8024 F:      drivers/macintosh/
8025
8026 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8027 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8028 M:      Paul Mackerras <paulus@samba.org>
8029 M:      Michael Ellerman <mpe@ellerman.id.au>
8030 W:      https://github.com/linuxppc/linux/wiki
8031 L:      linuxppc-dev@lists.ozlabs.org
8032 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8034 S:      Supported
8035 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8036 F:      Documentation/devicetree/bindings/powerpc/
8037 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8038 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8039 F:      Documentation/powerpc/
8040 F:      arch/powerpc/
8041 F:      drivers/char/tpm/tpm_ibmvtpm*
8042 F:      drivers/crypto/nx/
8043 F:      drivers/crypto/vmx/
8044 F:      drivers/i2c/busses/i2c-opal.c
8045 F:      drivers/net/ethernet/ibm/ibmveth.*
8046 F:      drivers/net/ethernet/ibm/ibmvnic.*
8047 F:      drivers/pci/hotplug/pnv_php.c
8048 F:      drivers/pci/hotplug/rpa*
8049 F:      drivers/rtc/rtc-opal.c
8050 F:      drivers/scsi/ibmvscsi/
8051 F:      drivers/tty/hvc/hvc_opal.c
8052 F:      drivers/watchdog/wdrtas.c
8053 F:      tools/testing/selftests/powerpc
8054 N:      /pmac
8055 N:      powermac
8056 N:      powernv
8057 N:      [^a-z0-9]ps3
8058 N:      pseries
8059
8060 LINUX FOR POWERPC EMBEDDED MPC5XXX
8061 M:      Anatolij Gustschin <agust@denx.de>
8062 L:      linuxppc-dev@lists.ozlabs.org
8063 T:      git git://git.denx.de/linux-denx-agust.git
8064 S:      Maintained
8065 F:      arch/powerpc/platforms/512x/
8066 F:      arch/powerpc/platforms/52xx/
8067
8068 LINUX FOR POWERPC EMBEDDED PPC4XX
8069 M:      Alistair Popple <alistair@popple.id.au>
8070 M:      Matt Porter <mporter@kernel.crashing.org>
8071 W:      http://www.penguinppc.org/
8072 L:      linuxppc-dev@lists.ozlabs.org
8073 S:      Maintained
8074 F:      arch/powerpc/platforms/40x/
8075 F:      arch/powerpc/platforms/44x/
8076
8077 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8078 M:      Scott Wood <oss@buserror.net>
8079 M:      Kumar Gala <galak@kernel.crashing.org>
8080 W:      http://www.penguinppc.org/
8081 L:      linuxppc-dev@lists.ozlabs.org
8082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8083 S:      Maintained
8084 F:      arch/powerpc/platforms/83xx/
8085 F:      arch/powerpc/platforms/85xx/
8086 F:      Documentation/devicetree/bindings/powerpc/fsl/
8087
8088 LINUX FOR POWERPC EMBEDDED PPC8XX
8089 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8090 W:      http://www.penguinppc.org/
8091 L:      linuxppc-dev@lists.ozlabs.org
8092 S:      Maintained
8093 F:      arch/powerpc/platforms/8xx/
8094
8095 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8096 L:      linuxppc-dev@lists.ozlabs.org
8097 S:      Orphan
8098 F:      arch/powerpc/*/*virtex*
8099 F:      arch/powerpc/*/*/*virtex*
8100
8101 LINUX FOR POWERPC PA SEMI PWRFICIENT
8102 L:      linuxppc-dev@lists.ozlabs.org
8103 S:      Orphan
8104 F:      arch/powerpc/platforms/pasemi/
8105 F:      drivers/*/*pasemi*
8106 F:      drivers/*/*/*pasemi*
8107
8108 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8109 M:      Kees Cook <keescook@chromium.org>
8110 S:      Maintained
8111 F:      drivers/misc/lkdtm*
8112
8113 LINUX SECURITY MODULE (LSM) FRAMEWORK
8114 M:      Chris Wright <chrisw@sous-sol.org>
8115 L:      linux-security-module@vger.kernel.org
8116 S:      Supported
8117
8118 LIS3LV02D ACCELEROMETER DRIVER
8119 M:      Eric Piel <eric.piel@tremplin-utc.net>
8120 S:      Maintained
8121 F:      Documentation/misc-devices/lis3lv02d
8122 F:      drivers/misc/lis3lv02d/
8123 F:      drivers/platform/x86/hp_accel.c
8124
8125 LIVE PATCHING
8126 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8127 M:      Jessica Yu <jeyu@kernel.org>
8128 M:      Jiri Kosina <jikos@kernel.org>
8129 M:      Miroslav Benes <mbenes@suse.cz>
8130 R:      Petr Mladek <pmladek@suse.com>
8131 S:      Maintained
8132 F:      kernel/livepatch/
8133 F:      include/linux/livepatch.h
8134 F:      arch/x86/include/asm/livepatch.h
8135 F:      arch/x86/kernel/livepatch.c
8136 F:      Documentation/livepatch/
8137 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8138 F:      samples/livepatch/
8139 L:      live-patching@vger.kernel.org
8140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8141
8142 LLC (802.2)
8143 L:      netdev@vger.kernel.org
8144 S:      Odd fixes
8145 F:      include/linux/llc.h
8146 F:      include/uapi/linux/llc.h
8147 F:      include/net/llc*
8148 F:      net/llc/
8149
8150 LM73 HARDWARE MONITOR DRIVER
8151 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8152 L:      linux-hwmon@vger.kernel.org
8153 S:      Maintained
8154 F:      drivers/hwmon/lm73.c
8155
8156 LM78 HARDWARE MONITOR DRIVER
8157 M:      Jean Delvare <jdelvare@suse.com>
8158 L:      linux-hwmon@vger.kernel.org
8159 S:      Maintained
8160 F:      Documentation/hwmon/lm78
8161 F:      drivers/hwmon/lm78.c
8162
8163 LM83 HARDWARE MONITOR DRIVER
8164 M:      Jean Delvare <jdelvare@suse.com>
8165 L:      linux-hwmon@vger.kernel.org
8166 S:      Maintained
8167 F:      Documentation/hwmon/lm83
8168 F:      drivers/hwmon/lm83.c
8169
8170 LM90 HARDWARE MONITOR DRIVER
8171 M:      Jean Delvare <jdelvare@suse.com>
8172 L:      linux-hwmon@vger.kernel.org
8173 S:      Maintained
8174 F:      Documentation/hwmon/lm90
8175 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8176 F:      drivers/hwmon/lm90.c
8177 F:      include/dt-bindings/thermal/lm90.h
8178
8179 LM95234 HARDWARE MONITOR DRIVER
8180 M:      Guenter Roeck <linux@roeck-us.net>
8181 L:      linux-hwmon@vger.kernel.org
8182 S:      Maintained
8183 F:      Documentation/hwmon/lm95234
8184 F:      drivers/hwmon/lm95234.c
8185
8186 LME2510 MEDIA DRIVER
8187 M:      Malcolm Priestley <tvboxspy@gmail.com>
8188 L:      linux-media@vger.kernel.org
8189 W:      https://linuxtv.org
8190 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8191 S:      Maintained
8192 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8193
8194 LOADPIN SECURITY MODULE
8195 M:      Kees Cook <keescook@chromium.org>
8196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8197 S:      Supported
8198 F:      security/loadpin/
8199 F:      Documentation/admin-guide/LSM/LoadPin.rst
8200
8201 LOCKING PRIMITIVES
8202 M:      Peter Zijlstra <peterz@infradead.org>
8203 M:      Ingo Molnar <mingo@redhat.com>
8204 L:      linux-kernel@vger.kernel.org
8205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8206 S:      Maintained
8207 F:      Documentation/locking/
8208 F:      include/linux/lockdep.h
8209 F:      include/linux/spinlock*.h
8210 F:      arch/*/include/asm/spinlock*.h
8211 F:      include/linux/rwlock*.h
8212 F:      include/linux/mutex*.h
8213 F:      arch/*/include/asm/mutex*.h
8214 F:      include/linux/rwsem*.h
8215 F:      arch/*/include/asm/rwsem.h
8216 F:      include/linux/seqlock.h
8217 F:      lib/locking*.[ch]
8218 F:      kernel/locking/
8219 X:      kernel/locking/locktorture.c
8220
8221 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8222 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8223 L:      linux-ntfs-dev@lists.sourceforge.net
8224 W:      http://www.linux-ntfs.org/content/view/19/37/
8225 S:      Maintained
8226 F:      Documentation/ldm.txt
8227 F:      block/partitions/ldm.*
8228
8229 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8230 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8231 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8232 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8233 L:      MPT-FusionLinux.pdl@broadcom.com
8234 L:      linux-scsi@vger.kernel.org
8235 W:      http://www.avagotech.com/support/
8236 S:      Supported
8237 F:      drivers/message/fusion/
8238 F:      drivers/scsi/mpt2sas/
8239 F:      drivers/scsi/mpt3sas/
8240
8241 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8242 M:      Matthew Wilcox <matthew@wil.cx>
8243 L:      linux-scsi@vger.kernel.org
8244 S:      Maintained
8245 F:      drivers/scsi/sym53c8xx_2/
8246
8247 LTC4261 HARDWARE MONITOR DRIVER
8248 M:      Guenter Roeck <linux@roeck-us.net>
8249 L:      linux-hwmon@vger.kernel.org
8250 S:      Maintained
8251 F:      Documentation/hwmon/ltc4261
8252 F:      drivers/hwmon/ltc4261.c
8253
8254 LTC4306 I2C MULTIPLEXER DRIVER
8255 M:      Michael Hennerich <michael.hennerich@analog.com>
8256 W:      http://ez.analog.com/community/linux-device-drivers
8257 L:      linux-i2c@vger.kernel.org
8258 S:      Supported
8259 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8260 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8261
8262 LTP (Linux Test Project)
8263 M:      Mike Frysinger <vapier@gentoo.org>
8264 M:      Cyril Hrubis <chrubis@suse.cz>
8265 M:      Wanlong Gao <wanlong.gao@gmail.com>
8266 M:      Jan Stancek <jstancek@redhat.com>
8267 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8268 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8269 L:      ltp@lists.linux.it (subscribers-only)
8270 W:      http://linux-test-project.github.io/
8271 T:      git git://github.com/linux-test-project/ltp.git
8272 S:      Maintained
8273
8274 M32R ARCHITECTURE
8275 W:      http://www.linux-m32r.org/
8276 S:      Orphan
8277 F:      arch/m32r/
8278
8279 M68K ARCHITECTURE
8280 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8281 L:      linux-m68k@lists.linux-m68k.org
8282 W:      http://www.linux-m68k.org/
8283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8284 S:      Maintained
8285 F:      arch/m68k/
8286 F:      drivers/zorro/
8287
8288 M68K ON APPLE MACINTOSH
8289 M:      Joshua Thompson <funaho@jurai.org>
8290 W:      http://www.mac.linux-m68k.org/
8291 L:      linux-m68k@lists.linux-m68k.org
8292 S:      Maintained
8293 F:      arch/m68k/mac/
8294
8295 M68K ON HP9000/300
8296 M:      Philip Blundell <philb@gnu.org>
8297 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8298 S:      Maintained
8299 F:      arch/m68k/hp300/
8300
8301 M88DS3103 MEDIA DRIVER
8302 M:      Antti Palosaari <crope@iki.fi>
8303 L:      linux-media@vger.kernel.org
8304 W:      https://linuxtv.org
8305 W:      http://palosaari.fi/linux/
8306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8307 T:      git git://linuxtv.org/anttip/media_tree.git
8308 S:      Maintained
8309 F:      drivers/media/dvb-frontends/m88ds3103*
8310
8311 M88RS2000 MEDIA DRIVER
8312 M:      Malcolm Priestley <tvboxspy@gmail.com>
8313 L:      linux-media@vger.kernel.org
8314 W:      https://linuxtv.org
8315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8316 S:      Maintained
8317 F:      drivers/media/dvb-frontends/m88rs2000*
8318
8319 MA901 MASTERKIT USB FM RADIO DRIVER
8320 M:      Alexey Klimov <klimov.linux@gmail.com>
8321 L:      linux-media@vger.kernel.org
8322 T:      git git://linuxtv.org/media_tree.git
8323 S:      Maintained
8324 F:      drivers/media/radio/radio-ma901.c
8325
8326 MAC80211
8327 M:      Johannes Berg <johannes@sipsolutions.net>
8328 L:      linux-wireless@vger.kernel.org
8329 W:      http://wireless.kernel.org/
8330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8332 S:      Maintained
8333 F:      Documentation/networking/mac80211-injection.txt
8334 F:      include/net/mac80211.h
8335 F:      net/mac80211/
8336 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8337 F:      Documentation/networking/mac80211_hwsim/README
8338
8339 MAILBOX API
8340 M:      Jassi Brar <jassisinghbrar@gmail.com>
8341 L:      linux-kernel@vger.kernel.org
8342 S:      Maintained
8343 F:      drivers/mailbox/
8344 F:      include/linux/mailbox_client.h
8345 F:      include/linux/mailbox_controller.h
8346
8347 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8348 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8349 W:      http://www.kernel.org/doc/man-pages
8350 L:      linux-man@vger.kernel.org
8351 S:      Maintained
8352
8353 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8354 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8355 L:      linux-mips@linux-mips.org
8356 S:      Maintained
8357 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8358
8359 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8360 M:      Andrew Lunn <andrew@lunn.ch>
8361 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8362 L:      netdev@vger.kernel.org
8363 S:      Maintained
8364 F:      drivers/net/dsa/mv88e6xxx/
8365 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8366
8367 MARVELL ARMADA DRM SUPPORT
8368 M:      Russell King <linux@armlinux.org.uk>
8369 S:      Maintained
8370 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8371 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8372 F:      drivers/gpu/drm/armada/
8373 F:      include/uapi/drm/armada_drm.h
8374 F:      Documentation/devicetree/bindings/display/armada/
8375
8376 MARVELL CRYPTO DRIVER
8377 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8378 M:      Arnaud Ebalard <arno@natisbad.org>
8379 F:      drivers/crypto/marvell/
8380 S:      Maintained
8381 L:      linux-crypto@vger.kernel.org
8382
8383 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8384 M:      Mirko Lindner <mlindner@marvell.com>
8385 M:      Stephen Hemminger <stephen@networkplumber.org>
8386 L:      netdev@vger.kernel.org
8387 S:      Maintained
8388 F:      drivers/net/ethernet/marvell/sk*
8389
8390 MARVELL LIBERTAS WIRELESS DRIVER
8391 L:      libertas-dev@lists.infradead.org
8392 S:      Orphan
8393 F:      drivers/net/wireless/marvell/libertas/
8394
8395 MARVELL MACCHIATOBIN SUPPORT
8396 M:      Russell King <rmk@armlinux.org.uk>
8397 L:      linux-arm-kernel@lists.infradead.org
8398 S:      Maintained
8399 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8400
8401 MARVELL MV643XX ETHERNET DRIVER
8402 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8403 L:      netdev@vger.kernel.org
8404 S:      Maintained
8405 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8406 F:      include/linux/mv643xx.h
8407
8408 MARVELL MV88X3310 PHY DRIVER
8409 M:      Russell King <rmk@armlinux.org.uk>
8410 L:      netdev@vger.kernel.org
8411 S:      Maintained
8412 F:      drivers/net/phy/marvell10g.c
8413
8414 MARVELL MVNETA ETHERNET DRIVER
8415 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8416 L:      netdev@vger.kernel.org
8417 S:      Maintained
8418 F:      drivers/net/ethernet/marvell/mvneta.*
8419
8420 MARVELL MWIFIEX WIRELESS DRIVER
8421 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8422 M:      Nishant Sarmukadam <nishants@marvell.com>
8423 M:      Ganapathi Bhat <gbhat@marvell.com>
8424 M:      Xinming Hu <huxm@marvell.com>
8425 L:      linux-wireless@vger.kernel.org
8426 S:      Maintained
8427 F:      drivers/net/wireless/marvell/mwifiex/
8428
8429 MARVELL MWL8K WIRELESS DRIVER
8430 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8431 L:      linux-wireless@vger.kernel.org
8432 S:      Odd Fixes
8433 F:      drivers/net/wireless/marvell/mwl8k.c
8434
8435 MARVELL NAND CONTROLLER DRIVER
8436 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8437 L:      linux-mtd@lists.infradead.org
8438 S:      Maintained
8439 F:      drivers/mtd/nand/marvell_nand.c
8440 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8441
8442 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8443 M:      Nicolas Pitre <nico@fluxnic.net>
8444 S:      Odd Fixes
8445 F:      drivers/mmc/host/mvsdio.*
8446
8447 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8448 M:      Hu Ziji <huziji@marvell.com>
8449 L:      linux-mmc@vger.kernel.org
8450 S:      Supported
8451 F:      drivers/mmc/host/sdhci-xenon*
8452 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8453
8454 MATROX FRAMEBUFFER DRIVER
8455 L:      linux-fbdev@vger.kernel.org
8456 S:      Orphan
8457 F:      drivers/video/fbdev/matrox/matroxfb_*
8458 F:      include/uapi/linux/matroxfb.h
8459
8460 MAX16065 HARDWARE MONITOR DRIVER
8461 M:      Guenter Roeck <linux@roeck-us.net>
8462 L:      linux-hwmon@vger.kernel.org
8463 S:      Maintained
8464 F:      Documentation/hwmon/max16065
8465 F:      drivers/hwmon/max16065.c
8466
8467 MAX20751 HARDWARE MONITOR DRIVER
8468 M:      Guenter Roeck <linux@roeck-us.net>
8469 L:      linux-hwmon@vger.kernel.org
8470 S:      Maintained
8471 F:      Documentation/hwmon/max20751
8472 F:      drivers/hwmon/max20751.c
8473
8474 MAX2175 SDR TUNER DRIVER
8475 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8476 L:      linux-media@vger.kernel.org
8477 T:      git git://linuxtv.org/media_tree.git
8478 S:      Maintained
8479 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8480 F:      Documentation/media/v4l-drivers/max2175.rst
8481 F:      drivers/media/i2c/max2175*
8482 F:      include/uapi/linux/max2175.h
8483
8484 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8485 L:      linux-hwmon@vger.kernel.org
8486 S:      Orphan
8487 F:      Documentation/hwmon/max6650
8488 F:      drivers/hwmon/max6650.c
8489
8490 MAX6697 HARDWARE MONITOR DRIVER
8491 M:      Guenter Roeck <linux@roeck-us.net>
8492 L:      linux-hwmon@vger.kernel.org
8493 S:      Maintained
8494 F:      Documentation/hwmon/max6697
8495 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8496 F:      drivers/hwmon/max6697.c
8497 F:      include/linux/platform_data/max6697.h
8498
8499 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8500 M:      Peter Rosin <peda@axentia.se>
8501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8502 S:      Maintained
8503 F:      Documentation/devicetree/bindings/sound/max9860.txt
8504 F:      sound/soc/codecs/max9860.*
8505
8506 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8507 M:      Javier Martinez Canillas <javier@dowhile0.org>
8508 L:      linux-kernel@vger.kernel.org
8509 S:      Supported
8510 F:      drivers/regulator/max77802-regulator.c
8511 F:      Documentation/devicetree/bindings/*/*max77802.txt
8512 F:      include/dt-bindings/*/*max77802.h
8513
8514 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8515 M:      Krzysztof Kozlowski <krzk@kernel.org>
8516 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8517 L:      linux-pm@vger.kernel.org
8518 S:      Supported
8519 F:      drivers/power/supply/max14577_charger.c
8520 F:      drivers/power/supply/max77693_charger.c
8521
8522 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8523 M:      Chanwoo Choi <cw00.choi@samsung.com>
8524 M:      Krzysztof Kozlowski <krzk@kernel.org>
8525 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8526 L:      linux-kernel@vger.kernel.org
8527 S:      Supported
8528 F:      drivers/*/max14577*.c
8529 F:      drivers/*/max77686*.c
8530 F:      drivers/*/max77693*.c
8531 F:      drivers/extcon/extcon-max14577.c
8532 F:      drivers/extcon/extcon-max77693.c
8533 F:      drivers/rtc/rtc-max77686.c
8534 F:      drivers/clk/clk-max77686.c
8535 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8536 F:      Documentation/devicetree/bindings/*/max77686.txt
8537 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8538 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8539 F:      include/linux/mfd/max14577*.h
8540 F:      include/linux/mfd/max77686*.h
8541 F:      include/linux/mfd/max77693*.h
8542
8543 MAXIRADIO FM RADIO RECEIVER DRIVER
8544 M:      Hans Verkuil <hverkuil@xs4all.nl>
8545 L:      linux-media@vger.kernel.org
8546 T:      git git://linuxtv.org/media_tree.git
8547 W:      https://linuxtv.org
8548 S:      Maintained
8549 F:      drivers/media/radio/radio-maxiradio*
8550
8551 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8552 M:      Peter Rosin <peda@axentia.se>
8553 L:      linux-iio@vger.kernel.org
8554 S:      Maintained
8555 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8556 F:      drivers/iio/potentiometer/mcp4531.c
8557
8558 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8559 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8560 L:      linux-iio@vger.kernel.org
8561 S:      Maintained
8562 F:      drivers/iio/dac/cio-dac.c
8563
8564 MEDIA DRIVERS FOR ASCOT2E
8565 M:      Sergey Kozlov <serjk@netup.ru>
8566 M:      Abylay Ospan <aospan@netup.ru>
8567 L:      linux-media@vger.kernel.org
8568 W:      https://linuxtv.org
8569 W:      http://netup.tv/
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Supported
8572 F:      drivers/media/dvb-frontends/ascot2e*
8573
8574 MEDIA DRIVERS FOR CXD2841ER
8575 M:      Sergey Kozlov <serjk@netup.ru>
8576 M:      Abylay Ospan <aospan@netup.ru>
8577 L:      linux-media@vger.kernel.org
8578 W:      https://linuxtv.org
8579 W:      http://netup.tv/
8580 T:      git git://linuxtv.org/media_tree.git
8581 S:      Supported
8582 F:      drivers/media/dvb-frontends/cxd2841er*
8583
8584 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8585 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8586 L:      linux-media@vger.kernel.org
8587 W:      https://linuxtv.org
8588 T:      git git://linuxtv.org/media_tree.git
8589 S:      Maintained
8590 F:      drivers/media/pci/ddbridge/*
8591
8592 MEDIA DRIVERS FOR FREESCALE IMX
8593 M:      Steve Longerbeam <slongerbeam@gmail.com>
8594 M:      Philipp Zabel <p.zabel@pengutronix.de>
8595 L:      linux-media@vger.kernel.org
8596 T:      git git://linuxtv.org/media_tree.git
8597 S:      Maintained
8598 F:      Documentation/devicetree/bindings/media/imx.txt
8599 F:      Documentation/media/v4l-drivers/imx.rst
8600 F:      drivers/staging/media/imx/
8601 F:      include/linux/imx-media.h
8602 F:      include/media/imx.h
8603
8604 MEDIA DRIVERS FOR HELENE
8605 M:      Abylay Ospan <aospan@netup.ru>
8606 L:      linux-media@vger.kernel.org
8607 W:      https://linuxtv.org
8608 W:      http://netup.tv/
8609 T:      git git://linuxtv.org/media_tree.git
8610 S:      Supported
8611 F:      drivers/media/dvb-frontends/helene*
8612
8613 MEDIA DRIVERS FOR HORUS3A
8614 M:      Sergey Kozlov <serjk@netup.ru>
8615 M:      Abylay Ospan <aospan@netup.ru>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 W:      http://netup.tv/
8619 T:      git git://linuxtv.org/media_tree.git
8620 S:      Supported
8621 F:      drivers/media/dvb-frontends/horus3a*
8622
8623 MEDIA DRIVERS FOR LNBH25
8624 M:      Sergey Kozlov <serjk@netup.ru>
8625 M:      Abylay Ospan <aospan@netup.ru>
8626 L:      linux-media@vger.kernel.org
8627 W:      https://linuxtv.org
8628 W:      http://netup.tv/
8629 T:      git git://linuxtv.org/media_tree.git
8630 S:      Supported
8631 F:      drivers/media/dvb-frontends/lnbh25*
8632
8633 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8634 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8635 L:      linux-media@vger.kernel.org
8636 W:      https://linuxtv.org
8637 T:      git git://linuxtv.org/media_tree.git
8638 S:      Maintained
8639 F:      drivers/media/dvb-frontends/mxl5xx*
8640
8641 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8642 M:      Sergey Kozlov <serjk@netup.ru>
8643 M:      Abylay Ospan <aospan@netup.ru>
8644 L:      linux-media@vger.kernel.org
8645 W:      https://linuxtv.org
8646 W:      http://netup.tv/
8647 T:      git git://linuxtv.org/media_tree.git
8648 S:      Supported
8649 F:      drivers/media/pci/netup_unidvb/*
8650
8651 MEDIA DRIVERS FOR RENESAS - DRIF
8652 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8653 L:      linux-media@vger.kernel.org
8654 L:      linux-renesas-soc@vger.kernel.org
8655 T:      git git://linuxtv.org/media_tree.git
8656 S:      Supported
8657 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8658 F:      drivers/media/platform/rcar_drif.c
8659
8660 MEDIA DRIVERS FOR RENESAS - FCP
8661 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8662 L:      linux-media@vger.kernel.org
8663 L:      linux-renesas-soc@vger.kernel.org
8664 T:      git git://linuxtv.org/media_tree.git
8665 S:      Supported
8666 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8667 F:      drivers/media/platform/rcar-fcp.c
8668 F:      include/media/rcar-fcp.h
8669
8670 MEDIA DRIVERS FOR RENESAS - FDP1
8671 M:      Kieran Bingham <kieran@bingham.xyz>
8672 L:      linux-media@vger.kernel.org
8673 L:      linux-renesas-soc@vger.kernel.org
8674 T:      git git://linuxtv.org/media_tree.git
8675 S:      Supported
8676 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8677 F:      drivers/media/platform/rcar_fdp1.c
8678
8679 MEDIA DRIVERS FOR RENESAS - VIN
8680 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8681 L:      linux-media@vger.kernel.org
8682 L:      linux-renesas-soc@vger.kernel.org
8683 T:      git git://linuxtv.org/media_tree.git
8684 S:      Supported
8685 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8686 F:      drivers/media/platform/rcar-vin/
8687
8688 MEDIA DRIVERS FOR RENESAS - VSP1
8689 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8690 L:      linux-media@vger.kernel.org
8691 L:      linux-renesas-soc@vger.kernel.org
8692 T:      git git://linuxtv.org/media_tree.git
8693 S:      Supported
8694 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8695 F:      drivers/media/platform/vsp1/
8696
8697 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8698 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8699 L:      linux-media@vger.kernel.org
8700 W:      https://linuxtv.org
8701 T:      git git://linuxtv.org/media_tree.git
8702 S:      Maintained
8703 F:      drivers/media/dvb-frontends/stv0910*
8704
8705 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8706 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8707 L:      linux-media@vger.kernel.org
8708 W:      https://linuxtv.org
8709 T:      git git://linuxtv.org/media_tree.git
8710 S:      Maintained
8711 F:      drivers/media/dvb-frontends/stv6111*
8712
8713 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8714 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8716 P:      LinuxTV.org Project
8717 L:      linux-media@vger.kernel.org
8718 W:      https://linuxtv.org
8719 Q:      http://patchwork.kernel.org/project/linux-media/list/
8720 T:      git git://linuxtv.org/media_tree.git
8721 S:      Maintained
8722 F:      Documentation/devicetree/bindings/media/
8723 F:      Documentation/media/
8724 F:      drivers/media/
8725 F:      drivers/staging/media/
8726 F:      include/linux/platform_data/media/
8727 F:      include/media/
8728 F:      include/uapi/linux/dvb/
8729 F:      include/uapi/linux/videodev2.h
8730 F:      include/uapi/linux/media.h
8731 F:      include/uapi/linux/v4l2-*
8732 F:      include/uapi/linux/meye.h
8733 F:      include/uapi/linux/ivtv*
8734 F:      include/uapi/linux/uvcvideo.h
8735
8736 MEDIATEK CIR DRIVER
8737 M:      Sean Wang <sean.wang@mediatek.com>
8738 S:      Maintained
8739 F:      drivers/media/rc/mtk-cir.c
8740
8741 MEDIATEK PMIC LED DRIVER
8742 M:      Sean Wang <sean.wang@mediatek.com>
8743 S:      Maintained
8744 F:      drivers/leds/leds-mt6323.c
8745 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8746
8747 MEDIATEK ETHERNET DRIVER
8748 M:      Felix Fietkau <nbd@openwrt.org>
8749 M:      John Crispin <john@phrozen.org>
8750 M:      Sean Wang <sean.wang@mediatek.com>
8751 M:      Nelson Chang <nelson.chang@mediatek.com>
8752 L:      netdev@vger.kernel.org
8753 S:      Maintained
8754 F:      drivers/net/ethernet/mediatek/
8755
8756 MEDIATEK SWITCH DRIVER
8757 M:      Sean Wang <sean.wang@mediatek.com>
8758 L:      netdev@vger.kernel.org
8759 S:      Maintained
8760 F:      drivers/net/dsa/mt7530.*
8761 F:      net/dsa/tag_mtk.c
8762
8763 MEDIATEK JPEG DRIVER
8764 M:      Rick Chang <rick.chang@mediatek.com>
8765 M:      Bin Liu <bin.liu@mediatek.com>
8766 S:      Supported
8767 F:      drivers/media/platform/mtk-jpeg/
8768 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8769
8770 MEDIATEK MDP DRIVER
8771 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8772 M:      Houlong Wei <houlong.wei@mediatek.com>
8773 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8774 S:      Supported
8775 F:      drivers/media/platform/mtk-mdp/
8776 F:      drivers/media/platform/mtk-vpu/
8777 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8778
8779 MEDIATEK MEDIA DRIVER
8780 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8781 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8782 S:      Supported
8783 F:      drivers/media/platform/mtk-vcodec/
8784 F:      drivers/media/platform/mtk-vpu/
8785 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8786 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8787
8788 MEDIATEK MT7601U WIRELESS LAN DRIVER
8789 M:      Jakub Kicinski <kubakici@wp.pl>
8790 L:      linux-wireless@vger.kernel.org
8791 S:      Maintained
8792 F:      drivers/net/wireless/mediatek/mt7601u/
8793
8794 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8795 M:      Sean Wang <sean.wang@mediatek.com>
8796 S:      Maintained
8797 F:      drivers/char/hw_random/mtk-rng.c
8798
8799 MEDIATEK USB3 DRD IP DRIVER
8800 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8801 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8803 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8804 S:      Maintained
8805 F:      drivers/usb/mtu3/
8806
8807 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8808 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8809 M:      Martin Donnelly <martin.donnelly@ge.com>
8810 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8811 S:      Maintained
8812 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8813 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8814
8815 MEGARAID SCSI/SAS DRIVERS
8816 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8817 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8818 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8819 L:      megaraidlinux.pdl@broadcom.com
8820 L:      linux-scsi@vger.kernel.org
8821 W:      http://www.avagotech.com/support/
8822 S:      Maintained
8823 F:      Documentation/scsi/megaraid.txt
8824 F:      drivers/scsi/megaraid.*
8825 F:      drivers/scsi/megaraid/
8826
8827 MELEXIS MLX90614 DRIVER
8828 M:      Crt Mori <cmo@melexis.com>
8829 L:      linux-iio@vger.kernel.org
8830 W:      http://www.melexis.com
8831 S:      Supported
8832 F:      drivers/iio/temperature/mlx90614.c
8833
8834 MELFAS MIP4 TOUCHSCREEN DRIVER
8835 M:      Sangwon Jee <jeesw@melfas.com>
8836 W:      http://www.melfas.com
8837 S:      Supported
8838 F:      drivers/input/touchscreen/melfas_mip4.c
8839 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8840
8841 MELLANOX ETHERNET DRIVER (mlx4_en)
8842 M:      Tariq Toukan <tariqt@mellanox.com>
8843 L:      netdev@vger.kernel.org
8844 S:      Supported
8845 W:      http://www.mellanox.com
8846 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8847 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8848
8849 MELLANOX ETHERNET DRIVER (mlx5e)
8850 M:      Saeed Mahameed <saeedm@mellanox.com>
8851 L:      netdev@vger.kernel.org
8852 S:      Supported
8853 W:      http://www.mellanox.com
8854 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8855 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8856
8857 MELLANOX ETHERNET INNOVA DRIVER
8858 M:      Ilan Tayari <ilant@mellanox.com>
8859 R:      Boris Pismenny <borisp@mellanox.com>
8860 L:      netdev@vger.kernel.org
8861 S:      Supported
8862 W:      http://www.mellanox.com
8863 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8864 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8865 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8866
8867 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8868 M:      Ilan Tayari <ilant@mellanox.com>
8869 R:      Boris Pismenny <borisp@mellanox.com>
8870 L:      netdev@vger.kernel.org
8871 S:      Supported
8872 W:      http://www.mellanox.com
8873 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8874 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8875 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8876
8877 MELLANOX ETHERNET SWITCH DRIVERS
8878 M:      Jiri Pirko <jiri@mellanox.com>
8879 M:      Ido Schimmel <idosch@mellanox.com>
8880 L:      netdev@vger.kernel.org
8881 S:      Supported
8882 W:      http://www.mellanox.com
8883 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8884 F:      drivers/net/ethernet/mellanox/mlxsw/
8885
8886 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8887 M:      mlxsw@mellanox.com
8888 L:      netdev@vger.kernel.org
8889 S:      Supported
8890 W:      http://www.mellanox.com
8891 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8892 F:      drivers/net/ethernet/mellanox/mlxfw/
8893
8894 MELLANOX MLX CPLD HOTPLUG DRIVER
8895 M:      Vadim Pasternak <vadimp@mellanox.com>
8896 L:      platform-driver-x86@vger.kernel.org
8897 S:      Supported
8898 F:      drivers/platform/x86/mlxcpld-hotplug.c
8899 F:      include/linux/platform_data/mlxcpld-hotplug.h
8900
8901 MELLANOX MLX4 core VPI driver
8902 M:      Tariq Toukan <tariqt@mellanox.com>
8903 L:      netdev@vger.kernel.org
8904 L:      linux-rdma@vger.kernel.org
8905 W:      http://www.mellanox.com
8906 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8907 S:      Supported
8908 F:      drivers/net/ethernet/mellanox/mlx4/
8909 F:      include/linux/mlx4/
8910
8911 MELLANOX MLX4 IB driver
8912 M:      Yishai Hadas <yishaih@mellanox.com>
8913 L:      linux-rdma@vger.kernel.org
8914 W:      http://www.mellanox.com
8915 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8916 S:      Supported
8917 F:      drivers/infiniband/hw/mlx4/
8918 F:      include/linux/mlx4/
8919 F:      include/uapi/rdma/mlx4-abi.h
8920
8921 MELLANOX MLX5 core VPI driver
8922 M:      Saeed Mahameed <saeedm@mellanox.com>
8923 M:      Matan Barak <matanb@mellanox.com>
8924 M:      Leon Romanovsky <leonro@mellanox.com>
8925 L:      netdev@vger.kernel.org
8926 L:      linux-rdma@vger.kernel.org
8927 W:      http://www.mellanox.com
8928 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8929 S:      Supported
8930 F:      drivers/net/ethernet/mellanox/mlx5/core/
8931 F:      include/linux/mlx5/
8932
8933 MELLANOX MLX5 IB driver
8934 M:      Matan Barak <matanb@mellanox.com>
8935 M:      Leon Romanovsky <leonro@mellanox.com>
8936 L:      linux-rdma@vger.kernel.org
8937 W:      http://www.mellanox.com
8938 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8939 S:      Supported
8940 F:      drivers/infiniband/hw/mlx5/
8941 F:      include/linux/mlx5/
8942 F:      include/uapi/rdma/mlx5-abi.h
8943
8944 MELLANOX MLXCPLD I2C AND MUX DRIVER
8945 M:      Vadim Pasternak <vadimp@mellanox.com>
8946 M:      Michael Shych <michaelsh@mellanox.com>
8947 L:      linux-i2c@vger.kernel.org
8948 S:      Supported
8949 F:      drivers/i2c/busses/i2c-mlxcpld.c
8950 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8951 F:      Documentation/i2c/busses/i2c-mlxcpld
8952
8953 MELLANOX MLXCPLD LED DRIVER
8954 M:      Vadim Pasternak <vadimp@mellanox.com>
8955 L:      linux-leds@vger.kernel.org
8956 S:      Supported
8957 F:      drivers/leds/leds-mlxcpld.c
8958 F:      Documentation/leds/leds-mlxcpld.txt
8959
8960 MELLANOX PLATFORM DRIVER
8961 M:      Vadim Pasternak <vadimp@mellanox.com>
8962 L:      platform-driver-x86@vger.kernel.org
8963 S:      Supported
8964 F:      drivers/platform/x86/mlx-platform.c
8965
8966 MEMBARRIER SUPPORT
8967 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8968 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8969 L:      linux-kernel@vger.kernel.org
8970 S:      Supported
8971 F:      kernel/sched/membarrier.c
8972 F:      include/uapi/linux/membarrier.h
8973
8974 MEMORY MANAGEMENT
8975 L:      linux-mm@kvack.org
8976 W:      http://www.linux-mm.org
8977 S:      Maintained
8978 F:      include/linux/mm.h
8979 F:      include/linux/gfp.h
8980 F:      include/linux/mmzone.h
8981 F:      include/linux/memory_hotplug.h
8982 F:      include/linux/vmalloc.h
8983 F:      mm/
8984
8985 MEMORY TECHNOLOGY DEVICES (MTD)
8986 M:      David Woodhouse <dwmw2@infradead.org>
8987 M:      Brian Norris <computersforpeace@gmail.com>
8988 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8989 M:      Marek Vasut <marek.vasut@gmail.com>
8990 M:      Richard Weinberger <richard@nod.at>
8991 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8992 L:      linux-mtd@lists.infradead.org
8993 W:      http://www.linux-mtd.infradead.org/
8994 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8995 T:      git git://git.infradead.org/linux-mtd.git master
8996 T:      git git://git.infradead.org/linux-mtd.git mtd/next
8997 S:      Maintained
8998 F:      Documentation/devicetree/bindings/mtd/
8999 F:      drivers/mtd/
9000 F:      include/linux/mtd/
9001 F:      include/uapi/mtd/
9002
9003 MEN A21 WATCHDOG DRIVER
9004 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9005 L:      linux-watchdog@vger.kernel.org
9006 S:      Maintained
9007 F:      drivers/watchdog/mena21_wdt.c
9008
9009 MEN CHAMELEON BUS (mcb)
9010 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9011 S:      Maintained
9012 F:      drivers/mcb/
9013 F:      include/linux/mcb.h
9014 F:      Documentation/men-chameleon-bus.txt
9015
9016 MEN F21BMC (Board Management Controller)
9017 M:      Andreas Werner <andreas.werner@men.de>
9018 S:      Supported
9019 F:      drivers/mfd/menf21bmc.c
9020 F:      drivers/watchdog/menf21bmc_wdt.c
9021 F:      drivers/leds/leds-menf21bmc.c
9022 F:      drivers/hwmon/menf21bmc_hwmon.c
9023 F:      Documentation/hwmon/menf21bmc
9024
9025 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9026 M:      Neil Armstrong <narmstrong@baylibre.com>
9027 L:      linux-media@lists.freedesktop.org
9028 L:      linux-amlogic@lists.infradead.org
9029 W:      http://linux-meson.com/
9030 S:      Supported
9031 F:      drivers/media/platform/meson/ao-cec.c
9032 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9033 T:      git git://linuxtv.org/media_tree.git
9034
9035 METAG ARCHITECTURE
9036 M:      James Hogan <jhogan@kernel.org>
9037 L:      linux-metag@vger.kernel.org
9038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9039 S:      Odd Fixes
9040 F:      arch/metag/
9041 F:      Documentation/metag/
9042 F:      Documentation/devicetree/bindings/metag/
9043 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9044 F:      drivers/clocksource/metag_generic.c
9045 F:      drivers/irqchip/irq-metag.c
9046 F:      drivers/irqchip/irq-metag-ext.c
9047 F:      drivers/tty/metag_da.c
9048
9049 MICROBLAZE ARCHITECTURE
9050 M:      Michal Simek <monstr@monstr.eu>
9051 W:      http://www.monstr.eu/fdt/
9052 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9053 S:      Supported
9054 F:      arch/microblaze/
9055
9056 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9057 M:      Richard Genoud <richard.genoud@gmail.com>
9058 S:      Maintained
9059 F:      drivers/tty/serial/atmel_serial.c
9060 F:      drivers/tty/serial/atmel_serial.h
9061
9062 MICROCHIP / ATMEL DMA DRIVER
9063 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065 L:      dmaengine@vger.kernel.org
9066 S:      Supported
9067 F:      drivers/dma/at_hdmac.c
9068 F:      drivers/dma/at_hdmac_regs.h
9069 F:      include/linux/platform_data/dma-atmel.h
9070
9071 MICROCHIP / ATMEL ECC DRIVER
9072 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9073 L:      linux-crypto@vger.kernel.org
9074 S:      Maintained
9075 F:      drivers/crypto/atmel-ecc.*
9076
9077 MICROCHIP / ATMEL ISC DRIVER
9078 M:      Songjun Wu <songjun.wu@microchip.com>
9079 L:      linux-media@vger.kernel.org
9080 S:      Supported
9081 F:      drivers/media/platform/atmel/atmel-isc.c
9082 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9083 F:      devicetree/bindings/media/atmel-isc.txt
9084
9085 MICROCHIP / ATMEL NAND DRIVER
9086 M:      Wenyou Yang <wenyou.yang@microchip.com>
9087 M:      Josh Wu <rainyfeeling@outlook.com>
9088 L:      linux-mtd@lists.infradead.org
9089 S:      Supported
9090 F:      drivers/mtd/nand/atmel/*
9091 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9092
9093 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9094 M:      Woojung Huh <Woojung.Huh@microchip.com>
9095 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9096 L:      netdev@vger.kernel.org
9097 S:      Maintained
9098 F:      net/dsa/tag_ksz.c
9099 F:      drivers/net/dsa/microchip/*
9100 F:      include/linux/platform_data/microchip-ksz.h
9101 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9102
9103 MICROCHIP USB251XB DRIVER
9104 M:      Richard Leitner <richard.leitner@skidata.com>
9105 L:      linux-usb@vger.kernel.org
9106 S:      Maintained
9107 F:      drivers/usb/misc/usb251xb.c
9108 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9109
9110 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9111 M:      Don Brace <don.brace@microsemi.com>
9112 L:      esc.storagedev@microsemi.com
9113 L:      linux-scsi@vger.kernel.org
9114 S:      Supported
9115 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9116 F:      drivers/scsi/smartpqi/Kconfig
9117 F:      drivers/scsi/smartpqi/Makefile
9118 F:      include/linux/cciss*.h
9119 F:      include/uapi/linux/cciss*.h
9120 F:      Documentation/scsi/smartpqi.txt
9121
9122 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9123 M:      Chen Yu <yu.c.chen@intel.com>
9124 L:      platform-driver-x86@vger.kernel.org
9125 S:      Supported
9126 F:      drivers/platform/x86/surfacepro3_button.c
9127
9128 MICROTEK X6 SCANNER
9129 M:      Oliver Neukum <oliver@neukum.org>
9130 S:      Maintained
9131 F:      drivers/usb/image/microtek.*
9132
9133 MIPS
9134 M:      Ralf Baechle <ralf@linux-mips.org>
9135 M:      James Hogan <jhogan@kernel.org>
9136 L:      linux-mips@linux-mips.org
9137 W:      http://www.linux-mips.org/
9138 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9139 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9140 S:      Supported
9141 F:      Documentation/devicetree/bindings/mips/
9142 F:      Documentation/mips/
9143 F:      arch/mips/
9144
9145 MIPS BOSTON DEVELOPMENT BOARD
9146 M:      Paul Burton <paul.burton@mips.com>
9147 L:      linux-mips@linux-mips.org
9148 S:      Maintained
9149 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9150 F:      arch/mips/boot/dts/img/boston.dts
9151 F:      arch/mips/configs/generic/board-boston.config
9152 F:      drivers/clk/imgtec/clk-boston.c
9153 F:      include/dt-bindings/clock/boston-clock.h
9154
9155 MIPS GENERIC PLATFORM
9156 M:      Paul Burton <paul.burton@mips.com>
9157 L:      linux-mips@linux-mips.org
9158 S:      Supported
9159 F:      arch/mips/generic/
9160 F:      arch/mips/tools/generic-board-config.sh
9161
9162 MIPS/LOONGSON1 ARCHITECTURE
9163 M:      Keguang Zhang <keguang.zhang@gmail.com>
9164 L:      linux-mips@linux-mips.org
9165 S:      Maintained
9166 F:      arch/mips/loongson32/
9167 F:      arch/mips/include/asm/mach-loongson32/
9168 F:      drivers/*/*loongson1*
9169 F:      drivers/*/*/*loongson1*
9170
9171 MIPS RINT INSTRUCTION EMULATION
9172 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9173 L:      linux-mips@linux-mips.org
9174 S:      Supported
9175 F:      arch/mips/math-emu/sp_rint.c
9176 F:      arch/mips/math-emu/dp_rint.c
9177
9178 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9179 M:      Hans Verkuil <hverkuil@xs4all.nl>
9180 L:      linux-media@vger.kernel.org
9181 T:      git git://linuxtv.org/media_tree.git
9182 W:      https://linuxtv.org
9183 S:      Odd Fixes
9184 F:      drivers/media/radio/radio-miropcm20*
9185
9186 MMP SUPPORT
9187 M:      Eric Miao <eric.y.miao@gmail.com>
9188 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190 T:      git git://github.com/hzhuang1/linux.git
9191 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9192 S:      Maintained
9193 F:      arch/arm/boot/dts/mmp*
9194 F:      arch/arm/mach-mmp/
9195
9196 MN88472 MEDIA DRIVER
9197 M:      Antti Palosaari <crope@iki.fi>
9198 L:      linux-media@vger.kernel.org
9199 W:      https://linuxtv.org
9200 W:      http://palosaari.fi/linux/
9201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9202 S:      Maintained
9203 F:      drivers/media/dvb-frontends/mn88472*
9204
9205 MN88473 MEDIA DRIVER
9206 M:      Antti Palosaari <crope@iki.fi>
9207 L:      linux-media@vger.kernel.org
9208 W:      https://linuxtv.org
9209 W:      http://palosaari.fi/linux/
9210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9211 S:      Maintained
9212 F:      drivers/media/dvb-frontends/mn88473*
9213
9214 MODULE SUPPORT
9215 M:      Jessica Yu <jeyu@kernel.org>
9216 M:      Rusty Russell <rusty@rustcorp.com.au>
9217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9218 S:      Maintained
9219 F:      include/linux/module.h
9220 F:      kernel/module.c
9221
9222 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9223 W:      http://popies.net/meye/
9224 S:      Orphan
9225 F:      Documentation/media/v4l-drivers/meye*
9226 F:      drivers/media/pci/meye/
9227 F:      include/uapi/linux/meye.h
9228
9229 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9230 M:      Jiri Slaby <jirislaby@gmail.com>
9231 S:      Maintained
9232 F:      Documentation/serial/moxa-smartio
9233 F:      drivers/tty/mxser.*
9234
9235 MR800 AVERMEDIA USB FM RADIO DRIVER
9236 M:      Alexey Klimov <klimov.linux@gmail.com>
9237 L:      linux-media@vger.kernel.org
9238 T:      git git://linuxtv.org/media_tree.git
9239 S:      Maintained
9240 F:      drivers/media/radio/radio-mr800.c
9241
9242 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9243 M:      Alan Ott <alan@signal11.us>
9244 L:      linux-wpan@vger.kernel.org
9245 S:      Maintained
9246 F:      drivers/net/ieee802154/mrf24j40.c
9247 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9248
9249 MSI LAPTOP SUPPORT
9250 M:      "Lee, Chun-Yi" <jlee@suse.com>
9251 L:      platform-driver-x86@vger.kernel.org
9252 S:      Maintained
9253 F:      drivers/platform/x86/msi-laptop.c
9254
9255 MSI WMI SUPPORT
9256 L:      platform-driver-x86@vger.kernel.org
9257 S:      Orphan
9258 F:      drivers/platform/x86/msi-wmi.c
9259
9260 MSI001 MEDIA DRIVER
9261 M:      Antti Palosaari <crope@iki.fi>
9262 L:      linux-media@vger.kernel.org
9263 W:      https://linuxtv.org
9264 W:      http://palosaari.fi/linux/
9265 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9266 T:      git git://linuxtv.org/anttip/media_tree.git
9267 S:      Maintained
9268 F:      drivers/media/tuners/msi001*
9269
9270 MSI2500 MEDIA DRIVER
9271 M:      Antti Palosaari <crope@iki.fi>
9272 L:      linux-media@vger.kernel.org
9273 W:      https://linuxtv.org
9274 W:      http://palosaari.fi/linux/
9275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9276 T:      git git://linuxtv.org/anttip/media_tree.git
9277 S:      Maintained
9278 F:      drivers/media/usb/msi2500/
9279
9280 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9281 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9282 L:      linux-mtd@lists.infradead.org
9283 S:      Maintained
9284 F:      drivers/mtd/devices/docg3*
9285
9286 MT9M032 APTINA SENSOR DRIVER
9287 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9288 L:      linux-media@vger.kernel.org
9289 T:      git git://linuxtv.org/media_tree.git
9290 S:      Maintained
9291 F:      drivers/media/i2c/mt9m032.c
9292 F:      include/media/i2c/mt9m032.h
9293
9294 MT9P031 APTINA CAMERA SENSOR
9295 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9296 L:      linux-media@vger.kernel.org
9297 T:      git git://linuxtv.org/media_tree.git
9298 S:      Maintained
9299 F:      drivers/media/i2c/mt9p031.c
9300 F:      include/media/i2c/mt9p031.h
9301
9302 MT9T001 APTINA CAMERA SENSOR
9303 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9304 L:      linux-media@vger.kernel.org
9305 T:      git git://linuxtv.org/media_tree.git
9306 S:      Maintained
9307 F:      drivers/media/i2c/mt9t001.c
9308 F:      include/media/i2c/mt9t001.h
9309
9310 MT9V032 APTINA CAMERA SENSOR
9311 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9312 L:      linux-media@vger.kernel.org
9313 T:      git git://linuxtv.org/media_tree.git
9314 S:      Maintained
9315 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9316 F:      drivers/media/i2c/mt9v032.c
9317 F:      include/media/i2c/mt9v032.h
9318
9319 MULTIFUNCTION DEVICES (MFD)
9320 M:      Lee Jones <lee.jones@linaro.org>
9321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9322 S:      Supported
9323 F:      Documentation/devicetree/bindings/mfd/
9324 F:      drivers/mfd/
9325 F:      include/linux/mfd/
9326 F:      include/dt-bindings/mfd/
9327
9328 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9329 S:      Orphan
9330 F:      drivers/mmc/host/mmc_spi.c
9331 F:      include/linux/spi/mmc_spi.h
9332
9333 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9334 M:      Ulf Hansson <ulf.hansson@linaro.org>
9335 L:      linux-mmc@vger.kernel.org
9336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9337 S:      Maintained
9338 F:      Documentation/devicetree/bindings/mmc/
9339 F:      drivers/mmc/
9340 F:      include/linux/mmc/
9341 F:      include/uapi/linux/mmc/
9342
9343 MULTIPLEXER SUBSYSTEM
9344 M:      Peter Rosin <peda@axentia.se>
9345 S:      Maintained
9346 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9347 F:      Documentation/devicetree/bindings/mux/
9348 F:      include/linux/dt-bindings/mux/
9349 F:      include/linux/mux/
9350 F:      drivers/mux/
9351
9352 MULTITECH MULTIPORT CARD (ISICOM)
9353 S:      Orphan
9354 F:      drivers/tty/isicom.c
9355 F:      include/linux/isicom.h
9356
9357 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9358 M:      Bin Liu <b-liu@ti.com>
9359 L:      linux-usb@vger.kernel.org
9360 S:      Maintained
9361 F:      drivers/usb/musb/
9362
9363 MXL5007T MEDIA DRIVER
9364 M:      Michael Krufky <mkrufky@linuxtv.org>
9365 L:      linux-media@vger.kernel.org
9366 W:      https://linuxtv.org
9367 W:      http://github.com/mkrufky
9368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9369 T:      git git://linuxtv.org/mkrufky/tuners.git
9370 S:      Maintained
9371 F:      drivers/media/tuners/mxl5007t.*
9372
9373 MXSFB DRM DRIVER
9374 M:      Marek Vasut <marex@denx.de>
9375 S:      Supported
9376 F:      drivers/gpu/drm/mxsfb/
9377 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9378
9379 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9380 M:      Chris Lee <christopher.lee@cspi.com>
9381 L:      netdev@vger.kernel.org
9382 W:      https://www.cspi.com/ethernet-products/support/downloads/
9383 S:      Supported
9384 F:      drivers/net/ethernet/myricom/myri10ge/
9385
9386 NAND FLASH SUBSYSTEM
9387 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9388 R:      Richard Weinberger <richard@nod.at>
9389 L:      linux-mtd@lists.infradead.org
9390 W:      http://www.linux-mtd.infradead.org/
9391 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9392 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9393 T:      git git://git.infradead.org/linux-mtd.git nand/next
9394 S:      Maintained
9395 F:      drivers/mtd/nand/
9396 F:      include/linux/mtd/*nand*.h
9397
9398 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9399 M:      Daniel Mack <zonque@gmail.com>
9400 S:      Maintained
9401 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9402 W:      http://www.native-instruments.com
9403 F:      sound/usb/caiaq/
9404
9405 NATSEMI ETHERNET DRIVER (DP8381x)
9406 S:      Orphan
9407 F:      drivers/net/ethernet/natsemi/natsemi.c
9408
9409 NCP FILESYSTEM
9410 M:      Petr Vandrovec <petr@vandrovec.name>
9411 S:      Odd Fixes
9412 F:      fs/ncpfs/
9413
9414 NCR 5380 SCSI DRIVERS
9415 M:      Finn Thain <fthain@telegraphics.com.au>
9416 M:      Michael Schmitz <schmitzmic@gmail.com>
9417 L:      linux-scsi@vger.kernel.org
9418 S:      Maintained
9419 F:      Documentation/scsi/g_NCR5380.txt
9420 F:      drivers/scsi/NCR5380.*
9421 F:      drivers/scsi/arm/cumana_1.c
9422 F:      drivers/scsi/arm/oak.c
9423 F:      drivers/scsi/atari_scsi.*
9424 F:      drivers/scsi/dmx3191d.c
9425 F:      drivers/scsi/g_NCR5380.*
9426 F:      drivers/scsi/mac_scsi.*
9427 F:      drivers/scsi/sun3_scsi.*
9428 F:      drivers/scsi/sun3_scsi_vme.c
9429
9430 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9431 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9432 L:      linux-scsi@vger.kernel.org
9433 S:      Maintained
9434 F:      drivers/scsi/NCR_D700.*
9435
9436 NCT6775 HARDWARE MONITOR DRIVER
9437 M:      Guenter Roeck <linux@roeck-us.net>
9438 L:      linux-hwmon@vger.kernel.org
9439 S:      Maintained
9440 F:      Documentation/hwmon/nct6775
9441 F:      drivers/hwmon/nct6775.c
9442
9443 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9444 M:      Faisal Latif <faisal.latif@intel.com>
9445 L:      linux-rdma@vger.kernel.org
9446 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9447 S:      Supported
9448 F:      drivers/infiniband/hw/nes/
9449 F:      include/uapi/rdma/nes-abi.h
9450
9451 NETEM NETWORK EMULATOR
9452 M:      Stephen Hemminger <stephen@networkplumber.org>
9453 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9454 S:      Maintained
9455 F:      net/sched/sch_netem.c
9456
9457 NETERION 10GbE DRIVERS (s2io/vxge)
9458 M:      Jon Mason <jdmason@kudzu.us>
9459 L:      netdev@vger.kernel.org
9460 S:      Supported
9461 F:      Documentation/networking/s2io.txt
9462 F:      Documentation/networking/vxge.txt
9463 F:      drivers/net/ethernet/neterion/
9464
9465 NETFILTER
9466 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9467 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9468 M:      Florian Westphal <fw@strlen.de>
9469 L:      netfilter-devel@vger.kernel.org
9470 L:      coreteam@netfilter.org
9471 W:      http://www.netfilter.org/
9472 W:      http://www.iptables.org/
9473 W:      http://www.nftables.org/
9474 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9477 S:      Maintained
9478 F:      include/linux/netfilter*
9479 F:      include/linux/netfilter/
9480 F:      include/net/netfilter/
9481 F:      include/uapi/linux/netfilter*
9482 F:      include/uapi/linux/netfilter/
9483 F:      net/*/netfilter.c
9484 F:      net/*/netfilter/
9485 F:      net/netfilter/
9486 F:      net/bridge/br_netfilter*.c
9487
9488 NETROM NETWORK LAYER
9489 M:      Ralf Baechle <ralf@linux-mips.org>
9490 L:      linux-hams@vger.kernel.org
9491 W:      http://www.linux-ax25.org/
9492 S:      Maintained
9493 F:      include/net/netrom.h
9494 F:      include/uapi/linux/netrom.h
9495 F:      net/netrom/
9496
9497 NETRONOME ETHERNET DRIVERS
9498 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9499 L:      oss-drivers@netronome.com
9500 S:      Maintained
9501 F:      drivers/net/ethernet/netronome/
9502
9503 NETWORK BLOCK DEVICE (NBD)
9504 M:      Josef Bacik <jbacik@fb.com>
9505 S:      Maintained
9506 L:      linux-block@vger.kernel.org
9507 L:      nbd@other.debian.org
9508 F:      Documentation/blockdev/nbd.txt
9509 F:      drivers/block/nbd.c
9510 F:      include/uapi/linux/nbd.h
9511
9512 NETWORK DROP MONITOR
9513 M:      Neil Horman <nhorman@tuxdriver.com>
9514 L:      netdev@vger.kernel.org
9515 S:      Maintained
9516 W:      https://fedorahosted.org/dropwatch/
9517 F:      net/core/drop_monitor.c
9518
9519 NETWORKING DRIVERS
9520 L:      netdev@vger.kernel.org
9521 W:      http://www.linuxfoundation.org/en/Net
9522 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9525 S:      Odd Fixes
9526 F:      Documentation/devicetree/bindings/net/
9527 F:      drivers/net/
9528 F:      include/linux/if_*
9529 F:      include/linux/netdevice.h
9530 F:      include/linux/etherdevice.h
9531 F:      include/linux/fcdevice.h
9532 F:      include/linux/fddidevice.h
9533 F:      include/linux/hippidevice.h
9534 F:      include/linux/inetdevice.h
9535 F:      include/uapi/linux/if_*
9536 F:      include/uapi/linux/netdevice.h
9537
9538 NETWORKING DRIVERS (WIRELESS)
9539 M:      Kalle Valo <kvalo@codeaurora.org>
9540 L:      linux-wireless@vger.kernel.org
9541 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9544 S:      Maintained
9545 F:      Documentation/devicetree/bindings/net/wireless/
9546 F:      drivers/net/wireless/
9547
9548 NETWORKING [DSA]
9549 M:      Andrew Lunn <andrew@lunn.ch>
9550 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9551 M:      Florian Fainelli <f.fainelli@gmail.com>
9552 S:      Maintained
9553 F:      net/dsa/
9554 F:      include/net/dsa.h
9555 F:      include/linux/dsa/
9556 F:      drivers/net/dsa/
9557
9558 NETWORKING [GENERAL]
9559 M:      "David S. Miller" <davem@davemloft.net>
9560 L:      netdev@vger.kernel.org
9561 W:      http://www.linuxfoundation.org/en/Net
9562 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9565 B:      mailto:netdev@vger.kernel.org
9566 S:      Maintained
9567 F:      net/
9568 F:      include/net/
9569 F:      include/linux/in.h
9570 F:      include/linux/net.h
9571 F:      include/linux/netdevice.h
9572 F:      include/uapi/linux/in.h
9573 F:      include/uapi/linux/net.h
9574 F:      include/uapi/linux/netdevice.h
9575 F:      include/uapi/linux/net_namespace.h
9576 F:      tools/testing/selftests/net/
9577 F:      lib/net_utils.c
9578 F:      lib/random32.c
9579
9580 NETWORKING [IPSEC]
9581 M:      Steffen Klassert <steffen.klassert@secunet.com>
9582 M:      Herbert Xu <herbert@gondor.apana.org.au>
9583 M:      "David S. Miller" <davem@davemloft.net>
9584 L:      netdev@vger.kernel.org
9585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9587 S:      Maintained
9588 F:      net/core/flow.c
9589 F:      net/xfrm/
9590 F:      net/key/
9591 F:      net/ipv4/xfrm*
9592 F:      net/ipv4/esp4*
9593 F:      net/ipv4/ah4.c
9594 F:      net/ipv4/ipcomp.c
9595 F:      net/ipv4/ip_vti.c
9596 F:      net/ipv6/xfrm*
9597 F:      net/ipv6/esp6*
9598 F:      net/ipv6/ah6.c
9599 F:      net/ipv6/ipcomp6.c
9600 F:      net/ipv6/ip6_vti.c
9601 F:      include/uapi/linux/xfrm.h
9602 F:      include/net/xfrm.h
9603
9604 NETWORKING [IPv4/IPv6]
9605 M:      "David S. Miller" <davem@davemloft.net>
9606 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9607 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9608 L:      netdev@vger.kernel.org
9609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9610 S:      Maintained
9611 F:      net/ipv4/
9612 F:      net/ipv6/
9613 F:      include/net/ip*
9614 F:      arch/x86/net/*
9615
9616 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9617 M:      Paul Moore <paul@paul-moore.com>
9618 W:      https://github.com/netlabel
9619 L:      netdev@vger.kernel.org
9620 L:      linux-security-module@vger.kernel.org
9621 S:      Maintained
9622 F:      Documentation/netlabel/
9623 F:      include/net/calipso.h
9624 F:      include/net/cipso_ipv4.h
9625 F:      include/net/netlabel.h
9626 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9627 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9628 F:      net/netlabel/
9629 F:      net/ipv4/cipso_ipv4.c
9630 F:      net/ipv6/calipso.c
9631 F:      net/netfilter/xt_CONNSECMARK.c
9632 F:      net/netfilter/xt_SECMARK.c
9633
9634 NETWORKING [TLS]
9635 M:      Ilya Lesokhin <ilyal@mellanox.com>
9636 M:      Aviad Yehezkel <aviadye@mellanox.com>
9637 M:      Dave Watson <davejwatson@fb.com>
9638 L:      netdev@vger.kernel.org
9639 S:      Maintained
9640 F:      net/tls/*
9641 F:      include/uapi/linux/tls.h
9642 F:      include/net/tls.h
9643
9644 NETWORKING [WIRELESS]
9645 L:      linux-wireless@vger.kernel.org
9646 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9647
9648 NETDEVSIM
9649 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9650 S:      Maintained
9651 F:      drivers/net/netdevsim/*
9652
9653 NETXEN (1/10) GbE SUPPORT
9654 M:      Manish Chopra <manish.chopra@cavium.com>
9655 M:      Rahul Verma <rahul.verma@cavium.com>
9656 M:      Dept-GELinuxNICDev@cavium.com
9657 L:      netdev@vger.kernel.org
9658 S:      Supported
9659 F:      drivers/net/ethernet/qlogic/netxen/
9660
9661 NFC SUBSYSTEM
9662 M:      Samuel Ortiz <sameo@linux.intel.com>
9663 L:      linux-wireless@vger.kernel.org
9664 L:      linux-nfc@lists.01.org (subscribers-only)
9665 S:      Supported
9666 F:      net/nfc/
9667 F:      include/net/nfc/
9668 F:      include/uapi/linux/nfc.h
9669 F:      drivers/nfc/
9670 F:      include/linux/platform_data/nfcmrvl.h
9671 F:      include/linux/platform_data/nxp-nci.h
9672 F:      Documentation/devicetree/bindings/net/nfc/
9673
9674 NFS, SUNRPC, AND LOCKD CLIENTS
9675 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9676 M:      Anna Schumaker <anna.schumaker@netapp.com>
9677 L:      linux-nfs@vger.kernel.org
9678 W:      http://client.linux-nfs.org
9679 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9680 S:      Maintained
9681 F:      fs/lockd/
9682 F:      fs/nfs/
9683 F:      fs/nfs_common/
9684 F:      net/sunrpc/
9685 F:      include/linux/lockd/
9686 F:      include/linux/nfs*
9687 F:      include/linux/sunrpc/
9688 F:      include/uapi/linux/nfs*
9689 F:      include/uapi/linux/sunrpc/
9690
9691 NILFS2 FILESYSTEM
9692 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9693 L:      linux-nilfs@vger.kernel.org
9694 W:      https://nilfs.sourceforge.io/
9695 W:      https://nilfs.osdn.jp/
9696 T:      git git://github.com/konis/nilfs2.git
9697 S:      Supported
9698 F:      Documentation/filesystems/nilfs2.txt
9699 F:      fs/nilfs2/
9700 F:      include/trace/events/nilfs2.h
9701 F:      include/uapi/linux/nilfs2_api.h
9702 F:      include/uapi/linux/nilfs2_ondisk.h
9703
9704 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9705 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9706 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9707 S:      Maintained
9708 F:      Documentation/scsi/NinjaSCSI.txt
9709 F:      drivers/scsi/pcmcia/nsp_*
9710
9711 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9712 M:      GOTO Masanori <gotom@debian.or.jp>
9713 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9714 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9715 S:      Maintained
9716 F:      Documentation/scsi/NinjaSCSI.txt
9717 F:      drivers/scsi/nsp32*
9718
9719 NIOS2 ARCHITECTURE
9720 M:      Ley Foon Tan <lftan@altera.com>
9721 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9723 S:      Maintained
9724 F:      arch/nios2/
9725
9726 NOHZ, DYNTICKS SUPPORT
9727 M:      Frederic Weisbecker <fweisbec@gmail.com>
9728 M:      Thomas Gleixner <tglx@linutronix.de>
9729 M:      Ingo Molnar <mingo@kernel.org>
9730 L:      linux-kernel@vger.kernel.org
9731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9732 S:      Maintained
9733 F:      kernel/time/tick*.*
9734 F:      include/linux/tick.h
9735 F:      include/linux/sched/nohz.h
9736
9737 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9738 M:      Pavel Machek <pavel@ucw.cz>
9739 M:      Sakari Ailus <sakari.ailus@iki.fi>
9740 L:      linux-media@vger.kernel.org
9741 S:      Maintained
9742 F:      drivers/media/i2c/et8ek8
9743 F:      drivers/media/i2c/ad5820.c
9744
9745 NOKIA N900 POWER SUPPLY DRIVERS
9746 R:      Pali Rohár <pali.rohar@gmail.com>
9747 F:      include/linux/power/bq2415x_charger.h
9748 F:      include/linux/power/bq27xxx_battery.h
9749 F:      include/linux/power/isp1704_charger.h
9750 F:      drivers/power/supply/bq2415x_charger.c
9751 F:      drivers/power/supply/bq27xxx_battery.c
9752 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9753 F:      drivers/power/supply/isp1704_charger.c
9754 F:      drivers/power/supply/rx51_battery.c
9755
9756 NTB AMD DRIVER
9757 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9758 L:      linux-ntb@googlegroups.com
9759 S:      Supported
9760 F:      drivers/ntb/hw/amd/
9761
9762 NTB DRIVER CORE
9763 M:      Jon Mason <jdmason@kudzu.us>
9764 M:      Dave Jiang <dave.jiang@intel.com>
9765 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9766 L:      linux-ntb@googlegroups.com
9767 S:      Supported
9768 W:      https://github.com/jonmason/ntb/wiki
9769 T:      git git://github.com/jonmason/ntb.git
9770 F:      drivers/ntb/
9771 F:      drivers/net/ntb_netdev.c
9772 F:      include/linux/ntb.h
9773 F:      include/linux/ntb_transport.h
9774 F:      tools/testing/selftests/ntb/
9775
9776 NTB IDT DRIVER
9777 M:      Serge Semin <fancer.lancer@gmail.com>
9778 L:      linux-ntb@googlegroups.com
9779 S:      Supported
9780 F:      drivers/ntb/hw/idt/
9781
9782 NTB INTEL DRIVER
9783 M:      Dave Jiang <dave.jiang@intel.com>
9784 L:      linux-ntb@googlegroups.com
9785 S:      Supported
9786 W:      https://github.com/davejiang/linux/wiki
9787 T:      git https://github.com/davejiang/linux.git
9788 F:      drivers/ntb/hw/intel/
9789
9790 NTFS FILESYSTEM
9791 M:      Anton Altaparmakov <anton@tuxera.com>
9792 L:      linux-ntfs-dev@lists.sourceforge.net
9793 W:      http://www.tuxera.com/
9794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9795 S:      Supported
9796 F:      Documentation/filesystems/ntfs.txt
9797 F:      fs/ntfs/
9798
9799 NUBUS SUBSYSTEM
9800 M:      Finn Thain <fthain@telegraphics.com.au>
9801 L:      linux-m68k@lists.linux-m68k.org
9802 S:      Maintained
9803 F:      arch/*/include/asm/nubus.h
9804 F:      drivers/nubus/
9805 F:      include/linux/nubus.h
9806 F:      include/uapi/linux/nubus.h
9807
9808 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9809 M:      Antonino Daplas <adaplas@gmail.com>
9810 L:      linux-fbdev@vger.kernel.org
9811 S:      Maintained
9812 F:      drivers/video/fbdev/riva/
9813 F:      drivers/video/fbdev/nvidia/
9814
9815 NVM EXPRESS DRIVER
9816 M:      Keith Busch <keith.busch@intel.com>
9817 M:      Jens Axboe <axboe@fb.com>
9818 M:      Christoph Hellwig <hch@lst.de>
9819 M:      Sagi Grimberg <sagi@grimberg.me>
9820 L:      linux-nvme@lists.infradead.org
9821 T:      git://git.infradead.org/nvme.git
9822 W:      http://git.infradead.org/nvme.git
9823 S:      Supported
9824 F:      drivers/nvme/host/
9825 F:      include/linux/nvme.h
9826 F:      include/uapi/linux/nvme_ioctl.h
9827
9828 NVM EXPRESS FC TRANSPORT DRIVERS
9829 M:      James Smart <james.smart@broadcom.com>
9830 L:      linux-nvme@lists.infradead.org
9831 S:      Supported
9832 F:      include/linux/nvme-fc.h
9833 F:      include/linux/nvme-fc-driver.h
9834 F:      drivers/nvme/host/fc.c
9835 F:      drivers/nvme/target/fc.c
9836 F:      drivers/nvme/target/fcloop.c
9837
9838 NVM EXPRESS TARGET DRIVER
9839 M:      Christoph Hellwig <hch@lst.de>
9840 M:      Sagi Grimberg <sagi@grimberg.me>
9841 L:      linux-nvme@lists.infradead.org
9842 T:      git://git.infradead.org/nvme.git
9843 W:      http://git.infradead.org/nvme.git
9844 S:      Supported
9845 F:      drivers/nvme/target/
9846
9847 NVMEM FRAMEWORK
9848 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9849 S:      Maintained
9850 F:      drivers/nvmem/
9851 F:      Documentation/devicetree/bindings/nvmem/
9852 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9853 F:      include/linux/nvmem-consumer.h
9854 F:      include/linux/nvmem-provider.h
9855
9856 NXP TDA998X DRM DRIVER
9857 M:      Russell King <linux@armlinux.org.uk>
9858 S:      Supported
9859 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9860 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9861 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9862 F:      include/drm/i2c/tda998x.h
9863
9864 NXP TFA9879 DRIVER
9865 M:      Peter Rosin <peda@axentia.se>
9866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9867 S:      Maintained
9868 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9869 F:      sound/soc/codecs/tfa9879*
9870
9871 NXP-NCI NFC DRIVER
9872 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9873 R:      Charles Gorand <charles.gorand@effinnov.com>
9874 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9875 S:      Supported
9876 F:      drivers/nfc/nxp-nci
9877
9878 OBJTOOL
9879 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9880 S:      Supported
9881 F:      tools/objtool/
9882
9883 OMAP AUDIO SUPPORT
9884 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9885 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9887 L:      linux-omap@vger.kernel.org
9888 S:      Maintained
9889 F:      sound/soc/omap/
9890
9891 OMAP CLOCK FRAMEWORK SUPPORT
9892 M:      Paul Walmsley <paul@pwsan.com>
9893 L:      linux-omap@vger.kernel.org
9894 S:      Maintained
9895 F:      arch/arm/*omap*/*clock*
9896
9897 OMAP DEVICE TREE SUPPORT
9898 M:      Benoît Cousson <bcousson@baylibre.com>
9899 M:      Tony Lindgren <tony@atomide.com>
9900 L:      linux-omap@vger.kernel.org
9901 L:      devicetree@vger.kernel.org
9902 S:      Maintained
9903 F:      arch/arm/boot/dts/*omap*
9904 F:      arch/arm/boot/dts/*am3*
9905 F:      arch/arm/boot/dts/*am4*
9906 F:      arch/arm/boot/dts/*am5*
9907 F:      arch/arm/boot/dts/*dra7*
9908
9909 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9910 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9911 L:      linux-omap@vger.kernel.org
9912 L:      linux-fbdev@vger.kernel.org
9913 S:      Maintained
9914 F:      drivers/video/fbdev/omap2/
9915 F:      Documentation/arm/OMAP/DSS
9916
9917 OMAP FRAMEBUFFER SUPPORT
9918 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9919 L:      linux-fbdev@vger.kernel.org
9920 L:      linux-omap@vger.kernel.org
9921 S:      Maintained
9922 F:      drivers/video/fbdev/omap/
9923
9924 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9925 M:      Roger Quadros <rogerq@ti.com>
9926 M:      Tony Lindgren <tony@atomide.com>
9927 L:      linux-omap@vger.kernel.org
9928 S:      Maintained
9929 F:      drivers/memory/omap-gpmc.c
9930 F:      arch/arm/mach-omap2/*gpmc*
9931
9932 OMAP GPIO DRIVER
9933 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9934 M:      Santosh Shilimkar <ssantosh@kernel.org>
9935 M:      Kevin Hilman <khilman@kernel.org>
9936 L:      linux-omap@vger.kernel.org
9937 S:      Maintained
9938 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9939 F:      drivers/gpio/gpio-omap.c
9940
9941 OMAP HARDWARE SPINLOCK SUPPORT
9942 M:      Ohad Ben-Cohen <ohad@wizery.com>
9943 L:      linux-omap@vger.kernel.org
9944 S:      Maintained
9945 F:      drivers/hwspinlock/omap_hwspinlock.c
9946
9947 OMAP HS MMC SUPPORT
9948 L:      linux-mmc@vger.kernel.org
9949 L:      linux-omap@vger.kernel.org
9950 S:      Orphan
9951 F:      drivers/mmc/host/omap_hsmmc.c
9952
9953 OMAP HWMOD DATA
9954 M:      Paul Walmsley <paul@pwsan.com>
9955 L:      linux-omap@vger.kernel.org
9956 S:      Maintained
9957 F:      arch/arm/mach-omap2/omap_hwmod*data*
9958
9959 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9960 M:      Benoît Cousson <bcousson@baylibre.com>
9961 L:      linux-omap@vger.kernel.org
9962 S:      Maintained
9963 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9964
9965 OMAP HWMOD SUPPORT
9966 M:      Benoît Cousson <bcousson@baylibre.com>
9967 M:      Paul Walmsley <paul@pwsan.com>
9968 L:      linux-omap@vger.kernel.org
9969 S:      Maintained
9970 F:      arch/arm/mach-omap2/omap_hwmod.*
9971
9972 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9973 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9974 L:      linux-media@vger.kernel.org
9975 S:      Maintained
9976 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9977 F:      drivers/media/platform/omap3isp/
9978 F:      drivers/staging/media/omap4iss/
9979
9980 OMAP MMC SUPPORT
9981 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9982 L:      linux-omap@vger.kernel.org
9983 S:      Maintained
9984 F:      drivers/mmc/host/omap.c
9985
9986 OMAP POWER MANAGEMENT SUPPORT
9987 M:      Kevin Hilman <khilman@kernel.org>
9988 L:      linux-omap@vger.kernel.org
9989 S:      Maintained
9990 F:      arch/arm/*omap*/*pm*
9991 F:      drivers/cpufreq/omap-cpufreq.c
9992
9993 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9994 M:      Rajendra Nayak <rnayak@codeaurora.org>
9995 M:      Paul Walmsley <paul@pwsan.com>
9996 L:      linux-omap@vger.kernel.org
9997 S:      Maintained
9998 F:      arch/arm/mach-omap2/prm*
9999
10000 OMAP RANDOM NUMBER GENERATOR SUPPORT
10001 M:      Deepak Saxena <dsaxena@plexity.net>
10002 S:      Maintained
10003 F:      drivers/char/hw_random/omap-rng.c
10004
10005 OMAP USB SUPPORT
10006 L:      linux-usb@vger.kernel.org
10007 L:      linux-omap@vger.kernel.org
10008 S:      Orphan
10009 F:      drivers/usb/*/*omap*
10010 F:      arch/arm/*omap*/usb*
10011
10012 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10013 M:      Mark Jackson <mpfj@newflow.co.uk>
10014 L:      linux-omap@vger.kernel.org
10015 S:      Maintained
10016 F:      arch/arm/boot/dts/am335x-nano.dts
10017
10018 OMAP1 SUPPORT
10019 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10020 M:      Tony Lindgren <tony@atomide.com>
10021 L:      linux-omap@vger.kernel.org
10022 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10024 S:      Maintained
10025 F:      arch/arm/mach-omap1/
10026 F:      arch/arm/plat-omap/
10027 F:      arch/arm/configs/omap1_defconfig
10028 F:      drivers/i2c/busses/i2c-omap.c
10029 F:      include/linux/i2c-omap.h
10030
10031 OMAP2+ SUPPORT
10032 M:      Tony Lindgren <tony@atomide.com>
10033 L:      linux-omap@vger.kernel.org
10034 W:      http://www.muru.com/linux/omap/
10035 W:      http://linux.omap.com/
10036 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10038 S:      Maintained
10039 F:      arch/arm/mach-omap2/
10040 F:      arch/arm/plat-omap/
10041 F:      arch/arm/configs/omap2plus_defconfig
10042 F:      drivers/i2c/busses/i2c-omap.c
10043 F:      drivers/irqchip/irq-omap-intc.c
10044 F:      drivers/mfd/*omap*.c
10045 F:      drivers/mfd/menelaus.c
10046 F:      drivers/mfd/palmas.c
10047 F:      drivers/mfd/tps65217.c
10048 F:      drivers/mfd/tps65218.c
10049 F:      drivers/mfd/tps65910.c
10050 F:      drivers/mfd/twl-core.[ch]
10051 F:      drivers/mfd/twl4030*.c
10052 F:      drivers/mfd/twl6030*.c
10053 F:      drivers/mfd/twl6040*.c
10054 F:      drivers/regulator/palmas-regulator*.c
10055 F:      drivers/regulator/pbias-regulator.c
10056 F:      drivers/regulator/tps65217-regulator.c
10057 F:      drivers/regulator/tps65218-regulator.c
10058 F:      drivers/regulator/tps65910-regulator.c
10059 F:      drivers/regulator/twl-regulator.c
10060 F:      drivers/regulator/twl6030-regulator.c
10061 F:      include/linux/i2c-omap.h
10062
10063 ONION OMEGA2+ BOARD
10064 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10065 L:      linux-mips@linux-mips.org
10066 S:      Maintained
10067 F:      arch/mips/boot/dts/ralink/omega2p.dts
10068
10069 OMFS FILESYSTEM
10070 M:      Bob Copeland <me@bobcopeland.com>
10071 L:      linux-karma-devel@lists.sourceforge.net
10072 S:      Maintained
10073 F:      Documentation/filesystems/omfs.txt
10074 F:      fs/omfs/
10075
10076 OMNIKEY CARDMAN 4000 DRIVER
10077 M:      Harald Welte <laforge@gnumonks.org>
10078 S:      Maintained
10079 F:      drivers/char/pcmcia/cm4000_cs.c
10080 F:      include/linux/cm4000_cs.h
10081 F:      include/uapi/linux/cm4000_cs.h
10082
10083 OMNIKEY CARDMAN 4040 DRIVER
10084 M:      Harald Welte <laforge@gnumonks.org>
10085 S:      Maintained
10086 F:      drivers/char/pcmcia/cm4040_cs.*
10087
10088 OMNIVISION OV13858 SENSOR DRIVER
10089 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10090 L:      linux-media@vger.kernel.org
10091 T:      git git://linuxtv.org/media_tree.git
10092 S:      Maintained
10093 F:      drivers/media/i2c/ov13858.c
10094
10095 OMNIVISION OV5640 SENSOR DRIVER
10096 M:      Steve Longerbeam <slongerbeam@gmail.com>
10097 L:      linux-media@vger.kernel.org
10098 T:      git git://linuxtv.org/media_tree.git
10099 S:      Maintained
10100 F:      drivers/media/i2c/ov5640.c
10101
10102 OMNIVISION OV5647 SENSOR DRIVER
10103 M:      Luis Oliveira <lolivei@synopsys.com>
10104 L:      linux-media@vger.kernel.org
10105 T:      git git://linuxtv.org/media_tree.git
10106 S:      Maintained
10107 F:      drivers/media/i2c/ov5647.c
10108
10109 OMNIVISION OV7670 SENSOR DRIVER
10110 M:      Jonathan Corbet <corbet@lwn.net>
10111 L:      linux-media@vger.kernel.org
10112 T:      git git://linuxtv.org/media_tree.git
10113 S:      Maintained
10114 F:      drivers/media/i2c/ov7670.c
10115 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10116
10117 ONENAND FLASH DRIVER
10118 M:      Kyungmin Park <kyungmin.park@samsung.com>
10119 L:      linux-mtd@lists.infradead.org
10120 S:      Maintained
10121 F:      drivers/mtd/onenand/
10122 F:      include/linux/mtd/onenand*.h
10123
10124 ONSTREAM SCSI TAPE DRIVER
10125 M:      Willem Riede <osst@riede.org>
10126 L:      osst-users@lists.sourceforge.net
10127 L:      linux-scsi@vger.kernel.org
10128 S:      Maintained
10129 F:      Documentation/scsi/osst.txt
10130 F:      drivers/scsi/osst.*
10131 F:      drivers/scsi/osst_*.h
10132 F:      drivers/scsi/st.h
10133
10134 OP-TEE DRIVER
10135 M:      Jens Wiklander <jens.wiklander@linaro.org>
10136 S:      Maintained
10137 F:      drivers/tee/optee/
10138
10139 OPA-VNIC DRIVER
10140 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10141 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10142 L:      linux-rdma@vger.kernel.org
10143 S:      Supported
10144 F:      drivers/infiniband/ulp/opa_vnic
10145
10146 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10147 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10148 L:      devicetree@vger.kernel.org
10149 S:      Maintained
10150 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10151 F:      Documentation/devicetree/overlay-notes.txt
10152 F:      drivers/of/overlay.c
10153 F:      drivers/of/resolver.c
10154
10155 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10156 M:      Rob Herring <robh+dt@kernel.org>
10157 M:      Frank Rowand <frowand.list@gmail.com>
10158 L:      devicetree@vger.kernel.org
10159 W:      http://www.devicetree.org/
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10161 S:      Maintained
10162 F:      drivers/of/
10163 F:      include/linux/of*.h
10164 F:      scripts/dtc/
10165 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10166
10167 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10168 M:      Rob Herring <robh+dt@kernel.org>
10169 M:      Mark Rutland <mark.rutland@arm.com>
10170 L:      devicetree@vger.kernel.org
10171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10172 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10173 S:      Maintained
10174 F:      Documentation/devicetree/
10175 F:      arch/*/boot/dts/
10176 F:      include/dt-bindings/
10177
10178 OPENCORES I2C BUS DRIVER
10179 M:      Peter Korsgaard <jacmet@sunsite.dk>
10180 L:      linux-i2c@vger.kernel.org
10181 S:      Maintained
10182 F:      Documentation/i2c/busses/i2c-ocores
10183 F:      drivers/i2c/busses/i2c-ocores.c
10184
10185 OPENRISC ARCHITECTURE
10186 M:      Jonas Bonn <jonas@southpole.se>
10187 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10188 M:      Stafford Horne <shorne@gmail.com>
10189 T:      git git://github.com/openrisc/linux.git
10190 L:      openrisc@lists.librecores.org
10191 W:      http://openrisc.io
10192 S:      Maintained
10193 F:      Documentation/devicetree/bindings/openrisc/
10194 F:      Documentation/openrisc/
10195 F:      arch/openrisc/
10196 F:      drivers/irqchip/irq-ompic.c
10197 F:      drivers/irqchip/irq-or1k-*
10198
10199 OPENVSWITCH
10200 M:      Pravin B Shelar <pshelar@ovn.org>
10201 L:      netdev@vger.kernel.org
10202 L:      dev@openvswitch.org
10203 W:      http://openvswitch.org
10204 S:      Maintained
10205 F:      net/openvswitch/
10206 F:      include/uapi/linux/openvswitch.h
10207
10208 OPERATING PERFORMANCE POINTS (OPP)
10209 M:      Viresh Kumar <vireshk@kernel.org>
10210 M:      Nishanth Menon <nm@ti.com>
10211 M:      Stephen Boyd <sboyd@codeaurora.org>
10212 L:      linux-pm@vger.kernel.org
10213 S:      Maintained
10214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10215 F:      drivers/opp/
10216 F:      include/linux/pm_opp.h
10217 F:      Documentation/power/opp.txt
10218 F:      Documentation/devicetree/bindings/opp/
10219
10220 OPL4 DRIVER
10221 M:      Clemens Ladisch <clemens@ladisch.de>
10222 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10223 T:      git git://git.alsa-project.org/alsa-kernel.git
10224 S:      Maintained
10225 F:      sound/drivers/opl4/
10226
10227 OPROFILE
10228 M:      Robert Richter <rric@kernel.org>
10229 L:      oprofile-list@lists.sf.net
10230 S:      Maintained
10231 F:      arch/*/include/asm/oprofile*.h
10232 F:      arch/*/oprofile/
10233 F:      drivers/oprofile/
10234 F:      include/linux/oprofile.h
10235
10236 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10237 M:      Mark Fasheh <mfasheh@versity.com>
10238 M:      Joel Becker <jlbec@evilplan.org>
10239 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10240 W:      http://ocfs2.wiki.kernel.org
10241 S:      Supported
10242 F:      Documentation/filesystems/ocfs2.txt
10243 F:      Documentation/filesystems/dlmfs.txt
10244 F:      fs/ocfs2/
10245
10246 ORANGEFS FILESYSTEM
10247 M:      Mike Marshall <hubcap@omnibond.com>
10248 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10250 S:      Supported
10251 F:      fs/orangefs/
10252 F:      Documentation/filesystems/orangefs.txt
10253
10254 ORINOCO DRIVER
10255 L:      linux-wireless@vger.kernel.org
10256 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10257 W:      http://www.nongnu.org/orinoco/
10258 S:      Orphan
10259 F:      drivers/net/wireless/intersil/orinoco/
10260
10261 OSD LIBRARY and FILESYSTEM
10262 M:      Boaz Harrosh <ooo@electrozaur.com>
10263 S:      Maintained
10264 F:      drivers/scsi/osd/
10265 F:      include/scsi/osd_*
10266 F:      fs/exofs/
10267
10268 OV2659 OMNIVISION SENSOR DRIVER
10269 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10270 L:      linux-media@vger.kernel.org
10271 W:      https://linuxtv.org
10272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10273 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10274 S:      Maintained
10275 F:      drivers/media/i2c/ov2659.c
10276 F:      include/media/i2c/ov2659.h
10277
10278 OVERLAY FILESYSTEM
10279 M:      Miklos Szeredi <miklos@szeredi.hu>
10280 L:      linux-unionfs@vger.kernel.org
10281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10282 S:      Supported
10283 F:      fs/overlayfs/
10284 F:      Documentation/filesystems/overlayfs.txt
10285
10286 P54 WIRELESS DRIVER
10287 M:      Christian Lamparter <chunkeey@googlemail.com>
10288 L:      linux-wireless@vger.kernel.org
10289 W:      http://wireless.kernel.org/en/users/Drivers/p54
10290 S:      Maintained
10291 F:      drivers/net/wireless/intersil/p54/
10292
10293 PA SEMI ETHERNET DRIVER
10294 L:      netdev@vger.kernel.org
10295 S:      Orphan
10296 F:      drivers/net/ethernet/pasemi/*
10297
10298 PA SEMI SMBUS DRIVER
10299 L:      linux-i2c@vger.kernel.org
10300 S:      Orphan
10301 F:      drivers/i2c/busses/i2c-pasemi.c
10302
10303 PADATA PARALLEL EXECUTION MECHANISM
10304 M:      Steffen Klassert <steffen.klassert@secunet.com>
10305 L:      linux-crypto@vger.kernel.org
10306 S:      Maintained
10307 F:      kernel/padata.c
10308 F:      include/linux/padata.h
10309 F:      Documentation/padata.txt
10310
10311 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10312 M:      Harald Welte <laforge@gnumonks.org>
10313 L:      platform-driver-x86@vger.kernel.org
10314 S:      Maintained
10315 F:      drivers/platform/x86/panasonic-laptop.c
10316
10317 PANASONIC MN10300/AM33/AM34 PORT
10318 M:      David Howells <dhowells@redhat.com>
10319 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10320 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10321 S:      Maintained
10322 F:      Documentation/mn10300/
10323 F:      arch/mn10300/
10324
10325 PARALLEL LCD/KEYPAD PANEL DRIVER
10326 M:      Willy Tarreau <willy@haproxy.com>
10327 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10328 S:      Odd Fixes
10329 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10330 F:      drivers/misc/panel.c
10331
10332 PARALLEL PORT SUBSYSTEM
10333 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10334 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10335 L:      linux-parport@lists.infradead.org (subscribers-only)
10336 S:      Maintained
10337 F:      drivers/parport/
10338 F:      include/linux/parport*.h
10339 F:      drivers/char/ppdev.c
10340 F:      include/uapi/linux/ppdev.h
10341 F:      Documentation/parport*.txt
10342
10343 PARAVIRT_OPS INTERFACE
10344 M:      Juergen Gross <jgross@suse.com>
10345 M:      Alok Kataria <akataria@vmware.com>
10346 M:      Rusty Russell <rusty@rustcorp.com.au>
10347 L:      virtualization@lists.linux-foundation.org
10348 S:      Supported
10349 F:      Documentation/virtual/paravirt_ops.txt
10350 F:      arch/*/kernel/paravirt*
10351 F:      arch/*/include/asm/paravirt*.h
10352 F:      include/linux/hypervisor.h
10353
10354 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10355 M:      Tim Waugh <tim@cyberelk.net>
10356 L:      linux-parport@lists.infradead.org (subscribers-only)
10357 S:      Maintained
10358 F:      Documentation/blockdev/paride.txt
10359 F:      drivers/block/paride/
10360
10361 PARISC ARCHITECTURE
10362 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10363 M:      Helge Deller <deller@gmx.de>
10364 L:      linux-parisc@vger.kernel.org
10365 W:      http://www.parisc-linux.org/
10366 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10369 S:      Maintained
10370 F:      arch/parisc/
10371 F:      Documentation/parisc/
10372 F:      drivers/parisc/
10373 F:      drivers/char/agp/parisc-agp.c
10374 F:      drivers/input/serio/gscps2.c
10375 F:      drivers/parport/parport_gsc.*
10376 F:      drivers/tty/serial/8250/8250_gsc.c
10377 F:      drivers/video/fbdev/sti*
10378 F:      drivers/video/console/sti*
10379 F:      drivers/video/logo/logo_parisc*
10380
10381 PARMAN
10382 M:      Jiri Pirko <jiri@mellanox.com>
10383 L:      netdev@vger.kernel.org
10384 S:      Supported
10385 F:      lib/parman.c
10386 F:      lib/test_parman.c
10387 F:      include/linux/parman.h
10388
10389 PC87360 HARDWARE MONITORING DRIVER
10390 M:      Jim Cromie <jim.cromie@gmail.com>
10391 L:      linux-hwmon@vger.kernel.org
10392 S:      Maintained
10393 F:      Documentation/hwmon/pc87360
10394 F:      drivers/hwmon/pc87360.c
10395
10396 PC8736x GPIO DRIVER
10397 M:      Jim Cromie <jim.cromie@gmail.com>
10398 S:      Maintained
10399 F:      drivers/char/pc8736x_gpio.c
10400
10401 PC87427 HARDWARE MONITORING DRIVER
10402 M:      Jean Delvare <jdelvare@suse.com>
10403 L:      linux-hwmon@vger.kernel.org
10404 S:      Maintained
10405 F:      Documentation/hwmon/pc87427
10406 F:      drivers/hwmon/pc87427.c
10407
10408 PCA9532 LED DRIVER
10409 M:      Riku Voipio <riku.voipio@iki.fi>
10410 S:      Maintained
10411 F:      drivers/leds/leds-pca9532.c
10412 F:      include/linux/leds-pca9532.h
10413
10414 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10415 M:      Guenter Roeck <linux@roeck-us.net>
10416 L:      linux-i2c@vger.kernel.org
10417 S:      Maintained
10418 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10419
10420 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10421 M:      Khalid Aziz <khalid@gonehiking.org>
10422 S:      Maintained
10423 F:      drivers/firmware/pcdp.*
10424
10425 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10426 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10427 L:      linux-pci@vger.kernel.org
10428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429 S:      Maintained
10430 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10431 F:      drivers/pci/host/pci-aardvark.c
10432
10433 PCI DRIVER FOR ALTERA PCIE IP
10434 M:      Ley Foon Tan <lftan@altera.com>
10435 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10436 L:      linux-pci@vger.kernel.org
10437 S:      Supported
10438 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10439 F:      drivers/pci/host/pcie-altera.c
10440
10441 PCI DRIVER FOR APPLIEDMICRO XGENE
10442 M:      Tanmay Inamdar <tinamdar@apm.com>
10443 L:      linux-pci@vger.kernel.org
10444 L:      linux-arm-kernel@lists.infradead.org
10445 S:      Maintained
10446 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10447 F:      drivers/pci/host/pci-xgene.c
10448
10449 PCI DRIVER FOR ARM VERSATILE PLATFORM
10450 M:      Rob Herring <robh@kernel.org>
10451 L:      linux-pci@vger.kernel.org
10452 L:      linux-arm-kernel@lists.infradead.org
10453 S:      Maintained
10454 F:      Documentation/devicetree/bindings/pci/versatile.txt
10455 F:      drivers/pci/host/pci-versatile.c
10456
10457 PCI DRIVER FOR ARMADA 8K
10458 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10459 L:      linux-pci@vger.kernel.org
10460 L:      linux-arm-kernel@lists.infradead.org
10461 S:      Maintained
10462 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10463 F:      drivers/pci/dwc/pcie-armada8k.c
10464
10465 PCI DRIVER FOR FREESCALE LAYERSCAPE
10466 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10467 M:      Mingkai Hu <mingkai.hu@freescale.com>
10468 M:      Roy Zang <tie-fei.zang@freescale.com>
10469 L:      linuxppc-dev@lists.ozlabs.org
10470 L:      linux-pci@vger.kernel.org
10471 L:      linux-arm-kernel@lists.infradead.org
10472 S:      Maintained
10473 F:      drivers/pci/dwc/*layerscape*
10474
10475 PCI DRIVER FOR GENERIC OF HOSTS
10476 M:      Will Deacon <will.deacon@arm.com>
10477 L:      linux-pci@vger.kernel.org
10478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10479 S:      Maintained
10480 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10481 F:      drivers/pci/host/pci-host-common.c
10482 F:      drivers/pci/host/pci-host-generic.c
10483
10484 PCI DRIVER FOR IMX6
10485 M:      Richard Zhu <hongxing.zhu@nxp.com>
10486 M:      Lucas Stach <l.stach@pengutronix.de>
10487 L:      linux-pci@vger.kernel.org
10488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489 S:      Maintained
10490 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10491 F:      drivers/pci/dwc/*imx6*
10492
10493 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10494 M:      Keith Busch <keith.busch@intel.com>
10495 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10496 L:      linux-pci@vger.kernel.org
10497 S:      Supported
10498 F:      drivers/pci/host/vmd.c
10499
10500 PCI DRIVER FOR MICROSEMI SWITCHTEC
10501 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10502 M:      Logan Gunthorpe <logang@deltatee.com>
10503 L:      linux-pci@vger.kernel.org
10504 S:      Maintained
10505 F:      Documentation/switchtec.txt
10506 F:      Documentation/ABI/testing/sysfs-class-switchtec
10507 F:      drivers/pci/switch/switchtec*
10508 F:      include/uapi/linux/switchtec_ioctl.h
10509 F:      include/linux/switchtec.h
10510 F:      drivers/ntb/hw/mscc/
10511
10512 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10513 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10514 M:      Jason Cooper <jason@lakedaemon.net>
10515 L:      linux-pci@vger.kernel.org
10516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10517 S:      Maintained
10518 F:      drivers/pci/host/*mvebu*
10519
10520 PCI DRIVER FOR NVIDIA TEGRA
10521 M:      Thierry Reding <thierry.reding@gmail.com>
10522 L:      linux-tegra@vger.kernel.org
10523 L:      linux-pci@vger.kernel.org
10524 S:      Supported
10525 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10526 F:      drivers/pci/host/pci-tegra.c
10527
10528 PCI DRIVER FOR RENESAS R-CAR
10529 M:      Simon Horman <horms@verge.net.au>
10530 L:      linux-pci@vger.kernel.org
10531 L:      linux-renesas-soc@vger.kernel.org
10532 S:      Maintained
10533 F:      drivers/pci/host/*rcar*
10534
10535 PCI DRIVER FOR SAMSUNG EXYNOS
10536 M:      Jingoo Han <jingoohan1@gmail.com>
10537 L:      linux-pci@vger.kernel.org
10538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10539 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10540 S:      Maintained
10541 F:      drivers/pci/dwc/pci-exynos.c
10542
10543 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10544 M:      Jingoo Han <jingoohan1@gmail.com>
10545 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10546 L:      linux-pci@vger.kernel.org
10547 S:      Maintained
10548 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10549 F:      drivers/pci/dwc/*designware*
10550
10551 PCI DRIVER FOR TI DRA7XX
10552 M:      Kishon Vijay Abraham I <kishon@ti.com>
10553 L:      linux-omap@vger.kernel.org
10554 L:      linux-pci@vger.kernel.org
10555 S:      Supported
10556 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10557 F:      drivers/pci/dwc/pci-dra7xx.c
10558
10559 PCI DRIVER FOR TI KEYSTONE
10560 M:      Murali Karicheri <m-karicheri2@ti.com>
10561 L:      linux-pci@vger.kernel.org
10562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10563 S:      Maintained
10564 F:      drivers/pci/dwc/*keystone*
10565
10566 PCI ENDPOINT SUBSYSTEM
10567 M:      Kishon Vijay Abraham I <kishon@ti.com>
10568 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569 L:      linux-pci@vger.kernel.org
10570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10571 S:      Supported
10572 F:      drivers/pci/endpoint/
10573 F:      drivers/misc/pci_endpoint_test.c
10574 F:      tools/pci/
10575
10576 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10577 M:      Russell Currey <ruscur@russell.cc>
10578 L:      linuxppc-dev@lists.ozlabs.org
10579 S:      Supported
10580 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10581 F:      arch/powerpc/kernel/eeh*.c
10582 F:      arch/powerpc/platforms/*/eeh*.c
10583 F:      arch/powerpc/include/*/eeh*.h
10584
10585 PCI ERROR RECOVERY
10586 M:      Linas Vepstas <linasvepstas@gmail.com>
10587 L:      linux-pci@vger.kernel.org
10588 S:      Supported
10589 F:      Documentation/PCI/pci-error-recovery.txt
10590
10591 PCI MSI DRIVER FOR ALTERA MSI IP
10592 M:      Ley Foon Tan <lftan@altera.com>
10593 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10594 L:      linux-pci@vger.kernel.org
10595 S:      Supported
10596 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10597 F:      drivers/pci/host/pcie-altera-msi.c
10598
10599 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10600 M:      Duc Dang <dhdang@apm.com>
10601 L:      linux-pci@vger.kernel.org
10602 L:      linux-arm-kernel@lists.infradead.org
10603 S:      Maintained
10604 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10605 F:      drivers/pci/host/pci-xgene-msi.c
10606
10607 PCI SUBSYSTEM
10608 M:      Bjorn Helgaas <bhelgaas@google.com>
10609 L:      linux-pci@vger.kernel.org
10610 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10612 S:      Supported
10613 F:      Documentation/devicetree/bindings/pci/
10614 F:      Documentation/PCI/
10615 F:      drivers/pci/
10616 F:      include/linux/pci*
10617 F:      arch/x86/pci/
10618 F:      arch/x86/kernel/quirks.c
10619
10620 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10621 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10622 L:      linux-pci@vger.kernel.org
10623 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10625 S:      Supported
10626 F:      drivers/pci/host/
10627 F:      drivers/pci/dwc/
10628
10629 PCIE DRIVER FOR AXIS ARTPEC
10630 M:      Niklas Cassel <niklas.cassel@axis.com>
10631 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10632 L:      linux-arm-kernel@axis.com
10633 L:      linux-pci@vger.kernel.org
10634 S:      Maintained
10635 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10636 F:      drivers/pci/dwc/*artpec*
10637
10638 PCIE DRIVER FOR CAVIUM THUNDERX
10639 M:      David Daney <david.daney@cavium.com>
10640 L:      linux-pci@vger.kernel.org
10641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10642 S:      Supported
10643 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10644 F:      drivers/pci/host/pci-thunder-*
10645
10646 PCIE DRIVER FOR HISILICON
10647 M:      Zhou Wang <wangzhou1@hisilicon.com>
10648 L:      linux-pci@vger.kernel.org
10649 S:      Maintained
10650 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10651 F:      drivers/pci/dwc/pcie-hisi.c
10652
10653 PCIE DRIVER FOR HISILICON KIRIN
10654 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10655 M:      Binghui Wang <wangbinghui@hisilicon.com>
10656 L:      linux-pci@vger.kernel.org
10657 S:      Maintained
10658 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10659 F:      drivers/pci/dwc/pcie-kirin.c
10660
10661 PCIE DRIVER FOR HISILICON STB
10662 M:      Jianguo Sun <sunjianguo1@huawei.com>
10663 M:      Shawn Guo <shawn.guo@linaro.org>
10664 L:      linux-pci@vger.kernel.org
10665 S:      Maintained
10666 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10667 F:      drivers/pci/dwc/pcie-histb.c
10668
10669 PCIE DRIVER FOR MEDIATEK
10670 M:      Ryder Lee <ryder.lee@mediatek.com>
10671 L:      linux-pci@vger.kernel.org
10672 L:      linux-mediatek@lists.infradead.org
10673 S:      Supported
10674 F:      Documentation/devicetree/bindings/pci/mediatek*
10675 F:      drivers/pci/host/*mediatek*
10676
10677 PCIE DRIVER FOR QUALCOMM MSM
10678 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10679 L:      linux-pci@vger.kernel.org
10680 L:      linux-arm-msm@vger.kernel.org
10681 S:      Maintained
10682 F:      drivers/pci/dwc/*qcom*
10683
10684 PCIE DRIVER FOR ROCKCHIP
10685 M:      Shawn Lin <shawn.lin@rock-chips.com>
10686 L:      linux-pci@vger.kernel.org
10687 L:      linux-rockchip@lists.infradead.org
10688 S:      Maintained
10689 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10690 F:      drivers/pci/host/pcie-rockchip.c
10691
10692 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10693 M:      Linus Walleij <linus.walleij@linaro.org>
10694 L:      linux-pci@vger.kernel.org
10695 S:      Maintained
10696 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10697 F:      drivers/pci/host/pci-v3-semi.c
10698
10699 PCIE DRIVER FOR ST SPEAR13XX
10700 M:      Pratyush Anand <pratyush.anand@gmail.com>
10701 L:      linux-pci@vger.kernel.org
10702 S:      Maintained
10703 F:      drivers/pci/dwc/*spear*
10704
10705 PCMCIA SUBSYSTEM
10706 P:      Linux PCMCIA Team
10707 L:      linux-pcmcia@lists.infradead.org
10708 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10710 S:      Maintained
10711 F:      Documentation/pcmcia/
10712 F:      tools/pcmcia/
10713 F:      drivers/pcmcia/
10714 F:      include/pcmcia/
10715
10716 PCNET32 NETWORK DRIVER
10717 M:      Don Fry <pcnet32@frontier.com>
10718 L:      netdev@vger.kernel.org
10719 S:      Maintained
10720 F:      drivers/net/ethernet/amd/pcnet32.c
10721
10722 PCRYPT PARALLEL CRYPTO ENGINE
10723 M:      Steffen Klassert <steffen.klassert@secunet.com>
10724 L:      linux-crypto@vger.kernel.org
10725 S:      Maintained
10726 F:      crypto/pcrypt.c
10727 F:      include/crypto/pcrypt.h
10728
10729 PEAQ WMI HOTKEYS DRIVER
10730 M:      Hans de Goede <hdegoede@redhat.com>
10731 L:      platform-driver-x86@vger.kernel.org
10732 S:      Maintained
10733 F:      drivers/platform/x86/peaq-wmi.c
10734
10735 PER-CPU MEMORY ALLOCATOR
10736 M:      Tejun Heo <tj@kernel.org>
10737 M:      Christoph Lameter <cl@linux.com>
10738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10739 S:      Maintained
10740 F:      include/linux/percpu*.h
10741 F:      mm/percpu*.c
10742 F:      arch/*/include/asm/percpu.h
10743
10744 PER-TASK DELAY ACCOUNTING
10745 M:      Balbir Singh <bsingharora@gmail.com>
10746 S:      Maintained
10747 F:      include/linux/delayacct.h
10748 F:      kernel/delayacct.c
10749
10750 PERFORMANCE EVENTS SUBSYSTEM
10751 M:      Peter Zijlstra <peterz@infradead.org>
10752 M:      Ingo Molnar <mingo@redhat.com>
10753 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10754 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10755 R:      Jiri Olsa <jolsa@redhat.com>
10756 R:      Namhyung Kim <namhyung@kernel.org>
10757 L:      linux-kernel@vger.kernel.org
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10759 S:      Supported
10760 F:      kernel/events/*
10761 F:      include/linux/perf_event.h
10762 F:      include/uapi/linux/perf_event.h
10763 F:      arch/*/kernel/perf_event*.c
10764 F:      arch/*/kernel/*/perf_event*.c
10765 F:      arch/*/kernel/*/*/perf_event*.c
10766 F:      arch/*/include/asm/perf_event.h
10767 F:      arch/*/kernel/perf_callchain.c
10768 F:      arch/*/events/*
10769 F:      tools/perf/
10770
10771 PERSONALITY HANDLING
10772 M:      Christoph Hellwig <hch@infradead.org>
10773 L:      linux-abi-devel@lists.sourceforge.net
10774 S:      Maintained
10775 F:      include/linux/personality.h
10776 F:      include/uapi/linux/personality.h
10777
10778 PHONET PROTOCOL
10779 M:      Remi Denis-Courmont <courmisch@gmail.com>
10780 S:      Supported
10781 F:      Documentation/networking/phonet.txt
10782 F:      include/linux/phonet.h
10783 F:      include/net/phonet/
10784 F:      include/uapi/linux/phonet.h
10785 F:      net/phonet/
10786
10787 PHRAM MTD DRIVER
10788 M:      Joern Engel <joern@lazybastard.org>
10789 L:      linux-mtd@lists.infradead.org
10790 S:      Maintained
10791 F:      drivers/mtd/devices/phram.c
10792
10793 PICOLCD HID DRIVER
10794 M:      Bruno Prémont <bonbons@linux-vserver.org>
10795 L:      linux-input@vger.kernel.org
10796 S:      Maintained
10797 F:      drivers/hid/hid-picolcd*
10798
10799 PICOXCELL SUPPORT
10800 M:      Jamie Iles <jamie@jamieiles.com>
10801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10802 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10803 S:      Supported
10804 F:      arch/arm/boot/dts/picoxcell*
10805 F:      arch/arm/mach-picoxcell/
10806 F:      drivers/crypto/picoxcell*
10807
10808 PIN CONTROL SUBSYSTEM
10809 M:      Linus Walleij <linus.walleij@linaro.org>
10810 L:      linux-gpio@vger.kernel.org
10811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10812 S:      Maintained
10813 F:      Documentation/devicetree/bindings/pinctrl/
10814 F:      Documentation/driver-api/pinctl.rst
10815 F:      drivers/pinctrl/
10816 F:      include/linux/pinctrl/
10817
10818 PIN CONTROLLER - ATMEL AT91
10819 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821 S:      Maintained
10822 F:      drivers/pinctrl/pinctrl-at91.*
10823
10824 PIN CONTROLLER - ATMEL AT91 PIO4
10825 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10827 L:      linux-gpio@vger.kernel.org
10828 S:      Supported
10829 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10830
10831 PIN CONTROLLER - INTEL
10832 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10833 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10834 S:      Maintained
10835 F:      drivers/pinctrl/intel/
10836
10837 PIN CONTROLLER - QUALCOMM
10838 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10839 S:      Maintained
10840 L:      linux-arm-msm@vger.kernel.org
10841 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10842 F:      drivers/pinctrl/qcom/
10843
10844 PIN CONTROLLER - RENESAS
10845 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10846 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10847 L:      linux-renesas-soc@vger.kernel.org
10848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10849 S:      Maintained
10850 F:      drivers/pinctrl/sh-pfc/
10851
10852 PIN CONTROLLER - SAMSUNG
10853 M:      Tomasz Figa <tomasz.figa@gmail.com>
10854 M:      Krzysztof Kozlowski <krzk@kernel.org>
10855 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10857 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10858 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10860 S:      Maintained
10861 F:      drivers/pinctrl/samsung/
10862 F:      include/dt-bindings/pinctrl/samsung.h
10863 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10864
10865 PIN CONTROLLER - SINGLE
10866 M:      Tony Lindgren <tony@atomide.com>
10867 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10869 L:      linux-omap@vger.kernel.org
10870 S:      Maintained
10871 F:      drivers/pinctrl/pinctrl-single.c
10872
10873 PIN CONTROLLER - ST SPEAR
10874 M:      Viresh Kumar <vireshk@kernel.org>
10875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10876 W:      http://www.st.com/spear
10877 S:      Maintained
10878 F:      drivers/pinctrl/spear/
10879
10880 PISTACHIO SOC SUPPORT
10881 M:      James Hartley <james.hartley@sondrel.com>
10882 L:      linux-mips@linux-mips.org
10883 S:      Odd Fixes
10884 F:      arch/mips/pistachio/
10885 F:      arch/mips/include/asm/mach-pistachio/
10886 F:      arch/mips/boot/dts/img/pistachio*
10887 F:      arch/mips/configs/pistachio*_defconfig
10888
10889 PKTCDVD DRIVER
10890 S:      Orphan
10891 M:      linux-block@vger.kernel.org
10892 F:      drivers/block/pktcdvd.c
10893 F:      include/linux/pktcdvd.h
10894 F:      include/uapi/linux/pktcdvd.h
10895
10896 PKUNITY SOC DRIVERS
10897 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10898 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10899 S:      Maintained
10900 T:      git git://github.com/gxt/linux.git
10901 F:      drivers/input/serio/i8042-unicore32io.h
10902 F:      drivers/i2c/busses/i2c-puv3.c
10903 F:      drivers/video/fbdev/fb-puv3.c
10904 F:      drivers/rtc/rtc-puv3.c
10905
10906 PMBUS HARDWARE MONITORING DRIVERS
10907 M:      Guenter Roeck <linux@roeck-us.net>
10908 L:      linux-hwmon@vger.kernel.org
10909 W:      http://hwmon.wiki.kernel.org/
10910 W:      http://www.roeck-us.net/linux/drivers/
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10912 S:      Maintained
10913 F:      Documentation/hwmon/pmbus
10914 F:      drivers/hwmon/pmbus/
10915 F:      include/linux/pmbus.h
10916
10917 PMC SIERRA MaxRAID DRIVER
10918 L:      linux-scsi@vger.kernel.org
10919 W:      http://www.pmc-sierra.com/
10920 S:      Orphan
10921 F:      drivers/scsi/pmcraid.*
10922
10923 PMC SIERRA PM8001 DRIVER
10924 M:      Jack Wang <jinpu.wang@profitbricks.com>
10925 M:      lindar_liu@usish.com
10926 L:      linux-scsi@vger.kernel.org
10927 S:      Supported
10928 F:      drivers/scsi/pm8001/
10929
10930 PNP SUPPORT
10931 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10932 S:      Maintained
10933 F:      drivers/pnp/
10934
10935 POSIX CLOCKS and TIMERS
10936 M:      Thomas Gleixner <tglx@linutronix.de>
10937 L:      linux-kernel@vger.kernel.org
10938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10939 S:      Maintained
10940 F:      fs/timerfd.c
10941 F:      include/linux/timer*
10942 F:      kernel/time/*timer*
10943
10944 POWER MANAGEMENT CORE
10945 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10946 L:      linux-pm@vger.kernel.org
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10948 B:      https://bugzilla.kernel.org
10949 S:      Supported
10950 F:      drivers/base/power/
10951 F:      include/linux/pm.h
10952 F:      include/linux/pm_*
10953 F:      include/linux/powercap.h
10954 F:      drivers/powercap/
10955 F:      kernel/configs/nopm.config
10956
10957 POWER STATE COORDINATION INTERFACE (PSCI)
10958 M:      Mark Rutland <mark.rutland@arm.com>
10959 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10960 L:      linux-arm-kernel@lists.infradead.org
10961 S:      Maintained
10962 F:      drivers/firmware/psci*.c
10963 F:      include/linux/psci.h
10964 F:      include/uapi/linux/psci.h
10965
10966 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10967 M:      Sebastian Reichel <sre@kernel.org>
10968 L:      linux-pm@vger.kernel.org
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10970 S:      Maintained
10971 F:      Documentation/devicetree/bindings/power/supply/
10972 F:      include/linux/power_supply.h
10973 F:      drivers/power/supply/
10974
10975 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10976 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10977 L:      linuxppc-dev@lists.ozlabs.org
10978 S:      Maintained
10979 F:      drivers/char/powernv-op-panel.c
10980
10981 PPP OVER ATM (RFC 2364)
10982 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10983 S:      Maintained
10984 F:      net/atm/pppoatm.c
10985 F:      include/uapi/linux/atmppp.h
10986
10987 PPP OVER ETHERNET
10988 M:      Michal Ostrowski <mostrows@earthlink.net>
10989 S:      Maintained
10990 F:      drivers/net/ppp/pppoe.c
10991 F:      drivers/net/ppp/pppox.c
10992
10993 PPP OVER L2TP
10994 M:      James Chapman <jchapman@katalix.com>
10995 S:      Maintained
10996 F:      net/l2tp/l2tp_ppp.c
10997 F:      include/linux/if_pppol2tp.h
10998 F:      include/uapi/linux/if_pppol2tp.h
10999
11000 PPP PROTOCOL DRIVERS AND COMPRESSORS
11001 M:      Paul Mackerras <paulus@samba.org>
11002 L:      linux-ppp@vger.kernel.org
11003 S:      Maintained
11004 F:      drivers/net/ppp/ppp_*
11005
11006 PPS SUPPORT
11007 M:      Rodolfo Giometti <giometti@enneenne.com>
11008 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11009 L:      linuxpps@ml.enneenne.com (subscribers-only)
11010 S:      Maintained
11011 F:      Documentation/pps/
11012 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11013 F:      Documentation/ABI/testing/sysfs-pps
11014 F:      drivers/pps/
11015 F:      include/linux/pps*.h
11016 F:      include/uapi/linux/pps.h
11017
11018 PPTP DRIVER
11019 M:      Dmitry Kozlov <xeb@mail.ru>
11020 L:      netdev@vger.kernel.org
11021 S:      Maintained
11022 F:      drivers/net/ppp/pptp.c
11023 W:      http://sourceforge.net/projects/accel-pptp
11024
11025 PREEMPTIBLE KERNEL
11026 M:      Robert Love <rml@tech9.net>
11027 L:      kpreempt-tech@lists.sourceforge.net
11028 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11029 S:      Supported
11030 F:      Documentation/preempt-locking.txt
11031 F:      include/linux/preempt.h
11032
11033 PRINTK
11034 M:      Petr Mladek <pmladek@suse.com>
11035 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11036 R:      Steven Rostedt <rostedt@goodmis.org>
11037 S:      Maintained
11038 F:      kernel/printk/
11039 F:      include/linux/printk.h
11040
11041 PRISM54 WIRELESS DRIVER
11042 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11043 L:      linux-wireless@vger.kernel.org
11044 W:      http://wireless.kernel.org/en/users/Drivers/p54
11045 S:      Obsolete
11046 F:      drivers/net/wireless/intersil/prism54/
11047
11048 PROC SYSCTL
11049 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11050 M:      Kees Cook <keescook@chromium.org>
11051 L:      linux-kernel@vger.kernel.org
11052 L:      linux-fsdevel@vger.kernel.org
11053 S:      Maintained
11054 F:      fs/proc/proc_sysctl.c
11055 F:      include/linux/sysctl.h
11056 F:      kernel/sysctl.c
11057 F:      tools/testing/selftests/sysctl/
11058
11059 PS3 NETWORK SUPPORT
11060 M:      Geoff Levand <geoff@infradead.org>
11061 L:      netdev@vger.kernel.org
11062 L:      linuxppc-dev@lists.ozlabs.org
11063 S:      Maintained
11064 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11065
11066 PS3 PLATFORM SUPPORT
11067 M:      Geoff Levand <geoff@infradead.org>
11068 L:      linuxppc-dev@lists.ozlabs.org
11069 S:      Maintained
11070 F:      arch/powerpc/boot/ps3*
11071 F:      arch/powerpc/include/asm/lv1call.h
11072 F:      arch/powerpc/include/asm/ps3*.h
11073 F:      arch/powerpc/platforms/ps3/
11074 F:      drivers/*/ps3*
11075 F:      drivers/ps3/
11076 F:      drivers/rtc/rtc-ps3.c
11077 F:      drivers/usb/host/*ps3.c
11078 F:      sound/ppc/snd_ps3*
11079
11080 PS3VRAM DRIVER
11081 M:      Jim Paris <jim@jtan.com>
11082 M:      Geoff Levand <geoff@infradead.org>
11083 L:      linuxppc-dev@lists.ozlabs.org
11084 S:      Maintained
11085 F:      drivers/block/ps3vram.c
11086
11087 PSAMPLE PACKET SAMPLING SUPPORT:
11088 M:      Yotam Gigi <yotam.gi@gmail.com>
11089 S:      Maintained
11090 F:      net/psample
11091 F:      include/net/psample.h
11092 F:      include/uapi/linux/psample.h
11093
11094 PSTORE FILESYSTEM
11095 M:      Kees Cook <keescook@chromium.org>
11096 M:      Anton Vorontsov <anton@enomsg.org>
11097 M:      Colin Cross <ccross@android.com>
11098 M:      Tony Luck <tony.luck@intel.com>
11099 S:      Maintained
11100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11101 F:      fs/pstore/
11102 F:      include/linux/pstore*
11103 F:      drivers/firmware/efi/efi-pstore.c
11104 F:      drivers/acpi/apei/erst.c
11105 F:      Documentation/admin-guide/ramoops.rst
11106 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11107 K:      \b(pstore|ramoops)
11108
11109 PTP HARDWARE CLOCK SUPPORT
11110 M:      Richard Cochran <richardcochran@gmail.com>
11111 L:      netdev@vger.kernel.org
11112 S:      Maintained
11113 W:      http://linuxptp.sourceforge.net/
11114 F:      Documentation/ABI/testing/sysfs-ptp
11115 F:      Documentation/ptp/*
11116 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11117 F:      drivers/net/phy/dp83640*
11118 F:      drivers/ptp/*
11119 F:      include/linux/ptp_cl*
11120
11121 PTRACE SUPPORT
11122 M:      Oleg Nesterov <oleg@redhat.com>
11123 S:      Maintained
11124 F:      include/asm-generic/syscall.h
11125 F:      include/linux/ptrace.h
11126 F:      include/linux/regset.h
11127 F:      include/linux/tracehook.h
11128 F:      include/uapi/linux/ptrace.h
11129 F:      include/uapi/linux/ptrace.h
11130 F:      include/asm-generic/ptrace.h
11131 F:      kernel/ptrace.c
11132 F:      arch/*/ptrace*.c
11133 F:      arch/*/*/ptrace*.c
11134 F:      arch/*/include/asm/ptrace*.h
11135
11136 PULSE8-CEC DRIVER
11137 M:      Hans Verkuil <hverkuil@xs4all.nl>
11138 L:      linux-media@vger.kernel.org
11139 T:      git git://linuxtv.org/media_tree.git
11140 S:      Maintained
11141 F:      drivers/media/usb/pulse8-cec/*
11142 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11143
11144 PVRUSB2 VIDEO4LINUX DRIVER
11145 M:      Mike Isely <isely@pobox.com>
11146 L:      pvrusb2@isely.net       (subscribers-only)
11147 L:      linux-media@vger.kernel.org
11148 W:      http://www.isely.net/pvrusb2/
11149 T:      git git://linuxtv.org/media_tree.git
11150 S:      Maintained
11151 F:      Documentation/media/v4l-drivers/pvrusb2*
11152 F:      drivers/media/usb/pvrusb2/
11153
11154 PWC WEBCAM DRIVER
11155 M:      Hans Verkuil <hverkuil@xs4all.nl>
11156 L:      linux-media@vger.kernel.org
11157 T:      git git://linuxtv.org/media_tree.git
11158 S:      Odd Fixes
11159 F:      drivers/media/usb/pwc/*
11160
11161 PWM FAN DRIVER
11162 M:      Kamil Debski <kamil@wypas.org>
11163 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11164 L:      linux-hwmon@vger.kernel.org
11165 S:      Supported
11166 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11167 F:      Documentation/hwmon/pwm-fan
11168 F:      drivers/hwmon/pwm-fan.c
11169
11170 PWM IR Transmitter
11171 M:      Sean Young <sean@mess.org>
11172 L:      linux-media@vger.kernel.org
11173 S:      Maintained
11174 F:      drivers/media/rc/pwm-ir-tx.c
11175
11176 PWM SUBSYSTEM
11177 M:      Thierry Reding <thierry.reding@gmail.com>
11178 L:      linux-pwm@vger.kernel.org
11179 S:      Maintained
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11181 F:      Documentation/pwm.txt
11182 F:      Documentation/devicetree/bindings/pwm/
11183 F:      include/linux/pwm.h
11184 F:      drivers/pwm/
11185 F:      drivers/video/backlight/pwm_bl.c
11186 F:      include/linux/pwm_backlight.h
11187 F:      drivers/gpio/gpio-mvebu.c
11188 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11189
11190 PXA GPIO DRIVER
11191 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11192 L:      linux-gpio@vger.kernel.org
11193 S:      Maintained
11194 F:      drivers/gpio/gpio-pxa.c
11195
11196 PXA MMCI DRIVER
11197 S:      Orphan
11198
11199 PXA RTC DRIVER
11200 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11201 L:      linux-rtc@vger.kernel.org
11202 S:      Maintained
11203
11204 PXA2xx/PXA3xx SUPPORT
11205 M:      Daniel Mack <daniel@zonque.org>
11206 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11207 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11209 T:      git git://github.com/hzhuang1/linux.git
11210 T:      git git://github.com/rjarzmik/linux.git
11211 S:      Maintained
11212 F:      arch/arm/boot/dts/pxa*
11213 F:      arch/arm/mach-pxa/
11214 F:      drivers/dma/pxa*
11215 F:      drivers/pcmcia/pxa2xx*
11216 F:      drivers/pinctrl/pxa/
11217 F:      drivers/spi/spi-pxa2xx*
11218 F:      drivers/usb/gadget/udc/pxa2*
11219 F:      include/sound/pxa2xx-lib.h
11220 F:      sound/arm/pxa*
11221 F:      sound/soc/pxa/
11222
11223 PXA3xx NAND FLASH DRIVER
11224 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11225 L:      linux-mtd@lists.infradead.org
11226 S:      Maintained
11227 F:      drivers/mtd/nand/pxa3xx_nand.c
11228
11229 QAT DRIVER
11230 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11231 L:      qat-linux@intel.com
11232 S:      Supported
11233 F:      drivers/crypto/qat/
11234
11235 QCOM AUDIO (ASoC) DRIVERS
11236 M:      Patrick Lai <plai@codeaurora.org>
11237 M:      Banajit Goswami <bgoswami@codeaurora.org>
11238 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11239 S:      Supported
11240 F:      sound/soc/qcom/
11241
11242 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11243 M:      Gabriel Somlo <somlo@cmu.edu>
11244 M:      "Michael S. Tsirkin" <mst@redhat.com>
11245 L:      qemu-devel@nongnu.org
11246 S:      Maintained
11247 F:      drivers/firmware/qemu_fw_cfg.c
11248
11249 QIB DRIVER
11250 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11251 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11252 L:      linux-rdma@vger.kernel.org
11253 S:      Supported
11254 F:      drivers/infiniband/hw/qib/
11255
11256 QLOGIC QL41xxx FCOE DRIVER
11257 M:      QLogic-Storage-Upstream@cavium.com
11258 L:      linux-scsi@vger.kernel.org
11259 S:      Supported
11260 F:      drivers/scsi/qedf/
11261
11262 QLOGIC QL41xxx ISCSI DRIVER
11263 M:      QLogic-Storage-Upstream@cavium.com
11264 L:      linux-scsi@vger.kernel.org
11265 S:      Supported
11266 F:      drivers/scsi/qedi/
11267
11268 QLOGIC QL4xxx ETHERNET DRIVER
11269 M:      Ariel Elior <Ariel.Elior@cavium.com>
11270 M:      everest-linux-l2@cavium.com
11271 L:      netdev@vger.kernel.org
11272 S:      Supported
11273 F:      drivers/net/ethernet/qlogic/qed/
11274 F:      include/linux/qed/
11275 F:      drivers/net/ethernet/qlogic/qede/
11276
11277 QLOGIC QL4xxx RDMA DRIVER
11278 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11279 M:      Ariel Elior <Ariel.Elior@cavium.com>
11280 L:      linux-rdma@vger.kernel.org
11281 S:      Supported
11282 F:      drivers/infiniband/hw/qedr/
11283 F:      include/uapi/rdma/qedr-abi.h
11284
11285 QLOGIC QLA1280 SCSI DRIVER
11286 M:      Michael Reed <mdr@sgi.com>
11287 L:      linux-scsi@vger.kernel.org
11288 S:      Maintained
11289 F:      drivers/scsi/qla1280.[ch]
11290
11291 QLOGIC QLA2XXX FC-SCSI DRIVER
11292 M:      qla2xxx-upstream@qlogic.com
11293 L:      linux-scsi@vger.kernel.org
11294 S:      Supported
11295 F:      Documentation/scsi/LICENSE.qla2xxx
11296 F:      drivers/scsi/qla2xxx/
11297
11298 QLOGIC QLA3XXX NETWORK DRIVER
11299 M:      Dept-GELinuxNICDev@cavium.com
11300 L:      netdev@vger.kernel.org
11301 S:      Supported
11302 F:      Documentation/networking/LICENSE.qla3xxx
11303 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11304
11305 QLOGIC QLA4XXX iSCSI DRIVER
11306 M:      QLogic-Storage-Upstream@qlogic.com
11307 L:      linux-scsi@vger.kernel.org
11308 S:      Supported
11309 F:      Documentation/scsi/LICENSE.qla4xxx
11310 F:      drivers/scsi/qla4xxx/
11311
11312 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11313 M:      Harish Patil <harish.patil@cavium.com>
11314 M:      Manish Chopra <manish.chopra@cavium.com>
11315 M:      Dept-GELinuxNICDev@cavium.com
11316 L:      netdev@vger.kernel.org
11317 S:      Supported
11318 F:      drivers/net/ethernet/qlogic/qlcnic/
11319
11320 QLOGIC QLGE 10Gb ETHERNET DRIVER
11321 M:      Harish Patil <harish.patil@cavium.com>
11322 M:      Manish Chopra <manish.chopra@cavium.com>
11323 M:      Dept-GELinuxNICDev@cavium.com
11324 L:      netdev@vger.kernel.org
11325 S:      Supported
11326 F:      drivers/net/ethernet/qlogic/qlge/
11327
11328 QNX4 FILESYSTEM
11329 M:      Anders Larsen <al@alarsen.net>
11330 W:      http://www.alarsen.net/linux/qnx4fs/
11331 S:      Maintained
11332 F:      fs/qnx4/
11333 F:      include/uapi/linux/qnx4_fs.h
11334 F:      include/uapi/linux/qnxtypes.h
11335
11336 QORIQ DPAA2 FSL-MC BUS DRIVER
11337 M:      Stuart Yoder <stuyoder@gmail.com>
11338 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11339 L:      linux-kernel@vger.kernel.org
11340 S:      Maintained
11341 F:      drivers/staging/fsl-mc/
11342 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11343
11344 QT1010 MEDIA DRIVER
11345 M:      Antti Palosaari <crope@iki.fi>
11346 L:      linux-media@vger.kernel.org
11347 W:      https://linuxtv.org
11348 W:      http://palosaari.fi/linux/
11349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11350 T:      git git://linuxtv.org/anttip/media_tree.git
11351 S:      Maintained
11352 F:      drivers/media/tuners/qt1010*
11353
11354 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11355 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11356 L:      ath10k@lists.infradead.org
11357 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11359 S:      Supported
11360 F:      drivers/net/wireless/ath/ath10k/
11361
11362 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11363 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11364 L:      linux-wireless@vger.kernel.org
11365 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11366 S:      Supported
11367 F:      drivers/net/wireless/ath/ath9k/
11368
11369 QUALCOMM CAMERA SUBSYSTEM DRIVER
11370 M:      Todor Tomov <todor.tomov@linaro.org>
11371 L:      linux-media@vger.kernel.org
11372 S:      Maintained
11373 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11374 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11375 F:      drivers/media/platform/qcom/camss-8x16/
11376
11377 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11378 M:      Timur Tabi <timur@codeaurora.org>
11379 L:      netdev@vger.kernel.org
11380 S:      Supported
11381 F:      drivers/net/ethernet/qualcomm/emac/
11382
11383 QUALCOMM HEXAGON ARCHITECTURE
11384 M:      Richard Kuo <rkuo@codeaurora.org>
11385 L:      linux-hexagon@vger.kernel.org
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11387 S:      Supported
11388 F:      arch/hexagon/
11389
11390 QUALCOMM IOMMU
11391 M:      Rob Clark <robdclark@gmail.com>
11392 L:      iommu@lists.linux-foundation.org
11393 L:      linux-arm-msm@vger.kernel.org
11394 S:      Maintained
11395 F:      drivers/iommu/qcom_iommu.c
11396
11397 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11398 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11399 L:      linux-media@vger.kernel.org
11400 L:      linux-arm-msm@vger.kernel.org
11401 T:      git git://linuxtv.org/media_tree.git
11402 S:      Maintained
11403 F:      drivers/media/platform/qcom/venus/
11404
11405 QUALCOMM WCN36XX WIRELESS DRIVER
11406 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11407 L:      wcn36xx@lists.infradead.org
11408 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11409 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11410 S:      Supported
11411 F:      drivers/net/wireless/ath/wcn36xx/
11412
11413 QUANTENNA QTNFMAC WIRELESS DRIVER
11414 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11415 M:      Avinash Patil <avinashp@quantenna.com>
11416 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11417 L:      linux-wireless@vger.kernel.org
11418 S:      Maintained
11419 F:      drivers/net/wireless/quantenna
11420
11421 RADEON and AMDGPU DRM DRIVERS
11422 M:      Alex Deucher <alexander.deucher@amd.com>
11423 M:      Christian König <christian.koenig@amd.com>
11424 L:      amd-gfx@lists.freedesktop.org
11425 T:      git git://people.freedesktop.org/~agd5f/linux
11426 S:      Supported
11427 F:      drivers/gpu/drm/radeon/
11428 F:      include/uapi/drm/radeon_drm.h
11429 F:      drivers/gpu/drm/amd/
11430 F:      include/uapi/drm/amdgpu_drm.h
11431
11432 RADEON FRAMEBUFFER DISPLAY DRIVER
11433 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11434 L:      linux-fbdev@vger.kernel.org
11435 S:      Maintained
11436 F:      drivers/video/fbdev/aty/radeon*
11437 F:      include/uapi/linux/radeonfb.h
11438
11439 RADIOSHARK RADIO DRIVER
11440 M:      Hans Verkuil <hverkuil@xs4all.nl>
11441 L:      linux-media@vger.kernel.org
11442 T:      git git://linuxtv.org/media_tree.git
11443 S:      Maintained
11444 F:      drivers/media/radio/radio-shark.c
11445
11446 RADIOSHARK2 RADIO DRIVER
11447 M:      Hans Verkuil <hverkuil@xs4all.nl>
11448 L:      linux-media@vger.kernel.org
11449 T:      git git://linuxtv.org/media_tree.git
11450 S:      Maintained
11451 F:      drivers/media/radio/radio-shark2.c
11452 F:      drivers/media/radio/radio-tea5777.c
11453
11454 RADOS BLOCK DEVICE (RBD)
11455 M:      Ilya Dryomov <idryomov@gmail.com>
11456 M:      Sage Weil <sage@redhat.com>
11457 M:      Alex Elder <elder@kernel.org>
11458 L:      ceph-devel@vger.kernel.org
11459 W:      http://ceph.com/
11460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11461 T:      git git://github.com/ceph/ceph-client.git
11462 S:      Supported
11463 F:      Documentation/ABI/testing/sysfs-bus-rbd
11464 F:      drivers/block/rbd.c
11465 F:      drivers/block/rbd_types.h
11466
11467 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11468 M:      Paul Mackerras <paulus@samba.org>
11469 L:      linux-fbdev@vger.kernel.org
11470 S:      Maintained
11471 F:      drivers/video/fbdev/aty/aty128fb.c
11472
11473 RAINSHADOW-CEC DRIVER
11474 M:      Hans Verkuil <hverkuil@xs4all.nl>
11475 L:      linux-media@vger.kernel.org
11476 T:      git git://linuxtv.org/media_tree.git
11477 S:      Maintained
11478 F:      drivers/media/usb/rainshadow-cec/*
11479
11480 RALINK MIPS ARCHITECTURE
11481 M:      John Crispin <john@phrozen.org>
11482 L:      linux-mips@linux-mips.org
11483 S:      Maintained
11484 F:      arch/mips/ralink
11485
11486 RALINK RT2X00 WIRELESS LAN DRIVER
11487 P:      rt2x00 project
11488 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11489 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11490 L:      linux-wireless@vger.kernel.org
11491 S:      Maintained
11492 F:      drivers/net/wireless/ralink/rt2x00/
11493
11494 RAMDISK RAM BLOCK DEVICE DRIVER
11495 M:      Jens Axboe <axboe@kernel.dk>
11496 S:      Maintained
11497 F:      Documentation/blockdev/ramdisk.txt
11498 F:      drivers/block/brd.c
11499
11500 RANDOM NUMBER DRIVER
11501 M:      "Theodore Ts'o" <tytso@mit.edu>
11502 S:      Maintained
11503 F:      drivers/char/random.c
11504
11505 RAPIDIO SUBSYSTEM
11506 M:      Matt Porter <mporter@kernel.crashing.org>
11507 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11508 S:      Maintained
11509 F:      drivers/rapidio/
11510
11511 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11512 L:      linux-wireless@vger.kernel.org
11513 S:      Orphan
11514 F:      drivers/net/wireless/ray*
11515
11516 RCUTORTURE TEST FRAMEWORK
11517 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518 M:      Josh Triplett <josh@joshtriplett.org>
11519 R:      Steven Rostedt <rostedt@goodmis.org>
11520 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11522 L:      linux-kernel@vger.kernel.org
11523 S:      Supported
11524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11525 F:      tools/testing/selftests/rcutorture
11526
11527 RDC R-321X SoC
11528 M:      Florian Fainelli <florian@openwrt.org>
11529 S:      Maintained
11530
11531 RDC R6040 FAST ETHERNET DRIVER
11532 M:      Florian Fainelli <f.fainelli@gmail.com>
11533 L:      netdev@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/net/ethernet/rdc/r6040.c
11536
11537 RDMAVT - RDMA verbs software
11538 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11539 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11540 L:      linux-rdma@vger.kernel.org
11541 S:      Supported
11542 F:      drivers/infiniband/sw/rdmavt
11543
11544 RDS - RELIABLE DATAGRAM SOCKETS
11545 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11546 L:      netdev@vger.kernel.org
11547 L:      linux-rdma@vger.kernel.org
11548 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11549 W:      https://oss.oracle.com/projects/rds/
11550 S:      Supported
11551 F:      net/rds/
11552 F:      Documentation/networking/rds.txt
11553
11554 RDT - RESOURCE ALLOCATION
11555 M:      Fenghua Yu <fenghua.yu@intel.com>
11556 L:      linux-kernel@vger.kernel.org
11557 S:      Supported
11558 F:      arch/x86/kernel/cpu/intel_rdt*
11559 F:      arch/x86/include/asm/intel_rdt_sched.h
11560 F:      Documentation/x86/intel_rdt*
11561
11562 READ-COPY UPDATE (RCU)
11563 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11564 M:      Josh Triplett <josh@joshtriplett.org>
11565 R:      Steven Rostedt <rostedt@goodmis.org>
11566 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11567 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11568 L:      linux-kernel@vger.kernel.org
11569 W:      http://www.rdrop.com/users/paulmck/RCU/
11570 S:      Supported
11571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11572 F:      Documentation/RCU/
11573 X:      Documentation/RCU/torture.txt
11574 F:      include/linux/rcu*
11575 X:      include/linux/srcu.h
11576 F:      kernel/rcu/
11577 X:      kernel/torture.c
11578
11579 REAL TIME CLOCK (RTC) SUBSYSTEM
11580 M:      Alessandro Zummo <a.zummo@towertech.it>
11581 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11582 L:      linux-rtc@vger.kernel.org
11583 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11585 S:      Maintained
11586 F:      Documentation/devicetree/bindings/rtc/
11587 F:      Documentation/rtc.txt
11588 F:      drivers/rtc/
11589 F:      include/linux/rtc.h
11590 F:      include/uapi/linux/rtc.h
11591 F:      include/linux/rtc/
11592 F:      include/linux/platform_data/rtc-*
11593 F:      tools/testing/selftests/timers/rtctest.c
11594
11595 REALTEK AUDIO CODECS
11596 M:      Bard Liao <bardliao@realtek.com>
11597 M:      Oder Chiou <oder_chiou@realtek.com>
11598 S:      Maintained
11599 F:      sound/soc/codecs/rt*
11600 F:      include/sound/rt*.h
11601
11602 REGISTER MAP ABSTRACTION
11603 M:      Mark Brown <broonie@kernel.org>
11604 L:      linux-kernel@vger.kernel.org
11605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11606 S:      Supported
11607 F:      Documentation/devicetree/bindings/regmap/
11608 F:      drivers/base/regmap/
11609 F:      include/linux/regmap.h
11610
11611 REISERFS FILE SYSTEM
11612 L:      reiserfs-devel@vger.kernel.org
11613 S:      Supported
11614 F:      fs/reiserfs/
11615
11616 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11617 M:      Ohad Ben-Cohen <ohad@wizery.com>
11618 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11619 L:      linux-remoteproc@vger.kernel.org
11620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11621 S:      Maintained
11622 F:      Documentation/devicetree/bindings/remoteproc/
11623 F:      Documentation/remoteproc.txt
11624 F:      drivers/remoteproc/
11625 F:      include/linux/remoteproc.h
11626
11627 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11628 M:      Ohad Ben-Cohen <ohad@wizery.com>
11629 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11630 L:      linux-remoteproc@vger.kernel.org
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11632 S:      Maintained
11633 F:      drivers/rpmsg/
11634 F:      Documentation/rpmsg.txt
11635 F:      include/linux/rpmsg.h
11636 F:      include/linux/rpmsg/
11637
11638 RENESAS CLOCK DRIVERS
11639 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11640 L:      linux-renesas-soc@vger.kernel.org
11641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11642 S:      Supported
11643 F:      drivers/clk/renesas/
11644
11645 RENESAS ETHERNET DRIVERS
11646 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11647 L:      netdev@vger.kernel.org
11648 L:      linux-renesas-soc@vger.kernel.org
11649 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11650 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11651 F:      drivers/net/ethernet/renesas/
11652 F:      include/linux/sh_eth.h
11653
11654 RENESAS R-CAR GYROADC DRIVER
11655 M:      Marek Vasut <marek.vasut@gmail.com>
11656 L:      linux-iio@vger.kernel.org
11657 S:      Supported
11658 F:      drivers/iio/adc/rcar_gyro_adc.c
11659
11660 RENESAS USB PHY DRIVER
11661 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11662 L:      linux-renesas-soc@vger.kernel.org
11663 S:      Maintained
11664 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11665
11666 RESET CONTROLLER FRAMEWORK
11667 M:      Philipp Zabel <p.zabel@pengutronix.de>
11668 T:      git git://git.pengutronix.de/git/pza/linux
11669 S:      Maintained
11670 F:      drivers/reset/
11671 F:      Documentation/devicetree/bindings/reset/
11672 F:      include/dt-bindings/reset/
11673 F:      include/linux/reset.h
11674 F:      include/linux/reset-controller.h
11675
11676 RFKILL
11677 M:      Johannes Berg <johannes@sipsolutions.net>
11678 L:      linux-wireless@vger.kernel.org
11679 W:      http://wireless.kernel.org/
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11682 S:      Maintained
11683 F:      Documentation/rfkill.txt
11684 F:      Documentation/ABI/stable/sysfs-class-rfkill
11685 F:      net/rfkill/
11686
11687 RHASHTABLE
11688 M:      Thomas Graf <tgraf@suug.ch>
11689 M:      Herbert Xu <herbert@gondor.apana.org.au>
11690 L:      netdev@vger.kernel.org
11691 S:      Maintained
11692 F:      lib/rhashtable.c
11693 F:      include/linux/rhashtable.h
11694
11695 RICOH R5C592 MEMORYSTICK DRIVER
11696 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11697 S:      Maintained
11698 F:      drivers/memstick/host/r592.*
11699
11700 RICOH SMARTMEDIA/XD DRIVER
11701 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11702 S:      Maintained
11703 F:      drivers/mtd/nand/r852.c
11704 F:      drivers/mtd/nand/r852.h
11705
11706 RISC-V ARCHITECTURE
11707 M:      Palmer Dabbelt <palmer@sifive.com>
11708 M:      Albert Ou <albert@sifive.com>
11709 L:      linux-riscv@lists.infradead.org
11710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11711 S:      Supported
11712 F:      arch/riscv/
11713 K:      riscv
11714 N:      riscv
11715
11716 ROCCAT DRIVERS
11717 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11718 W:      http://sourceforge.net/projects/roccat/
11719 S:      Maintained
11720 F:      drivers/hid/hid-roccat*
11721 F:      include/linux/hid-roccat*
11722 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11723
11724 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11725 M:      Jacob chen <jacob2.chen@rock-chips.com>
11726 L:      linux-media@vger.kernel.org
11727 S:      Maintained
11728 F:      drivers/media/platform/rockchip/rga/
11729 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11730
11731 ROCKER DRIVER
11732 M:      Jiri Pirko <jiri@resnulli.us>
11733 L:      netdev@vger.kernel.org
11734 S:      Supported
11735 F:      drivers/net/ethernet/rocker/
11736
11737 ROCKETPORT DRIVER
11738 P:      Comtrol Corp.
11739 W:      http://www.comtrol.com
11740 S:      Maintained
11741 F:      Documentation/serial/rocket.txt
11742 F:      drivers/tty/rocket*
11743
11744 ROCKETPORT EXPRESS/INFINITY DRIVER
11745 M:      Kevin Cernekee <cernekee@gmail.com>
11746 L:      linux-serial@vger.kernel.org
11747 S:      Odd Fixes
11748 F:      drivers/tty/serial/rp2.*
11749
11750 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11751 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11752 L:      linux-kernel@vger.kernel.org
11753 L:      linux-renesas-soc@vger.kernel.org
11754 S:      Supported
11755 F:      drivers/mfd/bd9571mwv.c
11756 F:      drivers/regulator/bd9571mwv-regulator.c
11757 F:      drivers/gpio/gpio-bd9571mwv.c
11758 F:      include/linux/mfd/bd9571mwv.h
11759 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11760
11761 ROSE NETWORK LAYER
11762 M:      Ralf Baechle <ralf@linux-mips.org>
11763 L:      linux-hams@vger.kernel.org
11764 W:      http://www.linux-ax25.org/
11765 S:      Maintained
11766 F:      include/net/rose.h
11767 F:      include/uapi/linux/rose.h
11768 F:      net/rose/
11769
11770 RTL2830 MEDIA DRIVER
11771 M:      Antti Palosaari <crope@iki.fi>
11772 L:      linux-media@vger.kernel.org
11773 W:      https://linuxtv.org
11774 W:      http://palosaari.fi/linux/
11775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11776 T:      git git://linuxtv.org/anttip/media_tree.git
11777 S:      Maintained
11778 F:      drivers/media/dvb-frontends/rtl2830*
11779
11780 RTL2832 MEDIA DRIVER
11781 M:      Antti Palosaari <crope@iki.fi>
11782 L:      linux-media@vger.kernel.org
11783 W:      https://linuxtv.org
11784 W:      http://palosaari.fi/linux/
11785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11786 T:      git git://linuxtv.org/anttip/media_tree.git
11787 S:      Maintained
11788 F:      drivers/media/dvb-frontends/rtl2832*
11789
11790 RTL2832_SDR MEDIA DRIVER
11791 M:      Antti Palosaari <crope@iki.fi>
11792 L:      linux-media@vger.kernel.org
11793 W:      https://linuxtv.org
11794 W:      http://palosaari.fi/linux/
11795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11796 T:      git git://linuxtv.org/anttip/media_tree.git
11797 S:      Maintained
11798 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11799
11800 RTL8180 WIRELESS DRIVER
11801 L:      linux-wireless@vger.kernel.org
11802 W:      http://wireless.kernel.org/
11803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11804 S:      Orphan
11805 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11806
11807 RTL8187 WIRELESS DRIVER
11808 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11809 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11810 M:      Larry Finger <Larry.Finger@lwfinger.net>
11811 L:      linux-wireless@vger.kernel.org
11812 W:      http://wireless.kernel.org/
11813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11814 S:      Maintained
11815 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11816
11817 REALTEK WIRELESS DRIVER (rtlwifi family)
11818 M:      Ping-Ke Shih <pkshih@realtek.com>
11819 L:      linux-wireless@vger.kernel.org
11820 W:      http://wireless.kernel.org/
11821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11822 S:      Maintained
11823 F:      drivers/net/wireless/realtek/rtlwifi/
11824
11825 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11826 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11827 L:      linux-wireless@vger.kernel.org
11828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11829 S:      Maintained
11830 F:      drivers/net/wireless/realtek/rtl8xxxu/
11831
11832 RXRPC SOCKETS (AF_RXRPC)
11833 M:      David Howells <dhowells@redhat.com>
11834 L:      linux-afs@lists.infradead.org
11835 S:      Supported
11836 F:      net/rxrpc/
11837 F:      include/keys/rxrpc-type.h
11838 F:      include/net/af_rxrpc.h
11839 F:      include/trace/events/rxrpc.h
11840 F:      include/uapi/linux/rxrpc.h
11841 F:      Documentation/networking/rxrpc.txt
11842 W:      https://www.infradead.org/~dhowells/kafs/
11843
11844 S3 SAVAGE FRAMEBUFFER DRIVER
11845 M:      Antonino Daplas <adaplas@gmail.com>
11846 L:      linux-fbdev@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/video/fbdev/savage/
11849
11850 S390
11851 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11852 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11853 L:      linux-s390@vger.kernel.org
11854 W:      http://www.ibm.com/developerworks/linux/linux390/
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11856 S:      Supported
11857 F:      arch/s390/
11858 F:      drivers/s390/
11859 F:      Documentation/s390/
11860 F:      Documentation/driver-api/s390-drivers.rst
11861
11862 S390 COMMON I/O LAYER
11863 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11864 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11865 L:      linux-s390@vger.kernel.org
11866 W:      http://www.ibm.com/developerworks/linux/linux390/
11867 S:      Supported
11868 F:      drivers/s390/cio/
11869
11870 S390 DASD DRIVER
11871 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11872 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11873 L:      linux-s390@vger.kernel.org
11874 W:      http://www.ibm.com/developerworks/linux/linux390/
11875 S:      Supported
11876 F:      drivers/s390/block/dasd*
11877 F:      block/partitions/ibm.c
11878
11879 S390 IOMMU (PCI)
11880 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11881 L:      linux-s390@vger.kernel.org
11882 W:      http://www.ibm.com/developerworks/linux/linux390/
11883 S:      Supported
11884 F:      drivers/iommu/s390-iommu.c
11885
11886 S390 IUCV NETWORK LAYER
11887 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11888 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11889 L:      linux-s390@vger.kernel.org
11890 W:      http://www.ibm.com/developerworks/linux/linux390/
11891 S:      Supported
11892 F:      drivers/s390/net/*iucv*
11893 F:      include/net/iucv/
11894 F:      net/iucv/
11895
11896 S390 NETWORK DRIVERS
11897 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11898 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11899 L:      linux-s390@vger.kernel.org
11900 W:      http://www.ibm.com/developerworks/linux/linux390/
11901 S:      Supported
11902 F:      drivers/s390/net/
11903
11904 S390 PCI SUBSYSTEM
11905 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11906 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11907 L:      linux-s390@vger.kernel.org
11908 W:      http://www.ibm.com/developerworks/linux/linux390/
11909 S:      Supported
11910 F:      arch/s390/pci/
11911 F:      drivers/pci/hotplug/s390_pci_hpc.c
11912
11913 S390 VFIO-CCW DRIVER
11914 M:      Cornelia Huck <cohuck@redhat.com>
11915 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11916 L:      linux-s390@vger.kernel.org
11917 L:      kvm@vger.kernel.org
11918 S:      Supported
11919 F:      drivers/s390/cio/vfio_ccw*
11920 F:      Documentation/s390/vfio-ccw.txt
11921 F:      include/uapi/linux/vfio_ccw.h
11922
11923 S390 ZCRYPT DRIVER
11924 M:      Harald Freudenberger <freude@de.ibm.com>
11925 L:      linux-s390@vger.kernel.org
11926 W:      http://www.ibm.com/developerworks/linux/linux390/
11927 S:      Supported
11928 F:      drivers/s390/crypto/
11929
11930 S390 ZFCP DRIVER
11931 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11932 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11933 L:      linux-s390@vger.kernel.org
11934 W:      http://www.ibm.com/developerworks/linux/linux390/
11935 S:      Supported
11936 F:      drivers/s390/scsi/zfcp_*
11937
11938 S3C24XX SD/MMC Driver
11939 M:      Ben Dooks <ben-linux@fluff.org>
11940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11941 S:      Supported
11942 F:      drivers/mmc/host/s3cmci.*
11943
11944 SAA6588 RDS RECEIVER DRIVER
11945 M:      Hans Verkuil <hverkuil@xs4all.nl>
11946 L:      linux-media@vger.kernel.org
11947 T:      git git://linuxtv.org/media_tree.git
11948 W:      https://linuxtv.org
11949 S:      Odd Fixes
11950 F:      drivers/media/i2c/saa6588*
11951
11952 SAA7134 VIDEO4LINUX DRIVER
11953 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11954 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11955 L:      linux-media@vger.kernel.org
11956 W:      https://linuxtv.org
11957 T:      git git://linuxtv.org/media_tree.git
11958 S:      Odd fixes
11959 F:      Documentation/media/v4l-drivers/saa7134*
11960 F:      drivers/media/pci/saa7134/
11961
11962 SAA7146 VIDEO4LINUX-2 DRIVER
11963 M:      Hans Verkuil <hverkuil@xs4all.nl>
11964 L:      linux-media@vger.kernel.org
11965 T:      git git://linuxtv.org/media_tree.git
11966 S:      Maintained
11967 F:      drivers/media/common/saa7146/
11968 F:      drivers/media/pci/saa7146/
11969 F:      include/media/saa7146*
11970
11971 SAMSUNG AUDIO (ASoC) DRIVERS
11972 M:      Krzysztof Kozlowski <krzk@kernel.org>
11973 M:      Sangbeom Kim <sbkim73@samsung.com>
11974 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11975 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11976 S:      Supported
11977 F:      sound/soc/samsung/
11978
11979 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11980 M:      Krzysztof Kozlowski <krzk@kernel.org>
11981 L:      linux-crypto@vger.kernel.org
11982 L:      linux-samsung-soc@vger.kernel.org
11983 S:      Maintained
11984 F:      drivers/crypto/exynos-rng.c
11985 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11986
11987 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
11988 M:      Łukasz Stelmach <l.stelmach@samsung.com>
11989 L:      linux-samsung-soc@vger.kernel.org
11990 S:      Maintained
11991 F:      drivers/char/hw_random/exynos-trng.c
11992 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
11993
11994 SAMSUNG FRAMEBUFFER DRIVER
11995 M:      Jingoo Han <jingoohan1@gmail.com>
11996 L:      linux-fbdev@vger.kernel.org
11997 S:      Maintained
11998 F:      drivers/video/fbdev/s3c-fb.c
11999
12000 SAMSUNG LAPTOP DRIVER
12001 M:      Corentin Chary <corentin.chary@gmail.com>
12002 L:      platform-driver-x86@vger.kernel.org
12003 S:      Maintained
12004 F:      drivers/platform/x86/samsung-laptop.c
12005
12006 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12007 M:      Sangbeom Kim <sbkim73@samsung.com>
12008 M:      Krzysztof Kozlowski <krzk@kernel.org>
12009 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12010 L:      linux-kernel@vger.kernel.org
12011 L:      linux-samsung-soc@vger.kernel.org
12012 S:      Supported
12013 F:      drivers/mfd/sec*.c
12014 F:      drivers/regulator/s2m*.c
12015 F:      drivers/regulator/s5m*.c
12016 F:      drivers/clk/clk-s2mps11.c
12017 F:      drivers/rtc/rtc-s5m.c
12018 F:      include/linux/mfd/samsung/
12019 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12020 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12021 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12022 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12023
12024 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12025 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12026 L:      linux-media@vger.kernel.org
12027 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12028 S:      Maintained
12029 F:      drivers/media/platform/s3c-camif/
12030 F:      include/media/drv-intf/s3c_camif.h
12031
12032 SAMSUNG S3FWRN5 NFC DRIVER
12033 M:      Robert Baldyga <r.baldyga@samsung.com>
12034 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12035 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12036 S:      Supported
12037 F:      drivers/nfc/s3fwrn5
12038
12039 SAMSUNG S5C73M3 CAMERA DRIVER
12040 M:      Kyungmin Park <kyungmin.park@samsung.com>
12041 M:      Andrzej Hajda <a.hajda@samsung.com>
12042 L:      linux-media@vger.kernel.org
12043 S:      Supported
12044 F:      drivers/media/i2c/s5c73m3/*
12045
12046 SAMSUNG S5K5BAF CAMERA DRIVER
12047 M:      Kyungmin Park <kyungmin.park@samsung.com>
12048 M:      Andrzej Hajda <a.hajda@samsung.com>
12049 L:      linux-media@vger.kernel.org
12050 S:      Supported
12051 F:      drivers/media/i2c/s5k5baf.c
12052
12053 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12054 M:      Krzysztof Kozlowski <krzk@kernel.org>
12055 M:      Vladimir Zapolskiy <vz@mleia.com>
12056 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12057 L:      linux-crypto@vger.kernel.org
12058 L:      linux-samsung-soc@vger.kernel.org
12059 S:      Maintained
12060 F:      drivers/crypto/s5p-sss.c
12061
12062 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12063 M:      Kyungmin Park <kyungmin.park@samsung.com>
12064 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12065 L:      linux-media@vger.kernel.org
12066 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12067 S:      Supported
12068 F:      drivers/media/platform/exynos4-is/
12069
12070 SAMSUNG SOC CLOCK DRIVERS
12071 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12072 M:      Tomasz Figa <tomasz.figa@gmail.com>
12073 M:      Chanwoo Choi <cw00.choi@samsung.com>
12074 S:      Supported
12075 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12076 F:      drivers/clk/samsung/
12077 F:      include/dt-bindings/clock/exynos*.h
12078 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12079
12080 SAMSUNG SPI DRIVERS
12081 M:      Kukjin Kim <kgene@kernel.org>
12082 M:      Krzysztof Kozlowski <krzk@kernel.org>
12083 M:      Andi Shyti <andi.shyti@samsung.com>
12084 L:      linux-spi@vger.kernel.org
12085 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12086 S:      Maintained
12087 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12088 F:      drivers/spi/spi-s3c*
12089 F:      include/linux/platform_data/spi-s3c64xx.h
12090
12091 SAMSUNG SXGBE DRIVERS
12092 M:      Byungho An <bh74.an@samsung.com>
12093 M:      Girish K S <ks.giri@samsung.com>
12094 M:      Vipul Pandya <vipul.pandya@samsung.com>
12095 S:      Supported
12096 L:      netdev@vger.kernel.org
12097 F:      drivers/net/ethernet/samsung/sxgbe/
12098
12099 SAMSUNG THERMAL DRIVER
12100 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12101 L:      linux-pm@vger.kernel.org
12102 L:      linux-samsung-soc@vger.kernel.org
12103 S:      Supported
12104 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12105 F:      drivers/thermal/samsung/
12106
12107 SAMSUNG USB2 PHY DRIVER
12108 M:      Kamil Debski <kamil@wypas.org>
12109 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12110 L:      linux-kernel@vger.kernel.org
12111 S:      Supported
12112 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12113 F:      Documentation/phy/samsung-usb2.txt
12114 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12115 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12116 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12117 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12118 F:      drivers/phy/samsung/phy-samsung-usb2.c
12119 F:      drivers/phy/samsung/phy-samsung-usb2.h
12120
12121 SC1200 WDT DRIVER
12122 M:      Zwane Mwaikambo <zwanem@gmail.com>
12123 S:      Maintained
12124 F:      drivers/watchdog/sc1200wdt.c
12125
12126 SCHEDULER
12127 M:      Ingo Molnar <mingo@redhat.com>
12128 M:      Peter Zijlstra <peterz@infradead.org>
12129 L:      linux-kernel@vger.kernel.org
12130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12131 S:      Maintained
12132 F:      kernel/sched/
12133 F:      include/linux/sched.h
12134 F:      include/uapi/linux/sched.h
12135 F:      include/linux/wait.h
12136
12137 SCORE ARCHITECTURE
12138 M:      Chen Liqin <liqin.linux@gmail.com>
12139 M:      Lennox Wu <lennox.wu@gmail.com>
12140 W:      http://www.sunplus.com
12141 S:      Supported
12142 F:      arch/score/
12143
12144 SCR24X CHIP CARD INTERFACE DRIVER
12145 M:      Lubomir Rintel <lkundrak@v3.sk>
12146 S:      Supported
12147 F:      drivers/char/pcmcia/scr24x_cs.c
12148
12149 SCSI CDROM DRIVER
12150 M:      Jens Axboe <axboe@kernel.dk>
12151 L:      linux-scsi@vger.kernel.org
12152 W:      http://www.kernel.dk
12153 S:      Maintained
12154 F:      drivers/scsi/sr*
12155
12156 SCSI RDMA PROTOCOL (SRP) INITIATOR
12157 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12158 L:      linux-rdma@vger.kernel.org
12159 S:      Supported
12160 W:      http://www.openfabrics.org
12161 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12163 F:      drivers/infiniband/ulp/srp/
12164 F:      include/scsi/srp.h
12165
12166 SCSI SG DRIVER
12167 M:      Doug Gilbert <dgilbert@interlog.com>
12168 L:      linux-scsi@vger.kernel.org
12169 W:      http://sg.danny.cz/sg
12170 S:      Maintained
12171 F:      Documentation/scsi/scsi-generic.txt
12172 F:      drivers/scsi/sg.c
12173 F:      include/scsi/sg.h
12174
12175 SCSI SUBSYSTEM
12176 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12178 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12180 L:      linux-scsi@vger.kernel.org
12181 S:      Maintained
12182 F:      Documentation/devicetree/bindings/scsi/
12183 F:      drivers/scsi/
12184 F:      include/scsi/
12185
12186 SCSI TAPE DRIVER
12187 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12188 L:      linux-scsi@vger.kernel.org
12189 S:      Maintained
12190 F:      Documentation/scsi/st.txt
12191 F:      drivers/scsi/st.*
12192 F:      drivers/scsi/st_*.h
12193
12194 SCTP PROTOCOL
12195 M:      Vlad Yasevich <vyasevich@gmail.com>
12196 M:      Neil Horman <nhorman@tuxdriver.com>
12197 L:      linux-sctp@vger.kernel.org
12198 W:      http://lksctp.sourceforge.net
12199 S:      Maintained
12200 F:      Documentation/networking/sctp.txt
12201 F:      include/linux/sctp.h
12202 F:      include/uapi/linux/sctp.h
12203 F:      include/net/sctp/
12204 F:      net/sctp/
12205
12206 SCx200 CPU SUPPORT
12207 M:      Jim Cromie <jim.cromie@gmail.com>
12208 S:      Odd Fixes
12209 F:      Documentation/i2c/busses/scx200_acb
12210 F:      arch/x86/platform/scx200/
12211 F:      drivers/watchdog/scx200_wdt.c
12212 F:      drivers/i2c/busses/scx200*
12213 F:      drivers/mtd/maps/scx200_docflash.c
12214 F:      include/linux/scx200.h
12215
12216 SCx200 GPIO DRIVER
12217 M:      Jim Cromie <jim.cromie@gmail.com>
12218 S:      Maintained
12219 F:      drivers/char/scx200_gpio.c
12220 F:      include/linux/scx200_gpio.h
12221
12222 SCx200 HRT CLOCKSOURCE DRIVER
12223 M:      Jim Cromie <jim.cromie@gmail.com>
12224 S:      Maintained
12225 F:      drivers/clocksource/scx200_hrt.c
12226
12227 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12228 M:      Sascha Sommer <saschasommer@freenet.de>
12229 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12230 S:      Maintained
12231 F:      drivers/mmc/host/sdricoh_cs.c
12232
12233 SECURE COMPUTING
12234 M:      Kees Cook <keescook@chromium.org>
12235 R:      Andy Lutomirski <luto@amacapital.net>
12236 R:      Will Drewry <wad@chromium.org>
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12238 S:      Supported
12239 F:      kernel/seccomp.c
12240 F:      include/uapi/linux/seccomp.h
12241 F:      include/linux/seccomp.h
12242 F:      tools/testing/selftests/seccomp/*
12243 F:      tools/testing/selftests/kselftest_harness.h
12244 F:      Documentation/userspace-api/seccomp_filter.rst
12245 K:      \bsecure_computing
12246 K:      \bTIF_SECCOMP\b
12247
12248 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12249 M:      Al Cooper <alcooperx@gmail.com>
12250 L:      linux-mmc@vger.kernel.org
12251 L:      bcm-kernel-feedback-list@broadcom.com
12252 S:      Maintained
12253 F:      drivers/mmc/host/sdhci-brcmstb*
12254
12255 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12256 M:      Adrian Hunter <adrian.hunter@intel.com>
12257 L:      linux-mmc@vger.kernel.org
12258 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12259 S:      Maintained
12260 F:      drivers/mmc/host/sdhci*
12261 F:      include/linux/mmc/sdhci*
12262
12263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12264 M:      Ben Dooks <ben-linux@fluff.org>
12265 M:      Jaehoon Chung <jh80.chung@samsung.com>
12266 L:      linux-mmc@vger.kernel.org
12267 S:      Maintained
12268 F:      drivers/mmc/host/sdhci-s3c*
12269
12270 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12271 M:      Viresh Kumar <vireshk@kernel.org>
12272 L:      linux-mmc@vger.kernel.org
12273 S:      Maintained
12274 F:      drivers/mmc/host/sdhci-spear.c
12275
12276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12277 M:      Kishon Vijay Abraham I <kishon@ti.com>
12278 L:      linux-mmc@vger.kernel.org
12279 S:      Maintained
12280 F:      drivers/mmc/host/sdhci-omap.c
12281
12282 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12283 M:      Scott Bauer <scott.bauer@intel.com>
12284 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12285 L:      linux-block@vger.kernel.org
12286 S:      Supported
12287 F:      block/sed*
12288 F:      block/opal_proto.h
12289 F:      include/linux/sed*
12290 F:      include/uapi/linux/sed*
12291
12292 SECURITY CONTACT
12293 M:      Security Officers <security@kernel.org>
12294 S:      Supported
12295
12296 SECURITY SUBSYSTEM
12297 M:      James Morris <jmorris@namei.org>
12298 M:      "Serge E. Hallyn" <serge@hallyn.com>
12299 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12301 W:      http://kernsec.org/
12302 S:      Supported
12303 F:      security/
12304
12305 SELINUX SECURITY MODULE
12306 M:      Paul Moore <paul@paul-moore.com>
12307 M:      Stephen Smalley <sds@tycho.nsa.gov>
12308 M:      Eric Paris <eparis@parisplace.org>
12309 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12310 W:      https://selinuxproject.org
12311 W:      https://github.com/SELinuxProject
12312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12313 S:      Supported
12314 F:      include/linux/selinux*
12315 F:      security/selinux/
12316 F:      scripts/selinux/
12317 F:      Documentation/admin-guide/LSM/SELinux.rst
12318
12319 SENSABLE PHANTOM
12320 M:      Jiri Slaby <jirislaby@gmail.com>
12321 S:      Maintained
12322 F:      drivers/misc/phantom.c
12323 F:      include/uapi/linux/phantom.h
12324
12325 SERIAL DEVICE BUS
12326 M:      Rob Herring <robh@kernel.org>
12327 L:      linux-serial@vger.kernel.org
12328 S:      Maintained
12329 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12330 F:      drivers/tty/serdev/
12331 F:      include/linux/serdev.h
12332
12333 SERIAL DRIVERS
12334 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12335 L:      linux-serial@vger.kernel.org
12336 S:      Maintained
12337 F:      Documentation/devicetree/bindings/serial/
12338 F:      drivers/tty/serial/
12339
12340 SERIAL IR RECEIVER
12341 M:      Sean Young <sean@mess.org>
12342 L:      linux-media@vger.kernel.org
12343 S:      Maintained
12344 F:      drivers/media/rc/serial_ir.c
12345
12346 SFC NETWORK DRIVER
12347 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12348 M:      Edward Cree <ecree@solarflare.com>
12349 M:      Bert Kenward <bkenward@solarflare.com>
12350 L:      netdev@vger.kernel.org
12351 S:      Supported
12352 F:      drivers/net/ethernet/sfc/
12353
12354 SGI GRU DRIVER
12355 M:      Dimitri Sivanich <sivanich@sgi.com>
12356 S:      Maintained
12357 F:      drivers/misc/sgi-gru/
12358
12359 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12360 M:      Pat Gefre <pfg@sgi.com>
12361 L:      linux-ia64@vger.kernel.org
12362 S:      Supported
12363 F:      Documentation/ia64/serial.txt
12364 F:      drivers/tty/serial/ioc?_serial.c
12365 F:      include/linux/ioc?.h
12366
12367 SGI XP/XPC/XPNET DRIVER
12368 M:      Cliff Whickman <cpw@sgi.com>
12369 M:      Robin Holt <robinmholt@gmail.com>
12370 S:      Maintained
12371 F:      drivers/misc/sgi-xp/
12372
12373 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12374 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12375 L:      linux-s390@vger.kernel.org
12376 W:      http://www.ibm.com/developerworks/linux/linux390/
12377 S:      Supported
12378 F:      net/smc/
12379
12380 SH_VEU V4L2 MEM2MEM DRIVER
12381 L:      linux-media@vger.kernel.org
12382 S:      Orphan
12383 F:      drivers/media/platform/sh_veu.c
12384
12385 SH_VOU V4L2 OUTPUT DRIVER
12386 L:      linux-media@vger.kernel.org
12387 S:      Orphan
12388 F:      drivers/media/platform/sh_vou.c
12389 F:      include/media/drv-intf/sh_vou.h
12390
12391 SI2157 MEDIA DRIVER
12392 M:      Antti Palosaari <crope@iki.fi>
12393 L:      linux-media@vger.kernel.org
12394 W:      https://linuxtv.org
12395 W:      http://palosaari.fi/linux/
12396 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12397 T:      git git://linuxtv.org/anttip/media_tree.git
12398 S:      Maintained
12399 F:      drivers/media/tuners/si2157*
12400
12401 SI2168 MEDIA DRIVER
12402 M:      Antti Palosaari <crope@iki.fi>
12403 L:      linux-media@vger.kernel.org
12404 W:      https://linuxtv.org
12405 W:      http://palosaari.fi/linux/
12406 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12407 T:      git git://linuxtv.org/anttip/media_tree.git
12408 S:      Maintained
12409 F:      drivers/media/dvb-frontends/si2168*
12410
12411 SI470X FM RADIO RECEIVER I2C DRIVER
12412 M:      Hans Verkuil <hverkuil@xs4all.nl>
12413 L:      linux-media@vger.kernel.org
12414 T:      git git://linuxtv.org/media_tree.git
12415 W:      https://linuxtv.org
12416 S:      Odd Fixes
12417 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12418
12419 SI470X FM RADIO RECEIVER USB DRIVER
12420 M:      Hans Verkuil <hverkuil@xs4all.nl>
12421 L:      linux-media@vger.kernel.org
12422 T:      git git://linuxtv.org/media_tree.git
12423 W:      https://linuxtv.org
12424 S:      Maintained
12425 F:      drivers/media/radio/si470x/radio-si470x-common.c
12426 F:      drivers/media/radio/si470x/radio-si470x.h
12427 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12428
12429 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12430 M:      Eduardo Valentin <edubezval@gmail.com>
12431 L:      linux-media@vger.kernel.org
12432 T:      git git://linuxtv.org/media_tree.git
12433 W:      https://linuxtv.org
12434 S:      Odd Fixes
12435 F:      drivers/media/radio/si4713/si4713.?
12436
12437 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12438 M:      Eduardo Valentin <edubezval@gmail.com>
12439 L:      linux-media@vger.kernel.org
12440 T:      git git://linuxtv.org/media_tree.git
12441 W:      https://linuxtv.org
12442 S:      Odd Fixes
12443 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12444
12445 SI4713 FM RADIO TRANSMITTER USB DRIVER
12446 M:      Hans Verkuil <hverkuil@xs4all.nl>
12447 L:      linux-media@vger.kernel.org
12448 T:      git git://linuxtv.org/media_tree.git
12449 W:      https://linuxtv.org
12450 S:      Maintained
12451 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12452
12453 SIANO DVB DRIVER
12454 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12455 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12456 L:      linux-media@vger.kernel.org
12457 W:      https://linuxtv.org
12458 T:      git git://linuxtv.org/media_tree.git
12459 S:      Odd fixes
12460 F:      drivers/media/common/siano/
12461 F:      drivers/media/usb/siano/
12462 F:      drivers/media/usb/siano/
12463 F:      drivers/media/mmc/siano/
12464
12465 SILEAD TOUCHSCREEN DRIVER
12466 M:      Hans de Goede <hdegoede@redhat.com>
12467 L:      linux-input@vger.kernel.org
12468 L:      platform-driver-x86@vger.kernel.org
12469 S:      Maintained
12470 F:      drivers/input/touchscreen/silead.c
12471 F:      drivers/platform/x86/silead_dmi.c
12472
12473 SILICON MOTION SM712 FRAME BUFFER DRIVER
12474 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12475 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12476 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12477 L:      linux-fbdev@vger.kernel.org
12478 S:      Maintained
12479 F:      drivers/video/fbdev/sm712*
12480 F:      Documentation/fb/sm712fb.txt
12481
12482 SIMPLE FIRMWARE INTERFACE (SFI)
12483 M:      Len Brown <lenb@kernel.org>
12484 L:      sfi-devel@simplefirmware.org
12485 W:      http://simplefirmware.org/
12486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12487 S:      Supported
12488 F:      arch/x86/platform/sfi/
12489 F:      drivers/sfi/
12490 F:      include/linux/sfi*.h
12491
12492 SIMPLEFB FB DRIVER
12493 M:      Hans de Goede <hdegoede@redhat.com>
12494 L:      linux-fbdev@vger.kernel.org
12495 S:      Maintained
12496 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12497 F:      drivers/video/fbdev/simplefb.c
12498 F:      include/linux/platform_data/simplefb.h
12499
12500 SIMTEC EB110ATX (Chalice CATS)
12501 P:      Ben Dooks
12502 P:      Vincent Sanders <vince@simtec.co.uk>
12503 M:      Simtec Linux Team <linux@simtec.co.uk>
12504 W:      http://www.simtec.co.uk/products/EB110ATX/
12505 S:      Supported
12506
12507 SIMTEC EB2410ITX (BAST)
12508 P:      Ben Dooks
12509 P:      Vincent Sanders <vince@simtec.co.uk>
12510 M:      Simtec Linux Team <linux@simtec.co.uk>
12511 W:      http://www.simtec.co.uk/products/EB2410ITX/
12512 S:      Supported
12513 F:      arch/arm/mach-s3c24xx/mach-bast.c
12514 F:      arch/arm/mach-s3c24xx/bast-ide.c
12515 F:      arch/arm/mach-s3c24xx/bast-irq.c
12516
12517 SIPHASH PRF ROUTINES
12518 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12519 S:      Maintained
12520 F:      lib/siphash.c
12521 F:      lib/test_siphash.c
12522 F:      include/linux/siphash.h
12523
12524 SIS 190 ETHERNET DRIVER
12525 M:      Francois Romieu <romieu@fr.zoreil.com>
12526 L:      netdev@vger.kernel.org
12527 S:      Maintained
12528 F:      drivers/net/ethernet/sis/sis190.c
12529
12530 SIS 900/7016 FAST ETHERNET DRIVER
12531 M:      Daniele Venzano <venza@brownhat.org>
12532 W:      http://www.brownhat.org/sis900.html
12533 L:      netdev@vger.kernel.org
12534 S:      Maintained
12535 F:      drivers/net/ethernet/sis/sis900.*
12536
12537 SIS FRAMEBUFFER DRIVER
12538 M:      Thomas Winischhofer <thomas@winischhofer.net>
12539 W:      http://www.winischhofer.net/linuxsisvga.shtml
12540 S:      Maintained
12541 F:      Documentation/fb/sisfb.txt
12542 F:      drivers/video/fbdev/sis/
12543 F:      include/video/sisfb.h
12544
12545 SIS USB2VGA DRIVER
12546 M:      Thomas Winischhofer <thomas@winischhofer.net>
12547 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12548 S:      Maintained
12549 F:      drivers/usb/misc/sisusbvga/
12550
12551 SLAB ALLOCATOR
12552 M:      Christoph Lameter <cl@linux.com>
12553 M:      Pekka Enberg <penberg@kernel.org>
12554 M:      David Rientjes <rientjes@google.com>
12555 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12556 M:      Andrew Morton <akpm@linux-foundation.org>
12557 L:      linux-mm@kvack.org
12558 S:      Maintained
12559 F:      include/linux/sl?b*.h
12560 F:      mm/sl?b*
12561
12562 SLEEPABLE READ-COPY UPDATE (SRCU)
12563 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12564 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12565 M:      Josh Triplett <josh@joshtriplett.org>
12566 R:      Steven Rostedt <rostedt@goodmis.org>
12567 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12568 L:      linux-kernel@vger.kernel.org
12569 W:      http://www.rdrop.com/users/paulmck/RCU/
12570 S:      Supported
12571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12572 F:      include/linux/srcu.h
12573 F:      kernel/rcu/srcu.c
12574
12575 SMACK SECURITY MODULE
12576 M:      Casey Schaufler <casey@schaufler-ca.com>
12577 L:      linux-security-module@vger.kernel.org
12578 W:      http://schaufler-ca.com
12579 T:      git git://github.com/cschaufler/smack-next
12580 S:      Maintained
12581 F:      Documentation/admin-guide/LSM/Smack.rst
12582 F:      security/smack/
12583
12584 SMC91x ETHERNET DRIVER
12585 M:      Nicolas Pitre <nico@fluxnic.net>
12586 S:      Odd Fixes
12587 F:      drivers/net/ethernet/smsc/smc91x.*
12588
12589 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12590 M:      Sakari Ailus <sakari.ailus@iki.fi>
12591 L:      linux-media@vger.kernel.org
12592 S:      Maintained
12593 F:      drivers/media/i2c/smiapp/
12594 F:      include/media/i2c/smiapp.h
12595 F:      drivers/media/i2c/smiapp-pll.c
12596 F:      drivers/media/i2c/smiapp-pll.h
12597 F:      include/uapi/linux/smiapp.h
12598 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12599
12600 SMM665 HARDWARE MONITOR DRIVER
12601 M:      Guenter Roeck <linux@roeck-us.net>
12602 L:      linux-hwmon@vger.kernel.org
12603 S:      Maintained
12604 F:      Documentation/hwmon/smm665
12605 F:      drivers/hwmon/smm665.c
12606
12607 SMSC EMC2103 HARDWARE MONITOR DRIVER
12608 M:      Steve Glendinning <steve.glendinning@shawell.net>
12609 L:      linux-hwmon@vger.kernel.org
12610 S:      Maintained
12611 F:      Documentation/hwmon/emc2103
12612 F:      drivers/hwmon/emc2103.c
12613
12614 SMSC SCH5627 HARDWARE MONITOR DRIVER
12615 M:      Hans de Goede <hdegoede@redhat.com>
12616 L:      linux-hwmon@vger.kernel.org
12617 S:      Supported
12618 F:      Documentation/hwmon/sch5627
12619 F:      drivers/hwmon/sch5627.c
12620
12621 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12622 M:      Steve Glendinning <steve.glendinning@shawell.net>
12623 L:      linux-fbdev@vger.kernel.org
12624 S:      Maintained
12625 F:      drivers/video/fbdev/smscufx.c
12626
12627 SMSC47B397 HARDWARE MONITOR DRIVER
12628 M:      Jean Delvare <jdelvare@suse.com>
12629 L:      linux-hwmon@vger.kernel.org
12630 S:      Maintained
12631 F:      Documentation/hwmon/smsc47b397
12632 F:      drivers/hwmon/smsc47b397.c
12633
12634 SMSC911x ETHERNET DRIVER
12635 M:      Steve Glendinning <steve.glendinning@shawell.net>
12636 L:      netdev@vger.kernel.org
12637 S:      Maintained
12638 F:      include/linux/smsc911x.h
12639 F:      drivers/net/ethernet/smsc/smsc911x.*
12640
12641 SMSC9420 PCI ETHERNET DRIVER
12642 M:      Steve Glendinning <steve.glendinning@shawell.net>
12643 L:      netdev@vger.kernel.org
12644 S:      Maintained
12645 F:      drivers/net/ethernet/smsc/smsc9420.*
12646
12647 SOC-CAMERA V4L2 SUBSYSTEM
12648 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12649 L:      linux-media@vger.kernel.org
12650 T:      git git://linuxtv.org/media_tree.git
12651 S:      Maintained
12652 F:      include/media/soc*
12653 F:      drivers/media/i2c/soc_camera/
12654 F:      drivers/media/platform/soc_camera/
12655
12656 SOCIONEXT UNIPHIER SOUND DRIVER
12657 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12658 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12659 S:      Maintained
12660 F:      sound/soc/uniphier/
12661
12662 SOEKRIS NET48XX LED SUPPORT
12663 M:      Chris Boot <bootc@bootc.net>
12664 S:      Maintained
12665 F:      drivers/leds/leds-net48xx.c
12666
12667 SOFT-ROCE DRIVER (rxe)
12668 M:      Moni Shoua <monis@mellanox.com>
12669 L:      linux-rdma@vger.kernel.org
12670 S:      Supported
12671 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12672 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12673 F:      drivers/infiniband/sw/rxe/
12674 F:      include/uapi/rdma/rdma_user_rxe.h
12675
12676 SOFTLOGIC 6x10 MPEG CODEC
12677 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12678 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12679 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12680 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12681 M:      Ismael Luceno <ismael@iodev.co.uk>
12682 L:      linux-media@vger.kernel.org
12683 S:      Supported
12684 F:      drivers/media/pci/solo6x10/
12685
12686 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12687 M:      James Morse <james.morse@arm.com>
12688 L:      linux-arm-kernel@lists.infradead.org
12689 S:      Maintained
12690 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12691 F:      drivers/firmware/arm_sdei.c
12692 F:      include/linux/sdei.h
12693 F:      include/uapi/linux/sdei.h
12694
12695 SOFTWARE RAID (Multiple Disks) SUPPORT
12696 M:      Shaohua Li <shli@kernel.org>
12697 L:      linux-raid@vger.kernel.org
12698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12699 S:      Supported
12700 F:      drivers/md/Makefile
12701 F:      drivers/md/Kconfig
12702 F:      drivers/md/md*
12703 F:      drivers/md/raid*
12704 F:      include/linux/raid/
12705 F:      include/uapi/linux/raid/
12706
12707 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12708 M:      Jassi Brar <jaswinder.singh@linaro.org>
12709 L:      netdev@vger.kernel.org
12710 S:      Maintained
12711 F:      drivers/net/ethernet/socionext/netsec.c
12712 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12713
12714 SONIC NETWORK DRIVER
12715 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12716 L:      netdev@vger.kernel.org
12717 S:      Maintained
12718 F:      drivers/net/ethernet/natsemi/sonic.*
12719
12720 SONICS SILICON BACKPLANE DRIVER (SSB)
12721 M:      Michael Buesch <m@bues.ch>
12722 L:      linux-wireless@vger.kernel.org
12723 S:      Maintained
12724 F:      drivers/ssb/
12725 F:      include/linux/ssb/
12726
12727 SONY IMX274 SENSOR DRIVER
12728 M:      Leon Luo <leonl@leopardimaging.com>
12729 L:      linux-media@vger.kernel.org
12730 T:      git git://linuxtv.org/media_tree.git
12731 S:      Maintained
12732 F:      drivers/media/i2c/imx274.c
12733 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12734
12735 SONY MEMORYSTICK CARD SUPPORT
12736 M:      Alex Dubov <oakad@yahoo.com>
12737 W:      http://tifmxx.berlios.de/
12738 S:      Maintained
12739 F:      drivers/memstick/host/tifm_ms.c
12740
12741 SONY MEMORYSTICK STANDARD SUPPORT
12742 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12743 S:      Maintained
12744 F:      drivers/memstick/core/ms_block.*
12745
12746 SONY VAIO CONTROL DEVICE DRIVER
12747 M:      Mattia Dongili <malattia@linux.it>
12748 L:      platform-driver-x86@vger.kernel.org
12749 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12750 S:      Maintained
12751 F:      Documentation/laptops/sony-laptop.txt
12752 F:      drivers/char/sonypi.c
12753 F:      drivers/platform/x86/sony-laptop.c
12754 F:      include/linux/sony-laptop.h
12755
12756 SOUND
12757 M:      Jaroslav Kysela <perex@perex.cz>
12758 M:      Takashi Iwai <tiwai@suse.com>
12759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12760 W:      http://www.alsa-project.org/
12761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12762 T:      git git://git.alsa-project.org/alsa-kernel.git
12763 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12764 S:      Maintained
12765 F:      Documentation/sound/
12766 F:      include/sound/
12767 F:      include/uapi/sound/
12768 F:      sound/
12769
12770 SOUND - COMPRESSED AUDIO
12771 M:      Vinod Koul <vinod.koul@intel.com>
12772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12774 S:      Supported
12775 F:      Documentation/sound/alsa/compress_offload.txt
12776 F:      include/sound/compress_driver.h
12777 F:      include/uapi/sound/compress_*
12778 F:      sound/core/compress_offload.c
12779 F:      sound/soc/soc-compress.c
12780
12781 SOUND - DMAENGINE HELPERS
12782 M:      Lars-Peter Clausen <lars@metafoo.de>
12783 S:      Supported
12784 F:      include/sound/dmaengine_pcm.h
12785 F:      sound/core/pcm_dmaengine.c
12786 F:      sound/soc/soc-generic-dmaengine-pcm.c
12787
12788 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12789 M:      Liam Girdwood <lgirdwood@gmail.com>
12790 M:      Mark Brown <broonie@kernel.org>
12791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12793 W:      http://alsa-project.org/main/index.php/ASoC
12794 S:      Supported
12795 F:      Documentation/devicetree/bindings/sound/
12796 F:      Documentation/sound/alsa/soc/
12797 F:      sound/soc/
12798 F:      include/sound/soc*
12799
12800 SP2 MEDIA DRIVER
12801 M:      Olli Salonen <olli.salonen@iki.fi>
12802 L:      linux-media@vger.kernel.org
12803 W:      https://linuxtv.org
12804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12805 S:      Maintained
12806 F:      drivers/media/dvb-frontends/sp2*
12807
12808 SPARC + UltraSPARC (sparc/sparc64)
12809 M:      "David S. Miller" <davem@davemloft.net>
12810 L:      sparclinux@vger.kernel.org
12811 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12814 S:      Maintained
12815 F:      arch/sparc/
12816 F:      drivers/sbus/
12817
12818 SPARC SERIAL DRIVERS
12819 M:      "David S. Miller" <davem@davemloft.net>
12820 L:      sparclinux@vger.kernel.org
12821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12823 S:      Maintained
12824 F:      include/linux/sunserialcore.h
12825 F:      drivers/tty/serial/suncore.c
12826 F:      drivers/tty/serial/sunhv.c
12827 F:      drivers/tty/serial/sunsab.c
12828 F:      drivers/tty/serial/sunsab.h
12829 F:      drivers/tty/serial/sunsu.c
12830 F:      drivers/tty/serial/sunzilog.c
12831 F:      drivers/tty/serial/sunzilog.h
12832 F:      drivers/tty/vcc.c
12833
12834 SPARSE CHECKER
12835 M:      "Christopher Li" <sparse@chrisli.org>
12836 L:      linux-sparse@vger.kernel.org
12837 W:      https://sparse.wiki.kernel.org/
12838 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12839 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12840 S:      Maintained
12841 F:      include/linux/compiler.h
12842
12843 SPEAR CLOCK FRAMEWORK SUPPORT
12844 M:      Viresh Kumar <vireshk@kernel.org>
12845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12846 W:      http://www.st.com/spear
12847 S:      Maintained
12848 F:      drivers/clk/spear/
12849
12850 SPEAR PLATFORM SUPPORT
12851 M:      Viresh Kumar <vireshk@kernel.org>
12852 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12854 W:      http://www.st.com/spear
12855 S:      Maintained
12856 F:      arch/arm/boot/dts/spear*
12857 F:      arch/arm/mach-spear/
12858
12859 SPI NOR SUBSYSTEM
12860 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12861 M:      Marek Vasut <marek.vasut@gmail.com>
12862 L:      linux-mtd@lists.infradead.org
12863 W:      http://www.linux-mtd.infradead.org/
12864 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12865 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12866 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
12867 S:      Maintained
12868 F:      drivers/mtd/spi-nor/
12869 F:      include/linux/mtd/spi-nor.h
12870
12871 SPI SUBSYSTEM
12872 M:      Mark Brown <broonie@kernel.org>
12873 L:      linux-spi@vger.kernel.org
12874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12875 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12876 S:      Maintained
12877 F:      Documentation/devicetree/bindings/spi/
12878 F:      Documentation/spi/
12879 F:      drivers/spi/
12880 F:      include/linux/spi/
12881 F:      include/uapi/linux/spi/
12882 F:      tools/spi/
12883
12884 SPIDERNET NETWORK DRIVER for CELL
12885 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12886 L:      netdev@vger.kernel.org
12887 S:      Supported
12888 F:      Documentation/networking/spider_net.txt
12889 F:      drivers/net/ethernet/toshiba/spider_net*
12890
12891 SPMI SUBSYSTEM
12892 R:      Stephen Boyd <sboyd@codeaurora.org>
12893 L:      linux-arm-msm@vger.kernel.org
12894 F:      Documentation/devicetree/bindings/spmi/
12895 F:      drivers/spmi/
12896 F:      include/dt-bindings/spmi/spmi.h
12897 F:      include/linux/spmi.h
12898 F:      include/trace/events/spmi.h
12899
12900 SPU FILE SYSTEM
12901 M:      Jeremy Kerr <jk@ozlabs.org>
12902 L:      linuxppc-dev@lists.ozlabs.org
12903 W:      http://www.ibm.com/developerworks/power/cell/
12904 S:      Supported
12905 F:      Documentation/filesystems/spufs.txt
12906 F:      arch/powerpc/platforms/cell/spufs/
12907
12908 SQUASHFS FILE SYSTEM
12909 M:      Phillip Lougher <phillip@squashfs.org.uk>
12910 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12911 W:      http://squashfs.org.uk
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12913 S:      Maintained
12914 F:      Documentation/filesystems/squashfs.txt
12915 F:      fs/squashfs/
12916
12917 SRM (Alpha) environment access
12918 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12919 S:      Maintained
12920 F:      arch/alpha/kernel/srm_env.c
12921
12922 STABLE BRANCH
12923 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12924 L:      stable@vger.kernel.org
12925 S:      Supported
12926 F:      Documentation/process/stable-kernel-rules.rst
12927
12928 STAGING - ATOMISP DRIVER
12929 M:      Alan Cox <alan@linux.intel.com>
12930 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12931 L:      linux-media@vger.kernel.org
12932 S:      Maintained
12933 F:      drivers/staging/media/atomisp/
12934
12935 STAGING - COMEDI
12936 M:      Ian Abbott <abbotti@mev.co.uk>
12937 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12938 S:      Odd Fixes
12939 F:      drivers/staging/comedi/
12940
12941 STAGING - FLARION FT1000 DRIVERS
12942 M:      Marek Belisko <marek.belisko@gmail.com>
12943 S:      Odd Fixes
12944 F:      drivers/staging/ft1000/
12945
12946 STAGING - INDUSTRIAL IO
12947 M:      Jonathan Cameron <jic23@kernel.org>
12948 L:      linux-iio@vger.kernel.org
12949 S:      Odd Fixes
12950 F:      Documentation/devicetree/bindings/staging/iio/
12951 F:      drivers/staging/iio/
12952
12953 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12954 M:      Jarod Wilson <jarod@wilsonet.com>
12955 W:      http://www.lirc.org/
12956 S:      Odd Fixes
12957 F:      drivers/staging/media/lirc/
12958
12959 STAGING - LUSTRE PARALLEL FILESYSTEM
12960 M:      Oleg Drokin <oleg.drokin@intel.com>
12961 M:      Andreas Dilger <andreas.dilger@intel.com>
12962 M:      James Simmons <jsimmons@infradead.org>
12963 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12964 W:      http://wiki.lustre.org/
12965 S:      Maintained
12966 F:      drivers/staging/lustre
12967
12968 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12969 M:      Marc Dietrich <marvin24@gmx.de>
12970 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12971 L:      linux-tegra@vger.kernel.org
12972 S:      Maintained
12973 F:      drivers/staging/nvec/
12974
12975 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12976 M:      Jens Frederich <jfrederich@gmail.com>
12977 M:      Daniel Drake <dsd@laptop.org>
12978 M:      Jon Nettleton <jon.nettleton@gmail.com>
12979 W:      http://wiki.laptop.org/go/DCON
12980 S:      Maintained
12981 F:      drivers/staging/olpc_dcon/
12982
12983 STAGING - REALTEK RTL8712U DRIVERS
12984 M:      Larry Finger <Larry.Finger@lwfinger.net>
12985 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12986 S:      Odd Fixes
12987 F:      drivers/staging/rtl8712/
12988
12989 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12990 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12991 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12992 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12993 L:      linux-fbdev@vger.kernel.org
12994 S:      Maintained
12995 F:      drivers/staging/sm750fb/
12996
12997 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12998 M:      William Hubbs <w.d.hubbs@gmail.com>
12999 M:      Chris Brannon <chris@the-brannons.com>
13000 M:      Kirk Reiser <kirk@reisers.ca>
13001 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13002 L:      speakup@linux-speakup.org
13003 W:      http://www.linux-speakup.org/
13004 S:      Odd Fixes
13005 F:      drivers/staging/speakup/
13006
13007 STAGING - VIA VT665X DRIVERS
13008 M:      Forest Bond <forest@alittletooquiet.net>
13009 S:      Odd Fixes
13010 F:      drivers/staging/vt665?/
13011
13012 STAGING - WILC1000 WIFI DRIVER
13013 M:      Aditya Shankar <aditya.shankar@microchip.com>
13014 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13015 L:      linux-wireless@vger.kernel.org
13016 S:      Supported
13017 F:      drivers/staging/wilc1000/
13018
13019 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13020 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13021 S:      Odd Fixes
13022 F:      drivers/staging/xgifb/
13023
13024 STAGING SUBSYSTEM
13025 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13027 L:      devel@driverdev.osuosl.org
13028 S:      Supported
13029 F:      drivers/staging/
13030
13031 STARFIRE/DURALAN NETWORK DRIVER
13032 M:      Ion Badulescu <ionut@badula.org>
13033 S:      Odd Fixes
13034 F:      drivers/net/ethernet/adaptec/starfire*
13035
13036 STEC S1220 SKD DRIVER
13037 M:      Bart Van Assche <bart.vanassche@wdc.com>
13038 L:      linux-block@vger.kernel.org
13039 S:      Maintained
13040 F:      drivers/block/skd*[ch]
13041
13042 STI CEC DRIVER
13043 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13044 S:      Maintained
13045 F:      drivers/staging/media/st-cec/
13046 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13047
13048 STK1160 USB VIDEO CAPTURE DRIVER
13049 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13050 L:      linux-media@vger.kernel.org
13051 T:      git git://linuxtv.org/media_tree.git
13052 S:      Maintained
13053 F:      drivers/media/usb/stk1160/
13054
13055 STMMAC ETHERNET DRIVER
13056 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13057 M:      Alexandre Torgue <alexandre.torgue@st.com>
13058 L:      netdev@vger.kernel.org
13059 W:      http://www.stlinux.com
13060 S:      Supported
13061 F:      drivers/net/ethernet/stmicro/stmmac/
13062
13063 SUN3/3X
13064 M:      Sam Creasey <sammy@sammy.net>
13065 W:      http://sammy.net/sun3/
13066 S:      Maintained
13067 F:      arch/m68k/kernel/*sun3*
13068 F:      arch/m68k/sun3*/
13069 F:      arch/m68k/include/asm/sun3*
13070 F:      drivers/net/ethernet/i825xx/sun3*
13071
13072 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13073 M:      Hans de Goede <hdegoede@redhat.com>
13074 L:      linux-input@vger.kernel.org
13075 S:      Maintained
13076 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13077 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13078
13079 SUNDANCE NETWORK DRIVER
13080 M:      Denis Kirjanov <kda@linux-powerpc.org>
13081 L:      netdev@vger.kernel.org
13082 S:      Maintained
13083 F:      drivers/net/ethernet/dlink/sundance.c
13084
13085 SUPERH
13086 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13087 M:      Rich Felker <dalias@libc.org>
13088 L:      linux-sh@vger.kernel.org
13089 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13090 S:      Maintained
13091 F:      Documentation/sh/
13092 F:      arch/sh/
13093 F:      drivers/sh/
13094
13095 SUSPEND TO RAM
13096 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13097 M:      Len Brown <len.brown@intel.com>
13098 M:      Pavel Machek <pavel@ucw.cz>
13099 L:      linux-pm@vger.kernel.org
13100 B:      https://bugzilla.kernel.org
13101 S:      Supported
13102 F:      Documentation/power/
13103 F:      arch/x86/kernel/acpi/
13104 F:      drivers/base/power/
13105 F:      kernel/power/
13106 F:      include/linux/suspend.h
13107 F:      include/linux/freezer.h
13108 F:      include/linux/pm.h
13109
13110 SVGA HANDLING
13111 M:      Martin Mares <mj@ucw.cz>
13112 L:      linux-video@atrey.karlin.mff.cuni.cz
13113 S:      Maintained
13114 F:      Documentation/svga.txt
13115 F:      arch/x86/boot/video*
13116
13117 SWIOTLB SUBSYSTEM
13118 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13119 L:      iommu@lists.linux-foundation.org
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13121 S:      Supported
13122 F:      lib/swiotlb.c
13123 F:      arch/*/kernel/pci-swiotlb.c
13124 F:      include/linux/swiotlb.h
13125
13126 SWITCHDEV
13127 M:      Jiri Pirko <jiri@resnulli.us>
13128 M:      Ivan Vecera <ivecera@redhat.com>
13129 L:      netdev@vger.kernel.org
13130 S:      Supported
13131 F:      net/switchdev/
13132 F:      include/net/switchdev.h
13133
13134 SYNC FILE FRAMEWORK
13135 M:      Sumit Semwal <sumit.semwal@linaro.org>
13136 R:      Gustavo Padovan <gustavo@padovan.org>
13137 S:      Maintained
13138 L:      linux-media@vger.kernel.org
13139 L:      dri-devel@lists.freedesktop.org
13140 F:      drivers/dma-buf/sync_*
13141 F:      drivers/dma-buf/dma-fence*
13142 F:      drivers/dma-buf/sw_sync.c
13143 F:      include/linux/sync_file.h
13144 F:      include/uapi/linux/sync_file.h
13145 F:      Documentation/sync_file.txt
13146 T:      git git://anongit.freedesktop.org/drm/drm-misc
13147
13148 SYNOPSYS ARC ARCHITECTURE
13149 M:      Vineet Gupta <vgupta@synopsys.com>
13150 L:      linux-snps-arc@lists.infradead.org
13151 S:      Supported
13152 F:      arch/arc/
13153 F:      Documentation/devicetree/bindings/arc/*
13154 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13155 F:      drivers/clocksource/arc_timer.c
13156 F:      drivers/tty/serial/arc_uart.c
13157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13158
13159 SYNOPSYS ARC HSDK SDP pll clock driver
13160 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13161 S:      Supported
13162 F:      drivers/clk/clk-hsdk-pll.c
13163 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13164
13165 SYNOPSYS ARC SDP clock driver
13166 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13167 S:      Supported
13168 F:      drivers/clk/axs10x/*
13169 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13170
13171 SYNOPSYS ARC SDP platform support
13172 M:      Alexey Brodkin <abrodkin@synopsys.com>
13173 S:      Supported
13174 F:      arch/arc/plat-axs10x
13175 F:      arch/arc/boot/dts/ax*
13176 F:      Documentation/devicetree/bindings/arc/axs10*
13177
13178 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13179 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13180 S:      Supported
13181 F:      drivers/reset/reset-axs10x.c
13182 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13183
13184 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13185 M:      Hoan Tran <hotran@apm.com>
13186 L:      linux-gpio@vger.kernel.org
13187 S:      Maintained
13188 F:      drivers/gpio/gpio-dwapb.c
13189 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13190
13191 SYNOPSYS DESIGNWARE DMAC DRIVER
13192 M:      Viresh Kumar <vireshk@kernel.org>
13193 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13194 S:      Maintained
13195 F:      include/linux/dma/dw.h
13196 F:      include/linux/platform_data/dma-dw.h
13197 F:      drivers/dma/dw/
13198
13199 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13200 M:      Jie Deng <jiedeng@synopsys.com>
13201 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13202 L:      netdev@vger.kernel.org
13203 S:      Supported
13204 F:      drivers/net/ethernet/synopsys/
13205
13206 SYNOPSYS DESIGNWARE I2C DRIVER
13207 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13208 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13209 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13210 L:      linux-i2c@vger.kernel.org
13211 S:      Maintained
13212 F:      drivers/i2c/busses/i2c-designware-*
13213 F:      include/linux/platform_data/i2c-designware.h
13214
13215 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13216 M:      Jaehoon Chung <jh80.chung@samsung.com>
13217 L:      linux-mmc@vger.kernel.org
13218 S:      Maintained
13219 F:      drivers/mmc/host/dw_mmc*
13220
13221 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13222 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13223 S:      Supported
13224 F:      drivers/reset/reset-hsdk.c
13225 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13226 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13227
13228 SYSTEM CONFIGURATION (SYSCON)
13229 M:      Lee Jones <lee.jones@linaro.org>
13230 M:      Arnd Bergmann <arnd@arndb.de>
13231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13232 S:      Supported
13233 F:      drivers/mfd/syscon.c
13234
13235 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13236 M:      Sudeep Holla <sudeep.holla@arm.com>
13237 L:      linux-arm-kernel@lists.infradead.org
13238 S:      Maintained
13239 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13240 F:      drivers/clk/clk-scpi.c
13241 F:      drivers/cpufreq/scpi-cpufreq.c
13242 F:      drivers/firmware/arm_scpi.c
13243 F:      include/linux/scpi_protocol.h
13244
13245 SYSTEM RESET/SHUTDOWN DRIVERS
13246 M:      Sebastian Reichel <sre@kernel.org>
13247 L:      linux-pm@vger.kernel.org
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13249 S:      Maintained
13250 F:      Documentation/devicetree/bindings/power/reset/
13251 F:      drivers/power/reset/
13252
13253 SYSTEM TRACE MODULE CLASS
13254 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13255 S:      Maintained
13256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13257 F:      Documentation/trace/stm.txt
13258 F:      drivers/hwtracing/stm/
13259 F:      include/linux/stm.h
13260 F:      include/uapi/linux/stm.h
13261
13262 SYSV FILESYSTEM
13263 M:      Christoph Hellwig <hch@infradead.org>
13264 S:      Maintained
13265 F:      Documentation/filesystems/sysv-fs.txt
13266 F:      fs/sysv/
13267 F:      include/linux/sysv_fs.h
13268
13269 TARGET SUBSYSTEM
13270 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13271 L:      linux-scsi@vger.kernel.org
13272 L:      target-devel@vger.kernel.org
13273 W:      http://www.linux-iscsi.org
13274 W:      http://groups.google.com/group/linux-iscsi-target-dev
13275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13276 S:      Supported
13277 F:      drivers/target/
13278 F:      include/target/
13279 F:      Documentation/target/
13280
13281 TASKSTATS STATISTICS INTERFACE
13282 M:      Balbir Singh <bsingharora@gmail.com>
13283 S:      Maintained
13284 F:      Documentation/accounting/taskstats*
13285 F:      include/linux/taskstats*
13286 F:      kernel/taskstats.c
13287
13288 TC subsystem
13289 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13290 M:      Cong Wang <xiyou.wangcong@gmail.com>
13291 M:      Jiri Pirko <jiri@resnulli.us>
13292 L:      netdev@vger.kernel.org
13293 S:      Maintained
13294 F:      include/net/pkt_cls.h
13295 F:      include/net/pkt_sched.h
13296 F:      include/net/tc_act/
13297 F:      include/uapi/linux/pkt_cls.h
13298 F:      include/uapi/linux/pkt_sched.h
13299 F:      include/uapi/linux/tc_act/
13300 F:      include/uapi/linux/tc_ematch/
13301 F:      net/sched/
13302
13303 TCP LOW PRIORITY MODULE
13304 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13305 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13306 W:      http://tcp-lp-mod.sourceforge.net/
13307 S:      Maintained
13308 F:      net/ipv4/tcp_lp.c
13309
13310 TDA10071 MEDIA DRIVER
13311 M:      Antti Palosaari <crope@iki.fi>
13312 L:      linux-media@vger.kernel.org
13313 W:      https://linuxtv.org
13314 W:      http://palosaari.fi/linux/
13315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13316 T:      git git://linuxtv.org/anttip/media_tree.git
13317 S:      Maintained
13318 F:      drivers/media/dvb-frontends/tda10071*
13319
13320 TDA18212 MEDIA DRIVER
13321 M:      Antti Palosaari <crope@iki.fi>
13322 L:      linux-media@vger.kernel.org
13323 W:      https://linuxtv.org
13324 W:      http://palosaari.fi/linux/
13325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13326 T:      git git://linuxtv.org/anttip/media_tree.git
13327 S:      Maintained
13328 F:      drivers/media/tuners/tda18212*
13329
13330 TDA18218 MEDIA DRIVER
13331 M:      Antti Palosaari <crope@iki.fi>
13332 L:      linux-media@vger.kernel.org
13333 W:      https://linuxtv.org
13334 W:      http://palosaari.fi/linux/
13335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13336 T:      git git://linuxtv.org/anttip/media_tree.git
13337 S:      Maintained
13338 F:      drivers/media/tuners/tda18218*
13339
13340 TDA18271 MEDIA DRIVER
13341 M:      Michael Krufky <mkrufky@linuxtv.org>
13342 L:      linux-media@vger.kernel.org
13343 W:      https://linuxtv.org
13344 W:      http://github.com/mkrufky
13345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13346 T:      git git://linuxtv.org/mkrufky/tuners.git
13347 S:      Maintained
13348 F:      drivers/media/tuners/tda18271*
13349
13350 TDA827x MEDIA DRIVER
13351 M:      Michael Krufky <mkrufky@linuxtv.org>
13352 L:      linux-media@vger.kernel.org
13353 W:      https://linuxtv.org
13354 W:      http://github.com/mkrufky
13355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13356 T:      git git://linuxtv.org/mkrufky/tuners.git
13357 S:      Maintained
13358 F:      drivers/media/tuners/tda8290.*
13359
13360 TDA8290 MEDIA DRIVER
13361 M:      Michael Krufky <mkrufky@linuxtv.org>
13362 L:      linux-media@vger.kernel.org
13363 W:      https://linuxtv.org
13364 W:      http://github.com/mkrufky
13365 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13366 T:      git git://linuxtv.org/mkrufky/tuners.git
13367 S:      Maintained
13368 F:      drivers/media/tuners/tda8290.*
13369
13370 TDA9840 MEDIA DRIVER
13371 M:      Hans Verkuil <hverkuil@xs4all.nl>
13372 L:      linux-media@vger.kernel.org
13373 T:      git git://linuxtv.org/media_tree.git
13374 W:      https://linuxtv.org
13375 S:      Maintained
13376 F:      drivers/media/i2c/tda9840*
13377
13378 TEA5761 TUNER DRIVER
13379 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13380 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13381 L:      linux-media@vger.kernel.org
13382 W:      https://linuxtv.org
13383 T:      git git://linuxtv.org/media_tree.git
13384 S:      Odd fixes
13385 F:      drivers/media/tuners/tea5761.*
13386
13387 TEA5767 TUNER DRIVER
13388 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13389 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13390 L:      linux-media@vger.kernel.org
13391 W:      https://linuxtv.org
13392 T:      git git://linuxtv.org/media_tree.git
13393 S:      Maintained
13394 F:      drivers/media/tuners/tea5767.*
13395
13396 TEA6415C MEDIA DRIVER
13397 M:      Hans Verkuil <hverkuil@xs4all.nl>
13398 L:      linux-media@vger.kernel.org
13399 T:      git git://linuxtv.org/media_tree.git
13400 W:      https://linuxtv.org
13401 S:      Maintained
13402 F:      drivers/media/i2c/tea6415c*
13403
13404 TEA6420 MEDIA DRIVER
13405 M:      Hans Verkuil <hverkuil@xs4all.nl>
13406 L:      linux-media@vger.kernel.org
13407 T:      git git://linuxtv.org/media_tree.git
13408 W:      https://linuxtv.org
13409 S:      Maintained
13410 F:      drivers/media/i2c/tea6420*
13411
13412 TEAM DRIVER
13413 M:      Jiri Pirko <jiri@resnulli.us>
13414 L:      netdev@vger.kernel.org
13415 S:      Supported
13416 F:      drivers/net/team/
13417 F:      include/linux/if_team.h
13418 F:      include/uapi/linux/if_team.h
13419
13420 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13421 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13422 S:      Maintained
13423 F:      arch/x86/platform/ts5500/
13424
13425 TECHNOTREND USB IR RECEIVER
13426 M:      Sean Young <sean@mess.org>
13427 L:      linux-media@vger.kernel.org
13428 S:      Maintained
13429 F:      drivers/media/rc/ttusbir.c
13430
13431 TEE SUBSYSTEM
13432 M:      Jens Wiklander <jens.wiklander@linaro.org>
13433 S:      Maintained
13434 F:      include/linux/tee_drv.h
13435 F:      include/uapi/linux/tee.h
13436 F:      drivers/tee/
13437 F:      Documentation/tee.txt
13438
13439 TEGRA ARCHITECTURE SUPPORT
13440 M:      Thierry Reding <thierry.reding@gmail.com>
13441 M:      Jonathan Hunter <jonathanh@nvidia.com>
13442 L:      linux-tegra@vger.kernel.org
13443 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13445 S:      Supported
13446 N:      [^a-z]tegra
13447
13448 TEGRA CLOCK DRIVER
13449 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13450 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13451 S:      Supported
13452 F:      drivers/clk/tegra/
13453
13454 TEGRA DMA DRIVERS
13455 M:      Laxman Dewangan <ldewangan@nvidia.com>
13456 M:      Jon Hunter <jonathanh@nvidia.com>
13457 S:      Supported
13458 F:      drivers/dma/tegra*
13459
13460 TEGRA I2C DRIVER
13461 M:      Laxman Dewangan <ldewangan@nvidia.com>
13462 S:      Supported
13463 F:      drivers/i2c/busses/i2c-tegra.c
13464
13465 TEGRA IOMMU DRIVERS
13466 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13467 S:      Supported
13468 F:      drivers/iommu/tegra*
13469
13470 TEGRA KBC DRIVER
13471 M:      Rakesh Iyer <riyer@nvidia.com>
13472 M:      Laxman Dewangan <ldewangan@nvidia.com>
13473 S:      Supported
13474 F:      drivers/input/keyboard/tegra-kbc.c
13475
13476 TEGRA PWM DRIVER
13477 M:      Thierry Reding <thierry.reding@gmail.com>
13478 S:      Supported
13479 F:      drivers/pwm/pwm-tegra.c
13480
13481 TEGRA SERIAL DRIVER
13482 M:      Laxman Dewangan <ldewangan@nvidia.com>
13483 S:      Supported
13484 F:      drivers/tty/serial/serial-tegra.c
13485
13486 TEGRA SPI DRIVER
13487 M:      Laxman Dewangan <ldewangan@nvidia.com>
13488 S:      Supported
13489 F:      drivers/spi/spi-tegra*
13490
13491 TEHUTI ETHERNET DRIVER
13492 M:      Andy Gospodarek <andy@greyhouse.net>
13493 L:      netdev@vger.kernel.org
13494 S:      Supported
13495 F:      drivers/net/ethernet/tehuti/*
13496
13497 Telecom Clock Driver for MCPL0010
13498 M:      Mark Gross <mark.gross@intel.com>
13499 S:      Supported
13500 F:      drivers/char/tlclk.c
13501
13502 TENSILICA XTENSA PORT (xtensa)
13503 M:      Chris Zankel <chris@zankel.net>
13504 M:      Max Filippov <jcmvbkbc@gmail.com>
13505 L:      linux-xtensa@linux-xtensa.org
13506 T:      git git://github.com/czankel/xtensa-linux.git
13507 S:      Maintained
13508 F:      arch/xtensa/
13509 F:      drivers/irqchip/irq-xtensa-*
13510
13511 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13512 M:      Nishanth Menon <nm@ti.com>
13513 M:      Tero Kristo <t-kristo@ti.com>
13514 M:      Santosh Shilimkar <ssantosh@kernel.org>
13515 L:      linux-arm-kernel@lists.infradead.org
13516 S:      Maintained
13517 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13518 F:      drivers/firmware/ti_sci*
13519 F:      include/linux/soc/ti/ti_sci_protocol.h
13520 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13521 F:      include/dt-bindings/genpd/k2g.h
13522 F:      drivers/soc/ti/ti_sci_pm_domains.c
13523 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13524 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13525 F:      drivers/clk/keystone/sci-clk.c
13526 F:      drivers/reset/reset-ti-sci.c
13527
13528 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13529 M:      Hans Verkuil <hverkuil@xs4all.nl>
13530 L:      linux-media@vger.kernel.org
13531 T:      git git://linuxtv.org/media_tree.git
13532 W:      https://linuxtv.org
13533 S:      Maintained
13534 F:      drivers/media/radio/radio-raremono.c
13535
13536 THERMAL
13537 M:      Zhang Rui <rui.zhang@intel.com>
13538 M:      Eduardo Valentin <edubezval@gmail.com>
13539 L:      linux-pm@vger.kernel.org
13540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13542 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13543 S:      Supported
13544 F:      drivers/thermal/
13545 F:      include/linux/thermal.h
13546 F:      include/uapi/linux/thermal.h
13547 F:      include/linux/cpu_cooling.h
13548 F:      Documentation/devicetree/bindings/thermal/
13549
13550 THERMAL/CPU_COOLING
13551 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13552 M:      Viresh Kumar <viresh.kumar@linaro.org>
13553 M:      Javi Merino <javi.merino@kernel.org>
13554 L:      linux-pm@vger.kernel.org
13555 S:      Supported
13556 F:      Documentation/thermal/cpu-cooling-api.txt
13557 F:      drivers/thermal/cpu_cooling.c
13558 F:      include/linux/cpu_cooling.h
13559
13560 THINKPAD ACPI EXTRAS DRIVER
13561 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13562 L:      ibm-acpi-devel@lists.sourceforge.net
13563 L:      platform-driver-x86@vger.kernel.org
13564 W:      http://ibm-acpi.sourceforge.net
13565 W:      http://thinkwiki.org/wiki/Ibm-acpi
13566 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13567 S:      Maintained
13568 F:      drivers/platform/x86/thinkpad_acpi.c
13569
13570 THUNDERBOLT DRIVER
13571 M:      Andreas Noever <andreas.noever@gmail.com>
13572 M:      Michael Jamet <michael.jamet@intel.com>
13573 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13574 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13576 S:      Maintained
13577 F:      Documentation/admin-guide/thunderbolt.rst
13578 F:      drivers/thunderbolt/
13579 F:      include/linux/thunderbolt.h
13580
13581 THUNDERBOLT NETWORK DRIVER
13582 M:      Michael Jamet <michael.jamet@intel.com>
13583 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13584 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13585 L:      netdev@vger.kernel.org
13586 S:      Maintained
13587 F:      drivers/net/thunderbolt.c
13588
13589 THUNDERX GPIO DRIVER
13590 M:      David Daney <david.daney@cavium.com>
13591 S:      Maintained
13592 F:      drivers/gpio/gpio-thunderx.c
13593
13594 TI AM437X VPFE DRIVER
13595 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13596 L:      linux-media@vger.kernel.org
13597 W:      https://linuxtv.org
13598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13599 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13600 S:      Maintained
13601 F:      drivers/media/platform/am437x/
13602
13603 TI BANDGAP AND THERMAL DRIVER
13604 M:      Eduardo Valentin <edubezval@gmail.com>
13605 M:      Keerthy <j-keerthy@ti.com>
13606 L:      linux-pm@vger.kernel.org
13607 L:      linux-omap@vger.kernel.org
13608 S:      Maintained
13609 F:      drivers/thermal/ti-soc-thermal/
13610
13611 TI BQ27XXX POWER SUPPLY DRIVER
13612 R:      Andrew F. Davis <afd@ti.com>
13613 F:      include/linux/power/bq27xxx_battery.h
13614 F:      drivers/power/supply/bq27xxx_battery.c
13615 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13616
13617 TI CDCE706 CLOCK DRIVER
13618 M:      Max Filippov <jcmvbkbc@gmail.com>
13619 S:      Maintained
13620 F:      drivers/clk/clk-cdce706.c
13621
13622 TI CLOCK DRIVER
13623 M:      Tero Kristo <t-kristo@ti.com>
13624 L:      linux-omap@vger.kernel.org
13625 S:      Maintained
13626 F:      drivers/clk/ti/
13627 F:      include/linux/clk/ti.h
13628
13629 TI DAVINCI MACHINE SUPPORT
13630 M:      Sekhar Nori <nsekhar@ti.com>
13631 M:      Kevin Hilman <khilman@kernel.org>
13632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13634 S:      Supported
13635 F:      arch/arm/mach-davinci/
13636 F:      drivers/i2c/busses/i2c-davinci.c
13637 F:      arch/arm/boot/dts/da850*
13638
13639 TI DAVINCI SERIES GPIO DRIVER
13640 M:      Keerthy <j-keerthy@ti.com>
13641 L:      linux-gpio@vger.kernel.org
13642 S:      Maintained
13643 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13644 F:      drivers/gpio/gpio-davinci.c
13645
13646 TI DAVINCI SERIES MEDIA DRIVER
13647 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13648 L:      linux-media@vger.kernel.org
13649 W:      https://linuxtv.org
13650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13651 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13652 S:      Maintained
13653 F:      drivers/media/platform/davinci/
13654 F:      include/media/davinci/
13655
13656 TI ETHERNET SWITCH DRIVER (CPSW)
13657 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13658 L:      linux-omap@vger.kernel.org
13659 L:      netdev@vger.kernel.org
13660 S:      Maintained
13661 F:      drivers/net/ethernet/ti/cpsw*
13662 F:      drivers/net/ethernet/ti/davinci*
13663
13664 TI FLASH MEDIA INTERFACE DRIVER
13665 M:      Alex Dubov <oakad@yahoo.com>
13666 S:      Maintained
13667 F:      drivers/misc/tifm*
13668 F:      drivers/mmc/host/tifm_sd.c
13669 F:      include/linux/tifm.h
13670
13671 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13672 M:      Santosh Shilimkar <ssantosh@kernel.org>
13673 L:      linux-kernel@vger.kernel.org
13674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13675 S:      Maintained
13676 F:      drivers/soc/ti/*
13677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13678
13679 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13680 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13681 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13683 S:      Maintained
13684 F:      sound/soc/codecs/lm49453*
13685 F:      sound/soc/codecs/isabelle*
13686
13687 TI LP855x BACKLIGHT DRIVER
13688 M:      Milo Kim <milo.kim@ti.com>
13689 S:      Maintained
13690 F:      Documentation/backlight/lp855x-driver.txt
13691 F:      drivers/video/backlight/lp855x_bl.c
13692 F:      include/linux/platform_data/lp855x.h
13693
13694 TI LP8727 CHARGER DRIVER
13695 M:      Milo Kim <milo.kim@ti.com>
13696 S:      Maintained
13697 F:      drivers/power/supply/lp8727_charger.c
13698 F:      include/linux/platform_data/lp8727.h
13699
13700 TI LP8788 MFD DRIVER
13701 M:      Milo Kim <milo.kim@ti.com>
13702 S:      Maintained
13703 F:      drivers/iio/adc/lp8788_adc.c
13704 F:      drivers/leds/leds-lp8788.c
13705 F:      drivers/mfd/lp8788*.c
13706 F:      drivers/power/supply/lp8788-charger.c
13707 F:      drivers/regulator/lp8788-*.c
13708 F:      include/linux/mfd/lp8788*.h
13709
13710 TI NETCP ETHERNET DRIVER
13711 M:      Wingman Kwok <w-kwok2@ti.com>
13712 M:      Murali Karicheri <m-karicheri2@ti.com>
13713 L:      netdev@vger.kernel.org
13714 S:      Maintained
13715 F:      drivers/net/ethernet/ti/netcp*
13716
13717 TI TAS571X FAMILY ASoC CODEC DRIVER
13718 M:      Kevin Cernekee <cernekee@chromium.org>
13719 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13720 S:      Odd Fixes
13721 F:      sound/soc/codecs/tas571x*
13722
13723 TI TRF7970A NFC DRIVER
13724 M:      Mark Greer <mgreer@animalcreek.com>
13725 L:      linux-wireless@vger.kernel.org
13726 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13727 S:      Supported
13728 F:      drivers/nfc/trf7970a.c
13729 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13730
13731 TI TWL4030 SERIES SOC CODEC DRIVER
13732 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13734 S:      Maintained
13735 F:      sound/soc/codecs/twl4030*
13736
13737 TI VPE/CAL DRIVERS
13738 M:      Benoit Parrot <bparrot@ti.com>
13739 L:      linux-media@vger.kernel.org
13740 W:      http://linuxtv.org/
13741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13742 S:      Maintained
13743 F:      drivers/media/platform/ti-vpe/
13744
13745 TI WILINK WIRELESS DRIVERS
13746 L:      linux-wireless@vger.kernel.org
13747 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13748 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13750 S:      Orphan
13751 F:      drivers/net/wireless/ti/
13752 F:      include/linux/wl12xx.h
13753
13754 TILE ARCHITECTURE
13755 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13756 S:      Orphan
13757 F:      arch/tile/
13758 F:      drivers/char/tile-srom.c
13759 F:      drivers/edac/tile_edac.c
13760 F:      drivers/net/ethernet/tile/
13761 F:      drivers/rtc/rtc-tile.c
13762 F:      drivers/tty/hvc/hvc_tile.c
13763 F:      drivers/tty/serial/tilegx.c
13764 F:      drivers/usb/host/*-tilegx.c
13765 F:      include/linux/usb/tilegx.h
13766
13767 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13768 M:      John Stultz <john.stultz@linaro.org>
13769 M:      Thomas Gleixner <tglx@linutronix.de>
13770 R:      Stephen Boyd <sboyd@codeaurora.org>
13771 L:      linux-kernel@vger.kernel.org
13772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13773 S:      Supported
13774 F:      include/linux/clocksource.h
13775 F:      include/linux/time.h
13776 F:      include/linux/timex.h
13777 F:      include/uapi/linux/time.h
13778 F:      include/uapi/linux/timex.h
13779 F:      kernel/time/clocksource.c
13780 F:      kernel/time/time*.c
13781 F:      kernel/time/alarmtimer.c
13782 F:      kernel/time/ntp.c
13783 F:      tools/testing/selftests/timers/
13784
13785 TIPC NETWORK LAYER
13786 M:      Jon Maloy <jon.maloy@ericsson.com>
13787 M:      Ying Xue <ying.xue@windriver.com>
13788 L:      netdev@vger.kernel.org (core kernel code)
13789 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13790 W:      http://tipc.sourceforge.net/
13791 S:      Maintained
13792 F:      include/uapi/linux/tipc*.h
13793 F:      net/tipc/
13794
13795 TLAN NETWORK DRIVER
13796 M:      Samuel Chessman <chessman@tux.org>
13797 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13798 W:      http://sourceforge.net/projects/tlan/
13799 S:      Maintained
13800 F:      Documentation/networking/tlan.txt
13801 F:      drivers/net/ethernet/ti/tlan.*
13802
13803 TM6000 VIDEO4LINUX DRIVER
13804 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13805 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13806 L:      linux-media@vger.kernel.org
13807 W:      https://linuxtv.org
13808 T:      git git://linuxtv.org/media_tree.git
13809 S:      Odd fixes
13810 F:      drivers/media/usb/tm6000/
13811 F:      Documentation/media/v4l-drivers/tm6000*
13812
13813 TMIO/SDHI MMC DRIVER
13814 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13815 L:      linux-mmc@vger.kernel.org
13816 S:      Supported
13817 F:      drivers/mmc/host/tmio_mmc*
13818 F:      drivers/mmc/host/renesas_sdhi*
13819 F:      include/linux/mfd/tmio.h
13820
13821 TMP401 HARDWARE MONITOR DRIVER
13822 M:      Guenter Roeck <linux@roeck-us.net>
13823 L:      linux-hwmon@vger.kernel.org
13824 S:      Maintained
13825 F:      Documentation/hwmon/tmp401
13826 F:      drivers/hwmon/tmp401.c
13827
13828 TMPFS (SHMEM FILESYSTEM)
13829 M:      Hugh Dickins <hughd@google.com>
13830 L:      linux-mm@kvack.org
13831 S:      Maintained
13832 F:      include/linux/shmem_fs.h
13833 F:      mm/shmem.c
13834
13835 TOMOYO SECURITY MODULE
13836 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13837 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13838 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13839 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13840 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13841 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13842 W:      http://tomoyo.sourceforge.jp/
13843 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13844 S:      Maintained
13845 F:      security/tomoyo/
13846
13847 TOPSTAR LAPTOP EXTRAS DRIVER
13848 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13849 L:      platform-driver-x86@vger.kernel.org
13850 S:      Maintained
13851 F:      drivers/platform/x86/topstar-laptop.c
13852
13853 TORTURE-TEST MODULES
13854 M:      Davidlohr Bueso <dave@stgolabs.net>
13855 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13856 M:      Josh Triplett <josh@joshtriplett.org>
13857 L:      linux-kernel@vger.kernel.org
13858 S:      Supported
13859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13860 F:      Documentation/RCU/torture.txt
13861 F:      kernel/torture.c
13862 F:      kernel/rcu/rcutorture.c
13863 F:      kernel/locking/locktorture.c
13864
13865 TOSHIBA ACPI EXTRAS DRIVER
13866 M:      Azael Avalos <coproscefalo@gmail.com>
13867 L:      platform-driver-x86@vger.kernel.org
13868 S:      Maintained
13869 F:      drivers/platform/x86/toshiba_acpi.c
13870
13871 TOSHIBA BLUETOOTH DRIVER
13872 M:      Azael Avalos <coproscefalo@gmail.com>
13873 L:      platform-driver-x86@vger.kernel.org
13874 S:      Maintained
13875 F:      drivers/platform/x86/toshiba_bluetooth.c
13876
13877 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13878 M:      Azael Avalos <coproscefalo@gmail.com>
13879 L:      platform-driver-x86@vger.kernel.org
13880 S:      Maintained
13881 F:      drivers/platform/x86/toshiba_haps.c
13882
13883 TOSHIBA SMM DRIVER
13884 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13885 W:      http://www.buzzard.org.uk/toshiba/
13886 S:      Maintained
13887 F:      drivers/char/toshiba.c
13888 F:      include/linux/toshiba.h
13889 F:      include/uapi/linux/toshiba.h
13890
13891 TOSHIBA TC358743 DRIVER
13892 M:      Mats Randgaard <matrandg@cisco.com>
13893 L:      linux-media@vger.kernel.org
13894 S:      Maintained
13895 F:      drivers/media/i2c/tc358743*
13896 F:      include/media/i2c/tc358743.h
13897
13898 TOSHIBA WMI HOTKEYS DRIVER
13899 M:      Azael Avalos <coproscefalo@gmail.com>
13900 L:      platform-driver-x86@vger.kernel.org
13901 S:      Maintained
13902 F:      drivers/platform/x86/toshiba-wmi.c
13903
13904 TPM DEVICE DRIVER
13905 M:      Peter Huewe <peterhuewe@gmx.de>
13906 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13907 R:      Jason Gunthorpe <jgg@ziepe.ca>
13908 L:      linux-integrity@vger.kernel.org
13909 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13910 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13911 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13912 S:      Maintained
13913 F:      drivers/char/tpm/
13914
13915 TRACING
13916 M:      Steven Rostedt <rostedt@goodmis.org>
13917 M:      Ingo Molnar <mingo@redhat.com>
13918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13919 S:      Maintained
13920 F:      Documentation/trace/ftrace.txt
13921 F:      arch/*/*/*/ftrace.h
13922 F:      arch/*/kernel/ftrace.c
13923 F:      include/*/ftrace.h
13924 F:      include/linux/trace*.h
13925 F:      include/trace/
13926 F:      kernel/trace/
13927 F:      tools/testing/selftests/ftrace/
13928
13929 TRACING MMIO ACCESSES (MMIOTRACE)
13930 M:      Steven Rostedt <rostedt@goodmis.org>
13931 M:      Ingo Molnar <mingo@kernel.org>
13932 R:      Karol Herbst <karolherbst@gmail.com>
13933 R:      Pekka Paalanen <ppaalanen@gmail.com>
13934 S:      Maintained
13935 L:      linux-kernel@vger.kernel.org
13936 L:      nouveau@lists.freedesktop.org
13937 F:      kernel/trace/trace_mmiotrace.c
13938 F:      include/linux/mmiotrace.h
13939 F:      arch/x86/mm/kmmio.c
13940 F:      arch/x86/mm/mmio-mod.c
13941 F:      arch/x86/mm/testmmiotrace.c
13942
13943 TRIVIAL PATCHES
13944 M:      Jiri Kosina <trivial@kernel.org>
13945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13946 S:      Maintained
13947 K:      ^Subject:.*(?i)trivial
13948
13949 TEMPO SEMICONDUCTOR DRIVERS
13950 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
13951 S:      Maintained
13952 F:      sound/soc/codecs/tscs*.c
13953 F:      sound/soc/codecs/tscs*.h
13954 F:      Documentation/devicetree/bindings/sound/tscs*.txt
13955
13956 TTY LAYER
13957 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13958 M:      Jiri Slaby <jslaby@suse.com>
13959 S:      Supported
13960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13961 F:      Documentation/serial/
13962 F:      drivers/tty/
13963 F:      drivers/tty/serial/serial_core.c
13964 F:      include/linux/serial_core.h
13965 F:      include/linux/serial.h
13966 F:      include/linux/tty.h
13967 F:      include/uapi/linux/serial_core.h
13968 F:      include/uapi/linux/serial.h
13969 F:      include/uapi/linux/tty.h
13970
13971 TUA9001 MEDIA DRIVER
13972 M:      Antti Palosaari <crope@iki.fi>
13973 L:      linux-media@vger.kernel.org
13974 W:      https://linuxtv.org
13975 W:      http://palosaari.fi/linux/
13976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13977 T:      git git://linuxtv.org/anttip/media_tree.git
13978 S:      Maintained
13979 F:      drivers/media/tuners/tua9001*
13980
13981 TULIP NETWORK DRIVERS
13982 L:      netdev@vger.kernel.org
13983 L:      linux-parisc@vger.kernel.org
13984 S:      Orphan
13985 F:      drivers/net/ethernet/dec/tulip/
13986
13987 TUN/TAP driver
13988 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13989 W:      http://vtun.sourceforge.net/tun
13990 S:      Maintained
13991 F:      Documentation/networking/tuntap.txt
13992 F:      arch/um/os-Linux/drivers/
13993
13994 TURBOCHANNEL SUBSYSTEM
13995 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13996 M:      Ralf Baechle <ralf@linux-mips.org>
13997 L:      linux-mips@linux-mips.org
13998 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13999 S:      Maintained
14000 F:      drivers/tc/
14001 F:      include/linux/tc.h
14002
14003 TW5864 VIDEO4LINUX DRIVER
14004 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14005 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14006 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14007 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14008 L:      linux-media@vger.kernel.org
14009 S:      Supported
14010 F:      drivers/media/pci/tw5864/
14011
14012 TW68 VIDEO4LINUX DRIVER
14013 M:      Hans Verkuil <hverkuil@xs4all.nl>
14014 L:      linux-media@vger.kernel.org
14015 T:      git git://linuxtv.org/media_tree.git
14016 W:      https://linuxtv.org
14017 S:      Odd Fixes
14018 F:      drivers/media/pci/tw68/
14019
14020 TW686X VIDEO4LINUX DRIVER
14021 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14022 L:      linux-media@vger.kernel.org
14023 T:      git git://linuxtv.org/media_tree.git
14024 W:      http://linuxtv.org
14025 S:      Maintained
14026 F:      drivers/media/pci/tw686x/
14027
14028 UBI FILE SYSTEM (UBIFS)
14029 M:      Richard Weinberger <richard@nod.at>
14030 M:      Artem Bityutskiy <dedekind1@gmail.com>
14031 M:      Adrian Hunter <adrian.hunter@intel.com>
14032 L:      linux-mtd@lists.infradead.org
14033 T:      git git://git.infradead.org/ubifs-2.6.git
14034 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14035 S:      Supported
14036 F:      Documentation/filesystems/ubifs.txt
14037 F:      fs/ubifs/
14038
14039 UCLINUX (M68KNOMMU AND COLDFIRE)
14040 M:      Greg Ungerer <gerg@linux-m68k.org>
14041 W:      http://www.linux-m68k.org/
14042 W:      http://www.uclinux.org/
14043 L:      linux-m68k@lists.linux-m68k.org
14044 L:      uclinux-dev@uclinux.org  (subscribers-only)
14045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14046 S:      Maintained
14047 F:      arch/m68k/coldfire/
14048 F:      arch/m68k/68*/
14049 F:      arch/m68k/*/*_no.*
14050 F:      arch/m68k/include/asm/*_no.*
14051
14052 UDF FILESYSTEM
14053 M:      Jan Kara <jack@suse.com>
14054 S:      Maintained
14055 F:      Documentation/filesystems/udf.txt
14056 F:      fs/udf/
14057
14058 UDRAW TABLET
14059 M:      Bastien Nocera <hadess@hadess.net>
14060 L:      linux-input@vger.kernel.org
14061 S:      Maintained
14062 F:      drivers/hid/hid-udraw-ps3.c
14063
14064 UFS FILESYSTEM
14065 M:      Evgeniy Dushistov <dushistov@mail.ru>
14066 S:      Maintained
14067 F:      Documentation/filesystems/ufs.txt
14068 F:      fs/ufs/
14069
14070 UHID USERSPACE HID IO DRIVER:
14071 M:      David Herrmann <dh.herrmann@googlemail.com>
14072 L:      linux-input@vger.kernel.org
14073 S:      Maintained
14074 F:      drivers/hid/uhid.c
14075 F:      include/uapi/linux/uhid.h
14076
14077 ULPI BUS
14078 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14079 L:      linux-usb@vger.kernel.org
14080 S:      Maintained
14081 F:      drivers/usb/common/ulpi.c
14082 F:      include/linux/ulpi/
14083
14084 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14085 L:      linux-usb@vger.kernel.org
14086 S:      Orphan
14087 F:      drivers/uwb/
14088 F:      include/linux/uwb.h
14089 F:      include/linux/uwb/
14090
14091 UNICORE32 ARCHITECTURE:
14092 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14093 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14094 S:      Maintained
14095 T:      git git://github.com/gxt/linux.git
14096 F:      arch/unicore32/
14097
14098 UNIFDEF
14099 M:      Tony Finch <dot@dotat.at>
14100 W:      http://dotat.at/prog/unifdef
14101 S:      Maintained
14102 F:      scripts/unifdef.c
14103
14104 UNIFORM CDROM DRIVER
14105 M:      Jens Axboe <axboe@kernel.dk>
14106 W:      http://www.kernel.dk
14107 S:      Maintained
14108 F:      Documentation/cdrom/
14109 F:      drivers/cdrom/cdrom.c
14110 F:      include/linux/cdrom.h
14111 F:      include/uapi/linux/cdrom.h
14112
14113 UNISYS S-PAR DRIVERS
14114 M:      David Kershner <david.kershner@unisys.com>
14115 L:      sparmaintainer@unisys.com (Unisys internal)
14116 S:      Supported
14117 F:      drivers/staging/unisys/
14118
14119 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14120 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14121 L:      linux-scsi@vger.kernel.org
14122 S:      Supported
14123 F:      Documentation/scsi/ufs.txt
14124 F:      drivers/scsi/ufs/
14125
14126 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14127 M:      Joao Pinto <jpinto@synopsys.com>
14128 L:      linux-scsi@vger.kernel.org
14129 S:      Supported
14130 F:      drivers/scsi/ufs/*dwc*
14131
14132 UNSORTED BLOCK IMAGES (UBI)
14133 M:      Artem Bityutskiy <dedekind1@gmail.com>
14134 M:      Richard Weinberger <richard@nod.at>
14135 W:      http://www.linux-mtd.infradead.org/
14136 L:      linux-mtd@lists.infradead.org
14137 T:      git git://git.infradead.org/ubifs-2.6.git
14138 S:      Supported
14139 F:      drivers/mtd/ubi/
14140 F:      include/linux/mtd/ubi.h
14141 F:      include/uapi/mtd/ubi-user.h
14142
14143 USB "USBNET" DRIVER FRAMEWORK
14144 M:      Oliver Neukum <oneukum@suse.com>
14145 L:      netdev@vger.kernel.org
14146 W:      http://www.linux-usb.org/usbnet
14147 S:      Maintained
14148 F:      drivers/net/usb/usbnet.c
14149 F:      include/linux/usb/usbnet.h
14150
14151 USB ACM DRIVER
14152 M:      Oliver Neukum <oneukum@suse.com>
14153 L:      linux-usb@vger.kernel.org
14154 S:      Maintained
14155 F:      Documentation/usb/acm.txt
14156 F:      drivers/usb/class/cdc-acm.*
14157
14158 USB AR5523 WIRELESS DRIVER
14159 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14160 L:      linux-wireless@vger.kernel.org
14161 S:      Maintained
14162 F:      drivers/net/wireless/ath/ar5523/
14163
14164 USB ATTACHED SCSI
14165 M:      Oliver Neukum <oneukum@suse.com>
14166 L:      linux-usb@vger.kernel.org
14167 L:      linux-scsi@vger.kernel.org
14168 S:      Maintained
14169 F:      drivers/usb/storage/uas.c
14170
14171 USB CDC ETHERNET DRIVER
14172 M:      Oliver Neukum <oliver@neukum.org>
14173 L:      linux-usb@vger.kernel.org
14174 S:      Maintained
14175 F:      drivers/net/usb/cdc_*.c
14176 F:      include/uapi/linux/usb/cdc.h
14177
14178 USB CHAOSKEY DRIVER
14179 M:      Keith Packard <keithp@keithp.com>
14180 L:      linux-usb@vger.kernel.org
14181 S:      Maintained
14182 F:      drivers/usb/misc/chaoskey.c
14183
14184 USB CYPRESS C67X00 DRIVER
14185 M:      Peter Korsgaard <jacmet@sunsite.dk>
14186 L:      linux-usb@vger.kernel.org
14187 S:      Maintained
14188 F:      drivers/usb/c67x00/
14189
14190 USB DAVICOM DM9601 DRIVER
14191 M:      Peter Korsgaard <jacmet@sunsite.dk>
14192 L:      netdev@vger.kernel.org
14193 W:      http://www.linux-usb.org/usbnet
14194 S:      Maintained
14195 F:      drivers/net/usb/dm9601.c
14196
14197 USB DIAMOND RIO500 DRIVER
14198 M:      Cesar Miquel <miquel@df.uba.ar>
14199 L:      rio500-users@lists.sourceforge.net
14200 W:      http://rio500.sourceforge.net
14201 S:      Maintained
14202 F:      drivers/usb/misc/rio500*
14203
14204 USB EHCI DRIVER
14205 M:      Alan Stern <stern@rowland.harvard.edu>
14206 L:      linux-usb@vger.kernel.org
14207 S:      Maintained
14208 F:      Documentation/usb/ehci.txt
14209 F:      drivers/usb/host/ehci*
14210
14211 USB GADGET/PERIPHERAL SUBSYSTEM
14212 M:      Felipe Balbi <balbi@kernel.org>
14213 L:      linux-usb@vger.kernel.org
14214 W:      http://www.linux-usb.org/gadget
14215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14216 S:      Maintained
14217 F:      drivers/usb/gadget/
14218 F:      include/linux/usb/gadget*
14219
14220 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14221 M:      Jiri Kosina <jikos@kernel.org>
14222 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14223 L:      linux-usb@vger.kernel.org
14224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14225 S:      Maintained
14226 F:      Documentation/hid/hiddev.txt
14227 F:      drivers/hid/usbhid/
14228
14229 USB ISP116X DRIVER
14230 M:      Olav Kongas <ok@artecdesign.ee>
14231 L:      linux-usb@vger.kernel.org
14232 S:      Maintained
14233 F:      drivers/usb/host/isp116x*
14234 F:      include/linux/usb/isp116x.h
14235
14236 USB LAN78XX ETHERNET DRIVER
14237 M:      Woojung Huh <woojung.huh@microchip.com>
14238 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14239 L:      netdev@vger.kernel.org
14240 S:      Maintained
14241 F:      drivers/net/usb/lan78xx.*
14242
14243 USB MASS STORAGE DRIVER
14244 M:      Alan Stern <stern@rowland.harvard.edu>
14245 L:      linux-usb@vger.kernel.org
14246 L:      usb-storage@lists.one-eyed-alien.net
14247 S:      Maintained
14248 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14249 F:      drivers/usb/storage/
14250
14251 USB MIDI DRIVER
14252 M:      Clemens Ladisch <clemens@ladisch.de>
14253 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14254 T:      git git://git.alsa-project.org/alsa-kernel.git
14255 S:      Maintained
14256 F:      sound/usb/midi.*
14257
14258 USB NETWORKING DRIVERS
14259 L:      linux-usb@vger.kernel.org
14260 S:      Odd Fixes
14261 F:      drivers/net/usb/
14262
14263 USB OHCI DRIVER
14264 M:      Alan Stern <stern@rowland.harvard.edu>
14265 L:      linux-usb@vger.kernel.org
14266 S:      Maintained
14267 F:      Documentation/usb/ohci.txt
14268 F:      drivers/usb/host/ohci*
14269
14270 USB OTG FSM (Finite State Machine)
14271 M:      Peter Chen <Peter.Chen@nxp.com>
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14273 L:      linux-usb@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/usb/common/usb-otg-fsm.c
14276
14277 USB OVER IP DRIVER
14278 M:      Valentina Manea <valentina.manea.m@gmail.com>
14279 M:      Shuah Khan <shuahkh@osg.samsung.com>
14280 M:      Shuah Khan <shuah@kernel.org>
14281 L:      linux-usb@vger.kernel.org
14282 S:      Maintained
14283 F:      Documentation/usb/usbip_protocol.txt
14284 F:      drivers/usb/usbip/
14285 F:      tools/usb/usbip/
14286
14287 USB PEGASUS DRIVER
14288 M:      Petko Manolov <petkan@nucleusys.com>
14289 L:      linux-usb@vger.kernel.org
14290 L:      netdev@vger.kernel.org
14291 T:      git git://github.com/petkan/pegasus.git
14292 W:      https://github.com/petkan/pegasus
14293 S:      Maintained
14294 F:      drivers/net/usb/pegasus.*
14295
14296 USB PHY LAYER
14297 M:      Felipe Balbi <balbi@kernel.org>
14298 L:      linux-usb@vger.kernel.org
14299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14300 S:      Maintained
14301 F:      drivers/usb/phy/
14302
14303 USB PRINTER DRIVER (usblp)
14304 M:      Pete Zaitcev <zaitcev@redhat.com>
14305 L:      linux-usb@vger.kernel.org
14306 S:      Supported
14307 F:      drivers/usb/class/usblp.c
14308
14309 USB QMI WWAN NETWORK DRIVER
14310 M:      Bjørn Mork <bjorn@mork.no>
14311 L:      netdev@vger.kernel.org
14312 S:      Maintained
14313 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14314 F:      drivers/net/usb/qmi_wwan.c
14315
14316 USB RTL8150 DRIVER
14317 M:      Petko Manolov <petkan@nucleusys.com>
14318 L:      linux-usb@vger.kernel.org
14319 L:      netdev@vger.kernel.org
14320 T:      git git://github.com/petkan/rtl8150.git
14321 W:      https://github.com/petkan/rtl8150
14322 S:      Maintained
14323 F:      drivers/net/usb/rtl8150.c
14324
14325 USB SERIAL SUBSYSTEM
14326 M:      Johan Hovold <johan@kernel.org>
14327 L:      linux-usb@vger.kernel.org
14328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14329 S:      Maintained
14330 F:      Documentation/usb/usb-serial.txt
14331 F:      drivers/usb/serial/
14332 F:      include/linux/usb/serial.h
14333
14334 USB SMSC75XX ETHERNET DRIVER
14335 M:      Steve Glendinning <steve.glendinning@shawell.net>
14336 L:      netdev@vger.kernel.org
14337 S:      Maintained
14338 F:      drivers/net/usb/smsc75xx.*
14339
14340 USB SMSC95XX ETHERNET DRIVER
14341 M:      Steve Glendinning <steve.glendinning@shawell.net>
14342 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14343 L:      netdev@vger.kernel.org
14344 S:      Maintained
14345 F:      drivers/net/usb/smsc95xx.*
14346
14347 USB SUBSYSTEM
14348 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14349 L:      linux-usb@vger.kernel.org
14350 W:      http://www.linux-usb.org
14351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14352 S:      Supported
14353 F:      Documentation/devicetree/bindings/usb/
14354 F:      Documentation/usb/
14355 F:      drivers/usb/
14356 F:      include/linux/usb.h
14357 F:      include/linux/usb/
14358
14359 USB TYPEC SUBSYSTEM
14360 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14361 L:      linux-usb@vger.kernel.org
14362 S:      Maintained
14363 F:      Documentation/ABI/testing/sysfs-class-typec
14364 F:      Documentation/usb/typec.rst
14365 F:      drivers/usb/typec/
14366 F:      include/linux/usb/typec.h
14367
14368 USB UHCI DRIVER
14369 M:      Alan Stern <stern@rowland.harvard.edu>
14370 L:      linux-usb@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/usb/host/uhci*
14373
14374 USB VIDEO CLASS
14375 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14376 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14377 L:      linux-media@vger.kernel.org
14378 T:      git git://linuxtv.org/media_tree.git
14379 W:      http://www.ideasonboard.org/uvc/
14380 S:      Maintained
14381 F:      drivers/media/usb/uvc/
14382 F:      include/uapi/linux/uvcvideo.h
14383
14384 USB VISION DRIVER
14385 M:      Hans Verkuil <hverkuil@xs4all.nl>
14386 L:      linux-media@vger.kernel.org
14387 T:      git git://linuxtv.org/media_tree.git
14388 W:      https://linuxtv.org
14389 S:      Odd Fixes
14390 F:      drivers/media/usb/usbvision/
14391
14392 USB WEBCAM GADGET
14393 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14394 L:      linux-usb@vger.kernel.org
14395 S:      Maintained
14396 F:      drivers/usb/gadget/function/*uvc*
14397 F:      drivers/usb/gadget/legacy/webcam.c
14398
14399 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14400 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14401 L:      linux-wireless@vger.kernel.org
14402 S:      Maintained
14403 F:      drivers/net/wireless/rndis_wlan.c
14404
14405 USB XHCI DRIVER
14406 M:      Mathias Nyman <mathias.nyman@intel.com>
14407 L:      linux-usb@vger.kernel.org
14408 S:      Supported
14409 F:      drivers/usb/host/xhci*
14410 F:      drivers/usb/host/pci-quirks*
14411
14412 USB ZD1201 DRIVER
14413 L:      linux-wireless@vger.kernel.org
14414 W:      http://linux-lc100020.sourceforge.net
14415 S:      Orphan
14416 F:      drivers/net/wireless/zydas/zd1201.*
14417
14418 USB ZR364XX DRIVER
14419 M:      Antoine Jacquet <royale@zerezo.com>
14420 L:      linux-usb@vger.kernel.org
14421 L:      linux-media@vger.kernel.org
14422 T:      git git://linuxtv.org/media_tree.git
14423 W:      http://royale.zerezo.com/zr364xx/
14424 S:      Maintained
14425 F:      Documentation/media/v4l-drivers/zr364xx*
14426 F:      drivers/media/usb/zr364xx/
14427
14428 USER-MODE LINUX (UML)
14429 M:      Jeff Dike <jdike@addtoit.com>
14430 M:      Richard Weinberger <richard@nod.at>
14431 L:      user-mode-linux-devel@lists.sourceforge.net
14432 L:      user-mode-linux-user@lists.sourceforge.net
14433 W:      http://user-mode-linux.sourceforge.net
14434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14435 S:      Maintained
14436 F:      Documentation/virtual/uml/
14437 F:      arch/um/
14438 F:      arch/x86/um/
14439 F:      fs/hostfs/
14440 F:      fs/hppfs/
14441
14442 USERSPACE I/O (UIO)
14443 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14444 S:      Maintained
14445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14446 F:      Documentation/driver-api/uio-howto.rst
14447 F:      drivers/uio/
14448 F:      include/linux/uio*.h
14449
14450 UTIL-LINUX PACKAGE
14451 M:      Karel Zak <kzak@redhat.com>
14452 L:      util-linux@vger.kernel.org
14453 W:      http://en.wikipedia.org/wiki/Util-linux
14454 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14455 S:      Maintained
14456
14457 UUID HELPERS
14458 M:      Christoph Hellwig <hch@lst.de>
14459 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14460 L:      linux-kernel@vger.kernel.org
14461 T:      git git://git.infradead.org/users/hch/uuid.git
14462 F:      lib/uuid.c
14463 F:      lib/test_uuid.c
14464 F:      include/linux/uuid.h
14465 F:      include/uapi/linux/uuid.h
14466 S:      Maintained
14467
14468 UVESAFB DRIVER
14469 M:      Michal Januszewski <spock@gentoo.org>
14470 L:      linux-fbdev@vger.kernel.org
14471 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14472 S:      Maintained
14473 F:      Documentation/fb/uvesafb.txt
14474 F:      drivers/video/fbdev/uvesafb.*
14475
14476 VF610 NAND DRIVER
14477 M:      Stefan Agner <stefan@agner.ch>
14478 L:      linux-mtd@lists.infradead.org
14479 S:      Supported
14480 F:      drivers/mtd/nand/vf610_nfc.c
14481
14482 VFAT/FAT/MSDOS FILESYSTEM
14483 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14484 S:      Maintained
14485 F:      Documentation/filesystems/vfat.txt
14486 F:      fs/fat/
14487
14488 VFIO DRIVER
14489 M:      Alex Williamson <alex.williamson@redhat.com>
14490 L:      kvm@vger.kernel.org
14491 T:      git git://github.com/awilliam/linux-vfio.git
14492 S:      Maintained
14493 F:      Documentation/vfio.txt
14494 F:      drivers/vfio/
14495 F:      include/linux/vfio.h
14496 F:      include/uapi/linux/vfio.h
14497
14498 VFIO MEDIATED DEVICE DRIVERS
14499 M:      Kirti Wankhede <kwankhede@nvidia.com>
14500 L:      kvm@vger.kernel.org
14501 S:      Maintained
14502 F:      Documentation/vfio-mediated-device.txt
14503 F:      drivers/vfio/mdev/
14504 F:      include/linux/mdev.h
14505 F:      samples/vfio-mdev/
14506
14507 VFIO PLATFORM DRIVER
14508 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14509 L:      kvm@vger.kernel.org
14510 S:      Maintained
14511 F:      drivers/vfio/platform/
14512
14513 VGA_SWITCHEROO
14514 R:      Lukas Wunner <lukas@wunner.de>
14515 S:      Maintained
14516 F:      Documentation/gpu/vga-switcheroo.rst
14517 F:      drivers/gpu/vga/vga_switcheroo.c
14518 F:      include/linux/vga_switcheroo.h
14519 T:      git git://anongit.freedesktop.org/drm/drm-misc
14520
14521 VIA RHINE NETWORK DRIVER
14522 S:      Orphan
14523 F:      drivers/net/ethernet/via/via-rhine.c
14524
14525 VIA SD/MMC CARD CONTROLLER DRIVER
14526 M:      Bruce Chang <brucechang@via.com.tw>
14527 M:      Harald Welte <HaraldWelte@viatech.com>
14528 S:      Maintained
14529 F:      drivers/mmc/host/via-sdmmc.c
14530
14531 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14532 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14533 L:      linux-fbdev@vger.kernel.org
14534 S:      Maintained
14535 F:      include/linux/via-core.h
14536 F:      include/linux/via-gpio.h
14537 F:      include/linux/via_i2c.h
14538 F:      drivers/video/fbdev/via/
14539
14540 VIA VELOCITY NETWORK DRIVER
14541 M:      Francois Romieu <romieu@fr.zoreil.com>
14542 L:      netdev@vger.kernel.org
14543 S:      Maintained
14544 F:      drivers/net/ethernet/via/via-velocity.*
14545
14546 VIDEO MULTIPLEXER DRIVER
14547 M:      Philipp Zabel <p.zabel@pengutronix.de>
14548 L:      linux-media@vger.kernel.org
14549 S:      Maintained
14550 F:      drivers/media/platform/video-mux.c
14551
14552 VIDEOBUF2 FRAMEWORK
14553 M:      Pawel Osciak <pawel@osciak.com>
14554 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14555 M:      Kyungmin Park <kyungmin.park@samsung.com>
14556 L:      linux-media@vger.kernel.org
14557 S:      Maintained
14558 F:      drivers/media/v4l2-core/videobuf2-*
14559 F:      include/media/videobuf2-*
14560
14561 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14562 M:      Helen Koike <helen.koike@collabora.com>
14563 L:      linux-media@vger.kernel.org
14564 T:      git git://linuxtv.org/media_tree.git
14565 W:      https://linuxtv.org
14566 S:      Maintained
14567 F:      drivers/media/platform/vimc/*
14568
14569 VIRT LIB
14570 M:      Alex Williamson <alex.williamson@redhat.com>
14571 M:      Paolo Bonzini <pbonzini@redhat.com>
14572 L:      kvm@vger.kernel.org
14573 S:      Supported
14574 F:      virt/lib/
14575
14576 VIRTIO AND VHOST VSOCK DRIVER
14577 M:      Stefan Hajnoczi <stefanha@redhat.com>
14578 L:      kvm@vger.kernel.org
14579 L:      virtualization@lists.linux-foundation.org
14580 L:      netdev@vger.kernel.org
14581 S:      Maintained
14582 F:      include/linux/virtio_vsock.h
14583 F:      include/uapi/linux/virtio_vsock.h
14584 F:      include/uapi/linux/vsockmon.h
14585 F:      include/uapi/linux/vm_sockets_diag.h
14586 F:      net/vmw_vsock/diag.c
14587 F:      net/vmw_vsock/af_vsock_tap.c
14588 F:      net/vmw_vsock/virtio_transport_common.c
14589 F:      net/vmw_vsock/virtio_transport.c
14590 F:      drivers/net/vsockmon.c
14591 F:      drivers/vhost/vsock.c
14592 F:      drivers/vhost/vsock.h
14593 F:      tools/testing/vsock/
14594
14595 VIRTIO CONSOLE DRIVER
14596 M:      Amit Shah <amit@kernel.org>
14597 L:      virtualization@lists.linux-foundation.org
14598 S:      Maintained
14599 F:      drivers/char/virtio_console.c
14600 F:      include/linux/virtio_console.h
14601 F:      include/uapi/linux/virtio_console.h
14602
14603 VIRTIO CORE, NET AND BLOCK DRIVERS
14604 M:      "Michael S. Tsirkin" <mst@redhat.com>
14605 M:      Jason Wang <jasowang@redhat.com>
14606 L:      virtualization@lists.linux-foundation.org
14607 S:      Maintained
14608 F:      Documentation/devicetree/bindings/virtio/
14609 F:      drivers/virtio/
14610 F:      tools/virtio/
14611 F:      drivers/net/virtio_net.c
14612 F:      drivers/block/virtio_blk.c
14613 F:      include/linux/virtio*.h
14614 F:      include/uapi/linux/virtio_*.h
14615 F:      drivers/crypto/virtio/
14616 F:      mm/balloon_compaction.c
14617
14618 VIRTIO CRYPTO DRIVER
14619 M:      Gonglei <arei.gonglei@huawei.com>
14620 L:      virtualization@lists.linux-foundation.org
14621 L:      linux-crypto@vger.kernel.org
14622 S:      Maintained
14623 F:      drivers/crypto/virtio/
14624 F:      include/uapi/linux/virtio_crypto.h
14625
14626 VIRTIO DRIVERS FOR S390
14627 M:      Cornelia Huck <cohuck@redhat.com>
14628 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14629 L:      linux-s390@vger.kernel.org
14630 L:      virtualization@lists.linux-foundation.org
14631 L:      kvm@vger.kernel.org
14632 S:      Supported
14633 F:      drivers/s390/virtio/
14634 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14635
14636 VIRTIO GPU DRIVER
14637 M:      David Airlie <airlied@linux.ie>
14638 M:      Gerd Hoffmann <kraxel@redhat.com>
14639 L:      dri-devel@lists.freedesktop.org
14640 L:      virtualization@lists.linux-foundation.org
14641 T:      git git://anongit.freedesktop.org/drm/drm-misc
14642 S:      Maintained
14643 F:      drivers/gpu/drm/virtio/
14644 F:      include/uapi/linux/virtio_gpu.h
14645
14646 VIRTIO HOST (VHOST)
14647 M:      "Michael S. Tsirkin" <mst@redhat.com>
14648 M:      Jason Wang <jasowang@redhat.com>
14649 L:      kvm@vger.kernel.org
14650 L:      virtualization@lists.linux-foundation.org
14651 L:      netdev@vger.kernel.org
14652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14653 S:      Maintained
14654 F:      drivers/vhost/
14655 F:      include/uapi/linux/vhost.h
14656
14657 VIRTIO INPUT DRIVER
14658 M:      Gerd Hoffmann <kraxel@redhat.com>
14659 S:      Maintained
14660 F:      drivers/virtio/virtio_input.c
14661 F:      include/uapi/linux/virtio_input.h
14662
14663 VIRTUAL SERIO DEVICE DRIVER
14664 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14665 S:      Maintained
14666 F:      drivers/input/serio/userio.c
14667 F:      include/uapi/linux/userio.h
14668
14669 VIVID VIRTUAL VIDEO DRIVER
14670 M:      Hans Verkuil <hverkuil@xs4all.nl>
14671 L:      linux-media@vger.kernel.org
14672 T:      git git://linuxtv.org/media_tree.git
14673 W:      https://linuxtv.org
14674 S:      Maintained
14675 F:      drivers/media/platform/vivid/*
14676
14677 VLYNQ BUS
14678 M:      Florian Fainelli <f.fainelli@gmail.com>
14679 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14680 S:      Maintained
14681 F:      drivers/vlynq/vlynq.c
14682 F:      include/linux/vlynq.h
14683
14684 VME SUBSYSTEM
14685 M:      Martyn Welch <martyn@welchs.me.uk>
14686 M:      Manohar Vanga <manohar.vanga@gmail.com>
14687 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14688 L:      devel@driverdev.osuosl.org
14689 S:      Maintained
14690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14691 F:      Documentation/driver-api/vme.rst
14692 F:      drivers/staging/vme/
14693 F:      drivers/vme/
14694 F:      include/linux/vme*
14695
14696 VMWARE BALLOON DRIVER
14697 M:      Xavier Deguillard <xdeguillard@vmware.com>
14698 M:      Philip Moltmann <moltmann@vmware.com>
14699 M:      "VMware, Inc." <pv-drivers@vmware.com>
14700 L:      linux-kernel@vger.kernel.org
14701 S:      Maintained
14702 F:      drivers/misc/vmw_balloon.c
14703
14704 VMWARE HYPERVISOR INTERFACE
14705 M:      Alok Kataria <akataria@vmware.com>
14706 L:      virtualization@lists.linux-foundation.org
14707 S:      Supported
14708 F:      arch/x86/kernel/cpu/vmware.c
14709
14710 VMWARE PVRDMA DRIVER
14711 M:      Adit Ranadive <aditr@vmware.com>
14712 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14713 L:      linux-rdma@vger.kernel.org
14714 S:      Maintained
14715 F:      drivers/infiniband/hw/vmw_pvrdma/
14716
14717 VMware PVSCSI driver
14718 M:      Jim Gill <jgill@vmware.com>
14719 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14720 L:      linux-scsi@vger.kernel.org
14721 S:      Maintained
14722 F:      drivers/scsi/vmw_pvscsi.c
14723 F:      drivers/scsi/vmw_pvscsi.h
14724
14725 VMWARE VMMOUSE SUBDRIVER
14726 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14727 M:      "VMware, Inc." <pv-drivers@vmware.com>
14728 L:      linux-input@vger.kernel.org
14729 S:      Maintained
14730 F:      drivers/input/mouse/vmmouse.c
14731 F:      drivers/input/mouse/vmmouse.h
14732
14733 VMWARE VMXNET3 ETHERNET DRIVER
14734 M:      Shrikrishna Khare <skhare@vmware.com>
14735 M:      "VMware, Inc." <pv-drivers@vmware.com>
14736 L:      netdev@vger.kernel.org
14737 S:      Maintained
14738 F:      drivers/net/vmxnet3/
14739
14740 VOCORE VOCORE2 BOARD
14741 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14742 L:      linux-mips@linux-mips.org
14743 S:      Maintained
14744 F:      arch/mips/boot/dts/ralink/vocore2.dts
14745
14746 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14747 M:      Liam Girdwood <lgirdwood@gmail.com>
14748 M:      Mark Brown <broonie@kernel.org>
14749 L:      linux-kernel@vger.kernel.org
14750 W:      http://www.slimlogic.co.uk/?p=48
14751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14752 S:      Supported
14753 F:      Documentation/devicetree/bindings/regulator/
14754 F:      Documentation/power/regulator/
14755 F:      drivers/regulator/
14756 F:      include/dt-bindings/regulator/
14757 F:      include/linux/regulator/
14758
14759 VRF
14760 M:      David Ahern <dsa@cumulusnetworks.com>
14761 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14762 L:      netdev@vger.kernel.org
14763 S:      Maintained
14764 F:      drivers/net/vrf.c
14765 F:      Documentation/networking/vrf.txt
14766
14767 VT1211 HARDWARE MONITOR DRIVER
14768 M:      Juerg Haefliger <juergh@gmail.com>
14769 L:      linux-hwmon@vger.kernel.org
14770 S:      Maintained
14771 F:      Documentation/hwmon/vt1211
14772 F:      drivers/hwmon/vt1211.c
14773
14774 VT8231 HARDWARE MONITOR DRIVER
14775 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14776 L:      linux-hwmon@vger.kernel.org
14777 S:      Maintained
14778 F:      drivers/hwmon/vt8231.c
14779
14780 VUB300 USB to SDIO/SD/MMC bridge chip
14781 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14782 L:      linux-mmc@vger.kernel.org
14783 L:      linux-usb@vger.kernel.org
14784 S:      Supported
14785 F:      drivers/mmc/host/vub300.c
14786
14787 W1 DALLAS'S 1-WIRE BUS
14788 M:      Evgeniy Polyakov <zbr@ioremap.net>
14789 S:      Maintained
14790 F:      Documentation/w1/
14791 F:      drivers/w1/
14792 F:      include/linux/w1.h
14793
14794 W83791D HARDWARE MONITORING DRIVER
14795 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14796 L:      linux-hwmon@vger.kernel.org
14797 S:      Maintained
14798 F:      Documentation/hwmon/w83791d
14799 F:      drivers/hwmon/w83791d.c
14800
14801 W83793 HARDWARE MONITORING DRIVER
14802 M:      Rudolf Marek <r.marek@assembler.cz>
14803 L:      linux-hwmon@vger.kernel.org
14804 S:      Maintained
14805 F:      Documentation/hwmon/w83793
14806 F:      drivers/hwmon/w83793.c
14807
14808 W83795 HARDWARE MONITORING DRIVER
14809 M:      Jean Delvare <jdelvare@suse.com>
14810 L:      linux-hwmon@vger.kernel.org
14811 S:      Maintained
14812 F:      drivers/hwmon/w83795.c
14813
14814 W83L51xD SD/MMC CARD INTERFACE DRIVER
14815 M:      Pierre Ossman <pierre@ossman.eu>
14816 S:      Maintained
14817 F:      drivers/mmc/host/wbsd.*
14818
14819 WACOM PROTOCOL 4 SERIAL TABLETS
14820 M:      Julian Squires <julian@cipht.net>
14821 M:      Hans de Goede <hdegoede@redhat.com>
14822 L:      linux-input@vger.kernel.org
14823 S:      Maintained
14824 F:      drivers/input/tablet/wacom_serial4.c
14825
14826 WATCHDOG DEVICE DRIVERS
14827 M:      Wim Van Sebroeck <wim@iguana.be>
14828 R:      Guenter Roeck <linux@roeck-us.net>
14829 L:      linux-watchdog@vger.kernel.org
14830 W:      http://www.linux-watchdog.org/
14831 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14832 S:      Maintained
14833 F:      Documentation/devicetree/bindings/watchdog/
14834 F:      Documentation/watchdog/
14835 F:      drivers/watchdog/
14836 F:      include/linux/watchdog.h
14837 F:      include/uapi/linux/watchdog.h
14838
14839 WHISKEYCOVE PMIC GPIO DRIVER
14840 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14841 L:      linux-gpio@vger.kernel.org
14842 S:      Maintained
14843 F:      drivers/gpio/gpio-wcove.c
14844
14845 WIIMOTE HID DRIVER
14846 M:      David Herrmann <dh.herrmann@googlemail.com>
14847 L:      linux-input@vger.kernel.org
14848 S:      Maintained
14849 F:      drivers/hid/hid-wiimote*
14850
14851 WILOCITY WIL6210 WIRELESS DRIVER
14852 M:      Maya Erez <merez@codeaurora.org>
14853 L:      linux-wireless@vger.kernel.org
14854 L:      wil6210@qti.qualcomm.com
14855 S:      Supported
14856 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14857 F:      drivers/net/wireless/ath/wil6210/
14858
14859 WIMAX STACK
14860 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14861 M:      linux-wimax@intel.com
14862 L:      wimax@linuxwimax.org (subscribers-only)
14863 S:      Supported
14864 W:      http://linuxwimax.org
14865 F:      Documentation/wimax/README.wimax
14866 F:      include/linux/wimax/debug.h
14867 F:      include/net/wimax.h
14868 F:      include/uapi/linux/wimax.h
14869 F:      net/wimax/
14870
14871 WINBOND CIR DRIVER
14872 M:      David Härdeman <david@hardeman.nu>
14873 S:      Maintained
14874 F:      drivers/media/rc/winbond-cir.c
14875
14876 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14877 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14878 L:      linux-watchdog@vger.kernel.org
14879 S:      Maintained
14880 F:      drivers/watchdog/ebc-c384_wdt.c
14881
14882 WINSYSTEMS WS16C48 GPIO DRIVER
14883 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14884 L:      linux-gpio@vger.kernel.org
14885 S:      Maintained
14886 F:      drivers/gpio/gpio-ws16c48.c
14887
14888 WISTRON LAPTOP BUTTON DRIVER
14889 M:      Miloslav Trmac <mitr@volny.cz>
14890 S:      Maintained
14891 F:      drivers/input/misc/wistron_btns.c
14892
14893 WL3501 WIRELESS PCMCIA CARD DRIVER
14894 L:      linux-wireless@vger.kernel.org
14895 S:      Odd fixes
14896 F:      drivers/net/wireless/wl3501*
14897
14898 WOLFSON MICROELECTRONICS DRIVERS
14899 L:      patches@opensource.cirrus.com
14900 T:      git https://github.com/CirrusLogic/linux-drivers.git
14901 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14902 S:      Supported
14903 F:      Documentation/hwmon/wm83??
14904 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14905 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14906 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14907 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14908 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14909 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14910 F:      drivers/clk/clk-wm83*.c
14911 F:      drivers/extcon/extcon-arizona.c
14912 F:      drivers/leds/leds-wm83*.c
14913 F:      drivers/gpio/gpio-*wm*.c
14914 F:      drivers/gpio/gpio-arizona.c
14915 F:      drivers/hwmon/wm83??-hwmon.c
14916 F:      drivers/input/misc/wm831x-on.c
14917 F:      drivers/input/touchscreen/wm831x-ts.c
14918 F:      drivers/input/touchscreen/wm97*.c
14919 F:      drivers/mfd/arizona*
14920 F:      drivers/mfd/wm*.c
14921 F:      drivers/mfd/cs47l24*
14922 F:      drivers/power/supply/wm83*.c
14923 F:      drivers/rtc/rtc-wm83*.c
14924 F:      drivers/regulator/wm8*.c
14925 F:      drivers/regulator/arizona*
14926 F:      drivers/video/backlight/wm83*_bl.c
14927 F:      drivers/watchdog/wm83*_wdt.c
14928 F:      include/linux/mfd/arizona/
14929 F:      include/linux/mfd/wm831x/
14930 F:      include/linux/mfd/wm8350/
14931 F:      include/linux/mfd/wm8400*
14932 F:      include/linux/regulator/arizona*
14933 F:      include/linux/wm97xx.h
14934 F:      include/sound/wm????.h
14935 F:      sound/soc/codecs/arizona.?
14936 F:      sound/soc/codecs/wm*
14937 F:      sound/soc/codecs/cs47l24*
14938
14939 WORKQUEUE
14940 M:      Tejun Heo <tj@kernel.org>
14941 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14943 S:      Maintained
14944 F:      include/linux/workqueue.h
14945 F:      kernel/workqueue.c
14946 F:      Documentation/core-api/workqueue.rst
14947
14948 X-POWERS AXP288 PMIC DRIVERS
14949 M:      Hans de Goede <hdegoede@redhat.com>
14950 S:      Maintained
14951 N:      axp288
14952 F:      drivers/acpi/pmic/intel_pmic_xpower.c
14953
14954 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14955 M:      Chen-Yu Tsai <wens@csie.org>
14956 L:      linux-kernel@vger.kernel.org
14957 S:      Maintained
14958 N:      axp[128]
14959
14960 X.25 NETWORK LAYER
14961 M:      Andrew Hendry <andrew.hendry@gmail.com>
14962 L:      linux-x25@vger.kernel.org
14963 S:      Odd Fixes
14964 F:      Documentation/networking/x25*
14965 F:      include/net/x25*
14966 F:      net/x25/
14967
14968 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14969 M:      Thomas Gleixner <tglx@linutronix.de>
14970 M:      Ingo Molnar <mingo@redhat.com>
14971 R:      "H. Peter Anvin" <hpa@zytor.com>
14972 M:      x86@kernel.org
14973 L:      linux-kernel@vger.kernel.org
14974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14975 S:      Maintained
14976 F:      Documentation/x86/
14977 F:      arch/x86/
14978
14979 X86 MCE INFRASTRUCTURE
14980 M:      Tony Luck <tony.luck@intel.com>
14981 M:      Borislav Petkov <bp@alien8.de>
14982 L:      linux-edac@vger.kernel.org
14983 S:      Maintained
14984 F:      arch/x86/kernel/cpu/mcheck/*
14985
14986 X86 MICROCODE UPDATE SUPPORT
14987 M:      Borislav Petkov <bp@alien8.de>
14988 S:      Maintained
14989 F:      arch/x86/kernel/cpu/microcode/*
14990
14991 X86 PLATFORM DRIVERS
14992 M:      Darren Hart <dvhart@infradead.org>
14993 M:      Andy Shevchenko <andy@infradead.org>
14994 L:      platform-driver-x86@vger.kernel.org
14995 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14996 S:      Maintained
14997 F:      drivers/platform/x86/
14998 F:      drivers/platform/olpc/
14999
15000 X86 VDSO
15001 M:      Andy Lutomirski <luto@amacapital.net>
15002 L:      linux-kernel@vger.kernel.org
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15004 S:      Maintained
15005 F:      arch/x86/entry/vdso/
15006
15007 XC2028/3028 TUNER DRIVER
15008 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15009 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15010 L:      linux-media@vger.kernel.org
15011 W:      https://linuxtv.org
15012 T:      git git://linuxtv.org/media_tree.git
15013 S:      Maintained
15014 F:      drivers/media/tuners/tuner-xc2028.*
15015
15016 XEN BLOCK SUBSYSTEM
15017 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15018 M:      Roger Pau Monné <roger.pau@citrix.com>
15019 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15020 S:      Supported
15021 F:      drivers/block/xen-blkback/*
15022 F:      drivers/block/xen*
15023
15024 XEN HYPERVISOR ARM
15025 M:      Stefano Stabellini <sstabellini@kernel.org>
15026 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15027 S:      Maintained
15028 F:      arch/arm/xen/
15029 F:      arch/arm/include/asm/xen/
15030
15031 XEN HYPERVISOR ARM64
15032 M:      Stefano Stabellini <sstabellini@kernel.org>
15033 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15034 S:      Maintained
15035 F:      arch/arm64/xen/
15036 F:      arch/arm64/include/asm/xen/
15037
15038 XEN HYPERVISOR INTERFACE
15039 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15040 M:      Juergen Gross <jgross@suse.com>
15041 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15043 S:      Supported
15044 F:      arch/x86/xen/
15045 F:      drivers/*/xen-*front.c
15046 F:      drivers/xen/
15047 F:      arch/x86/include/asm/xen/
15048 F:      arch/x86/include/asm/pvclock-abi.h
15049 F:      include/xen/
15050 F:      include/uapi/xen/
15051 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15052 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15053
15054 XEN NETWORK BACKEND DRIVER
15055 M:      Wei Liu <wei.liu2@citrix.com>
15056 M:      Paul Durrant <paul.durrant@citrix.com>
15057 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15058 L:      netdev@vger.kernel.org
15059 S:      Supported
15060 F:      drivers/net/xen-netback/*
15061
15062 XEN PCI SUBSYSTEM
15063 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15064 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15065 S:      Supported
15066 F:      arch/x86/pci/*xen*
15067 F:      drivers/pci/*xen*
15068
15069 XEN PVSCSI DRIVERS
15070 M:      Juergen Gross <jgross@suse.com>
15071 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15072 L:      linux-scsi@vger.kernel.org
15073 S:      Supported
15074 F:      drivers/scsi/xen-scsifront.c
15075 F:      drivers/xen/xen-scsiback.c
15076 F:      include/xen/interface/io/vscsiif.h
15077
15078 XEN SWIOTLB SUBSYSTEM
15079 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15080 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15081 L:      iommu@lists.linux-foundation.org
15082 S:      Supported
15083 F:      arch/x86/xen/*swiotlb*
15084 F:      drivers/xen/*swiotlb*
15085
15086 XFS FILESYSTEM
15087 M:      Darrick J. Wong <darrick.wong@oracle.com>
15088 M:      linux-xfs@vger.kernel.org
15089 L:      linux-xfs@vger.kernel.org
15090 W:      http://xfs.org/
15091 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15092 S:      Supported
15093 F:      Documentation/filesystems/xfs.txt
15094 F:      fs/xfs/
15095
15096 XILINX AXI ETHERNET DRIVER
15097 M:      Anirudha Sarangi <anirudh@xilinx.com>
15098 M:      John Linn <John.Linn@xilinx.com>
15099 S:      Maintained
15100 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15101
15102 XILINX UARTLITE SERIAL DRIVER
15103 M:      Peter Korsgaard <jacmet@sunsite.dk>
15104 L:      linux-serial@vger.kernel.org
15105 S:      Maintained
15106 F:      drivers/tty/serial/uartlite.c
15107
15108 XILINX VIDEO IP CORES
15109 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15110 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15111 L:      linux-media@vger.kernel.org
15112 T:      git git://linuxtv.org/media_tree.git
15113 S:      Supported
15114 F:      Documentation/devicetree/bindings/media/xilinx/
15115 F:      drivers/media/platform/xilinx/
15116 F:      include/uapi/linux/xilinx-v4l2-controls.h
15117
15118 XILLYBUS DRIVER
15119 M:      Eli Billauer <eli.billauer@gmail.com>
15120 L:      linux-kernel@vger.kernel.org
15121 S:      Supported
15122 F:      drivers/char/xillybus/
15123
15124 XRA1403 GPIO EXPANDER
15125 M:      Nandor Han <nandor.han@ge.com>
15126 M:      Semi Malinen <semi.malinen@ge.com>
15127 L:      linux-gpio@vger.kernel.org
15128 S:      Maintained
15129 F:      drivers/gpio/gpio-xra1403.c
15130 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15131
15132 XTENSA XTFPGA PLATFORM SUPPORT
15133 M:      Max Filippov <jcmvbkbc@gmail.com>
15134 L:      linux-xtensa@linux-xtensa.org
15135 S:      Maintained
15136 F:      drivers/spi/spi-xtensa-xtfpga.c
15137 F:      sound/soc/xtensa/xtfpga-i2s.c
15138
15139 YAM DRIVER FOR AX.25
15140 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15141 L:      linux-hams@vger.kernel.org
15142 S:      Maintained
15143 F:      drivers/net/hamradio/yam*
15144 F:      include/linux/yam.h
15145
15146 YAMA SECURITY MODULE
15147 M:      Kees Cook <keescook@chromium.org>
15148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15149 S:      Supported
15150 F:      security/yama/
15151 F:      Documentation/admin-guide/LSM/Yama.rst
15152
15153 YEALINK PHONE DRIVER
15154 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15155 L:      usbb2k-api-dev@nongnu.org
15156 S:      Maintained
15157 F:      Documentation/input/yealink.rst
15158 F:      drivers/input/misc/yealink.*
15159
15160 Z8530 DRIVER FOR AX.25
15161 M:      Joerg Reuter <jreuter@yaina.de>
15162 W:      http://yaina.de/jreuter/
15163 W:      http://www.qsl.net/dl1bke/
15164 L:      linux-hams@vger.kernel.org
15165 S:      Maintained
15166 F:      Documentation/networking/z8530drv.txt
15167 F:      drivers/net/hamradio/*scc.c
15168 F:      drivers/net/hamradio/z8530.h
15169
15170 ZBUD COMPRESSED PAGE ALLOCATOR
15171 M:      Seth Jennings <sjenning@redhat.com>
15172 M:      Dan Streetman <ddstreet@ieee.org>
15173 L:      linux-mm@kvack.org
15174 S:      Maintained
15175 F:      mm/zbud.c
15176 F:      include/linux/zbud.h
15177
15178 ZD1211RW WIRELESS DRIVER
15179 M:      Daniel Drake <dsd@gentoo.org>
15180 M:      Ulrich Kunitz <kune@deine-taler.de>
15181 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15182 L:      linux-wireless@vger.kernel.org
15183 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15184 S:      Maintained
15185 F:      drivers/net/wireless/zydas/zd1211rw/
15186
15187 ZD1301 MEDIA DRIVER
15188 M:      Antti Palosaari <crope@iki.fi>
15189 L:      linux-media@vger.kernel.org
15190 W:      https://linuxtv.org/
15191 W:      http://palosaari.fi/linux/
15192 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15193 S:      Maintained
15194 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15195
15196 ZD1301_DEMOD MEDIA DRIVER
15197 M:      Antti Palosaari <crope@iki.fi>
15198 L:      linux-media@vger.kernel.org
15199 W:      https://linuxtv.org/
15200 W:      http://palosaari.fi/linux/
15201 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15202 S:      Maintained
15203 F:      drivers/media/dvb-frontends/zd1301_demod*
15204
15205 ZPOOL COMPRESSED PAGE STORAGE API
15206 M:      Dan Streetman <ddstreet@ieee.org>
15207 L:      linux-mm@kvack.org
15208 S:      Maintained
15209 F:      mm/zpool.c
15210 F:      include/linux/zpool.h
15211
15212 ZR36067 VIDEO FOR LINUX DRIVER
15213 L:      mjpeg-users@lists.sourceforge.net
15214 L:      linux-media@vger.kernel.org
15215 W:      http://mjpeg.sourceforge.net/driver-zoran/
15216 T:      hg https://linuxtv.org/hg/v4l-dvb
15217 S:      Odd Fixes
15218 F:      drivers/media/pci/zoran/
15219
15220 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15221 M:      Minchan Kim <minchan@kernel.org>
15222 M:      Nitin Gupta <ngupta@vflare.org>
15223 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15224 L:      linux-kernel@vger.kernel.org
15225 S:      Maintained
15226 F:      drivers/block/zram/
15227 F:      Documentation/blockdev/zram.txt
15228
15229 ZS DECSTATION Z85C30 SERIAL DRIVER
15230 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15231 S:      Maintained
15232 F:      drivers/tty/serial/zs.*
15233
15234 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15235 M:      Minchan Kim <minchan@kernel.org>
15236 M:      Nitin Gupta <ngupta@vflare.org>
15237 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15238 L:      linux-mm@kvack.org
15239 S:      Maintained
15240 F:      mm/zsmalloc.c
15241 F:      include/linux/zsmalloc.h
15242 F:      Documentation/vm/zsmalloc.txt
15243
15244 ZSWAP COMPRESSED SWAP CACHING
15245 M:      Seth Jennings <sjenning@redhat.com>
15246 M:      Dan Streetman <ddstreet@ieee.org>
15247 L:      linux-mm@kvack.org
15248 S:      Maintained
15249 F:      mm/zswap.c
15250
15251 THE REST
15252 M:      Linus Torvalds <torvalds@linux-foundation.org>
15253 L:      linux-kernel@vger.kernel.org
15254 Q:      http://patchwork.kernel.org/project/LKML/list/
15255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15256 S:      Buried alive in reporters
15257 F:      *
15258 F:      */