]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge branch 'akpm' (patches from Andrew)
[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@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/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 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL 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/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 W:      https://parisc.wiki.kernel.org/index.php/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Thor Thayer <thor.thayer@linux.intel.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/device_drivers/amazon/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD7124 DRIVER
849 M:      Stefan Popa <stefan.popa@analog.com>
850 L:      linux-iio@vger.kernel.org
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/iio/adc/ad7124.c
854 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
855
856 ANALOG DEVICES INC AD9389B DRIVER
857 M:      Hans Verkuil <hans.verkuil@cisco.com>
858 L:      linux-media@vger.kernel.org
859 S:      Maintained
860 F:      drivers/media/i2c/ad9389b*
861
862 ANALOG DEVICES INC ADGS1408 DRIVER
863 M:      Mircea Caprioru <mircea.caprioru@analog.com>
864 S:      Supported
865 F:      drivers/mux/adgs1408.c
866 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
867
868 ANALOG DEVICES INC ADP5061 DRIVER
869 M:      Stefan Popa <stefan.popa@analog.com>
870 L:      linux-pm@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/power/supply/adp5061.c
874
875 ANALOG DEVICES INC ADV7180 DRIVER
876 M:      Lars-Peter Clausen <lars@metafoo.de>
877 L:      linux-media@vger.kernel.org
878 W:      http://ez.analog.com/community/linux-device-drivers
879 S:      Supported
880 F:      drivers/media/i2c/adv7180.c
881
882 ANALOG DEVICES INC ADV748X DRIVER
883 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
884 L:      linux-media@vger.kernel.org
885 S:      Maintained
886 F:      drivers/media/i2c/adv748x/*
887
888 ANALOG DEVICES INC ADV7511 DRIVER
889 M:      Hans Verkuil <hans.verkuil@cisco.com>
890 L:      linux-media@vger.kernel.org
891 S:      Maintained
892 F:      drivers/media/i2c/adv7511*
893
894 ANALOG DEVICES INC ADV7604 DRIVER
895 M:      Hans Verkuil <hans.verkuil@cisco.com>
896 L:      linux-media@vger.kernel.org
897 S:      Maintained
898 F:      drivers/media/i2c/adv7604*
899
900 ANALOG DEVICES INC ADV7842 DRIVER
901 M:      Hans Verkuil <hans.verkuil@cisco.com>
902 L:      linux-media@vger.kernel.org
903 S:      Maintained
904 F:      drivers/media/i2c/adv7842*
905
906 ANALOG DEVICES INC ASOC CODEC DRIVERS
907 M:      Lars-Peter Clausen <lars@metafoo.de>
908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
909 W:      http://wiki.analog.com/
910 W:      http://ez.analog.com/community/linux-device-drivers
911 S:      Supported
912 F:      sound/soc/codecs/adau*
913 F:      sound/soc/codecs/adav*
914 F:      sound/soc/codecs/ad1*
915 F:      sound/soc/codecs/ad7*
916 F:      sound/soc/codecs/ssm*
917 F:      sound/soc/codecs/sigmadsp.*
918
919 ANALOG DEVICES INC DMA DRIVERS
920 M:      Lars-Peter Clausen <lars@metafoo.de>
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      drivers/dma/dma-axi-dmac.c
924
925 ANALOG DEVICES INC IIO DRIVERS
926 M:      Lars-Peter Clausen <lars@metafoo.de>
927 M:      Michael Hennerich <Michael.Hennerich@analog.com>
928 W:      http://wiki.analog.com/
929 W:      http://ez.analog.com/community/linux-device-drivers
930 S:      Supported
931 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
933 F:      drivers/iio/*/ad*
934 F:      drivers/iio/adc/ltc2497*
935 X:      drivers/iio/*/adjd*
936 F:      drivers/staging/iio/*/ad*
937
938 ANDES ARCHITECTURE
939 M:      Greentime Hu <green.hu@gmail.com>
940 M:      Vincent Chen <deanbo422@gmail.com>
941 T:      git https://github.com/andestech/linux.git
942 S:      Supported
943 F:      arch/nds32/
944 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
945 F:      Documentation/devicetree/bindings/nds32/
946 K:      nds32
947 N:      nds32
948
949 ANDROID CONFIG FRAGMENTS
950 M:      Rob Herring <robh@kernel.org>
951 S:      Supported
952 F:      kernel/configs/android*
953
954 ANDROID DRIVERS
955 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
956 M:      Arve Hjønnevåg <arve@android.com>
957 M:      Todd Kjos <tkjos@android.com>
958 M:      Martijn Coenen <maco@android.com>
959 M:      Joel Fernandes <joel@joelfernandes.org>
960 M:      Christian Brauner <christian@brauner.io>
961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962 L:      devel@driverdev.osuosl.org
963 S:      Supported
964 F:      drivers/android/
965 F:      drivers/staging/android/
966
967 ANDROID GOLDFISH PIC DRIVER
968 M:      Miodrag Dinic <miodrag.dinic@mips.com>
969 S:      Supported
970 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971 F:      drivers/irqchip/irq-goldfish-pic.c
972
973 ANDROID GOLDFISH RTC DRIVER
974 M:      Miodrag Dinic <miodrag.dinic@mips.com>
975 S:      Supported
976 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977 F:      drivers/rtc/rtc-goldfish.c
978
979 ANDROID ION DRIVER
980 M:      Laura Abbott <labbott@redhat.com>
981 M:      Sumit Semwal <sumit.semwal@linaro.org>
982 L:      devel@driverdev.osuosl.org
983 L:      dri-devel@lists.freedesktop.org
984 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
985 S:      Supported
986 F:      drivers/staging/android/ion
987 F:      drivers/staging/android/uapi/ion.h
988
989 AOA (Apple Onboard Audio) ALSA DRIVER
990 M:      Johannes Berg <johannes@sipsolutions.net>
991 L:      linuxppc-dev@lists.ozlabs.org
992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
993 S:      Maintained
994 F:      sound/aoa/
995
996 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
998 L:      linux-iio@vger.kernel.org
999 S:      Maintained
1000 F:      drivers/iio/adc/stx104.c
1001
1002 APM DRIVER
1003 M:      Jiri Kosina <jikos@kernel.org>
1004 S:      Odd fixes
1005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006 F:      arch/x86/kernel/apm_32.c
1007 F:      include/linux/apm_bios.h
1008 F:      include/uapi/linux/apm_bios.h
1009 F:      drivers/char/apm-emulation.c
1010
1011 APPARMOR SECURITY MODULE
1012 M:      John Johansen <john.johansen@canonical.com>
1013 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014 W:      wiki.apparmor.net
1015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1016 S:      Supported
1017 F:      security/apparmor/
1018 F:      Documentation/admin-guide/LSM/apparmor.rst
1019
1020 APPLE BCM5974 MULTITOUCH DRIVER
1021 M:      Henrik Rydberg <rydberg@bitmath.org>
1022 L:      linux-input@vger.kernel.org
1023 S:      Odd fixes
1024 F:      drivers/input/mouse/bcm5974.c
1025
1026 APPLE SMC DRIVER
1027 M:      Henrik Rydberg <rydberg@bitmath.org>
1028 L:      linux-hwmon@vger.kernel.org
1029 S:      Odd fixes
1030 F:      drivers/hwmon/applesmc.c
1031
1032 APPLETALK NETWORK LAYER
1033 L:      netdev@vger.kernel.org
1034 S:      Odd fixes
1035 F:      drivers/net/appletalk/
1036 F:      net/appletalk/
1037
1038 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1040 S:      Supported
1041 F:      arch/arm64/boot/dts/apm/
1042
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1045 S:      Supported
1046 F:      drivers/edac/xgene_edac.c
1047 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1051 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1052 S:      Supported
1053 F:      drivers/net/ethernet/apm/xgene-v2/
1054
1055 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1057 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1058 M:      Quan Nguyen <quan@os.amperecomputing.com>
1059 S:      Supported
1060 F:      drivers/net/ethernet/apm/xgene/
1061 F:      drivers/net/phy/mdio-xgene.c
1062 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1064
1065 APPLIED MICRO (APM) X-GENE SOC PMU
1066 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1067 S:      Supported
1068 F:      drivers/perf/xgene_pmu.c
1069 F:      Documentation/perf/xgene-pmu.txt
1070 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1071
1072 APTINA CAMERA SENSOR PLL
1073 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074 L:      linux-media@vger.kernel.org
1075 S:      Maintained
1076 F:      drivers/media/i2c/aptina-pll.*
1077
1078 ARC FRAMEBUFFER DRIVER
1079 M:      Jaya Kumar <jayalk@intworks.biz>
1080 S:      Maintained
1081 F:      drivers/video/fbdev/arcfb.c
1082 F:      drivers/video/fbdev/core/fb_defio.c
1083
1084 ARC PGU DRM DRIVER
1085 M:      Alexey Brodkin <abrodkin@synopsys.com>
1086 S:      Supported
1087 F:      drivers/gpu/drm/arc/
1088 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1089
1090 ARCNET NETWORK LAYER
1091 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1092 L:      netdev@vger.kernel.org
1093 S:      Maintained
1094 F:      drivers/net/arcnet/
1095 F:      include/uapi/linux/if_arcnet.h
1096
1097 ARM ARCHITECTED TIMER DRIVER
1098 M:      Mark Rutland <mark.rutland@arm.com>
1099 M:      Marc Zyngier <marc.zyngier@arm.com>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      arch/arm/include/asm/arch_timer.h
1103 F:      arch/arm64/include/asm/arch_timer.h
1104 F:      drivers/clocksource/arm_arch_timer.c
1105
1106 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107 M:      Linus Walleij <linus.walleij@linaro.org>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 F:      Documentation/devicetree/bindings/arm/arm-boards
1111 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1113 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115 F:      arch/arm/mach-integrator/
1116 F:      arch/arm/mach-realview/
1117 F:      arch/arm/mach-versatile/
1118 F:      arch/arm/plat-versatile/
1119 F:      arch/arm/boot/dts/arm-realview-*
1120 F:      arch/arm/boot/dts/integrator*
1121 F:      arch/arm/boot/dts/versatile*
1122 F:      drivers/clk/versatile/
1123 F:      drivers/i2c/busses/i2c-versatile.c
1124 F:      drivers/irqchip/irq-versatile-fpga.c
1125 F:      drivers/mtd/maps/physmap_of_versatile.c
1126 F:      drivers/power/reset/arm-versatile-reboot.c
1127 F:      drivers/soc/versatile/
1128
1129 ARM HDLCD DRM DRIVER
1130 M:      Liviu Dudau <liviu.dudau@arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/hdlcd_*
1133 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1134
1135 ARM MALI-DP DRM DRIVER
1136 M:      Liviu Dudau <liviu.dudau@arm.com>
1137 M:      Brian Starkey <brian.starkey@arm.com>
1138 M:      Mali DP Maintainers <malidp@foss.arm.com>
1139 S:      Supported
1140 F:      drivers/gpu/drm/arm/
1141 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1142
1143 ARM MFM AND FLOPPY DRIVERS
1144 M:      Ian Molton <spyro@f2s.com>
1145 S:      Maintained
1146 F:      arch/arm/lib/floppydma.S
1147 F:      arch/arm/include/asm/floppy.h
1148
1149 ARM PMU PROFILING AND DEBUGGING
1150 M:      Will Deacon <will.deacon@arm.com>
1151 M:      Mark Rutland <mark.rutland@arm.com>
1152 S:      Maintained
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F:      arch/arm*/kernel/perf_*
1155 F:      arch/arm/oprofile/common.c
1156 F:      arch/arm*/kernel/hw_breakpoint.c
1157 F:      arch/arm*/include/asm/hw_breakpoint.h
1158 F:      arch/arm*/include/asm/perf_event.h
1159 F:      drivers/perf/*
1160 F:      include/linux/perf/arm_pmu.h
1161 F:      Documentation/devicetree/bindings/arm/pmu.txt
1162 F:      Documentation/devicetree/bindings/perf/
1163
1164 ARM PORT
1165 M:      Russell King <linux@armlinux.org.uk>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W:      http://www.armlinux.org.uk/
1168 S:      Odd Fixes
1169 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1170 F:      arch/arm/
1171 X:      arch/arm/boot/dts/
1172
1173 ARM PRIMECELL AACI PL041 DRIVER
1174 M:      Russell King <linux@armlinux.org.uk>
1175 S:      Odd Fixes
1176 F:      sound/arm/aaci.*
1177
1178 ARM PRIMECELL BUS SUPPORT
1179 M:      Russell King <linux@armlinux.org.uk>
1180 S:      Odd Fixes
1181 F:      drivers/amba/
1182 F:      include/linux/amba/bus.h
1183
1184 ARM PRIMECELL CLCD PL110 DRIVER
1185 M:      Russell King <linux@armlinux.org.uk>
1186 S:      Odd Fixes
1187 F:      drivers/video/fbdev/amba-clcd.*
1188
1189 ARM PRIMECELL KMI PL050 DRIVER
1190 M:      Russell King <linux@armlinux.org.uk>
1191 S:      Odd Fixes
1192 F:      drivers/input/serio/ambakmi.*
1193 F:      include/linux/amba/kmi.h
1194
1195 ARM PRIMECELL MMCI PL180/1 DRIVER
1196 M:      Russell King <linux@armlinux.org.uk>
1197 S:      Odd Fixes
1198 F:      drivers/mmc/host/mmci.*
1199 F:      include/linux/amba/mmci.h
1200
1201 ARM PRIMECELL SSP PL022 SPI DRIVER
1202 M:      Linus Walleij <linus.walleij@linaro.org>
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1206 F:      drivers/spi/spi-pl022.c
1207
1208 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/tty/serial/amba-pl01*.c
1212 F:      include/linux/amba/serial.h
1213
1214 ARM PRIMECELL VIC PL190/PL192 DRIVER
1215 M:      Linus Walleij <linus.walleij@linaro.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219 F:      drivers/irqchip/irq-vic.c
1220
1221 ARM SMMU DRIVERS
1222 M:      Will Deacon <will.deacon@arm.com>
1223 R:      Robin Murphy <robin.murphy@arm.com>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      drivers/iommu/arm-smmu.c
1227 F:      drivers/iommu/arm-smmu-v3.c
1228 F:      drivers/iommu/io-pgtable-arm.c
1229 F:      drivers/iommu/io-pgtable-arm-v7s.c
1230
1231 ARM SUB-ARCHITECTURES
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/mach-*/
1235 F:      arch/arm/plat-*/
1236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1237
1238 ARM/ACTIONS SEMI ARCHITECTURE
1239 M:      Andreas Färber <afaerber@suse.de>
1240 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 N:      owl
1244 F:      arch/arm/mach-actions/
1245 F:      arch/arm/boot/dts/owl-*
1246 F:      arch/arm64/boot/dts/actions/
1247 F:      drivers/clk/actions/
1248 F:      drivers/clocksource/timer-owl*
1249 F:      drivers/dma/owl-dma.c
1250 F:      drivers/i2c/busses/i2c-owl.c
1251 F:      drivers/pinctrl/actions/*
1252 F:      drivers/soc/actions/
1253 F:      include/dt-bindings/power/owl-*
1254 F:      include/linux/soc/actions/
1255 F:      Documentation/devicetree/bindings/arm/actions.txt
1256 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1258 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1262
1263 ARM/ADS SPHERE MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/AFEB9260 MACHINE SUPPORT
1269 M:      Sergey Lapin <slapin@ossfans.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272
1273 ARM/AJECO 1ARM MACHINE SUPPORT
1274 M:      Lennert Buytenhek <kernel@wantstofly.org>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277
1278 ARM/Allwinner SoC Clock Support
1279 M:      Emilio López <emilio@elopez.com.ar>
1280 S:      Maintained
1281 F:      drivers/clk/sunxi/
1282
1283 ARM/Allwinner sunXi SoC support
1284 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1285 M:      Chen-Yu Tsai <wens@csie.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 N:      sun[x456789]i
1289 N:      sun50i
1290 F:      arch/arm/mach-sunxi/
1291 F:      arch/arm64/boot/dts/allwinner/
1292 F:      drivers/clk/sunxi-ng/
1293 F:      drivers/pinctrl/sunxi/
1294 F:      drivers/soc/sunxi/
1295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1296
1297 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298 M:      Neil Armstrong <narmstrong@baylibre.com>
1299 M:      Jerome Brunet <jbrunet@baylibre.com>
1300 L:      linux-amlogic@lists.infradead.org
1301 S:      Maintained
1302 F:      drivers/clk/meson/
1303 F:      include/dt-bindings/clock/meson*
1304 F:      include/dt-bindings/clock/gxbb*
1305 F:      Documentation/devicetree/bindings/clock/amlogic*
1306
1307 ARM/Amlogic Meson SoC support
1308 M:      Kevin Hilman <khilman@baylibre.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 L:      linux-amlogic@lists.infradead.org
1311 W:      http://linux-meson.com/
1312 S:      Maintained
1313 F:      arch/arm/mach-meson/
1314 F:      arch/arm/boot/dts/meson*
1315 F:      arch/arm64/boot/dts/amlogic/
1316 F:      drivers/pinctrl/meson/
1317 F:      drivers/mmc/host/meson*
1318 F:      drivers/soc/amlogic/
1319 N:      meson
1320
1321 ARM/Amlogic Meson SoC Sound Drivers
1322 M:      Jerome Brunet <jbrunet@baylibre.com>
1323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      sound/soc/meson/
1326 F:      Documentation/devicetree/bindings/sound/amlogic*
1327
1328 ARM/Annapurna Labs ALPINE ARCHITECTURE
1329 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1330 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-alpine/
1334 F:      arch/arm/boot/dts/alpine*
1335 F:      arch/arm64/boot/dts/al/
1336 F:      drivers/*/*alpine*
1337
1338 ARM/ARTPEC MACHINE SUPPORT
1339 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1340 M:      Lars Persson <lars.persson@axis.com>
1341 S:      Maintained
1342 L:      linux-arm-kernel@axis.com
1343 F:      arch/arm/mach-artpec
1344 F:      arch/arm/boot/dts/artpec6*
1345 F:      drivers/clk/axis
1346 F:      drivers/crypto/axis
1347 F:      drivers/pinctrl/pinctrl-artpec*
1348 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1349
1350 ARM/ASPEED I2C DRIVER
1351 M:      Brendan Higgins <brendanhiggins@google.com>
1352 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1353 R:      Joel Stanley <joel@jms.id.au>
1354 L:      linux-i2c@vger.kernel.org
1355 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1356 S:      Maintained
1357 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1358 F:      drivers/i2c/busses/i2c-aspeed.c
1359 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1360 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1361
1362 ARM/ASPEED MACHINE SUPPORT
1363 M:      Joel Stanley <joel@jms.id.au>
1364 R:      Andrew Jeffery <andrew@aj.id.au>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1367 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1368 S:      Supported
1369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1370 F:      arch/arm/mach-aspeed/
1371 F:      arch/arm/boot/dts/aspeed-*
1372 N:      aspeed
1373
1374 ARM/BITMAIN ARCHITECTURE
1375 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm64/boot/dts/bitmain/
1379 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1380
1381 ARM/CALXEDA HIGHBANK ARCHITECTURE
1382 M:      Rob Herring <robh@kernel.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385 F:      arch/arm/mach-highbank/
1386 F:      arch/arm/boot/dts/highbank.dts
1387 F:      arch/arm/boot/dts/ecx-*.dts*
1388
1389 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1390 M:      Krzysztof Halasa <khalasa@piap.pl>
1391 S:      Maintained
1392 F:      arch/arm/mach-cns3xxx/
1393
1394 ARM/CAVIUM THUNDER NETWORK DRIVER
1395 M:      Sunil Goutham <sgoutham@cavium.com>
1396 M:      Robert Richter <rric@kernel.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Supported
1399 F:      drivers/net/ethernet/cavium/thunder/
1400
1401 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1402 M:      Lukasz Majewski <lukma@denx.de>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405 F:      arch/arm/mach-ep93xx/ts72xx.c
1406
1407 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1408 M:      Alexander Shiyan <shc_work@mail.ru>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Odd Fixes
1411 N:      clps711x
1412
1413 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1414 M:      Lennert Buytenhek <kernel@wantstofly.org>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417
1418 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1419 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1420 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      arch/arm/mach-ep93xx/
1424 F:      arch/arm/mach-ep93xx/include/mach/
1425
1426 ARM/CLKDEV SUPPORT
1427 M:      Russell King <linux@armlinux.org.uk>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1431 F:      drivers/clk/clkdev.c
1432
1433 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1434 M:      Mike Rapoport <mike@compulab.co.il>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1439 M:      Baruch Siach <baruch@tkos.co.il>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442 F:      arch/arm/boot/dts/cx92755*
1443 N:      digicolor
1444
1445 ARM/CONTEC MICRO9 MACHINE SUPPORT
1446 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1447 S:      Maintained
1448 F:      arch/arm/mach-ep93xx/micro9.c
1449
1450 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1451 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1452 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S:      Maintained
1455 F:      drivers/hwtracing/coresight/*
1456 F:      Documentation/trace/coresight.txt
1457 F:      Documentation/trace/coresight-cpu-debug.txt
1458 F:      Documentation/devicetree/bindings/arm/coresight.txt
1459 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1460 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1461 F:      tools/perf/arch/arm/util/pmu.c
1462 F:      tools/perf/arch/arm/util/auxtrace.c
1463 F:      tools/perf/arch/arm/util/cs-etm.c
1464 F:      tools/perf/arch/arm/util/cs-etm.h
1465 F:      tools/perf/util/cs-etm.*
1466 F:      tools/perf/util/cs-etm-decoder/*
1467
1468 ARM/CORGI MACHINE SUPPORT
1469 M:      Richard Purdie <rpurdie@rpsys.net>
1470 S:      Maintained
1471
1472 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1473 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1474 M:      Linus Walleij <linus.walleij@linaro.org>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 T:      git git://github.com/ulli-kroll/linux.git
1477 S:      Maintained
1478 F:      Documentation/devicetree/bindings/arm/gemini.txt
1479 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1480 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1481 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1482 F:      arch/arm/mach-gemini/
1483 F:      drivers/net/ethernet/cortina/
1484 F:      drivers/pinctrl/pinctrl-gemini.c
1485 F:      drivers/rtc/rtc-ftrtc010.c
1486
1487 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1488 M:      Barry Song <baohua@kernel.org>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1491 S:      Maintained
1492 F:      arch/arm/boot/dts/prima2*
1493 F:      arch/arm/mach-prima2/
1494 F:      drivers/clk/sirf/
1495 F:      drivers/clocksource/timer-prima2.c
1496 F:      drivers/clocksource/timer-atlas7.c
1497 N:      [^a-z]sirf
1498 X:      drivers/gnss
1499
1500 ARM/EBSA110 MACHINE SUPPORT
1501 M:      Russell King <linux@armlinux.org.uk>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W:      http://www.armlinux.org.uk/
1504 S:      Maintained
1505 F:      arch/arm/mach-ebsa110/
1506 F:      drivers/net/ethernet/amd/am79c961a.*
1507
1508 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1509 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1510 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 N:      efm32
1514
1515 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1516 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 F:      arch/arm/mach-pxa/ezx.c
1520
1521 ARM/FARADAY FA526 PORT
1522 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 T:      git git://git.berlios.de/gemini-board
1526 F:      arch/arm/mm/*-fa*
1527
1528 ARM/FOOTBRIDGE ARCHITECTURE
1529 M:      Russell King <linux@armlinux.org.uk>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W:      http://www.armlinux.org.uk/
1532 S:      Maintained
1533 F:      arch/arm/include/asm/hardware/dec21285.h
1534 F:      arch/arm/mach-footbridge/
1535
1536 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1537 M:      Shawn Guo <shawnguo@kernel.org>
1538 M:      Sascha Hauer <s.hauer@pengutronix.de>
1539 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1540 R:      Fabio Estevam <festevam@gmail.com>
1541 R:      NXP Linux Team <linux-imx@nxp.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1545 N:      imx
1546 N:      mxs
1547 X:      drivers/media/i2c/
1548
1549 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1550 M:      Shawn Guo <shawnguo@kernel.org>
1551 M:      Sascha Hauer <s.hauer@pengutronix.de>
1552 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1553 R:      Stefan Agner <stefan@agner.ch>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557 F:      arch/arm/mach-imx/*vf610*
1558 F:      arch/arm/boot/dts/vf*
1559
1560 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1561 M:      Shawn Guo <shawnguo@kernel.org>
1562 M:      Li Yang <leoyang.li@nxp.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1566 F:      arch/arm/boot/dts/ls1021a*
1567 F:      arch/arm64/boot/dts/freescale/fsl-*
1568 F:      arch/arm64/boot/dts/freescale/qoriq-*
1569
1570 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574
1575 ARM/GUMSTIX MACHINE SUPPORT
1576 M:      Steve Sakoman <sakoman@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579
1580 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1581 M:      Philipp Zabel <philipp.zabel@gmail.com>
1582 M:      Paul Parsons <lost.distance@yahoo.com>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/mach-pxa/hx4700.c
1586 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1587 F:      sound/soc/pxa/hx4700.c
1588
1589 ARM/HISILICON SOC SUPPORT
1590 M:      Wei Xu <xuwei5@hisilicon.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 W:      http://www.hisilicon.com
1593 S:      Supported
1594 T:      git git://github.com/hisilicon/linux-hisi.git
1595 F:      arch/arm/mach-hisi/
1596 F:      arch/arm/boot/dts/hi3*
1597 F:      arch/arm/boot/dts/hip*
1598 F:      arch/arm/boot/dts/hisi*
1599 F:      arch/arm64/boot/dts/hisilicon/
1600
1601 ARM/HP JORNADA 7XX MACHINE SUPPORT
1602 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1603 W:      www.jlime.com
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1606 F:      arch/arm/mach-sa1100/jornada720.c
1607 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1608
1609 ARM/IGEP MACHINE SUPPORT
1610 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1611 M:      Javier Martinez Canillas <javier@dowhile0.org>
1612 L:      linux-omap@vger.kernel.org
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/boot/dts/omap3-igep*
1616
1617 ARM/INCOME PXA270 SUPPORT
1618 M:      Marek Vasut <marek.vasut@gmail.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1622
1623 ARM/INTEL IOP13XX ARM ARCHITECTURE
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IOP32X ARM ARCHITECTURE
1629 M:      Lennert Buytenhek <kernel@wantstofly.org>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632
1633 ARM/INTEL IOP33X ARM ARCHITECTURE
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Orphan
1636
1637 ARM/INTEL IQ81342EX MACHINE SUPPORT
1638 M:      Lennert Buytenhek <kernel@wantstofly.org>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641
1642 ARM/INTEL IXDP2850 MACHINE SUPPORT
1643 M:      Lennert Buytenhek <kernel@wantstofly.org>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646
1647 ARM/INTEL IXP4XX ARM ARCHITECTURE
1648 M:      Imre Kaloz <kaloz@openwrt.org>
1649 M:      Krzysztof Halasa <khalasa@piap.pl>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652 F:      arch/arm/mach-ixp4xx/
1653
1654 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1655 M:      Jonathan Cameron <jic23@cam.ac.uk>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm/mach-pxa/stargate2.c
1659 F:      drivers/pcmcia/pxa2xx_stargate2.c
1660
1661 ARM/INTEL XSC3 (MANZANO) ARM CORE
1662 M:      Lennert Buytenhek <kernel@wantstofly.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665
1666 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1667 M:      Lennert Buytenhek <kernel@wantstofly.org>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670
1671 ARM/LG1K ARCHITECTURE
1672 M:      Chanho Min <chanho.min@lge.com>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm64/boot/dts/lg/
1676
1677 ARM/LOGICPD PXA270 MACHINE SUPPORT
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/LPC18XX ARCHITECTURE
1683 M:      Vladimir Zapolskiy <vz@mleia.com>
1684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 S:      Maintained
1686 F:      arch/arm/boot/dts/lpc43*
1687 F:      drivers/i2c/busses/i2c-lpc2k.c
1688 F:      drivers/memory/pl172.c
1689 F:      drivers/mtd/spi-nor/nxp-spifi.c
1690 F:      drivers/rtc/rtc-lpc24xx.c
1691 N:      lpc18xx
1692
1693 ARM/LPC32XX SOC SUPPORT
1694 M:      Vladimir Zapolskiy <vz@mleia.com>
1695 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1698 S:      Maintained
1699 F:      arch/arm/boot/dts/lpc32*
1700 F:      arch/arm/mach-lpc32xx/
1701 F:      drivers/i2c/busses/i2c-pnx.c
1702 F:      drivers/net/ethernet/nxp/lpc_eth.c
1703 F:      drivers/usb/host/ohci-nxp.c
1704 F:      drivers/watchdog/pnx4008_wdt.c
1705 N:      lpc32xx
1706
1707 ARM/MAGICIAN MACHINE SUPPORT
1708 M:      Philipp Zabel <philipp.zabel@gmail.com>
1709 S:      Maintained
1710
1711 ARM/Marvell Dove/MV78xx0/Orion SOC support
1712 M:      Jason Cooper <jason@lakedaemon.net>
1713 M:      Andrew Lunn <andrew@lunn.ch>
1714 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 M:      Gregory Clement <gregory.clement@bootlin.com>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718 F:      Documentation/devicetree/bindings/soc/dove/
1719 F:      arch/arm/mach-dove/
1720 F:      arch/arm/mach-mv78xx0/
1721 F:      arch/arm/mach-orion5x/
1722 F:      arch/arm/plat-orion/
1723 F:      arch/arm/boot/dts/dove*
1724 F:      arch/arm/boot/dts/orion5x*
1725
1726 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1727 M:      Jason Cooper <jason@lakedaemon.net>
1728 M:      Andrew Lunn <andrew@lunn.ch>
1729 M:      Gregory Clement <gregory.clement@bootlin.com>
1730 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      arch/arm/boot/dts/armada*
1734 F:      arch/arm/boot/dts/kirkwood*
1735 F:      arch/arm/configs/mvebu_*_defconfig
1736 F:      arch/arm/mach-mvebu/
1737 F:      arch/arm64/boot/dts/marvell/armada*
1738 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1739 F:      drivers/cpufreq/mvebu-cpufreq.c
1740 F:      drivers/irqchip/irq-armada-370-xp.c
1741 F:      drivers/irqchip/irq-mvebu-*
1742 F:      drivers/pinctrl/mvebu/
1743 F:      drivers/rtc/rtc-armada38x.c
1744
1745 ARM/Mediatek RTC DRIVER
1746 M:      Eddie Huang <eddie.huang@mediatek.com>
1747 M:      Sean Wang <sean.wang@mediatek.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1752 F:      drivers/rtc/rtc-mt6397.c
1753 F:      drivers/rtc/rtc-mt7622.c
1754
1755 ARM/Mediatek SoC support
1756 M:      Matthias Brugger <matthias.bgg@gmail.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 W:      https://mtk.bcnfs.org/
1760 C:      irc://chat.freenode.net/linux-mediatek
1761 S:      Maintained
1762 F:      arch/arm/boot/dts/mt6*
1763 F:      arch/arm/boot/dts/mt7*
1764 F:      arch/arm/boot/dts/mt8*
1765 F:      arch/arm/mach-mediatek/
1766 F:      arch/arm64/boot/dts/mediatek/
1767 F:      drivers/soc/mediatek/
1768 N:      mtk
1769 N:      mt[678]
1770 K:      mediatek
1771
1772 ARM/Mediatek USB3 PHY DRIVER
1773 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1776 S:      Maintained
1777 F:      drivers/phy/mediatek/
1778 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1779
1780 ARM/MICREL KS8695 ARCHITECTURE
1781 M:      Greg Ungerer <gerg@uclinux.org>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F:      arch/arm/mach-ks8695/
1784 S:      Odd Fixes
1785
1786 ARM/Microchip (AT91) SoC support
1787 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1788 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1789 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W:      http://www.linux4sam.org
1792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1793 S:      Supported
1794 N:      at91
1795 N:      atmel
1796 F:      arch/arm/mach-at91/
1797 F:      include/soc/at91/
1798 F:      arch/arm/boot/dts/at91*.dts
1799 F:      arch/arm/boot/dts/at91*.dtsi
1800 F:      arch/arm/boot/dts/sama*.dts
1801 F:      arch/arm/boot/dts/sama*.dtsi
1802 F:      arch/arm/include/debug/at91.S
1803 F:      drivers/memory/atmel*
1804 F:      drivers/watchdog/sama5d4_wdt.c
1805 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1806 X:      drivers/net/wireless/atmel/
1807
1808 ARM/MIOA701 MACHINE SUPPORT
1809 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F:      arch/arm/mach-pxa/mioa701.c
1812 S:      Maintained
1813
1814 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1815 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1816 S:      Maintained
1817
1818 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1819 M:      Linus Walleij <linus.walleij@linaro.org>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/mach-nomadik/
1823 F:      arch/arm/mach-u300/
1824 F:      arch/arm/mach-ux500/
1825 F:      arch/arm/boot/dts/ste-*
1826 F:      drivers/clk/clk-nomadik.c
1827 F:      drivers/clk/clk-u300.c
1828 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1829 F:      drivers/clocksource/timer-u300.c
1830 F:      drivers/dma/coh901318*
1831 F:      drivers/dma/ste_dma40*
1832 F:      drivers/hwspinlock/u8500_hsem.c
1833 F:      drivers/i2c/busses/i2c-nomadik.c
1834 F:      drivers/i2c/busses/i2c-stu300.c
1835 F:      drivers/mfd/ab3100*
1836 F:      drivers/mfd/ab8500*
1837 F:      drivers/mfd/abx500*
1838 F:      drivers/mfd/dbx500*
1839 F:      drivers/mfd/db8500*
1840 F:      drivers/pinctrl/nomadik/
1841 F:      drivers/pinctrl/pinctrl-coh901*
1842 F:      drivers/pinctrl/pinctrl-u300.c
1843 F:      drivers/rtc/rtc-ab3100.c
1844 F:      drivers/rtc/rtc-ab8500.c
1845 F:      drivers/rtc/rtc-coh901331.c
1846 F:      drivers/rtc/rtc-pl031.c
1847 F:      drivers/watchdog/coh901327_wdt.c
1848 F:      Documentation/devicetree/bindings/arm/ste-*
1849 F:      Documentation/devicetree/bindings/arm/ux500/
1850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1851
1852 ARM/NUVOTON NPCM ARCHITECTURE
1853 M:      Avi Fishman <avifishman70@gmail.com>
1854 M:      Tomer Maimon <tmaimon77@gmail.com>
1855 R:      Patrick Venture <venture@google.com>
1856 R:      Nancy Yuen <yuenn@google.com>
1857 R:      Brendan Higgins <brendanhiggins@google.com>
1858 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1859 S:      Supported
1860 F:      arch/arm/mach-npcm/
1861 F:      arch/arm/boot/dts/nuvoton-npcm*
1862 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1863 F:      drivers/*/*npcm*
1864 F:      Documentation/devicetree/bindings/*/*npcm*
1865 F:      Documentation/devicetree/bindings/*/*/*npcm*
1866
1867 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1868 M:      Wan ZongShun <mcuos.com@gmail.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.mcuos.com
1871 S:      Maintained
1872 F:      arch/arm/mach-w90x900/
1873 F:      drivers/input/keyboard/w90p910_keypad.c
1874 F:      drivers/input/touchscreen/w90p910_ts.c
1875 F:      drivers/watchdog/nuc900_wdt.c
1876 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1877 F:      drivers/mtd/nand/raw/nuc900_nand.c
1878 F:      drivers/rtc/rtc-nuc900.c
1879 F:      drivers/spi/spi-nuc900.c
1880 F:      drivers/usb/host/ehci-w90x900.c
1881 F:      drivers/video/fbdev/nuc900fb.c
1882
1883 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1884 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1885 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1886 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1887 S:      Supported
1888
1889 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1890 M:      Alexander Clouter <alex@digriz.org.uk>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 W:      http://www.digriz.org.uk/ts78xx/kernel
1893 S:      Maintained
1894 F:      arch/arm/mach-orion5x/ts78xx-*
1895
1896 ARM/OXNAS platform support
1897 M:      Neil Armstrong <narmstrong@baylibre.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1900 S:      Maintained
1901 F:      arch/arm/mach-oxnas/
1902 F:      arch/arm/boot/dts/ox8*.dts*
1903 N:      oxnas
1904
1905 ARM/PALM TREO SUPPORT
1906 M:      Tomas Cech <sleep_walker@suse.com>
1907 L:      linux-arm-kernel@lists.infradead.org
1908 W:      http://hackndev.com
1909 S:      Maintained
1910 F:      arch/arm/mach-pxa/palmtreo.*
1911
1912 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1913 M:      Marek Vasut <marek.vasut@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org
1915 W:      http://hackndev.com
1916 S:      Maintained
1917 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1918 F:      arch/arm/mach-pxa/palmtx.c
1919 F:      arch/arm/mach-pxa/palmt5.*
1920 F:      arch/arm/mach-pxa/include/mach/palmld.h
1921 F:      arch/arm/mach-pxa/palmld.c
1922 F:      arch/arm/mach-pxa/palmte2.*
1923 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1924 F:      arch/arm/mach-pxa/palmtc.c
1925
1926 ARM/PALMZ72 SUPPORT
1927 M:      Sergey Lapin <slapin@ossfans.org>
1928 L:      linux-arm-kernel@lists.infradead.org
1929 W:      http://hackndev.com
1930 S:      Maintained
1931 F:      arch/arm/mach-pxa/palmz72.*
1932
1933 ARM/PLEB SUPPORT
1934 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1935 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1936 S:      Maintained
1937
1938 ARM/PT DIGITAL BOARD PORT
1939 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W:      http://www.armlinux.org.uk/
1942 S:      Maintained
1943
1944 ARM/QUALCOMM SUPPORT
1945 M:      Andy Gross <andy.gross@linaro.org>
1946 M:      David Brown <david.brown@linaro.org>
1947 L:      linux-arm-msm@vger.kernel.org
1948 S:      Maintained
1949 F:      Documentation/devicetree/bindings/soc/qcom/
1950 F:      Documentation/devicetree/bindings/*/qcom*
1951 F:      arch/arm/boot/dts/qcom-*.dts
1952 F:      arch/arm/boot/dts/qcom-*.dtsi
1953 F:      arch/arm/mach-qcom/
1954 F:      arch/arm64/boot/dts/qcom/
1955 F:      drivers/*/qcom/
1956 F:      drivers/*/qcom*
1957 F:      drivers/*/*/qcom/
1958 F:      drivers/*/*/qcom*
1959 F:      drivers/*/pm8???-*
1960 F:      drivers/bluetooth/btqcomsmd.c
1961 F:      drivers/clocksource/timer-qcom.c
1962 F:      drivers/extcon/extcon-qcom*
1963 F:      drivers/iommu/msm*
1964 F:      drivers/i2c/busses/i2c-qup.c
1965 F:      drivers/i2c/busses/i2c-qcom-geni.c
1966 F:      drivers/mfd/ssbi.c
1967 F:      drivers/mmc/host/mmci_qcom*
1968 F:      drivers/mmc/host/sdhci_msm.c
1969 F:      drivers/pci/controller/dwc/pcie-qcom.c
1970 F:      drivers/phy/qualcomm/
1971 F:      drivers/power/*/msm*
1972 F:      drivers/reset/reset-qcom-*
1973 F:      drivers/scsi/ufs/ufs-qcom.*
1974 F:      drivers/spi/spi-qup.c
1975 F:      drivers/spi/spi-geni-qcom.c
1976 F:      drivers/spi/spi-qcom-qspi.c
1977 F:      drivers/tty/serial/msm_serial.c
1978 F:      drivers/usb/dwc3/dwc3-qcom.c
1979 F:      include/dt-bindings/*/qcom*
1980 F:      include/linux/*/qcom*
1981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1982
1983 ARM/RADISYS ENP2611 MACHINE SUPPORT
1984 M:      Lennert Buytenhek <kernel@wantstofly.org>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 S:      Maintained
1987
1988 ARM/RDA MICRO ARCHITECTURE
1989 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/rda8810pl-*
1994 F:      drivers/clocksource/timer-rda.c
1995 F:      drivers/irqchip/irq-rda-intc.c
1996 F:      drivers/tty/serial/rda-uart.c
1997 F:      Documentation/devicetree/bindings/arm/rda.txt
1998 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1999 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2000 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2001
2002 ARM/REALTEK ARCHITECTURE
2003 M:      Andreas Färber <afaerber@suse.de>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006 F:      arch/arm64/boot/dts/realtek/
2007 F:      Documentation/devicetree/bindings/arm/realtek.txt
2008
2009 ARM/RENESAS ARM64 ARCHITECTURE
2010 M:      Simon Horman <horms@verge.net.au>
2011 M:      Magnus Damm <magnus.damm@gmail.com>
2012 L:      linux-renesas-soc@vger.kernel.org
2013 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2015 S:      Supported
2016 F:      arch/arm64/boot/dts/renesas/
2017 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2018 F:      drivers/soc/renesas/
2019 F:      include/linux/soc/renesas/
2020
2021 ARM/RISCPC ARCHITECTURE
2022 M:      Russell King <linux@armlinux.org.uk>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 W:      http://www.armlinux.org.uk/
2025 S:      Maintained
2026 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2027 F:      arch/arm/include/asm/hardware/ioc.h
2028 F:      arch/arm/include/asm/hardware/iomd.h
2029 F:      arch/arm/include/asm/hardware/memc.h
2030 F:      arch/arm/mach-rpc/
2031 F:      drivers/net/ethernet/8390/etherh.c
2032 F:      drivers/net/ethernet/i825xx/ether1*
2033 F:      drivers/net/ethernet/seeq/ether3*
2034 F:      drivers/scsi/arm/
2035
2036 ARM/Rockchip SoC support
2037 M:      Heiko Stuebner <heiko@sntech.de>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L:      linux-rockchip@lists.infradead.org
2040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2041 S:      Maintained
2042 F:      arch/arm/boot/dts/rk3*
2043 F:      arch/arm/boot/dts/rv1108*
2044 F:      arch/arm/mach-rockchip/
2045 F:      drivers/clk/rockchip/
2046 F:      drivers/i2c/busses/i2c-rk3x.c
2047 F:      drivers/*/*rockchip*
2048 F:      drivers/*/*/*rockchip*
2049 F:      sound/soc/rockchip/
2050 N:      rockchip
2051
2052 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2053 M:      Kukjin Kim <kgene@kernel.org>
2054 M:      Krzysztof Kozlowski <krzk@kernel.org>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2057 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2058 S:      Maintained
2059 F:      arch/arm/boot/dts/s3c*
2060 F:      arch/arm/boot/dts/s5p*
2061 F:      arch/arm/boot/dts/exynos*
2062 F:      arch/arm64/boot/dts/exynos/
2063 F:      arch/arm/plat-samsung/
2064 F:      arch/arm/mach-s3c24*/
2065 F:      arch/arm/mach-s3c64xx/
2066 F:      arch/arm/mach-s5p*/
2067 F:      arch/arm/mach-exynos*/
2068 F:      drivers/*/*s3c24*
2069 F:      drivers/*/*/*s3c24*
2070 F:      drivers/*/*s3c64xx*
2071 F:      drivers/*/*s5pv210*
2072 F:      drivers/memory/samsung/*
2073 F:      drivers/soc/samsung/*
2074 F:      Documentation/arm/Samsung/
2075 F:      Documentation/devicetree/bindings/arm/samsung/
2076 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2077 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2078 N:      exynos
2079
2080 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2081 M:      Kyungmin Park <kyungmin.park@samsung.com>
2082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 S:      Maintained
2084 F:      arch/arm/mach-s5pv210/
2085
2086 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2087 M:      Kyungmin Park <kyungmin.park@samsung.com>
2088 M:      Kamil Debski <kamil@wypas.org>
2089 M:      Andrzej Hajda <a.hajda@samsung.com>
2090 L:      linux-arm-kernel@lists.infradead.org
2091 L:      linux-media@vger.kernel.org
2092 S:      Maintained
2093 F:      drivers/media/platform/s5p-g2d/
2094
2095 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2096 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2097 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2098 L:      linux-media@vger.kernel.org
2099 S:      Maintained
2100 F:      drivers/media/platform/s5p-cec/
2101 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2102
2103 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2104 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2105 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2106 L:      linux-arm-kernel@lists.infradead.org
2107 L:      linux-media@vger.kernel.org
2108 S:      Maintained
2109 F:      drivers/media/platform/s5p-jpeg/
2110
2111 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2112 M:      Kyungmin Park <kyungmin.park@samsung.com>
2113 M:      Kamil Debski <kamil@wypas.org>
2114 M:      Jeongtae Park <jtp.park@samsung.com>
2115 M:      Andrzej Hajda <a.hajda@samsung.com>
2116 L:      linux-arm-kernel@lists.infradead.org
2117 L:      linux-media@vger.kernel.org
2118 S:      Maintained
2119 F:      drivers/media/platform/s5p-mfc/
2120
2121 ARM/SHMOBILE ARM ARCHITECTURE
2122 M:      Simon Horman <horms@verge.net.au>
2123 M:      Magnus Damm <magnus.damm@gmail.com>
2124 L:      linux-renesas-soc@vger.kernel.org
2125 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2127 S:      Supported
2128 F:      arch/arm/boot/dts/emev2*
2129 F:      arch/arm/boot/dts/gr-peach*
2130 F:      arch/arm/boot/dts/iwg20d-q7*
2131 F:      arch/arm/boot/dts/r7s*
2132 F:      arch/arm/boot/dts/r8a*
2133 F:      arch/arm/boot/dts/r9a*
2134 F:      arch/arm/boot/dts/sh*
2135 F:      arch/arm/configs/shmobile_defconfig
2136 F:      arch/arm/include/debug/renesas-scif.S
2137 F:      arch/arm/mach-shmobile/
2138 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2139 F:      drivers/soc/renesas/
2140 F:      include/linux/soc/renesas/
2141
2142 ARM/SOCFPGA ARCHITECTURE
2143 M:      Dinh Nguyen <dinguyen@kernel.org>
2144 S:      Maintained
2145 F:      arch/arm/mach-socfpga/
2146 F:      arch/arm/boot/dts/socfpga*
2147 F:      arch/arm/configs/socfpga_defconfig
2148 F:      arch/arm64/boot/dts/altera/
2149 W:      http://www.rocketboards.org
2150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2151
2152 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2153 M:      Dinh Nguyen <dinguyen@kernel.org>
2154 S:      Maintained
2155 F:      drivers/clk/socfpga/
2156
2157 ARM/SOCFPGA EDAC SUPPORT
2158 M:      Thor Thayer <thor.thayer@linux.intel.com>
2159 S:      Maintained
2160 F:      drivers/edac/altera_edac.
2161
2162 ARM/SPREADTRUM SoC SUPPORT
2163 M:      Orson Zhai <orsonzhai@gmail.com>
2164 M:      Baolin Wang <baolin.wang@linaro.org>
2165 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2166 S:      Maintained
2167 F:      arch/arm64/boot/dts/sprd
2168 N:      sprd
2169
2170 ARM/STI ARCHITECTURE
2171 M:      Patrice Chotard <patrice.chotard@st.com>
2172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W:      http://www.stlinux.com
2174 S:      Maintained
2175 F:      arch/arm/mach-sti/
2176 F:      arch/arm/boot/dts/sti*
2177 F:      drivers/char/hw_random/st-rng.c
2178 F:      drivers/clocksource/arm_global_timer.c
2179 F:      drivers/clocksource/clksrc_st_lpc.c
2180 F:      drivers/cpufreq/sti-cpufreq.c
2181 F:      drivers/dma/st_fdma*
2182 F:      drivers/i2c/busses/i2c-st.c
2183 F:      drivers/media/rc/st_rc.c
2184 F:      drivers/media/platform/sti/c8sectpfe/
2185 F:      drivers/mmc/host/sdhci-st.c
2186 F:      drivers/phy/st/phy-miphy28lp.c
2187 F:      drivers/phy/st/phy-stih407-usb.c
2188 F:      drivers/pinctrl/pinctrl-st.c
2189 F:      drivers/remoteproc/st_remoteproc.c
2190 F:      drivers/remoteproc/st_slim_rproc.c
2191 F:      drivers/reset/sti/
2192 F:      drivers/rtc/rtc-st-lpc.c
2193 F:      drivers/tty/serial/st-asc.c
2194 F:      drivers/usb/dwc3/dwc3-st.c
2195 F:      drivers/usb/host/ehci-st.c
2196 F:      drivers/usb/host/ohci-st.c
2197 F:      drivers/watchdog/st_lpc_wdt.c
2198 F:      drivers/ata/ahci_st.c
2199 F:      include/linux/remoteproc/st_slim_rproc.h
2200
2201 ARM/STM32 ARCHITECTURE
2202 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2203 M:      Alexandre Torgue <alexandre.torgue@st.com>
2204 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 S:      Maintained
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2208 N:      stm32
2209 N:      stm
2210 F:      arch/arm/boot/dts/stm32*
2211 F:      arch/arm/mach-stm32/
2212 F:      drivers/clocksource/armv7m_systick.c
2213
2214 ARM/Synaptics SoC support
2215 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2216 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 S:      Maintained
2219 F:      arch/arm/mach-berlin/
2220 F:      arch/arm/boot/dts/berlin*
2221 F:      arch/arm64/boot/dts/synaptics/
2222
2223 ARM/TANGO ARCHITECTURE
2224 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2225 M:      Mans Rullgard <mans@mansr.com>
2226 L:      linux-arm-kernel@lists.infradead.org
2227 S:      Odd Fixes
2228 N:      tango
2229
2230 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2231 M:      Lennert Buytenhek <kernel@wantstofly.org>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234
2235 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2236 M:      Hans Verkuil <hans.verkuil@cisco.com>
2237 L:      linux-tegra@vger.kernel.org
2238 L:      linux-media@vger.kernel.org
2239 S:      Maintained
2240 F:      drivers/media/platform/tegra-cec/
2241 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2242
2243 ARM/TETON BGA MACHINE SUPPORT
2244 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S:      Maintained
2247
2248 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2249 M:      Santosh Shilimkar <ssantosh@kernel.org>
2250 L:      linux-kernel@vger.kernel.org
2251 S:      Maintained
2252 F:      drivers/memory/*emif*
2253
2254 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2255 M:      Tero Kristo <t-kristo@ti.com>
2256 M:      Nishanth Menon <nm@ti.com>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Supported
2259 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2260 F:      arch/arm64/boot/dts/ti/Makefile
2261 F:      arch/arm64/boot/dts/ti/k3-*
2262 F:      include/dt-bindings/pinctrl/k3.h
2263
2264 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2265 M:      Santosh Shilimkar <ssantosh@kernel.org>
2266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 S:      Maintained
2268 F:      arch/arm/mach-keystone/
2269 F:      arch/arm/boot/dts/keystone-*
2270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2271
2272 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2273 M:      Santosh Shilimkar <ssantosh@kernel.org>
2274 L:      linux-kernel@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/clk/keystone/
2277
2278 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2279 M:      Santosh Shilimkar <ssantosh@kernel.org>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 L:      linux-kernel@vger.kernel.org
2282 S:      Maintained
2283 F:      drivers/clocksource/timer-keystone.c
2284
2285 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2286 M:      Santosh Shilimkar <ssantosh@kernel.org>
2287 L:      linux-kernel@vger.kernel.org
2288 S:      Maintained
2289 F:      drivers/power/reset/keystone-reset.c
2290
2291 ARM/THECUS N2100 MACHINE SUPPORT
2292 M:      Lennert Buytenhek <kernel@wantstofly.org>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 S:      Maintained
2295
2296 ARM/TOSA MACHINE SUPPORT
2297 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2298 M:      Dirk Opfer <dirk@opfer-online.de>
2299 S:      Maintained
2300
2301 ARM/UNIPHIER ARCHITECTURE
2302 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2305 S:      Maintained
2306 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2307 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2308 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2309 F:      arch/arm/boot/dts/uniphier*
2310 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2311 F:      arch/arm/mach-uniphier/
2312 F:      arch/arm/mm/cache-uniphier.c
2313 F:      arch/arm64/boot/dts/socionext/uniphier*
2314 F:      drivers/bus/uniphier-system-bus.c
2315 F:      drivers/clk/uniphier/
2316 F:      drivers/dmaengine/uniphier-mdmac.c
2317 F:      drivers/gpio/gpio-uniphier.c
2318 F:      drivers/i2c/busses/i2c-uniphier*
2319 F:      drivers/irqchip/irq-uniphier-aidet.c
2320 F:      drivers/mmc/host/uniphier-sd.c
2321 F:      drivers/pinctrl/uniphier/
2322 F:      drivers/reset/reset-uniphier.c
2323 F:      drivers/tty/serial/8250/8250_uniphier.c
2324 N:      uniphier
2325
2326 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2327 M:      Ulf Hansson <ulf.hansson@linaro.org>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 T:      git git://git.linaro.org/people/ulfh/clk.git
2330 S:      Maintained
2331 F:      drivers/clk/ux500/
2332
2333 ARM/VERSATILE EXPRESS PLATFORM
2334 M:      Liviu Dudau <liviu.dudau@arm.com>
2335 M:      Sudeep Holla <sudeep.holla@arm.com>
2336 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S:      Maintained
2339 F:      arch/arm/boot/dts/vexpress*
2340 F:      arch/arm64/boot/dts/arm/
2341 F:      arch/arm/mach-vexpress/
2342 F:      */*/vexpress*
2343 F:      */*/*/vexpress*
2344 F:      drivers/clk/versatile/clk-vexpress-osc.c
2345 F:      drivers/clocksource/timer-versatile.c
2346 N:      mps2
2347
2348 ARM/VFP SUPPORT
2349 M:      Russell King <linux@armlinux.org.uk>
2350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W:      http://www.armlinux.org.uk/
2352 S:      Maintained
2353 F:      arch/arm/vfp/
2354
2355 ARM/VOIPAC PXA270 SUPPORT
2356 M:      Marek Vasut <marek.vasut@gmail.com>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359 F:      arch/arm/mach-pxa/vpac270.c
2360 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2361
2362 ARM/VT8500 ARM ARCHITECTURE
2363 M:      Tony Prisk <linux@prisktech.co.nz>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 S:      Maintained
2366 F:      arch/arm/mach-vt8500/
2367 F:      drivers/clocksource/timer-vt8500.c
2368 F:      drivers/i2c/busses/i2c-wmt.c
2369 F:      drivers/mmc/host/wmt-sdmmc.c
2370 F:      drivers/pwm/pwm-vt8500.c
2371 F:      drivers/rtc/rtc-vt8500.c
2372 F:      drivers/tty/serial/vt8500_serial.c
2373 F:      drivers/usb/host/ehci-platform.c
2374 F:      drivers/usb/host/uhci-platform.c
2375 F:      drivers/video/fbdev/vt8500lcdfb.*
2376 F:      drivers/video/fbdev/wm8505fb*
2377 F:      drivers/video/fbdev/wmt_ge_rops.*
2378
2379 ARM/ZIPIT Z2 SUPPORT
2380 M:      Marek Vasut <marek.vasut@gmail.com>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Maintained
2383 F:      arch/arm/mach-pxa/z2.c
2384 F:      arch/arm/mach-pxa/include/mach/z2.h
2385
2386 ARM/ZTE ARCHITECTURE
2387 M:      Jun Nie <jun.nie@linaro.org>
2388 M:      Shawn Guo <shawnguo@kernel.org>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/boot/dts/zx2967*
2392 F:      arch/arm/mach-zx/
2393 F:      arch/arm64/boot/dts/zte/
2394 F:      drivers/clk/zte/
2395 F:      drivers/dma/zx_dma.c
2396 F:      drivers/gpio/gpio-zx.c
2397 F:      drivers/i2c/busses/i2c-zx2967.c
2398 F:      drivers/mmc/host/dw_mmc-zx.*
2399 F:      drivers/pinctrl/zte/
2400 F:      drivers/soc/zte/
2401 F:      drivers/thermal/zx2967_thermal.c
2402 F:      drivers/watchdog/zx2967_wdt.c
2403 F:      Documentation/devicetree/bindings/arm/zte.yaml
2404 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2405 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2406 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2407 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2408 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2409 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2410 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2411 F:      Documentation/devicetree/bindings/soc/zte/
2412 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2413 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2414 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2415 F:      include/dt-bindings/clock/zx2967*.h
2416 F:      include/dt-bindings/soc/zte,*.h
2417 F:      sound/soc/codecs/zx_aud96p22.c
2418 F:      sound/soc/zte/
2419
2420 ARM/ZYNQ ARCHITECTURE
2421 M:      Michal Simek <michal.simek@xilinx.com>
2422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 W:      http://wiki.xilinx.com
2424 T:      git https://github.com/Xilinx/linux-xlnx.git
2425 S:      Supported
2426 F:      arch/arm/mach-zynq/
2427 F:      drivers/cpuidle/cpuidle-zynq.c
2428 F:      drivers/block/xsysace.c
2429 N:      zynq
2430 N:      xilinx
2431 F:      drivers/clocksource/timer-cadence-ttc.c
2432 F:      drivers/i2c/busses/i2c-cadence.c
2433 F:      drivers/mmc/host/sdhci-of-arasan.c
2434 F:      drivers/edac/synopsys_edac.c
2435 F:      drivers/i2c/busses/i2c-xiic.c
2436
2437 ARM64 PORT (AARCH64 ARCHITECTURE)
2438 M:      Catalin Marinas <catalin.marinas@arm.com>
2439 M:      Will Deacon <will.deacon@arm.com>
2440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2442 S:      Maintained
2443 F:      arch/arm64/
2444 X:      arch/arm64/boot/dts/
2445 F:      Documentation/arm64/
2446
2447 AS3645A LED FLASH CONTROLLER DRIVER
2448 M:      Sakari Ailus <sakari.ailus@iki.fi>
2449 L:      linux-leds@vger.kernel.org
2450 S:      Maintained
2451 F:      drivers/leds/leds-as3645a.c
2452
2453 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2454 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2455 L:      linux-media@vger.kernel.org
2456 T:      git git://linuxtv.org/media_tree.git
2457 S:      Maintained
2458 F:      drivers/media/i2c/ak7375.c
2459 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2460
2461 ASAHI KASEI AK8974 DRIVER
2462 M:      Linus Walleij <linus.walleij@linaro.org>
2463 L:      linux-iio@vger.kernel.org
2464 W:      http://www.akm.com/
2465 S:      Supported
2466 F:      drivers/iio/magnetometer/ak8974.c
2467
2468 ASC7621 HARDWARE MONITOR DRIVER
2469 M:      George Joseph <george.joseph@fairview5.com>
2470 L:      linux-hwmon@vger.kernel.org
2471 S:      Maintained
2472 F:      Documentation/hwmon/asc7621
2473 F:      drivers/hwmon/asc7621.c
2474
2475 ASPEED VIDEO ENGINE DRIVER
2476 M:      Eddie James <eajames@linux.ibm.com>
2477 L:      linux-media@vger.kernel.org
2478 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2479 S:      Maintained
2480 F:      drivers/media/platform/aspeed-video.c
2481 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2482
2483 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2484 M:      Corentin Chary <corentin.chary@gmail.com>
2485 L:      acpi4asus-user@lists.sourceforge.net
2486 L:      platform-driver-x86@vger.kernel.org
2487 W:      http://acpi4asus.sf.net
2488 S:      Maintained
2489 F:      drivers/platform/x86/asus*.c
2490 F:      drivers/platform/x86/eeepc*.c
2491
2492 ASUS WIRELESS RADIO CONTROL DRIVER
2493 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2494 L:      platform-driver-x86@vger.kernel.org
2495 S:      Maintained
2496 F:      drivers/platform/x86/asus-wireless.c
2497
2498 ASYMMETRIC KEYS
2499 M:      David Howells <dhowells@redhat.com>
2500 L:      keyrings@vger.kernel.org
2501 S:      Maintained
2502 F:      Documentation/crypto/asymmetric-keys.txt
2503 F:      include/linux/verification.h
2504 F:      include/crypto/public_key.h
2505 F:      include/crypto/pkcs7.h
2506 F:      crypto/asymmetric_keys/
2507
2508 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2509 R:      Dan Williams <dan.j.williams@intel.com>
2510 W:      http://sourceforge.net/projects/xscaleiop
2511 S:      Odd fixes
2512 F:      Documentation/crypto/async-tx-api.txt
2513 F:      crypto/async_tx/
2514 F:      drivers/dma/
2515 F:      include/linux/dmaengine.h
2516 F:      include/linux/async_tx.h
2517
2518 AT24 EEPROM DRIVER
2519 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2520 L:      linux-i2c@vger.kernel.org
2521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2522 S:      Maintained
2523 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2524 F:      drivers/misc/eeprom/at24.c
2525 F:      include/linux/platform_data/at24.h
2526
2527 ATA OVER ETHERNET (AOE) DRIVER
2528 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2529 W:      http://www.openaoe.org/
2530 S:      Supported
2531 F:      Documentation/aoe/
2532 F:      drivers/block/aoe/
2533
2534 ATHEROS 71XX/9XXX GPIO DRIVER
2535 M:      Alban Bedel <albeu@free.fr>
2536 W:      https://github.com/AlbanBedel/linux
2537 T:      git git://github.com/AlbanBedel/linux
2538 S:      Maintained
2539 F:      drivers/gpio/gpio-ath79.c
2540 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2541
2542 ATHEROS 71XX/9XXX USB PHY DRIVER
2543 M:      Alban Bedel <albeu@free.fr>
2544 W:      https://github.com/AlbanBedel/linux
2545 T:      git git://github.com/AlbanBedel/linux
2546 S:      Maintained
2547 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2548 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2549
2550 ATHEROS ATH GENERIC UTILITIES
2551 M:      Kalle Valo <kvalo@codeaurora.org>
2552 L:      linux-wireless@vger.kernel.org
2553 S:      Supported
2554 F:      drivers/net/wireless/ath/*
2555
2556 ATHEROS ATH5K WIRELESS DRIVER
2557 M:      Jiri Slaby <jirislaby@gmail.com>
2558 M:      Nick Kossifidis <mickflemm@gmail.com>
2559 M:      Luis Chamberlain <mcgrof@kernel.org>
2560 L:      linux-wireless@vger.kernel.org
2561 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2562 S:      Maintained
2563 F:      drivers/net/wireless/ath/ath5k/
2564
2565 ATHEROS ATH6KL WIRELESS DRIVER
2566 M:      Kalle Valo <kvalo@codeaurora.org>
2567 L:      linux-wireless@vger.kernel.org
2568 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2570 S:      Supported
2571 F:      drivers/net/wireless/ath/ath6kl/
2572
2573 ATI_REMOTE2 DRIVER
2574 M:      Ville Syrjala <syrjala@sci.fi>
2575 S:      Maintained
2576 F:      drivers/input/misc/ati_remote2.c
2577
2578 ATK0110 HWMON DRIVER
2579 M:      Luca Tettamanti <kronos.it@gmail.com>
2580 L:      linux-hwmon@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/hwmon/asus_atk0110.c
2583
2584 ATLX ETHERNET DRIVERS
2585 M:      Jay Cliburn <jcliburn@gmail.com>
2586 M:      Chris Snook <chris.snook@gmail.com>
2587 L:      netdev@vger.kernel.org
2588 W:      http://sourceforge.net/projects/atl1
2589 W:      http://atl1.sourceforge.net
2590 S:      Maintained
2591 F:      drivers/net/ethernet/atheros/
2592
2593 ATM
2594 M:      Chas Williams <3chas3@gmail.com>
2595 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2596 L:      netdev@vger.kernel.org
2597 W:      http://linux-atm.sourceforge.net
2598 S:      Maintained
2599 F:      drivers/atm/
2600 F:      include/linux/atm*
2601 F:      include/uapi/linux/atm*
2602
2603 ATMEL MACB ETHERNET DRIVER
2604 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2605 S:      Supported
2606 F:      drivers/net/ethernet/cadence/
2607
2608 ATMEL MAXTOUCH DRIVER
2609 M:      Nick Dyer <nick@shmanahar.org>
2610 T:      git git://github.com/ndyer/linux.git
2611 S:      Maintained
2612 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2613 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2614
2615 ATMEL WIRELESS DRIVER
2616 M:      Simon Kelley <simon@thekelleys.org.uk>
2617 L:      linux-wireless@vger.kernel.org
2618 W:      http://www.thekelleys.org.uk/atmel
2619 W:      http://atmelwlandriver.sourceforge.net/
2620 S:      Maintained
2621 F:      drivers/net/wireless/atmel/atmel*
2622
2623 ATOMIC INFRASTRUCTURE
2624 M:      Will Deacon <will.deacon@arm.com>
2625 M:      Peter Zijlstra <peterz@infradead.org>
2626 R:      Boqun Feng <boqun.feng@gmail.com>
2627 L:      linux-kernel@vger.kernel.org
2628 S:      Maintained
2629 F:      arch/*/include/asm/atomic*.h
2630 F:      include/*/atomic*.h
2631 F:      scripts/atomic/
2632
2633 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2634 M:      Bradley Grove <linuxdrivers@attotech.com>
2635 L:      linux-scsi@vger.kernel.org
2636 W:      http://www.attotech.com
2637 S:      Supported
2638 F:      drivers/scsi/esas2r
2639
2640 ATUSB IEEE 802.15.4 RADIO DRIVER
2641 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2642 L:      linux-wpan@vger.kernel.org
2643 S:      Maintained
2644 F:      drivers/net/ieee802154/atusb.c
2645 F:      drivers/net/ieee802154/atusb.h
2646 F:      drivers/net/ieee802154/at86rf230.h
2647
2648 AUDIT SUBSYSTEM
2649 M:      Paul Moore <paul@paul-moore.com>
2650 M:      Eric Paris <eparis@redhat.com>
2651 L:      linux-audit@redhat.com (moderated for non-subscribers)
2652 W:      https://github.com/linux-audit
2653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2654 S:      Supported
2655 F:      include/linux/audit.h
2656 F:      include/uapi/linux/audit.h
2657 F:      kernel/audit*
2658
2659 AUXILIARY DISPLAY DRIVERS
2660 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2661 S:      Maintained
2662 F:      drivers/auxdisplay/
2663 F:      include/linux/cfag12864b.h
2664
2665 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2666 M:      Andreas Klinger <ak@it-klinger.de>
2667 L:      linux-iio@vger.kernel.org
2668 S:      Maintained
2669 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2670 F:      drivers/iio/adc/hx711.c
2671
2672 AX.25 NETWORK LAYER
2673 M:      Ralf Baechle <ralf@linux-mips.org>
2674 L:      linux-hams@vger.kernel.org
2675 W:      http://www.linux-ax25.org/
2676 S:      Maintained
2677 F:      include/uapi/linux/ax25.h
2678 F:      include/net/ax25.h
2679 F:      net/ax25/
2680
2681 AXENTIA ARM DEVICES
2682 M:      Peter Rosin <peda@axentia.se>
2683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 S:      Maintained
2685 F:      Documentation/devicetree/bindings/arm/axentia.txt
2686 F:      arch/arm/boot/dts/at91-linea.dtsi
2687 F:      arch/arm/boot/dts/at91-natte.dtsi
2688 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2689 F:      arch/arm/boot/dts/at91-tse850-3.dts
2690
2691 AXENTIA ASOC DRIVERS
2692 M:      Peter Rosin <peda@axentia.se>
2693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2694 S:      Maintained
2695 F:      Documentation/devicetree/bindings/sound/axentia,*
2696 F:      sound/soc/atmel/tse850-pcm5142.c
2697
2698 AXXIA I2C CONTROLLER
2699 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2700 L:      linux-i2c@vger.kernel.org
2701 S:      Maintained
2702 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2703 F:      drivers/i2c/busses/i2c-axxia.c
2704
2705 AZ6007 DVB DRIVER
2706 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2707 L:      linux-media@vger.kernel.org
2708 W:      https://linuxtv.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 S:      Maintained
2711 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2712
2713 AZTECH FM RADIO RECEIVER DRIVER
2714 M:      Hans Verkuil <hverkuil@xs4all.nl>
2715 L:      linux-media@vger.kernel.org
2716 T:      git git://linuxtv.org/media_tree.git
2717 W:      https://linuxtv.org
2718 S:      Maintained
2719 F:      drivers/media/radio/radio-aztech*
2720
2721 B43 WIRELESS DRIVER
2722 L:      linux-wireless@vger.kernel.org
2723 L:      b43-dev@lists.infradead.org
2724 W:      http://wireless.kernel.org/en/users/Drivers/b43
2725 S:      Odd Fixes
2726 F:      drivers/net/wireless/broadcom/b43/
2727
2728 B43LEGACY WIRELESS DRIVER
2729 M:      Larry Finger <Larry.Finger@lwfinger.net>
2730 L:      linux-wireless@vger.kernel.org
2731 L:      b43-dev@lists.infradead.org
2732 W:      http://wireless.kernel.org/en/users/Drivers/b43
2733 S:      Maintained
2734 F:      drivers/net/wireless/broadcom/b43legacy/
2735
2736 BACKLIGHT CLASS/SUBSYSTEM
2737 M:      Lee Jones <lee.jones@linaro.org>
2738 M:      Daniel Thompson <daniel.thompson@linaro.org>
2739 M:      Jingoo Han <jingoohan1@gmail.com>
2740 L:      dri-devel@lists.freedesktop.org
2741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2742 S:      Maintained
2743 F:      drivers/video/backlight/
2744 F:      include/linux/backlight.h
2745 F:      include/linux/pwm_backlight.h
2746 F:      Documentation/devicetree/bindings/leds/backlight
2747
2748 BATMAN ADVANCED
2749 M:      Marek Lindner <mareklindner@neomailbox.ch>
2750 M:      Simon Wunderlich <sw@simonwunderlich.de>
2751 M:      Antonio Quartulli <a@unstable.cc>
2752 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2753 W:      https://www.open-mesh.org/
2754 Q:      https://patchwork.open-mesh.org/project/batman/list/
2755 S:      Maintained
2756 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2757 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2758 F:      Documentation/networking/batman-adv.rst
2759 F:      include/uapi/linux/batadv_packet.h
2760 F:      include/uapi/linux/batman_adv.h
2761 F:      net/batman-adv/
2762
2763 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2764 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2765 L:      linux-hams@vger.kernel.org
2766 W:      http://www.baycom.org/~tom/ham/ham.html
2767 S:      Maintained
2768 F:      drivers/net/hamradio/baycom*
2769
2770 BCACHE (BLOCK LAYER CACHE)
2771 M:      Coly Li <colyli@suse.de>
2772 M:      Kent Overstreet <kent.overstreet@gmail.com>
2773 L:      linux-bcache@vger.kernel.org
2774 W:      http://bcache.evilpiepirate.org
2775 C:      irc://irc.oftc.net/bcache
2776 S:      Maintained
2777 F:      drivers/md/bcache/
2778
2779 BDISP ST MEDIA DRIVER
2780 M:      Fabien Dessenne <fabien.dessenne@st.com>
2781 L:      linux-media@vger.kernel.org
2782 T:      git git://linuxtv.org/media_tree.git
2783 W:      https://linuxtv.org
2784 S:      Supported
2785 F:      drivers/media/platform/sti/bdisp
2786
2787 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2788 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2789 L:      netdev@vger.kernel.org
2790 S:      Maintained
2791 F:      drivers/net/ethernet/ec_bhf.c
2792
2793 BEFS FILE SYSTEM
2794 M:      Luis de Bethencourt <luisbg@kernel.org>
2795 M:      Salah Triki <salah.triki@gmail.com>
2796 S:      Maintained
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2798 F:      Documentation/filesystems/befs.txt
2799 F:      fs/befs/
2800
2801 BFQ I/O SCHEDULER
2802 M:      Paolo Valente <paolo.valente@linaro.org>
2803 M:      Jens Axboe <axboe@kernel.dk>
2804 L:      linux-block@vger.kernel.org
2805 S:      Maintained
2806 F:      block/bfq-*
2807 F:      Documentation/block/bfq-iosched.txt
2808
2809 BFS FILE SYSTEM
2810 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2811 S:      Maintained
2812 F:      Documentation/filesystems/bfs.txt
2813 F:      fs/bfs/
2814 F:      include/uapi/linux/bfs_fs.h
2815
2816 BLINKM RGB LED DRIVER
2817 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2818 S:      Maintained
2819 F:      drivers/leds/leds-blinkm.c
2820
2821 BLOCK LAYER
2822 M:      Jens Axboe <axboe@kernel.dk>
2823 L:      linux-block@vger.kernel.org
2824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2825 S:      Maintained
2826 F:      block/
2827 F:      drivers/block/
2828 F:      kernel/trace/blktrace.c
2829 F:      lib/sbitmap.c
2830
2831 BLOCK2MTD DRIVER
2832 M:      Joern Engel <joern@lazybastard.org>
2833 L:      linux-mtd@lists.infradead.org
2834 S:      Maintained
2835 F:      drivers/mtd/devices/block2mtd.c
2836
2837 BLUETOOTH DRIVERS
2838 M:      Marcel Holtmann <marcel@holtmann.org>
2839 M:      Johan Hedberg <johan.hedberg@gmail.com>
2840 L:      linux-bluetooth@vger.kernel.org
2841 W:      http://www.bluez.org/
2842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2844 S:      Maintained
2845 F:      drivers/bluetooth/
2846
2847 BLUETOOTH SUBSYSTEM
2848 M:      Marcel Holtmann <marcel@holtmann.org>
2849 M:      Johan Hedberg <johan.hedberg@gmail.com>
2850 L:      linux-bluetooth@vger.kernel.org
2851 W:      http://www.bluez.org/
2852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2854 S:      Maintained
2855 F:      net/bluetooth/
2856 F:      include/net/bluetooth/
2857
2858 BONDING DRIVER
2859 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2860 M:      Veaceslav Falico <vfalico@gmail.com>
2861 M:      Andy Gospodarek <andy@greyhouse.net>
2862 L:      netdev@vger.kernel.org
2863 W:      http://sourceforge.net/projects/bonding/
2864 S:      Supported
2865 F:      drivers/net/bonding/
2866 F:      include/uapi/linux/if_bonding.h
2867
2868 BPF (Safe dynamic programs and tools)
2869 M:      Alexei Starovoitov <ast@kernel.org>
2870 M:      Daniel Borkmann <daniel@iogearbox.net>
2871 R:      Martin KaFai Lau <kafai@fb.com>
2872 R:      Song Liu <songliubraving@fb.com>
2873 R:      Yonghong Song <yhs@fb.com>
2874 L:      netdev@vger.kernel.org
2875 L:      bpf@vger.kernel.org
2876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2878 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2879 S:      Supported
2880 F:      arch/*/net/*
2881 F:      Documentation/networking/filter.txt
2882 F:      Documentation/bpf/
2883 F:      include/linux/bpf*
2884 F:      include/linux/filter.h
2885 F:      include/trace/events/xdp.h
2886 F:      include/uapi/linux/bpf*
2887 F:      include/uapi/linux/filter.h
2888 F:      kernel/bpf/
2889 F:      kernel/trace/bpf_trace.c
2890 F:      lib/test_bpf.c
2891 F:      net/bpf/
2892 F:      net/core/filter.c
2893 F:      net/sched/act_bpf.c
2894 F:      net/sched/cls_bpf.c
2895 F:      samples/bpf/
2896 F:      tools/bpf/
2897 F:      tools/lib/bpf/
2898 F:      tools/testing/selftests/bpf/
2899 K:      bpf
2900 N:      bpf
2901
2902 BPF JIT for ARM
2903 M:      Shubham Bansal <illusionist.neo@gmail.com>
2904 L:      netdev@vger.kernel.org
2905 L:      bpf@vger.kernel.org
2906 S:      Maintained
2907 F:      arch/arm/net/
2908
2909 BPF JIT for ARM64
2910 M:      Daniel Borkmann <daniel@iogearbox.net>
2911 M:      Alexei Starovoitov <ast@kernel.org>
2912 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2913 L:      netdev@vger.kernel.org
2914 L:      bpf@vger.kernel.org
2915 S:      Supported
2916 F:      arch/arm64/net/
2917
2918 BPF JIT for MIPS (32-BIT AND 64-BIT)
2919 M:      Paul Burton <paul.burton@mips.com>
2920 L:      netdev@vger.kernel.org
2921 L:      bpf@vger.kernel.org
2922 S:      Maintained
2923 F:      arch/mips/net/
2924
2925 BPF JIT for NFP NICs
2926 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2927 L:      netdev@vger.kernel.org
2928 L:      bpf@vger.kernel.org
2929 S:      Supported
2930 F:      drivers/net/ethernet/netronome/nfp/bpf/
2931
2932 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2933 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2934 M:      Sandipan Das <sandipan@linux.ibm.com>
2935 L:      netdev@vger.kernel.org
2936 L:      bpf@vger.kernel.org
2937 S:      Maintained
2938 F:      arch/powerpc/net/
2939
2940 BPF JIT for RISC-V (RV64G)
2941 M:      Björn Töpel <bjorn.topel@gmail.com>
2942 L:      netdev@vger.kernel.org
2943 S:      Maintained
2944 F:      arch/riscv/net/
2945
2946 BPF JIT for S390
2947 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2948 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2949 L:      netdev@vger.kernel.org
2950 L:      bpf@vger.kernel.org
2951 S:      Maintained
2952 F:      arch/s390/net/
2953 X:      arch/s390/net/pnet.c
2954
2955 BPF JIT for SPARC (32-BIT AND 64-BIT)
2956 M:      David S. Miller <davem@davemloft.net>
2957 L:      netdev@vger.kernel.org
2958 L:      bpf@vger.kernel.org
2959 S:      Maintained
2960 F:      arch/sparc/net/
2961
2962 BPF JIT for X86 32-BIT
2963 M:      Wang YanQing <udknight@gmail.com>
2964 L:      netdev@vger.kernel.org
2965 L:      bpf@vger.kernel.org
2966 S:      Maintained
2967 F:      arch/x86/net/bpf_jit_comp32.c
2968
2969 BPF JIT for X86 64-BIT
2970 M:      Alexei Starovoitov <ast@kernel.org>
2971 M:      Daniel Borkmann <daniel@iogearbox.net>
2972 L:      netdev@vger.kernel.org
2973 L:      bpf@vger.kernel.org
2974 S:      Supported
2975 F:      arch/x86/net/
2976 X:      arch/x86/net/bpf_jit_comp32.c
2977
2978 BROADCOM B44 10/100 ETHERNET DRIVER
2979 M:      Michael Chan <michael.chan@broadcom.com>
2980 L:      netdev@vger.kernel.org
2981 S:      Supported
2982 F:      drivers/net/ethernet/broadcom/b44.*
2983
2984 BROADCOM B53 ETHERNET SWITCH DRIVER
2985 M:      Florian Fainelli <f.fainelli@gmail.com>
2986 L:      netdev@vger.kernel.org
2987 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2988 S:      Supported
2989 F:      drivers/net/dsa/b53/*
2990 F:      include/linux/platform_data/b53.h
2991
2992 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2993 M:      Florian Fainelli <f.fainelli@gmail.com>
2994 M:      Ray Jui <rjui@broadcom.com>
2995 M:      Scott Branden <sbranden@broadcom.com>
2996 M:      bcm-kernel-feedback-list@broadcom.com
2997 T:      git git://github.com/broadcom/mach-bcm
2998 S:      Maintained
2999 N:      bcm281*
3000 N:      bcm113*
3001 N:      bcm216*
3002 N:      kona
3003 F:      arch/arm/mach-bcm/
3004
3005 BROADCOM BCM2835 ARM ARCHITECTURE
3006 M:      Eric Anholt <eric@anholt.net>
3007 M:      Stefan Wahren <stefan.wahren@i2se.com>
3008 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3010 T:      git git://github.com/anholt/linux
3011 S:      Maintained
3012 N:      bcm2835
3013 F:      drivers/staging/vc04_services
3014
3015 BROADCOM BCM47XX MIPS ARCHITECTURE
3016 M:      Hauke Mehrtens <hauke@hauke-m.de>
3017 M:      Rafał Miłecki <zajec5@gmail.com>
3018 L:      linux-mips@vger.kernel.org
3019 S:      Maintained
3020 F:      Documentation/devicetree/bindings/mips/brcm/
3021 F:      arch/mips/bcm47xx/*
3022 F:      arch/mips/include/asm/mach-bcm47xx/*
3023
3024 BROADCOM BCM5301X ARM ARCHITECTURE
3025 M:      Hauke Mehrtens <hauke@hauke-m.de>
3026 M:      Rafał Miłecki <zajec5@gmail.com>
3027 M:      bcm-kernel-feedback-list@broadcom.com
3028 L:      linux-arm-kernel@lists.infradead.org
3029 S:      Maintained
3030 F:      arch/arm/mach-bcm/bcm_5301x.c
3031 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3032 F:      arch/arm/boot/dts/bcm470*
3033 F:      arch/arm/boot/dts/bcm953012*
3034
3035 BROADCOM BCM53573 ARM ARCHITECTURE
3036 M:      Rafał Miłecki <rafal@milecki.pl>
3037 L:      linux-arm-kernel@lists.infradead.org
3038 S:      Maintained
3039 F:      arch/arm/boot/dts/bcm53573*
3040 F:      arch/arm/boot/dts/bcm47189*
3041
3042 BROADCOM BCM63XX ARM ARCHITECTURE
3043 M:      Florian Fainelli <f.fainelli@gmail.com>
3044 M:      bcm-kernel-feedback-list@broadcom.com
3045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046 T:      git git://github.com/broadcom/stblinux.git
3047 S:      Maintained
3048 N:      bcm63xx
3049
3050 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3051 M:      Kevin Cernekee <cernekee@gmail.com>
3052 L:      linux-usb@vger.kernel.org
3053 S:      Maintained
3054 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3055
3056 BROADCOM BCM7XXX ARM ARCHITECTURE
3057 M:      Brian Norris <computersforpeace@gmail.com>
3058 M:      Gregory Fong <gregory.0xf0@gmail.com>
3059 M:      Florian Fainelli <f.fainelli@gmail.com>
3060 M:      bcm-kernel-feedback-list@broadcom.com
3061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 T:      git git://github.com/broadcom/stblinux.git
3063 S:      Maintained
3064 F:      arch/arm/mach-bcm/*brcmstb*
3065 F:      arch/arm/boot/dts/bcm7*.dts*
3066 F:      drivers/bus/brcmstb_gisb.c
3067 F:      arch/arm/mm/cache-b15-rac.c
3068 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3069 N:      brcmstb
3070
3071 BROADCOM BMIPS CPUFREQ DRIVER
3072 M:      Markus Mayer <mmayer@broadcom.com>
3073 M:      bcm-kernel-feedback-list@broadcom.com
3074 L:      linux-pm@vger.kernel.org
3075 S:      Maintained
3076 F:      drivers/cpufreq/bmips-cpufreq.c
3077
3078 BROADCOM BMIPS MIPS ARCHITECTURE
3079 M:      Kevin Cernekee <cernekee@gmail.com>
3080 M:      Florian Fainelli <f.fainelli@gmail.com>
3081 L:      linux-mips@vger.kernel.org
3082 T:      git git://github.com/broadcom/stblinux.git
3083 S:      Maintained
3084 F:      arch/mips/bmips/*
3085 F:      arch/mips/include/asm/mach-bmips/*
3086 F:      arch/mips/kernel/*bmips*
3087 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3088 F:      drivers/irqchip/irq-bcm63*
3089 F:      drivers/irqchip/irq-bcm7*
3090 F:      drivers/irqchip/irq-brcmstb*
3091 F:      include/linux/bcm963xx_nvram.h
3092 F:      include/linux/bcm963xx_tag.h
3093
3094 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3095 M:      Rasesh Mody <rmody@marvell.com>
3096 M:      GR-Linux-NIC-Dev@marvell.com
3097 L:      netdev@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/net/ethernet/broadcom/bnx2.*
3100 F:      drivers/net/ethernet/broadcom/bnx2_*
3101
3102 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3103 M:      QLogic-Storage-Upstream@qlogic.com
3104 L:      linux-scsi@vger.kernel.org
3105 S:      Supported
3106 F:      drivers/scsi/bnx2fc/
3107
3108 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3109 M:      QLogic-Storage-Upstream@qlogic.com
3110 L:      linux-scsi@vger.kernel.org
3111 S:      Supported
3112 F:      drivers/scsi/bnx2i/
3113
3114 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3115 M:      Ariel Elior <aelior@marvell.com>
3116 M:      Sudarsana Kalluru <skalluru@marvell.com>
3117 M:      GR-everest-linux-l2@marvell.com
3118 L:      netdev@vger.kernel.org
3119 S:      Supported
3120 F:      drivers/net/ethernet/broadcom/bnx2x/
3121
3122 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3123 M:      Michael Chan <michael.chan@broadcom.com>
3124 L:      netdev@vger.kernel.org
3125 S:      Supported
3126 F:      drivers/net/ethernet/broadcom/bnxt/
3127
3128 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3129 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3130 M:      Franky Lin <franky.lin@broadcom.com>
3131 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3132 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3133 M:      Wright Feng <wright.feng@cypress.com>
3134 L:      linux-wireless@vger.kernel.org
3135 L:      brcm80211-dev-list.pdl@broadcom.com
3136 L:      brcm80211-dev-list@cypress.com
3137 S:      Supported
3138 F:      drivers/net/wireless/broadcom/brcm80211/
3139
3140 BROADCOM BRCMSTB GPIO DRIVER
3141 M:      Gregory Fong <gregory.0xf0@gmail.com>
3142 L:      bcm-kernel-feedback-list@broadcom.com
3143 S:      Supported
3144 F:      drivers/gpio/gpio-brcmstb.c
3145 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3146
3147 BROADCOM BRCMSTB I2C DRIVER
3148 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3149 L:      linux-i2c@vger.kernel.org
3150 L:      bcm-kernel-feedback-list@broadcom.com
3151 S:      Supported
3152 F:      drivers/i2c/busses/i2c-brcmstb.c
3153 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3154
3155 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3156 M:      Al Cooper <alcooperx@gmail.com>
3157 L:      linux-kernel@vger.kernel.org
3158 L:      bcm-kernel-feedback-list@broadcom.com
3159 S:      Maintained
3160 F:      drivers/phy/broadcom/phy-brcm-usb*
3161
3162 BROADCOM GENET ETHERNET DRIVER
3163 M:      Doug Berger <opendmb@gmail.com>
3164 M:      Florian Fainelli <f.fainelli@gmail.com>
3165 L:      netdev@vger.kernel.org
3166 S:      Supported
3167 F:      drivers/net/ethernet/broadcom/genet/
3168
3169 BROADCOM IPROC ARM ARCHITECTURE
3170 M:      Ray Jui <rjui@broadcom.com>
3171 M:      Scott Branden <sbranden@broadcom.com>
3172 M:      bcm-kernel-feedback-list@broadcom.com
3173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174 T:      git git://github.com/broadcom/cygnus-linux.git
3175 S:      Maintained
3176 N:      iproc
3177 N:      cygnus
3178 N:      bcm[-_]nsp
3179 N:      bcm9113*
3180 N:      bcm9583*
3181 N:      bcm9585*
3182 N:      bcm9586*
3183 N:      bcm988312
3184 N:      bcm113*
3185 N:      bcm583*
3186 N:      bcm585*
3187 N:      bcm586*
3188 N:      bcm88312
3189 N:      hr2
3190 N:      stingray
3191 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3192 F:      arch/arm64/boot/dts/broadcom/stingray/*
3193 F:      drivers/clk/bcm/clk-ns*
3194 F:      drivers/clk/bcm/clk-sr*
3195 F:      drivers/pinctrl/bcm/pinctrl-ns*
3196 F:      include/dt-bindings/clock/bcm-sr*
3197
3198 BROADCOM KONA GPIO DRIVER
3199 M:      Ray Jui <rjui@broadcom.com>
3200 L:      bcm-kernel-feedback-list@broadcom.com
3201 S:      Supported
3202 F:      drivers/gpio/gpio-bcm-kona.c
3203 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3204
3205 BROADCOM NETXTREME-E ROCE DRIVER
3206 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3207 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3208 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3209 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3210 L:      linux-rdma@vger.kernel.org
3211 W:      http://www.broadcom.com
3212 S:      Supported
3213 F:      drivers/infiniband/hw/bnxt_re/
3214 F:      include/uapi/rdma/bnxt_re-abi.h
3215
3216 BROADCOM NVRAM DRIVER
3217 M:      Rafał Miłecki <zajec5@gmail.com>
3218 L:      linux-mips@vger.kernel.org
3219 S:      Maintained
3220 F:      drivers/firmware/broadcom/*
3221
3222 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3223 M:      Rafał Miłecki <zajec5@gmail.com>
3224 L:      linux-wireless@vger.kernel.org
3225 S:      Maintained
3226 F:      drivers/bcma/
3227 F:      include/linux/bcma/
3228
3229 BROADCOM STB AVS CPUFREQ DRIVER
3230 M:      Markus Mayer <mmayer@broadcom.com>
3231 M:      bcm-kernel-feedback-list@broadcom.com
3232 L:      linux-pm@vger.kernel.org
3233 S:      Maintained
3234 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3235 F:      drivers/cpufreq/brcmstb*
3236
3237 BROADCOM STB AVS TMON DRIVER
3238 M:      Markus Mayer <mmayer@broadcom.com>
3239 M:      bcm-kernel-feedback-list@broadcom.com
3240 L:      linux-pm@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3243 F:      drivers/thermal/broadcom/brcmstb*
3244
3245 BROADCOM STB NAND FLASH DRIVER
3246 M:      Brian Norris <computersforpeace@gmail.com>
3247 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3248 L:      linux-mtd@lists.infradead.org
3249 L:      bcm-kernel-feedback-list@broadcom.com
3250 S:      Maintained
3251 F:      drivers/mtd/nand/raw/brcmnand/
3252
3253 BROADCOM STB DPFE DRIVER
3254 M:      Markus Mayer <mmayer@broadcom.com>
3255 M:      bcm-kernel-feedback-list@broadcom.com
3256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3257 S:      Maintained
3258 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3259 F:      drivers/memory/brcmstb_dpfe.c
3260
3261 BROADCOM SPI DRIVER
3262 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3263 M:      bcm-kernel-feedback-list@broadcom.com
3264 S:      Maintained
3265 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3266 F:      drivers/spi/spi-bcm-qspi.*
3267 F:      drivers/spi/spi-brcmstb-qspi.c
3268 F:      drivers/spi/spi-iproc-qspi.c
3269
3270 BROADCOM SYSTEMPORT ETHERNET DRIVER
3271 M:      Florian Fainelli <f.fainelli@gmail.com>
3272 L:      netdev@vger.kernel.org
3273 S:      Supported
3274 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3275
3276 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3277 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3278 M:      Prashant Sreedharan <prashant@broadcom.com>
3279 M:      Michael Chan <mchan@broadcom.com>
3280 L:      netdev@vger.kernel.org
3281 S:      Supported
3282 F:      drivers/net/ethernet/broadcom/tg3.*
3283
3284 BROCADE BFA FC SCSI DRIVER
3285 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3286 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3287 L:      linux-scsi@vger.kernel.org
3288 S:      Supported
3289 F:      drivers/scsi/bfa/
3290
3291 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3292 M:      Rasesh Mody <rmody@marvell.com>
3293 M:      Sudarsana Kalluru <skalluru@marvell.com>
3294 M:      GR-Linux-NIC-Dev@marvell.com
3295 L:      netdev@vger.kernel.org
3296 S:      Supported
3297 F:      drivers/net/ethernet/brocade/bna/
3298
3299 BSG (block layer generic sg v4 driver)
3300 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3301 L:      linux-scsi@vger.kernel.org
3302 S:      Supported
3303 F:      block/bsg.c
3304 F:      include/linux/bsg.h
3305 F:      include/uapi/linux/bsg.h
3306
3307 BT87X AUDIO DRIVER
3308 M:      Clemens Ladisch <clemens@ladisch.de>
3309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3310 T:      git git://git.alsa-project.org/alsa-kernel.git
3311 S:      Maintained
3312 F:      Documentation/sound/cards/bt87x.rst
3313 F:      sound/pci/bt87x.c
3314
3315 BT8XXGPIO DRIVER
3316 M:      Michael Buesch <m@bues.ch>
3317 W:      http://bu3sch.de/btgpio.php
3318 S:      Maintained
3319 F:      drivers/gpio/gpio-bt8xx.c
3320
3321 BTRFS FILE SYSTEM
3322 M:      Chris Mason <clm@fb.com>
3323 M:      Josef Bacik <josef@toxicpanda.com>
3324 M:      David Sterba <dsterba@suse.com>
3325 L:      linux-btrfs@vger.kernel.org
3326 W:      http://btrfs.wiki.kernel.org/
3327 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3329 S:      Maintained
3330 F:      Documentation/filesystems/btrfs.txt
3331 F:      fs/btrfs/
3332 F:      include/linux/btrfs*
3333 F:      include/uapi/linux/btrfs*
3334
3335 BTTV VIDEO4LINUX DRIVER
3336 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3337 L:      linux-media@vger.kernel.org
3338 W:      https://linuxtv.org
3339 T:      git git://linuxtv.org/media_tree.git
3340 S:      Odd fixes
3341 F:      Documentation/media/v4l-drivers/bttv*
3342 F:      drivers/media/pci/bt8xx/bttv*
3343
3344 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3345 M:      Chanwoo Choi <cw00.choi@samsung.com>
3346 L:      linux-pm@vger.kernel.org
3347 L:      linux-samsung-soc@vger.kernel.org
3348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3349 S:      Maintained
3350 F:      drivers/devfreq/exynos-bus.c
3351 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3352
3353 BUSLOGIC SCSI DRIVER
3354 M:      Khalid Aziz <khalid@gonehiking.org>
3355 L:      linux-scsi@vger.kernel.org
3356 S:      Maintained
3357 F:      drivers/scsi/BusLogic.*
3358 F:      drivers/scsi/FlashPoint.*
3359
3360 C-MEDIA CMI8788 DRIVER
3361 M:      Clemens Ladisch <clemens@ladisch.de>
3362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3363 T:      git git://git.alsa-project.org/alsa-kernel.git
3364 S:      Maintained
3365 F:      sound/pci/oxygen/
3366
3367 C-SKY ARCHITECTURE
3368 M:      Guo Ren <guoren@kernel.org>
3369 T:      git https://github.com/c-sky/csky-linux.git
3370 S:      Supported
3371 F:      arch/csky/
3372 F:      Documentation/devicetree/bindings/csky/
3373 F:      drivers/irqchip/irq-csky-*
3374 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3375 F:      drivers/clocksource/timer-gx6605s.c
3376 F:      drivers/clocksource/timer-mp-csky.c
3377 F:      Documentation/devicetree/bindings/timer/csky,*
3378 K:      csky
3379 N:      csky
3380
3381 C6X ARCHITECTURE
3382 M:      Mark Salter <msalter@redhat.com>
3383 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3384 L:      linux-c6x-dev@linux-c6x.org
3385 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3386 S:      Maintained
3387 F:      arch/c6x/
3388
3389 CA8210 IEEE-802.15.4 RADIO DRIVER
3390 M:      Harry Morris <h.morris@cascoda.com>
3391 L:      linux-wpan@vger.kernel.org
3392 W:      https://github.com/Cascoda/ca8210-linux.git
3393 S:      Maintained
3394 F:      drivers/net/ieee802154/ca8210.c
3395 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3396
3397 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3398 M:      David Howells <dhowells@redhat.com>
3399 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3400 S:      Supported
3401 F:      Documentation/filesystems/caching/cachefiles.txt
3402 F:      fs/cachefiles/
3403
3404 CADENCE MIPI-CSI2 BRIDGES
3405 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3406 L:      linux-media@vger.kernel.org
3407 S:      Maintained
3408 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3409 F:      drivers/media/platform/cadence/cdns-csi2*
3410
3411 CADET FM/AM RADIO RECEIVER DRIVER
3412 M:      Hans Verkuil <hverkuil@xs4all.nl>
3413 L:      linux-media@vger.kernel.org
3414 T:      git git://linuxtv.org/media_tree.git
3415 W:      https://linuxtv.org
3416 S:      Maintained
3417 F:      drivers/media/radio/radio-cadet*
3418
3419 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3420 M:      Jonathan Corbet <corbet@lwn.net>
3421 L:      linux-media@vger.kernel.org
3422 T:      git git://linuxtv.org/media_tree.git
3423 S:      Maintained
3424 F:      Documentation/media/v4l-drivers/cafe_ccic*
3425 F:      drivers/media/platform/marvell-ccic/
3426
3427 CAIF NETWORK LAYER
3428 L:      netdev@vger.kernel.org
3429 S:      Orphan
3430 F:      Documentation/networking/caif/
3431 F:      drivers/net/caif/
3432 F:      include/uapi/linux/caif/
3433 F:      include/net/caif/
3434 F:      net/caif/
3435
3436 CAKE QDISC
3437 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3438 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3439 S:      Maintained
3440 F:      net/sched/sch_cake.c
3441
3442 CALGARY x86-64 IOMMU
3443 M:      Muli Ben-Yehuda <mulix@mulix.org>
3444 M:      Jon Mason <jdmason@kudzu.us>
3445 L:      iommu@lists.linux-foundation.org
3446 S:      Maintained
3447 F:      arch/x86/kernel/pci-calgary_64.c
3448 F:      arch/x86/kernel/tce_64.c
3449 F:      arch/x86/include/asm/calgary.h
3450 F:      arch/x86/include/asm/tce.h
3451
3452 CAN NETWORK DRIVERS
3453 M:      Wolfgang Grandegger <wg@grandegger.com>
3454 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3455 L:      linux-can@vger.kernel.org
3456 W:      https://github.com/linux-can
3457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3459 S:      Maintained
3460 F:      Documentation/devicetree/bindings/net/can/
3461 F:      drivers/net/can/
3462 F:      include/linux/can/dev.h
3463 F:      include/linux/can/platform/
3464 F:      include/uapi/linux/can/error.h
3465 F:      include/uapi/linux/can/netlink.h
3466
3467 CAN NETWORK LAYER
3468 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3469 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3470 L:      linux-can@vger.kernel.org
3471 W:      https://github.com/linux-can
3472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3474 S:      Maintained
3475 F:      Documentation/networking/can.rst
3476 F:      net/can/
3477 F:      include/linux/can/core.h
3478 F:      include/uapi/linux/can.h
3479 F:      include/uapi/linux/can/bcm.h
3480 F:      include/uapi/linux/can/raw.h
3481 F:      include/uapi/linux/can/gw.h
3482
3483 CAPABILITIES
3484 M:      Serge Hallyn <serge@hallyn.com>
3485 L:      linux-security-module@vger.kernel.org
3486 S:      Supported
3487 F:      include/linux/capability.h
3488 F:      include/uapi/linux/capability.h
3489 F:      security/commoncap.c
3490 F:      kernel/capability.c
3491
3492 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3493 M:      Kevin Tsai <ktsai@capellamicro.com>
3494 S:      Maintained
3495 F:      drivers/iio/light/cm*
3496
3497 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3498 M:      Christian Lamparter <chunkeey@googlemail.com>
3499 L:      linux-wireless@vger.kernel.org
3500 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3501 S:      Maintained
3502 F:      drivers/net/wireless/ath/carl9170/
3503
3504 CAVIUM I2C DRIVER
3505 M:      Jan Glauber <jglauber@cavium.com>
3506 M:      David Daney <david.daney@cavium.com>
3507 W:      http://www.cavium.com
3508 S:      Supported
3509 F:      drivers/i2c/busses/i2c-octeon*
3510 F:      drivers/i2c/busses/i2c-thunderx*
3511
3512 CAVIUM LIQUIDIO NETWORK DRIVER
3513 M:      Derek Chickles <dchickles@marvell.com>
3514 M:      Satanand Burla <sburla@marvell.com>
3515 M:      Felix Manlunas <fmanlunas@marvell.com>
3516 L:      netdev@vger.kernel.org
3517 W:      http://www.cavium.com
3518 S:      Supported
3519 F:      drivers/net/ethernet/cavium/liquidio/
3520
3521 CAVIUM MMC DRIVER
3522 M:      Jan Glauber <jglauber@cavium.com>
3523 M:      David Daney <david.daney@cavium.com>
3524 M:      Steven J. Hill <Steven.Hill@cavium.com>
3525 W:      http://www.cavium.com
3526 S:      Supported
3527 F:      drivers/mmc/host/cavium*
3528
3529 CAVIUM OCTEON-TX CRYPTO DRIVER
3530 M:      George Cherian <george.cherian@cavium.com>
3531 L:      linux-crypto@vger.kernel.org
3532 W:      http://www.cavium.com
3533 S:      Supported
3534 F:      drivers/crypto/cavium/cpt/
3535
3536 CAVIUM THUNDERX2 ARM64 SOC
3537 M:      Robert Richter <rrichter@cavium.com>
3538 M:      Jayachandran C <jnair@caviumnetworks.com>
3539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3540 S:      Maintained
3541 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3542 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3543
3544 CC2520 IEEE-802.15.4 RADIO DRIVER
3545 M:      Varka Bhadram <varkabhadram@gmail.com>
3546 L:      linux-wpan@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/net/ieee802154/cc2520.c
3549 F:      include/linux/spi/cc2520.h
3550 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3551
3552 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3553 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3554 L:      linux-crypto@vger.kernel.org
3555 S:      Supported
3556 F:      drivers/crypto/ccree/
3557 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3558
3559 CEC FRAMEWORK
3560 M:      Hans Verkuil <hans.verkuil@cisco.com>
3561 L:      linux-media@vger.kernel.org
3562 T:      git git://linuxtv.org/media_tree.git
3563 W:      http://linuxtv.org
3564 S:      Supported
3565 F:      Documentation/media/kapi/cec-core.rst
3566 F:      Documentation/media/uapi/cec
3567 F:      drivers/media/cec/
3568 F:      drivers/media/rc/keymaps/rc-cec.c
3569 F:      include/media/cec.h
3570 F:      include/media/cec-notifier.h
3571 F:      include/uapi/linux/cec.h
3572 F:      include/uapi/linux/cec-funcs.h
3573 F:      Documentation/devicetree/bindings/media/cec.txt
3574 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3575
3576 CEC GPIO DRIVER
3577 M:      Hans Verkuil <hans.verkuil@cisco.com>
3578 L:      linux-media@vger.kernel.org
3579 T:      git git://linuxtv.org/media_tree.git
3580 W:      http://linuxtv.org
3581 S:      Supported
3582 F:      drivers/media/platform/cec-gpio/
3583 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3584
3585 CELL BROADBAND ENGINE ARCHITECTURE
3586 M:      Arnd Bergmann <arnd@arndb.de>
3587 L:      linuxppc-dev@lists.ozlabs.org
3588 W:      http://www.ibm.com/developerworks/power/cell/
3589 S:      Supported
3590 F:      arch/powerpc/include/asm/cell*.h
3591 F:      arch/powerpc/include/asm/spu*.h
3592 F:      arch/powerpc/include/uapi/asm/spu*.h
3593 F:      arch/powerpc/oprofile/*cell*
3594 F:      arch/powerpc/platforms/cell/
3595
3596 CEPH COMMON CODE (LIBCEPH)
3597 M:      Ilya Dryomov <idryomov@gmail.com>
3598 M:      "Yan, Zheng" <zyan@redhat.com>
3599 M:      Sage Weil <sage@redhat.com>
3600 L:      ceph-devel@vger.kernel.org
3601 W:      http://ceph.com/
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3603 T:      git git://github.com/ceph/ceph-client.git
3604 S:      Supported
3605 F:      net/ceph/
3606 F:      include/linux/ceph/
3607 F:      include/linux/crush/
3608
3609 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3610 M:      "Yan, Zheng" <zyan@redhat.com>
3611 M:      Sage Weil <sage@redhat.com>
3612 M:      Ilya Dryomov <idryomov@gmail.com>
3613 L:      ceph-devel@vger.kernel.org
3614 W:      http://ceph.com/
3615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3616 T:      git git://github.com/ceph/ceph-client.git
3617 S:      Supported
3618 F:      Documentation/filesystems/ceph.txt
3619 F:      fs/ceph/
3620
3621 CERTIFICATE HANDLING:
3622 M:      David Howells <dhowells@redhat.com>
3623 M:      David Woodhouse <dwmw2@infradead.org>
3624 L:      keyrings@vger.kernel.org
3625 S:      Maintained
3626 F:      Documentation/admin-guide/module-signing.rst
3627 F:      certs/
3628 F:      scripts/sign-file.c
3629 F:      scripts/extract-cert.c
3630
3631 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3632 L:      linux-usb@vger.kernel.org
3633 S:      Orphan
3634 F:      Documentation/usb/WUSB-Design-overview.txt
3635 F:      Documentation/usb/wusb-cbaf
3636 F:      drivers/usb/host/hwa-hc.c
3637 F:      drivers/usb/host/whci/
3638 F:      drivers/usb/wusbcore/
3639 F:      include/linux/usb/wusb*
3640
3641 CFAG12864B LCD DRIVER
3642 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3643 S:      Maintained
3644 F:      drivers/auxdisplay/cfag12864b.c
3645 F:      include/linux/cfag12864b.h
3646
3647 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3648 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3649 S:      Maintained
3650 F:      drivers/auxdisplay/cfag12864bfb.c
3651 F:      include/linux/cfag12864b.h
3652
3653 802.11 (including CFG80211/NL80211)
3654 M:      Johannes Berg <johannes@sipsolutions.net>
3655 L:      linux-wireless@vger.kernel.org
3656 W:      http://wireless.kernel.org/
3657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3659 S:      Maintained
3660 F:      net/wireless/
3661 F:      include/uapi/linux/nl80211.h
3662 F:      include/linux/ieee80211.h
3663 F:      include/net/wext.h
3664 F:      include/net/cfg80211.h
3665 F:      include/net/iw_handler.h
3666 F:      include/net/ieee80211_radiotap.h
3667 F:      Documentation/driver-api/80211/cfg80211.rst
3668 F:      Documentation/networking/regulatory.txt
3669
3670 CHAR and MISC DRIVERS
3671 M:      Arnd Bergmann <arnd@arndb.de>
3672 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3674 S:      Supported
3675 F:      drivers/char/
3676 F:      drivers/misc/
3677 F:      include/linux/miscdevice.h
3678
3679 CHECKPATCH
3680 M:      Andy Whitcroft <apw@canonical.com>
3681 M:      Joe Perches <joe@perches.com>
3682 S:      Maintained
3683 F:      scripts/checkpatch.pl
3684
3685 CHINESE DOCUMENTATION
3686 M:      Harry Wei <harryxiyou@gmail.com>
3687 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3688 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3689 S:      Maintained
3690 F:      Documentation/translations/zh_CN/
3691
3692 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3693 M:      Peter Chen <Peter.Chen@nxp.com>
3694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3695 L:      linux-usb@vger.kernel.org
3696 S:      Maintained
3697 F:      drivers/usb/chipidea/
3698
3699 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3700 M:      Hans de Goede <hdegoede@redhat.com>
3701 L:      linux-input@vger.kernel.org
3702 S:      Maintained
3703 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3704 F:      drivers/input/touchscreen/chipone_icn8318.c
3705
3706 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3707 M:      Hans de Goede <hdegoede@redhat.com>
3708 L:      linux-input@vger.kernel.org
3709 S:      Maintained
3710 F:      drivers/input/touchscreen/chipone_icn8505.c
3711
3712 CHROME HARDWARE PLATFORM SUPPORT
3713 M:      Benson Leung <bleung@chromium.org>
3714 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3715 S:      Maintained
3716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3717 F:      drivers/platform/chrome/
3718
3719 CHROMEOS EC SUBDRIVERS
3720 M:      Benson Leung <bleung@chromium.org>
3721 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3722 R:      Guenter Roeck <groeck@chromium.org>
3723 S:      Maintained
3724 N:      cros_ec
3725 N:      cros-ec
3726 F:      drivers/power/supply/cros_usbpd-charger.c
3727
3728 CIRRUS LOGIC AUDIO CODEC DRIVERS
3729 M:      Brian Austin <brian.austin@cirrus.com>
3730 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3732 S:      Maintained
3733 F:      sound/soc/codecs/cs*
3734
3735 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3736 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3737 L:      netdev@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3740
3741 CISCO FCOE HBA DRIVER
3742 M:      Satish Kharat <satishkh@cisco.com>
3743 M:      Sesidhar Baddela <sebaddel@cisco.com>
3744 M:      Karan Tilak Kumar <kartilak@cisco.com>
3745 L:      linux-scsi@vger.kernel.org
3746 S:      Supported
3747 F:      drivers/scsi/fnic/
3748
3749 CISCO SCSI HBA DRIVER
3750 M:      Karan Tilak Kumar <kartilak@cisco.com>
3751 M:      Sesidhar Baddela <sebaddel@cisco.com>
3752 L:      linux-scsi@vger.kernel.org
3753 S:      Supported
3754 F:      drivers/scsi/snic/
3755
3756 CISCO VIC ETHERNET NIC DRIVER
3757 M:      Christian Benvenuti <benve@cisco.com>
3758 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3759 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3760 S:      Supported
3761 F:      drivers/net/ethernet/cisco/enic/
3762
3763 CISCO VIC LOW LATENCY NIC DRIVER
3764 M:      Christian Benvenuti <benve@cisco.com>
3765 M:      Nelson Escobar <neescoba@cisco.com>
3766 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3767 S:      Supported
3768 F:      drivers/infiniband/hw/usnic/
3769
3770 CIRRUS LOGIC MADERA CODEC DRIVERS
3771 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3772 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3774 L:      patches@opensource.cirrus.com
3775 T:      git https://github.com/CirrusLogic/linux-drivers.git
3776 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3777 S:      Supported
3778 F:      Documentation/devicetree/bindings/mfd/madera.txt
3779 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3780 F:      include/linux/irqchip/irq-madera*
3781 F:      include/linux/mfd/madera/*
3782 F:      drivers/gpio/gpio-madera*
3783 F:      drivers/irqchip/irq-madera*
3784 F:      drivers/mfd/madera*
3785 F:      drivers/mfd/cs47l*
3786 F:      drivers/pinctrl/cirrus/*
3787
3788 CLANG-FORMAT FILE
3789 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3790 S:      Maintained
3791 F:      .clang-format
3792
3793 CLEANCACHE API
3794 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3795 L:      linux-kernel@vger.kernel.org
3796 S:      Maintained
3797 F:      mm/cleancache.c
3798 F:      include/linux/cleancache.h
3799
3800 CLK API
3801 M:      Russell King <linux@armlinux.org.uk>
3802 L:      linux-clk@vger.kernel.org
3803 S:      Maintained
3804 F:      include/linux/clk.h
3805
3806 CLOCKSOURCE, CLOCKEVENT DRIVERS
3807 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3808 M:      Thomas Gleixner <tglx@linutronix.de>
3809 L:      linux-kernel@vger.kernel.org
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3811 S:      Supported
3812 F:      drivers/clocksource/
3813 F:      Documentation/devicetree/bindings/timer/
3814
3815 CMPC ACPI DRIVER
3816 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3817 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3818 L:      platform-driver-x86@vger.kernel.org
3819 S:      Supported
3820 F:      drivers/platform/x86/classmate-laptop.c
3821
3822 COBALT MEDIA DRIVER
3823 M:      Hans Verkuil <hans.verkuil@cisco.com>
3824 L:      linux-media@vger.kernel.org
3825 T:      git git://linuxtv.org/media_tree.git
3826 W:      https://linuxtv.org
3827 S:      Supported
3828 F:      drivers/media/pci/cobalt/
3829
3830 COCCINELLE/Semantic Patches (SmPL)
3831 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3832 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3833 M:      Nicolas Palix <nicolas.palix@imag.fr>
3834 M:      Michal Marek <michal.lkml@markovi.net>
3835 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3837 W:      http://coccinelle.lip6.fr/
3838 S:      Supported
3839 F:      Documentation/dev-tools/coccinelle.rst
3840 F:      scripts/coccinelle/
3841 F:      scripts/coccicheck
3842
3843 CODA FILE SYSTEM
3844 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3845 M:      coda@cs.cmu.edu
3846 L:      codalist@coda.cs.cmu.edu
3847 W:      http://www.coda.cs.cmu.edu/
3848 S:      Maintained
3849 F:      Documentation/filesystems/coda.txt
3850 F:      fs/coda/
3851 F:      include/linux/coda*.h
3852 F:      include/uapi/linux/coda*.h
3853
3854 CODA V4L2 MEM2MEM DRIVER
3855 M:      Philipp Zabel <p.zabel@pengutronix.de>
3856 L:      linux-media@vger.kernel.org
3857 S:      Maintained
3858 F:      Documentation/devicetree/bindings/media/coda.txt
3859 F:      drivers/media/platform/coda/
3860
3861 CODE OF CONDUCT
3862 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3863 S:      Supported
3864 F:      Documentation/process/code-of-conduct.rst
3865 F:      Documentation/process/code-of-conduct-interpretation.rst
3866
3867 COMMON CLK FRAMEWORK
3868 M:      Michael Turquette <mturquette@baylibre.com>
3869 M:      Stephen Boyd <sboyd@kernel.org>
3870 L:      linux-clk@vger.kernel.org
3871 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3873 S:      Maintained
3874 F:      Documentation/devicetree/bindings/clock/
3875 F:      drivers/clk/
3876 X:      drivers/clk/clkdev.c
3877 F:      include/linux/clk-pr*
3878 F:      include/linux/clk/
3879 F:      include/linux/of_clk.h
3880
3881 COMMON INTERNET FILE SYSTEM (CIFS)
3882 M:      Steve French <sfrench@samba.org>
3883 L:      linux-cifs@vger.kernel.org
3884 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3885 W:      http://linux-cifs.samba.org/
3886 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3887 S:      Supported
3888 F:      Documentation/filesystems/cifs/
3889 F:      fs/cifs/
3890
3891 COMPACTPCI HOTPLUG CORE
3892 M:      Scott Murray <scott@spiteful.org>
3893 L:      linux-pci@vger.kernel.org
3894 S:      Maintained
3895 F:      drivers/pci/hotplug/cpci_hotplug*
3896
3897 COMPACTPCI HOTPLUG GENERIC DRIVER
3898 M:      Scott Murray <scott@spiteful.org>
3899 L:      linux-pci@vger.kernel.org
3900 S:      Maintained
3901 F:      drivers/pci/hotplug/cpcihp_generic.c
3902
3903 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3904 M:      Scott Murray <scott@spiteful.org>
3905 L:      linux-pci@vger.kernel.org
3906 S:      Maintained
3907 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3908
3909 COMPAL LAPTOP SUPPORT
3910 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3911 L:      platform-driver-x86@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/platform/x86/compal-laptop.c
3914
3915 COMPILER ATTRIBUTES
3916 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3917 S:      Maintained
3918 F:      include/linux/compiler_attributes.h
3919
3920 CONEXANT ACCESSRUNNER USB DRIVER
3921 L:      accessrunner-general@lists.sourceforge.net
3922 W:      http://accessrunner.sourceforge.net/
3923 S:      Orphan
3924 F:      drivers/usb/atm/cxacru.c
3925
3926 CONFIGFS
3927 M:      Joel Becker <jlbec@evilplan.org>
3928 M:      Christoph Hellwig <hch@lst.de>
3929 T:      git git://git.infradead.org/users/hch/configfs.git
3930 S:      Supported
3931 F:      fs/configfs/
3932 F:      include/linux/configfs.h
3933
3934 CONNECTOR
3935 M:      Evgeniy Polyakov <zbr@ioremap.net>
3936 L:      netdev@vger.kernel.org
3937 S:      Maintained
3938 F:      drivers/connector/
3939
3940 CONTROL GROUP (CGROUP)
3941 M:      Tejun Heo <tj@kernel.org>
3942 M:      Li Zefan <lizefan@huawei.com>
3943 M:      Johannes Weiner <hannes@cmpxchg.org>
3944 L:      cgroups@vger.kernel.org
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3946 S:      Maintained
3947 F:      Documentation/cgroup*
3948 F:      include/linux/cgroup*
3949 F:      kernel/cgroup*
3950
3951 CONTROL GROUP - CPUSET
3952 M:      Li Zefan <lizefan@huawei.com>
3953 L:      cgroups@vger.kernel.org
3954 W:      http://www.bullopensource.org/cpuset/
3955 W:      http://oss.sgi.com/projects/cpusets/
3956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3957 S:      Maintained
3958 F:      Documentation/cgroup-v1/cpusets.txt
3959 F:      include/linux/cpuset.h
3960 F:      kernel/cgroup/cpuset.c
3961
3962 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3963 M:      Johannes Weiner <hannes@cmpxchg.org>
3964 M:      Michal Hocko <mhocko@kernel.org>
3965 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3966 L:      cgroups@vger.kernel.org
3967 L:      linux-mm@kvack.org
3968 S:      Maintained
3969 F:      mm/memcontrol.c
3970 F:      mm/swap_cgroup.c
3971
3972 CORETEMP HARDWARE MONITORING DRIVER
3973 M:      Fenghua Yu <fenghua.yu@intel.com>
3974 L:      linux-hwmon@vger.kernel.org
3975 S:      Maintained
3976 F:      Documentation/hwmon/coretemp
3977 F:      drivers/hwmon/coretemp.c
3978
3979 COSA/SRP SYNC SERIAL DRIVER
3980 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3981 W:      http://www.fi.muni.cz/~kas/cosa/
3982 S:      Maintained
3983 F:      drivers/net/wan/cosa*
3984
3985 CPMAC ETHERNET DRIVER
3986 M:      Florian Fainelli <f.fainelli@gmail.com>
3987 L:      netdev@vger.kernel.org
3988 S:      Maintained
3989 F:      drivers/net/ethernet/ti/cpmac.c
3990
3991 CPU FREQUENCY SCALING FRAMEWORK
3992 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3993 M:      Viresh Kumar <viresh.kumar@linaro.org>
3994 L:      linux-pm@vger.kernel.org
3995 S:      Maintained
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3997 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3998 B:      https://bugzilla.kernel.org
3999 F:      Documentation/admin-guide/pm/cpufreq.rst
4000 F:      Documentation/admin-guide/pm/intel_pstate.rst
4001 F:      Documentation/cpu-freq/
4002 F:      Documentation/devicetree/bindings/cpufreq/
4003 F:      drivers/cpufreq/
4004 F:      include/linux/cpufreq.h
4005 F:      tools/testing/selftests/cpufreq/
4006
4007 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4008 M:      Viresh Kumar <viresh.kumar@linaro.org>
4009 M:      Sudeep Holla <sudeep.holla@arm.com>
4010 L:      linux-pm@vger.kernel.org
4011 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4012 S:      Maintained
4013 F:      drivers/cpufreq/arm_big_little.h
4014 F:      drivers/cpufreq/arm_big_little.c
4015
4016 CPU POWER MONITORING SUBSYSTEM
4017 M:      Thomas Renninger <trenn@suse.com>
4018 M:      Shuah Khan <shuah@kernel.org>
4019 M:      Shuah Khan <skhan@linuxfoundation.org>
4020 L:      linux-pm@vger.kernel.org
4021 S:      Maintained
4022 F:      tools/power/cpupower/
4023
4024 CPUID/MSR DRIVER
4025 M:      "H. Peter Anvin" <hpa@zytor.com>
4026 S:      Maintained
4027 F:      arch/x86/kernel/cpuid.c
4028 F:      arch/x86/kernel/msr.c
4029
4030 CPUIDLE DRIVER - ARM BIG LITTLE
4031 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4032 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4033 L:      linux-pm@vger.kernel.org
4034 L:      linux-arm-kernel@lists.infradead.org
4035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4036 S:      Maintained
4037 F:      drivers/cpuidle/cpuidle-big_little.c
4038
4039 CPUIDLE DRIVER - ARM EXYNOS
4040 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4041 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4042 M:      Kukjin Kim <kgene@kernel.org>
4043 L:      linux-pm@vger.kernel.org
4044 L:      linux-samsung-soc@vger.kernel.org
4045 S:      Supported
4046 F:      drivers/cpuidle/cpuidle-exynos.c
4047 F:      arch/arm/mach-exynos/pm.c
4048
4049 CPU IDLE TIME MANAGEMENT FRAMEWORK
4050 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4051 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4052 L:      linux-pm@vger.kernel.org
4053 S:      Maintained
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4055 B:      https://bugzilla.kernel.org
4056 F:      Documentation/admin-guide/pm/cpuidle.rst
4057 F:      drivers/cpuidle/*
4058 F:      include/linux/cpuidle.h
4059
4060 CRAMFS FILESYSTEM
4061 M:      Nicolas Pitre <nico@linaro.org>
4062 S:      Maintained
4063 F:      Documentation/filesystems/cramfs.txt
4064 F:      fs/cramfs/
4065
4066 CRYPTO API
4067 M:      Herbert Xu <herbert@gondor.apana.org.au>
4068 M:      "David S. Miller" <davem@davemloft.net>
4069 L:      linux-crypto@vger.kernel.org
4070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4072 S:      Maintained
4073 F:      Documentation/crypto/
4074 F:      Documentation/devicetree/bindings/crypto/
4075 F:      arch/*/crypto/
4076 F:      crypto/
4077 F:      drivers/crypto/
4078 F:      include/crypto/
4079 F:      include/linux/crypto*
4080
4081 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4082 M:      Neil Horman <nhorman@tuxdriver.com>
4083 L:      linux-crypto@vger.kernel.org
4084 S:      Maintained
4085 F:      crypto/ansi_cprng.c
4086 F:      crypto/rng.c
4087
4088 CS3308 MEDIA DRIVER
4089 M:      Hans Verkuil <hverkuil@xs4all.nl>
4090 L:      linux-media@vger.kernel.org
4091 T:      git git://linuxtv.org/media_tree.git
4092 W:      http://linuxtv.org
4093 S:      Odd Fixes
4094 F:      drivers/media/i2c/cs3308.c
4095
4096 CS5535 Audio ALSA driver
4097 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4098 S:      Maintained
4099 F:      sound/pci/cs5535audio/
4100
4101 CSI DRIVERS FOR ALLWINNER V3s
4102 M:      Yong Deng <yong.deng@magewell.com>
4103 L:      linux-media@vger.kernel.org
4104 T:      git git://linuxtv.org/media_tree.git
4105 S:      Maintained
4106 F:      drivers/media/platform/sunxi/sun6i-csi/
4107 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4108
4109 CW1200 WLAN driver
4110 M:      Solomon Peachy <pizza@shaftnet.org>
4111 S:      Maintained
4112 F:      drivers/net/wireless/st/cw1200/
4113
4114 CX18 VIDEO4LINUX DRIVER
4115 M:      Andy Walls <awalls@md.metrocast.net>
4116 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4117 L:      linux-media@vger.kernel.org
4118 T:      git git://linuxtv.org/media_tree.git
4119 W:      https://linuxtv.org
4120 W:      http://www.ivtvdriver.org/index.php/Cx18
4121 S:      Maintained
4122 F:      Documentation/media/v4l-drivers/cx18*
4123 F:      drivers/media/pci/cx18/
4124 F:      include/uapi/linux/ivtv*
4125
4126 CX2341X MPEG ENCODER HELPER MODULE
4127 M:      Hans Verkuil <hverkuil@xs4all.nl>
4128 L:      linux-media@vger.kernel.org
4129 T:      git git://linuxtv.org/media_tree.git
4130 W:      https://linuxtv.org
4131 S:      Maintained
4132 F:      drivers/media/common/cx2341x*
4133 F:      include/media/drv-intf/cx2341x.h
4134
4135 CX24120 MEDIA DRIVER
4136 M:      Jemma Denson <jdenson@gmail.com>
4137 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4138 L:      linux-media@vger.kernel.org
4139 W:      https://linuxtv.org
4140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4141 S:      Maintained
4142 F:      drivers/media/dvb-frontends/cx24120*
4143
4144 CX88 VIDEO4LINUX DRIVER
4145 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4146 L:      linux-media@vger.kernel.org
4147 W:      https://linuxtv.org
4148 T:      git git://linuxtv.org/media_tree.git
4149 S:      Odd fixes
4150 F:      Documentation/media/v4l-drivers/cx88*
4151 F:      drivers/media/pci/cx88/
4152
4153 CXD2820R MEDIA DRIVER
4154 M:      Antti Palosaari <crope@iki.fi>
4155 L:      linux-media@vger.kernel.org
4156 W:      https://linuxtv.org
4157 W:      http://palosaari.fi/linux/
4158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4159 T:      git git://linuxtv.org/anttip/media_tree.git
4160 S:      Maintained
4161 F:      drivers/media/dvb-frontends/cxd2820r*
4162
4163 CXGB3 ETHERNET DRIVER (CXGB3)
4164 M:      Vishal Kulkarni <vishal@chelsio.com>
4165 L:      netdev@vger.kernel.org
4166 W:      http://www.chelsio.com
4167 S:      Supported
4168 F:      drivers/net/ethernet/chelsio/cxgb3/
4169
4170 CXGB3 ISCSI DRIVER (CXGB3I)
4171 M:      Karen Xie <kxie@chelsio.com>
4172 L:      linux-scsi@vger.kernel.org
4173 W:      http://www.chelsio.com
4174 S:      Supported
4175 F:      drivers/scsi/cxgbi/cxgb3i
4176
4177 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4178 M:      Steve Wise <swise@chelsio.com>
4179 L:      linux-rdma@vger.kernel.org
4180 W:      http://www.openfabrics.org
4181 S:      Supported
4182 F:      drivers/infiniband/hw/cxgb3/
4183 F:      include/uapi/rdma/cxgb3-abi.h
4184
4185 CXGB4 CRYPTO DRIVER (chcr)
4186 M:      Harsh Jain <harsh@chelsio.com>
4187 L:      linux-crypto@vger.kernel.org
4188 W:      http://www.chelsio.com
4189 S:      Supported
4190 F:      drivers/crypto/chelsio
4191
4192 CXGB4 ETHERNET DRIVER (CXGB4)
4193 M:      Vishal Kulkarni <vishal@chelsio.com>
4194 L:      netdev@vger.kernel.org
4195 W:      http://www.chelsio.com
4196 S:      Supported
4197 F:      drivers/net/ethernet/chelsio/cxgb4/
4198
4199 CXGB4 ISCSI DRIVER (CXGB4I)
4200 M:      Karen Xie <kxie@chelsio.com>
4201 L:      linux-scsi@vger.kernel.org
4202 W:      http://www.chelsio.com
4203 S:      Supported
4204 F:      drivers/scsi/cxgbi/cxgb4i
4205
4206 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4207 M:      Steve Wise <swise@chelsio.com>
4208 L:      linux-rdma@vger.kernel.org
4209 W:      http://www.openfabrics.org
4210 S:      Supported
4211 F:      drivers/infiniband/hw/cxgb4/
4212 F:      include/uapi/rdma/cxgb4-abi.h
4213
4214 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4215 M:      Casey Leedom <leedom@chelsio.com>
4216 L:      netdev@vger.kernel.org
4217 W:      http://www.chelsio.com
4218 S:      Supported
4219 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4220
4221 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4222 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4223 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4224 L:      linuxppc-dev@lists.ozlabs.org
4225 S:      Supported
4226 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4227 F:      drivers/misc/cxl/
4228 F:      include/misc/cxl*
4229 F:      include/uapi/misc/cxl.h
4230 F:      Documentation/powerpc/cxl.txt
4231 F:      Documentation/ABI/testing/sysfs-class-cxl
4232
4233 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4234 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4235 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4236 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4237 L:      linux-scsi@vger.kernel.org
4238 S:      Supported
4239 F:      drivers/scsi/cxlflash/
4240 F:      include/uapi/scsi/cxlflash_ioctl.h
4241 F:      Documentation/powerpc/cxlflash.txt
4242
4243 CYBERPRO FB DRIVER
4244 M:      Russell King <linux@armlinux.org.uk>
4245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4246 W:      http://www.armlinux.org.uk/
4247 S:      Maintained
4248 F:      drivers/video/fbdev/cyber2000fb.*
4249
4250 CYCLADES ASYNC MUX DRIVER
4251 W:      http://www.cyclades.com/
4252 S:      Orphan
4253 F:      drivers/tty/cyclades.c
4254 F:      include/linux/cyclades.h
4255 F:      include/uapi/linux/cyclades.h
4256
4257 CYCLADES PC300 DRIVER
4258 W:      http://www.cyclades.com/
4259 S:      Orphan
4260 F:      drivers/net/wan/pc300*
4261
4262 CYPRESS_FIRMWARE MEDIA DRIVER
4263 M:      Antti Palosaari <crope@iki.fi>
4264 L:      linux-media@vger.kernel.org
4265 W:      https://linuxtv.org
4266 W:      http://palosaari.fi/linux/
4267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4268 T:      git git://linuxtv.org/anttip/media_tree.git
4269 S:      Maintained
4270 F:      drivers/media/common/cypress_firmware*
4271
4272 CYTTSP TOUCHSCREEN DRIVER
4273 M:      Ferruh Yigit <fery@cypress.com>
4274 L:      linux-input@vger.kernel.org
4275 S:      Supported
4276 F:      drivers/input/touchscreen/cyttsp*
4277 F:      include/linux/input/cyttsp.h
4278
4279 D-LINK DIR-685 TOUCHKEYS DRIVER
4280 M:      Linus Walleij <linus.walleij@linaro.org>
4281 L:      linux-input@vger.kernel.org
4282 S:      Supported
4283 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4284
4285 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4286 M:      Joshua Kinard <kumba@gentoo.org>
4287 S:      Maintained
4288 F:      drivers/rtc/rtc-ds1685.c
4289 F:      include/linux/rtc/ds1685.h
4290
4291 DAMA SLAVE for AX.25
4292 M:      Joerg Reuter <jreuter@yaina.de>
4293 W:      http://yaina.de/jreuter/
4294 W:      http://www.qsl.net/dl1bke/
4295 L:      linux-hams@vger.kernel.org
4296 S:      Maintained
4297 F:      net/ax25/af_ax25.c
4298 F:      net/ax25/ax25_dev.c
4299 F:      net/ax25/ax25_ds_*
4300 F:      net/ax25/ax25_in.c
4301 F:      net/ax25/ax25_out.c
4302 F:      net/ax25/ax25_timer.c
4303 F:      net/ax25/sysctl_net_ax25.c
4304
4305 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4306 L:      netdev@vger.kernel.org
4307 S:      Orphan
4308 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4309 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4310
4311 DC390/AM53C974 SCSI driver
4312 M:      Hannes Reinecke <hare@suse.com>
4313 L:      linux-scsi@vger.kernel.org
4314 S:      Maintained
4315 F:      drivers/scsi/am53c974.c
4316
4317 DC395x SCSI driver
4318 M:      Oliver Neukum <oliver@neukum.org>
4319 M:      Ali Akcaagac <aliakc@web.de>
4320 M:      Jamie Lenehan <lenehan@twibble.org>
4321 L:      dc395x@twibble.org
4322 W:      http://twibble.org/dist/dc395x/
4323 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4324 S:      Maintained
4325 F:      Documentation/scsi/dc395x.txt
4326 F:      drivers/scsi/dc395x.*
4327
4328 DCCP PROTOCOL
4329 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4330 L:      dccp@vger.kernel.org
4331 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4332 S:      Maintained
4333 F:      include/linux/dccp.h
4334 F:      include/uapi/linux/dccp.h
4335 F:      include/linux/tfrc.h
4336 F:      net/dccp/
4337
4338 DECnet NETWORK LAYER
4339 W:      http://linux-decnet.sourceforge.net
4340 L:      linux-decnet-user@lists.sourceforge.net
4341 S:      Orphan
4342 F:      Documentation/networking/decnet.txt
4343 F:      net/decnet/
4344
4345 DECSTATION PLATFORM SUPPORT
4346 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4347 L:      linux-mips@vger.kernel.org
4348 W:      http://www.linux-mips.org/wiki/DECstation
4349 S:      Maintained
4350 F:      arch/mips/dec/
4351 F:      arch/mips/include/asm/dec/
4352 F:      arch/mips/include/asm/mach-dec/
4353
4354 DEFXX FDDI NETWORK DRIVER
4355 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4356 S:      Maintained
4357 F:      drivers/net/fddi/defxx.*
4358
4359 DELL SMBIOS DRIVER
4360 M:      Pali Rohár <pali.rohar@gmail.com>
4361 M:      Mario Limonciello <mario.limonciello@dell.com>
4362 L:      platform-driver-x86@vger.kernel.org
4363 S:      Maintained
4364 F:      drivers/platform/x86/dell-smbios.*
4365
4366 DELL SMBIOS SMM DRIVER
4367 M:      Mario Limonciello <mario.limonciello@dell.com>
4368 L:      platform-driver-x86@vger.kernel.org
4369 S:      Maintained
4370 F:      drivers/platform/x86/dell-smbios-smm.c
4371
4372 DELL SMBIOS WMI DRIVER
4373 M:      Mario Limonciello <mario.limonciello@dell.com>
4374 L:      platform-driver-x86@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/platform/x86/dell-smbios-wmi.c
4377 F:      tools/wmi/dell-smbios-example.c
4378
4379 DEFZA FDDI NETWORK DRIVER
4380 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4381 S:      Maintained
4382 F:      drivers/net/fddi/defza.*
4383
4384 DELL LAPTOP DRIVER
4385 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4386 M:      Pali Rohár <pali.rohar@gmail.com>
4387 L:      platform-driver-x86@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/platform/x86/dell-laptop.c
4390
4391 DELL LAPTOP FREEFALL DRIVER
4392 M:      Pali Rohár <pali.rohar@gmail.com>
4393 S:      Maintained
4394 F:      drivers/platform/x86/dell-smo8800.c
4395
4396 DELL LAPTOP RBTN DRIVER
4397 M:      Pali Rohár <pali.rohar@gmail.com>
4398 S:      Maintained
4399 F:      drivers/platform/x86/dell-rbtn.*
4400
4401 DELL REMOTE BIOS UPDATE DRIVER
4402 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4403 L:      platform-driver-x86@vger.kernel.org
4404 S:      Maintained
4405 F:      drivers/platform/x86/dell_rbu.c
4406
4407 DELL LAPTOP SMM DRIVER
4408 M:      Pali Rohár <pali.rohar@gmail.com>
4409 S:      Maintained
4410 F:      drivers/hwmon/dell-smm-hwmon.c
4411 F:      include/uapi/linux/i8k.h
4412
4413 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4414 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4415 L:      platform-driver-x86@vger.kernel.org
4416 S:      Maintained
4417 F:      Documentation/dcdbas.txt
4418 F:      drivers/platform/x86/dcdbas.*
4419
4420 DELL WMI NOTIFICATIONS DRIVER
4421 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4422 M:      Pali Rohár <pali.rohar@gmail.com>
4423 S:      Maintained
4424 F:      drivers/platform/x86/dell-wmi.c
4425
4426 DELL WMI DESCRIPTOR DRIVER
4427 M:      Mario Limonciello <mario.limonciello@dell.com>
4428 S:      Maintained
4429 F:      drivers/platform/x86/dell-wmi-descriptor.c
4430
4431 DELTA ST MEDIA DRIVER
4432 M:      Hugues Fruchet <hugues.fruchet@st.com>
4433 L:      linux-media@vger.kernel.org
4434 T:      git git://linuxtv.org/media_tree.git
4435 W:      https://linuxtv.org
4436 S:      Supported
4437 F:      drivers/media/platform/sti/delta
4438
4439 DENALI NAND DRIVER
4440 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4441 L:      linux-mtd@lists.infradead.org
4442 S:      Supported
4443 F:      drivers/mtd/nand/raw/denali*
4444
4445 DESIGNWARE USB2 DRD IP DRIVER
4446 M:      Minas Harutyunyan <hminas@synopsys.com>
4447 L:      linux-usb@vger.kernel.org
4448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4449 S:      Maintained
4450 F:      drivers/usb/dwc2/
4451
4452 DESIGNWARE USB3 DRD IP DRIVER
4453 M:      Felipe Balbi <balbi@kernel.org>
4454 L:      linux-usb@vger.kernel.org
4455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4456 S:      Maintained
4457 F:      drivers/usb/dwc3/
4458
4459 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4460 M:      Andreas Klinger <ak@it-klinger.de>
4461 L:      linux-iio@vger.kernel.org
4462 S:      Maintained
4463 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4464 F:      drivers/iio/proximity/srf*.c
4465
4466 DEVICE COREDUMP (DEV_COREDUMP)
4467 M:      Johannes Berg <johannes@sipsolutions.net>
4468 L:      linux-kernel@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/base/devcoredump.c
4471 F:      include/linux/devcoredump.h
4472
4473 DEVICE FREQUENCY (DEVFREQ)
4474 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4475 M:      Kyungmin Park <kyungmin.park@samsung.com>
4476 R:      Chanwoo Choi <cw00.choi@samsung.com>
4477 L:      linux-pm@vger.kernel.org
4478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4479 S:      Maintained
4480 F:      drivers/devfreq/
4481 F:      include/linux/devfreq.h
4482 F:      Documentation/devicetree/bindings/devfreq/
4483
4484 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4485 M:      Chanwoo Choi <cw00.choi@samsung.com>
4486 L:      linux-pm@vger.kernel.org
4487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4488 S:      Supported
4489 F:      drivers/devfreq/event/
4490 F:      drivers/devfreq/devfreq-event.c
4491 F:      include/linux/devfreq-event.h
4492 F:      Documentation/devicetree/bindings/devfreq/event/
4493
4494 DEVICE NUMBER REGISTRY
4495 M:      Torben Mathiasen <device@lanana.org>
4496 W:      http://lanana.org/docs/device-list/index.html
4497 S:      Maintained
4498
4499 DEVICE-MAPPER  (LVM)
4500 M:      Alasdair Kergon <agk@redhat.com>
4501 M:      Mike Snitzer <snitzer@redhat.com>
4502 M:      dm-devel@redhat.com
4503 L:      dm-devel@redhat.com
4504 W:      http://sources.redhat.com/dm
4505 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4507 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4508 S:      Maintained
4509 F:      Documentation/device-mapper/
4510 F:      drivers/md/Makefile
4511 F:      drivers/md/Kconfig
4512 F:      drivers/md/dm*
4513 F:      drivers/md/persistent-data/
4514 F:      include/linux/device-mapper.h
4515 F:      include/linux/dm-*.h
4516 F:      include/uapi/linux/dm-*.h
4517
4518 DEVLINK
4519 M:      Jiri Pirko <jiri@mellanox.com>
4520 L:      netdev@vger.kernel.org
4521 S:      Supported
4522 F:      net/core/devlink.c
4523 F:      include/net/devlink.h
4524 F:      include/uapi/linux/devlink.h
4525
4526 DIALOG SEMICONDUCTOR DRIVERS
4527 M:      Support Opensource <support.opensource@diasemi.com>
4528 W:      http://www.dialog-semiconductor.com/products
4529 S:      Supported
4530 F:      Documentation/hwmon/da90??
4531 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4532 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4533 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4534 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4535 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4536 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4537 F:      drivers/gpio/gpio-da90??.c
4538 F:      drivers/hwmon/da90??-hwmon.c
4539 F:      drivers/iio/adc/da91??-*.c
4540 F:      drivers/input/misc/da90??_onkey.c
4541 F:      drivers/input/touchscreen/da9052_tsi.c
4542 F:      drivers/leds/leds-da90??.c
4543 F:      drivers/mfd/da903x.c
4544 F:      drivers/mfd/da90??-*.c
4545 F:      drivers/mfd/da91??-*.c
4546 F:      drivers/power/supply/da9052-battery.c
4547 F:      drivers/power/supply/da91??-*.c
4548 F:      drivers/regulator/da903x.c
4549 F:      drivers/regulator/da9???-regulator.[ch]
4550 F:      drivers/thermal/da90??-thermal.c
4551 F:      drivers/rtc/rtc-da90??.c
4552 F:      drivers/video/backlight/da90??_bl.c
4553 F:      drivers/watchdog/da90??_wdt.c
4554 F:      include/linux/mfd/da903x.h
4555 F:      include/linux/mfd/da9052/
4556 F:      include/linux/mfd/da9055/
4557 F:      include/linux/mfd/da9062/
4558 F:      include/linux/mfd/da9063/
4559 F:      include/linux/mfd/da9150/
4560 F:      include/linux/regulator/da9211.h
4561 F:      include/sound/da[79]*.h
4562 F:      sound/soc/codecs/da[79]*.[ch]
4563
4564 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4565 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4566 L:      linux-gpio@vger.kernel.org
4567 S:      Maintained
4568 F:      drivers/gpio/gpio-gpio-mm.c
4569
4570 DIOLAN U2C-12 I2C DRIVER
4571 M:      Guenter Roeck <linux@roeck-us.net>
4572 L:      linux-i2c@vger.kernel.org
4573 S:      Maintained
4574 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4575
4576 FILESYSTEM DIRECT ACCESS (DAX)
4577 M:      Matthew Wilcox <willy@infradead.org>
4578 M:      Ross Zwisler <zwisler@kernel.org>
4579 M:      Jan Kara <jack@suse.cz>
4580 L:      linux-fsdevel@vger.kernel.org
4581 S:      Supported
4582 F:      fs/dax.c
4583 F:      include/linux/dax.h
4584 F:      include/trace/events/fs_dax.h
4585
4586 DEVICE DIRECT ACCESS (DAX)
4587 M:      Dan Williams <dan.j.williams@intel.com>
4588 M:      Dave Jiang <dave.jiang@intel.com>
4589 M:      Ross Zwisler <zwisler@kernel.org>
4590 M:      Vishal Verma <vishal.l.verma@intel.com>
4591 L:      linux-nvdimm@lists.01.org
4592 S:      Supported
4593 F:      drivers/dax/
4594
4595 DIRECTORY NOTIFICATION (DNOTIFY)
4596 M:      Jan Kara <jack@suse.cz>
4597 R:      Amir Goldstein <amir73il@gmail.com>
4598 L:      linux-fsdevel@vger.kernel.org
4599 S:      Maintained
4600 F:      Documentation/filesystems/dnotify.txt
4601 F:      fs/notify/dnotify/
4602 F:      include/linux/dnotify.h
4603
4604 DISK GEOMETRY AND PARTITION HANDLING
4605 M:      Andries Brouwer <aeb@cwi.nl>
4606 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4607 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4608 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4609 S:      Maintained
4610
4611 DISKQUOTA
4612 M:      Jan Kara <jack@suse.com>
4613 S:      Maintained
4614 F:      Documentation/filesystems/quota.txt
4615 F:      fs/quota/
4616 F:      include/linux/quota*.h
4617 F:      include/uapi/linux/quota*.h
4618
4619 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4620 M:      Bernie Thompson <bernie@plugable.com>
4621 L:      linux-fbdev@vger.kernel.org
4622 S:      Maintained
4623 W:      http://plugable.com/category/projects/udlfb/
4624 F:      drivers/video/fbdev/udlfb.c
4625 F:      include/video/udlfb.h
4626 F:      Documentation/fb/udlfb.txt
4627
4628 DISTRIBUTED LOCK MANAGER (DLM)
4629 M:      Christine Caulfield <ccaulfie@redhat.com>
4630 M:      David Teigland <teigland@redhat.com>
4631 L:      cluster-devel@redhat.com
4632 W:      http://sources.redhat.com/cluster/
4633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4634 S:      Supported
4635 F:      fs/dlm/
4636
4637 DMA BUFFER SHARING FRAMEWORK
4638 M:      Sumit Semwal <sumit.semwal@linaro.org>
4639 S:      Maintained
4640 L:      linux-media@vger.kernel.org
4641 L:      dri-devel@lists.freedesktop.org
4642 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4643 F:      drivers/dma-buf/
4644 F:      include/linux/dma-buf*
4645 F:      include/linux/reservation.h
4646 F:      include/linux/*fence.h
4647 F:      Documentation/driver-api/dma-buf.rst
4648 T:      git git://anongit.freedesktop.org/drm/drm-misc
4649
4650 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4651 M:      Vinod Koul <vkoul@kernel.org>
4652 L:      dmaengine@vger.kernel.org
4653 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4654 S:      Maintained
4655 F:      drivers/dma/
4656 F:      include/linux/dmaengine.h
4657 F:      include/linux/of_dma.h
4658 F:      Documentation/devicetree/bindings/dma/
4659 F:      Documentation/driver-api/dmaengine/
4660 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4661
4662 DMA MAPPING HELPERS
4663 M:      Christoph Hellwig <hch@lst.de>
4664 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4665 R:      Robin Murphy <robin.murphy@arm.com>
4666 L:      iommu@lists.linux-foundation.org
4667 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4668 W:      http://git.infradead.org/users/hch/dma-mapping.git
4669 S:      Supported
4670 F:      kernel/dma/
4671 F:      include/asm-generic/dma-mapping.h
4672 F:      include/linux/dma-direct.h
4673 F:      include/linux/dma-mapping.h
4674 F:      include/linux/dma-noncoherent.h
4675
4676 DME1737 HARDWARE MONITOR DRIVER
4677 M:      Juerg Haefliger <juergh@gmail.com>
4678 L:      linux-hwmon@vger.kernel.org
4679 S:      Maintained
4680 F:      Documentation/hwmon/dme1737
4681 F:      drivers/hwmon/dme1737.c
4682
4683 DMI/SMBIOS SUPPORT
4684 M:      Jean Delvare <jdelvare@suse.com>
4685 S:      Maintained
4686 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4687 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4688 F:      drivers/firmware/dmi-id.c
4689 F:      drivers/firmware/dmi_scan.c
4690 F:      include/linux/dmi.h
4691
4692 DOCUMENTATION
4693 M:      Jonathan Corbet <corbet@lwn.net>
4694 L:      linux-doc@vger.kernel.org
4695 S:      Maintained
4696 F:      Documentation/
4697 F:      scripts/kernel-doc
4698 X:      Documentation/ABI/
4699 X:      Documentation/acpi/
4700 X:      Documentation/devicetree/
4701 X:      Documentation/i2c/
4702 X:      Documentation/media/
4703 X:      Documentation/power/
4704 X:      Documentation/spi/
4705 T:      git git://git.lwn.net/linux.git docs-next
4706
4707 DOCUMENTATION/ITALIAN
4708 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4709 L:      linux-doc@vger.kernel.org
4710 S:      Maintained
4711 F:      Documentation/translations/it_IT
4712
4713 DONGWOON DW9714 LENS VOICE COIL DRIVER
4714 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4715 L:      linux-media@vger.kernel.org
4716 T:      git git://linuxtv.org/media_tree.git
4717 S:      Maintained
4718 F:      drivers/media/i2c/dw9714.c
4719 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4720
4721 DONGWOON DW9807 LENS VOICE COIL DRIVER
4722 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4723 L:      linux-media@vger.kernel.org
4724 T:      git git://linuxtv.org/media_tree.git
4725 S:      Maintained
4726 F:      drivers/media/i2c/dw9807-vcm.c
4727 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4728
4729 DOUBLETALK DRIVER
4730 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4731 L:      blinux-list@redhat.com
4732 S:      Maintained
4733 F:      drivers/char/dtlk.c
4734 F:      include/linux/dtlk.h
4735
4736 DPAA2 DATAPATH I/O (DPIO) DRIVER
4737 M:      Roy Pledge <Roy.Pledge@nxp.com>
4738 L:      linux-kernel@vger.kernel.org
4739 S:      Maintained
4740 F:      drivers/soc/fsl/dpio
4741
4742 DPAA2 ETHERNET DRIVER
4743 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4744 L:      netdev@vger.kernel.org
4745 S:      Maintained
4746 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4747 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4748 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4749 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4750 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4751
4752 DPAA2 ETHERNET SWITCH DRIVER
4753 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4754 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4755 L:      linux-kernel@vger.kernel.org
4756 S:      Maintained
4757 F:      drivers/staging/fsl-dpaa2/ethsw
4758
4759 DPAA2 PTP CLOCK DRIVER
4760 M:      Yangbo Lu <yangbo.lu@nxp.com>
4761 L:      netdev@vger.kernel.org
4762 S:      Maintained
4763 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4764 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4765
4766 DPT_I2O SCSI RAID DRIVER
4767 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4768 L:      linux-scsi@vger.kernel.org
4769 W:      http://www.adaptec.com/
4770 S:      Maintained
4771 F:      drivers/scsi/dpt*
4772 F:      drivers/scsi/dpt/
4773
4774 DRBD DRIVER
4775 M:      Philipp Reisner <philipp.reisner@linbit.com>
4776 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4777 L:      drbd-dev@lists.linbit.com
4778 W:      http://www.drbd.org
4779 T:      git git://git.linbit.com/linux-drbd.git
4780 T:      git git://git.linbit.com/drbd-8.4.git
4781 S:      Supported
4782 F:      drivers/block/drbd/
4783 F:      lib/lru_cache.c
4784 F:      Documentation/blockdev/drbd/
4785
4786 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4788 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4790 S:      Supported
4791 F:      Documentation/kobject.txt
4792 F:      drivers/base/
4793 F:      fs/debugfs/
4794 F:      fs/sysfs/
4795 F:      include/linux/debugfs.h
4796 F:      include/linux/kobj*
4797 F:      lib/kobj*
4798
4799 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4800 M:      Kevin Hilman <khilman@kernel.org>
4801 M:      Nishanth Menon <nm@ti.com>
4802 S:      Maintained
4803 F:      drivers/power/avs/
4804 F:      include/linux/power/smartreflex.h
4805 L:      linux-pm@vger.kernel.org
4806
4807 DRM DRIVER FOR ARM PL111 CLCD
4808 M:      Eric Anholt <eric@anholt.net>
4809 T:      git git://anongit.freedesktop.org/drm/drm-misc
4810 S:      Supported
4811 F:      drivers/gpu/drm/pl111/
4812
4813 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4814 M:      Linus Walleij <linus.walleij@linaro.org>
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816 S:      Maintained
4817 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4818 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4819
4820 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4821 M:      Dave Airlie <airlied@redhat.com>
4822 S:      Odd Fixes
4823 F:      drivers/gpu/drm/ast/
4824
4825 DRM DRIVER FOR BOCHS VIRTUAL GPU
4826 M:      Gerd Hoffmann <kraxel@redhat.com>
4827 L:      virtualization@lists.linux-foundation.org
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829 S:      Maintained
4830 F:      drivers/gpu/drm/bochs/
4831
4832 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4833 M:      Linus Walleij <linus.walleij@linaro.org>
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835 S:      Maintained
4836 F:      drivers/gpu/drm/tve200/
4837
4838 DRM DRIVER FOR ILITEK ILI9225 PANELS
4839 M:      David Lechner <david@lechnology.com>
4840 S:      Maintained
4841 F:      drivers/gpu/drm/tinydrm/ili9225.c
4842 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4843
4844 DRM DRIVER FOR HX8357D PANELS
4845 M:      Eric Anholt <eric@anholt.net>
4846 T:      git git://anongit.freedesktop.org/drm/drm-misc
4847 S:      Maintained
4848 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4849 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4850
4851 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4852 S:      Orphan / Obsolete
4853 F:      drivers/gpu/drm/i810/
4854 F:      include/uapi/drm/i810_drm.h
4855
4856 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4857 S:      Orphan / Obsolete
4858 F:      drivers/gpu/drm/mga/
4859 F:      include/uapi/drm/mga_drm.h
4860
4861 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4862 M:      Dave Airlie <airlied@redhat.com>
4863 S:      Odd Fixes
4864 F:      drivers/gpu/drm/mgag200/
4865
4866 DRM DRIVER FOR MI0283QT
4867 M:      Noralf Trønnes <noralf@tronnes.org>
4868 S:      Maintained
4869 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4870 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4871
4872 DRM DRIVER FOR MSM ADRENO GPU
4873 M:      Rob Clark <robdclark@gmail.com>
4874 L:      linux-arm-msm@vger.kernel.org
4875 L:      dri-devel@lists.freedesktop.org
4876 L:      freedreno@lists.freedesktop.org
4877 T:      git git://people.freedesktop.org/~robclark/linux
4878 S:      Maintained
4879 F:      drivers/gpu/drm/msm/
4880 F:      include/uapi/drm/msm_drm.h
4881 F:      Documentation/devicetree/bindings/display/msm/
4882
4883 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4884 M:      Ben Skeggs <bskeggs@redhat.com>
4885 L:      dri-devel@lists.freedesktop.org
4886 L:      nouveau@lists.freedesktop.org
4887 T:      git git://github.com/skeggsb/linux
4888 S:      Supported
4889 F:      drivers/gpu/drm/nouveau/
4890 F:      include/uapi/drm/nouveau_drm.h
4891
4892 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4893 M:      Stefan Mavrodiev <stefan@olimex.com>
4894 S:      Maintained
4895 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4896 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4897
4898 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4899 M:      Noralf Trønnes <noralf@tronnes.org>
4900 S:      Maintained
4901 F:      drivers/gpu/drm/tinydrm/repaper.c
4902 F:      Documentation/devicetree/bindings/display/repaper.txt
4903
4904 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4905 M:      Dave Airlie <airlied@redhat.com>
4906 M:      Gerd Hoffmann <kraxel@redhat.com>
4907 L:      virtualization@lists.linux-foundation.org
4908 T:      git git://anongit.freedesktop.org/drm/drm-misc
4909 S:      Obsolete
4910 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4911 F:      drivers/gpu/drm/cirrus/
4912
4913 DRM DRIVER FOR QXL VIRTUAL GPU
4914 M:      Dave Airlie <airlied@redhat.com>
4915 M:      Gerd Hoffmann <kraxel@redhat.com>
4916 L:      virtualization@lists.linux-foundation.org
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918 S:      Maintained
4919 F:      drivers/gpu/drm/qxl/
4920 F:      include/uapi/drm/qxl_drm.h
4921
4922 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4923 S:      Orphan / Obsolete
4924 F:      drivers/gpu/drm/r128/
4925 F:      include/uapi/drm/r128_drm.h
4926
4927 DRM DRIVER FOR SAVAGE VIDEO CARDS
4928 S:      Orphan / Obsolete
4929 F:      drivers/gpu/drm/savage/
4930 F:      include/uapi/drm/savage_drm.h
4931
4932 DRM DRIVER FOR SIS VIDEO CARDS
4933 S:      Orphan / Obsolete
4934 F:      drivers/gpu/drm/sis/
4935 F:      include/uapi/drm/sis_drm.h
4936
4937 DRM DRIVER FOR SITRONIX ST7586 PANELS
4938 M:      David Lechner <david@lechnology.com>
4939 S:      Maintained
4940 F:      drivers/gpu/drm/tinydrm/st7586.c
4941 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4942
4943 DRM DRIVER FOR SITRONIX ST7735R PANELS
4944 M:      David Lechner <david@lechnology.com>
4945 S:      Maintained
4946 F:      drivers/gpu/drm/tinydrm/st7735r.c
4947 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4948
4949 DRM DRIVER FOR TDFX VIDEO CARDS
4950 S:      Orphan / Obsolete
4951 F:      drivers/gpu/drm/tdfx/
4952
4953 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4954 M:      Dave Airlie <airlied@redhat.com>
4955 R:      Sean Paul <sean@poorly.run>
4956 L:      dri-devel@lists.freedesktop.org
4957 S:      Odd Fixes
4958 F:      drivers/gpu/drm/udl/
4959 T:      git git://anongit.freedesktop.org/drm/drm-misc
4960
4961 DRM DRIVER FOR VMWARE VIRTUAL GPU
4962 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4963 M:      Thomas Hellstrom <thellstrom@vmware.com>
4964 L:      dri-devel@lists.freedesktop.org
4965 T:      git git://people.freedesktop.org/~thomash/linux
4966 S:      Supported
4967 F:      drivers/gpu/drm/vmwgfx/
4968 F:      include/uapi/drm/vmwgfx_drm.h
4969
4970 DRM DRIVERS
4971 M:      David Airlie <airlied@linux.ie>
4972 M:      Daniel Vetter <daniel@ffwll.ch>
4973 L:      dri-devel@lists.freedesktop.org
4974 T:      git git://anongit.freedesktop.org/drm/drm
4975 B:      https://bugs.freedesktop.org/
4976 C:      irc://chat.freenode.net/dri-devel
4977 S:      Maintained
4978 F:      drivers/gpu/drm/
4979 F:      drivers/gpu/vga/
4980 F:      Documentation/devicetree/bindings/display/
4981 F:      Documentation/devicetree/bindings/gpu/
4982 F:      Documentation/gpu/
4983 F:      include/drm/
4984 F:      include/uapi/drm/
4985 F:      include/linux/vga*
4986
4987 DRM DRIVERS AND MISC GPU PATCHES
4988 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4989 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4990 M:      Sean Paul <sean@poorly.run>
4991 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4992 S:      Maintained
4993 T:      git git://anongit.freedesktop.org/drm/drm-misc
4994 F:      Documentation/gpu/
4995 F:      drivers/gpu/vga/
4996 F:      drivers/gpu/drm/*
4997 F:      include/drm/drm*
4998 F:      include/uapi/drm/drm*
4999 F:      include/linux/vga*
5000
5001 DRM DRIVERS FOR ALLWINNER A10
5002 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5003 L:      dri-devel@lists.freedesktop.org
5004 S:      Supported
5005 F:      drivers/gpu/drm/sun4i/
5006 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5007 T:      git git://anongit.freedesktop.org/drm/drm-misc
5008
5009 DRM DRIVERS FOR AMLOGIC SOCS
5010 M:      Neil Armstrong <narmstrong@baylibre.com>
5011 L:      dri-devel@lists.freedesktop.org
5012 L:      linux-amlogic@lists.infradead.org
5013 W:      http://linux-meson.com/
5014 S:      Supported
5015 F:      drivers/gpu/drm/meson/
5016 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5017 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5018 F:      Documentation/gpu/meson.rst
5019 T:      git git://anongit.freedesktop.org/drm/drm-misc
5020
5021 DRM DRIVERS FOR ATMEL HLCDC
5022 M:      Boris Brezillon <bbrezillon@kernel.org>
5023 L:      dri-devel@lists.freedesktop.org
5024 S:      Supported
5025 F:      drivers/gpu/drm/atmel-hlcdc/
5026 F:      Documentation/devicetree/bindings/display/atmel/
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028
5029 DRM DRIVERS FOR BRIDGE CHIPS
5030 M:      Archit Taneja <architt@codeaurora.org>
5031 M:      Andrzej Hajda <a.hajda@samsung.com>
5032 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5033 S:      Maintained
5034 T:      git git://anongit.freedesktop.org/drm/drm-misc
5035 F:      drivers/gpu/drm/bridge/
5036
5037 DRM DRIVERS FOR EXYNOS
5038 M:      Inki Dae <inki.dae@samsung.com>
5039 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5040 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5041 M:      Kyungmin Park <kyungmin.park@samsung.com>
5042 L:      dri-devel@lists.freedesktop.org
5043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5044 S:      Supported
5045 F:      drivers/gpu/drm/exynos/
5046 F:      include/uapi/drm/exynos_drm.h
5047 F:      Documentation/devicetree/bindings/display/exynos/
5048
5049 DRM DRIVERS FOR FREESCALE DCU
5050 M:      Stefan Agner <stefan@agner.ch>
5051 M:      Alison Wang <alison.wang@nxp.com>
5052 L:      dri-devel@lists.freedesktop.org
5053 S:      Supported
5054 F:      drivers/gpu/drm/fsl-dcu/
5055 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5056 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5057 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5058 T:      git git://anongit.freedesktop.org/drm/drm-misc
5059
5060 DRM DRIVERS FOR FREESCALE IMX
5061 M:      Philipp Zabel <p.zabel@pengutronix.de>
5062 L:      dri-devel@lists.freedesktop.org
5063 S:      Maintained
5064 F:      drivers/gpu/drm/imx/
5065 F:      drivers/gpu/ipu-v3/
5066 F:      Documentation/devicetree/bindings/display/imx/
5067
5068 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5069 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5070 L:      dri-devel@lists.freedesktop.org
5071 T:      git git://github.com/patjak/drm-gma500
5072 S:      Maintained
5073 F:      drivers/gpu/drm/gma500/
5074
5075 DRM DRIVERS FOR HISILICON
5076 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5077 M:      Rongrong Zou <zourongrong@gmail.com>
5078 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5079 R:      Chen Feng <puck.chen@hisilicon.com>
5080 L:      dri-devel@lists.freedesktop.org
5081 T:      git git://github.com/xin3liang/linux.git
5082 S:      Maintained
5083 F:      drivers/gpu/drm/hisilicon/
5084 F:      Documentation/devicetree/bindings/display/hisilicon/
5085
5086 DRM DRIVERS FOR MEDIATEK
5087 M:      CK Hu <ck.hu@mediatek.com>
5088 M:      Philipp Zabel <p.zabel@pengutronix.de>
5089 L:      dri-devel@lists.freedesktop.org
5090 S:      Supported
5091 F:      drivers/gpu/drm/mediatek/
5092 F:      Documentation/devicetree/bindings/display/mediatek/
5093
5094 DRM DRIVERS FOR NVIDIA TEGRA
5095 M:      Thierry Reding <thierry.reding@gmail.com>
5096 L:      dri-devel@lists.freedesktop.org
5097 L:      linux-tegra@vger.kernel.org
5098 T:      git git://anongit.freedesktop.org/tegra/linux.git
5099 S:      Supported
5100 F:      drivers/gpu/drm/tegra/
5101 F:      drivers/gpu/host1x/
5102 F:      include/linux/host1x.h
5103 F:      include/uapi/drm/tegra_drm.h
5104 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5105
5106 DRM DRIVERS FOR RENESAS
5107 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5108 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5109 L:      dri-devel@lists.freedesktop.org
5110 L:      linux-renesas-soc@vger.kernel.org
5111 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5112 S:      Supported
5113 F:      drivers/gpu/drm/rcar-du/
5114 F:      drivers/gpu/drm/shmobile/
5115 F:      include/linux/platform_data/shmob_drm.h
5116 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5117 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5118 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5119
5120 DRM DRIVERS FOR ROCKCHIP
5121 M:      Sandy Huang <hjc@rock-chips.com>
5122 M:      Heiko Stübner <heiko@sntech.de>
5123 L:      dri-devel@lists.freedesktop.org
5124 S:      Maintained
5125 F:      drivers/gpu/drm/rockchip/
5126 F:      Documentation/devicetree/bindings/display/rockchip/
5127 T:      git git://anongit.freedesktop.org/drm/drm-misc
5128
5129 DRM DRIVERS FOR STI
5130 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5131 M:      Vincent Abriou <vincent.abriou@st.com>
5132 L:      dri-devel@lists.freedesktop.org
5133 T:      git git://anongit.freedesktop.org/drm/drm-misc
5134 S:      Maintained
5135 F:      drivers/gpu/drm/sti
5136 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5137
5138 DRM DRIVERS FOR STM
5139 M:      Yannick Fertre <yannick.fertre@st.com>
5140 M:      Philippe Cornu <philippe.cornu@st.com>
5141 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5142 M:      Vincent Abriou <vincent.abriou@st.com>
5143 L:      dri-devel@lists.freedesktop.org
5144 T:      git git://anongit.freedesktop.org/drm/drm-misc
5145 S:      Maintained
5146 F:      drivers/gpu/drm/stm
5147 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5148
5149 DRM DRIVERS FOR TI LCDC
5150 M:      Jyri Sarha <jsarha@ti.com>
5151 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5152 L:      dri-devel@lists.freedesktop.org
5153 S:      Maintained
5154 F:      drivers/gpu/drm/tilcdc/
5155 F:      Documentation/devicetree/bindings/display/tilcdc/
5156
5157 DRM DRIVERS FOR TI OMAP
5158 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5159 L:      dri-devel@lists.freedesktop.org
5160 S:      Maintained
5161 F:      drivers/gpu/drm/omapdrm/
5162 F:      Documentation/devicetree/bindings/display/ti/
5163
5164 DRM DRIVERS FOR V3D
5165 M:      Eric Anholt <eric@anholt.net>
5166 S:      Supported
5167 F:      drivers/gpu/drm/v3d/
5168 F:      include/uapi/drm/v3d_drm.h
5169 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5170 T:      git git://anongit.freedesktop.org/drm/drm-misc
5171
5172 DRM DRIVERS FOR VC4
5173 M:      Eric Anholt <eric@anholt.net>
5174 T:      git git://github.com/anholt/linux
5175 S:      Supported
5176 F:      drivers/gpu/drm/vc4/
5177 F:      include/uapi/drm/vc4_drm.h
5178 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5179 T:      git git://anongit.freedesktop.org/drm/drm-misc
5180
5181 DRM DRIVERS FOR VIVANTE GPU IP
5182 M:      Lucas Stach <l.stach@pengutronix.de>
5183 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5184 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5185 L:      etnaviv@lists.freedesktop.org
5186 L:      dri-devel@lists.freedesktop.org
5187 S:      Maintained
5188 F:      drivers/gpu/drm/etnaviv/
5189 F:      include/uapi/drm/etnaviv_drm.h
5190 F:      Documentation/devicetree/bindings/display/etnaviv/
5191
5192 DRM DRIVERS FOR ZTE ZX
5193 M:      Shawn Guo <shawnguo@kernel.org>
5194 L:      dri-devel@lists.freedesktop.org
5195 S:      Maintained
5196 F:      drivers/gpu/drm/zte/
5197 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5198 T:      git git://anongit.freedesktop.org/drm/drm-misc
5199
5200 DRM PANEL DRIVERS
5201 M:      Thierry Reding <thierry.reding@gmail.com>
5202 L:      dri-devel@lists.freedesktop.org
5203 T:      git git://anongit.freedesktop.org/drm/drm-misc
5204 S:      Maintained
5205 F:      drivers/gpu/drm/drm_panel.c
5206 F:      drivers/gpu/drm/panel/
5207 F:      include/drm/drm_panel.h
5208 F:      Documentation/devicetree/bindings/display/panel/
5209
5210 DRM TINYDRM DRIVERS
5211 M:      Noralf Trønnes <noralf@tronnes.org>
5212 W:      https://github.com/notro/tinydrm/wiki/Development
5213 T:      git git://anongit.freedesktop.org/drm/drm-misc
5214 S:      Maintained
5215 F:      drivers/gpu/drm/tinydrm/
5216 F:      include/drm/tinydrm/
5217
5218 DRM DRIVERS FOR XEN
5219 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5220 T:      git git://anongit.freedesktop.org/drm/drm-misc
5221 L:      dri-devel@lists.freedesktop.org
5222 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5223 S:      Supported
5224 F:      drivers/gpu/drm/xen/
5225 F:      Documentation/gpu/xen-front.rst
5226
5227 DRM TTM SUBSYSTEM
5228 M:      Christian Koenig <christian.koenig@amd.com>
5229 M:      Huang Rui <ray.huang@amd.com>
5230 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5231 T:      git git://people.freedesktop.org/~agd5f/linux
5232 S:      Maintained
5233 L:      dri-devel@lists.freedesktop.org
5234 F:      include/drm/ttm/
5235 F:      drivers/gpu/drm/ttm/
5236
5237 DSBR100 USB FM RADIO DRIVER
5238 M:      Alexey Klimov <klimov.linux@gmail.com>
5239 L:      linux-media@vger.kernel.org
5240 T:      git git://linuxtv.org/media_tree.git
5241 S:      Maintained
5242 F:      drivers/media/radio/dsbr100.c
5243
5244 DSCC4 DRIVER
5245 M:      Francois Romieu <romieu@fr.zoreil.com>
5246 L:      netdev@vger.kernel.org
5247 S:      Maintained
5248 F:      drivers/net/wan/dscc4.c
5249
5250 DT3155 MEDIA DRIVER
5251 M:      Hans Verkuil <hverkuil@xs4all.nl>
5252 L:      linux-media@vger.kernel.org
5253 T:      git git://linuxtv.org/media_tree.git
5254 W:      https://linuxtv.org
5255 S:      Odd Fixes
5256 F:      drivers/media/pci/dt3155/
5257
5258 DVB_USB_AF9015 MEDIA DRIVER
5259 M:      Antti Palosaari <crope@iki.fi>
5260 L:      linux-media@vger.kernel.org
5261 W:      https://linuxtv.org
5262 W:      http://palosaari.fi/linux/
5263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5264 T:      git git://linuxtv.org/anttip/media_tree.git
5265 S:      Maintained
5266 F:      drivers/media/usb/dvb-usb-v2/af9015*
5267
5268 DVB_USB_AF9035 MEDIA DRIVER
5269 M:      Antti Palosaari <crope@iki.fi>
5270 L:      linux-media@vger.kernel.org
5271 W:      https://linuxtv.org
5272 W:      http://palosaari.fi/linux/
5273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5274 T:      git git://linuxtv.org/anttip/media_tree.git
5275 S:      Maintained
5276 F:      drivers/media/usb/dvb-usb-v2/af9035*
5277
5278 DVB_USB_ANYSEE MEDIA DRIVER
5279 M:      Antti Palosaari <crope@iki.fi>
5280 L:      linux-media@vger.kernel.org
5281 W:      https://linuxtv.org
5282 W:      http://palosaari.fi/linux/
5283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5284 T:      git git://linuxtv.org/anttip/media_tree.git
5285 S:      Maintained
5286 F:      drivers/media/usb/dvb-usb-v2/anysee*
5287
5288 DVB_USB_AU6610 MEDIA DRIVER
5289 M:      Antti Palosaari <crope@iki.fi>
5290 L:      linux-media@vger.kernel.org
5291 W:      https://linuxtv.org
5292 W:      http://palosaari.fi/linux/
5293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5294 T:      git git://linuxtv.org/anttip/media_tree.git
5295 S:      Maintained
5296 F:      drivers/media/usb/dvb-usb-v2/au6610*
5297
5298 DVB_USB_CE6230 MEDIA DRIVER
5299 M:      Antti Palosaari <crope@iki.fi>
5300 L:      linux-media@vger.kernel.org
5301 W:      https://linuxtv.org
5302 W:      http://palosaari.fi/linux/
5303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5304 T:      git git://linuxtv.org/anttip/media_tree.git
5305 S:      Maintained
5306 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5307
5308 DVB_USB_CXUSB MEDIA DRIVER
5309 M:      Michael Krufky <mkrufky@linuxtv.org>
5310 L:      linux-media@vger.kernel.org
5311 W:      https://linuxtv.org
5312 W:      http://github.com/mkrufky
5313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5314 T:      git git://linuxtv.org/media_tree.git
5315 S:      Maintained
5316 F:      drivers/media/usb/dvb-usb/cxusb*
5317
5318 DVB_USB_EC168 MEDIA DRIVER
5319 M:      Antti Palosaari <crope@iki.fi>
5320 L:      linux-media@vger.kernel.org
5321 W:      https://linuxtv.org
5322 W:      http://palosaari.fi/linux/
5323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5324 T:      git git://linuxtv.org/anttip/media_tree.git
5325 S:      Maintained
5326 F:      drivers/media/usb/dvb-usb-v2/ec168*
5327
5328 DVB_USB_GL861 MEDIA DRIVER
5329 M:      Antti Palosaari <crope@iki.fi>
5330 L:      linux-media@vger.kernel.org
5331 W:      https://linuxtv.org
5332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5333 T:      git git://linuxtv.org/anttip/media_tree.git
5334 S:      Maintained
5335 F:      drivers/media/usb/dvb-usb-v2/gl861*
5336
5337 DVB_USB_MXL111SF MEDIA DRIVER
5338 M:      Michael Krufky <mkrufky@linuxtv.org>
5339 L:      linux-media@vger.kernel.org
5340 W:      https://linuxtv.org
5341 W:      http://github.com/mkrufky
5342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5343 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5344 S:      Maintained
5345 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5346
5347 DVB_USB_RTL28XXU MEDIA DRIVER
5348 M:      Antti Palosaari <crope@iki.fi>
5349 L:      linux-media@vger.kernel.org
5350 W:      https://linuxtv.org
5351 W:      http://palosaari.fi/linux/
5352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5353 T:      git git://linuxtv.org/anttip/media_tree.git
5354 S:      Maintained
5355 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5356
5357 DVB_USB_V2 MEDIA DRIVER
5358 M:      Antti Palosaari <crope@iki.fi>
5359 L:      linux-media@vger.kernel.org
5360 W:      https://linuxtv.org
5361 W:      http://palosaari.fi/linux/
5362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5363 T:      git git://linuxtv.org/anttip/media_tree.git
5364 S:      Maintained
5365 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5366 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5367
5368 DYNAMIC DEBUG
5369 M:      Jason Baron <jbaron@akamai.com>
5370 S:      Maintained
5371 F:      lib/dynamic_debug.c
5372 F:      include/linux/dynamic_debug.h
5373
5374 DYNAMIC INTERRUPT MODERATION
5375 M:      Tal Gilboa <talgi@mellanox.com>
5376 S:      Maintained
5377 F:      include/linux/net_dim.h
5378
5379 DZ DECSTATION DZ11 SERIAL DRIVER
5380 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5381 S:      Maintained
5382 F:      drivers/tty/serial/dz.*
5383
5384 E3X0 POWER BUTTON DRIVER
5385 M:      Moritz Fischer <moritz.fischer@ettus.com>
5386 L:      usrp-users@lists.ettus.com
5387 W:      http://www.ettus.com
5388 S:      Supported
5389 F:      drivers/input/misc/e3x0-button.c
5390 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5391
5392 E4000 MEDIA DRIVER
5393 M:      Antti Palosaari <crope@iki.fi>
5394 L:      linux-media@vger.kernel.org
5395 W:      https://linuxtv.org
5396 W:      http://palosaari.fi/linux/
5397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5398 T:      git git://linuxtv.org/anttip/media_tree.git
5399 S:      Maintained
5400 F:      drivers/media/tuners/e4000*
5401
5402 EARTH_PT1 MEDIA DRIVER
5403 M:      Akihiro Tsukada <tskd08@gmail.com>
5404 L:      linux-media@vger.kernel.org
5405 S:      Odd Fixes
5406 F:      drivers/media/pci/pt1/
5407
5408 EARTH_PT3 MEDIA DRIVER
5409 M:      Akihiro Tsukada <tskd08@gmail.com>
5410 L:      linux-media@vger.kernel.org
5411 S:      Odd Fixes
5412 F:      drivers/media/pci/pt3/
5413
5414 EC100 MEDIA DRIVER
5415 M:      Antti Palosaari <crope@iki.fi>
5416 L:      linux-media@vger.kernel.org
5417 W:      https://linuxtv.org
5418 W:      http://palosaari.fi/linux/
5419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5420 T:      git git://linuxtv.org/anttip/media_tree.git
5421 S:      Maintained
5422 F:      drivers/media/dvb-frontends/ec100*
5423
5424 ECRYPT FILE SYSTEM
5425 M:      Tyler Hicks <tyhicks@canonical.com>
5426 L:      ecryptfs@vger.kernel.org
5427 W:      http://ecryptfs.org
5428 W:      https://launchpad.net/ecryptfs
5429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5430 S:      Supported
5431 F:      Documentation/filesystems/ecryptfs.txt
5432 F:      fs/ecryptfs/
5433
5434 EDAC-AMD64
5435 M:      Borislav Petkov <bp@alien8.de>
5436 L:      linux-edac@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/edac/amd64_edac*
5439
5440 EDAC-CALXEDA
5441 M:      Robert Richter <rric@kernel.org>
5442 L:      linux-edac@vger.kernel.org
5443 S:      Maintained
5444 F:      drivers/edac/highbank*
5445
5446 EDAC-CAVIUM OCTEON
5447 M:      Ralf Baechle <ralf@linux-mips.org>
5448 M:      David Daney <david.daney@cavium.com>
5449 L:      linux-edac@vger.kernel.org
5450 L:      linux-mips@vger.kernel.org
5451 S:      Supported
5452 F:      drivers/edac/octeon_edac*
5453
5454 EDAC-CAVIUM THUNDERX
5455 M:      David Daney <david.daney@cavium.com>
5456 M:      Jan Glauber <jglauber@cavium.com>
5457 L:      linux-edac@vger.kernel.org
5458 S:      Supported
5459 F:      drivers/edac/thunderx_edac*
5460
5461 EDAC-CORE
5462 M:      Borislav Petkov <bp@alien8.de>
5463 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5464 L:      linux-edac@vger.kernel.org
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5467 S:      Supported
5468 F:      Documentation/admin-guide/ras.rst
5469 F:      Documentation/driver-api/edac.rst
5470 F:      drivers/edac/
5471 F:      include/linux/edac.h
5472
5473 EDAC-E752X
5474 M:      Mark Gross <mark.gross@intel.com>
5475 L:      linux-edac@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/edac/e752x_edac.c
5478
5479 EDAC-E7XXX
5480 L:      linux-edac@vger.kernel.org
5481 S:      Maintained
5482 F:      drivers/edac/e7xxx_edac.c
5483
5484 EDAC-FSL_DDR
5485 M:      York Sun <york.sun@nxp.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/fsl_ddr_edac.*
5489
5490 EDAC-GHES
5491 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5492 L:      linux-edac@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/edac/ghes_edac.c
5495
5496 EDAC-I3000
5497 L:      linux-edac@vger.kernel.org
5498 S:      Orphan
5499 F:      drivers/edac/i3000_edac.c
5500
5501 EDAC-I5000
5502 L:      linux-edac@vger.kernel.org
5503 S:      Maintained
5504 F:      drivers/edac/i5000_edac.c
5505
5506 EDAC-I5400
5507 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/i5400_edac.c
5511
5512 EDAC-I7300
5513 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5514 L:      linux-edac@vger.kernel.org
5515 S:      Maintained
5516 F:      drivers/edac/i7300_edac.c
5517
5518 EDAC-I7CORE
5519 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5520 L:      linux-edac@vger.kernel.org
5521 S:      Maintained
5522 F:      drivers/edac/i7core_edac.c
5523
5524 EDAC-I82443BXGX
5525 M:      Tim Small <tim@buttersideup.com>
5526 L:      linux-edac@vger.kernel.org
5527 S:      Maintained
5528 F:      drivers/edac/i82443bxgx_edac.c
5529
5530 EDAC-I82975X
5531 M:      "Arvind R." <arvino55@gmail.com>
5532 L:      linux-edac@vger.kernel.org
5533 S:      Maintained
5534 F:      drivers/edac/i82975x_edac.c
5535
5536 EDAC-IE31200
5537 M:      Jason Baron <jbaron@akamai.com>
5538 L:      linux-edac@vger.kernel.org
5539 S:      Maintained
5540 F:      drivers/edac/ie31200_edac.c
5541
5542 EDAC-MPC85XX
5543 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5544 L:      linux-edac@vger.kernel.org
5545 S:      Maintained
5546 F:      drivers/edac/mpc85xx_edac.[ch]
5547
5548 EDAC-PASEMI
5549 M:      Egor Martovetsky <egor@pasemi.com>
5550 L:      linux-edac@vger.kernel.org
5551 S:      Maintained
5552 F:      drivers/edac/pasemi_edac.c
5553
5554 EDAC-PND2
5555 M:      Tony Luck <tony.luck@intel.com>
5556 L:      linux-edac@vger.kernel.org
5557 S:      Maintained
5558 F:      drivers/edac/pnd2_edac.[ch]
5559
5560 EDAC-R82600
5561 M:      Tim Small <tim@buttersideup.com>
5562 L:      linux-edac@vger.kernel.org
5563 S:      Maintained
5564 F:      drivers/edac/r82600_edac.c
5565
5566 EDAC-SBRIDGE
5567 M:      Tony Luck <tony.luck@intel.com>
5568 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5569 L:      linux-edac@vger.kernel.org
5570 S:      Maintained
5571 F:      drivers/edac/sb_edac.c
5572
5573 EDAC-SKYLAKE
5574 M:      Tony Luck <tony.luck@intel.com>
5575 L:      linux-edac@vger.kernel.org
5576 S:      Maintained
5577 F:      drivers/edac/skx_edac.c
5578
5579 EDAC-TI
5580 M:      Tero Kristo <t-kristo@ti.com>
5581 L:      linux-edac@vger.kernel.org
5582 S:      Maintained
5583 F:      drivers/edac/ti_edac.c
5584
5585 EDAC-QCOM
5586 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5587 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5588 L:      linux-arm-msm@vger.kernel.org
5589 L:      linux-edac@vger.kernel.org
5590 S:      Maintained
5591 F:      drivers/edac/qcom_edac.c
5592
5593 EDIROL UA-101/UA-1000 DRIVER
5594 M:      Clemens Ladisch <clemens@ladisch.de>
5595 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5596 T:      git git://git.alsa-project.org/alsa-kernel.git
5597 S:      Maintained
5598 F:      sound/usb/misc/ua101.c
5599
5600 EFI TEST DRIVER
5601 L:      linux-efi@vger.kernel.org
5602 M:      Ivan Hu <ivan.hu@canonical.com>
5603 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5604 S:      Maintained
5605 F:      drivers/firmware/efi/test/
5606
5607 EFI VARIABLE FILESYSTEM
5608 M:      Matthew Garrett <matthew.garrett@nebula.com>
5609 M:      Jeremy Kerr <jk@ozlabs.org>
5610 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5612 L:      linux-efi@vger.kernel.org
5613 S:      Maintained
5614 F:      fs/efivarfs/
5615
5616 EFIFB FRAMEBUFFER DRIVER
5617 L:      linux-fbdev@vger.kernel.org
5618 M:      Peter Jones <pjones@redhat.com>
5619 S:      Maintained
5620 F:      drivers/video/fbdev/efifb.c
5621
5622 EFS FILESYSTEM
5623 W:      http://aeschi.ch.eu.org/efs/
5624 S:      Orphan
5625 F:      fs/efs/
5626
5627 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5628 M:      Douglas Miller <dougmill@linux.ibm.com>
5629 L:      netdev@vger.kernel.org
5630 S:      Maintained
5631 F:      drivers/net/ethernet/ibm/ehea/
5632
5633 EM28XX VIDEO4LINUX DRIVER
5634 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5635 L:      linux-media@vger.kernel.org
5636 W:      https://linuxtv.org
5637 T:      git git://linuxtv.org/media_tree.git
5638 S:      Maintained
5639 F:      drivers/media/usb/em28xx/
5640 F:      Documentation/media/v4l-drivers/em28xx*
5641
5642 EMBEDDED LINUX
5643 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5644 M:      Matt Mackall <mpm@selenic.com>
5645 M:      David Woodhouse <dwmw2@infradead.org>
5646 L:      linux-embedded@vger.kernel.org
5647 S:      Maintained
5648
5649 Emulex 10Gbps iSCSI - OneConnect DRIVER
5650 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5651 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5652 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5653 L:      linux-scsi@vger.kernel.org
5654 W:      http://www.broadcom.com
5655 S:      Supported
5656 F:      drivers/scsi/be2iscsi/
5657
5658 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5659 M:      Sathya Perla <sathya.perla@broadcom.com>
5660 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5661 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5662 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5663 L:      netdev@vger.kernel.org
5664 W:      http://www.emulex.com
5665 S:      Supported
5666 F:      drivers/net/ethernet/emulex/benet/
5667
5668 EMULEX ONECONNECT ROCE DRIVER
5669 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5670 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5671 L:      linux-rdma@vger.kernel.org
5672 W:      http://www.broadcom.com
5673 S:      Odd Fixes
5674 F:      drivers/infiniband/hw/ocrdma/
5675 F:      include/uapi/rdma/ocrdma-abi.h
5676
5677 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5678 M:      James Smart <james.smart@broadcom.com>
5679 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5680 L:      linux-scsi@vger.kernel.org
5681 W:      http://www.broadcom.com
5682 S:      Supported
5683 F:      drivers/scsi/lpfc/
5684
5685 ENE CB710 FLASH CARD READER DRIVER
5686 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5687 S:      Maintained
5688 F:      drivers/misc/cb710/
5689 F:      drivers/mmc/host/cb710-mmc.*
5690 F:      include/linux/cb710.h
5691
5692 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5693 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5694 S:      Maintained
5695 F:      drivers/media/rc/ene_ir.*
5696
5697 EPSON S1D13XXX FRAMEBUFFER DRIVER
5698 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5699 S:      Maintained
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5701 F:      drivers/video/fbdev/s1d13xxxfb.c
5702 F:      include/video/s1d13xxxfb.h
5703
5704 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5705 M:      Jeff Layton <jlayton@kernel.org>
5706 S:      Maintained
5707 F:      lib/errseq.c
5708 F:      include/linux/errseq.h
5709
5710 ET131X NETWORK DRIVER
5711 M:      Mark Einon <mark.einon@gmail.com>
5712 S:      Odd Fixes
5713 F:      drivers/net/ethernet/agere/
5714
5715 ETHERNET BRIDGE
5716 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5717 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5718 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5719 L:      netdev@vger.kernel.org
5720 W:      http://www.linuxfoundation.org/en/Net:Bridge
5721 S:      Maintained
5722 F:      include/linux/netfilter_bridge/
5723 F:      net/bridge/
5724
5725 ETHERNET PHY LIBRARY
5726 M:      Andrew Lunn <andrew@lunn.ch>
5727 M:      Florian Fainelli <f.fainelli@gmail.com>
5728 M:      Heiner Kallweit <hkallweit1@gmail.com>
5729 L:      netdev@vger.kernel.org
5730 S:      Maintained
5731 F:      Documentation/ABI/testing/sysfs-bus-mdio
5732 F:      Documentation/devicetree/bindings/net/mdio*
5733 F:      Documentation/networking/phy.txt
5734 F:      drivers/net/phy/
5735 F:      drivers/of/of_mdio.c
5736 F:      drivers/of/of_net.c
5737 F:      include/linux/*mdio*.h
5738 F:      include/linux/of_net.h
5739 F:      include/linux/phy.h
5740 F:      include/linux/phy_fixed.h
5741 F:      include/linux/platform_data/mdio-bcm-unimac.h
5742 F:      include/linux/platform_data/mdio-gpio.h
5743 F:      include/trace/events/mdio.h
5744 F:      include/uapi/linux/mdio.h
5745 F:      include/uapi/linux/mii.h
5746
5747 EXT2 FILE SYSTEM
5748 M:      Jan Kara <jack@suse.com>
5749 L:      linux-ext4@vger.kernel.org
5750 S:      Maintained
5751 F:      Documentation/filesystems/ext2.txt
5752 F:      fs/ext2/
5753 F:      include/linux/ext2*
5754
5755 EXT4 FILE SYSTEM
5756 M:      "Theodore Ts'o" <tytso@mit.edu>
5757 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5758 L:      linux-ext4@vger.kernel.org
5759 W:      http://ext4.wiki.kernel.org
5760 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5762 S:      Maintained
5763 F:      Documentation/filesystems/ext4/
5764 F:      fs/ext4/
5765
5766 Extended Verification Module (EVM)
5767 M:      Mimi Zohar <zohar@linux.ibm.com>
5768 L:      linux-integrity@vger.kernel.org
5769 S:      Supported
5770 F:      security/integrity/evm/
5771
5772 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5773 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5774 L:      linux-efi@vger.kernel.org
5775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5776 S:      Maintained
5777 F:      Documentation/efi-stub.txt
5778 F:      arch/*/kernel/efi.c
5779 F:      arch/x86/boot/compressed/eboot.[ch]
5780 F:      arch/*/include/asm/efi.h
5781 F:      arch/x86/platform/efi/
5782 F:      drivers/firmware/efi/
5783 F:      include/linux/efi*.h
5784 F:      arch/arm/boot/compressed/efi-header.S
5785 F:      arch/arm64/kernel/efi-entry.S
5786
5787 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5788 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5789 M:      Chanwoo Choi <cw00.choi@samsung.com>
5790 L:      linux-kernel@vger.kernel.org
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5792 S:      Maintained
5793 F:      drivers/extcon/
5794 F:      include/linux/extcon/
5795 F:      include/linux/extcon.h
5796 F:      Documentation/extcon/
5797 F:      Documentation/devicetree/bindings/extcon/
5798
5799 EXYNOS DP DRIVER
5800 M:      Jingoo Han <jingoohan1@gmail.com>
5801 L:      dri-devel@lists.freedesktop.org
5802 S:      Maintained
5803 F:      drivers/gpu/drm/exynos/exynos_dp*
5804
5805 EXYNOS SYSMMU (IOMMU) driver
5806 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5807 L:      iommu@lists.linux-foundation.org
5808 S:      Maintained
5809 F:      drivers/iommu/exynos-iommu.c
5810
5811 EZchip NPS platform support
5812 M:      Vineet Gupta <vgupta@synopsys.com>
5813 M:      Ofer Levi <oferle@mellanox.com>
5814 S:      Supported
5815 F:      arch/arc/plat-eznps
5816 F:      arch/arc/boot/dts/eznps.dts
5817
5818 F2FS FILE SYSTEM
5819 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5820 M:      Chao Yu <yuchao0@huawei.com>
5821 L:      linux-f2fs-devel@lists.sourceforge.net
5822 W:      https://f2fs.wiki.kernel.org/
5823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5824 S:      Maintained
5825 F:      Documentation/filesystems/f2fs.txt
5826 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5827 F:      fs/f2fs/
5828 F:      include/linux/f2fs_fs.h
5829 F:      include/trace/events/f2fs.h
5830
5831 F71805F HARDWARE MONITORING DRIVER
5832 M:      Jean Delvare <jdelvare@suse.com>
5833 L:      linux-hwmon@vger.kernel.org
5834 S:      Maintained
5835 F:      Documentation/hwmon/f71805f
5836 F:      drivers/hwmon/f71805f.c
5837
5838 FADDR2LINE
5839 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5840 S:      Maintained
5841 F:      scripts/faddr2line
5842
5843 FAILOVER MODULE
5844 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5845 L:      netdev@vger.kernel.org
5846 S:      Supported
5847 F:      net/core/failover.c
5848 F:      include/net/failover.h
5849 F:      Documentation/networking/failover.rst
5850
5851 FANOTIFY
5852 M:      Jan Kara <jack@suse.cz>
5853 R:      Amir Goldstein <amir73il@gmail.com>
5854 L:      linux-fsdevel@vger.kernel.org
5855 S:      Maintained
5856 F:      fs/notify/fanotify/
5857 F:      include/linux/fanotify.h
5858 F:      include/uapi/linux/fanotify.h
5859
5860 FARSYNC SYNCHRONOUS DRIVER
5861 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5862 W:      http://www.farsite.co.uk/
5863 S:      Supported
5864 F:      drivers/net/wan/farsync.*
5865
5866 FAULT INJECTION SUPPORT
5867 M:      Akinobu Mita <akinobu.mita@gmail.com>
5868 S:      Supported
5869 F:      Documentation/fault-injection/
5870 F:      lib/fault-inject.c
5871
5872 FBTFT Framebuffer drivers
5873 S:      Orphan
5874 L:      dri-devel@lists.freedesktop.org
5875 L:      linux-fbdev@vger.kernel.org
5876 F:      drivers/staging/fbtft/
5877
5878 FC0011 TUNER DRIVER
5879 M:      Michael Buesch <m@bues.ch>
5880 L:      linux-media@vger.kernel.org
5881 S:      Maintained
5882 F:      drivers/media/tuners/fc0011.h
5883 F:      drivers/media/tuners/fc0011.c
5884
5885 FC2580 MEDIA DRIVER
5886 M:      Antti Palosaari <crope@iki.fi>
5887 L:      linux-media@vger.kernel.org
5888 W:      https://linuxtv.org
5889 W:      http://palosaari.fi/linux/
5890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5891 T:      git git://linuxtv.org/anttip/media_tree.git
5892 S:      Maintained
5893 F:      drivers/media/tuners/fc2580*
5894
5895 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5896 M:      Johannes Thumshirn <jth@kernel.org>
5897 L:      linux-scsi@vger.kernel.org
5898 W:      www.Open-FCoE.org
5899 S:      Supported
5900 F:      drivers/scsi/libfc/
5901 F:      drivers/scsi/fcoe/
5902 F:      include/scsi/fc/
5903 F:      include/scsi/libfc.h
5904 F:      include/scsi/libfcoe.h
5905 F:      include/uapi/scsi/fc/
5906
5907 FILE LOCKING (flock() and fcntl()/lockf())
5908 M:      Jeff Layton <jlayton@kernel.org>
5909 M:      "J. Bruce Fields" <bfields@fieldses.org>
5910 L:      linux-fsdevel@vger.kernel.org
5911 S:      Maintained
5912 F:      include/linux/fcntl.h
5913 F:      include/uapi/linux/fcntl.h
5914 F:      fs/fcntl.c
5915 F:      fs/locks.c
5916
5917 FILESYSTEMS (VFS and infrastructure)
5918 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5919 L:      linux-fsdevel@vger.kernel.org
5920 S:      Maintained
5921 F:      fs/*
5922 F:      include/linux/fs.h
5923 F:      include/uapi/linux/fs.h
5924
5925 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5926 M:      Riku Voipio <riku.voipio@iki.fi>
5927 L:      linux-hwmon@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/hwmon/f75375s.c
5930 F:      include/linux/f75375s.h
5931
5932 FIREWIRE AUDIO DRIVERS
5933 M:      Clemens Ladisch <clemens@ladisch.de>
5934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5935 T:      git git://git.alsa-project.org/alsa-kernel.git
5936 S:      Maintained
5937 F:      sound/firewire/
5938
5939 FIREWIRE MEDIA DRIVERS (firedtv)
5940 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5941 L:      linux-media@vger.kernel.org
5942 L:      linux1394-devel@lists.sourceforge.net
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5944 S:      Maintained
5945 F:      drivers/media/firewire/
5946
5947 FIREWIRE SBP-2 TARGET
5948 M:      Chris Boot <bootc@bootc.net>
5949 L:      linux-scsi@vger.kernel.org
5950 L:      target-devel@vger.kernel.org
5951 L:      linux1394-devel@lists.sourceforge.net
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5953 S:      Maintained
5954 F:      drivers/target/sbp/
5955
5956 FIREWIRE SUBSYSTEM
5957 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5958 L:      linux1394-devel@lists.sourceforge.net
5959 W:      http://ieee1394.wiki.kernel.org/
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5961 S:      Maintained
5962 F:      drivers/firewire/
5963 F:      include/linux/firewire.h
5964 F:      include/uapi/linux/firewire*.h
5965 F:      tools/firewire/
5966
5967 FIRMWARE LOADER (request_firmware)
5968 M:      Luis Chamberlain <mcgrof@kernel.org>
5969 L:      linux-kernel@vger.kernel.org
5970 S:      Maintained
5971 F:      Documentation/firmware_class/
5972 F:      drivers/base/firmware_loader/
5973 F:      include/linux/firmware.h
5974
5975 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5976 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5977 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5978 S:      Maintained
5979 F:      drivers/block/rsxx/
5980
5981 FLOPPY DRIVER
5982 M:      Jiri Kosina <jikos@kernel.org>
5983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5984 S:      Odd fixes
5985 F:      drivers/block/floppy.c
5986
5987 FMC SUBSYSTEM
5988 M:      Alessandro Rubini <rubini@gnudd.com>
5989 W:      http://www.ohwr.org/projects/fmc-bus
5990 S:      Supported
5991 F:      drivers/fmc/
5992 F:      include/linux/fmc*.h
5993 F:      include/linux/ipmi-fru.h
5994 K:      fmc_d.*register
5995
5996 FPGA MANAGER FRAMEWORK
5997 M:      Alan Tull <atull@kernel.org>
5998 M:      Moritz Fischer <mdf@kernel.org>
5999 L:      linux-fpga@vger.kernel.org
6000 S:      Maintained
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6002 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6003 F:      Documentation/fpga/
6004 F:      Documentation/driver-api/fpga/
6005 F:      Documentation/devicetree/bindings/fpga/
6006 F:      drivers/fpga/
6007 F:      include/linux/fpga/
6008 W:      http://www.rocketboards.org
6009
6010 FPGA DFL DRIVERS
6011 M:      Wu Hao <hao.wu@intel.com>
6012 L:      linux-fpga@vger.kernel.org
6013 S:      Maintained
6014 F:      Documentation/fpga/dfl.txt
6015 F:      include/uapi/linux/fpga-dfl.h
6016 F:      drivers/fpga/dfl*
6017
6018 FPU EMULATOR
6019 M:      Bill Metzenthen <billm@melbpc.org.au>
6020 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6021 S:      Maintained
6022 F:      arch/x86/math-emu/
6023
6024 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6025 L:      netdev@vger.kernel.org
6026 S:      Orphan
6027 F:      drivers/net/wan/dlci.c
6028 F:      drivers/net/wan/sdla.c
6029
6030 FRAMEBUFFER LAYER
6031 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6032 L:      dri-devel@lists.freedesktop.org
6033 L:      linux-fbdev@vger.kernel.org
6034 T:      git git://github.com/bzolnier/linux.git
6035 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6036 S:      Maintained
6037 F:      Documentation/fb/
6038 F:      drivers/video/
6039 F:      include/video/
6040 F:      include/linux/fb.h
6041 F:      include/uapi/video/
6042 F:      include/uapi/linux/fb.h
6043
6044 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6045 M:      Horia Geantă <horia.geanta@nxp.com>
6046 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6047 L:      linux-crypto@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/crypto/caam/
6050 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6051
6052 FREESCALE DIU FRAMEBUFFER DRIVER
6053 M:      Timur Tabi <timur@kernel.org>
6054 L:      linux-fbdev@vger.kernel.org
6055 S:      Maintained
6056 F:      drivers/video/fbdev/fsl-diu-fb.*
6057
6058 FREESCALE DMA DRIVER
6059 M:      Li Yang <leoyang.li@nxp.com>
6060 M:      Zhang Wei <zw@zh-kernel.org>
6061 L:      linuxppc-dev@lists.ozlabs.org
6062 S:      Maintained
6063 F:      drivers/dma/fsldma.*
6064
6065 FREESCALE ENETC ETHERNET DRIVERS
6066 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6067 L:      netdev@vger.kernel.org
6068 S:      Maintained
6069 F:      drivers/net/ethernet/freescale/enetc/
6070
6071 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6072 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6073 L:      netdev@vger.kernel.org
6074 S:      Maintained
6075 F:      drivers/net/ethernet/freescale/gianfar*
6076 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6077
6078 FREESCALE GPMI NAND DRIVER
6079 M:      Han Xu <han.xu@nxp.com>
6080 L:      linux-mtd@lists.infradead.org
6081 S:      Maintained
6082 F:      drivers/mtd/nand/raw/gpmi-nand/*
6083
6084 FREESCALE I2C CPM DRIVER
6085 M:      Jochen Friedrich <jochen@scram.de>
6086 L:      linuxppc-dev@lists.ozlabs.org
6087 L:      linux-i2c@vger.kernel.org
6088 S:      Maintained
6089 F:      drivers/i2c/busses/i2c-cpm.c
6090
6091 FREESCALE IMX LPI2C DRIVER
6092 M:      Dong Aisheng <aisheng.dong@nxp.com>
6093 L:      linux-i2c@vger.kernel.org
6094 L:      linux-imx@nxp.com
6095 S:      Maintained
6096 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6097 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6098
6099 FREESCALE IMX / MXC FEC DRIVER
6100 M:      Fugang Duan <fugang.duan@nxp.com>
6101 L:      netdev@vger.kernel.org
6102 S:      Maintained
6103 F:      drivers/net/ethernet/freescale/fec_main.c
6104 F:      drivers/net/ethernet/freescale/fec_ptp.c
6105 F:      drivers/net/ethernet/freescale/fec.h
6106 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6107
6108 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6109 M:      Sascha Hauer <s.hauer@pengutronix.de>
6110 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6111 L:      linux-fbdev@vger.kernel.org
6112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6113 S:      Maintained
6114 F:      include/linux/platform_data/video-imxfb.h
6115 F:      drivers/video/fbdev/imxfb.c
6116
6117 FREESCALE QORIQ DPAA ETHERNET DRIVER
6118 M:      Madalin Bucur <madalin.bucur@nxp.com>
6119 L:      netdev@vger.kernel.org
6120 S:      Maintained
6121 F:      drivers/net/ethernet/freescale/dpaa
6122
6123 FREESCALE QORIQ DPAA FMAN DRIVER
6124 M:      Madalin Bucur <madalin.bucur@nxp.com>
6125 L:      netdev@vger.kernel.org
6126 S:      Maintained
6127 F:      drivers/net/ethernet/freescale/fman
6128 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6129
6130 FREESCALE QORIQ PTP CLOCK DRIVER
6131 M:      Yangbo Lu <yangbo.lu@nxp.com>
6132 L:      netdev@vger.kernel.org
6133 S:      Maintained
6134 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6135 F:      drivers/ptp/ptp_qoriq.c
6136 F:      drivers/ptp/ptp_qoriq_debugfs.c
6137 F:      include/linux/fsl/ptp_qoriq.h
6138 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6139
6140 FREESCALE QUAD SPI DRIVER
6141 M:      Han Xu <han.xu@nxp.com>
6142 L:      linux-spi@vger.kernel.org
6143 S:      Maintained
6144 F:      drivers/spi/spi-fsl-qspi.c
6145
6146 FREESCALE QUICC ENGINE LIBRARY
6147 M:      Qiang Zhao <qiang.zhao@nxp.com>
6148 L:      linuxppc-dev@lists.ozlabs.org
6149 S:      Maintained
6150 F:      drivers/soc/fsl/qe/
6151 F:      include/soc/fsl/*qe*.h
6152 F:      include/soc/fsl/*ucc*.h
6153
6154 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6155 M:      Li Yang <leoyang.li@nxp.com>
6156 L:      netdev@vger.kernel.org
6157 L:      linuxppc-dev@lists.ozlabs.org
6158 S:      Maintained
6159 F:      drivers/net/ethernet/freescale/ucc_geth*
6160
6161 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6162 M:      Zhao Qiang <qiang.zhao@nxp.com>
6163 L:      netdev@vger.kernel.org
6164 L:      linuxppc-dev@lists.ozlabs.org
6165 S:      Maintained
6166 F:      drivers/net/wan/fsl_ucc_hdlc*
6167
6168 FREESCALE QUICC ENGINE UCC UART DRIVER
6169 M:      Timur Tabi <timur@kernel.org>
6170 L:      linuxppc-dev@lists.ozlabs.org
6171 S:      Maintained
6172 F:      drivers/tty/serial/ucc_uart.c
6173
6174 FREESCALE SOC DRIVERS
6175 M:      Li Yang <leoyang.li@nxp.com>
6176 L:      linuxppc-dev@lists.ozlabs.org
6177 L:      linux-arm-kernel@lists.infradead.org
6178 S:      Maintained
6179 F:      Documentation/devicetree/bindings/soc/fsl/
6180 F:      drivers/soc/fsl/
6181 F:      include/linux/fsl/
6182
6183 FREESCALE SOC FS_ENET DRIVER
6184 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6185 L:      linuxppc-dev@lists.ozlabs.org
6186 L:      netdev@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/net/ethernet/freescale/fs_enet/
6189 F:      include/linux/fs_enet_pd.h
6190
6191 FREESCALE SOC SOUND DRIVERS
6192 M:      Timur Tabi <timur@kernel.org>
6193 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6194 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6195 R:      Fabio Estevam <festevam@gmail.com>
6196 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6197 L:      linuxppc-dev@lists.ozlabs.org
6198 S:      Maintained
6199 F:      sound/soc/fsl/fsl*
6200 F:      sound/soc/fsl/imx*
6201 F:      sound/soc/fsl/mpc8610_hpcd.c
6202
6203 FREESCALE USB PERIPHERAL DRIVERS
6204 M:      Li Yang <leoyang.li@nxp.com>
6205 L:      linux-usb@vger.kernel.org
6206 L:      linuxppc-dev@lists.ozlabs.org
6207 S:      Maintained
6208 F:      drivers/usb/gadget/udc/fsl*
6209
6210 FREEVXFS FILESYSTEM
6211 M:      Christoph Hellwig <hch@infradead.org>
6212 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6213 S:      Maintained
6214 F:      fs/freevxfs/
6215
6216 FREEZER
6217 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6218 M:      Pavel Machek <pavel@ucw.cz>
6219 L:      linux-pm@vger.kernel.org
6220 S:      Supported
6221 F:      Documentation/power/freezing-of-tasks.txt
6222 F:      include/linux/freezer.h
6223 F:      kernel/freezer.c
6224
6225 FRONTSWAP API
6226 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6227 L:      linux-kernel@vger.kernel.org
6228 S:      Maintained
6229 F:      mm/frontswap.c
6230 F:      include/linux/frontswap.h
6231
6232 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6233 M:      David Howells <dhowells@redhat.com>
6234 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6235 S:      Supported
6236 F:      Documentation/filesystems/caching/
6237 F:      fs/fscache/
6238 F:      include/linux/fscache*.h
6239
6240 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6241 M:      Theodore Y. Ts'o <tytso@mit.edu>
6242 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6243 L:      linux-fscrypt@vger.kernel.org
6244 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6246 S:      Supported
6247 F:      fs/crypto/
6248 F:      include/linux/fscrypt*.h
6249 F:      Documentation/filesystems/fscrypt.rst
6250
6251 FSI-ATTACHED I2C DRIVER
6252 M:      Eddie James <eajames@linux.ibm.com>
6253 L:      linux-i2c@vger.kernel.org
6254 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6255 S:      Maintained
6256 F:      drivers/i2c/busses/i2c-fsi.c
6257 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6258
6259 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6260 M:      Jan Kara <jack@suse.cz>
6261 R:      Amir Goldstein <amir73il@gmail.com>
6262 L:      linux-fsdevel@vger.kernel.org
6263 S:      Maintained
6264 F:      fs/notify/
6265 F:      include/linux/fsnotify*.h
6266
6267 FUJITSU LAPTOP EXTRAS
6268 M:      Jonathan Woithe <jwoithe@just42.net>
6269 L:      platform-driver-x86@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/platform/x86/fujitsu-laptop.c
6272
6273 FUJITSU M-5MO LS CAMERA ISP DRIVER
6274 M:      Kyungmin Park <kyungmin.park@samsung.com>
6275 M:      Heungjun Kim <riverful.kim@samsung.com>
6276 L:      linux-media@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/media/i2c/m5mols/
6279 F:      include/media/i2c/m5mols.h
6280
6281 FUJITSU TABLET EXTRAS
6282 M:      Robert Gerlach <khnz@gmx.de>
6283 L:      platform-driver-x86@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/platform/x86/fujitsu-tablet.c
6286
6287 FUSE: FILESYSTEM IN USERSPACE
6288 M:      Miklos Szeredi <miklos@szeredi.hu>
6289 L:      linux-fsdevel@vger.kernel.org
6290 W:      http://fuse.sourceforge.net/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6292 S:      Maintained
6293 F:      fs/fuse/
6294 F:      include/uapi/linux/fuse.h
6295 F:      Documentation/filesystems/fuse.txt
6296
6297 FUTEX SUBSYSTEM
6298 M:      Thomas Gleixner <tglx@linutronix.de>
6299 M:      Ingo Molnar <mingo@redhat.com>
6300 R:      Peter Zijlstra <peterz@infradead.org>
6301 R:      Darren Hart <dvhart@infradead.org>
6302 L:      linux-kernel@vger.kernel.org
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6304 S:      Maintained
6305 F:      kernel/futex.c
6306 F:      kernel/futex_compat.c
6307 F:      include/asm-generic/futex.h
6308 F:      include/linux/futex.h
6309 F:      include/uapi/linux/futex.h
6310 F:      tools/testing/selftests/futex/
6311 F:      tools/perf/bench/futex*
6312 F:      Documentation/*futex*
6313
6314 GCC PLUGINS
6315 M:      Kees Cook <keescook@chromium.org>
6316 R:      Emese Revfy <re.emese@gmail.com>
6317 L:      kernel-hardening@lists.openwall.com
6318 S:      Maintained
6319 F:      scripts/gcc-plugins/
6320 F:      scripts/gcc-plugin.sh
6321 F:      scripts/Makefile.gcc-plugins
6322 F:      Documentation/gcc-plugins.txt
6323
6324 GASKET DRIVER FRAMEWORK
6325 M:      Rob Springer <rspringer@google.com>
6326 M:      Todd Poynor <toddpoynor@google.com>
6327 M:      Ben Chan <benchan@chromium.org>
6328 S:      Maintained
6329 F:      drivers/staging/gasket/
6330
6331 GCOV BASED KERNEL PROFILING
6332 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6333 S:      Maintained
6334 F:      kernel/gcov/
6335 F:      Documentation/dev-tools/gcov.rst
6336
6337 GDB KERNEL DEBUGGING HELPER SCRIPTS
6338 M:      Jan Kiszka <jan.kiszka@siemens.com>
6339 M:      Kieran Bingham <kbingham@kernel.org>
6340 S:      Supported
6341 F:      scripts/gdb/
6342
6343 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6344 M:      Achim Leubner <achim_leubner@adaptec.com>
6345 L:      linux-scsi@vger.kernel.org
6346 W:      http://www.icp-vortex.com/
6347 S:      Supported
6348 F:      drivers/scsi/gdt*
6349
6350 GEMTEK FM RADIO RECEIVER DRIVER
6351 M:      Hans Verkuil <hverkuil@xs4all.nl>
6352 L:      linux-media@vger.kernel.org
6353 T:      git git://linuxtv.org/media_tree.git
6354 W:      https://linuxtv.org
6355 S:      Maintained
6356 F:      drivers/media/radio/radio-gemtek*
6357
6358 GENERIC GPIO I2C DRIVER
6359 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6360 S:      Supported
6361 F:      drivers/i2c/busses/i2c-gpio.c
6362 F:      include/linux/platform_data/i2c-gpio.h
6363
6364 GENERIC GPIO I2C MULTIPLEXER DRIVER
6365 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6366 L:      linux-i2c@vger.kernel.org
6367 S:      Supported
6368 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6369 F:      include/linux/platform_data/i2c-mux-gpio.h
6370 F:      Documentation/i2c/muxes/i2c-mux-gpio
6371
6372 GENERIC HDLC (WAN) DRIVERS
6373 M:      Krzysztof Halasa <khc@pm.waw.pl>
6374 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6375 S:      Maintained
6376 F:      drivers/net/wan/c101.c
6377 F:      drivers/net/wan/hd6457*
6378 F:      drivers/net/wan/hdlc*
6379 F:      drivers/net/wan/n2.c
6380 F:      drivers/net/wan/pc300too.c
6381 F:      drivers/net/wan/pci200syn.c
6382 F:      drivers/net/wan/wanxl*
6383
6384 GENERIC INCLUDE/ASM HEADER FILES
6385 M:      Arnd Bergmann <arnd@arndb.de>
6386 L:      linux-arch@vger.kernel.org
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6388 S:      Maintained
6389 F:      include/asm-generic/
6390 F:      include/uapi/asm-generic/
6391
6392 GENERIC PHY FRAMEWORK
6393 M:      Kishon Vijay Abraham I <kishon@ti.com>
6394 L:      linux-kernel@vger.kernel.org
6395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6396 S:      Supported
6397 F:      drivers/phy/
6398 F:      include/linux/phy/
6399 F:      Documentation/devicetree/bindings/phy/
6400
6401 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6402 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6403 S:      Supported
6404 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6405
6406 GENERIC PM DOMAINS
6407 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6408 M:      Kevin Hilman <khilman@kernel.org>
6409 M:      Ulf Hansson <ulf.hansson@linaro.org>
6410 L:      linux-pm@vger.kernel.org
6411 S:      Supported
6412 F:      drivers/base/power/domain*.c
6413 F:      include/linux/pm_domain.h
6414 F:      Documentation/devicetree/bindings/power/power_domain.txt
6415
6416 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6417 M:      Eugen Hristev <eugen.hristev@microchip.com>
6418 L:      linux-input@vger.kernel.org
6419 S:      Maintained
6420 F:      drivers/input/touchscreen/resistive-adc-touch.c
6421
6422 GENERIC UIO DRIVER FOR PCI DEVICES
6423 M:      "Michael S. Tsirkin" <mst@redhat.com>
6424 L:      kvm@vger.kernel.org
6425 S:      Supported
6426 F:      drivers/uio/uio_pci_generic.c
6427
6428 GENWQE (IBM Generic Workqueue Card)
6429 M:      Frank Haverkamp <haver@linux.ibm.com>
6430 S:      Supported
6431 F:      drivers/misc/genwqe/
6432
6433 GET_MAINTAINER SCRIPT
6434 M:      Joe Perches <joe@perches.com>
6435 S:      Maintained
6436 F:      scripts/get_maintainer.pl
6437
6438 GFS2 FILE SYSTEM
6439 M:      Bob Peterson <rpeterso@redhat.com>
6440 M:      Andreas Gruenbacher <agruenba@redhat.com>
6441 L:      cluster-devel@redhat.com
6442 W:      http://sources.redhat.com/cluster/
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6444 S:      Supported
6445 F:      Documentation/filesystems/gfs2*.txt
6446 F:      fs/gfs2/
6447 F:      include/uapi/linux/gfs2_ondisk.h
6448
6449 GIGASET ISDN DRIVERS
6450 M:      Paul Bolle <pebolle@tiscali.nl>
6451 L:      gigaset307x-common@lists.sourceforge.net
6452 W:      http://gigaset307x.sourceforge.net/
6453 S:      Odd Fixes
6454 F:      Documentation/isdn/README.gigaset
6455 F:      drivers/isdn/gigaset/
6456 F:      include/uapi/linux/gigaset_dev.h
6457
6458 GNSS SUBSYSTEM
6459 M:      Johan Hovold <johan@kernel.org>
6460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6461 S:      Maintained
6462 F:      Documentation/ABI/testing/sysfs-class-gnss
6463 F:      Documentation/devicetree/bindings/gnss/
6464 F:      drivers/gnss/
6465 F:      include/linux/gnss.h
6466
6467 GO7007 MPEG CODEC
6468 M:      Hans Verkuil <hans.verkuil@cisco.com>
6469 L:      linux-media@vger.kernel.org
6470 S:      Maintained
6471 F:      drivers/media/usb/go7007/
6472
6473 GOODIX TOUCHSCREEN
6474 M:      Bastien Nocera <hadess@hadess.net>
6475 L:      linux-input@vger.kernel.org
6476 S:      Maintained
6477 F:      drivers/input/touchscreen/goodix.c
6478
6479 GPD POCKET FAN DRIVER
6480 M:      Hans de Goede <hdegoede@redhat.com>
6481 L:      platform-driver-x86@vger.kernel.org
6482 S:      Maintained
6483 F:      drivers/platform/x86/gpd-pocket-fan.c
6484
6485 GPIO ACPI SUPPORT
6486 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6487 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6488 L:      linux-gpio@vger.kernel.org
6489 L:      linux-acpi@vger.kernel.org
6490 S:      Maintained
6491 F:      Documentation/acpi/gpio-properties.txt
6492 F:      drivers/gpio/gpiolib-acpi.c
6493
6494 GPIO IR Transmitter
6495 M:      Sean Young <sean@mess.org>
6496 L:      linux-media@vger.kernel.org
6497 S:      Maintained
6498 F:      drivers/media/rc/gpio-ir-tx.c
6499
6500 GPIO MOCKUP DRIVER
6501 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6502 L:      linux-gpio@vger.kernel.org
6503 S:      Maintained
6504 F:      drivers/gpio/gpio-mockup.c
6505 F:      tools/testing/selftests/gpio/
6506
6507 GPIO SUBSYSTEM
6508 M:      Linus Walleij <linus.walleij@linaro.org>
6509 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6510 L:      linux-gpio@vger.kernel.org
6511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6512 S:      Maintained
6513 F:      Documentation/devicetree/bindings/gpio/
6514 F:      Documentation/driver-api/gpio/
6515 F:      Documentation/gpio/
6516 F:      Documentation/ABI/testing/gpio-cdev
6517 F:      Documentation/ABI/obsolete/sysfs-gpio
6518 F:      drivers/gpio/
6519 F:      include/linux/gpio/
6520 F:      include/linux/gpio.h
6521 F:      include/linux/of_gpio.h
6522 F:      include/asm-generic/gpio.h
6523 F:      include/uapi/linux/gpio.h
6524 F:      tools/gpio/
6525
6526 GRE DEMULTIPLEXER DRIVER
6527 M:      Dmitry Kozlov <xeb@mail.ru>
6528 L:      netdev@vger.kernel.org
6529 S:      Maintained
6530 F:      net/ipv4/gre_demux.c
6531 F:      net/ipv4/gre_offload.c
6532 F:      include/net/gre.h
6533
6534 GRETH 10/100/1G Ethernet MAC device driver
6535 M:      Andreas Larsson <andreas@gaisler.com>
6536 L:      netdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/net/ethernet/aeroflex/
6539
6540 GREYBUS AUDIO PROTOCOLS DRIVERS
6541 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6542 M:      Mark Greer <mgreer@animalcreek.com>
6543 S:      Maintained
6544 F:      drivers/staging/greybus/audio_apbridgea.c
6545 F:      drivers/staging/greybus/audio_apbridgea.h
6546 F:      drivers/staging/greybus/audio_codec.c
6547 F:      drivers/staging/greybus/audio_codec.h
6548 F:      drivers/staging/greybus/audio_gb.c
6549 F:      drivers/staging/greybus/audio_manager.c
6550 F:      drivers/staging/greybus/audio_manager.h
6551 F:      drivers/staging/greybus/audio_manager_module.c
6552 F:      drivers/staging/greybus/audio_manager_private.h
6553 F:      drivers/staging/greybus/audio_manager_sysfs.c
6554 F:      drivers/staging/greybus/audio_module.c
6555 F:      drivers/staging/greybus/audio_topology.c
6556
6557 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6558 M:      Viresh Kumar <vireshk@kernel.org>
6559 S:      Maintained
6560 F:      drivers/staging/greybus/authentication.c
6561 F:      drivers/staging/greybus/bootrom.c
6562 F:      drivers/staging/greybus/firmware.h
6563 F:      drivers/staging/greybus/fw-core.c
6564 F:      drivers/staging/greybus/fw-download.c
6565 F:      drivers/staging/greybus/fw-management.c
6566 F:      drivers/staging/greybus/greybus_authentication.h
6567 F:      drivers/staging/greybus/greybus_firmware.h
6568 F:      drivers/staging/greybus/hid.c
6569 F:      drivers/staging/greybus/i2c.c
6570 F:      drivers/staging/greybus/spi.c
6571 F:      drivers/staging/greybus/spilib.c
6572 F:      drivers/staging/greybus/spilib.h
6573
6574 GREYBUS LOOPBACK DRIVER
6575 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6576 S:      Maintained
6577 F:      drivers/staging/greybus/loopback.c
6578
6579 GREYBUS PLATFORM DRIVERS
6580 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6581 S:      Maintained
6582 F:      drivers/staging/greybus/arche-platform.c
6583 F:      drivers/staging/greybus/arche-apb-ctrl.c
6584 F:      drivers/staging/greybus/arche_platform.h
6585
6586 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6587 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6588 S:      Maintained
6589 F:      drivers/staging/greybus/sdio.c
6590 F:      drivers/staging/greybus/light.c
6591 F:      drivers/staging/greybus/gpio.c
6592 F:      drivers/staging/greybus/power_supply.c
6593 F:      drivers/staging/greybus/spi.c
6594 F:      drivers/staging/greybus/spilib.c
6595
6596 GREYBUS SUBSYSTEM
6597 M:      Johan Hovold <johan@kernel.org>
6598 M:      Alex Elder <elder@kernel.org>
6599 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6600 S:      Maintained
6601 F:      drivers/staging/greybus/
6602 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6603
6604 GREYBUS UART PROTOCOLS DRIVERS
6605 M:      David Lin <dtwlin@gmail.com>
6606 S:      Maintained
6607 F:      drivers/staging/greybus/uart.c
6608 F:      drivers/staging/greybus/log.c
6609
6610 GS1662 VIDEO SERIALIZER
6611 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6612 L:      linux-media@vger.kernel.org
6613 T:      git git://linuxtv.org/media_tree.git
6614 S:      Maintained
6615 F:      drivers/media/spi/gs1662.c
6616
6617 GSPCA FINEPIX SUBDRIVER
6618 M:      Frank Zago <frank@zago.net>
6619 L:      linux-media@vger.kernel.org
6620 T:      git git://linuxtv.org/media_tree.git
6621 S:      Maintained
6622 F:      drivers/media/usb/gspca/finepix.c
6623
6624 GSPCA GL860 SUBDRIVER
6625 M:      Olivier Lorin <o.lorin@laposte.net>
6626 L:      linux-media@vger.kernel.org
6627 T:      git git://linuxtv.org/media_tree.git
6628 S:      Maintained
6629 F:      drivers/media/usb/gspca/gl860/
6630
6631 GSPCA M5602 SUBDRIVER
6632 M:      Erik Andren <erik.andren@gmail.com>
6633 L:      linux-media@vger.kernel.org
6634 T:      git git://linuxtv.org/media_tree.git
6635 S:      Maintained
6636 F:      drivers/media/usb/gspca/m5602/
6637
6638 GSPCA PAC207 SONIXB SUBDRIVER
6639 M:      Hans Verkuil <hverkuil@xs4all.nl>
6640 L:      linux-media@vger.kernel.org
6641 T:      git git://linuxtv.org/media_tree.git
6642 S:      Odd Fixes
6643 F:      drivers/media/usb/gspca/pac207.c
6644
6645 GSPCA SN9C20X SUBDRIVER
6646 M:      Brian Johnson <brijohn@gmail.com>
6647 L:      linux-media@vger.kernel.org
6648 T:      git git://linuxtv.org/media_tree.git
6649 S:      Maintained
6650 F:      drivers/media/usb/gspca/sn9c20x.c
6651
6652 GSPCA T613 SUBDRIVER
6653 M:      Leandro Costantino <lcostantino@gmail.com>
6654 L:      linux-media@vger.kernel.org
6655 T:      git git://linuxtv.org/media_tree.git
6656 S:      Maintained
6657 F:      drivers/media/usb/gspca/t613.c
6658
6659 GSPCA USB WEBCAM DRIVER
6660 M:      Hans Verkuil <hverkuil@xs4all.nl>
6661 L:      linux-media@vger.kernel.org
6662 T:      git git://linuxtv.org/media_tree.git
6663 S:      Odd Fixes
6664 F:      drivers/media/usb/gspca/
6665
6666 GTP (GPRS Tunneling Protocol)
6667 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6668 M:      Harald Welte <laforge@gnumonks.org>
6669 L:      osmocom-net-gprs@lists.osmocom.org
6670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6671 S:      Maintained
6672 F:      drivers/net/gtp.c
6673
6674 GUID PARTITION TABLE (GPT)
6675 M:      Davidlohr Bueso <dave@stgolabs.net>
6676 L:      linux-efi@vger.kernel.org
6677 S:      Maintained
6678 F:      block/partitions/efi.*
6679
6680 H8/300 ARCHITECTURE
6681 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6682 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6683 W:      http://uclinux-h8.sourceforge.jp
6684 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6685 S:      Maintained
6686 F:      arch/h8300/
6687 F:      drivers/clocksource/h8300_*.c
6688 F:      drivers/clk/h8300/
6689 F:      drivers/irqchip/irq-renesas-h8*.c
6690
6691 HACKRF MEDIA DRIVER
6692 M:      Antti Palosaari <crope@iki.fi>
6693 L:      linux-media@vger.kernel.org
6694 W:      https://linuxtv.org
6695 W:      http://palosaari.fi/linux/
6696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6697 T:      git git://linuxtv.org/anttip/media_tree.git
6698 S:      Maintained
6699 F:      drivers/media/usb/hackrf/
6700
6701 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6702 M:      Frank Seidel <frank@f-seidel.de>
6703 L:      platform-driver-x86@vger.kernel.org
6704 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6705 S:      Maintained
6706 F:      drivers/platform/x86/hdaps.c
6707
6708 HARDWARE MONITORING
6709 M:      Jean Delvare <jdelvare@suse.com>
6710 M:      Guenter Roeck <linux@roeck-us.net>
6711 L:      linux-hwmon@vger.kernel.org
6712 W:      http://hwmon.wiki.kernel.org/
6713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6714 S:      Maintained
6715 F:      Documentation/devicetree/bindings/hwmon/
6716 F:      Documentation/hwmon/
6717 F:      drivers/hwmon/
6718 F:      include/linux/hwmon*.h
6719 F:      include/trace/events/hwmon*.h
6720
6721 HARDWARE RANDOM NUMBER GENERATOR CORE
6722 M:      Matt Mackall <mpm@selenic.com>
6723 M:      Herbert Xu <herbert@gondor.apana.org.au>
6724 L:      linux-crypto@vger.kernel.org
6725 S:      Odd fixes
6726 F:      Documentation/devicetree/bindings/rng/
6727 F:      Documentation/hw_random.txt
6728 F:      drivers/char/hw_random/
6729 F:      include/linux/hw_random.h
6730
6731 HARDWARE TRACING FACILITIES
6732 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6733 S:      Maintained
6734 F:      drivers/hwtracing/
6735
6736 HARDWARE SPINLOCK CORE
6737 M:      Ohad Ben-Cohen <ohad@wizery.com>
6738 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6739 L:      linux-remoteproc@vger.kernel.org
6740 S:      Maintained
6741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6742 F:      Documentation/devicetree/bindings/hwlock/
6743 F:      Documentation/hwspinlock.txt
6744 F:      drivers/hwspinlock/
6745 F:      include/linux/hwspinlock.h
6746
6747 HARMONY SOUND DRIVER
6748 L:      linux-parisc@vger.kernel.org
6749 S:      Maintained
6750 F:      sound/parisc/harmony.*
6751
6752 HDPVR USB VIDEO ENCODER DRIVER
6753 M:      Hans Verkuil <hverkuil@xs4all.nl>
6754 L:      linux-media@vger.kernel.org
6755 T:      git git://linuxtv.org/media_tree.git
6756 W:      https://linuxtv.org
6757 S:      Odd Fixes
6758 F:      drivers/media/usb/hdpvr/
6759
6760 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6761 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6762 S:      Supported
6763 F:      Documentation/watchdog/hpwdt.txt
6764 F:      drivers/watchdog/hpwdt.c
6765
6766 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6767 M:      Don Brace <don.brace@microsemi.com>
6768 L:      esc.storagedev@microsemi.com
6769 L:      linux-scsi@vger.kernel.org
6770 S:      Supported
6771 F:      Documentation/scsi/hpsa.txt
6772 F:      drivers/scsi/hpsa*.[ch]
6773 F:      include/linux/cciss*.h
6774 F:      include/uapi/linux/cciss*.h
6775
6776 HFI1 DRIVER
6777 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6778 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6779 L:      linux-rdma@vger.kernel.org
6780 S:      Supported
6781 F:      drivers/infiniband/hw/hfi1
6782
6783 HFS FILESYSTEM
6784 L:      linux-fsdevel@vger.kernel.org
6785 S:      Orphan
6786 F:      Documentation/filesystems/hfs.txt
6787 F:      fs/hfs/
6788
6789 HFSPLUS FILESYSTEM
6790 L:      linux-fsdevel@vger.kernel.org
6791 S:      Orphan
6792 F:      Documentation/filesystems/hfsplus.txt
6793 F:      fs/hfsplus/
6794
6795 HGA FRAMEBUFFER DRIVER
6796 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6797 L:      linux-nvidia@lists.surfsouth.com
6798 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6799 S:      Maintained
6800 F:      drivers/video/fbdev/hgafb.c
6801
6802 HIBERNATION (aka Software Suspend, aka swsusp)
6803 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6804 M:      Pavel Machek <pavel@ucw.cz>
6805 L:      linux-pm@vger.kernel.org
6806 B:      https://bugzilla.kernel.org
6807 S:      Supported
6808 F:      arch/x86/power/
6809 F:      drivers/base/power/
6810 F:      kernel/power/
6811 F:      include/linux/suspend.h
6812 F:      include/linux/freezer.h
6813 F:      include/linux/pm.h
6814 F:      arch/*/include/asm/suspend*.h
6815
6816 HID CORE LAYER
6817 M:      Jiri Kosina <jikos@kernel.org>
6818 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6819 L:      linux-input@vger.kernel.org
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6821 S:      Maintained
6822 F:      drivers/hid/
6823 F:      include/linux/hid*
6824 F:      include/uapi/linux/hid*
6825
6826 HID SENSOR HUB DRIVERS
6827 M:      Jiri Kosina <jikos@kernel.org>
6828 M:      Jonathan Cameron <jic23@kernel.org>
6829 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6830 L:      linux-input@vger.kernel.org
6831 L:      linux-iio@vger.kernel.org
6832 S:      Maintained
6833 F:      Documentation/hid/hid-sensor*
6834 F:      drivers/hid/hid-sensor-*
6835 F:      drivers/iio/*/hid-*
6836 F:      include/linux/hid-sensor-*
6837
6838 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6839 M:      Thomas Gleixner <tglx@linutronix.de>
6840 L:      linux-kernel@vger.kernel.org
6841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6842 S:      Maintained
6843 F:      Documentation/timers/
6844 F:      kernel/time/hrtimer.c
6845 F:      kernel/time/clockevents.c
6846 F:      kernel/time/timer_*.c
6847 F:      include/linux/clockchips.h
6848 F:      include/linux/hrtimer.h
6849
6850 HIGH-SPEED SCC DRIVER FOR AX.25
6851 L:      linux-hams@vger.kernel.org
6852 S:      Orphan
6853 F:      drivers/net/hamradio/dmascc.c
6854 F:      drivers/net/hamradio/scc.c
6855
6856 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6857 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6858 W:      http://www.highpoint-tech.com
6859 S:      Supported
6860 F:      Documentation/scsi/hptiop.txt
6861 F:      drivers/scsi/hptiop.c
6862
6863 HIPPI
6864 M:      Jes Sorensen <jes@trained-monkey.org>
6865 L:      linux-hippi@sunsite.dk
6866 S:      Maintained
6867 F:      include/linux/hippidevice.h
6868 F:      include/uapi/linux/if_hippi.h
6869 F:      net/802/hippi.c
6870 F:      drivers/net/hippi/
6871
6872 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6873 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6874 M:      Salil Mehta <salil.mehta@huawei.com>
6875 L:      netdev@vger.kernel.org
6876 W:      http://www.hisilicon.com
6877 S:      Maintained
6878 F:      drivers/net/ethernet/hisilicon/hns3/
6879
6880 HISILICON LPC BUS DRIVER
6881 M:      john.garry@huawei.com
6882 W:      http://www.hisilicon.com
6883 S:      Maintained
6884 F:      drivers/bus/hisi_lpc.c
6885 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6886
6887 HISILICON NETWORK SUBSYSTEM DRIVER
6888 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6889 M:      Salil Mehta <salil.mehta@huawei.com>
6890 L:      netdev@vger.kernel.org
6891 W:      http://www.hisilicon.com
6892 S:      Maintained
6893 F:      drivers/net/ethernet/hisilicon/
6894 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6895
6896 HISILICON PMU DRIVER
6897 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6898 W:      http://www.hisilicon.com
6899 S:      Supported
6900 F:      drivers/perf/hisilicon
6901 F:      Documentation/perf/hisi-pmu.txt
6902
6903 HISILICON ROCE DRIVER
6904 M:      Lijun Ou <oulijun@huawei.com>
6905 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6906 L:      linux-rdma@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/infiniband/hw/hns/
6909 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6910
6911 HISILICON SAS Controller
6912 M:      John Garry <john.garry@huawei.com>
6913 W:      http://www.hisilicon.com
6914 S:      Supported
6915 F:      drivers/scsi/hisi_sas/
6916 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6917
6918 HMM - Heterogeneous Memory Management
6919 M:      Jérôme Glisse <jglisse@redhat.com>
6920 L:      linux-mm@kvack.org
6921 S:      Maintained
6922 F:      mm/hmm*
6923 F:      include/linux/hmm*
6924 F:      Documentation/vm/hmm.rst
6925
6926 HOST AP DRIVER
6927 M:      Jouni Malinen <j@w1.fi>
6928 L:      linux-wireless@vger.kernel.org
6929 W:      http://w1.fi/hostap-driver.html
6930 S:      Obsolete
6931 F:      drivers/net/wireless/intersil/hostap/
6932
6933 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6934 L:      platform-driver-x86@vger.kernel.org
6935 S:      Orphan
6936 F:      drivers/platform/x86/tc1100-wmi.c
6937
6938 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6939 M:      Jaroslav Kysela <perex@perex.cz>
6940 S:      Maintained
6941 F:      drivers/net/ethernet/hp/hp100.*
6942
6943 HPET:   High Precision Event Timers driver
6944 M:      Clemens Ladisch <clemens@ladisch.de>
6945 S:      Maintained
6946 F:      Documentation/timers/hpet.txt
6947 F:      drivers/char/hpet.c
6948 F:      include/linux/hpet.h
6949 F:      include/uapi/linux/hpet.h
6950
6951 HPET:   x86
6952 S:      Orphan
6953 F:      arch/x86/kernel/hpet.c
6954 F:      arch/x86/include/asm/hpet.h
6955
6956 HPFS FILESYSTEM
6957 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6958 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6959 S:      Maintained
6960 F:      fs/hpfs/
6961
6962 HSI SUBSYSTEM
6963 M:      Sebastian Reichel <sre@kernel.org>
6964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6965 S:      Maintained
6966 F:      Documentation/ABI/testing/sysfs-bus-hsi
6967 F:      Documentation/driver-api/hsi.rst
6968 F:      drivers/hsi/
6969 F:      include/linux/hsi/
6970 F:      include/uapi/linux/hsi/
6971
6972 HSO 3G MODEM DRIVER
6973 L:      linux-usb@vger.kernel.org
6974 S:      Orphan
6975 F:      drivers/net/usb/hso.c
6976
6977 HSR NETWORK PROTOCOL
6978 M:      Arvid Brodin <arvid.brodin@alten.se>
6979 L:      netdev@vger.kernel.org
6980 S:      Maintained
6981 F:      net/hsr/
6982
6983 HT16K33 LED CONTROLLER DRIVER
6984 M:      Robin van der Gracht <robin@protonic.nl>
6985 S:      Maintained
6986 F:      drivers/auxdisplay/ht16k33.c
6987 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6988
6989 HTCPEN TOUCHSCREEN DRIVER
6990 M:      Pau Oliva Fora <pof@eslack.org>
6991 L:      linux-input@vger.kernel.org
6992 S:      Maintained
6993 F:      drivers/input/touchscreen/htcpen.c
6994
6995 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6996 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6997 L:      linux-iio@vger.kernel.org
6998 W:      http://www.st.com/
6999 S:      Maintained
7000 F:      drivers/iio/humidity/hts221*
7001 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7002
7003 HUAWEI ETHERNET DRIVER
7004 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7005 L:      netdev@vger.kernel.org
7006 S:      Supported
7007 F:      Documentation/networking/hinic.txt
7008 F:      drivers/net/ethernet/huawei/hinic/
7009
7010 HUGETLB FILESYSTEM
7011 M:      Mike Kravetz <mike.kravetz@oracle.com>
7012 L:      linux-mm@kvack.org
7013 S:      Maintained
7014 F:      fs/hugetlbfs/
7015 F:      mm/hugetlb.c
7016 F:      include/linux/hugetlb.h
7017 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7018 F:      Documentation/vm/hugetlbfs_reserv.rst
7019 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7020
7021 HVA ST MEDIA DRIVER
7022 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7023 L:      linux-media@vger.kernel.org
7024 T:      git git://linuxtv.org/media_tree.git
7025 W:      https://linuxtv.org
7026 S:      Supported
7027 F:      drivers/media/platform/sti/hva
7028
7029 HWPOISON MEMORY FAILURE HANDLING
7030 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7031 L:      linux-mm@kvack.org
7032 S:      Maintained
7033 F:      mm/memory-failure.c
7034 F:      mm/hwpoison-inject.c
7035
7036 HYGON PROCESSOR SUPPORT
7037 M:      Pu Wen <puwen@hygon.cn>
7038 L:      linux-kernel@vger.kernel.org
7039 S:      Maintained
7040 F:      arch/x86/kernel/cpu/hygon.c
7041
7042 Hyper-V CORE AND DRIVERS
7043 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7044 M:      Haiyang Zhang <haiyangz@microsoft.com>
7045 M:      Stephen Hemminger <sthemmin@microsoft.com>
7046 M:      Sasha Levin <sashal@kernel.org>
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7048 L:      devel@linuxdriverproject.org
7049 S:      Supported
7050 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7051 F:      arch/x86/include/asm/mshyperv.h
7052 F:      arch/x86/include/asm/trace/hyperv.h
7053 F:      arch/x86/include/asm/hyperv-tlfs.h
7054 F:      arch/x86/kernel/cpu/mshyperv.c
7055 F:      arch/x86/hyperv
7056 F:      drivers/hid/hid-hyperv.c
7057 F:      drivers/hv/
7058 F:      drivers/input/serio/hyperv-keyboard.c
7059 F:      drivers/pci/controller/pci-hyperv.c
7060 F:      drivers/net/hyperv/
7061 F:      drivers/scsi/storvsc_drv.c
7062 F:      drivers/uio/uio_hv_generic.c
7063 F:      drivers/video/fbdev/hyperv_fb.c
7064 F:      net/vmw_vsock/hyperv_transport.c
7065 F:      include/linux/hyperv.h
7066 F:      include/uapi/linux/hyperv.h
7067 F:      tools/hv/
7068 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7069
7070 HYPERVISOR VIRTUAL CONSOLE DRIVER
7071 L:      linuxppc-dev@lists.ozlabs.org
7072 S:      Odd Fixes
7073 F:      drivers/tty/hvc/
7074
7075 I2C ACPI SUPPORT
7076 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7077 L:      linux-i2c@vger.kernel.org
7078 L:      linux-acpi@vger.kernel.org
7079 S:      Maintained
7080 F:      drivers/i2c/i2c-core-acpi.c
7081
7082 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7083 M:      Ajay Gupta <ajayg@nvidia.com>
7084 L:      linux-i2c@vger.kernel.org
7085 S:      Maintained
7086 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7087 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7088
7089 I2C MUXES
7090 M:      Peter Rosin <peda@axentia.se>
7091 L:      linux-i2c@vger.kernel.org
7092 S:      Maintained
7093 F:      Documentation/i2c/i2c-topology
7094 F:      Documentation/i2c/muxes/
7095 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7096 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7097 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7098 F:      drivers/i2c/i2c-mux.c
7099 F:      drivers/i2c/muxes/
7100 F:      include/linux/i2c-mux.h
7101
7102 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7103 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7104 L:      linux-i2c@vger.kernel.org
7105 S:      Maintained
7106 F:      drivers/i2c/busses/i2c-mv64xxx.c
7107
7108 I2C OVER PARALLEL PORT
7109 M:      Jean Delvare <jdelvare@suse.com>
7110 L:      linux-i2c@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/i2c/busses/i2c-parport
7113 F:      Documentation/i2c/busses/i2c-parport-light
7114 F:      drivers/i2c/busses/i2c-parport.c
7115 F:      drivers/i2c/busses/i2c-parport-light.c
7116
7117 I2C SUBSYSTEM
7118 M:      Wolfram Sang <wsa@the-dreams.de>
7119 L:      linux-i2c@vger.kernel.org
7120 W:      https://i2c.wiki.kernel.org/
7121 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7123 S:      Maintained
7124 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7125 F:      Documentation/i2c/
7126 F:      drivers/i2c/*
7127 F:      include/linux/i2c.h
7128 F:      include/linux/i2c-dev.h
7129 F:      include/linux/i2c-smbus.h
7130 F:      include/uapi/linux/i2c.h
7131 F:      include/uapi/linux/i2c-*.h
7132
7133 I2C SUBSYSTEM HOST DRIVERS
7134 L:      linux-i2c@vger.kernel.org
7135 W:      https://i2c.wiki.kernel.org/
7136 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7138 S:      Odd Fixes
7139 F:      Documentation/devicetree/bindings/i2c/
7140 F:      drivers/i2c/algos/
7141 F:      drivers/i2c/busses/
7142
7143 I2C-TAOS-EVM DRIVER
7144 M:      Jean Delvare <jdelvare@suse.com>
7145 L:      linux-i2c@vger.kernel.org
7146 S:      Maintained
7147 F:      Documentation/i2c/busses/i2c-taos-evm
7148 F:      drivers/i2c/busses/i2c-taos-evm.c
7149
7150 I2C-TINY-USB DRIVER
7151 M:      Till Harbaum <till@harbaum.org>
7152 L:      linux-i2c@vger.kernel.org
7153 W:      http://www.harbaum.org/till/i2c_tiny_usb
7154 S:      Maintained
7155 F:      drivers/i2c/busses/i2c-tiny-usb.c
7156
7157 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7158 M:      Jean Delvare <jdelvare@suse.com>
7159 L:      linux-i2c@vger.kernel.org
7160 S:      Maintained
7161 F:      Documentation/i2c/busses/i2c-ali1535
7162 F:      Documentation/i2c/busses/i2c-ali1563
7163 F:      Documentation/i2c/busses/i2c-ali15x3
7164 F:      Documentation/i2c/busses/i2c-amd756
7165 F:      Documentation/i2c/busses/i2c-amd8111
7166 F:      Documentation/i2c/busses/i2c-i801
7167 F:      Documentation/i2c/busses/i2c-nforce2
7168 F:      Documentation/i2c/busses/i2c-piix4
7169 F:      Documentation/i2c/busses/i2c-sis5595
7170 F:      Documentation/i2c/busses/i2c-sis630
7171 F:      Documentation/i2c/busses/i2c-sis96x
7172 F:      Documentation/i2c/busses/i2c-via
7173 F:      Documentation/i2c/busses/i2c-viapro
7174 F:      drivers/i2c/busses/i2c-ali1535.c
7175 F:      drivers/i2c/busses/i2c-ali1563.c
7176 F:      drivers/i2c/busses/i2c-ali15x3.c
7177 F:      drivers/i2c/busses/i2c-amd756.c
7178 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7179 F:      drivers/i2c/busses/i2c-amd8111.c
7180 F:      drivers/i2c/busses/i2c-i801.c
7181 F:      drivers/i2c/busses/i2c-isch.c
7182 F:      drivers/i2c/busses/i2c-nforce2.c
7183 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7184 F:      drivers/i2c/busses/i2c-piix4.c
7185 F:      drivers/i2c/busses/i2c-sis5595.c
7186 F:      drivers/i2c/busses/i2c-sis630.c
7187 F:      drivers/i2c/busses/i2c-sis96x.c
7188 F:      drivers/i2c/busses/i2c-via.c
7189 F:      drivers/i2c/busses/i2c-viapro.c
7190
7191 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7192 M:      Hans de Goede <hdegoede@redhat.com>
7193 L:      linux-i2c@vger.kernel.org
7194 S:      Maintained
7195 F:      drivers/i2c/busses/i2c-cht-wc.c
7196
7197 I2C/SMBUS ISMT DRIVER
7198 M:      Seth Heasley <seth.heasley@intel.com>
7199 M:      Neil Horman <nhorman@tuxdriver.com>
7200 L:      linux-i2c@vger.kernel.org
7201 F:      drivers/i2c/busses/i2c-ismt.c
7202 F:      Documentation/i2c/busses/i2c-ismt
7203
7204 I2C/SMBUS STUB DRIVER
7205 M:      Jean Delvare <jdelvare@suse.com>
7206 L:      linux-i2c@vger.kernel.org
7207 S:      Maintained
7208 F:      drivers/i2c/i2c-stub.c
7209
7210 I3C SUBSYSTEM
7211 M:      Boris Brezillon <bbrezillon@kernel.org>
7212 L:      linux-i3c@lists.infradead.org
7213 C:      irc://chat.freenode.net/linux-i3c
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7215 S:      Maintained
7216 F:      Documentation/ABI/testing/sysfs-bus-i3c
7217 F:      Documentation/devicetree/bindings/i3c/
7218 F:      Documentation/driver-api/i3c
7219 F:      drivers/i3c/
7220 F:      include/linux/i3c/
7221 F:      include/dt-bindings/i3c/
7222
7223 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7224 M:      Vitor Soares <vitor.soares@synopsys.com>
7225 S:      Maintained
7226 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7227 F:      drivers/i3c/master/dw*
7228
7229 IA64 (Itanium) PLATFORM
7230 M:      Tony Luck <tony.luck@intel.com>
7231 M:      Fenghua Yu <fenghua.yu@intel.com>
7232 L:      linux-ia64@vger.kernel.org
7233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7234 S:      Maintained
7235 F:      arch/ia64/
7236
7237 IBM Power 842 compression accelerator
7238 M:      Haren Myneni <haren@us.ibm.com>
7239 S:      Supported
7240 F:      drivers/crypto/nx/Makefile
7241 F:      drivers/crypto/nx/Kconfig
7242 F:      drivers/crypto/nx/nx-842*
7243 F:      include/linux/sw842.h
7244 F:      crypto/842.c
7245 F:      lib/842/
7246
7247 IBM Power in-Nest Crypto Acceleration
7248 M:      Breno Leitão <leitao@debian.org>
7249 M:      Nayna Jain <nayna@linux.ibm.com>
7250 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7251 L:      linux-crypto@vger.kernel.org
7252 S:      Supported
7253 F:      drivers/crypto/nx/Makefile
7254 F:      drivers/crypto/nx/Kconfig
7255 F:      drivers/crypto/nx/nx-aes*
7256 F:      drivers/crypto/nx/nx-sha*
7257 F:      drivers/crypto/nx/nx.*
7258 F:      drivers/crypto/nx/nx_csbcpb.h
7259 F:      drivers/crypto/nx/nx_debugfs.h
7260
7261 IBM Power Linux RAID adapter
7262 M:      Brian King <brking@us.ibm.com>
7263 S:      Supported
7264 F:      drivers/scsi/ipr.*
7265
7266 IBM Power SRIOV Virtual NIC Device Driver
7267 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7268 M:      John Allen <jallen@linux.ibm.com>
7269 L:      netdev@vger.kernel.org
7270 S:      Supported
7271 F:      drivers/net/ethernet/ibm/ibmvnic.*
7272
7273 IBM Power Virtual Accelerator Switchboard
7274 M:      Sukadev Bhattiprolu
7275 L:      linuxppc-dev@lists.ozlabs.org
7276 S:      Supported
7277 F:      arch/powerpc/platforms/powernv/vas*
7278 F:      arch/powerpc/platforms/powernv/copy-paste.h
7279 F:      arch/powerpc/include/asm/vas.h
7280 F:      arch/powerpc/include/uapi/asm/vas.h
7281
7282 IBM Power Virtual Ethernet Device Driver
7283 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7284 L:      netdev@vger.kernel.org
7285 S:      Supported
7286 F:      drivers/net/ethernet/ibm/ibmveth.*
7287
7288 IBM Power Virtual FC Device Drivers
7289 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7290 L:      linux-scsi@vger.kernel.org
7291 S:      Supported
7292 F:      drivers/scsi/ibmvscsi/ibmvfc*
7293
7294 IBM Power Virtual Management Channel Driver
7295 M:      Steven Royer <seroyer@linux.ibm.com>
7296 S:      Supported
7297 F:      drivers/misc/ibmvmc.*
7298
7299 IBM Power Virtual SCSI Device Drivers
7300 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7301 L:      linux-scsi@vger.kernel.org
7302 S:      Supported
7303 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7304 F:      include/scsi/viosrp.h
7305
7306 IBM Power Virtual SCSI Device Target Driver
7307 M:      Michael Cyr <mikecyr@linux.ibm.com>
7308 L:      linux-scsi@vger.kernel.org
7309 L:      target-devel@vger.kernel.org
7310 S:      Supported
7311 F:      drivers/scsi/ibmvscsi_tgt/
7312
7313 IBM Power VMX Cryptographic instructions
7314 M:      Breno Leitão <leitao@debian.org>
7315 M:      Nayna Jain <nayna@linux.ibm.com>
7316 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7317 L:      linux-crypto@vger.kernel.org
7318 S:      Supported
7319 F:      drivers/crypto/vmx/Makefile
7320 F:      drivers/crypto/vmx/Kconfig
7321 F:      drivers/crypto/vmx/vmx.c
7322 F:      drivers/crypto/vmx/aes*
7323 F:      drivers/crypto/vmx/ghash*
7324 F:      drivers/crypto/vmx/ppc-xlate.pl
7325
7326 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7327 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7328 L:      linux-pci@vger.kernel.org
7329 L:      linuxppc-dev@lists.ozlabs.org
7330 S:      Supported
7331 F:      drivers/pci/hotplug/rpaphp*
7332
7333 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7334 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7335 L:      linux-pci@vger.kernel.org
7336 L:      linuxppc-dev@lists.ozlabs.org
7337 S:      Supported
7338 F:      drivers/pci/hotplug/rpadlpar*
7339
7340 IBM ServeRAID RAID DRIVER
7341 S:      Orphan
7342 F:      drivers/scsi/ips.*
7343
7344 ICH LPC AND GPIO DRIVER
7345 M:      Peter Tyser <ptyser@xes-inc.com>
7346 S:      Maintained
7347 F:      drivers/mfd/lpc_ich.c
7348 F:      drivers/gpio/gpio-ich.c
7349
7350 IDE SUBSYSTEM
7351 M:      "David S. Miller" <davem@davemloft.net>
7352 L:      linux-ide@vger.kernel.org
7353 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7355 S:      Maintained
7356 F:      Documentation/ide/
7357 F:      drivers/ide/
7358 F:      include/linux/ide.h
7359
7360 IDE/ATAPI DRIVERS
7361 M:      Borislav Petkov <bp@alien8.de>
7362 L:      linux-ide@vger.kernel.org
7363 S:      Maintained
7364 F:      Documentation/cdrom/ide-cd
7365 F:      drivers/ide/ide-cd*
7366
7367 IDEAPAD LAPTOP EXTRAS DRIVER
7368 M:      Ike Panhc <ike.pan@canonical.com>
7369 L:      platform-driver-x86@vger.kernel.org
7370 W:      http://launchpad.net/ideapad-laptop
7371 S:      Maintained
7372 F:      drivers/platform/x86/ideapad-laptop.c
7373
7374 IDEAPAD LAPTOP SLIDEBAR DRIVER
7375 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7376 L:      linux-input@vger.kernel.org
7377 W:      https://github.com/o2genum/ideapad-slidebar
7378 S:      Maintained
7379 F:      drivers/input/misc/ideapad_slidebar.c
7380
7381 IDT VersaClock 5 CLOCK DRIVER
7382 M:      Marek Vasut <marek.vasut@gmail.com>
7383 S:      Maintained
7384 F:      drivers/clk/clk-versaclock5.c
7385
7386 IEEE 802.15.4 SUBSYSTEM
7387 M:      Alexander Aring <alex.aring@gmail.com>
7388 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7389 L:      linux-wpan@vger.kernel.org
7390 W:      http://wpan.cakelab.org/
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7393 S:      Maintained
7394 F:      net/ieee802154/
7395 F:      net/mac802154/
7396 F:      drivers/net/ieee802154/
7397 F:      include/linux/nl802154.h
7398 F:      include/linux/ieee802154.h
7399 F:      include/net/nl802154.h
7400 F:      include/net/mac802154.h
7401 F:      include/net/af_ieee802154.h
7402 F:      include/net/cfg802154.h
7403 F:      include/net/ieee802154_netdev.h
7404 F:      Documentation/networking/ieee802154.txt
7405
7406 IFE PROTOCOL
7407 M:      Yotam Gigi <yotam.gi@gmail.com>
7408 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7409 F:      net/ife
7410 F:      include/net/ife.h
7411 F:      include/uapi/linux/ife.h
7412
7413 IGORPLUG-USB IR RECEIVER
7414 M:      Sean Young <sean@mess.org>
7415 L:      linux-media@vger.kernel.org
7416 S:      Maintained
7417 F:      drivers/media/rc/igorplugusb.c
7418
7419 IGUANAWORKS USB IR TRANSCEIVER
7420 M:      Sean Young <sean@mess.org>
7421 L:      linux-media@vger.kernel.org
7422 S:      Maintained
7423 F:      drivers/media/rc/iguanair.c
7424
7425 IIO DIGITAL POTENTIOMETER DAC
7426 M:      Peter Rosin <peda@axentia.se>
7427 L:      linux-iio@vger.kernel.org
7428 S:      Maintained
7429 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7430 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7431 F:      drivers/iio/dac/dpot-dac.c
7432
7433 IIO ENVELOPE DETECTOR
7434 M:      Peter Rosin <peda@axentia.se>
7435 L:      linux-iio@vger.kernel.org
7436 S:      Maintained
7437 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7438 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7439 F:      drivers/iio/adc/envelope-detector.c
7440
7441 IIO MULTIPLEXER
7442 M:      Peter Rosin <peda@axentia.se>
7443 L:      linux-iio@vger.kernel.org
7444 S:      Maintained
7445 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7446 F:      drivers/iio/multiplexer/iio-mux.c
7447
7448 IIO SUBSYSTEM AND DRIVERS
7449 M:      Jonathan Cameron <jic23@kernel.org>
7450 R:      Hartmut Knaack <knaack.h@gmx.de>
7451 R:      Lars-Peter Clausen <lars@metafoo.de>
7452 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7453 L:      linux-iio@vger.kernel.org
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7455 S:      Maintained
7456 F:      Documentation/ABI/testing/configfs-iio*
7457 F:      Documentation/ABI/testing/sysfs-bus-iio*
7458 F:      Documentation/devicetree/bindings/iio/
7459 F:      drivers/iio/
7460 F:      drivers/staging/iio/
7461 F:      include/linux/iio/
7462 F:      tools/iio/
7463
7464 IIO UNIT CONVERTER
7465 M:      Peter Rosin <peda@axentia.se>
7466 L:      linux-iio@vger.kernel.org
7467 S:      Maintained
7468 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7469 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7470 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7471 F:      drivers/iio/afe/iio-rescale.c
7472
7473 IKANOS/ADI EAGLE ADSL USB DRIVER
7474 M:      Matthieu Castet <castet.matthieu@free.fr>
7475 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7476 S:      Maintained
7477 F:      drivers/usb/atm/ueagle-atm.c
7478
7479 IMGTEC ASCII LCD DRIVER
7480 M:      Paul Burton <paul.burton@mips.com>
7481 S:      Maintained
7482 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7483 F:      drivers/auxdisplay/img-ascii-lcd.c
7484
7485 IMGTEC IR DECODER DRIVER
7486 M:      James Hogan <jhogan@kernel.org>
7487 S:      Maintained
7488 F:      drivers/media/rc/img-ir/
7489
7490 IMON SOUNDGRAPH USB IR RECEIVER
7491 M:      Sean Young <sean@mess.org>
7492 L:      linux-media@vger.kernel.org
7493 S:      Maintained
7494 F:      drivers/media/rc/imon_raw.c
7495 F:      drivers/media/rc/imon.c
7496
7497 IMS TWINTURBO FRAMEBUFFER DRIVER
7498 L:      linux-fbdev@vger.kernel.org
7499 S:      Orphan
7500 F:      drivers/video/fbdev/imsttfb.c
7501
7502 INA209 HARDWARE MONITOR DRIVER
7503 M:      Guenter Roeck <linux@roeck-us.net>
7504 L:      linux-hwmon@vger.kernel.org
7505 S:      Maintained
7506 F:      Documentation/hwmon/ina209
7507 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7508 F:      drivers/hwmon/ina209.c
7509
7510 INA2XX HARDWARE MONITOR DRIVER
7511 M:      Guenter Roeck <linux@roeck-us.net>
7512 L:      linux-hwmon@vger.kernel.org
7513 S:      Maintained
7514 F:      Documentation/hwmon/ina2xx
7515 F:      drivers/hwmon/ina2xx.c
7516 F:      include/linux/platform_data/ina2xx.h
7517
7518 INDUSTRY PACK SUBSYSTEM (IPACK)
7519 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7520 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7521 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7522 L:      industrypack-devel@lists.sourceforge.net
7523 W:      http://industrypack.sourceforge.net
7524 S:      Maintained
7525 F:      drivers/ipack/
7526
7527 INFINIBAND SUBSYSTEM
7528 M:      Doug Ledford <dledford@redhat.com>
7529 M:      Jason Gunthorpe <jgg@mellanox.com>
7530 L:      linux-rdma@vger.kernel.org
7531 W:      https://github.com/linux-rdma/rdma-core
7532 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7534 S:      Supported
7535 F:      Documentation/devicetree/bindings/infiniband/
7536 F:      Documentation/infiniband/
7537 F:      drivers/infiniband/
7538 F:      include/uapi/linux/if_infiniband.h
7539 F:      include/uapi/rdma/
7540 F:      include/rdma/
7541
7542 INGENIC JZ4780 DMA Driver
7543 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7544 S:      Maintained
7545 F:      drivers/dma/dma-jz4780.c
7546
7547 INGENIC JZ4780 NAND DRIVER
7548 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7549 L:      linux-mtd@lists.infradead.org
7550 S:      Maintained
7551 F:      drivers/mtd/nand/raw/jz4780_*
7552
7553 INOTIFY
7554 M:      Jan Kara <jack@suse.cz>
7555 R:      Amir Goldstein <amir73il@gmail.com>
7556 L:      linux-fsdevel@vger.kernel.org
7557 S:      Maintained
7558 F:      Documentation/filesystems/inotify.txt
7559 F:      fs/notify/inotify/
7560 F:      include/linux/inotify.h
7561 F:      include/uapi/linux/inotify.h
7562
7563 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7564 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7565 L:      linux-input@vger.kernel.org
7566 Q:      http://patchwork.kernel.org/project/linux-input/list/
7567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7568 S:      Maintained
7569 F:      drivers/input/
7570 F:      include/linux/input.h
7571 F:      include/uapi/linux/input.h
7572 F:      include/uapi/linux/input-event-codes.h
7573 F:      include/linux/input/
7574 F:      Documentation/devicetree/bindings/input/
7575 F:      Documentation/devicetree/bindings/serio/
7576 F:      Documentation/input/
7577
7578 INPUT MULTITOUCH (MT) PROTOCOL
7579 M:      Henrik Rydberg <rydberg@bitmath.org>
7580 L:      linux-input@vger.kernel.org
7581 S:      Odd fixes
7582 F:      Documentation/input/multi-touch-protocol.rst
7583 F:      drivers/input/input-mt.c
7584 K:      \b(ABS|SYN)_MT_
7585
7586 INSIDE SECURE CRYPTO DRIVER
7587 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7588 F:      drivers/crypto/inside-secure/
7589 S:      Maintained
7590 L:      linux-crypto@vger.kernel.org
7591
7592 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7593 M:      Mimi Zohar <zohar@linux.ibm.com>
7594 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7595 L:      linux-integrity@vger.kernel.org
7596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7597 S:      Supported
7598 F:      security/integrity/ima/
7599
7600 INTEL 810/815 FRAMEBUFFER DRIVER
7601 M:      Antonino Daplas <adaplas@gmail.com>
7602 L:      linux-fbdev@vger.kernel.org
7603 S:      Maintained
7604 F:      drivers/video/fbdev/i810/
7605
7606 INTEL ASoC DRIVERS
7607 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7608 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7609 M:      Jie Yang <yang.jie@linux.intel.com>
7610 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7611 S:      Supported
7612 F:      sound/soc/intel/
7613
7614 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7615 M:      Hans de Goede <hdegoede@redhat.com>
7616 L:      platform-driver-x86@vger.kernel.org
7617 S:      Maintained
7618 F:      drivers/platform/x86/intel_atomisp2_pm.c
7619
7620 INTEL C600 SERIES SAS CONTROLLER DRIVER
7621 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7622 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7623 L:      linux-scsi@vger.kernel.org
7624 T:      git git://git.code.sf.net/p/intel-sas/isci
7625 S:      Supported
7626 F:      drivers/scsi/isci/
7627
7628 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7629 M:      Jani Nikula <jani.nikula@linux.intel.com>
7630 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7631 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7632 L:      intel-gfx@lists.freedesktop.org
7633 W:      https://01.org/linuxgraphics/
7634 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7635 C:      irc://chat.freenode.net/intel-gfx
7636 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7637 T:      git git://anongit.freedesktop.org/drm-intel
7638 S:      Supported
7639 F:      drivers/gpu/drm/i915/
7640 F:      include/drm/i915*
7641 F:      include/uapi/drm/i915_drm.h
7642 F:      Documentation/gpu/i915.rst
7643
7644 INTEL ETHERNET DRIVERS
7645 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7646 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7647 W:      http://www.intel.com/support/feedback.htm
7648 W:      http://e1000.sourceforge.net/
7649 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7652 S:      Supported
7653 F:      Documentation/networking/device_drivers/intel/e100.rst
7654 F:      Documentation/networking/device_drivers/intel/e1000.rst
7655 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7656 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7657 F:      Documentation/networking/device_drivers/intel/igb.rst
7658 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7659 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7660 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7661 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7662 F:      Documentation/networking/device_drivers/intel/i40e.rst
7663 F:      Documentation/networking/device_drivers/intel/iavf.rst
7664 F:      Documentation/networking/device_drivers/intel/ice.rst
7665 F:      drivers/net/ethernet/intel/
7666 F:      drivers/net/ethernet/intel/*/
7667 F:      include/linux/avf/virtchnl.h
7668
7669 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7670 M:      Maik Broemme <mbroemme@libmpq.org>
7671 L:      linux-fbdev@vger.kernel.org
7672 S:      Maintained
7673 F:      Documentation/fb/intelfb.txt
7674 F:      drivers/video/fbdev/intelfb/
7675
7676 INTEL GPIO DRIVERS
7677 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7678 L:      linux-gpio@vger.kernel.org
7679 S:      Maintained
7680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7681 F:      drivers/gpio/gpio-ich.c
7682 F:      drivers/gpio/gpio-intel-mid.c
7683 F:      drivers/gpio/gpio-lynxpoint.c
7684 F:      drivers/gpio/gpio-merrifield.c
7685 F:      drivers/gpio/gpio-ml-ioh.c
7686 F:      drivers/gpio/gpio-pch.c
7687 F:      drivers/gpio/gpio-sch.c
7688 F:      drivers/gpio/gpio-sodaville.c
7689
7690 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7691 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7692 M:      Zhi Wang <zhi.a.wang@intel.com>
7693 L:      intel-gvt-dev@lists.freedesktop.org
7694 L:      intel-gfx@lists.freedesktop.org
7695 W:      https://01.org/igvt-g
7696 T:      git https://github.com/intel/gvt-linux.git
7697 S:      Supported
7698 F:      drivers/gpu/drm/i915/gvt/
7699
7700 INTEL HID EVENT DRIVER
7701 M:      Alex Hung <alex.hung@canonical.com>
7702 L:      platform-driver-x86@vger.kernel.org
7703 S:      Maintained
7704 F:      drivers/platform/x86/intel-hid.c
7705
7706 INTEL I/OAT DMA DRIVER
7707 M:      Dave Jiang <dave.jiang@intel.com>
7708 R:      Dan Williams <dan.j.williams@intel.com>
7709 L:      dmaengine@vger.kernel.org
7710 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7711 S:      Supported
7712 F:      drivers/dma/ioat*
7713
7714 INTEL IDLE DRIVER
7715 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7716 M:      Len Brown <lenb@kernel.org>
7717 L:      linux-pm@vger.kernel.org
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7719 B:      https://bugzilla.kernel.org
7720 S:      Supported
7721 F:      drivers/idle/intel_idle.c
7722
7723 INTEL INTEGRATED SENSOR HUB DRIVER
7724 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7725 M:      Jiri Kosina <jikos@kernel.org>
7726 L:      linux-input@vger.kernel.org
7727 S:      Maintained
7728 F:      drivers/hid/intel-ish-hid/
7729
7730 INTEL IOMMU (VT-d)
7731 M:      David Woodhouse <dwmw2@infradead.org>
7732 L:      iommu@lists.linux-foundation.org
7733 T:      git git://git.infradead.org/iommu-2.6.git
7734 S:      Supported
7735 F:      drivers/iommu/intel-iommu.c
7736 F:      include/linux/intel-iommu.h
7737
7738 INTEL IOP-ADMA DMA DRIVER
7739 R:      Dan Williams <dan.j.williams@intel.com>
7740 S:      Odd fixes
7741 F:      drivers/dma/iop-adma.c
7742
7743 INTEL IPU3 CSI-2 CIO2 DRIVER
7744 M:      Yong Zhi <yong.zhi@intel.com>
7745 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7746 M:      Bingbu Cao <bingbu.cao@intel.com>
7747 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7748 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7749 L:      linux-media@vger.kernel.org
7750 S:      Maintained
7751 F:      drivers/media/pci/intel/ipu3/
7752 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7753
7754 INTEL IPU3 CSI-2 IMGU DRIVER
7755 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7756 L:      linux-media@vger.kernel.org
7757 S:      Maintained
7758 F:      drivers/staging/media/ipu3/
7759 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7760 F:      Documentation/media/v4l-drivers/ipu3.rst
7761
7762 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7763 M:      Krzysztof Halasa <khalasa@piap.pl>
7764 S:      Maintained
7765 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7766 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7767 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7768 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7769 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7770 F:      drivers/net/wan/ixp4xx_hss.c
7771
7772 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7773 M:      Deepak Saxena <dsaxena@plexity.net>
7774 S:      Maintained
7775 F:      drivers/char/hw_random/ixp4xx-rng.c
7776
7777 INTEL MANAGEMENT ENGINE (mei)
7778 M:      Tomas Winkler <tomas.winkler@intel.com>
7779 L:      linux-kernel@vger.kernel.org
7780 S:      Supported
7781 F:      include/uapi/linux/mei.h
7782 F:      include/linux/mei_cl_bus.h
7783 F:      drivers/misc/mei/*
7784 F:      drivers/watchdog/mei_wdt.c
7785 F:      Documentation/misc-devices/mei/*
7786 F:      samples/mei/*
7787
7788 INTEL MENLOW THERMAL DRIVER
7789 M:      Sujith Thomas <sujith.thomas@intel.com>
7790 L:      platform-driver-x86@vger.kernel.org
7791 W:      https://01.org/linux-acpi
7792 S:      Supported
7793 F:      drivers/platform/x86/intel_menlow.c
7794
7795 INTEL MIC DRIVERS (mic)
7796 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7797 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7798 S:      Supported
7799 W:      https://github.com/sudeepdutt/mic
7800 W:      http://software.intel.com/en-us/mic-developer
7801 F:      include/linux/mic_bus.h
7802 F:      include/linux/scif.h
7803 F:      include/uapi/linux/mic_common.h
7804 F:      include/uapi/linux/mic_ioctl.h
7805 F:      include/uapi/linux/scif_ioctl.h
7806 F:      drivers/misc/mic/
7807 F:      drivers/dma/mic_x100_dma.c
7808 F:      drivers/dma/mic_x100_dma.h
7809 F:      Documentation/mic/
7810
7811 INTEL PMC CORE DRIVER
7812 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7813 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7814 L:      platform-driver-x86@vger.kernel.org
7815 S:      Maintained
7816 F:      drivers/platform/x86/intel_pmc_core*
7817
7818 INTEL PMC/P-Unit IPC DRIVER
7819 M:      Zha Qipeng<qipeng.zha@intel.com>
7820 L:      platform-driver-x86@vger.kernel.org
7821 S:      Maintained
7822 F:      drivers/platform/x86/intel_pmc_ipc.c
7823 F:      drivers/platform/x86/intel_punit_ipc.c
7824 F:      arch/x86/include/asm/intel_pmc_ipc.h
7825 F:      arch/x86/include/asm/intel_punit_ipc.h
7826
7827 INTEL PMIC GPIO DRIVERS
7828 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7829 S:      Maintained
7830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7831 F:      drivers/gpio/gpio-*cove.c
7832 F:      drivers/gpio/gpio-msic.c
7833
7834 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7835 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7836 S:      Maintained
7837 F:      drivers/mfd/intel_msic.c
7838 F:      drivers/mfd/intel_soc_pmic*
7839 F:      include/linux/mfd/intel_msic.h
7840 F:      include/linux/mfd/intel_soc_pmic*
7841
7842 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7843 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7844 L:      linux-wireless@vger.kernel.org
7845 S:      Maintained
7846 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7847 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7848 F:      drivers/net/wireless/intel/ipw2x00/
7849
7850 INTEL PSTATE DRIVER
7851 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7852 M:      Len Brown <lenb@kernel.org>
7853 L:      linux-pm@vger.kernel.org
7854 S:      Supported
7855 F:      drivers/cpufreq/intel_pstate.c
7856
7857 INTEL RDMA RNIC DRIVER
7858 M:      Faisal Latif <faisal.latif@intel.com>
7859 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7860 L:      linux-rdma@vger.kernel.org
7861 S:      Supported
7862 F:      drivers/infiniband/hw/i40iw/
7863 F:      include/uapi/rdma/i40iw-abi.h
7864
7865 INTEL TELEMETRY DRIVER
7866 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7867 M:      "David E. Box" <david.e.box@linux.intel.com>
7868 L:      platform-driver-x86@vger.kernel.org
7869 S:      Maintained
7870 F:      arch/x86/include/asm/intel_telemetry.h
7871 F:      drivers/platform/x86/intel_telemetry*
7872
7873 INTEL VIRTUAL BUTTON DRIVER
7874 M:      AceLan Kao <acelan.kao@canonical.com>
7875 L:      platform-driver-x86@vger.kernel.org
7876 S:      Maintained
7877 F:      drivers/platform/x86/intel-vbtn.c
7878
7879 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7880 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7881 L:      linux-wireless@vger.kernel.org
7882 S:      Supported
7883 F:      drivers/net/wireless/intel/iwlegacy/
7884
7885 INTEL WIRELESS WIFI LINK (iwlwifi)
7886 M:      Johannes Berg <johannes.berg@intel.com>
7887 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7888 M:      Luca Coelho <luciano.coelho@intel.com>
7889 M:      Intel Linux Wireless <linuxwifi@intel.com>
7890 L:      linux-wireless@vger.kernel.org
7891 W:      http://intellinuxwireless.org
7892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7893 S:      Supported
7894 F:      drivers/net/wireless/intel/iwlwifi/
7895
7896 INTEL WIRELESS WIMAX CONNECTION 2400
7897 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7898 M:      linux-wimax@intel.com
7899 L:      wimax@linuxwimax.org (subscribers-only)
7900 S:      Supported
7901 W:      http://linuxwimax.org
7902 F:      Documentation/wimax/README.i2400m
7903 F:      drivers/net/wimax/i2400m/
7904 F:      include/uapi/linux/wimax/i2400m.h
7905
7906 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7907 M:      Mario Limonciello <mario.limonciello@dell.com>
7908 S:      Maintained
7909 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7910
7911 INTEL(R) TRACE HUB
7912 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7913 S:      Supported
7914 F:      Documentation/trace/intel_th.rst
7915 F:      drivers/hwtracing/intel_th/
7916
7917 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7918 M:      Ning Sun <ning.sun@intel.com>
7919 L:      tboot-devel@lists.sourceforge.net
7920 W:      http://tboot.sourceforge.net
7921 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7922 S:      Supported
7923 F:      Documentation/intel_txt.txt
7924 F:      include/linux/tboot.h
7925 F:      arch/x86/kernel/tboot.c
7926
7927 INTEL-MID GPIO DRIVER
7928 M:      David Cohen <david.a.cohen@linux.intel.com>
7929 L:      linux-gpio@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/gpio/gpio-intel-mid.c
7932
7933 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7934 M:      Linus Walleij <linus.walleij@linaro.org>
7935 L:      linux-iio@vger.kernel.org
7936 S:      Maintained
7937 F:      drivers/iio/gyro/mpu3050*
7938 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7939
7940 IOC3 ETHERNET DRIVER
7941 M:      Ralf Baechle <ralf@linux-mips.org>
7942 L:      linux-mips@vger.kernel.org
7943 S:      Maintained
7944 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7945
7946 IOC3 SERIAL DRIVER
7947 M:      Pat Gefre <pfg@sgi.com>
7948 L:      linux-serial@vger.kernel.org
7949 S:      Maintained
7950 F:      drivers/tty/serial/ioc3_serial.c
7951
7952 IOMAP FILESYSTEM LIBRARY
7953 M:      Christoph Hellwig <hch@infradead.org>
7954 M:      Darrick J. Wong <darrick.wong@oracle.com>
7955 M:      linux-xfs@vger.kernel.org
7956 M:      linux-fsdevel@vger.kernel.org
7957 L:      linux-xfs@vger.kernel.org
7958 L:      linux-fsdevel@vger.kernel.org
7959 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7960 S:      Supported
7961 F:      fs/iomap.c
7962 F:      include/linux/iomap.h
7963
7964 IOMMU DRIVERS
7965 M:      Joerg Roedel <joro@8bytes.org>
7966 L:      iommu@lists.linux-foundation.org
7967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7968 S:      Maintained
7969 F:      Documentation/devicetree/bindings/iommu/
7970 F:      drivers/iommu/
7971 F:      include/linux/iommu.h
7972 F:      include/linux/of_iommu.h
7973 F:      include/linux/iova.h
7974
7975 IP MASQUERADING
7976 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7977 S:      Maintained
7978 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7979
7980 IPMI SUBSYSTEM
7981 M:      Corey Minyard <minyard@acm.org>
7982 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7983 W:      http://openipmi.sourceforge.net/
7984 S:      Supported
7985 F:      Documentation/devicetree/bindings/ipmi/
7986 F:      Documentation/IPMI.txt
7987 F:      drivers/char/ipmi/
7988 F:      include/linux/ipmi*
7989 F:      include/uapi/linux/ipmi*
7990
7991 IPS SCSI RAID DRIVER
7992 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7993 L:      linux-scsi@vger.kernel.org
7994 W:      http://www.adaptec.com/
7995 S:      Maintained
7996 F:      drivers/scsi/ips*
7997
7998 IPVS
7999 M:      Wensong Zhang <wensong@linux-vs.org>
8000 M:      Simon Horman <horms@verge.net.au>
8001 M:      Julian Anastasov <ja@ssi.bg>
8002 L:      netdev@vger.kernel.org
8003 L:      lvs-devel@vger.kernel.org
8004 S:      Maintained
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8007 F:      Documentation/networking/ipvs-sysctl.txt
8008 F:      include/net/ip_vs.h
8009 F:      include/uapi/linux/ip_vs.h
8010 F:      net/netfilter/ipvs/
8011
8012 IPWIRELESS DRIVER
8013 M:      Jiri Kosina <jikos@kernel.org>
8014 M:      David Sterba <dsterba@suse.com>
8015 S:      Odd Fixes
8016 F:      drivers/tty/ipwireless/
8017
8018 IPX NETWORK LAYER
8019 L:      netdev@vger.kernel.org
8020 S:      Obsolete
8021 F:      include/uapi/linux/ipx.h
8022
8023 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8024 M:      Marc Zyngier <marc.zyngier@arm.com>
8025 S:      Maintained
8026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8027 F:      Documentation/IRQ-domain.txt
8028 F:      include/linux/irqdomain.h
8029 F:      kernel/irq/irqdomain.c
8030 F:      kernel/irq/msi.c
8031
8032 IRQ SUBSYSTEM
8033 M:      Thomas Gleixner <tglx@linutronix.de>
8034 L:      linux-kernel@vger.kernel.org
8035 S:      Maintained
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8037 F:      kernel/irq/
8038
8039 IRQCHIP DRIVERS
8040 M:      Thomas Gleixner <tglx@linutronix.de>
8041 M:      Jason Cooper <jason@lakedaemon.net>
8042 M:      Marc Zyngier <marc.zyngier@arm.com>
8043 L:      linux-kernel@vger.kernel.org
8044 S:      Maintained
8045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8046 F:      Documentation/devicetree/bindings/interrupt-controller/
8047 F:      drivers/irqchip/
8048
8049 ISA
8050 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8051 S:      Maintained
8052 F:      Documentation/isa.txt
8053 F:      drivers/base/isa.c
8054 F:      include/linux/isa.h
8055
8056 ISA RADIO MODULE
8057 M:      Hans Verkuil <hverkuil@xs4all.nl>
8058 L:      linux-media@vger.kernel.org
8059 T:      git git://linuxtv.org/media_tree.git
8060 W:      https://linuxtv.org
8061 S:      Maintained
8062 F:      drivers/media/radio/radio-isa*
8063
8064 ISAPNP
8065 M:      Jaroslav Kysela <perex@perex.cz>
8066 S:      Maintained
8067 F:      Documentation/isapnp.txt
8068 F:      drivers/pnp/isapnp/
8069 F:      include/linux/isapnp.h
8070
8071 ISCSI
8072 M:      Lee Duncan <lduncan@suse.com>
8073 M:      Chris Leech <cleech@redhat.com>
8074 L:      open-iscsi@googlegroups.com
8075 W:      www.open-iscsi.com
8076 S:      Maintained
8077 F:      drivers/scsi/*iscsi*
8078 F:      include/scsi/*iscsi*
8079
8080 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8081 M:      Peter Jones <pjones@redhat.com>
8082 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8083 S:      Maintained
8084 F:      drivers/firmware/iscsi_ibft*
8085
8086 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8087 M:      Sagi Grimberg <sagi@grimberg.me>
8088 M:      Max Gurtovoy <maxg@mellanox.com>
8089 L:      linux-rdma@vger.kernel.org
8090 S:      Supported
8091 W:      http://www.openfabrics.org
8092 W:      www.open-iscsi.org
8093 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8094 F:      drivers/infiniband/ulp/iser/
8095
8096 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8097 M:      Sagi Grimberg <sagi@grimberg.me>
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8099 L:      linux-rdma@vger.kernel.org
8100 L:      target-devel@vger.kernel.org
8101 S:      Supported
8102 W:      http://www.linux-iscsi.org
8103 F:      drivers/infiniband/ulp/isert
8104
8105 ISDN SUBSYSTEM
8106 M:      Karsten Keil <isdn@linux-pingi.de>
8107 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8108 L:      netdev@vger.kernel.org
8109 W:      http://www.isdn4linux.de
8110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8111 S:      Maintained
8112 F:      Documentation/isdn/
8113 F:      drivers/isdn/
8114 F:      include/linux/isdn.h
8115 F:      include/linux/isdn/
8116 F:      include/uapi/linux/isdn.h
8117 F:      include/uapi/linux/isdn/
8118
8119 IT87 HARDWARE MONITORING DRIVER
8120 M:      Jean Delvare <jdelvare@suse.com>
8121 L:      linux-hwmon@vger.kernel.org
8122 S:      Maintained
8123 F:      Documentation/hwmon/it87
8124 F:      drivers/hwmon/it87.c
8125
8126 IT913X MEDIA DRIVER
8127 M:      Antti Palosaari <crope@iki.fi>
8128 L:      linux-media@vger.kernel.org
8129 W:      https://linuxtv.org
8130 W:      http://palosaari.fi/linux/
8131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8132 T:      git git://linuxtv.org/anttip/media_tree.git
8133 S:      Maintained
8134 F:      drivers/media/tuners/it913x*
8135
8136 IVTV VIDEO4LINUX DRIVER
8137 M:      Andy Walls <awalls@md.metrocast.net>
8138 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8139 L:      linux-media@vger.kernel.org
8140 T:      git git://linuxtv.org/media_tree.git
8141 W:      http://www.ivtvdriver.org
8142 S:      Maintained
8143 F:      Documentation/media/v4l-drivers/ivtv*
8144 F:      drivers/media/pci/ivtv/
8145 F:      include/uapi/linux/ivtv*
8146
8147 IX2505V MEDIA DRIVER
8148 M:      Malcolm Priestley <tvboxspy@gmail.com>
8149 L:      linux-media@vger.kernel.org
8150 W:      https://linuxtv.org
8151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8152 S:      Maintained
8153 F:      drivers/media/dvb-frontends/ix2505v*
8154
8155 JAILHOUSE HYPERVISOR INTERFACE
8156 M:      Jan Kiszka <jan.kiszka@siemens.com>
8157 L:      jailhouse-dev@googlegroups.com
8158 S:      Maintained
8159 F:      arch/x86/kernel/jailhouse.c
8160 F:      arch/x86/include/asm/jailhouse_para.h
8161
8162 JC42.4 TEMPERATURE SENSOR DRIVER
8163 M:      Guenter Roeck <linux@roeck-us.net>
8164 L:      linux-hwmon@vger.kernel.org
8165 S:      Maintained
8166 F:      drivers/hwmon/jc42.c
8167 F:      Documentation/hwmon/jc42
8168
8169 JFS FILESYSTEM
8170 M:      Dave Kleikamp <shaggy@kernel.org>
8171 L:      jfs-discussion@lists.sourceforge.net
8172 W:      http://jfs.sourceforge.net/
8173 T:      git git://github.com/kleikamp/linux-shaggy.git
8174 S:      Maintained
8175 F:      Documentation/filesystems/jfs.txt
8176 F:      fs/jfs/
8177
8178 JME NETWORK DRIVER
8179 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8180 L:      netdev@vger.kernel.org
8181 S:      Maintained
8182 F:      drivers/net/ethernet/jme.*
8183
8184 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8185 M:      David Woodhouse <dwmw2@infradead.org>
8186 L:      linux-mtd@lists.infradead.org
8187 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8188 S:      Maintained
8189 F:      fs/jffs2/
8190 F:      include/uapi/linux/jffs2.h
8191
8192 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8193 M:      "Theodore Ts'o" <tytso@mit.edu>
8194 M:      Jan Kara <jack@suse.com>
8195 L:      linux-ext4@vger.kernel.org
8196 S:      Maintained
8197 F:      fs/jbd2/
8198 F:      include/linux/jbd2.h
8199
8200 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8201 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8202 L:      linux-media@vger.kernel.org
8203 S:      Maintained
8204 F:      drivers/media/platform/rcar_jpu.c
8205
8206 JSM Neo PCI based serial card
8207 L:      linux-serial@vger.kernel.org
8208 S:      Orphan
8209 F:      drivers/tty/serial/jsm/
8210
8211 K10TEMP HARDWARE MONITORING DRIVER
8212 M:      Clemens Ladisch <clemens@ladisch.de>
8213 L:      linux-hwmon@vger.kernel.org
8214 S:      Maintained
8215 F:      Documentation/hwmon/k10temp
8216 F:      drivers/hwmon/k10temp.c
8217
8218 K8TEMP HARDWARE MONITORING DRIVER
8219 M:      Rudolf Marek <r.marek@assembler.cz>
8220 L:      linux-hwmon@vger.kernel.org
8221 S:      Maintained
8222 F:      Documentation/hwmon/k8temp
8223 F:      drivers/hwmon/k8temp.c
8224
8225 KASAN
8226 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8227 R:      Alexander Potapenko <glider@google.com>
8228 R:      Dmitry Vyukov <dvyukov@google.com>
8229 L:      kasan-dev@googlegroups.com
8230 S:      Maintained
8231 F:      arch/*/include/asm/kasan.h
8232 F:      arch/*/mm/kasan_init*
8233 F:      Documentation/dev-tools/kasan.rst
8234 F:      include/linux/kasan*.h
8235 F:      lib/test_kasan.c
8236 F:      mm/kasan/
8237 F:      scripts/Makefile.kasan
8238
8239 KCONFIG
8240 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8242 L:      linux-kbuild@vger.kernel.org
8243 S:      Maintained
8244 F:      Documentation/kbuild/kconfig*
8245 F:      scripts/kconfig/
8246 F:      scripts/Kconfig.include
8247
8248 KDUMP
8249 M:      Dave Young <dyoung@redhat.com>
8250 M:      Baoquan He <bhe@redhat.com>
8251 R:      Vivek Goyal <vgoyal@redhat.com>
8252 L:      kexec@lists.infradead.org
8253 W:      http://lse.sourceforge.net/kdump/
8254 S:      Maintained
8255 F:      Documentation/kdump/
8256
8257 KEENE FM RADIO TRANSMITTER DRIVER
8258 M:      Hans Verkuil <hverkuil@xs4all.nl>
8259 L:      linux-media@vger.kernel.org
8260 T:      git git://linuxtv.org/media_tree.git
8261 W:      https://linuxtv.org
8262 S:      Maintained
8263 F:      drivers/media/radio/radio-keene*
8264
8265 KERNEL AUTOMOUNTER
8266 M:      Ian Kent <raven@themaw.net>
8267 L:      autofs@vger.kernel.org
8268 S:      Maintained
8269 F:      fs/autofs/
8270
8271 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8272 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8273 M:      Michal Marek <michal.lkml@markovi.net>
8274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8275 L:      linux-kbuild@vger.kernel.org
8276 S:      Maintained
8277 F:      Documentation/kbuild/
8278 F:      Makefile
8279 F:      scripts/Kbuild*
8280 F:      scripts/Makefile*
8281 F:      scripts/basic/
8282 F:      scripts/mk*
8283 F:      scripts/mod/
8284 F:      scripts/package/
8285
8286 KERNEL JANITORS
8287 L:      kernel-janitors@vger.kernel.org
8288 W:      http://kernelnewbies.org/KernelJanitors
8289 S:      Odd Fixes
8290
8291 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8292 M:      "J. Bruce Fields" <bfields@fieldses.org>
8293 M:      Jeff Layton <jlayton@kernel.org>
8294 L:      linux-nfs@vger.kernel.org
8295 W:      http://nfs.sourceforge.net/
8296 T:      git git://linux-nfs.org/~bfields/linux.git
8297 S:      Supported
8298 F:      fs/nfsd/
8299 F:      include/uapi/linux/nfsd/
8300 F:      fs/lockd/
8301 F:      fs/nfs_common/
8302 F:      net/sunrpc/
8303 F:      include/linux/lockd/
8304 F:      include/linux/sunrpc/
8305 F:      include/uapi/linux/sunrpc/
8306
8307 KERNEL SELFTEST FRAMEWORK
8308 M:      Shuah Khan <shuah@kernel.org>
8309 M:      Shuah Khan <skhan@linuxfoundation.org>
8310 L:      linux-kselftest@vger.kernel.org
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8312 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8313 S:      Maintained
8314 F:      tools/testing/selftests/
8315 F:      Documentation/dev-tools/kselftest*
8316
8317 KERNEL USERMODE HELPER
8318 M:      Luis Chamberlain <mcgrof@kernel.org>
8319 L:      linux-kernel@vger.kernel.org
8320 S:      Maintained
8321 F:      kernel/umh.c
8322 F:      include/linux/umh.h
8323
8324 KERNEL VIRTUAL MACHINE (KVM)
8325 M:      Paolo Bonzini <pbonzini@redhat.com>
8326 M:      Radim Krčmář <rkrcmar@redhat.com>
8327 L:      kvm@vger.kernel.org
8328 W:      http://www.linux-kvm.org
8329 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8330 S:      Supported
8331 F:      Documentation/virtual/kvm/
8332 F:      include/trace/events/kvm.h
8333 F:      include/uapi/asm-generic/kvm*
8334 F:      include/uapi/linux/kvm*
8335 F:      include/asm-generic/kvm*
8336 F:      include/linux/kvm*
8337 F:      include/kvm/iodev.h
8338 F:      virt/kvm/*
8339 F:      tools/kvm/
8340
8341 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8342 M:      Joerg Roedel <joro@8bytes.org>
8343 L:      kvm@vger.kernel.org
8344 W:      http://www.linux-kvm.org/
8345 S:      Maintained
8346 F:      arch/x86/include/asm/svm.h
8347 F:      arch/x86/kvm/svm.c
8348
8349 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8350 M:      Christoffer Dall <christoffer.dall@arm.com>
8351 M:      Marc Zyngier <marc.zyngier@arm.com>
8352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353 L:      kvmarm@lists.cs.columbia.edu
8354 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8356 S:      Supported
8357 F:      arch/arm/include/uapi/asm/kvm*
8358 F:      arch/arm/include/asm/kvm*
8359 F:      arch/arm/kvm/
8360 F:      virt/kvm/arm/
8361 F:      include/kvm/arm_*
8362
8363 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8364 M:      Christoffer Dall <christoffer.dall@arm.com>
8365 M:      Marc Zyngier <marc.zyngier@arm.com>
8366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8367 L:      kvmarm@lists.cs.columbia.edu
8368 S:      Maintained
8369 F:      arch/arm64/include/uapi/asm/kvm*
8370 F:      arch/arm64/include/asm/kvm*
8371 F:      arch/arm64/kvm/
8372
8373 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8374 M:      James Hogan <jhogan@kernel.org>
8375 L:      linux-mips@vger.kernel.org
8376 S:      Supported
8377 F:      arch/mips/include/uapi/asm/kvm*
8378 F:      arch/mips/include/asm/kvm*
8379 F:      arch/mips/kvm/
8380
8381 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8382 M:      Paul Mackerras <paulus@ozlabs.org>
8383 L:      kvm-ppc@vger.kernel.org
8384 W:      http://www.linux-kvm.org/
8385 T:      git git://github.com/agraf/linux-2.6.git
8386 S:      Supported
8387 F:      arch/powerpc/include/uapi/asm/kvm*
8388 F:      arch/powerpc/include/asm/kvm*
8389 F:      arch/powerpc/kvm/
8390 F:      arch/powerpc/kernel/kvm*
8391
8392 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8393 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8394 M:      Janosch Frank <frankja@linux.ibm.com>
8395 R:      David Hildenbrand <david@redhat.com>
8396 R:      Cornelia Huck <cohuck@redhat.com>
8397 L:      linux-s390@vger.kernel.org
8398 W:      http://www.ibm.com/developerworks/linux/linux390/
8399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8400 S:      Supported
8401 F:      arch/s390/include/uapi/asm/kvm*
8402 F:      arch/s390/include/asm/gmap.h
8403 F:      arch/s390/include/asm/kvm*
8404 F:      arch/s390/kvm/
8405 F:      arch/s390/mm/gmap.c
8406
8407 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8408 M:      Paolo Bonzini <pbonzini@redhat.com>
8409 M:      Radim Krčmář <rkrcmar@redhat.com>
8410 L:      kvm@vger.kernel.org
8411 W:      http://www.linux-kvm.org
8412 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8413 S:      Supported
8414 F:      arch/x86/kvm/
8415 F:      arch/x86/kvm/*/
8416 F:      arch/x86/include/uapi/asm/kvm*
8417 F:      arch/x86/include/asm/kvm*
8418 F:      arch/x86/include/asm/pvclock-abi.h
8419 F:      arch/x86/kernel/kvm.c
8420 F:      arch/x86/kernel/kvmclock.c
8421
8422 KERNFS
8423 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8424 M:      Tejun Heo <tj@kernel.org>
8425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8426 S:      Supported
8427 F:      include/linux/kernfs.h
8428 F:      fs/kernfs/
8429
8430 KEXEC
8431 M:      Eric Biederman <ebiederm@xmission.com>
8432 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8433 L:      kexec@lists.infradead.org
8434 S:      Maintained
8435 F:      include/linux/kexec.h
8436 F:      include/uapi/linux/kexec.h
8437 F:      kernel/kexec*
8438
8439 KEYS-ENCRYPTED
8440 M:      Mimi Zohar <zohar@linux.ibm.com>
8441 L:      linux-integrity@vger.kernel.org
8442 L:      keyrings@vger.kernel.org
8443 S:      Supported
8444 F:      Documentation/security/keys/trusted-encrypted.rst
8445 F:      include/keys/encrypted-type.h
8446 F:      security/keys/encrypted-keys/
8447
8448 KEYS-TRUSTED
8449 M:      James Bottomley <jejb@linux.ibm.com>
8450 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8451 M:      Mimi Zohar <zohar@linuxibm.com>
8452 L:      linux-integrity@vger.kernel.org
8453 L:      keyrings@vger.kernel.org
8454 S:      Supported
8455 F:      Documentation/security/keys/trusted-encrypted.rst
8456 F:      include/keys/trusted-type.h
8457 F:      security/keys/trusted.c
8458 F:      security/keys/trusted.h
8459
8460 KEYS/KEYRINGS:
8461 M:      David Howells <dhowells@redhat.com>
8462 L:      keyrings@vger.kernel.org
8463 S:      Maintained
8464 F:      Documentation/security/keys/core.rst
8465 F:      include/linux/key.h
8466 F:      include/linux/key-type.h
8467 F:      include/linux/keyctl.h
8468 F:      include/uapi/linux/keyctl.h
8469 F:      include/keys/
8470 F:      security/keys/
8471
8472 KGDB / KDB /debug_core
8473 M:      Jason Wessel <jason.wessel@windriver.com>
8474 M:      Daniel Thompson <daniel.thompson@linaro.org>
8475 W:      http://kgdb.wiki.kernel.org/
8476 L:      kgdb-bugreport@lists.sourceforge.net
8477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8478 S:      Maintained
8479 F:      Documentation/dev-tools/kgdb.rst
8480 F:      drivers/misc/kgdbts.c
8481 F:      drivers/tty/serial/kgdboc.c
8482 F:      include/linux/kdb.h
8483 F:      include/linux/kgdb.h
8484 F:      kernel/debug/
8485
8486 KMEMLEAK
8487 M:      Catalin Marinas <catalin.marinas@arm.com>
8488 S:      Maintained
8489 F:      Documentation/dev-tools/kmemleak.rst
8490 F:      include/linux/kmemleak.h
8491 F:      mm/kmemleak.c
8492 F:      mm/kmemleak-test.c
8493
8494 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8495 M:      Luis Chamberlain <mcgrof@kernel.org>
8496 L:      linux-kernel@vger.kernel.org
8497 S:      Maintained
8498 F:      kernel/kmod.c
8499 F:      include/linux/kmod.h
8500 F:      lib/test_kmod.c
8501 F:      tools/testing/selftests/kmod/
8502
8503 KPROBES
8504 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8505 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8506 M:      "David S. Miller" <davem@davemloft.net>
8507 M:      Masami Hiramatsu <mhiramat@kernel.org>
8508 S:      Maintained
8509 F:      Documentation/kprobes.txt
8510 F:      include/linux/kprobes.h
8511 F:      include/asm-generic/kprobes.h
8512 F:      kernel/kprobes.c
8513
8514 KS0108 LCD CONTROLLER DRIVER
8515 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8516 S:      Maintained
8517 F:      Documentation/auxdisplay/ks0108
8518 F:      drivers/auxdisplay/ks0108.c
8519 F:      include/linux/ks0108.h
8520
8521 L3MDEV
8522 M:      David Ahern <dsa@cumulusnetworks.com>
8523 L:      netdev@vger.kernel.org
8524 S:      Maintained
8525 F:      net/l3mdev
8526 F:      include/net/l3mdev.h
8527
8528 L7 BPF FRAMEWORK
8529 M:      John Fastabend <john.fastabend@gmail.com>
8530 M:      Daniel Borkmann <daniel@iogearbox.net>
8531 L:      netdev@vger.kernel.org
8532 L:      bpf@vger.kernel.org
8533 S:      Maintained
8534 F:      include/linux/skmsg.h
8535 F:      net/core/skmsg.c
8536 F:      net/core/sock_map.c
8537 F:      net/ipv4/tcp_bpf.c
8538
8539 LANTIQ / INTEL Ethernet drivers
8540 M:      Hauke Mehrtens <hauke@hauke-m.de>
8541 L:      netdev@vger.kernel.org
8542 S:      Maintained
8543 F:      net/dsa/tag_gswip.c
8544 F:      drivers/net/ethernet/lantiq_xrx200.c
8545 F:      drivers/net/dsa/lantiq_pce.h
8546 F:      drivers/net/dsa/lantiq_gswip.c
8547
8548 LANTIQ MIPS ARCHITECTURE
8549 M:      John Crispin <john@phrozen.org>
8550 L:      linux-mips@vger.kernel.org
8551 S:      Maintained
8552 F:      arch/mips/lantiq
8553 F:      drivers/soc/lantiq
8554
8555 LAPB module
8556 L:      linux-x25@vger.kernel.org
8557 S:      Orphan
8558 F:      Documentation/networking/lapb-module.txt
8559 F:      include/*/lapb.h
8560 F:      net/lapb/
8561
8562 LASI 53c700 driver for PARISC
8563 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8564 L:      linux-scsi@vger.kernel.org
8565 S:      Maintained
8566 F:      Documentation/scsi/53c700.txt
8567 F:      drivers/scsi/53c700*
8568
8569 LEAKING_ADDRESSES
8570 M:      Tobin C. Harding <me@tobin.cc>
8571 M:      Tycho Andersen <tycho@tycho.ws>
8572 L:      kernel-hardening@lists.openwall.com
8573 S:      Maintained
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8575 F:      scripts/leaking_addresses.pl
8576
8577 LED SUBSYSTEM
8578 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8579 M:      Pavel Machek <pavel@ucw.cz>
8580 L:      linux-leds@vger.kernel.org
8581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8582 S:      Maintained
8583 F:      Documentation/devicetree/bindings/leds/
8584 F:      drivers/leds/
8585 F:      include/linux/leds.h
8586
8587 LEGACY EEPROM DRIVER
8588 M:      Jean Delvare <jdelvare@suse.com>
8589 S:      Maintained
8590 F:      Documentation/misc-devices/eeprom
8591 F:      drivers/misc/eeprom/eeprom.c
8592
8593 LEGO MINDSTORMS EV3
8594 R:      David Lechner <david@lechnology.com>
8595 S:      Maintained
8596 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8597 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8598 F:      drivers/power/supply/lego_ev3_battery.c
8599
8600 LEGO USB Tower driver
8601 M:      Juergen Stuber <starblue@users.sourceforge.net>
8602 L:      legousb-devel@lists.sourceforge.net
8603 W:      http://legousb.sourceforge.net/
8604 S:      Maintained
8605 F:      drivers/usb/misc/legousbtower.c
8606
8607 LG LAPTOP EXTRAS
8608 M:      Matan Ziv-Av <matan@svgalib.org>
8609 L:      platform-driver-x86@vger.kernel.org
8610 S:      Maintained
8611 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8612 F:      Documentation/laptops/lg-laptop.rst
8613 F:      drivers/platform/x86/lg-laptop.c
8614
8615 LG2160 MEDIA DRIVER
8616 M:      Michael Krufky <mkrufky@linuxtv.org>
8617 L:      linux-media@vger.kernel.org
8618 W:      https://linuxtv.org
8619 W:      http://github.com/mkrufky
8620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8621 T:      git git://linuxtv.org/mkrufky/tuners.git
8622 S:      Maintained
8623 F:      drivers/media/dvb-frontends/lg2160.*
8624
8625 LGDT3305 MEDIA DRIVER
8626 M:      Michael Krufky <mkrufky@linuxtv.org>
8627 L:      linux-media@vger.kernel.org
8628 W:      https://linuxtv.org
8629 W:      http://github.com/mkrufky
8630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8631 T:      git git://linuxtv.org/mkrufky/tuners.git
8632 S:      Maintained
8633 F:      drivers/media/dvb-frontends/lgdt3305.*
8634
8635 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8636 M:      Viresh Kumar <vireshk@kernel.org>
8637 L:      linux-ide@vger.kernel.org
8638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8639 S:      Maintained
8640 F:      include/linux/pata_arasan_cf_data.h
8641 F:      drivers/ata/pata_arasan_cf.c
8642
8643 LIBATA PATA DRIVERS
8644 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8645 M:      Jens Axboe <axboe@kernel.dk>
8646 L:      linux-ide@vger.kernel.org
8647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8648 S:      Maintained
8649 F:      drivers/ata/pata_*.c
8650 F:      drivers/ata/ata_generic.c
8651
8652 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8653 M:      Linus Walleij <linus.walleij@linaro.org>
8654 L:      linux-ide@vger.kernel.org
8655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8656 S:      Maintained
8657 F:      drivers/ata/pata_ftide010.c
8658 F:      drivers/ata/sata_gemini.c
8659 F:      drivers/ata/sata_gemini.h
8660
8661 LIBATA SATA AHCI PLATFORM devices support
8662 M:      Hans de Goede <hdegoede@redhat.com>
8663 M:      Jens Axboe <axboe@kernel.dk>
8664 L:      linux-ide@vger.kernel.org
8665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8666 S:      Maintained
8667 F:      drivers/ata/ahci_platform.c
8668 F:      drivers/ata/libahci_platform.c
8669 F:      include/linux/ahci_platform.h
8670
8671 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8672 M:      Mikael Pettersson <mikpelinux@gmail.com>
8673 L:      linux-ide@vger.kernel.org
8674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8675 S:      Maintained
8676 F:      drivers/ata/sata_promise.*
8677
8678 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8679 M:      Jens Axboe <axboe@kernel.dk>
8680 L:      linux-ide@vger.kernel.org
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8682 S:      Maintained
8683 F:      drivers/ata/
8684 F:      include/linux/ata.h
8685 F:      include/linux/libata.h
8686 F:      Documentation/devicetree/bindings/ata/
8687
8688 LIBLOCKDEP
8689 M:      Sasha Levin <alexander.levin@microsoft.com>
8690 S:      Maintained
8691 F:      tools/lib/lockdep/
8692
8693 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8694 M:      Ross Zwisler <zwisler@kernel.org>
8695 M:      Dan Williams <dan.j.williams@intel.com>
8696 M:      Vishal Verma <vishal.l.verma@intel.com>
8697 M:      Dave Jiang <dave.jiang@intel.com>
8698 L:      linux-nvdimm@lists.01.org
8699 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8700 S:      Supported
8701 F:      drivers/nvdimm/blk.c
8702 F:      drivers/nvdimm/region_devs.c
8703
8704 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8705 M:      Vishal Verma <vishal.l.verma@intel.com>
8706 M:      Dan Williams <dan.j.williams@intel.com>
8707 M:      Ross Zwisler <zwisler@kernel.org>
8708 M:      Dave Jiang <dave.jiang@intel.com>
8709 L:      linux-nvdimm@lists.01.org
8710 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8711 S:      Supported
8712 F:      drivers/nvdimm/btt*
8713
8714 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8715 M:      Ross Zwisler <zwisler@kernel.org>
8716 M:      Dan Williams <dan.j.williams@intel.com>
8717 M:      Vishal Verma <vishal.l.verma@intel.com>
8718 M:      Dave Jiang <dave.jiang@intel.com>
8719 L:      linux-nvdimm@lists.01.org
8720 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8721 S:      Supported
8722 F:      drivers/nvdimm/pmem*
8723
8724 LIBNVDIMM: DEVICETREE BINDINGS
8725 M:      Oliver O'Halloran <oohall@gmail.com>
8726 L:      linux-nvdimm@lists.01.org
8727 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8728 S:      Supported
8729 F:      drivers/nvdimm/of_pmem.c
8730 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8731
8732 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8733 M:      Dan Williams <dan.j.williams@intel.com>
8734 M:      Ross Zwisler <zwisler@kernel.org>
8735 M:      Vishal Verma <vishal.l.verma@intel.com>
8736 M:      Dave Jiang <dave.jiang@intel.com>
8737 L:      linux-nvdimm@lists.01.org
8738 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8740 S:      Supported
8741 F:      drivers/nvdimm/*
8742 F:      drivers/acpi/nfit/*
8743 F:      include/linux/nd.h
8744 F:      include/linux/libnvdimm.h
8745 F:      include/uapi/linux/ndctl.h
8746
8747 LIGHTNVM PLATFORM SUPPORT
8748 M:      Matias Bjorling <mb@lightnvm.io>
8749 W:      http://github/OpenChannelSSD
8750 L:      linux-block@vger.kernel.org
8751 S:      Maintained
8752 F:      drivers/lightnvm/
8753 F:      include/linux/lightnvm.h
8754 F:      include/uapi/linux/lightnvm.h
8755
8756 LINUX FOR POWER MACINTOSH
8757 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8758 W:      http://www.penguinppc.org/
8759 L:      linuxppc-dev@lists.ozlabs.org
8760 S:      Maintained
8761 F:      arch/powerpc/platforms/powermac/
8762 F:      drivers/macintosh/
8763
8764 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8765 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8766 M:      Paul Mackerras <paulus@samba.org>
8767 M:      Michael Ellerman <mpe@ellerman.id.au>
8768 W:      https://github.com/linuxppc/linux/wiki
8769 L:      linuxppc-dev@lists.ozlabs.org
8770 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8772 S:      Supported
8773 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8774 F:      Documentation/devicetree/bindings/powerpc/
8775 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8776 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8777 F:      Documentation/powerpc/
8778 F:      arch/powerpc/
8779 F:      drivers/char/tpm/tpm_ibmvtpm*
8780 F:      drivers/crypto/nx/
8781 F:      drivers/crypto/vmx/
8782 F:      drivers/i2c/busses/i2c-opal.c
8783 F:      drivers/net/ethernet/ibm/ibmveth.*
8784 F:      drivers/net/ethernet/ibm/ibmvnic.*
8785 F:      drivers/pci/hotplug/pnv_php.c
8786 F:      drivers/pci/hotplug/rpa*
8787 F:      drivers/rtc/rtc-opal.c
8788 F:      drivers/scsi/ibmvscsi/
8789 F:      drivers/tty/hvc/hvc_opal.c
8790 F:      drivers/watchdog/wdrtas.c
8791 F:      tools/testing/selftests/powerpc
8792 N:      /pmac
8793 N:      powermac
8794 N:      powernv
8795 N:      [^a-z0-9]ps3
8796 N:      pseries
8797
8798 LINUX FOR POWERPC EMBEDDED MPC5XXX
8799 M:      Anatolij Gustschin <agust@denx.de>
8800 L:      linuxppc-dev@lists.ozlabs.org
8801 T:      git git://git.denx.de/linux-denx-agust.git
8802 S:      Maintained
8803 F:      arch/powerpc/platforms/512x/
8804 F:      arch/powerpc/platforms/52xx/
8805
8806 LINUX FOR POWERPC EMBEDDED PPC4XX
8807 M:      Alistair Popple <alistair@popple.id.au>
8808 M:      Matt Porter <mporter@kernel.crashing.org>
8809 W:      http://www.penguinppc.org/
8810 L:      linuxppc-dev@lists.ozlabs.org
8811 S:      Maintained
8812 F:      arch/powerpc/platforms/40x/
8813 F:      arch/powerpc/platforms/44x/
8814
8815 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8816 M:      Scott Wood <oss@buserror.net>
8817 M:      Kumar Gala <galak@kernel.crashing.org>
8818 W:      http://www.penguinppc.org/
8819 L:      linuxppc-dev@lists.ozlabs.org
8820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8821 S:      Maintained
8822 F:      arch/powerpc/platforms/83xx/
8823 F:      arch/powerpc/platforms/85xx/
8824 F:      Documentation/devicetree/bindings/powerpc/fsl/
8825
8826 LINUX FOR POWERPC EMBEDDED PPC8XX
8827 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8828 W:      http://www.penguinppc.org/
8829 L:      linuxppc-dev@lists.ozlabs.org
8830 S:      Maintained
8831 F:      arch/powerpc/platforms/8xx/
8832
8833 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8834 L:      linuxppc-dev@lists.ozlabs.org
8835 S:      Orphan
8836 F:      arch/powerpc/*/*virtex*
8837 F:      arch/powerpc/*/*/*virtex*
8838
8839 LINUX FOR POWERPC PA SEMI PWRFICIENT
8840 L:      linuxppc-dev@lists.ozlabs.org
8841 S:      Orphan
8842 F:      arch/powerpc/platforms/pasemi/
8843 F:      drivers/*/*pasemi*
8844 F:      drivers/*/*/*pasemi*
8845
8846 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8847 M:      Kees Cook <keescook@chromium.org>
8848 S:      Maintained
8849 F:      drivers/misc/lkdtm/*
8850
8851 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8852 M:      Alan Stern <stern@rowland.harvard.edu>
8853 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8854 M:      Will Deacon <will.deacon@arm.com>
8855 M:      Peter Zijlstra <peterz@infradead.org>
8856 M:      Boqun Feng <boqun.feng@gmail.com>
8857 M:      Nicholas Piggin <npiggin@gmail.com>
8858 M:      David Howells <dhowells@redhat.com>
8859 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8860 M:      Luc Maranget <luc.maranget@inria.fr>
8861 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8862 R:      Akira Yokosawa <akiyks@gmail.com>
8863 R:      Daniel Lustig <dlustig@nvidia.com>
8864 L:      linux-kernel@vger.kernel.org
8865 L:      linux-arch@vger.kernel.org
8866 S:      Supported
8867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8868 F:      tools/memory-model/
8869 F:      Documentation/atomic_bitops.txt
8870 F:      Documentation/atomic_t.txt
8871 F:      Documentation/core-api/atomic_ops.rst
8872 F:      Documentation/core-api/refcount-vs-atomic.rst
8873 F:      Documentation/memory-barriers.txt
8874
8875 LIS3LV02D ACCELEROMETER DRIVER
8876 M:      Eric Piel <eric.piel@tremplin-utc.net>
8877 S:      Maintained
8878 F:      Documentation/misc-devices/lis3lv02d
8879 F:      drivers/misc/lis3lv02d/
8880 F:      drivers/platform/x86/hp_accel.c
8881
8882 LIVE PATCHING
8883 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8884 M:      Jessica Yu <jeyu@kernel.org>
8885 M:      Jiri Kosina <jikos@kernel.org>
8886 M:      Miroslav Benes <mbenes@suse.cz>
8887 R:      Petr Mladek <pmladek@suse.com>
8888 S:      Maintained
8889 F:      kernel/livepatch/
8890 F:      include/linux/livepatch.h
8891 F:      arch/x86/include/asm/livepatch.h
8892 F:      arch/x86/kernel/livepatch.c
8893 F:      Documentation/livepatch/
8894 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8895 F:      samples/livepatch/
8896 L:      live-patching@vger.kernel.org
8897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8898
8899 LLC (802.2)
8900 L:      netdev@vger.kernel.org
8901 S:      Odd fixes
8902 F:      include/linux/llc.h
8903 F:      include/uapi/linux/llc.h
8904 F:      include/net/llc*
8905 F:      net/llc/
8906
8907 LM73 HARDWARE MONITOR DRIVER
8908 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8909 L:      linux-hwmon@vger.kernel.org
8910 S:      Maintained
8911 F:      drivers/hwmon/lm73.c
8912
8913 LM78 HARDWARE MONITOR DRIVER
8914 M:      Jean Delvare <jdelvare@suse.com>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/lm78
8918 F:      drivers/hwmon/lm78.c
8919
8920 LM83 HARDWARE MONITOR DRIVER
8921 M:      Jean Delvare <jdelvare@suse.com>
8922 L:      linux-hwmon@vger.kernel.org
8923 S:      Maintained
8924 F:      Documentation/hwmon/lm83
8925 F:      drivers/hwmon/lm83.c
8926
8927 LM90 HARDWARE MONITOR DRIVER
8928 M:      Jean Delvare <jdelvare@suse.com>
8929 L:      linux-hwmon@vger.kernel.org
8930 S:      Maintained
8931 F:      Documentation/hwmon/lm90
8932 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8933 F:      drivers/hwmon/lm90.c
8934 F:      include/dt-bindings/thermal/lm90.h
8935
8936 LM95234 HARDWARE MONITOR DRIVER
8937 M:      Guenter Roeck <linux@roeck-us.net>
8938 L:      linux-hwmon@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/hwmon/lm95234
8941 F:      drivers/hwmon/lm95234.c
8942
8943 LME2510 MEDIA DRIVER
8944 M:      Malcolm Priestley <tvboxspy@gmail.com>
8945 L:      linux-media@vger.kernel.org
8946 W:      https://linuxtv.org
8947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8948 S:      Maintained
8949 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8950
8951 LOADPIN SECURITY MODULE
8952 M:      Kees Cook <keescook@chromium.org>
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8954 S:      Supported
8955 F:      security/loadpin/
8956 F:      Documentation/admin-guide/LSM/LoadPin.rst
8957
8958 LOCKING PRIMITIVES
8959 M:      Peter Zijlstra <peterz@infradead.org>
8960 M:      Ingo Molnar <mingo@redhat.com>
8961 M:      Will Deacon <will.deacon@arm.com>
8962 L:      linux-kernel@vger.kernel.org
8963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8964 S:      Maintained
8965 F:      Documentation/locking/
8966 F:      include/linux/lockdep.h
8967 F:      include/linux/spinlock*.h
8968 F:      arch/*/include/asm/spinlock*.h
8969 F:      include/linux/rwlock*.h
8970 F:      include/linux/mutex*.h
8971 F:      include/linux/rwsem*.h
8972 F:      arch/*/include/asm/rwsem.h
8973 F:      include/linux/seqlock.h
8974 F:      lib/locking*.[ch]
8975 F:      kernel/locking/
8976 X:      kernel/locking/locktorture.c
8977
8978 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8979 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8980 L:      linux-ntfs-dev@lists.sourceforge.net
8981 W:      http://www.linux-ntfs.org/content/view/19/37/
8982 S:      Maintained
8983 F:      Documentation/ldm.txt
8984 F:      block/partitions/ldm.*
8985
8986 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8987 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8988 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8989 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8990 L:      MPT-FusionLinux.pdl@broadcom.com
8991 L:      linux-scsi@vger.kernel.org
8992 W:      http://www.avagotech.com/support/
8993 S:      Supported
8994 F:      drivers/message/fusion/
8995 F:      drivers/scsi/mpt3sas/
8996
8997 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8998 M:      Matthew Wilcox <willy@infradead.org>
8999 L:      linux-scsi@vger.kernel.org
9000 S:      Maintained
9001 F:      drivers/scsi/sym53c8xx_2/
9002
9003 LTC1660 DAC DRIVER
9004 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9005 L:      linux-iio@vger.kernel.org
9006 S:      Maintained
9007 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9008 F:      drivers/iio/dac/ltc1660.c
9009
9010 LTC4261 HARDWARE MONITOR DRIVER
9011 M:      Guenter Roeck <linux@roeck-us.net>
9012 L:      linux-hwmon@vger.kernel.org
9013 S:      Maintained
9014 F:      Documentation/hwmon/ltc4261
9015 F:      drivers/hwmon/ltc4261.c
9016
9017 LTC4306 I2C MULTIPLEXER DRIVER
9018 M:      Michael Hennerich <michael.hennerich@analog.com>
9019 W:      http://ez.analog.com/community/linux-device-drivers
9020 L:      linux-i2c@vger.kernel.org
9021 S:      Supported
9022 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9023 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9024
9025 LTP (Linux Test Project)
9026 M:      Mike Frysinger <vapier@gentoo.org>
9027 M:      Cyril Hrubis <chrubis@suse.cz>
9028 M:      Wanlong Gao <wanlong.gao@gmail.com>
9029 M:      Jan Stancek <jstancek@redhat.com>
9030 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9031 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9032 L:      ltp@lists.linux.it (subscribers-only)
9033 W:      http://linux-test-project.github.io/
9034 T:      git git://github.com/linux-test-project/ltp.git
9035 S:      Maintained
9036
9037 M68K ARCHITECTURE
9038 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9039 L:      linux-m68k@lists.linux-m68k.org
9040 W:      http://www.linux-m68k.org/
9041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9042 S:      Maintained
9043 F:      arch/m68k/
9044 F:      drivers/zorro/
9045
9046 M68K ON APPLE MACINTOSH
9047 M:      Joshua Thompson <funaho@jurai.org>
9048 W:      http://www.mac.linux-m68k.org/
9049 L:      linux-m68k@lists.linux-m68k.org
9050 S:      Maintained
9051 F:      arch/m68k/mac/
9052
9053 M68K ON HP9000/300
9054 M:      Philip Blundell <philb@gnu.org>
9055 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9056 S:      Maintained
9057 F:      arch/m68k/hp300/
9058
9059 M88DS3103 MEDIA DRIVER
9060 M:      Antti Palosaari <crope@iki.fi>
9061 L:      linux-media@vger.kernel.org
9062 W:      https://linuxtv.org
9063 W:      http://palosaari.fi/linux/
9064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9065 T:      git git://linuxtv.org/anttip/media_tree.git
9066 S:      Maintained
9067 F:      drivers/media/dvb-frontends/m88ds3103*
9068
9069 M88RS2000 MEDIA DRIVER
9070 M:      Malcolm Priestley <tvboxspy@gmail.com>
9071 L:      linux-media@vger.kernel.org
9072 W:      https://linuxtv.org
9073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9074 S:      Maintained
9075 F:      drivers/media/dvb-frontends/m88rs2000*
9076
9077 MA901 MASTERKIT USB FM RADIO DRIVER
9078 M:      Alexey Klimov <klimov.linux@gmail.com>
9079 L:      linux-media@vger.kernel.org
9080 T:      git git://linuxtv.org/media_tree.git
9081 S:      Maintained
9082 F:      drivers/media/radio/radio-ma901.c
9083
9084 MAC80211
9085 M:      Johannes Berg <johannes@sipsolutions.net>
9086 L:      linux-wireless@vger.kernel.org
9087 W:      http://wireless.kernel.org/
9088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9090 S:      Maintained
9091 F:      Documentation/networking/mac80211-injection.txt
9092 F:      include/net/mac80211.h
9093 F:      net/mac80211/
9094 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9095 F:      Documentation/networking/mac80211_hwsim/README
9096
9097 MAILBOX API
9098 M:      Jassi Brar <jassisinghbrar@gmail.com>
9099 L:      linux-kernel@vger.kernel.org
9100 S:      Maintained
9101 F:      drivers/mailbox/
9102 F:      include/linux/mailbox_client.h
9103 F:      include/linux/mailbox_controller.h
9104
9105 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9106 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9107 W:      http://www.kernel.org/doc/man-pages
9108 L:      linux-man@vger.kernel.org
9109 S:      Maintained
9110
9111 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9112 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9113 L:      linux-mips@vger.kernel.org
9114 S:      Maintained
9115 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9116
9117 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9118 M:      Andrew Lunn <andrew@lunn.ch>
9119 M:      Vivien Didelot <vivien.didelot@gmail.com>
9120 L:      netdev@vger.kernel.org
9121 S:      Maintained
9122 F:      drivers/net/dsa/mv88e6xxx/
9123 F:      include/linux/platform_data/mv88e6xxx.h
9124 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9125
9126 MARVELL ARMADA DRM SUPPORT
9127 M:      Russell King <linux@armlinux.org.uk>
9128 S:      Maintained
9129 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9130 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9131 F:      drivers/gpu/drm/armada/
9132 F:      include/uapi/drm/armada_drm.h
9133 F:      Documentation/devicetree/bindings/display/armada/
9134
9135 MARVELL CRYPTO DRIVER
9136 M:      Boris Brezillon <bbrezillon@kernel.org>
9137 M:      Arnaud Ebalard <arno@natisbad.org>
9138 F:      drivers/crypto/marvell/
9139 S:      Maintained
9140 L:      linux-crypto@vger.kernel.org
9141
9142 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9143 M:      Mirko Lindner <mlindner@marvell.com>
9144 M:      Stephen Hemminger <stephen@networkplumber.org>
9145 L:      netdev@vger.kernel.org
9146 S:      Maintained
9147 F:      drivers/net/ethernet/marvell/sk*
9148
9149 MARVELL LIBERTAS WIRELESS DRIVER
9150 L:      libertas-dev@lists.infradead.org
9151 S:      Orphan
9152 F:      drivers/net/wireless/marvell/libertas/
9153
9154 MARVELL MACCHIATOBIN SUPPORT
9155 M:      Russell King <linux@armlinux.org.uk>
9156 L:      linux-arm-kernel@lists.infradead.org
9157 S:      Maintained
9158 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9159
9160 MARVELL MV643XX ETHERNET DRIVER
9161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9162 L:      netdev@vger.kernel.org
9163 S:      Maintained
9164 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9165 F:      include/linux/mv643xx.h
9166
9167 MARVELL MV88X3310 PHY DRIVER
9168 M:      Russell King <linux@armlinux.org.uk>
9169 L:      netdev@vger.kernel.org
9170 S:      Maintained
9171 F:      drivers/net/phy/marvell10g.c
9172
9173 MARVELL MVEBU THERMAL DRIVER
9174 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9175 S:      Maintained
9176 F:      drivers/thermal/armada_thermal.c
9177
9178 MARVELL MVNETA ETHERNET DRIVER
9179 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9180 L:      netdev@vger.kernel.org
9181 S:      Maintained
9182 F:      drivers/net/ethernet/marvell/mvneta.*
9183
9184 MARVELL MWIFIEX WIRELESS DRIVER
9185 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9186 M:      Nishant Sarmukadam <nishants@marvell.com>
9187 M:      Ganapathi Bhat <gbhat@marvell.com>
9188 M:      Xinming Hu <huxinming820@gmail.com>
9189 L:      linux-wireless@vger.kernel.org
9190 S:      Maintained
9191 F:      drivers/net/wireless/marvell/mwifiex/
9192
9193 MARVELL MWL8K WIRELESS DRIVER
9194 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9195 L:      linux-wireless@vger.kernel.org
9196 S:      Odd Fixes
9197 F:      drivers/net/wireless/marvell/mwl8k.c
9198
9199 MARVELL NAND CONTROLLER DRIVER
9200 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9201 L:      linux-mtd@lists.infradead.org
9202 S:      Maintained
9203 F:      drivers/mtd/nand/raw/marvell_nand.c
9204 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9205
9206 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9207 M:      Nicolas Pitre <nico@fluxnic.net>
9208 S:      Odd Fixes
9209 F:      drivers/mmc/host/mvsdio.*
9210
9211 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9212 M:      Hu Ziji <huziji@marvell.com>
9213 L:      linux-mmc@vger.kernel.org
9214 S:      Supported
9215 F:      drivers/mmc/host/sdhci-xenon*
9216 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9217
9218 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9219 M:      Sunil Goutham <sgoutham@marvell.com>
9220 M:      Linu Cherian <lcherian@marvell.com>
9221 M:      Geetha sowjanya <gakula@marvell.com>
9222 M:      Jerin Jacob <jerinj@marvell.com>
9223 L:      netdev@vger.kernel.org
9224 S:      Supported
9225 F:      drivers/net/ethernet/marvell/octeontx2/af/
9226
9227 MATROX FRAMEBUFFER DRIVER
9228 L:      linux-fbdev@vger.kernel.org
9229 S:      Orphan
9230 F:      drivers/video/fbdev/matrox/matroxfb_*
9231 F:      include/uapi/linux/matroxfb.h
9232
9233 MAX16065 HARDWARE MONITOR DRIVER
9234 M:      Guenter Roeck <linux@roeck-us.net>
9235 L:      linux-hwmon@vger.kernel.org
9236 S:      Maintained
9237 F:      Documentation/hwmon/max16065
9238 F:      drivers/hwmon/max16065.c
9239
9240 MAX2175 SDR TUNER DRIVER
9241 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9242 L:      linux-media@vger.kernel.org
9243 T:      git git://linuxtv.org/media_tree.git
9244 S:      Maintained
9245 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9246 F:      Documentation/media/v4l-drivers/max2175.rst
9247 F:      drivers/media/i2c/max2175*
9248 F:      include/uapi/linux/max2175.h
9249
9250 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9251 L:      linux-hwmon@vger.kernel.org
9252 S:      Orphan
9253 F:      Documentation/hwmon/max6650
9254 F:      drivers/hwmon/max6650.c
9255
9256 MAX6697 HARDWARE MONITOR DRIVER
9257 M:      Guenter Roeck <linux@roeck-us.net>
9258 L:      linux-hwmon@vger.kernel.org
9259 S:      Maintained
9260 F:      Documentation/hwmon/max6697
9261 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9262 F:      drivers/hwmon/max6697.c
9263 F:      include/linux/platform_data/max6697.h
9264
9265 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9266 M:      Peter Rosin <peda@axentia.se>
9267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9268 S:      Maintained
9269 F:      Documentation/devicetree/bindings/sound/max9860.txt
9270 F:      sound/soc/codecs/max9860.*
9271
9272 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9273 M:      Javier Martinez Canillas <javier@dowhile0.org>
9274 L:      linux-kernel@vger.kernel.org
9275 S:      Supported
9276 F:      drivers/regulator/max77802-regulator.c
9277 F:      Documentation/devicetree/bindings/*/*max77802.txt
9278 F:      include/dt-bindings/*/*max77802.h
9279
9280 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9281 M:      Krzysztof Kozlowski <krzk@kernel.org>
9282 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9283 L:      linux-pm@vger.kernel.org
9284 S:      Supported
9285 F:      drivers/power/supply/max14577_charger.c
9286 F:      drivers/power/supply/max77693_charger.c
9287
9288 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9289 M:      Chanwoo Choi <cw00.choi@samsung.com>
9290 M:      Krzysztof Kozlowski <krzk@kernel.org>
9291 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9292 L:      linux-kernel@vger.kernel.org
9293 S:      Supported
9294 F:      drivers/*/max14577*.c
9295 F:      drivers/*/max77686*.c
9296 F:      drivers/*/max77693*.c
9297 F:      drivers/extcon/extcon-max14577.c
9298 F:      drivers/extcon/extcon-max77693.c
9299 F:      drivers/rtc/rtc-max77686.c
9300 F:      drivers/clk/clk-max77686.c
9301 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9302 F:      Documentation/devicetree/bindings/*/max77686.txt
9303 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9304 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9305 F:      include/linux/mfd/max14577*.h
9306 F:      include/linux/mfd/max77686*.h
9307 F:      include/linux/mfd/max77693*.h
9308
9309 MAXIRADIO FM RADIO RECEIVER DRIVER
9310 M:      Hans Verkuil <hverkuil@xs4all.nl>
9311 L:      linux-media@vger.kernel.org
9312 T:      git git://linuxtv.org/media_tree.git
9313 W:      https://linuxtv.org
9314 S:      Maintained
9315 F:      drivers/media/radio/radio-maxiradio*
9316
9317 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9318 M:      Peter Rosin <peda@axentia.se>
9319 L:      linux-iio@vger.kernel.org
9320 S:      Maintained
9321 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9322 F:      drivers/iio/potentiometer/mcp4018.c
9323 F:      drivers/iio/potentiometer/mcp4531.c
9324
9325 MCR20A IEEE-802.15.4 RADIO DRIVER
9326 M:      Xue Liu <liuxuenetmail@gmail.com>
9327 L:      linux-wpan@vger.kernel.org
9328 W:      https://github.com/xueliu/mcr20a-linux
9329 S:      Maintained
9330 F:      drivers/net/ieee802154/mcr20a.c
9331 F:      drivers/net/ieee802154/mcr20a.h
9332 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9333
9334 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9335 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9336 L:      linux-iio@vger.kernel.org
9337 S:      Maintained
9338 F:      drivers/iio/dac/cio-dac.c
9339
9340 MEDIA DRIVERS FOR ASCOT2E
9341 M:      Sergey Kozlov <serjk@netup.ru>
9342 M:      Abylay Ospan <aospan@netup.ru>
9343 L:      linux-media@vger.kernel.org
9344 W:      https://linuxtv.org
9345 W:      http://netup.tv/
9346 T:      git git://linuxtv.org/media_tree.git
9347 S:      Supported
9348 F:      drivers/media/dvb-frontends/ascot2e*
9349
9350 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9351 M:      Jasmin Jessich <jasmin@anw.at>
9352 L:      linux-media@vger.kernel.org
9353 W:      https://linuxtv.org
9354 T:      git git://linuxtv.org/media_tree.git
9355 S:      Maintained
9356 F:      drivers/media/dvb-frontends/cxd2099*
9357
9358 MEDIA DRIVERS FOR CXD2841ER
9359 M:      Sergey Kozlov <serjk@netup.ru>
9360 M:      Abylay Ospan <aospan@netup.ru>
9361 L:      linux-media@vger.kernel.org
9362 W:      https://linuxtv.org
9363 W:      http://netup.tv/
9364 T:      git git://linuxtv.org/media_tree.git
9365 S:      Supported
9366 F:      drivers/media/dvb-frontends/cxd2841er*
9367
9368 MEDIA DRIVERS FOR CXD2880
9369 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9370 L:      linux-media@vger.kernel.org
9371 W:      http://linuxtv.org/
9372 T:      git git://linuxtv.org/media_tree.git
9373 S:      Supported
9374 F:      drivers/media/dvb-frontends/cxd2880/*
9375 F:      drivers/media/spi/cxd2880*
9376
9377 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9378 L:      linux-media@vger.kernel.org
9379 W:      https://linuxtv.org
9380 T:      git git://linuxtv.org/media_tree.git
9381 S:      Orphan
9382 F:      drivers/media/pci/ddbridge/*
9383
9384 MEDIA DRIVERS FOR FREESCALE IMX
9385 M:      Steve Longerbeam <slongerbeam@gmail.com>
9386 M:      Philipp Zabel <p.zabel@pengutronix.de>
9387 L:      linux-media@vger.kernel.org
9388 T:      git git://linuxtv.org/media_tree.git
9389 S:      Maintained
9390 F:      Documentation/devicetree/bindings/media/imx.txt
9391 F:      Documentation/media/v4l-drivers/imx.rst
9392 F:      drivers/staging/media/imx/
9393 F:      include/linux/imx-media.h
9394 F:      include/media/imx.h
9395
9396 MEDIA DRIVER FOR FREESCALE IMX PXP
9397 M:      Philipp Zabel <p.zabel@pengutronix.de>
9398 L:      linux-media@vger.kernel.org
9399 T:      git git://linuxtv.org/media_tree.git
9400 S:      Maintained
9401 F:      drivers/media/platform/imx-pxp.[ch]
9402
9403 MEDIA DRIVERS FOR HELENE
9404 M:      Abylay Ospan <aospan@netup.ru>
9405 L:      linux-media@vger.kernel.org
9406 W:      https://linuxtv.org
9407 W:      http://netup.tv/
9408 T:      git git://linuxtv.org/media_tree.git
9409 S:      Supported
9410 F:      drivers/media/dvb-frontends/helene*
9411
9412 MEDIA DRIVERS FOR HORUS3A
9413 M:      Sergey Kozlov <serjk@netup.ru>
9414 M:      Abylay Ospan <aospan@netup.ru>
9415 L:      linux-media@vger.kernel.org
9416 W:      https://linuxtv.org
9417 W:      http://netup.tv/
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Supported
9420 F:      drivers/media/dvb-frontends/horus3a*
9421
9422 MEDIA DRIVERS FOR LNBH25
9423 M:      Sergey Kozlov <serjk@netup.ru>
9424 M:      Abylay Ospan <aospan@netup.ru>
9425 L:      linux-media@vger.kernel.org
9426 W:      https://linuxtv.org
9427 W:      http://netup.tv/
9428 T:      git git://linuxtv.org/media_tree.git
9429 S:      Supported
9430 F:      drivers/media/dvb-frontends/lnbh25*
9431
9432 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9433 L:      linux-media@vger.kernel.org
9434 W:      https://linuxtv.org
9435 T:      git git://linuxtv.org/media_tree.git
9436 S:      Orphan
9437 F:      drivers/media/dvb-frontends/mxl5xx*
9438
9439 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9440 M:      Sergey Kozlov <serjk@netup.ru>
9441 M:      Abylay Ospan <aospan@netup.ru>
9442 L:      linux-media@vger.kernel.org
9443 W:      https://linuxtv.org
9444 W:      http://netup.tv/
9445 T:      git git://linuxtv.org/media_tree.git
9446 S:      Supported
9447 F:      drivers/media/pci/netup_unidvb/*
9448
9449 MEDIA DRIVERS FOR RENESAS - CEU
9450 M:      Jacopo Mondi <jacopo@jmondi.org>
9451 L:      linux-media@vger.kernel.org
9452 L:      linux-renesas-soc@vger.kernel.org
9453 T:      git git://linuxtv.org/media_tree.git
9454 S:      Supported
9455 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9456 F:      drivers/media/platform/renesas-ceu.c
9457 F:      include/media/drv-intf/renesas-ceu.h
9458
9459 MEDIA DRIVERS FOR RENESAS - DRIF
9460 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9461 L:      linux-media@vger.kernel.org
9462 L:      linux-renesas-soc@vger.kernel.org
9463 T:      git git://linuxtv.org/media_tree.git
9464 S:      Supported
9465 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9466 F:      drivers/media/platform/rcar_drif.c
9467
9468 MEDIA DRIVERS FOR RENESAS - FCP
9469 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9470 L:      linux-media@vger.kernel.org
9471 L:      linux-renesas-soc@vger.kernel.org
9472 T:      git git://linuxtv.org/media_tree.git
9473 S:      Supported
9474 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9475 F:      drivers/media/platform/rcar-fcp.c
9476 F:      include/media/rcar-fcp.h
9477
9478 MEDIA DRIVERS FOR RENESAS - FDP1
9479 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9480 L:      linux-media@vger.kernel.org
9481 L:      linux-renesas-soc@vger.kernel.org
9482 T:      git git://linuxtv.org/media_tree.git
9483 S:      Supported
9484 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9485 F:      drivers/media/platform/rcar_fdp1.c
9486
9487 MEDIA DRIVERS FOR RENESAS - VIN
9488 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9489 L:      linux-media@vger.kernel.org
9490 L:      linux-renesas-soc@vger.kernel.org
9491 T:      git git://linuxtv.org/media_tree.git
9492 S:      Supported
9493 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9494 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9495 F:      drivers/media/platform/rcar-vin/
9496
9497 MEDIA DRIVERS FOR RENESAS - VSP1
9498 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9499 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9500 L:      linux-media@vger.kernel.org
9501 L:      linux-renesas-soc@vger.kernel.org
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Supported
9504 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9505 F:      drivers/media/platform/vsp1/
9506
9507 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9508 L:      linux-media@vger.kernel.org
9509 W:      https://linuxtv.org
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Orphan
9512 F:      drivers/media/dvb-frontends/stv0910*
9513
9514 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9515 L:      linux-media@vger.kernel.org
9516 W:      https://linuxtv.org
9517 T:      git git://linuxtv.org/media_tree.git
9518 S:      Orphan
9519 F:      drivers/media/dvb-frontends/stv6111*
9520
9521 MEDIA DRIVERS FOR STM32 - DCMI
9522 M:      Hugues Fruchet <hugues.fruchet@st.com>
9523 L:      linux-media@vger.kernel.org
9524 T:      git git://linuxtv.org/media_tree.git
9525 S:      Supported
9526 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9527 F:      drivers/media/platform/stm32/stm32-dcmi.c
9528
9529 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9530 M:      Dmitry Osipenko <digetx@gmail.com>
9531 L:      linux-media@vger.kernel.org
9532 L:      linux-tegra@vger.kernel.org
9533 T:      git git://linuxtv.org/media_tree.git
9534 S:      Maintained
9535 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9536 F:      drivers/staging/media/tegra-vde/
9537
9538 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9539 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9540 P:      LinuxTV.org Project
9541 L:      linux-media@vger.kernel.org
9542 W:      https://linuxtv.org
9543 Q:      http://patchwork.kernel.org/project/linux-media/list/
9544 T:      git git://linuxtv.org/media_tree.git
9545 S:      Maintained
9546 F:      Documentation/devicetree/bindings/media/
9547 F:      Documentation/media/
9548 F:      drivers/media/
9549 F:      drivers/staging/media/
9550 F:      include/linux/platform_data/media/
9551 F:      include/media/
9552 F:      include/uapi/linux/dvb/
9553 F:      include/uapi/linux/videodev2.h
9554 F:      include/uapi/linux/media.h
9555 F:      include/uapi/linux/v4l2-*
9556 F:      include/uapi/linux/meye.h
9557 F:      include/uapi/linux/ivtv*
9558 F:      include/uapi/linux/uvcvideo.h
9559
9560 MEDIATEK BLUETOOTH DRIVER
9561 M:      Sean Wang <sean.wang@mediatek.com>
9562 L:      linux-bluetooth@vger.kernel.org
9563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9564 S:      Maintained
9565 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9566 F:      drivers/bluetooth/btmtkuart.c
9567
9568 MEDIATEK CIR DRIVER
9569 M:      Sean Wang <sean.wang@mediatek.com>
9570 S:      Maintained
9571 F:      drivers/media/rc/mtk-cir.c
9572
9573 MEDIATEK DMA DRIVER
9574 M:      Sean Wang <sean.wang@mediatek.com>
9575 L:      dmaengine@vger.kernel.org
9576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9577 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9578 S:      Maintained
9579 F:      Documentation/devicetree/bindings/dma/mtk-*
9580 F:      drivers/dma/mediatek/
9581
9582 MEDIATEK PMIC LED DRIVER
9583 M:      Sean Wang <sean.wang@mediatek.com>
9584 S:      Maintained
9585 F:      drivers/leds/leds-mt6323.c
9586 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9587
9588 MEDIATEK ETHERNET DRIVER
9589 M:      Felix Fietkau <nbd@openwrt.org>
9590 M:      John Crispin <john@phrozen.org>
9591 M:      Sean Wang <sean.wang@mediatek.com>
9592 M:      Nelson Chang <nelson.chang@mediatek.com>
9593 L:      netdev@vger.kernel.org
9594 S:      Maintained
9595 F:      drivers/net/ethernet/mediatek/
9596
9597 MEDIATEK SWITCH DRIVER
9598 M:      Sean Wang <sean.wang@mediatek.com>
9599 L:      netdev@vger.kernel.org
9600 S:      Maintained
9601 F:      drivers/net/dsa/mt7530.*
9602 F:      net/dsa/tag_mtk.c
9603
9604 MEDIATEK JPEG DRIVER
9605 M:      Rick Chang <rick.chang@mediatek.com>
9606 M:      Bin Liu <bin.liu@mediatek.com>
9607 S:      Supported
9608 F:      drivers/media/platform/mtk-jpeg/
9609 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9610
9611 MEDIATEK MDP DRIVER
9612 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9613 M:      Houlong Wei <houlong.wei@mediatek.com>
9614 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9615 S:      Supported
9616 F:      drivers/media/platform/mtk-mdp/
9617 F:      drivers/media/platform/mtk-vpu/
9618 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9619
9620 MEDIATEK MEDIA DRIVER
9621 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9622 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9623 S:      Supported
9624 F:      drivers/media/platform/mtk-vcodec/
9625 F:      drivers/media/platform/mtk-vpu/
9626 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9627 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9628
9629 MEDIATEK MT76 WIRELESS LAN DRIVER
9630 M:      Felix Fietkau <nbd@nbd.name>
9631 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9632 L:      linux-wireless@vger.kernel.org
9633 S:      Maintained
9634 F:      drivers/net/wireless/mediatek/mt76/
9635
9636 MEDIATEK MT7601U WIRELESS LAN DRIVER
9637 M:      Jakub Kicinski <kubakici@wp.pl>
9638 L:      linux-wireless@vger.kernel.org
9639 S:      Maintained
9640 F:      drivers/net/wireless/mediatek/mt7601u/
9641
9642 MEDIATEK NAND CONTROLLER DRIVER
9643 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9644 L:      linux-mtd@lists.infradead.org
9645 S:      Maintained
9646 F:      drivers/mtd/nand/raw/mtk_*
9647 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9648
9649 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9650 M:      Sean Wang <sean.wang@mediatek.com>
9651 S:      Maintained
9652 F:      drivers/char/hw_random/mtk-rng.c
9653
9654 MEDIATEK USB3 DRD IP DRIVER
9655 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9656 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9659 S:      Maintained
9660 F:      drivers/usb/mtu3/
9661
9662 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9663 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9664 M:      Martin Donnelly <martin.donnelly@ge.com>
9665 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9666 S:      Maintained
9667 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9668 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9669
9670 MEGARAID SCSI/SAS DRIVERS
9671 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9672 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9673 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9674 L:      megaraidlinux.pdl@broadcom.com
9675 L:      linux-scsi@vger.kernel.org
9676 W:      http://www.avagotech.com/support/
9677 S:      Maintained
9678 F:      Documentation/scsi/megaraid.txt
9679 F:      drivers/scsi/megaraid.*
9680 F:      drivers/scsi/megaraid/
9681
9682 MELEXIS MLX90614 DRIVER
9683 M:      Crt Mori <cmo@melexis.com>
9684 L:      linux-iio@vger.kernel.org
9685 W:      http://www.melexis.com
9686 S:      Supported
9687 F:      drivers/iio/temperature/mlx90614.c
9688
9689 MELEXIS MLX90632 DRIVER
9690 M:      Crt Mori <cmo@melexis.com>
9691 L:      linux-iio@vger.kernel.org
9692 W:      http://www.melexis.com
9693 S:      Supported
9694 F:      drivers/iio/temperature/mlx90632.c
9695
9696 MELFAS MIP4 TOUCHSCREEN DRIVER
9697 M:      Sangwon Jee <jeesw@melfas.com>
9698 W:      http://www.melfas.com
9699 S:      Supported
9700 F:      drivers/input/touchscreen/melfas_mip4.c
9701 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9702
9703 MELLANOX ETHERNET DRIVER (mlx4_en)
9704 M:      Tariq Toukan <tariqt@mellanox.com>
9705 L:      netdev@vger.kernel.org
9706 S:      Supported
9707 W:      http://www.mellanox.com
9708 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9709 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9710
9711 MELLANOX ETHERNET DRIVER (mlx5e)
9712 M:      Saeed Mahameed <saeedm@mellanox.com>
9713 L:      netdev@vger.kernel.org
9714 S:      Supported
9715 W:      http://www.mellanox.com
9716 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9717 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9718
9719 MELLANOX ETHERNET INNOVA DRIVERS
9720 R:      Boris Pismenny <borisp@mellanox.com>
9721 L:      netdev@vger.kernel.org
9722 S:      Supported
9723 W:      http://www.mellanox.com
9724 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9725 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9726 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9727 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9728 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9729
9730 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9731 R:      Boris Pismenny <borisp@mellanox.com>
9732 L:      netdev@vger.kernel.org
9733 S:      Supported
9734 W:      http://www.mellanox.com
9735 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9736 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9737 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9738
9739 MELLANOX ETHERNET SWITCH DRIVERS
9740 M:      Jiri Pirko <jiri@mellanox.com>
9741 M:      Ido Schimmel <idosch@mellanox.com>
9742 L:      netdev@vger.kernel.org
9743 S:      Supported
9744 W:      http://www.mellanox.com
9745 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9746 F:      drivers/net/ethernet/mellanox/mlxsw/
9747 F:      tools/testing/selftests/drivers/net/mlxsw/
9748
9749 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9750 M:      mlxsw@mellanox.com
9751 L:      netdev@vger.kernel.org
9752 S:      Supported
9753 W:      http://www.mellanox.com
9754 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9755 F:      drivers/net/ethernet/mellanox/mlxfw/
9756
9757 MELLANOX HARDWARE PLATFORM SUPPORT
9758 M:      Andy Shevchenko <andy@infradead.org>
9759 M:      Darren Hart <dvhart@infradead.org>
9760 M:      Vadim Pasternak <vadimp@mellanox.com>
9761 L:      platform-driver-x86@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/platform/mellanox/
9764
9765 MELLANOX MLX4 core VPI driver
9766 M:      Tariq Toukan <tariqt@mellanox.com>
9767 L:      netdev@vger.kernel.org
9768 L:      linux-rdma@vger.kernel.org
9769 W:      http://www.mellanox.com
9770 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9771 S:      Supported
9772 F:      drivers/net/ethernet/mellanox/mlx4/
9773 F:      include/linux/mlx4/
9774
9775 MELLANOX MLX4 IB driver
9776 M:      Yishai Hadas <yishaih@mellanox.com>
9777 L:      linux-rdma@vger.kernel.org
9778 W:      http://www.mellanox.com
9779 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9780 S:      Supported
9781 F:      drivers/infiniband/hw/mlx4/
9782 F:      include/linux/mlx4/
9783 F:      include/uapi/rdma/mlx4-abi.h
9784
9785 MELLANOX MLX5 core VPI driver
9786 M:      Saeed Mahameed <saeedm@mellanox.com>
9787 M:      Leon Romanovsky <leonro@mellanox.com>
9788 L:      netdev@vger.kernel.org
9789 L:      linux-rdma@vger.kernel.org
9790 W:      http://www.mellanox.com
9791 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9792 S:      Supported
9793 F:      drivers/net/ethernet/mellanox/mlx5/core/
9794 F:      include/linux/mlx5/
9795
9796 MELLANOX MLX5 IB driver
9797 M:      Leon Romanovsky <leonro@mellanox.com>
9798 L:      linux-rdma@vger.kernel.org
9799 W:      http://www.mellanox.com
9800 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9801 S:      Supported
9802 F:      drivers/infiniband/hw/mlx5/
9803 F:      include/linux/mlx5/
9804 F:      include/uapi/rdma/mlx5-abi.h
9805
9806 MELLANOX MLXCPLD I2C AND MUX DRIVER
9807 M:      Vadim Pasternak <vadimp@mellanox.com>
9808 M:      Michael Shych <michaelsh@mellanox.com>
9809 L:      linux-i2c@vger.kernel.org
9810 S:      Supported
9811 F:      drivers/i2c/busses/i2c-mlxcpld.c
9812 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9813 F:      Documentation/i2c/busses/i2c-mlxcpld
9814
9815 MELLANOX MLXCPLD LED DRIVER
9816 M:      Vadim Pasternak <vadimp@mellanox.com>
9817 L:      linux-leds@vger.kernel.org
9818 S:      Supported
9819 F:      drivers/leds/leds-mlxcpld.c
9820 F:      drivers/leds/leds-mlxreg.c
9821 F:      Documentation/leds/leds-mlxcpld.txt
9822
9823 MELLANOX PLATFORM DRIVER
9824 M:      Vadim Pasternak <vadimp@mellanox.com>
9825 L:      platform-driver-x86@vger.kernel.org
9826 S:      Supported
9827 F:      drivers/platform/x86/mlx-platform.c
9828
9829 MEMBARRIER SUPPORT
9830 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9831 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9832 L:      linux-kernel@vger.kernel.org
9833 S:      Supported
9834 F:      kernel/sched/membarrier.c
9835 F:      include/uapi/linux/membarrier.h
9836 F:      arch/powerpc/include/asm/membarrier.h
9837
9838 MEMBLOCK
9839 M:      Mike Rapoport <rppt@linux.ibm.com>
9840 L:      linux-mm@kvack.org
9841 S:      Maintained
9842 F:      include/linux/memblock.h
9843 F:      mm/memblock.c
9844 F:      Documentation/core-api/boot-time-mm.rst
9845
9846 MEMORY MANAGEMENT
9847 L:      linux-mm@kvack.org
9848 W:      http://www.linux-mm.org
9849 S:      Maintained
9850 F:      include/linux/mm.h
9851 F:      include/linux/gfp.h
9852 F:      include/linux/mmzone.h
9853 F:      include/linux/memory_hotplug.h
9854 F:      include/linux/vmalloc.h
9855 F:      mm/
9856
9857 MEMORY TECHNOLOGY DEVICES (MTD)
9858 M:      David Woodhouse <dwmw2@infradead.org>
9859 M:      Brian Norris <computersforpeace@gmail.com>
9860 M:      Boris Brezillon <bbrezillon@kernel.org>
9861 M:      Marek Vasut <marek.vasut@gmail.com>
9862 M:      Richard Weinberger <richard@nod.at>
9863 L:      linux-mtd@lists.infradead.org
9864 W:      http://www.linux-mtd.infradead.org/
9865 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9866 T:      git git://git.infradead.org/linux-mtd.git master
9867 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9868 S:      Maintained
9869 F:      Documentation/devicetree/bindings/mtd/
9870 F:      drivers/mtd/
9871 F:      include/linux/mtd/
9872 F:      include/uapi/mtd/
9873
9874 MEN A21 WATCHDOG DRIVER
9875 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9876 L:      linux-watchdog@vger.kernel.org
9877 S:      Maintained
9878 F:      drivers/watchdog/mena21_wdt.c
9879
9880 MEN CHAMELEON BUS (mcb)
9881 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9882 S:      Maintained
9883 F:      drivers/mcb/
9884 F:      include/linux/mcb.h
9885 F:      Documentation/men-chameleon-bus.txt
9886
9887 MEN F21BMC (Board Management Controller)
9888 M:      Andreas Werner <andreas.werner@men.de>
9889 S:      Supported
9890 F:      drivers/mfd/menf21bmc.c
9891 F:      drivers/watchdog/menf21bmc_wdt.c
9892 F:      drivers/leds/leds-menf21bmc.c
9893 F:      drivers/hwmon/menf21bmc_hwmon.c
9894 F:      Documentation/hwmon/menf21bmc
9895
9896 MEN Z069 WATCHDOG DRIVER
9897 M:      Johannes Thumshirn <jth@kernel.org>
9898 L:      linux-watchdog@vger.kernel.org
9899 S:      Maintained
9900 F:      drivers/watchdog/menz69_wdt.c
9901
9902 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9903 M:      Neil Armstrong <narmstrong@baylibre.com>
9904 L:      linux-media@lists.freedesktop.org
9905 L:      linux-amlogic@lists.infradead.org
9906 W:      http://linux-meson.com/
9907 S:      Supported
9908 F:      drivers/media/platform/meson/ao-cec.c
9909 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9910 T:      git git://linuxtv.org/media_tree.git
9911
9912 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9913 M:      Liang Yang <liang.yang@amlogic.com>
9914 L:      linux-mtd@lists.infradead.org
9915 S:      Maintained
9916 F:      drivers/mtd/nand/raw/meson_*
9917 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9918
9919 METHODE UDPU SUPPORT
9920 M:      Vladimir Vid <vladimir.vid@sartura.hr>
9921 S:      Maintained
9922 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9923
9924 MICROBLAZE ARCHITECTURE
9925 M:      Michal Simek <monstr@monstr.eu>
9926 W:      http://www.monstr.eu/fdt/
9927 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9928 S:      Supported
9929 F:      arch/microblaze/
9930
9931 MICROCHIP AT91 SERIAL DRIVER
9932 M:      Richard Genoud <richard.genoud@gmail.com>
9933 S:      Maintained
9934 F:      drivers/tty/serial/atmel_serial.c
9935 F:      drivers/tty/serial/atmel_serial.h
9936 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9937
9938 MICROCHIP AUDIO ASOC DRIVERS
9939 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9940 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9941 S:      Supported
9942 F:      sound/soc/atmel
9943
9944 MICROCHIP DMA DRIVER
9945 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947 L:      dmaengine@vger.kernel.org
9948 S:      Supported
9949 F:      drivers/dma/at_hdmac.c
9950 F:      drivers/dma/at_hdmac_regs.h
9951 F:      include/linux/platform_data/dma-atmel.h
9952 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9953 F:      include/dt-bindings/dma/at91.h
9954
9955 MICROCHIP ECC DRIVER
9956 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9957 L:      linux-crypto@vger.kernel.org
9958 S:      Maintained
9959 F:      drivers/crypto/atmel-ecc.*
9960
9961 MICROCHIP I2C DRIVER
9962 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9963 L:      linux-i2c@vger.kernel.org
9964 S:      Supported
9965 F:      drivers/i2c/busses/i2c-at91.c
9966
9967 MICROCHIP ISC DRIVER
9968 M:      Eugen Hristev <eugen.hristev@microchip.com>
9969 L:      linux-media@vger.kernel.org
9970 S:      Supported
9971 F:      drivers/media/platform/atmel/atmel-isc.c
9972 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9973 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9974
9975 MICROCHIP ISI DRIVER
9976 M:      Eugen Hristev <eugen.hristev@microchip.com>
9977 L:      linux-media@vger.kernel.org
9978 S:      Supported
9979 F:      drivers/media/platform/atmel/atmel-isi.c
9980 F:      drivers/media/platform/atmel/atmel-isi.h
9981
9982 MICROCHIP AT91 USART MFD DRIVER
9983 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9984 L:      linux-kernel@vger.kernel.org
9985 S:      Supported
9986 F:      drivers/mfd/at91-usart.c
9987 F:      include/dt-bindings/mfd/at91-usart.h
9988 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9989
9990 MICROCHIP AT91 USART SPI DRIVER
9991 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9992 L:      linux-spi@vger.kernel.org
9993 S:      Supported
9994 F:      drivers/spi/spi-at91-usart.c
9995 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9996
9997 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9998 M:      Woojung Huh <Woojung.Huh@microchip.com>
9999 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10000 L:      netdev@vger.kernel.org
10001 S:      Maintained
10002 F:      net/dsa/tag_ksz.c
10003 F:      drivers/net/dsa/microchip/*
10004 F:      include/linux/platform_data/microchip-ksz.h
10005 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10006
10007 MICROCHIP LAN743X ETHERNET DRIVER
10008 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10009 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10010 L:      netdev@vger.kernel.org
10011 S:      Maintained
10012 F:      drivers/net/ethernet/microchip/lan743x_*
10013
10014 MICROCHIP LCDFB DRIVER
10015 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10016 L:      linux-fbdev@vger.kernel.org
10017 S:      Maintained
10018 F:      drivers/video/fbdev/atmel_lcdfb.c
10019 F:      include/video/atmel_lcdc.h
10020
10021 MICROCHIP MMC/SD/SDIO MCI DRIVER
10022 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10023 S:      Maintained
10024 F:      drivers/mmc/host/atmel-mci.c
10025
10026 MICROCHIP MCP16502 PMIC DRIVER
10027 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10029 S:      Maintained
10030 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10031 F:      drivers/regulator/mcp16502.c
10032
10033 MICROCHIP MCP3911 ADC DRIVER
10034 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10035 M:      Kent Gustavsson <kent@minoris.se>
10036 L:      linux-iio@vger.kernel.org
10037 S:      Supported
10038 F:      drivers/iio/adc/mcp3911.c
10039 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10040
10041 MICROCHIP NAND DRIVER
10042 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10043 L:      linux-mtd@lists.infradead.org
10044 S:      Supported
10045 F:      drivers/mtd/nand/raw/atmel/*
10046 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10047
10048 MICROCHIP PWM DRIVER
10049 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10051 L:      linux-pwm@vger.kernel.org
10052 S:      Supported
10053 F:      drivers/pwm/pwm-atmel.c
10054 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10055
10056 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10057 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10058 M:      Eugen Hristev <eugen.hristev@microchip.com>
10059 L:      linux-iio@vger.kernel.org
10060 S:      Supported
10061 F:      drivers/iio/adc/at91-sama5d2_adc.c
10062 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10063 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10064
10065 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10066 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10067 S:      Supported
10068 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10069
10070 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10071 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10072 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073 L:      linux-gpio@vger.kernel.org
10074 F:      drivers/gpio/gpio-sama5d2-piobu.c
10075
10076 MICROCHIP SPI DRIVER
10077 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10078 S:      Supported
10079 F:      drivers/spi/spi-atmel.*
10080
10081 MICROCHIP SSC DRIVER
10082 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 S:      Supported
10085 F:      drivers/misc/atmel-ssc.c
10086 F:      include/linux/atmel-ssc.h
10087
10088 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10089 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 S:      Supported
10092 F:      drivers/misc/atmel_tclib.c
10093 F:      drivers/clocksource/tcb_clksrc.c
10094
10095 MICROCHIP USBA UDC DRIVER
10096 M:      Cristian Birsan <cristian.birsan@microchip.com>
10097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10098 S:      Supported
10099 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10100
10101 MICROCHIP USB251XB DRIVER
10102 M:      Richard Leitner <richard.leitner@skidata.com>
10103 L:      linux-usb@vger.kernel.org
10104 S:      Maintained
10105 F:      drivers/usb/misc/usb251xb.c
10106 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10107
10108 MICROCHIP XDMA DRIVER
10109 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10110 L:      linux-arm-kernel@lists.infradead.org
10111 L:      dmaengine@vger.kernel.org
10112 S:      Supported
10113 F:      drivers/dma/at_xdmac.c
10114
10115 MICROSEMI MIPS SOCS
10116 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10117 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10118 L:      linux-mips@vger.kernel.org
10119 S:      Supported
10120 F:      arch/mips/generic/board-ocelot.c
10121 F:      arch/mips/configs/generic/board-ocelot.config
10122 F:      arch/mips/boot/dts/mscc/
10123 F:      Documentation/devicetree/bindings/mips/mscc.txt
10124
10125 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10126 M:      Don Brace <don.brace@microsemi.com>
10127 L:      esc.storagedev@microsemi.com
10128 L:      linux-scsi@vger.kernel.org
10129 S:      Supported
10130 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10131 F:      drivers/scsi/smartpqi/Kconfig
10132 F:      drivers/scsi/smartpqi/Makefile
10133 F:      include/linux/cciss*.h
10134 F:      include/uapi/linux/cciss*.h
10135 F:      Documentation/scsi/smartpqi.txt
10136
10137 MICROSEMI ETHERNET SWITCH DRIVER
10138 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10139 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10140 L:      netdev@vger.kernel.org
10141 S:      Supported
10142 F:      drivers/net/ethernet/mscc/
10143
10144 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10145 M:      Chen Yu <yu.c.chen@intel.com>
10146 L:      platform-driver-x86@vger.kernel.org
10147 S:      Supported
10148 F:      drivers/platform/x86/surfacepro3_button.c
10149
10150 MICROTEK X6 SCANNER
10151 M:      Oliver Neukum <oliver@neukum.org>
10152 S:      Maintained
10153 F:      drivers/usb/image/microtek.*
10154
10155 MIPS
10156 M:      Ralf Baechle <ralf@linux-mips.org>
10157 M:      Paul Burton <paul.burton@mips.com>
10158 M:      James Hogan <jhogan@kernel.org>
10159 L:      linux-mips@vger.kernel.org
10160 W:      http://www.linux-mips.org/
10161 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10163 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10164 S:      Supported
10165 F:      Documentation/devicetree/bindings/mips/
10166 F:      Documentation/mips/
10167 F:      arch/mips/
10168 F:      drivers/platform/mips/
10169
10170 MIPS BOSTON DEVELOPMENT BOARD
10171 M:      Paul Burton <paul.burton@mips.com>
10172 L:      linux-mips@vger.kernel.org
10173 S:      Maintained
10174 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10175 F:      arch/mips/boot/dts/img/boston.dts
10176 F:      arch/mips/configs/generic/board-boston.config
10177 F:      drivers/clk/imgtec/clk-boston.c
10178 F:      include/dt-bindings/clock/boston-clock.h
10179
10180 MIPS GENERIC PLATFORM
10181 M:      Paul Burton <paul.burton@mips.com>
10182 L:      linux-mips@vger.kernel.org
10183 S:      Supported
10184 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10185 F:      arch/mips/generic/
10186 F:      arch/mips/tools/generic-board-config.sh
10187
10188 MIPS/LOONGSON1 ARCHITECTURE
10189 M:      Keguang Zhang <keguang.zhang@gmail.com>
10190 L:      linux-mips@vger.kernel.org
10191 S:      Maintained
10192 F:      arch/mips/loongson32/
10193 F:      arch/mips/include/asm/mach-loongson32/
10194 F:      drivers/*/*loongson1*
10195 F:      drivers/*/*/*loongson1*
10196
10197 MIPS/LOONGSON2 ARCHITECTURE
10198 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10199 L:      linux-mips@vger.kernel.org
10200 S:      Maintained
10201 F:      arch/mips/loongson64/fuloong-2e/
10202 F:      arch/mips/loongson64/lemote-2f/
10203 F:      arch/mips/include/asm/mach-loongson64/
10204 F:      drivers/*/*loongson2*
10205 F:      drivers/*/*/*loongson2*
10206
10207 MIPS/LOONGSON3 ARCHITECTURE
10208 M:      Huacai Chen <chenhc@lemote.com>
10209 L:      linux-mips@vger.kernel.org
10210 S:      Maintained
10211 F:      arch/mips/loongson64/
10212 F:      arch/mips/include/asm/mach-loongson64/
10213 F:      drivers/platform/mips/cpu_hwmon.c
10214 F:      drivers/*/*loongson3*
10215 F:      drivers/*/*/*loongson3*
10216
10217 MIPS RINT INSTRUCTION EMULATION
10218 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10219 L:      linux-mips@vger.kernel.org
10220 S:      Supported
10221 F:      arch/mips/math-emu/sp_rint.c
10222 F:      arch/mips/math-emu/dp_rint.c
10223
10224 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10225 M:      Hans Verkuil <hverkuil@xs4all.nl>
10226 L:      linux-media@vger.kernel.org
10227 T:      git git://linuxtv.org/media_tree.git
10228 W:      https://linuxtv.org
10229 S:      Odd Fixes
10230 F:      drivers/media/radio/radio-miropcm20*
10231
10232 MMP SUPPORT
10233 R:      Lubomir Rintel <lkundrak@v3.sk>
10234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10235 S:      Odd Fixes
10236 F:      arch/arm/boot/dts/mmp*
10237 F:      arch/arm/mach-mmp/
10238
10239 MMU GATHER AND TLB INVALIDATION
10240 M:      Will Deacon <will.deacon@arm.com>
10241 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10242 M:      Andrew Morton <akpm@linux-foundation.org>
10243 M:      Nick Piggin <npiggin@gmail.com>
10244 M:      Peter Zijlstra <peterz@infradead.org>
10245 L:      linux-arch@vger.kernel.org
10246 L:      linux-mm@kvack.org
10247 S:      Maintained
10248 F:      arch/*/include/asm/tlb.h
10249 F:      include/asm-generic/tlb.h
10250 F:      mm/mmu_gather.c
10251
10252 MN88472 MEDIA DRIVER
10253 M:      Antti Palosaari <crope@iki.fi>
10254 L:      linux-media@vger.kernel.org
10255 W:      https://linuxtv.org
10256 W:      http://palosaari.fi/linux/
10257 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10258 S:      Maintained
10259 F:      drivers/media/dvb-frontends/mn88472*
10260
10261 MN88473 MEDIA DRIVER
10262 M:      Antti Palosaari <crope@iki.fi>
10263 L:      linux-media@vger.kernel.org
10264 W:      https://linuxtv.org
10265 W:      http://palosaari.fi/linux/
10266 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10267 S:      Maintained
10268 F:      drivers/media/dvb-frontends/mn88473*
10269
10270 MODULE SUPPORT
10271 M:      Jessica Yu <jeyu@kernel.org>
10272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10273 S:      Maintained
10274 F:      include/linux/module.h
10275 F:      kernel/module.c
10276
10277 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10278 W:      http://popies.net/meye/
10279 S:      Orphan
10280 F:      Documentation/media/v4l-drivers/meye*
10281 F:      drivers/media/pci/meye/
10282 F:      include/uapi/linux/meye.h
10283
10284 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10285 M:      Jiri Slaby <jirislaby@gmail.com>
10286 S:      Maintained
10287 F:      Documentation/serial/moxa-smartio
10288 F:      drivers/tty/mxser.*
10289
10290 MR800 AVERMEDIA USB FM RADIO DRIVER
10291 M:      Alexey Klimov <klimov.linux@gmail.com>
10292 L:      linux-media@vger.kernel.org
10293 T:      git git://linuxtv.org/media_tree.git
10294 S:      Maintained
10295 F:      drivers/media/radio/radio-mr800.c
10296
10297 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10298 M:      Alan Ott <alan@signal11.us>
10299 L:      linux-wpan@vger.kernel.org
10300 S:      Maintained
10301 F:      drivers/net/ieee802154/mrf24j40.c
10302 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10303
10304 MSI LAPTOP SUPPORT
10305 M:      "Lee, Chun-Yi" <jlee@suse.com>
10306 L:      platform-driver-x86@vger.kernel.org
10307 S:      Maintained
10308 F:      drivers/platform/x86/msi-laptop.c
10309
10310 MSI WMI SUPPORT
10311 L:      platform-driver-x86@vger.kernel.org
10312 S:      Orphan
10313 F:      drivers/platform/x86/msi-wmi.c
10314
10315 MSI001 MEDIA DRIVER
10316 M:      Antti Palosaari <crope@iki.fi>
10317 L:      linux-media@vger.kernel.org
10318 W:      https://linuxtv.org
10319 W:      http://palosaari.fi/linux/
10320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10321 T:      git git://linuxtv.org/anttip/media_tree.git
10322 S:      Maintained
10323 F:      drivers/media/tuners/msi001*
10324
10325 MSI2500 MEDIA DRIVER
10326 M:      Antti Palosaari <crope@iki.fi>
10327 L:      linux-media@vger.kernel.org
10328 W:      https://linuxtv.org
10329 W:      http://palosaari.fi/linux/
10330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10331 T:      git git://linuxtv.org/anttip/media_tree.git
10332 S:      Maintained
10333 F:      drivers/media/usb/msi2500/
10334
10335 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10336 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10337 L:      linux-mtd@lists.infradead.org
10338 S:      Maintained
10339 F:      drivers/mtd/devices/docg3*
10340
10341 MT9M032 APTINA SENSOR DRIVER
10342 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10343 L:      linux-media@vger.kernel.org
10344 T:      git git://linuxtv.org/media_tree.git
10345 S:      Maintained
10346 F:      drivers/media/i2c/mt9m032.c
10347 F:      include/media/i2c/mt9m032.h
10348
10349 MT9P031 APTINA CAMERA SENSOR
10350 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10351 L:      linux-media@vger.kernel.org
10352 T:      git git://linuxtv.org/media_tree.git
10353 S:      Maintained
10354 F:      drivers/media/i2c/mt9p031.c
10355 F:      include/media/i2c/mt9p031.h
10356
10357 MT9T001 APTINA CAMERA SENSOR
10358 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10359 L:      linux-media@vger.kernel.org
10360 T:      git git://linuxtv.org/media_tree.git
10361 S:      Maintained
10362 F:      drivers/media/i2c/mt9t001.c
10363 F:      include/media/i2c/mt9t001.h
10364
10365 MT9T112 APTINA CAMERA SENSOR
10366 M:      Jacopo Mondi <jacopo@jmondi.org>
10367 L:      linux-media@vger.kernel.org
10368 T:      git git://linuxtv.org/media_tree.git
10369 S:      Odd Fixes
10370 F:      drivers/media/i2c/mt9t112.c
10371 F:      include/media/i2c/mt9t112.h
10372
10373 MT9V032 APTINA CAMERA SENSOR
10374 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10375 L:      linux-media@vger.kernel.org
10376 T:      git git://linuxtv.org/media_tree.git
10377 S:      Maintained
10378 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10379 F:      drivers/media/i2c/mt9v032.c
10380 F:      include/media/i2c/mt9v032.h
10381
10382 MT9V111 APTINA CAMERA SENSOR
10383 M:      Jacopo Mondi <jacopo@jmondi.org>
10384 L:      linux-media@vger.kernel.org
10385 T:      git git://linuxtv.org/media_tree.git
10386 S:      Maintained
10387 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10388 F:      drivers/media/i2c/mt9v111.c
10389
10390 MULTIFUNCTION DEVICES (MFD)
10391 M:      Lee Jones <lee.jones@linaro.org>
10392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10393 S:      Supported
10394 F:      Documentation/devicetree/bindings/mfd/
10395 F:      drivers/mfd/
10396 F:      include/linux/mfd/
10397 F:      include/dt-bindings/mfd/
10398
10399 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10400 S:      Orphan
10401 F:      drivers/mmc/host/mmc_spi.c
10402 F:      include/linux/spi/mmc_spi.h
10403
10404 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10405 M:      Ulf Hansson <ulf.hansson@linaro.org>
10406 L:      linux-mmc@vger.kernel.org
10407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/mmc/
10410 F:      drivers/mmc/
10411 F:      include/linux/mmc/
10412 F:      include/uapi/linux/mmc/
10413
10414 MULTIPLEXER SUBSYSTEM
10415 M:      Peter Rosin <peda@axentia.se>
10416 S:      Maintained
10417 F:      Documentation/ABI/testing/sysfs-class-mux*
10418 F:      Documentation/devicetree/bindings/mux/
10419 F:      include/dt-bindings/mux/
10420 F:      include/linux/mux/
10421 F:      drivers/mux/
10422
10423 MULTITECH MULTIPORT CARD (ISICOM)
10424 S:      Orphan
10425 F:      drivers/tty/isicom.c
10426 F:      include/linux/isicom.h
10427
10428 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10429 M:      Bin Liu <b-liu@ti.com>
10430 L:      linux-usb@vger.kernel.org
10431 S:      Maintained
10432 F:      drivers/usb/musb/
10433
10434 MXL301RF MEDIA DRIVER
10435 M:      Akihiro Tsukada <tskd08@gmail.com>
10436 L:      linux-media@vger.kernel.org
10437 S:      Odd Fixes
10438 F:      drivers/media/tuners/mxl301rf*
10439
10440 MXL5007T MEDIA DRIVER
10441 M:      Michael Krufky <mkrufky@linuxtv.org>
10442 L:      linux-media@vger.kernel.org
10443 W:      https://linuxtv.org
10444 W:      http://github.com/mkrufky
10445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10446 T:      git git://linuxtv.org/mkrufky/tuners.git
10447 S:      Maintained
10448 F:      drivers/media/tuners/mxl5007t.*
10449
10450 MXSFB DRM DRIVER
10451 M:      Marek Vasut <marex@denx.de>
10452 M:      Stefan Agner <stefan@agner.ch>
10453 L:      dri-devel@lists.freedesktop.org
10454 S:      Supported
10455 F:      drivers/gpu/drm/mxsfb/
10456 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10457 T:      git git://anongit.freedesktop.org/drm/drm-misc
10458
10459 MYLEX DAC960 PCI RAID Controller
10460 M:      Hannes Reinecke <hare@kernel.org>
10461 L:      linux-scsi@vger.kernel.org
10462 S:      Supported
10463 F:      drivers/scsi/myrb.*
10464 F:      drivers/scsi/myrs.*
10465
10466 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10467 M:      Chris Lee <christopher.lee@cspi.com>
10468 L:      netdev@vger.kernel.org
10469 W:      https://www.cspi.com/ethernet-products/support/downloads/
10470 S:      Supported
10471 F:      drivers/net/ethernet/myricom/myri10ge/
10472
10473 NAND FLASH SUBSYSTEM
10474 M:      Boris Brezillon <bbrezillon@kernel.org>
10475 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10476 R:      Richard Weinberger <richard@nod.at>
10477 L:      linux-mtd@lists.infradead.org
10478 W:      http://www.linux-mtd.infradead.org/
10479 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10480 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10481 T:      git git://git.infradead.org/linux-mtd.git nand/next
10482 S:      Maintained
10483 F:      drivers/mtd/nand/
10484 F:      include/linux/mtd/*nand*.h
10485
10486 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10487 M:      Daniel Mack <zonque@gmail.com>
10488 S:      Maintained
10489 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10490 W:      http://www.native-instruments.com
10491 F:      sound/usb/caiaq/
10492
10493 NATSEMI ETHERNET DRIVER (DP8381x)
10494 S:      Orphan
10495 F:      drivers/net/ethernet/natsemi/natsemi.c
10496
10497 NCR 5380 SCSI DRIVERS
10498 M:      Finn Thain <fthain@telegraphics.com.au>
10499 M:      Michael Schmitz <schmitzmic@gmail.com>
10500 L:      linux-scsi@vger.kernel.org
10501 S:      Maintained
10502 F:      Documentation/scsi/g_NCR5380.txt
10503 F:      drivers/scsi/NCR5380.*
10504 F:      drivers/scsi/arm/cumana_1.c
10505 F:      drivers/scsi/arm/oak.c
10506 F:      drivers/scsi/atari_scsi.*
10507 F:      drivers/scsi/dmx3191d.c
10508 F:      drivers/scsi/g_NCR5380.*
10509 F:      drivers/scsi/mac_scsi.*
10510 F:      drivers/scsi/sun3_scsi.*
10511 F:      drivers/scsi/sun3_scsi_vme.c
10512
10513 NCSI LIBRARY:
10514 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10515 S:      Maintained
10516 F:      net/ncsi/
10517
10518 NCT6775 HARDWARE MONITOR DRIVER
10519 M:      Guenter Roeck <linux@roeck-us.net>
10520 L:      linux-hwmon@vger.kernel.org
10521 S:      Maintained
10522 F:      Documentation/hwmon/nct6775
10523 F:      drivers/hwmon/nct6775.c
10524
10525 NET_FAILOVER MODULE
10526 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10527 L:      netdev@vger.kernel.org
10528 S:      Supported
10529 F:      driver/net/net_failover.c
10530 F:      include/net/net_failover.h
10531 F:      Documentation/networking/net_failover.rst
10532
10533 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10534 M:      Faisal Latif <faisal.latif@intel.com>
10535 L:      linux-rdma@vger.kernel.org
10536 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10537 S:      Supported
10538 F:      drivers/infiniband/hw/nes/
10539 F:      include/uapi/rdma/nes-abi.h
10540
10541 NETEM NETWORK EMULATOR
10542 M:      Stephen Hemminger <stephen@networkplumber.org>
10543 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10544 S:      Maintained
10545 F:      net/sched/sch_netem.c
10546
10547 NETERION 10GbE DRIVERS (s2io/vxge)
10548 M:      Jon Mason <jdmason@kudzu.us>
10549 L:      netdev@vger.kernel.org
10550 S:      Supported
10551 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10552 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10553 F:      drivers/net/ethernet/neterion/
10554
10555 NETFILTER
10556 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10557 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10558 M:      Florian Westphal <fw@strlen.de>
10559 L:      netfilter-devel@vger.kernel.org
10560 L:      coreteam@netfilter.org
10561 W:      http://www.netfilter.org/
10562 W:      http://www.iptables.org/
10563 W:      http://www.nftables.org/
10564 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10567 S:      Maintained
10568 F:      include/linux/netfilter*
10569 F:      include/linux/netfilter/
10570 F:      include/net/netfilter/
10571 F:      include/uapi/linux/netfilter*
10572 F:      include/uapi/linux/netfilter/
10573 F:      net/*/netfilter.c
10574 F:      net/*/netfilter/
10575 F:      net/netfilter/
10576 F:      net/bridge/br_netfilter*.c
10577
10578 NETROM NETWORK LAYER
10579 M:      Ralf Baechle <ralf@linux-mips.org>
10580 L:      linux-hams@vger.kernel.org
10581 W:      http://www.linux-ax25.org/
10582 S:      Maintained
10583 F:      include/net/netrom.h
10584 F:      include/uapi/linux/netrom.h
10585 F:      net/netrom/
10586
10587 NETRONOME ETHERNET DRIVERS
10588 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10589 L:      oss-drivers@netronome.com
10590 S:      Maintained
10591 F:      drivers/net/ethernet/netronome/
10592
10593 NETWORK BLOCK DEVICE (NBD)
10594 M:      Josef Bacik <josef@toxicpanda.com>
10595 S:      Maintained
10596 L:      linux-block@vger.kernel.org
10597 L:      nbd@other.debian.org
10598 F:      Documentation/blockdev/nbd.txt
10599 F:      drivers/block/nbd.c
10600 F:      include/uapi/linux/nbd.h
10601
10602 NETWORK DROP MONITOR
10603 M:      Neil Horman <nhorman@tuxdriver.com>
10604 L:      netdev@vger.kernel.org
10605 S:      Maintained
10606 W:      https://fedorahosted.org/dropwatch/
10607 F:      net/core/drop_monitor.c
10608
10609 NETWORKING DRIVERS
10610 M:      "David S. Miller" <davem@davemloft.net>
10611 L:      netdev@vger.kernel.org
10612 W:      http://www.linuxfoundation.org/en/Net
10613 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10616 S:      Odd Fixes
10617 F:      Documentation/devicetree/bindings/net/
10618 F:      drivers/net/
10619 F:      include/linux/if_*
10620 F:      include/linux/netdevice.h
10621 F:      include/linux/etherdevice.h
10622 F:      include/linux/fcdevice.h
10623 F:      include/linux/fddidevice.h
10624 F:      include/linux/hippidevice.h
10625 F:      include/linux/inetdevice.h
10626 F:      include/uapi/linux/if_*
10627 F:      include/uapi/linux/netdevice.h
10628
10629 NETWORKING DRIVERS (WIRELESS)
10630 M:      Kalle Valo <kvalo@codeaurora.org>
10631 L:      linux-wireless@vger.kernel.org
10632 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/net/wireless/
10637 F:      drivers/net/wireless/
10638
10639 NETWORKING [DSA]
10640 M:      Andrew Lunn <andrew@lunn.ch>
10641 M:      Vivien Didelot <vivien.didelot@gmail.com>
10642 M:      Florian Fainelli <f.fainelli@gmail.com>
10643 S:      Maintained
10644 F:      Documentation/devicetree/bindings/net/dsa/
10645 F:      net/dsa/
10646 F:      include/net/dsa.h
10647 F:      include/linux/dsa/
10648 F:      include/linux/platform_data/dsa.h
10649 F:      drivers/net/dsa/
10650
10651 NETWORKING [GENERAL]
10652 M:      "David S. Miller" <davem@davemloft.net>
10653 L:      netdev@vger.kernel.org
10654 W:      http://www.linuxfoundation.org/en/Net
10655 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10658 B:      mailto:netdev@vger.kernel.org
10659 S:      Maintained
10660 F:      net/
10661 F:      include/net/
10662 F:      include/linux/in.h
10663 F:      include/linux/net.h
10664 F:      include/linux/netdevice.h
10665 F:      include/uapi/linux/in.h
10666 F:      include/uapi/linux/net.h
10667 F:      include/uapi/linux/netdevice.h
10668 F:      include/uapi/linux/net_namespace.h
10669 F:      tools/testing/selftests/net/
10670 F:      lib/net_utils.c
10671 F:      lib/random32.c
10672 F:      Documentation/networking/
10673
10674 NETWORKING [IPSEC]
10675 M:      Steffen Klassert <steffen.klassert@secunet.com>
10676 M:      Herbert Xu <herbert@gondor.apana.org.au>
10677 M:      "David S. Miller" <davem@davemloft.net>
10678 L:      netdev@vger.kernel.org
10679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10681 S:      Maintained
10682 F:      net/xfrm/
10683 F:      net/key/
10684 F:      net/ipv4/xfrm*
10685 F:      net/ipv4/esp4*
10686 F:      net/ipv4/ah4.c
10687 F:      net/ipv4/ipcomp.c
10688 F:      net/ipv4/ip_vti.c
10689 F:      net/ipv6/xfrm*
10690 F:      net/ipv6/esp6*
10691 F:      net/ipv6/ah6.c
10692 F:      net/ipv6/ipcomp6.c
10693 F:      net/ipv6/ip6_vti.c
10694 F:      include/uapi/linux/xfrm.h
10695 F:      include/net/xfrm.h
10696
10697 NETWORKING [IPv4/IPv6]
10698 M:      "David S. Miller" <davem@davemloft.net>
10699 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10700 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10701 L:      netdev@vger.kernel.org
10702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10703 S:      Maintained
10704 F:      net/ipv4/
10705 F:      net/ipv6/
10706 F:      include/net/ip*
10707 F:      arch/x86/net/*
10708
10709 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10710 M:      Paul Moore <paul@paul-moore.com>
10711 W:      https://github.com/netlabel
10712 L:      netdev@vger.kernel.org
10713 L:      linux-security-module@vger.kernel.org
10714 S:      Maintained
10715 F:      Documentation/netlabel/
10716 F:      include/net/calipso.h
10717 F:      include/net/cipso_ipv4.h
10718 F:      include/net/netlabel.h
10719 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10720 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10721 F:      net/netlabel/
10722 F:      net/ipv4/cipso_ipv4.c
10723 F:      net/ipv6/calipso.c
10724 F:      net/netfilter/xt_CONNSECMARK.c
10725 F:      net/netfilter/xt_SECMARK.c
10726
10727 NETWORKING [TCP]
10728 M:      Eric Dumazet <edumazet@google.com>
10729 L:      netdev@vger.kernel.org
10730 S:      Maintained
10731 F:      net/ipv4/tcp*.c
10732 F:      net/ipv4/syncookies.c
10733 F:      net/ipv6/tcp*.c
10734 F:      net/ipv6/syncookies.c
10735 F:      include/uapi/linux/tcp.h
10736 F:      include/net/tcp.h
10737 F:      include/linux/tcp.h
10738 F:      include/trace/events/tcp.h
10739
10740 NETWORKING [TLS]
10741 M:      Boris Pismenny <borisp@mellanox.com>
10742 M:      Aviad Yehezkel <aviadye@mellanox.com>
10743 M:      Dave Watson <davejwatson@fb.com>
10744 M:      John Fastabend <john.fastabend@gmail.com>
10745 M:      Daniel Borkmann <daniel@iogearbox.net>
10746 L:      netdev@vger.kernel.org
10747 S:      Maintained
10748 F:      net/tls/*
10749 F:      include/uapi/linux/tls.h
10750 F:      include/net/tls.h
10751
10752 NETWORKING [WIRELESS]
10753 L:      linux-wireless@vger.kernel.org
10754 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10755
10756 NETDEVSIM
10757 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10758 S:      Maintained
10759 F:      drivers/net/netdevsim/*
10760
10761 NETXEN (1/10) GbE SUPPORT
10762 M:      Manish Chopra <manishc@marvell.com>
10763 M:      Rahul Verma <rahulv@marvell.com>
10764 M:      GR-Linux-NIC-Dev@marvell.com
10765 L:      netdev@vger.kernel.org
10766 S:      Supported
10767 F:      drivers/net/ethernet/qlogic/netxen/
10768
10769 NFC SUBSYSTEM
10770 M:      Samuel Ortiz <sameo@linux.intel.com>
10771 L:      linux-wireless@vger.kernel.org
10772 L:      linux-nfc@lists.01.org (subscribers-only)
10773 S:      Supported
10774 F:      net/nfc/
10775 F:      include/net/nfc/
10776 F:      include/uapi/linux/nfc.h
10777 F:      drivers/nfc/
10778 F:      include/linux/platform_data/nfcmrvl.h
10779 F:      include/linux/platform_data/nxp-nci.h
10780 F:      Documentation/devicetree/bindings/net/nfc/
10781
10782 NFS, SUNRPC, AND LOCKD CLIENTS
10783 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10784 M:      Anna Schumaker <anna.schumaker@netapp.com>
10785 L:      linux-nfs@vger.kernel.org
10786 W:      http://client.linux-nfs.org
10787 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10788 S:      Maintained
10789 F:      fs/lockd/
10790 F:      fs/nfs/
10791 F:      fs/nfs_common/
10792 F:      net/sunrpc/
10793 F:      include/linux/lockd/
10794 F:      include/linux/nfs*
10795 F:      include/linux/sunrpc/
10796 F:      include/uapi/linux/nfs*
10797 F:      include/uapi/linux/sunrpc/
10798
10799 NILFS2 FILESYSTEM
10800 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10801 L:      linux-nilfs@vger.kernel.org
10802 W:      https://nilfs.sourceforge.io/
10803 W:      https://nilfs.osdn.jp/
10804 T:      git git://github.com/konis/nilfs2.git
10805 S:      Supported
10806 F:      Documentation/filesystems/nilfs2.txt
10807 F:      fs/nilfs2/
10808 F:      include/trace/events/nilfs2.h
10809 F:      include/uapi/linux/nilfs2_api.h
10810 F:      include/uapi/linux/nilfs2_ondisk.h
10811
10812 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10813 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10814 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10815 S:      Maintained
10816 F:      Documentation/scsi/NinjaSCSI.txt
10817 F:      drivers/scsi/pcmcia/nsp_*
10818
10819 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10820 M:      GOTO Masanori <gotom@debian.or.jp>
10821 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10822 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10823 S:      Maintained
10824 F:      Documentation/scsi/NinjaSCSI.txt
10825 F:      drivers/scsi/nsp32*
10826
10827 NIOS2 ARCHITECTURE
10828 M:      Ley Foon Tan <lftan@altera.com>
10829 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10831 S:      Maintained
10832 F:      arch/nios2/
10833
10834 NOHZ, DYNTICKS SUPPORT
10835 M:      Frederic Weisbecker <fweisbec@gmail.com>
10836 M:      Thomas Gleixner <tglx@linutronix.de>
10837 M:      Ingo Molnar <mingo@kernel.org>
10838 L:      linux-kernel@vger.kernel.org
10839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10840 S:      Maintained
10841 F:      kernel/time/tick*.*
10842 F:      include/linux/tick.h
10843 F:      include/linux/sched/nohz.h
10844
10845 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10846 M:      Pavel Machek <pavel@ucw.cz>
10847 M:      Sakari Ailus <sakari.ailus@iki.fi>
10848 L:      linux-media@vger.kernel.org
10849 S:      Maintained
10850 F:      drivers/media/i2c/et8ek8
10851 F:      drivers/media/i2c/ad5820.c
10852
10853 NOKIA N900 POWER SUPPLY DRIVERS
10854 R:      Pali Rohár <pali.rohar@gmail.com>
10855 F:      include/linux/power/bq2415x_charger.h
10856 F:      include/linux/power/bq27xxx_battery.h
10857 F:      include/linux/power/isp1704_charger.h
10858 F:      drivers/power/supply/bq2415x_charger.c
10859 F:      drivers/power/supply/bq27xxx_battery.c
10860 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10861 F:      drivers/power/supply/isp1704_charger.c
10862 F:      drivers/power/supply/rx51_battery.c
10863
10864 NOLIBC HEADER FILE
10865 M:      Willy Tarreau <w@1wt.eu>
10866 S:      Maintained
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10868 F:      tools/include/nolibc/
10869
10870 NTB AMD DRIVER
10871 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10872 L:      linux-ntb@googlegroups.com
10873 S:      Supported
10874 F:      drivers/ntb/hw/amd/
10875
10876 NTB DRIVER CORE
10877 M:      Jon Mason <jdmason@kudzu.us>
10878 M:      Dave Jiang <dave.jiang@intel.com>
10879 M:      Allen Hubbe <allenbh@gmail.com>
10880 L:      linux-ntb@googlegroups.com
10881 S:      Supported
10882 W:      https://github.com/jonmason/ntb/wiki
10883 T:      git git://github.com/jonmason/ntb.git
10884 F:      drivers/ntb/
10885 F:      drivers/net/ntb_netdev.c
10886 F:      include/linux/ntb.h
10887 F:      include/linux/ntb_transport.h
10888 F:      tools/testing/selftests/ntb/
10889
10890 NTB IDT DRIVER
10891 M:      Serge Semin <fancer.lancer@gmail.com>
10892 L:      linux-ntb@googlegroups.com
10893 S:      Supported
10894 F:      drivers/ntb/hw/idt/
10895
10896 NTB INTEL DRIVER
10897 M:      Dave Jiang <dave.jiang@intel.com>
10898 L:      linux-ntb@googlegroups.com
10899 S:      Supported
10900 W:      https://github.com/davejiang/linux/wiki
10901 T:      git https://github.com/davejiang/linux.git
10902 F:      drivers/ntb/hw/intel/
10903
10904 NTFS FILESYSTEM
10905 M:      Anton Altaparmakov <anton@tuxera.com>
10906 L:      linux-ntfs-dev@lists.sourceforge.net
10907 W:      http://www.tuxera.com/
10908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10909 S:      Supported
10910 F:      Documentation/filesystems/ntfs.txt
10911 F:      fs/ntfs/
10912
10913 NUBUS SUBSYSTEM
10914 M:      Finn Thain <fthain@telegraphics.com.au>
10915 L:      linux-m68k@lists.linux-m68k.org
10916 S:      Maintained
10917 F:      arch/*/include/asm/nubus.h
10918 F:      drivers/nubus/
10919 F:      include/linux/nubus.h
10920 F:      include/uapi/linux/nubus.h
10921
10922 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10923 M:      Antonino Daplas <adaplas@gmail.com>
10924 L:      linux-fbdev@vger.kernel.org
10925 S:      Maintained
10926 F:      drivers/video/fbdev/riva/
10927 F:      drivers/video/fbdev/nvidia/
10928
10929 NVM EXPRESS DRIVER
10930 M:      Keith Busch <keith.busch@intel.com>
10931 M:      Jens Axboe <axboe@fb.com>
10932 M:      Christoph Hellwig <hch@lst.de>
10933 M:      Sagi Grimberg <sagi@grimberg.me>
10934 L:      linux-nvme@lists.infradead.org
10935 T:      git://git.infradead.org/nvme.git
10936 W:      http://git.infradead.org/nvme.git
10937 S:      Supported
10938 F:      drivers/nvme/host/
10939 F:      include/linux/nvme.h
10940 F:      include/uapi/linux/nvme_ioctl.h
10941
10942 NVM EXPRESS FC TRANSPORT DRIVERS
10943 M:      James Smart <james.smart@broadcom.com>
10944 L:      linux-nvme@lists.infradead.org
10945 S:      Supported
10946 F:      include/linux/nvme-fc.h
10947 F:      include/linux/nvme-fc-driver.h
10948 F:      drivers/nvme/host/fc.c
10949 F:      drivers/nvme/target/fc.c
10950 F:      drivers/nvme/target/fcloop.c
10951
10952 NVM EXPRESS TARGET DRIVER
10953 M:      Christoph Hellwig <hch@lst.de>
10954 M:      Sagi Grimberg <sagi@grimberg.me>
10955 L:      linux-nvme@lists.infradead.org
10956 T:      git://git.infradead.org/nvme.git
10957 W:      http://git.infradead.org/nvme.git
10958 S:      Supported
10959 F:      drivers/nvme/target/
10960
10961 NVMEM FRAMEWORK
10962 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10963 S:      Maintained
10964 F:      drivers/nvmem/
10965 F:      Documentation/devicetree/bindings/nvmem/
10966 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10967 F:      include/linux/nvmem-consumer.h
10968 F:      include/linux/nvmem-provider.h
10969
10970 NXP SGTL5000 DRIVER
10971 M:      Fabio Estevam <festevam@gmail.com>
10972 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10973 S:      Maintained
10974 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10975 F:      sound/soc/codecs/sgtl5000*
10976
10977 NXP TDA998X DRM DRIVER
10978 M:      Russell King <linux@armlinux.org.uk>
10979 S:      Maintained
10980 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10981 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10982 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10983 F:      include/drm/i2c/tda998x.h
10984 F:      include/dt-bindings/display/tda998x.h
10985 K:      "nxp,tda998x"
10986
10987 NXP TFA9879 DRIVER
10988 M:      Peter Rosin <peda@axentia.se>
10989 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10990 S:      Maintained
10991 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10992 F:      sound/soc/codecs/tfa9879*
10993
10994 NXP-NCI NFC DRIVER
10995 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10996 R:      Charles Gorand <charles.gorand@effinnov.com>
10997 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10998 S:      Supported
10999 F:      drivers/nfc/nxp-nci
11000
11001 OBJAGG
11002 M:      Jiri Pirko <jiri@mellanox.com>
11003 L:      netdev@vger.kernel.org
11004 S:      Supported
11005 F:      lib/objagg.c
11006 F:      lib/test_objagg.c
11007 F:      include/linux/objagg.h
11008
11009 NXP FSPI DRIVER
11010 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11011 M:      Ashish Kumar <ashish.kumar@nxp.com>
11012 L:      linux-spi@vger.kernel.org
11013 S:      Maintained
11014 F:      drivers/spi/spi-nxp-fspi.c
11015 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11016
11017 OBJTOOL
11018 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11019 M:      Peter Zijlstra <peterz@infradead.org>
11020 S:      Supported
11021 F:      tools/objtool/
11022
11023 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11024 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11025 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11026 L:      linuxppc-dev@lists.ozlabs.org
11027 S:      Supported
11028 F:      arch/powerpc/platforms/powernv/ocxl.c
11029 F:      arch/powerpc/include/asm/pnv-ocxl.h
11030 F:      drivers/misc/ocxl/
11031 F:      include/misc/ocxl*
11032 F:      include/uapi/misc/ocxl.h
11033 F:      Documentation/accelerators/ocxl.rst
11034
11035 OMAP AUDIO SUPPORT
11036 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11037 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11039 L:      linux-omap@vger.kernel.org
11040 S:      Maintained
11041 F:      sound/soc/ti/omap*
11042 F:      sound/soc/ti/rx51.c
11043 F:      sound/soc/ti/n810.c
11044 F:      sound/soc/ti/sdma-pcm.*
11045
11046 OMAP CLOCK FRAMEWORK SUPPORT
11047 M:      Paul Walmsley <paul@pwsan.com>
11048 L:      linux-omap@vger.kernel.org
11049 S:      Maintained
11050 F:      arch/arm/*omap*/*clock*
11051
11052 OMAP DEVICE TREE SUPPORT
11053 M:      Benoît Cousson <bcousson@baylibre.com>
11054 M:      Tony Lindgren <tony@atomide.com>
11055 L:      linux-omap@vger.kernel.org
11056 L:      devicetree@vger.kernel.org
11057 S:      Maintained
11058 F:      arch/arm/boot/dts/*omap*
11059 F:      arch/arm/boot/dts/*am3*
11060 F:      arch/arm/boot/dts/*am4*
11061 F:      arch/arm/boot/dts/*am5*
11062 F:      arch/arm/boot/dts/*dra7*
11063
11064 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11065 L:      linux-omap@vger.kernel.org
11066 L:      linux-fbdev@vger.kernel.org
11067 S:      Orphan
11068 F:      drivers/video/fbdev/omap2/
11069 F:      Documentation/arm/OMAP/DSS
11070
11071 OMAP FRAMEBUFFER SUPPORT
11072 L:      linux-fbdev@vger.kernel.org
11073 L:      linux-omap@vger.kernel.org
11074 S:      Orphan
11075 F:      drivers/video/fbdev/omap/
11076
11077 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11078 M:      Roger Quadros <rogerq@ti.com>
11079 M:      Tony Lindgren <tony@atomide.com>
11080 L:      linux-omap@vger.kernel.org
11081 S:      Maintained
11082 F:      drivers/memory/omap-gpmc.c
11083 F:      arch/arm/mach-omap2/*gpmc*
11084
11085 OMAP GPIO DRIVER
11086 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11087 M:      Santosh Shilimkar <ssantosh@kernel.org>
11088 M:      Kevin Hilman <khilman@kernel.org>
11089 L:      linux-omap@vger.kernel.org
11090 S:      Maintained
11091 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11092 F:      drivers/gpio/gpio-omap.c
11093
11094 OMAP HARDWARE SPINLOCK SUPPORT
11095 M:      Ohad Ben-Cohen <ohad@wizery.com>
11096 L:      linux-omap@vger.kernel.org
11097 S:      Maintained
11098 F:      drivers/hwspinlock/omap_hwspinlock.c
11099
11100 OMAP HS MMC SUPPORT
11101 L:      linux-mmc@vger.kernel.org
11102 L:      linux-omap@vger.kernel.org
11103 S:      Orphan
11104 F:      drivers/mmc/host/omap_hsmmc.c
11105
11106 OMAP HWMOD DATA
11107 M:      Paul Walmsley <paul@pwsan.com>
11108 L:      linux-omap@vger.kernel.org
11109 S:      Maintained
11110 F:      arch/arm/mach-omap2/omap_hwmod*data*
11111
11112 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11113 M:      Benoît Cousson <bcousson@baylibre.com>
11114 L:      linux-omap@vger.kernel.org
11115 S:      Maintained
11116 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11117
11118 OMAP HWMOD SUPPORT
11119 M:      Benoît Cousson <bcousson@baylibre.com>
11120 M:      Paul Walmsley <paul@pwsan.com>
11121 L:      linux-omap@vger.kernel.org
11122 S:      Maintained
11123 F:      arch/arm/mach-omap2/omap_hwmod.*
11124
11125 OMAP I2C DRIVER
11126 M:      Vignesh R <vigneshr@ti.com>
11127 L:      linux-omap@vger.kernel.org
11128 L:      linux-i2c@vger.kernel.org
11129 S:      Maintained
11130 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11131 F:      drivers/i2c/busses/i2c-omap.c
11132
11133 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11134 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11135 L:      linux-media@vger.kernel.org
11136 S:      Maintained
11137 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11138 F:      drivers/media/platform/omap3isp/
11139 F:      drivers/staging/media/omap4iss/
11140
11141 OMAP MMC SUPPORT
11142 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11143 L:      linux-omap@vger.kernel.org
11144 S:      Odd Fixes
11145 F:      drivers/mmc/host/omap.c
11146
11147 OMAP POWER MANAGEMENT SUPPORT
11148 M:      Kevin Hilman <khilman@kernel.org>
11149 L:      linux-omap@vger.kernel.org
11150 S:      Maintained
11151 F:      arch/arm/*omap*/*pm*
11152 F:      drivers/cpufreq/omap-cpufreq.c
11153
11154 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11155 M:      Rajendra Nayak <rnayak@codeaurora.org>
11156 M:      Paul Walmsley <paul@pwsan.com>
11157 L:      linux-omap@vger.kernel.org
11158 S:      Maintained
11159 F:      arch/arm/mach-omap2/prm*
11160
11161 OMAP RANDOM NUMBER GENERATOR SUPPORT
11162 M:      Deepak Saxena <dsaxena@plexity.net>
11163 S:      Maintained
11164 F:      drivers/char/hw_random/omap-rng.c
11165
11166 OMAP USB SUPPORT
11167 L:      linux-usb@vger.kernel.org
11168 L:      linux-omap@vger.kernel.org
11169 S:      Orphan
11170 F:      drivers/usb/*/*omap*
11171 F:      arch/arm/*omap*/usb*
11172
11173 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11174 M:      Mark Jackson <mpfj@newflow.co.uk>
11175 L:      linux-omap@vger.kernel.org
11176 S:      Maintained
11177 F:      arch/arm/boot/dts/am335x-nano.dts
11178
11179 OMAP1 SUPPORT
11180 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11181 M:      Tony Lindgren <tony@atomide.com>
11182 L:      linux-omap@vger.kernel.org
11183 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11185 S:      Maintained
11186 F:      arch/arm/mach-omap1/
11187 F:      arch/arm/plat-omap/
11188 F:      arch/arm/configs/omap1_defconfig
11189 F:      drivers/i2c/busses/i2c-omap.c
11190 F:      include/linux/platform_data/i2c-omap.h
11191 F:      include/linux/platform_data/ams-delta-fiq.h
11192
11193 OMAP2+ SUPPORT
11194 M:      Tony Lindgren <tony@atomide.com>
11195 L:      linux-omap@vger.kernel.org
11196 W:      http://www.muru.com/linux/omap/
11197 W:      http://linux.omap.com/
11198 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11200 S:      Maintained
11201 F:      arch/arm/mach-omap2/
11202 F:      arch/arm/plat-omap/
11203 F:      arch/arm/configs/omap2plus_defconfig
11204 F:      drivers/i2c/busses/i2c-omap.c
11205 F:      drivers/irqchip/irq-omap-intc.c
11206 F:      drivers/mfd/*omap*.c
11207 F:      drivers/mfd/menelaus.c
11208 F:      drivers/mfd/palmas.c
11209 F:      drivers/mfd/tps65217.c
11210 F:      drivers/mfd/tps65218.c
11211 F:      drivers/mfd/tps65910.c
11212 F:      drivers/mfd/twl-core.[ch]
11213 F:      drivers/mfd/twl4030*.c
11214 F:      drivers/mfd/twl6030*.c
11215 F:      drivers/mfd/twl6040*.c
11216 F:      drivers/regulator/palmas-regulator*.c
11217 F:      drivers/regulator/pbias-regulator.c
11218 F:      drivers/regulator/tps65217-regulator.c
11219 F:      drivers/regulator/tps65218-regulator.c
11220 F:      drivers/regulator/tps65910-regulator.c
11221 F:      drivers/regulator/twl-regulator.c
11222 F:      drivers/regulator/twl6030-regulator.c
11223 F:      include/linux/platform_data/i2c-omap.h
11224
11225 ONION OMEGA2+ BOARD
11226 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11227 L:      linux-mips@vger.kernel.org
11228 S:      Maintained
11229 F:      arch/mips/boot/dts/ralink/omega2p.dts
11230
11231 OMFS FILESYSTEM
11232 M:      Bob Copeland <me@bobcopeland.com>
11233 L:      linux-karma-devel@lists.sourceforge.net
11234 S:      Maintained
11235 F:      Documentation/filesystems/omfs.txt
11236 F:      fs/omfs/
11237
11238 OMNIKEY CARDMAN 4000 DRIVER
11239 M:      Harald Welte <laforge@gnumonks.org>
11240 S:      Maintained
11241 F:      drivers/char/pcmcia/cm4000_cs.c
11242 F:      include/linux/cm4000_cs.h
11243 F:      include/uapi/linux/cm4000_cs.h
11244
11245 OMNIKEY CARDMAN 4040 DRIVER
11246 M:      Harald Welte <laforge@gnumonks.org>
11247 S:      Maintained
11248 F:      drivers/char/pcmcia/cm4040_cs.*
11249
11250 OMNIVISION OV13858 SENSOR DRIVER
11251 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11252 L:      linux-media@vger.kernel.org
11253 T:      git git://linuxtv.org/media_tree.git
11254 S:      Maintained
11255 F:      drivers/media/i2c/ov13858.c
11256
11257 OMNIVISION OV2680 SENSOR DRIVER
11258 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11259 L:      linux-media@vger.kernel.org
11260 T:      git git://linuxtv.org/media_tree.git
11261 S:      Maintained
11262 F:      drivers/media/i2c/ov2680.c
11263 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11264
11265 OMNIVISION OV2685 SENSOR DRIVER
11266 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11267 L:      linux-media@vger.kernel.org
11268 T:      git git://linuxtv.org/media_tree.git
11269 S:      Maintained
11270 F:      drivers/media/i2c/ov2685.c
11271
11272 OMNIVISION OV5640 SENSOR DRIVER
11273 M:      Steve Longerbeam <slongerbeam@gmail.com>
11274 L:      linux-media@vger.kernel.org
11275 T:      git git://linuxtv.org/media_tree.git
11276 S:      Maintained
11277 F:      drivers/media/i2c/ov5640.c
11278
11279 OMNIVISION OV5647 SENSOR DRIVER
11280 M:      Luis Oliveira <lolivei@synopsys.com>
11281 L:      linux-media@vger.kernel.org
11282 T:      git git://linuxtv.org/media_tree.git
11283 S:      Maintained
11284 F:      drivers/media/i2c/ov5647.c
11285
11286 OMNIVISION OV5695 SENSOR DRIVER
11287 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11288 L:      linux-media@vger.kernel.org
11289 T:      git git://linuxtv.org/media_tree.git
11290 S:      Maintained
11291 F:      drivers/media/i2c/ov5695.c
11292
11293 OMNIVISION OV7670 SENSOR DRIVER
11294 M:      Jonathan Corbet <corbet@lwn.net>
11295 L:      linux-media@vger.kernel.org
11296 T:      git git://linuxtv.org/media_tree.git
11297 S:      Maintained
11298 F:      drivers/media/i2c/ov7670.c
11299 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11300
11301 OMNIVISION OV772x SENSOR DRIVER
11302 M:      Jacopo Mondi <jacopo@jmondi.org>
11303 L:      linux-media@vger.kernel.org
11304 T:      git git://linuxtv.org/media_tree.git
11305 S:      Odd fixes
11306 F:      drivers/media/i2c/ov772x.c
11307 F:      include/media/i2c/ov772x.h
11308 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11309
11310 OMNIVISION OV7740 SENSOR DRIVER
11311 M:      Wenyou Yang <wenyou.yang@microchip.com>
11312 L:      linux-media@vger.kernel.org
11313 T:      git git://linuxtv.org/media_tree.git
11314 S:      Maintained
11315 F:      drivers/media/i2c/ov7740.c
11316 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11317
11318 OMNIVISION OV9650 SENSOR DRIVER
11319 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11320 R:      Akinobu Mita <akinobu.mita@gmail.com>
11321 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11322 L:      linux-media@vger.kernel.org
11323 T:      git git://linuxtv.org/media_tree.git
11324 S:      Maintained
11325 F:      drivers/media/i2c/ov9650.c
11326 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11327
11328 ONENAND FLASH DRIVER
11329 M:      Kyungmin Park <kyungmin.park@samsung.com>
11330 L:      linux-mtd@lists.infradead.org
11331 S:      Maintained
11332 F:      drivers/mtd/nand/onenand/
11333 F:      include/linux/mtd/onenand*.h
11334
11335 ONSTREAM SCSI TAPE DRIVER
11336 M:      Willem Riede <osst@riede.org>
11337 L:      osst-users@lists.sourceforge.net
11338 L:      linux-scsi@vger.kernel.org
11339 S:      Maintained
11340 F:      Documentation/scsi/osst.txt
11341 F:      drivers/scsi/osst.*
11342 F:      drivers/scsi/osst_*.h
11343 F:      drivers/scsi/st.h
11344
11345 OP-TEE DRIVER
11346 M:      Jens Wiklander <jens.wiklander@linaro.org>
11347 S:      Maintained
11348 F:      drivers/tee/optee/
11349
11350 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11351 M:      Sumit Garg <sumit.garg@linaro.org>
11352 S:      Maintained
11353 F:      drivers/char/hw_random/optee-rng.c
11354
11355 OPA-VNIC DRIVER
11356 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11357 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11358 L:      linux-rdma@vger.kernel.org
11359 S:      Supported
11360 F:      drivers/infiniband/ulp/opa_vnic
11361
11362 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11363 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11364 M:      Frank Rowand <frowand.list@gmail.com>
11365 L:      devicetree@vger.kernel.org
11366 S:      Maintained
11367 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11368 F:      Documentation/devicetree/overlay-notes.txt
11369 F:      drivers/of/overlay.c
11370 F:      drivers/of/resolver.c
11371 K:      of_overlay_notifier_
11372
11373 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11374 M:      Rob Herring <robh+dt@kernel.org>
11375 M:      Frank Rowand <frowand.list@gmail.com>
11376 L:      devicetree@vger.kernel.org
11377 W:      http://www.devicetree.org/
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11379 S:      Maintained
11380 F:      drivers/of/
11381 F:      include/linux/of*.h
11382 F:      scripts/dtc/
11383 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11384
11385 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11386 M:      Rob Herring <robh+dt@kernel.org>
11387 M:      Mark Rutland <mark.rutland@arm.com>
11388 L:      devicetree@vger.kernel.org
11389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11390 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11391 S:      Maintained
11392 F:      Documentation/devicetree/
11393 F:      arch/*/boot/dts/
11394 F:      include/dt-bindings/
11395
11396 OPENCORES I2C BUS DRIVER
11397 M:      Peter Korsgaard <peter@korsgaard.com>
11398 M:      Andrew Lunn <andrew@lunn.ch>
11399 L:      linux-i2c@vger.kernel.org
11400 S:      Maintained
11401 F:      Documentation/i2c/busses/i2c-ocores
11402 F:      drivers/i2c/busses/i2c-ocores.c
11403 F:      include/linux/platform_data/i2c-ocores.h
11404
11405 OPENRISC ARCHITECTURE
11406 M:      Jonas Bonn <jonas@southpole.se>
11407 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11408 M:      Stafford Horne <shorne@gmail.com>
11409 T:      git git://github.com/openrisc/linux.git
11410 L:      openrisc@lists.librecores.org
11411 W:      http://openrisc.io
11412 S:      Maintained
11413 F:      Documentation/devicetree/bindings/openrisc/
11414 F:      Documentation/openrisc/
11415 F:      arch/openrisc/
11416 F:      drivers/irqchip/irq-ompic.c
11417 F:      drivers/irqchip/irq-or1k-*
11418
11419 OPENVSWITCH
11420 M:      Pravin B Shelar <pshelar@ovn.org>
11421 L:      netdev@vger.kernel.org
11422 L:      dev@openvswitch.org
11423 W:      http://openvswitch.org
11424 S:      Maintained
11425 F:      net/openvswitch/
11426 F:      include/uapi/linux/openvswitch.h
11427
11428 OPERATING PERFORMANCE POINTS (OPP)
11429 M:      Viresh Kumar <vireshk@kernel.org>
11430 M:      Nishanth Menon <nm@ti.com>
11431 M:      Stephen Boyd <sboyd@kernel.org>
11432 L:      linux-pm@vger.kernel.org
11433 S:      Maintained
11434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11435 F:      drivers/opp/
11436 F:      include/linux/pm_opp.h
11437 F:      Documentation/power/opp.txt
11438 F:      Documentation/devicetree/bindings/opp/
11439
11440 OPL4 DRIVER
11441 M:      Clemens Ladisch <clemens@ladisch.de>
11442 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11443 T:      git git://git.alsa-project.org/alsa-kernel.git
11444 S:      Maintained
11445 F:      sound/drivers/opl4/
11446
11447 OPROFILE
11448 M:      Robert Richter <rric@kernel.org>
11449 L:      oprofile-list@lists.sf.net
11450 S:      Maintained
11451 F:      arch/*/include/asm/oprofile*.h
11452 F:      arch/*/oprofile/
11453 F:      drivers/oprofile/
11454 F:      include/linux/oprofile.h
11455
11456 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11457 M:      Mark Fasheh <mark@fasheh.com>
11458 M:      Joel Becker <jlbec@evilplan.org>
11459 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11460 W:      http://ocfs2.wiki.kernel.org
11461 S:      Supported
11462 F:      Documentation/filesystems/ocfs2.txt
11463 F:      Documentation/filesystems/dlmfs.txt
11464 F:      fs/ocfs2/
11465
11466 ORANGEFS FILESYSTEM
11467 M:      Mike Marshall <hubcap@omnibond.com>
11468 R:      Martin Brandenburg <martin@omnibond.com>
11469 L:      devel@lists.orangefs.org
11470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11471 S:      Supported
11472 F:      fs/orangefs/
11473 F:      Documentation/filesystems/orangefs.txt
11474
11475 ORINOCO DRIVER
11476 L:      linux-wireless@vger.kernel.org
11477 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11478 W:      http://www.nongnu.org/orinoco/
11479 S:      Orphan
11480 F:      drivers/net/wireless/intersil/orinoco/
11481
11482 OSD LIBRARY and FILESYSTEM
11483 M:      Boaz Harrosh <ooo@electrozaur.com>
11484 S:      Maintained
11485 F:      drivers/scsi/osd/
11486 F:      include/scsi/osd_*
11487 F:      fs/exofs/
11488
11489 OV2659 OMNIVISION SENSOR DRIVER
11490 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11491 L:      linux-media@vger.kernel.org
11492 W:      https://linuxtv.org
11493 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11494 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11495 S:      Maintained
11496 F:      drivers/media/i2c/ov2659.c
11497 F:      include/media/i2c/ov2659.h
11498
11499 OVERLAY FILESYSTEM
11500 M:      Miklos Szeredi <miklos@szeredi.hu>
11501 L:      linux-unionfs@vger.kernel.org
11502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11503 S:      Supported
11504 F:      fs/overlayfs/
11505 F:      Documentation/filesystems/overlayfs.txt
11506
11507 P54 WIRELESS DRIVER
11508 M:      Christian Lamparter <chunkeey@googlemail.com>
11509 L:      linux-wireless@vger.kernel.org
11510 W:      http://wireless.kernel.org/en/users/Drivers/p54
11511 S:      Maintained
11512 F:      drivers/net/wireless/intersil/p54/
11513
11514 PA SEMI ETHERNET DRIVER
11515 L:      netdev@vger.kernel.org
11516 S:      Orphan
11517 F:      drivers/net/ethernet/pasemi/*
11518
11519 PA SEMI SMBUS DRIVER
11520 L:      linux-i2c@vger.kernel.org
11521 S:      Orphan
11522 F:      drivers/i2c/busses/i2c-pasemi.c
11523
11524 PADATA PARALLEL EXECUTION MECHANISM
11525 M:      Steffen Klassert <steffen.klassert@secunet.com>
11526 L:      linux-crypto@vger.kernel.org
11527 S:      Maintained
11528 F:      kernel/padata.c
11529 F:      include/linux/padata.h
11530 F:      Documentation/padata.txt
11531
11532 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11533 M:      Harald Welte <laforge@gnumonks.org>
11534 L:      platform-driver-x86@vger.kernel.org
11535 S:      Maintained
11536 F:      drivers/platform/x86/panasonic-laptop.c
11537
11538 PARALLEL LCD/KEYPAD PANEL DRIVER
11539 M:      Willy Tarreau <willy@haproxy.com>
11540 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11541 S:      Odd Fixes
11542 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11543 F:      drivers/auxdisplay/panel.c
11544
11545 PARALLEL PORT SUBSYSTEM
11546 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11547 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11548 L:      linux-parport@lists.infradead.org (subscribers-only)
11549 S:      Maintained
11550 F:      drivers/parport/
11551 F:      include/linux/parport*.h
11552 F:      drivers/char/ppdev.c
11553 F:      include/uapi/linux/ppdev.h
11554 F:      Documentation/parport*.txt
11555
11556 PARAVIRT_OPS INTERFACE
11557 M:      Juergen Gross <jgross@suse.com>
11558 M:      Alok Kataria <akataria@vmware.com>
11559 L:      virtualization@lists.linux-foundation.org
11560 S:      Supported
11561 F:      Documentation/virtual/paravirt_ops.txt
11562 F:      arch/*/kernel/paravirt*
11563 F:      arch/*/include/asm/paravirt*.h
11564 F:      include/linux/hypervisor.h
11565
11566 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11567 M:      Tim Waugh <tim@cyberelk.net>
11568 L:      linux-parport@lists.infradead.org (subscribers-only)
11569 S:      Maintained
11570 F:      Documentation/blockdev/paride.txt
11571 F:      drivers/block/paride/
11572
11573 PARISC ARCHITECTURE
11574 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11575 M:      Helge Deller <deller@gmx.de>
11576 L:      linux-parisc@vger.kernel.org
11577 W:      http://www.parisc-linux.org/
11578 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11581 S:      Maintained
11582 F:      arch/parisc/
11583 F:      Documentation/parisc/
11584 F:      drivers/parisc/
11585 F:      drivers/char/agp/parisc-agp.c
11586 F:      drivers/input/serio/gscps2.c
11587 F:      drivers/parport/parport_gsc.*
11588 F:      drivers/tty/serial/8250/8250_gsc.c
11589 F:      drivers/video/fbdev/sti*
11590 F:      drivers/video/console/sti*
11591 F:      drivers/video/logo/logo_parisc*
11592
11593 PARMAN
11594 M:      Jiri Pirko <jiri@mellanox.com>
11595 L:      netdev@vger.kernel.org
11596 S:      Supported
11597 F:      lib/parman.c
11598 F:      lib/test_parman.c
11599 F:      include/linux/parman.h
11600
11601 PC87360 HARDWARE MONITORING DRIVER
11602 M:      Jim Cromie <jim.cromie@gmail.com>
11603 L:      linux-hwmon@vger.kernel.org
11604 S:      Maintained
11605 F:      Documentation/hwmon/pc87360
11606 F:      drivers/hwmon/pc87360.c
11607
11608 PC8736x GPIO DRIVER
11609 M:      Jim Cromie <jim.cromie@gmail.com>
11610 S:      Maintained
11611 F:      drivers/char/pc8736x_gpio.c
11612
11613 PC87427 HARDWARE MONITORING DRIVER
11614 M:      Jean Delvare <jdelvare@suse.com>
11615 L:      linux-hwmon@vger.kernel.org
11616 S:      Maintained
11617 F:      Documentation/hwmon/pc87427
11618 F:      drivers/hwmon/pc87427.c
11619
11620 PCA9532 LED DRIVER
11621 M:      Riku Voipio <riku.voipio@iki.fi>
11622 S:      Maintained
11623 F:      drivers/leds/leds-pca9532.c
11624 F:      include/linux/leds-pca9532.h
11625
11626 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11627 M:      Guenter Roeck <linux@roeck-us.net>
11628 L:      linux-i2c@vger.kernel.org
11629 S:      Maintained
11630 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11631
11632 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11633 M:      Khalid Aziz <khalid@gonehiking.org>
11634 S:      Maintained
11635 F:      drivers/firmware/pcdp.*
11636
11637 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11638 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11639 L:      linux-pci@vger.kernel.org
11640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11641 S:      Maintained
11642 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11643 F:      drivers/pci/controller/pci-aardvark.c
11644
11645 PCI DRIVER FOR ALTERA PCIE IP
11646 M:      Ley Foon Tan <lftan@altera.com>
11647 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11648 L:      linux-pci@vger.kernel.org
11649 S:      Supported
11650 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11651 F:      drivers/pci/controller/pcie-altera.c
11652
11653 PCI DRIVER FOR APPLIEDMICRO XGENE
11654 M:      Toan Le <toan@os.amperecomputing.com>
11655 L:      linux-pci@vger.kernel.org
11656 L:      linux-arm-kernel@lists.infradead.org
11657 S:      Maintained
11658 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11659 F:      drivers/pci/controller/pci-xgene.c
11660
11661 PCI DRIVER FOR ARM VERSATILE PLATFORM
11662 M:      Rob Herring <robh@kernel.org>
11663 L:      linux-pci@vger.kernel.org
11664 L:      linux-arm-kernel@lists.infradead.org
11665 S:      Maintained
11666 F:      Documentation/devicetree/bindings/pci/versatile.txt
11667 F:      drivers/pci/controller/pci-versatile.c
11668
11669 PCI DRIVER FOR ARMADA 8K
11670 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11671 L:      linux-pci@vger.kernel.org
11672 L:      linux-arm-kernel@lists.infradead.org
11673 S:      Maintained
11674 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11675 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11676
11677 PCI DRIVER FOR CADENCE PCIE IP
11678 M:      Alan Douglas <adouglas@cadence.com>
11679 L:      linux-pci@vger.kernel.org
11680 S:      Maintained
11681 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11682 F:      drivers/pci/controller/pcie-cadence*
11683
11684 PCI DRIVER FOR FREESCALE LAYERSCAPE
11685 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11686 M:      Mingkai Hu <mingkai.hu@nxp.com>
11687 M:      Roy Zang <roy.zang@nxp.com>
11688 L:      linuxppc-dev@lists.ozlabs.org
11689 L:      linux-pci@vger.kernel.org
11690 L:      linux-arm-kernel@lists.infradead.org
11691 S:      Maintained
11692 F:      drivers/pci/controller/dwc/*layerscape*
11693
11694 PCI DRIVER FOR GENERIC OF HOSTS
11695 M:      Will Deacon <will.deacon@arm.com>
11696 L:      linux-pci@vger.kernel.org
11697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11698 S:      Maintained
11699 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11700 F:      drivers/pci/controller/pci-host-common.c
11701 F:      drivers/pci/controller/pci-host-generic.c
11702
11703 PCI DRIVER FOR IMX6
11704 M:      Richard Zhu <hongxing.zhu@nxp.com>
11705 M:      Lucas Stach <l.stach@pengutronix.de>
11706 L:      linux-pci@vger.kernel.org
11707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11708 S:      Maintained
11709 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11710 F:      drivers/pci/controller/dwc/*imx6*
11711
11712 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11713 M:      Keith Busch <keith.busch@intel.com>
11714 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11715 L:      linux-pci@vger.kernel.org
11716 S:      Supported
11717 F:      drivers/pci/controller/vmd.c
11718
11719 PCI DRIVER FOR MICROSEMI SWITCHTEC
11720 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11721 M:      Logan Gunthorpe <logang@deltatee.com>
11722 L:      linux-pci@vger.kernel.org
11723 S:      Maintained
11724 F:      Documentation/switchtec.txt
11725 F:      Documentation/ABI/testing/sysfs-class-switchtec
11726 F:      drivers/pci/switch/switchtec*
11727 F:      include/uapi/linux/switchtec_ioctl.h
11728 F:      include/linux/switchtec.h
11729 F:      drivers/ntb/hw/mscc/
11730
11731 PCI DRIVER FOR MOBIVEIL PCIE IP
11732 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11733 L:      linux-pci@vger.kernel.org
11734 S:      Supported
11735 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11736 F:      drivers/pci/controller/pcie-mobiveil.c
11737
11738 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11739 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11740 M:      Jason Cooper <jason@lakedaemon.net>
11741 L:      linux-pci@vger.kernel.org
11742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743 S:      Maintained
11744 F:      drivers/pci/controller/*mvebu*
11745
11746 PCI DRIVER FOR NVIDIA TEGRA
11747 M:      Thierry Reding <thierry.reding@gmail.com>
11748 L:      linux-tegra@vger.kernel.org
11749 L:      linux-pci@vger.kernel.org
11750 S:      Supported
11751 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11752 F:      drivers/pci/controller/pci-tegra.c
11753
11754 PCI DRIVER FOR RENESAS R-CAR
11755 M:      Simon Horman <horms@verge.net.au>
11756 L:      linux-pci@vger.kernel.org
11757 L:      linux-renesas-soc@vger.kernel.org
11758 S:      Maintained
11759 F:      drivers/pci/controller/*rcar*
11760
11761 PCI DRIVER FOR SAMSUNG EXYNOS
11762 M:      Jingoo Han <jingoohan1@gmail.com>
11763 L:      linux-pci@vger.kernel.org
11764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11765 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11766 S:      Maintained
11767 F:      drivers/pci/controller/dwc/pci-exynos.c
11768
11769 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11770 M:      Jingoo Han <jingoohan1@gmail.com>
11771 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11772 L:      linux-pci@vger.kernel.org
11773 S:      Maintained
11774 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11775 F:      drivers/pci/controller/dwc/*designware*
11776
11777 PCI DRIVER FOR TI DRA7XX
11778 M:      Kishon Vijay Abraham I <kishon@ti.com>
11779 L:      linux-omap@vger.kernel.org
11780 L:      linux-pci@vger.kernel.org
11781 S:      Supported
11782 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11783 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11784
11785 PCI DRIVER FOR TI KEYSTONE
11786 M:      Murali Karicheri <m-karicheri2@ti.com>
11787 L:      linux-pci@vger.kernel.org
11788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11789 S:      Maintained
11790 F:      drivers/pci/controller/dwc/pci-keystone.c
11791
11792 PCI ENDPOINT SUBSYSTEM
11793 M:      Kishon Vijay Abraham I <kishon@ti.com>
11794 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11795 L:      linux-pci@vger.kernel.org
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11797 S:      Supported
11798 F:      drivers/pci/endpoint/
11799 F:      drivers/misc/pci_endpoint_test.c
11800 F:      tools/pci/
11801
11802 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11803 M:      Russell Currey <ruscur@russell.cc>
11804 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11805 M:      Oliver O'Halloran <oohall@gmail.com>
11806 L:      linuxppc-dev@lists.ozlabs.org
11807 S:      Supported
11808 F:      Documentation/PCI/pci-error-recovery.txt
11809 F:      drivers/pci/pcie/aer.c
11810 F:      drivers/pci/pcie/dpc.c
11811 F:      drivers/pci/pcie/err.c
11812 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11813 F:      arch/powerpc/kernel/eeh*.c
11814 F:      arch/powerpc/platforms/*/eeh*.c
11815 F:      arch/powerpc/include/*/eeh*.h
11816
11817 PCI ERROR RECOVERY
11818 M:      Linas Vepstas <linasvepstas@gmail.com>
11819 L:      linux-pci@vger.kernel.org
11820 S:      Supported
11821 F:      Documentation/PCI/pci-error-recovery.txt
11822
11823 PCI MSI DRIVER FOR ALTERA MSI IP
11824 M:      Ley Foon Tan <lftan@altera.com>
11825 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11826 L:      linux-pci@vger.kernel.org
11827 S:      Supported
11828 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11829 F:      drivers/pci/controller/pcie-altera-msi.c
11830
11831 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11832 M:      Toan Le <toan@os.amperecomputing.com>
11833 L:      linux-pci@vger.kernel.org
11834 L:      linux-arm-kernel@lists.infradead.org
11835 S:      Maintained
11836 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11837 F:      drivers/pci/controller/pci-xgene-msi.c
11838
11839 PCI SUBSYSTEM
11840 M:      Bjorn Helgaas <bhelgaas@google.com>
11841 L:      linux-pci@vger.kernel.org
11842 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11844 S:      Supported
11845 F:      Documentation/devicetree/bindings/pci/
11846 F:      Documentation/PCI/
11847 F:      drivers/acpi/pci*
11848 F:      drivers/pci/
11849 F:      include/asm-generic/pci*
11850 F:      include/linux/pci*
11851 F:      include/linux/of_pci.h
11852 F:      include/uapi/linux/pci*
11853 F:      lib/pci*
11854 F:      arch/x86/pci/
11855 F:      arch/x86/kernel/quirks.c
11856 F:      arch/x86/kernel/early-quirks.c
11857
11858 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11859 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11860 L:      linux-pci@vger.kernel.org
11861 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11863 S:      Supported
11864 F:      drivers/pci/controller/
11865
11866 PCIE DRIVER FOR AMLOGIC MESON
11867 M:      Yue Wang <yue.wang@Amlogic.com>
11868 L:      linux-pci@vger.kernel.org
11869 L:      linux-amlogic@lists.infradead.org
11870 S:      Maintained
11871 F:      drivers/pci/controller/dwc/pci-meson.c
11872
11873 PCIE DRIVER FOR AXIS ARTPEC
11874 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11875 L:      linux-arm-kernel@axis.com
11876 L:      linux-pci@vger.kernel.org
11877 S:      Maintained
11878 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11879 F:      drivers/pci/controller/dwc/*artpec*
11880
11881 PCIE DRIVER FOR CAVIUM THUNDERX
11882 M:      David Daney <david.daney@cavium.com>
11883 L:      linux-pci@vger.kernel.org
11884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11885 S:      Supported
11886 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11887 F:      drivers/pci/controller/pci-thunder-*
11888
11889 PCIE DRIVER FOR HISILICON
11890 M:      Zhou Wang <wangzhou1@hisilicon.com>
11891 L:      linux-pci@vger.kernel.org
11892 S:      Maintained
11893 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11894 F:      drivers/pci/controller/dwc/pcie-hisi.c
11895
11896 PCIE DRIVER FOR HISILICON KIRIN
11897 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11898 M:      Binghui Wang <wangbinghui@hisilicon.com>
11899 L:      linux-pci@vger.kernel.org
11900 S:      Maintained
11901 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11902 F:      drivers/pci/controller/dwc/pcie-kirin.c
11903
11904 PCIE DRIVER FOR HISILICON STB
11905 M:      Shawn Guo <shawn.guo@linaro.org>
11906 L:      linux-pci@vger.kernel.org
11907 S:      Maintained
11908 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11909 F:      drivers/pci/controller/dwc/pcie-histb.c
11910
11911 PCIE DRIVER FOR MEDIATEK
11912 M:      Ryder Lee <ryder.lee@mediatek.com>
11913 L:      linux-pci@vger.kernel.org
11914 L:      linux-mediatek@lists.infradead.org
11915 S:      Supported
11916 F:      Documentation/devicetree/bindings/pci/mediatek*
11917 F:      drivers/pci/controller/*mediatek*
11918
11919 PCIE DRIVER FOR QUALCOMM MSM
11920 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11921 L:      linux-pci@vger.kernel.org
11922 L:      linux-arm-msm@vger.kernel.org
11923 S:      Maintained
11924 F:      drivers/pci/controller/dwc/*qcom*
11925
11926 PCIE DRIVER FOR ROCKCHIP
11927 M:      Shawn Lin <shawn.lin@rock-chips.com>
11928 L:      linux-pci@vger.kernel.org
11929 L:      linux-rockchip@lists.infradead.org
11930 S:      Maintained
11931 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11932 F:      drivers/pci/controller/pcie-rockchip*
11933
11934 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11935 M:      Linus Walleij <linus.walleij@linaro.org>
11936 L:      linux-pci@vger.kernel.org
11937 S:      Maintained
11938 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11939 F:      drivers/pci/controller/pci-v3-semi.c
11940
11941 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11942 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11943 L:      linux-pci@vger.kernel.org
11944 S:      Maintained
11945 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11946 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11947
11948 PCIE DRIVER FOR ST SPEAR13XX
11949 M:      Pratyush Anand <pratyush.anand@gmail.com>
11950 L:      linux-pci@vger.kernel.org
11951 S:      Maintained
11952 F:      drivers/pci/controller/dwc/*spear*
11953
11954 PCMCIA SUBSYSTEM
11955 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11957 S:      Odd Fixes
11958 F:      Documentation/pcmcia/
11959 F:      tools/pcmcia/
11960 F:      drivers/pcmcia/
11961 F:      include/pcmcia/
11962
11963 PCNET32 NETWORK DRIVER
11964 M:      Don Fry <pcnet32@frontier.com>
11965 L:      netdev@vger.kernel.org
11966 S:      Maintained
11967 F:      drivers/net/ethernet/amd/pcnet32.c
11968
11969 PCRYPT PARALLEL CRYPTO ENGINE
11970 M:      Steffen Klassert <steffen.klassert@secunet.com>
11971 L:      linux-crypto@vger.kernel.org
11972 S:      Maintained
11973 F:      crypto/pcrypt.c
11974 F:      include/crypto/pcrypt.h
11975
11976 PEAQ WMI HOTKEYS DRIVER
11977 M:      Hans de Goede <hdegoede@redhat.com>
11978 L:      platform-driver-x86@vger.kernel.org
11979 S:      Maintained
11980 F:      drivers/platform/x86/peaq-wmi.c
11981
11982 PER-CPU MEMORY ALLOCATOR
11983 M:      Dennis Zhou <dennis@kernel.org>
11984 M:      Tejun Heo <tj@kernel.org>
11985 M:      Christoph Lameter <cl@linux.com>
11986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11987 S:      Maintained
11988 F:      include/linux/percpu*.h
11989 F:      mm/percpu*.c
11990 F:      arch/*/include/asm/percpu.h
11991
11992 PER-TASK DELAY ACCOUNTING
11993 M:      Balbir Singh <bsingharora@gmail.com>
11994 S:      Maintained
11995 F:      include/linux/delayacct.h
11996 F:      kernel/delayacct.c
11997
11998 PERFORMANCE EVENTS SUBSYSTEM
11999 M:      Peter Zijlstra <peterz@infradead.org>
12000 M:      Ingo Molnar <mingo@redhat.com>
12001 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12002 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12003 R:      Jiri Olsa <jolsa@redhat.com>
12004 R:      Namhyung Kim <namhyung@kernel.org>
12005 L:      linux-kernel@vger.kernel.org
12006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12007 S:      Supported
12008 F:      kernel/events/*
12009 F:      include/linux/perf_event.h
12010 F:      include/uapi/linux/perf_event.h
12011 F:      arch/*/kernel/perf_event*.c
12012 F:      arch/*/kernel/*/perf_event*.c
12013 F:      arch/*/kernel/*/*/perf_event*.c
12014 F:      arch/*/include/asm/perf_event.h
12015 F:      arch/*/kernel/perf_callchain.c
12016 F:      arch/*/events/*
12017 F:      tools/perf/
12018
12019 PERSONALITY HANDLING
12020 M:      Christoph Hellwig <hch@infradead.org>
12021 L:      linux-abi-devel@lists.sourceforge.net
12022 S:      Maintained
12023 F:      include/linux/personality.h
12024 F:      include/uapi/linux/personality.h
12025
12026 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12027 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12028 L:      linux-input@vger.kernel.org
12029 S:      Maintained
12030 F:      Documentation/input/devices/pxrc.rst
12031 F:      drivers/input/joystick/pxrc.c
12032
12033 PHONET PROTOCOL
12034 M:      Remi Denis-Courmont <courmisch@gmail.com>
12035 S:      Supported
12036 F:      Documentation/networking/phonet.txt
12037 F:      include/linux/phonet.h
12038 F:      include/net/phonet/
12039 F:      include/uapi/linux/phonet.h
12040 F:      net/phonet/
12041
12042 PHRAM MTD DRIVER
12043 M:      Joern Engel <joern@lazybastard.org>
12044 L:      linux-mtd@lists.infradead.org
12045 S:      Maintained
12046 F:      drivers/mtd/devices/phram.c
12047
12048 PICOLCD HID DRIVER
12049 M:      Bruno Prémont <bonbons@linux-vserver.org>
12050 L:      linux-input@vger.kernel.org
12051 S:      Maintained
12052 F:      drivers/hid/hid-picolcd*
12053
12054 PICOXCELL SUPPORT
12055 M:      Jamie Iles <jamie@jamieiles.com>
12056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12057 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12058 S:      Supported
12059 F:      arch/arm/boot/dts/picoxcell*
12060 F:      arch/arm/mach-picoxcell/
12061 F:      drivers/crypto/picoxcell*
12062
12063 PIN CONTROL SUBSYSTEM
12064 M:      Linus Walleij <linus.walleij@linaro.org>
12065 L:      linux-gpio@vger.kernel.org
12066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12067 S:      Maintained
12068 F:      Documentation/devicetree/bindings/pinctrl/
12069 F:      Documentation/driver-api/pinctl.rst
12070 F:      drivers/pinctrl/
12071 F:      include/linux/pinctrl/
12072
12073 PIN CONTROLLER - MICROCHIP AT91
12074 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12076 L:      linux-gpio@vger.kernel.org
12077 S:      Supported
12078 F:      drivers/pinctrl/pinctrl-at91*
12079
12080 PIN CONTROLLER - FREESCALE
12081 M:      Dong Aisheng <aisheng.dong@nxp.com>
12082 M:      Fabio Estevam <festevam@gmail.com>
12083 M:      Shawn Guo <shawnguo@kernel.org>
12084 M:      Stefan Agner <stefan@agner.ch>
12085 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12086 L:      linux-gpio@vger.kernel.org
12087 S:      Maintained
12088 F:      drivers/pinctrl/freescale/
12089 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12090
12091 PIN CONTROLLER - INTEL
12092 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12093 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12095 S:      Maintained
12096 F:      drivers/pinctrl/intel/
12097
12098 PIN CONTROLLER - MEDIATEK
12099 M:      Sean Wang <sean.wang@kernel.org>
12100 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12101 S:      Maintained
12102 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12103 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12104 F:      drivers/pinctrl/mediatek/
12105
12106 PIN CONTROLLER - QUALCOMM
12107 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12108 S:      Maintained
12109 L:      linux-arm-msm@vger.kernel.org
12110 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12111 F:      drivers/pinctrl/qcom/
12112
12113 PIN CONTROLLER - RENESAS
12114 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12115 L:      linux-renesas-soc@vger.kernel.org
12116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12117 S:      Maintained
12118 F:      drivers/pinctrl/pinctrl-rz*
12119 F:      drivers/pinctrl/sh-pfc/
12120
12121 PIN CONTROLLER - SAMSUNG
12122 M:      Tomasz Figa <tomasz.figa@gmail.com>
12123 M:      Krzysztof Kozlowski <krzk@kernel.org>
12124 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12126 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12127 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12129 S:      Maintained
12130 F:      drivers/pinctrl/samsung/
12131 F:      include/dt-bindings/pinctrl/samsung.h
12132 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12133
12134 PIN CONTROLLER - SINGLE
12135 M:      Tony Lindgren <tony@atomide.com>
12136 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12138 L:      linux-omap@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/pinctrl/pinctrl-single.c
12141
12142 PIN CONTROLLER - ST SPEAR
12143 M:      Viresh Kumar <vireshk@kernel.org>
12144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12145 W:      http://www.st.com/spear
12146 S:      Maintained
12147 F:      drivers/pinctrl/spear/
12148
12149 PISTACHIO SOC SUPPORT
12150 M:      James Hartley <james.hartley@sondrel.com>
12151 L:      linux-mips@vger.kernel.org
12152 S:      Odd Fixes
12153 F:      arch/mips/pistachio/
12154 F:      arch/mips/include/asm/mach-pistachio/
12155 F:      arch/mips/boot/dts/img/pistachio*
12156 F:      arch/mips/configs/pistachio*_defconfig
12157
12158 PKTCDVD DRIVER
12159 S:      Orphan
12160 M:      linux-block@vger.kernel.org
12161 F:      drivers/block/pktcdvd.c
12162 F:      include/linux/pktcdvd.h
12163 F:      include/uapi/linux/pktcdvd.h
12164
12165 PKUNITY SOC DRIVERS
12166 M:      Guan Xuetao <gxt@pku.edu.cn>
12167 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12168 S:      Maintained
12169 T:      git git://github.com/gxt/linux.git
12170 F:      drivers/input/serio/i8042-unicore32io.h
12171 F:      drivers/i2c/busses/i2c-puv3.c
12172 F:      drivers/video/fbdev/fb-puv3.c
12173 F:      drivers/rtc/rtc-puv3.c
12174
12175 PMBUS HARDWARE MONITORING DRIVERS
12176 M:      Guenter Roeck <linux@roeck-us.net>
12177 L:      linux-hwmon@vger.kernel.org
12178 W:      http://hwmon.wiki.kernel.org/
12179 W:      http://www.roeck-us.net/linux/drivers/
12180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12181 S:      Maintained
12182 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12183 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12184 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12185 F:      Documentation/hwmon/adm1275
12186 F:      Documentation/hwmon/ibm-cffps
12187 F:      Documentation/hwmon/ir35221
12188 F:      Documentation/hwmon/lm25066
12189 F:      Documentation/hwmon/ltc2978
12190 F:      Documentation/hwmon/ltc3815
12191 F:      Documentation/hwmon/max16064
12192 F:      Documentation/hwmon/max20751
12193 F:      Documentation/hwmon/max31785
12194 F:      Documentation/hwmon/max34440
12195 F:      Documentation/hwmon/max8688
12196 F:      Documentation/hwmon/pmbus
12197 F:      Documentation/hwmon/pmbus-core
12198 F:      Documentation/hwmon/tps40422
12199 F:      Documentation/hwmon/ucd9000
12200 F:      Documentation/hwmon/ucd9200
12201 F:      Documentation/hwmon/zl6100
12202 F:      drivers/hwmon/pmbus/
12203 F:      include/linux/pmbus.h
12204
12205 PMC SIERRA MaxRAID DRIVER
12206 L:      linux-scsi@vger.kernel.org
12207 W:      http://www.pmc-sierra.com/
12208 S:      Orphan
12209 F:      drivers/scsi/pmcraid.*
12210
12211 PMC SIERRA PM8001 DRIVER
12212 M:      Jack Wang <jinpu.wang@profitbricks.com>
12213 M:      lindar_liu@usish.com
12214 L:      linux-scsi@vger.kernel.org
12215 S:      Supported
12216 F:      drivers/scsi/pm8001/
12217
12218 PNP SUPPORT
12219 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12220 S:      Maintained
12221 F:      drivers/pnp/
12222
12223 PNI RM3100 IIO DRIVER
12224 M:      Song Qiang <songqiang1304521@gmail.com>
12225 L:      linux-iio@vger.kernel.org
12226 S:      Maintained
12227 F:      drivers/iio/magnetometer/rm3100*
12228 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12229
12230 POSIX CLOCKS and TIMERS
12231 M:      Thomas Gleixner <tglx@linutronix.de>
12232 L:      linux-kernel@vger.kernel.org
12233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12234 S:      Maintained
12235 F:      fs/timerfd.c
12236 F:      include/linux/timer*
12237 F:      kernel/time/*timer*
12238
12239 POWER MANAGEMENT CORE
12240 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12241 L:      linux-pm@vger.kernel.org
12242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12243 B:      https://bugzilla.kernel.org
12244 S:      Supported
12245 F:      drivers/base/power/
12246 F:      include/linux/pm.h
12247 F:      include/linux/pm_*
12248 F:      include/linux/powercap.h
12249 F:      drivers/powercap/
12250 F:      kernel/configs/nopm.config
12251
12252 POWER STATE COORDINATION INTERFACE (PSCI)
12253 M:      Mark Rutland <mark.rutland@arm.com>
12254 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12255 L:      linux-arm-kernel@lists.infradead.org
12256 S:      Maintained
12257 F:      drivers/firmware/psci*.c
12258 F:      include/linux/psci.h
12259 F:      include/uapi/linux/psci.h
12260
12261 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12262 M:      Sebastian Reichel <sre@kernel.org>
12263 L:      linux-pm@vger.kernel.org
12264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12265 S:      Maintained
12266 F:      Documentation/ABI/testing/sysfs-class-power
12267 F:      Documentation/devicetree/bindings/power/supply/
12268 F:      include/linux/power_supply.h
12269 F:      drivers/power/supply/
12270
12271 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12272 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12273 L:      linuxppc-dev@lists.ozlabs.org
12274 S:      Maintained
12275 F:      drivers/char/powernv-op-panel.c
12276
12277 PPP OVER ATM (RFC 2364)
12278 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12279 S:      Maintained
12280 F:      net/atm/pppoatm.c
12281 F:      include/uapi/linux/atmppp.h
12282
12283 PPP OVER ETHERNET
12284 M:      Michal Ostrowski <mostrows@earthlink.net>
12285 S:      Maintained
12286 F:      drivers/net/ppp/pppoe.c
12287 F:      drivers/net/ppp/pppox.c
12288
12289 PPP OVER L2TP
12290 M:      James Chapman <jchapman@katalix.com>
12291 S:      Maintained
12292 F:      net/l2tp/l2tp_ppp.c
12293 F:      include/linux/if_pppol2tp.h
12294 F:      include/uapi/linux/if_pppol2tp.h
12295
12296 PPP PROTOCOL DRIVERS AND COMPRESSORS
12297 M:      Paul Mackerras <paulus@samba.org>
12298 L:      linux-ppp@vger.kernel.org
12299 S:      Maintained
12300 F:      drivers/net/ppp/ppp_*
12301
12302 PPS SUPPORT
12303 M:      Rodolfo Giometti <giometti@enneenne.com>
12304 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12305 L:      linuxpps@ml.enneenne.com (subscribers-only)
12306 S:      Maintained
12307 F:      Documentation/pps/
12308 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12309 F:      Documentation/ABI/testing/sysfs-pps
12310 F:      drivers/pps/
12311 F:      include/linux/pps*.h
12312 F:      include/uapi/linux/pps.h
12313
12314 PPTP DRIVER
12315 M:      Dmitry Kozlov <xeb@mail.ru>
12316 L:      netdev@vger.kernel.org
12317 S:      Maintained
12318 F:      drivers/net/ppp/pptp.c
12319 W:      http://sourceforge.net/projects/accel-pptp
12320
12321 PRINTK
12322 M:      Petr Mladek <pmladek@suse.com>
12323 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12324 R:      Steven Rostedt <rostedt@goodmis.org>
12325 S:      Maintained
12326 F:      kernel/printk/
12327 F:      include/linux/printk.h
12328
12329 PRISM54 WIRELESS DRIVER
12330 M:      Luis Chamberlain <mcgrof@kernel.org>
12331 L:      linux-wireless@vger.kernel.org
12332 W:      http://wireless.kernel.org/en/users/Drivers/p54
12333 S:      Obsolete
12334 F:      drivers/net/wireless/intersil/prism54/
12335
12336 PROC FILESYSTEM
12337 R:      Alexey Dobriyan <adobriyan@gmail.com>
12338 L:      linux-kernel@vger.kernel.org
12339 L:      linux-fsdevel@vger.kernel.org
12340 S:      Maintained
12341 F:      fs/proc/
12342 F:      include/linux/proc_fs.h
12343 F:      tools/testing/selftests/proc/
12344 F:      Documentation/filesystems/proc.txt
12345
12346 PROC SYSCTL
12347 M:      Luis Chamberlain <mcgrof@kernel.org>
12348 M:      Kees Cook <keescook@chromium.org>
12349 L:      linux-kernel@vger.kernel.org
12350 L:      linux-fsdevel@vger.kernel.org
12351 S:      Maintained
12352 F:      fs/proc/proc_sysctl.c
12353 F:      include/linux/sysctl.h
12354 F:      kernel/sysctl.c
12355 F:      tools/testing/selftests/sysctl/
12356
12357 PS3 NETWORK SUPPORT
12358 M:      Geoff Levand <geoff@infradead.org>
12359 L:      netdev@vger.kernel.org
12360 L:      linuxppc-dev@lists.ozlabs.org
12361 S:      Maintained
12362 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12363
12364 PS3 PLATFORM SUPPORT
12365 M:      Geoff Levand <geoff@infradead.org>
12366 L:      linuxppc-dev@lists.ozlabs.org
12367 S:      Maintained
12368 F:      arch/powerpc/boot/ps3*
12369 F:      arch/powerpc/include/asm/lv1call.h
12370 F:      arch/powerpc/include/asm/ps3*.h
12371 F:      arch/powerpc/platforms/ps3/
12372 F:      drivers/*/ps3*
12373 F:      drivers/ps3/
12374 F:      drivers/rtc/rtc-ps3.c
12375 F:      drivers/usb/host/*ps3.c
12376 F:      sound/ppc/snd_ps3*
12377
12378 PS3VRAM DRIVER
12379 M:      Jim Paris <jim@jtan.com>
12380 M:      Geoff Levand <geoff@infradead.org>
12381 L:      linuxppc-dev@lists.ozlabs.org
12382 S:      Maintained
12383 F:      drivers/block/ps3vram.c
12384
12385 PSAMPLE PACKET SAMPLING SUPPORT:
12386 M:      Yotam Gigi <yotam.gi@gmail.com>
12387 S:      Maintained
12388 F:      net/psample
12389 F:      include/net/psample.h
12390 F:      include/uapi/linux/psample.h
12391
12392 PSTORE FILESYSTEM
12393 M:      Kees Cook <keescook@chromium.org>
12394 M:      Anton Vorontsov <anton@enomsg.org>
12395 M:      Colin Cross <ccross@android.com>
12396 M:      Tony Luck <tony.luck@intel.com>
12397 S:      Maintained
12398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12399 F:      fs/pstore/
12400 F:      include/linux/pstore*
12401 F:      drivers/firmware/efi/efi-pstore.c
12402 F:      drivers/acpi/apei/erst.c
12403 F:      Documentation/admin-guide/ramoops.rst
12404 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12405 K:      \b(pstore|ramoops)
12406
12407 PTP HARDWARE CLOCK SUPPORT
12408 M:      Richard Cochran <richardcochran@gmail.com>
12409 L:      netdev@vger.kernel.org
12410 S:      Maintained
12411 W:      http://linuxptp.sourceforge.net/
12412 F:      Documentation/ABI/testing/sysfs-ptp
12413 F:      Documentation/ptp/*
12414 F:      drivers/net/phy/dp83640*
12415 F:      drivers/ptp/*
12416 F:      include/linux/ptp_cl*
12417
12418 PTRACE SUPPORT
12419 M:      Oleg Nesterov <oleg@redhat.com>
12420 S:      Maintained
12421 F:      include/asm-generic/syscall.h
12422 F:      include/linux/ptrace.h
12423 F:      include/linux/regset.h
12424 F:      include/linux/tracehook.h
12425 F:      include/uapi/linux/ptrace.h
12426 F:      include/uapi/linux/ptrace.h
12427 F:      include/asm-generic/ptrace.h
12428 F:      kernel/ptrace.c
12429 F:      arch/*/ptrace*.c
12430 F:      arch/*/*/ptrace*.c
12431 F:      arch/*/include/asm/ptrace*.h
12432
12433 PULSE8-CEC DRIVER
12434 M:      Hans Verkuil <hverkuil@xs4all.nl>
12435 L:      linux-media@vger.kernel.org
12436 T:      git git://linuxtv.org/media_tree.git
12437 S:      Maintained
12438 F:      drivers/media/usb/pulse8-cec/*
12439 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12440
12441 PVRUSB2 VIDEO4LINUX DRIVER
12442 M:      Mike Isely <isely@pobox.com>
12443 L:      pvrusb2@isely.net       (subscribers-only)
12444 L:      linux-media@vger.kernel.org
12445 W:      http://www.isely.net/pvrusb2/
12446 T:      git git://linuxtv.org/media_tree.git
12447 S:      Maintained
12448 F:      Documentation/media/v4l-drivers/pvrusb2*
12449 F:      drivers/media/usb/pvrusb2/
12450
12451 PWC WEBCAM DRIVER
12452 M:      Hans Verkuil <hverkuil@xs4all.nl>
12453 L:      linux-media@vger.kernel.org
12454 T:      git git://linuxtv.org/media_tree.git
12455 S:      Odd Fixes
12456 F:      drivers/media/usb/pwc/*
12457
12458 PWM FAN DRIVER
12459 M:      Kamil Debski <kamil@wypas.org>
12460 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12461 L:      linux-hwmon@vger.kernel.org
12462 S:      Supported
12463 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12464 F:      Documentation/hwmon/pwm-fan
12465 F:      drivers/hwmon/pwm-fan.c
12466
12467 PWM IR Transmitter
12468 M:      Sean Young <sean@mess.org>
12469 L:      linux-media@vger.kernel.org
12470 S:      Maintained
12471 F:      drivers/media/rc/pwm-ir-tx.c
12472
12473 PWM SUBSYSTEM
12474 M:      Thierry Reding <thierry.reding@gmail.com>
12475 L:      linux-pwm@vger.kernel.org
12476 S:      Maintained
12477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12478 F:      Documentation/pwm.txt
12479 F:      Documentation/devicetree/bindings/pwm/
12480 F:      include/linux/pwm.h
12481 F:      drivers/pwm/
12482 F:      drivers/video/backlight/pwm_bl.c
12483 F:      include/linux/pwm_backlight.h
12484 F:      drivers/gpio/gpio-mvebu.c
12485 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12486
12487 PXA GPIO DRIVER
12488 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12489 L:      linux-gpio@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/gpio/gpio-pxa.c
12492
12493 PXA MMCI DRIVER
12494 S:      Orphan
12495
12496 PXA RTC DRIVER
12497 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12498 L:      linux-rtc@vger.kernel.org
12499 S:      Maintained
12500
12501 PXA2xx/PXA3xx SUPPORT
12502 M:      Daniel Mack <daniel@zonque.org>
12503 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12504 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12506 T:      git git://github.com/hzhuang1/linux.git
12507 T:      git git://github.com/rjarzmik/linux.git
12508 S:      Maintained
12509 F:      arch/arm/boot/dts/pxa*
12510 F:      arch/arm/mach-pxa/
12511 F:      drivers/dma/pxa*
12512 F:      drivers/pcmcia/pxa2xx*
12513 F:      drivers/pinctrl/pxa/
12514 F:      drivers/spi/spi-pxa2xx*
12515 F:      drivers/usb/gadget/udc/pxa2*
12516 F:      include/sound/pxa2xx-lib.h
12517 F:      sound/arm/pxa*
12518 F:      sound/soc/pxa/
12519
12520 QAT DRIVER
12521 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12522 L:      qat-linux@intel.com
12523 S:      Supported
12524 F:      drivers/crypto/qat/
12525
12526 QCOM AUDIO (ASoC) DRIVERS
12527 M:      Patrick Lai <plai@codeaurora.org>
12528 M:      Banajit Goswami <bgoswami@codeaurora.org>
12529 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12530 S:      Supported
12531 F:      sound/soc/qcom/
12532
12533 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12534 M:      Gabriel Somlo <somlo@cmu.edu>
12535 M:      "Michael S. Tsirkin" <mst@redhat.com>
12536 L:      qemu-devel@nongnu.org
12537 S:      Maintained
12538 F:      drivers/firmware/qemu_fw_cfg.c
12539 F:      include/uapi/linux/qemu_fw_cfg.h
12540
12541 QIB DRIVER
12542 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12543 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12544 L:      linux-rdma@vger.kernel.org
12545 S:      Supported
12546 F:      drivers/infiniband/hw/qib/
12547
12548 QLOGIC QL41xxx FCOE DRIVER
12549 M:      QLogic-Storage-Upstream@cavium.com
12550 L:      linux-scsi@vger.kernel.org
12551 S:      Supported
12552 F:      drivers/scsi/qedf/
12553
12554 QLOGIC QL41xxx ISCSI DRIVER
12555 M:      QLogic-Storage-Upstream@cavium.com
12556 L:      linux-scsi@vger.kernel.org
12557 S:      Supported
12558 F:      drivers/scsi/qedi/
12559
12560 QLOGIC QL4xxx ETHERNET DRIVER
12561 M:      Ariel Elior <aelior@marvell.com>
12562 M:      GR-everest-linux-l2@marvell.com
12563 L:      netdev@vger.kernel.org
12564 S:      Supported
12565 F:      drivers/net/ethernet/qlogic/qed/
12566 F:      include/linux/qed/
12567 F:      drivers/net/ethernet/qlogic/qede/
12568
12569 QLOGIC QL4xxx RDMA DRIVER
12570 M:      Michal Kalderon <mkalderon@marvell.com>
12571 M:      Ariel Elior <aelior@marvell.com>
12572 L:      linux-rdma@vger.kernel.org
12573 S:      Supported
12574 F:      drivers/infiniband/hw/qedr/
12575 F:      include/uapi/rdma/qedr-abi.h
12576
12577 QLOGIC QLA1280 SCSI DRIVER
12578 M:      Michael Reed <mdr@sgi.com>
12579 L:      linux-scsi@vger.kernel.org
12580 S:      Maintained
12581 F:      drivers/scsi/qla1280.[ch]
12582
12583 QLOGIC QLA2XXX FC-SCSI DRIVER
12584 M:      qla2xxx-upstream@qlogic.com
12585 L:      linux-scsi@vger.kernel.org
12586 S:      Supported
12587 F:      Documentation/scsi/LICENSE.qla2xxx
12588 F:      drivers/scsi/qla2xxx/
12589
12590 QLOGIC QLA3XXX NETWORK DRIVER
12591 M:      GR-Linux-NIC-Dev@marvell.com
12592 L:      netdev@vger.kernel.org
12593 S:      Supported
12594 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12595 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12596
12597 QLOGIC QLA4XXX iSCSI DRIVER
12598 M:      QLogic-Storage-Upstream@qlogic.com
12599 L:      linux-scsi@vger.kernel.org
12600 S:      Supported
12601 F:      Documentation/scsi/LICENSE.qla4xxx
12602 F:      drivers/scsi/qla4xxx/
12603
12604 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12605 M:      Shahed Shaikh <shshaikh@marvell.com>
12606 M:      Manish Chopra <manishc@marvell.com>
12607 M:      GR-Linux-NIC-Dev@marvell.com
12608 L:      netdev@vger.kernel.org
12609 S:      Supported
12610 F:      drivers/net/ethernet/qlogic/qlcnic/
12611
12612 QLOGIC QLGE 10Gb ETHERNET DRIVER
12613 M:      Manish Chopra <manishc@marvell.com>
12614 M:      GR-Linux-NIC-Dev@marvell.com
12615 L:      netdev@vger.kernel.org
12616 S:      Supported
12617 F:      drivers/net/ethernet/qlogic/qlge/
12618
12619 QM1D1B0004 MEDIA DRIVER
12620 M:      Akihiro Tsukada <tskd08@gmail.com>
12621 L:      linux-media@vger.kernel.org
12622 S:      Odd Fixes
12623 F:      drivers/media/tuners/qm1d1b0004*
12624
12625 QM1D1C0042 MEDIA DRIVER
12626 M:      Akihiro Tsukada <tskd08@gmail.com>
12627 L:      linux-media@vger.kernel.org
12628 S:      Odd Fixes
12629 F:      drivers/media/tuners/qm1d1c0042*
12630
12631 QNX4 FILESYSTEM
12632 M:      Anders Larsen <al@alarsen.net>
12633 W:      http://www.alarsen.net/linux/qnx4fs/
12634 S:      Maintained
12635 F:      fs/qnx4/
12636 F:      include/uapi/linux/qnx4_fs.h
12637 F:      include/uapi/linux/qnxtypes.h
12638
12639 QORIQ DPAA2 FSL-MC BUS DRIVER
12640 M:      Stuart Yoder <stuyoder@gmail.com>
12641 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12642 L:      linux-kernel@vger.kernel.org
12643 S:      Maintained
12644 F:      drivers/bus/fsl-mc/
12645 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12646 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12647
12648 QT1010 MEDIA DRIVER
12649 M:      Antti Palosaari <crope@iki.fi>
12650 L:      linux-media@vger.kernel.org
12651 W:      https://linuxtv.org
12652 W:      http://palosaari.fi/linux/
12653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12654 T:      git git://linuxtv.org/anttip/media_tree.git
12655 S:      Maintained
12656 F:      drivers/media/tuners/qt1010*
12657
12658 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12659 M:      Kalle Valo <kvalo@codeaurora.org>
12660 L:      ath10k@lists.infradead.org
12661 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12663 S:      Supported
12664 F:      drivers/net/wireless/ath/ath10k/
12665
12666 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12667 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12668 L:      linux-wireless@vger.kernel.org
12669 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12670 S:      Supported
12671 F:      drivers/net/wireless/ath/ath9k/
12672
12673 QUALCOMM CAMERA SUBSYSTEM DRIVER
12674 M:      Todor Tomov <todor.too@gmail.com>
12675 L:      linux-media@vger.kernel.org
12676 S:      Maintained
12677 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12678 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12679 F:      drivers/media/platform/qcom/camss/
12680
12681 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12682 M:  Ilia Lin <ilia.lin@gmail.com>
12683 L:  linux-pm@vger.kernel.org
12684 S:  Maintained
12685 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12686 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12687
12688 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12689 M:      Timur Tabi <timur@kernel.org>
12690 L:      netdev@vger.kernel.org
12691 S:      Maintained
12692 F:      drivers/net/ethernet/qualcomm/emac/
12693
12694 QUALCOMM ETHQOS ETHERNET DRIVER
12695 M:      Vinod Koul <vkoul@kernel.org>
12696 M:      Niklas Cassel <niklas.cassel@linaro.org>
12697 L:      netdev@vger.kernel.org
12698 S:      Maintained
12699 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12700 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12701
12702 QUALCOMM GENERIC INTERFACE I2C DRIVER
12703 M:      Alok Chauhan <alokc@codeaurora.org>
12704 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12705 L:      linux-i2c@vger.kernel.org
12706 L:      linux-arm-msm@vger.kernel.org
12707 S:      Supported
12708 F:      drivers/i2c/busses/i2c-qcom-geni.c
12709
12710 QUALCOMM HEXAGON ARCHITECTURE
12711 M:      Richard Kuo <rkuo@codeaurora.org>
12712 L:      linux-hexagon@vger.kernel.org
12713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12714 S:      Supported
12715 F:      arch/hexagon/
12716
12717 QUALCOMM HIDMA DRIVER
12718 M:      Sinan Kaya <okaya@kernel.org>
12719 L:      linux-arm-kernel@lists.infradead.org
12720 L:      linux-arm-msm@vger.kernel.org
12721 L:      dmaengine@vger.kernel.org
12722 S:      Supported
12723 F:      drivers/dma/qcom/hidma*
12724
12725 QUALCOMM IOMMU
12726 M:      Rob Clark <robdclark@gmail.com>
12727 L:      iommu@lists.linux-foundation.org
12728 L:      linux-arm-msm@vger.kernel.org
12729 S:      Maintained
12730 F:      drivers/iommu/qcom_iommu.c
12731
12732 QUALCOMM TSENS THERMAL DRIVER
12733 M:      Amit Kucheria <amit.kucheria@linaro.org>
12734 L:      linux-pm@vger.kernel.org
12735 L:      linux-arm-msm@vger.kernel.org
12736 S:      Maintained
12737 F:      drivers/thermal/qcom/
12738
12739 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12740 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12741 L:      linux-media@vger.kernel.org
12742 L:      linux-arm-msm@vger.kernel.org
12743 T:      git git://linuxtv.org/media_tree.git
12744 S:      Maintained
12745 F:      drivers/media/platform/qcom/venus/
12746
12747 QUALCOMM WCN36XX WIRELESS DRIVER
12748 M:      Kalle Valo <kvalo@codeaurora.org>
12749 L:      wcn36xx@lists.infradead.org
12750 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12751 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12752 S:      Supported
12753 F:      drivers/net/wireless/ath/wcn36xx/
12754
12755 QUANTENNA QTNFMAC WIRELESS DRIVER
12756 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12757 M:      Avinash Patil <avinashp@quantenna.com>
12758 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12759 L:      linux-wireless@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/net/wireless/quantenna
12762
12763 RADEON and AMDGPU DRM DRIVERS
12764 M:      Alex Deucher <alexander.deucher@amd.com>
12765 M:      Christian König <christian.koenig@amd.com>
12766 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12767 L:      amd-gfx@lists.freedesktop.org
12768 T:      git git://people.freedesktop.org/~agd5f/linux
12769 S:      Supported
12770 F:      drivers/gpu/drm/radeon/
12771 F:      include/uapi/drm/radeon_drm.h
12772 F:      drivers/gpu/drm/amd/
12773 F:      include/uapi/drm/amdgpu_drm.h
12774
12775 RADEON FRAMEBUFFER DISPLAY DRIVER
12776 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12777 L:      linux-fbdev@vger.kernel.org
12778 S:      Maintained
12779 F:      drivers/video/fbdev/aty/radeon*
12780 F:      include/uapi/linux/radeonfb.h
12781
12782 RADIOSHARK RADIO DRIVER
12783 M:      Hans Verkuil <hverkuil@xs4all.nl>
12784 L:      linux-media@vger.kernel.org
12785 T:      git git://linuxtv.org/media_tree.git
12786 S:      Maintained
12787 F:      drivers/media/radio/radio-shark.c
12788
12789 RADIOSHARK2 RADIO DRIVER
12790 M:      Hans Verkuil <hverkuil@xs4all.nl>
12791 L:      linux-media@vger.kernel.org
12792 T:      git git://linuxtv.org/media_tree.git
12793 S:      Maintained
12794 F:      drivers/media/radio/radio-shark2.c
12795 F:      drivers/media/radio/radio-tea5777.c
12796
12797 RADOS BLOCK DEVICE (RBD)
12798 M:      Ilya Dryomov <idryomov@gmail.com>
12799 M:      Sage Weil <sage@redhat.com>
12800 M:      Alex Elder <elder@kernel.org>
12801 L:      ceph-devel@vger.kernel.org
12802 W:      http://ceph.com/
12803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12804 T:      git git://github.com/ceph/ceph-client.git
12805 S:      Supported
12806 F:      Documentation/ABI/testing/sysfs-bus-rbd
12807 F:      drivers/block/rbd.c
12808 F:      drivers/block/rbd_types.h
12809
12810 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12811 M:      Paul Mackerras <paulus@samba.org>
12812 L:      linux-fbdev@vger.kernel.org
12813 S:      Maintained
12814 F:      drivers/video/fbdev/aty/aty128fb.c
12815
12816 RAINSHADOW-CEC DRIVER
12817 M:      Hans Verkuil <hverkuil@xs4all.nl>
12818 L:      linux-media@vger.kernel.org
12819 T:      git git://linuxtv.org/media_tree.git
12820 S:      Maintained
12821 F:      drivers/media/usb/rainshadow-cec/*
12822
12823 RALINK MIPS ARCHITECTURE
12824 M:      John Crispin <john@phrozen.org>
12825 L:      linux-mips@vger.kernel.org
12826 S:      Maintained
12827 F:      arch/mips/ralink
12828
12829 RALINK RT2X00 WIRELESS LAN DRIVER
12830 P:      rt2x00 project
12831 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12832 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12833 L:      linux-wireless@vger.kernel.org
12834 S:      Maintained
12835 F:      drivers/net/wireless/ralink/rt2x00/
12836
12837 RAMDISK RAM BLOCK DEVICE DRIVER
12838 M:      Jens Axboe <axboe@kernel.dk>
12839 S:      Maintained
12840 F:      Documentation/blockdev/ramdisk.txt
12841 F:      drivers/block/brd.c
12842
12843 RANCHU VIRTUAL BOARD FOR MIPS
12844 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12845 L:      linux-mips@vger.kernel.org
12846 S:      Supported
12847 F:      arch/mips/generic/board-ranchu.c
12848 F:      arch/mips/configs/generic/board-ranchu.config
12849
12850 RANDOM NUMBER DRIVER
12851 M:      "Theodore Ts'o" <tytso@mit.edu>
12852 S:      Maintained
12853 F:      drivers/char/random.c
12854
12855 RAPIDIO SUBSYSTEM
12856 M:      Matt Porter <mporter@kernel.crashing.org>
12857 M:      Alexandre Bounine <alex.bou9@gmail.com>
12858 S:      Maintained
12859 F:      drivers/rapidio/
12860
12861 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12862 L:      linux-wireless@vger.kernel.org
12863 S:      Orphan
12864 F:      drivers/net/wireless/ray*
12865
12866 RCUTORTURE TEST FRAMEWORK
12867 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12868 M:      Josh Triplett <josh@joshtriplett.org>
12869 R:      Steven Rostedt <rostedt@goodmis.org>
12870 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12871 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12872 L:      linux-kernel@vger.kernel.org
12873 S:      Supported
12874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12875 F:      tools/testing/selftests/rcutorture
12876
12877 RDC R-321X SoC
12878 M:      Florian Fainelli <florian@openwrt.org>
12879 S:      Maintained
12880
12881 RDC R6040 FAST ETHERNET DRIVER
12882 M:      Florian Fainelli <f.fainelli@gmail.com>
12883 L:      netdev@vger.kernel.org
12884 S:      Maintained
12885 F:      drivers/net/ethernet/rdc/r6040.c
12886
12887 RDMAVT - RDMA verbs software
12888 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12889 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12890 L:      linux-rdma@vger.kernel.org
12891 S:      Supported
12892 F:      drivers/infiniband/sw/rdmavt
12893
12894 RDS - RELIABLE DATAGRAM SOCKETS
12895 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12896 L:      netdev@vger.kernel.org
12897 L:      linux-rdma@vger.kernel.org
12898 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12899 W:      https://oss.oracle.com/projects/rds/
12900 S:      Supported
12901 F:      net/rds/
12902 F:      Documentation/networking/rds.txt
12903
12904 RDT - RESOURCE ALLOCATION
12905 M:      Fenghua Yu <fenghua.yu@intel.com>
12906 M:      Reinette Chatre <reinette.chatre@intel.com>
12907 L:      linux-kernel@vger.kernel.org
12908 S:      Supported
12909 F:      arch/x86/kernel/cpu/resctrl/
12910 F:      arch/x86/include/asm/resctrl_sched.h
12911 F:      Documentation/x86/resctrl*
12912
12913 READ-COPY UPDATE (RCU)
12914 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12915 M:      Josh Triplett <josh@joshtriplett.org>
12916 R:      Steven Rostedt <rostedt@goodmis.org>
12917 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12918 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12919 R:      Joel Fernandes <joel@joelfernandes.org>
12920 L:      linux-kernel@vger.kernel.org
12921 W:      http://www.rdrop.com/users/paulmck/RCU/
12922 S:      Supported
12923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12924 F:      Documentation/RCU/
12925 X:      Documentation/RCU/torture.txt
12926 F:      include/linux/rcu*
12927 X:      include/linux/srcu*.h
12928 F:      kernel/rcu/
12929 X:      kernel/rcu/srcu*.c
12930
12931 REAL TIME CLOCK (RTC) SUBSYSTEM
12932 M:      Alessandro Zummo <a.zummo@towertech.it>
12933 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12934 L:      linux-rtc@vger.kernel.org
12935 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12937 S:      Maintained
12938 F:      Documentation/devicetree/bindings/rtc/
12939 F:      Documentation/rtc.txt
12940 F:      drivers/rtc/
12941 F:      include/linux/rtc.h
12942 F:      include/uapi/linux/rtc.h
12943 F:      include/linux/rtc/
12944 F:      include/linux/platform_data/rtc-*
12945 F:      tools/testing/selftests/rtc/
12946
12947 REALTEK AUDIO CODECS
12948 M:      Bard Liao <bardliao@realtek.com>
12949 M:      Oder Chiou <oder_chiou@realtek.com>
12950 S:      Maintained
12951 F:      sound/soc/codecs/rt*
12952 F:      include/sound/rt*.h
12953
12954 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12955 M:      Linus Walleij <linus.walleij@linaro.org>
12956 S:      Maintained
12957 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12958 F:      drivers/net/dsa/realtek-smi*
12959 F:      drivers/net/dsa/rtl83*
12960
12961 REDPINE WIRELESS DRIVER
12962 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12963 M:      Siva Rebbagondla <siva8118@gmail.com>
12964 L:      linux-wireless@vger.kernel.org
12965 S:      Maintained
12966 F:      drivers/net/wireless/rsi/
12967
12968 REGISTER MAP ABSTRACTION
12969 M:      Mark Brown <broonie@kernel.org>
12970 L:      linux-kernel@vger.kernel.org
12971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12972 S:      Supported
12973 F:      Documentation/devicetree/bindings/regmap/
12974 F:      drivers/base/regmap/
12975 F:      include/linux/regmap.h
12976
12977 REISERFS FILE SYSTEM
12978 L:      reiserfs-devel@vger.kernel.org
12979 S:      Supported
12980 F:      fs/reiserfs/
12981
12982 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12983 M:      Ohad Ben-Cohen <ohad@wizery.com>
12984 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12985 L:      linux-remoteproc@vger.kernel.org
12986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12987 S:      Maintained
12988 F:      Documentation/devicetree/bindings/remoteproc/
12989 F:      Documentation/remoteproc.txt
12990 F:      drivers/remoteproc/
12991 F:      include/linux/remoteproc.h
12992
12993 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12994 M:      Ohad Ben-Cohen <ohad@wizery.com>
12995 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12996 L:      linux-remoteproc@vger.kernel.org
12997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12998 S:      Maintained
12999 F:      drivers/rpmsg/
13000 F:      Documentation/rpmsg.txt
13001 F:      include/linux/rpmsg.h
13002 F:      include/linux/rpmsg/
13003
13004 RENESAS CLOCK DRIVERS
13005 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13006 L:      linux-renesas-soc@vger.kernel.org
13007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13008 S:      Supported
13009 F:      drivers/clk/renesas/
13010
13011 RENESAS EMEV2 I2C DRIVER
13012 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13013 S:      Supported
13014 F:      drivers/i2c/busses/i2c-emev2.c
13015
13016 RENESAS ETHERNET DRIVERS
13017 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13018 L:      netdev@vger.kernel.org
13019 L:      linux-renesas-soc@vger.kernel.org
13020 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13021 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13022 F:      drivers/net/ethernet/renesas/
13023 F:      include/linux/sh_eth.h
13024
13025 RENESAS R-CAR GYROADC DRIVER
13026 M:      Marek Vasut <marek.vasut@gmail.com>
13027 L:      linux-iio@vger.kernel.org
13028 S:      Supported
13029 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13030 F:      drivers/iio/adc/rcar-gyroadc.c
13031
13032 RENESAS R-CAR I2C DRIVERS
13033 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13034 S:      Supported
13035 F:      drivers/i2c/busses/i2c-rcar.c
13036 F:      drivers/i2c/busses/i2c-sh_mobile.c
13037
13038 RENESAS RIIC DRIVER
13039 M:      Chris Brandt <chris.brandt@renesas.com>
13040 S:      Supported
13041 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13042 F:      drivers/i2c/busses/i2c-riic.c
13043
13044 RENESAS USB PHY DRIVER
13045 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13046 L:      linux-renesas-soc@vger.kernel.org
13047 S:      Maintained
13048 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13049
13050 RESET CONTROLLER FRAMEWORK
13051 M:      Philipp Zabel <p.zabel@pengutronix.de>
13052 T:      git git://git.pengutronix.de/git/pza/linux
13053 S:      Maintained
13054 F:      drivers/reset/
13055 F:      Documentation/devicetree/bindings/reset/
13056 F:      include/dt-bindings/reset/
13057 F:      include/linux/reset.h
13058 F:      include/linux/reset/
13059 F:      include/linux/reset-controller.h
13060
13061 RESTARTABLE SEQUENCES SUPPORT
13062 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13063 M:      Peter Zijlstra <peterz@infradead.org>
13064 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13065 M:      Boqun Feng <boqun.feng@gmail.com>
13066 L:      linux-kernel@vger.kernel.org
13067 S:      Supported
13068 F:      kernel/rseq.c
13069 F:      include/uapi/linux/rseq.h
13070 F:      include/trace/events/rseq.h
13071 F:      tools/testing/selftests/rseq/
13072
13073 RFKILL
13074 M:      Johannes Berg <johannes@sipsolutions.net>
13075 L:      linux-wireless@vger.kernel.org
13076 W:      http://wireless.kernel.org/
13077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13079 S:      Maintained
13080 F:      Documentation/rfkill.txt
13081 F:      Documentation/ABI/stable/sysfs-class-rfkill
13082 F:      net/rfkill/
13083 F:      include/linux/rfkill.h
13084 F:      include/uapi/linux/rfkill.h
13085
13086 RHASHTABLE
13087 M:      Thomas Graf <tgraf@suug.ch>
13088 M:      Herbert Xu <herbert@gondor.apana.org.au>
13089 L:      netdev@vger.kernel.org
13090 S:      Maintained
13091 F:      lib/rhashtable.c
13092 F:      lib/test_rhashtable.c
13093 F:      include/linux/rhashtable.h
13094 F:      include/linux/rhashtable-types.h
13095
13096 RICOH R5C592 MEMORYSTICK DRIVER
13097 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13098 S:      Maintained
13099 F:      drivers/memstick/host/r592.*
13100
13101 RICOH SMARTMEDIA/XD DRIVER
13102 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13103 S:      Maintained
13104 F:      drivers/mtd/nand/raw/r852.c
13105 F:      drivers/mtd/nand/raw/r852.h
13106
13107 RISC-V ARCHITECTURE
13108 M:      Palmer Dabbelt <palmer@sifive.com>
13109 M:      Albert Ou <aou@eecs.berkeley.edu>
13110 L:      linux-riscv@lists.infradead.org
13111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13112 S:      Supported
13113 F:      arch/riscv/
13114 K:      riscv
13115 N:      riscv
13116
13117 ROCCAT DRIVERS
13118 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13119 W:      http://sourceforge.net/projects/roccat/
13120 S:      Maintained
13121 F:      drivers/hid/hid-roccat*
13122 F:      include/linux/hid-roccat*
13123 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13124
13125 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13126 M:      Jacob chen <jacob2.chen@rock-chips.com>
13127 L:      linux-media@vger.kernel.org
13128 S:      Maintained
13129 F:      drivers/media/platform/rockchip/rga/
13130 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13131
13132 ROCKCHIP VPU CODEC DRIVER
13133 M:      Ezequiel Garcia <ezequiel@collabora.com>
13134 L:      linux-media@vger.kernel.org
13135 S:      Maintained
13136 F:      drivers/staging/media/platform/rockchip/vpu/
13137 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13138
13139 ROCKER DRIVER
13140 M:      Jiri Pirko <jiri@resnulli.us>
13141 L:      netdev@vger.kernel.org
13142 S:      Supported
13143 F:      drivers/net/ethernet/rocker/
13144
13145 ROCKETPORT DRIVER
13146 P:      Comtrol Corp.
13147 W:      http://www.comtrol.com
13148 S:      Maintained
13149 F:      Documentation/serial/rocket.txt
13150 F:      drivers/tty/rocket*
13151
13152 ROCKETPORT EXPRESS/INFINITY DRIVER
13153 M:      Kevin Cernekee <cernekee@gmail.com>
13154 L:      linux-serial@vger.kernel.org
13155 S:      Odd Fixes
13156 F:      drivers/tty/serial/rp2.*
13157
13158 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13159 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13160 L:      linux-kernel@vger.kernel.org
13161 L:      linux-renesas-soc@vger.kernel.org
13162 S:      Supported
13163 F:      drivers/mfd/bd9571mwv.c
13164 F:      drivers/regulator/bd9571mwv-regulator.c
13165 F:      drivers/gpio/gpio-bd9571mwv.c
13166 F:      include/linux/mfd/bd9571mwv.h
13167 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13168
13169 ROSE NETWORK LAYER
13170 M:      Ralf Baechle <ralf@linux-mips.org>
13171 L:      linux-hams@vger.kernel.org
13172 W:      http://www.linux-ax25.org/
13173 S:      Maintained
13174 F:      include/net/rose.h
13175 F:      include/uapi/linux/rose.h
13176 F:      net/rose/
13177
13178 RTL2830 MEDIA DRIVER
13179 M:      Antti Palosaari <crope@iki.fi>
13180 L:      linux-media@vger.kernel.org
13181 W:      https://linuxtv.org
13182 W:      http://palosaari.fi/linux/
13183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13184 T:      git git://linuxtv.org/anttip/media_tree.git
13185 S:      Maintained
13186 F:      drivers/media/dvb-frontends/rtl2830*
13187
13188 RTL2832 MEDIA DRIVER
13189 M:      Antti Palosaari <crope@iki.fi>
13190 L:      linux-media@vger.kernel.org
13191 W:      https://linuxtv.org
13192 W:      http://palosaari.fi/linux/
13193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13194 T:      git git://linuxtv.org/anttip/media_tree.git
13195 S:      Maintained
13196 F:      drivers/media/dvb-frontends/rtl2832*
13197
13198 RTL2832_SDR MEDIA DRIVER
13199 M:      Antti Palosaari <crope@iki.fi>
13200 L:      linux-media@vger.kernel.org
13201 W:      https://linuxtv.org
13202 W:      http://palosaari.fi/linux/
13203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13204 T:      git git://linuxtv.org/anttip/media_tree.git
13205 S:      Maintained
13206 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13207
13208 RTL8180 WIRELESS DRIVER
13209 L:      linux-wireless@vger.kernel.org
13210 W:      http://wireless.kernel.org/
13211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13212 S:      Orphan
13213 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13214
13215 RTL8187 WIRELESS DRIVER
13216 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13217 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13218 M:      Larry Finger <Larry.Finger@lwfinger.net>
13219 L:      linux-wireless@vger.kernel.org
13220 W:      http://wireless.kernel.org/
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13222 S:      Maintained
13223 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13224
13225 REALTEK WIRELESS DRIVER (rtlwifi family)
13226 M:      Ping-Ke Shih <pkshih@realtek.com>
13227 L:      linux-wireless@vger.kernel.org
13228 W:      http://wireless.kernel.org/
13229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13230 S:      Maintained
13231 F:      drivers/net/wireless/realtek/rtlwifi/
13232
13233 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13234 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13235 L:      linux-wireless@vger.kernel.org
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13237 S:      Maintained
13238 F:      drivers/net/wireless/realtek/rtl8xxxu/
13239
13240 RXRPC SOCKETS (AF_RXRPC)
13241 M:      David Howells <dhowells@redhat.com>
13242 L:      linux-afs@lists.infradead.org
13243 S:      Supported
13244 F:      net/rxrpc/
13245 F:      include/keys/rxrpc-type.h
13246 F:      include/net/af_rxrpc.h
13247 F:      include/trace/events/rxrpc.h
13248 F:      include/uapi/linux/rxrpc.h
13249 F:      Documentation/networking/rxrpc.txt
13250 W:      https://www.infradead.org/~dhowells/kafs/
13251
13252 S3 SAVAGE FRAMEBUFFER DRIVER
13253 M:      Antonino Daplas <adaplas@gmail.com>
13254 L:      linux-fbdev@vger.kernel.org
13255 S:      Maintained
13256 F:      drivers/video/fbdev/savage/
13257
13258 S390
13259 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13260 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13261 L:      linux-s390@vger.kernel.org
13262 W:      http://www.ibm.com/developerworks/linux/linux390/
13263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13264 S:      Supported
13265 F:      arch/s390/
13266 F:      drivers/s390/
13267 F:      Documentation/s390/
13268 F:      Documentation/driver-api/s390-drivers.rst
13269
13270 S390 COMMON I/O LAYER
13271 M:      Sebastian Ott <sebott@linux.ibm.com>
13272 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13273 L:      linux-s390@vger.kernel.org
13274 W:      http://www.ibm.com/developerworks/linux/linux390/
13275 S:      Supported
13276 F:      drivers/s390/cio/
13277
13278 S390 DASD DRIVER
13279 M:      Stefan Haberland <sth@linux.ibm.com>
13280 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13281 L:      linux-s390@vger.kernel.org
13282 W:      http://www.ibm.com/developerworks/linux/linux390/
13283 S:      Supported
13284 F:      drivers/s390/block/dasd*
13285 F:      block/partitions/ibm.c
13286
13287 S390 IOMMU (PCI)
13288 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13289 L:      linux-s390@vger.kernel.org
13290 W:      http://www.ibm.com/developerworks/linux/linux390/
13291 S:      Supported
13292 F:      drivers/iommu/s390-iommu.c
13293
13294 S390 IUCV NETWORK LAYER
13295 M:      Julian Wiedmann <jwi@linux.ibm.com>
13296 M:      Ursula Braun <ubraun@linux.ibm.com>
13297 L:      linux-s390@vger.kernel.org
13298 W:      http://www.ibm.com/developerworks/linux/linux390/
13299 S:      Supported
13300 F:      drivers/s390/net/*iucv*
13301 F:      include/net/iucv/
13302 F:      net/iucv/
13303
13304 S390 NETWORK DRIVERS
13305 M:      Julian Wiedmann <jwi@linux.ibm.com>
13306 M:      Ursula Braun <ubraun@linux.ibm.com>
13307 L:      linux-s390@vger.kernel.org
13308 W:      http://www.ibm.com/developerworks/linux/linux390/
13309 S:      Supported
13310 F:      drivers/s390/net/
13311
13312 S390 PCI SUBSYSTEM
13313 M:      Sebastian Ott <sebott@linux.ibm.com>
13314 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13315 L:      linux-s390@vger.kernel.org
13316 W:      http://www.ibm.com/developerworks/linux/linux390/
13317 S:      Supported
13318 F:      arch/s390/pci/
13319 F:      drivers/pci/hotplug/s390_pci_hpc.c
13320
13321 S390 VFIO-CCW DRIVER
13322 M:      Cornelia Huck <cohuck@redhat.com>
13323 M:      Farhan Ali <alifm@linux.ibm.com>
13324 M:      Eric Farman <farman@linux.ibm.com>
13325 R:      Halil Pasic <pasic@linux.ibm.com>
13326 L:      linux-s390@vger.kernel.org
13327 L:      kvm@vger.kernel.org
13328 S:      Supported
13329 F:      drivers/s390/cio/vfio_ccw*
13330 F:      Documentation/s390/vfio-ccw.txt
13331 F:      include/uapi/linux/vfio_ccw.h
13332
13333 S390 ZCRYPT DRIVER
13334 M:      Harald Freudenberger <freude@linux.ibm.com>
13335 L:      linux-s390@vger.kernel.org
13336 W:      http://www.ibm.com/developerworks/linux/linux390/
13337 S:      Supported
13338 F:      drivers/s390/crypto/
13339
13340 S390 VFIO AP DRIVER
13341 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13342 M:      Pierre Morel <pmorel@linux.ibm.com>
13343 M:      Halil Pasic <pasic@linux.ibm.com>
13344 L:      linux-s390@vger.kernel.org
13345 W:      http://www.ibm.com/developerworks/linux/linux390/
13346 S:      Supported
13347 F:      drivers/s390/crypto/vfio_ap_drv.c
13348 F:      drivers/s390/crypto/vfio_ap_private.h
13349 F:      drivers/s390/crypto/vfio_ap_ops.c
13350 F:      Documentation/s390/vfio-ap.txt
13351
13352 S390 ZFCP DRIVER
13353 M:      Steffen Maier <maier@linux.ibm.com>
13354 M:      Benjamin Block <bblock@linux.ibm.com>
13355 L:      linux-s390@vger.kernel.org
13356 W:      http://www.ibm.com/developerworks/linux/linux390/
13357 S:      Supported
13358 F:      drivers/s390/scsi/zfcp_*
13359
13360 S3C24XX SD/MMC Driver
13361 M:      Ben Dooks <ben-linux@fluff.org>
13362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13363 S:      Supported
13364 F:      drivers/mmc/host/s3cmci.*
13365
13366 SAA6588 RDS RECEIVER DRIVER
13367 M:      Hans Verkuil <hverkuil@xs4all.nl>
13368 L:      linux-media@vger.kernel.org
13369 T:      git git://linuxtv.org/media_tree.git
13370 W:      https://linuxtv.org
13371 S:      Odd Fixes
13372 F:      drivers/media/i2c/saa6588*
13373
13374 SAA7134 VIDEO4LINUX DRIVER
13375 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13376 L:      linux-media@vger.kernel.org
13377 W:      https://linuxtv.org
13378 T:      git git://linuxtv.org/media_tree.git
13379 S:      Odd fixes
13380 F:      Documentation/media/v4l-drivers/saa7134*
13381 F:      drivers/media/pci/saa7134/
13382
13383 SAA7146 VIDEO4LINUX-2 DRIVER
13384 M:      Hans Verkuil <hverkuil@xs4all.nl>
13385 L:      linux-media@vger.kernel.org
13386 T:      git git://linuxtv.org/media_tree.git
13387 S:      Maintained
13388 F:      drivers/media/common/saa7146/
13389 F:      drivers/media/pci/saa7146/
13390 F:      include/media/drv-intf/saa7146*
13391
13392 SAMSUNG AUDIO (ASoC) DRIVERS
13393 M:      Krzysztof Kozlowski <krzk@kernel.org>
13394 M:      Sangbeom Kim <sbkim73@samsung.com>
13395 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13396 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13397 S:      Supported
13398 F:      sound/soc/samsung/
13399 F:      Documentation/devicetree/bindings/sound/samsung*
13400
13401 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13402 M:      Krzysztof Kozlowski <krzk@kernel.org>
13403 L:      linux-crypto@vger.kernel.org
13404 L:      linux-samsung-soc@vger.kernel.org
13405 S:      Maintained
13406 F:      drivers/crypto/exynos-rng.c
13407 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13408
13409 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13410 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13411 L:      linux-samsung-soc@vger.kernel.org
13412 S:      Maintained
13413 F:      drivers/char/hw_random/exynos-trng.c
13414 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13415
13416 SAMSUNG FRAMEBUFFER DRIVER
13417 M:      Jingoo Han <jingoohan1@gmail.com>
13418 L:      linux-fbdev@vger.kernel.org
13419 S:      Maintained
13420 F:      drivers/video/fbdev/s3c-fb.c
13421
13422 SAMSUNG LAPTOP DRIVER
13423 M:      Corentin Chary <corentin.chary@gmail.com>
13424 L:      platform-driver-x86@vger.kernel.org
13425 S:      Maintained
13426 F:      drivers/platform/x86/samsung-laptop.c
13427
13428 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13429 M:      Sangbeom Kim <sbkim73@samsung.com>
13430 M:      Krzysztof Kozlowski <krzk@kernel.org>
13431 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13432 L:      linux-kernel@vger.kernel.org
13433 L:      linux-samsung-soc@vger.kernel.org
13434 S:      Supported
13435 F:      drivers/mfd/sec*.c
13436 F:      drivers/regulator/s2m*.c
13437 F:      drivers/regulator/s5m*.c
13438 F:      drivers/clk/clk-s2mps11.c
13439 F:      drivers/rtc/rtc-s5m.c
13440 F:      include/linux/mfd/samsung/
13441 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13442 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13443 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13444 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13445
13446 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13447 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13448 L:      linux-media@vger.kernel.org
13449 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13450 S:      Maintained
13451 F:      drivers/media/platform/s3c-camif/
13452 F:      include/media/drv-intf/s3c_camif.h
13453
13454 SAMSUNG S3FWRN5 NFC DRIVER
13455 M:      Robert Baldyga <r.baldyga@samsung.com>
13456 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13457 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13458 S:      Supported
13459 F:      drivers/nfc/s3fwrn5
13460
13461 SAMSUNG S5C73M3 CAMERA DRIVER
13462 M:      Kyungmin Park <kyungmin.park@samsung.com>
13463 M:      Andrzej Hajda <a.hajda@samsung.com>
13464 L:      linux-media@vger.kernel.org
13465 S:      Supported
13466 F:      drivers/media/i2c/s5c73m3/*
13467
13468 SAMSUNG S5K5BAF CAMERA DRIVER
13469 M:      Kyungmin Park <kyungmin.park@samsung.com>
13470 M:      Andrzej Hajda <a.hajda@samsung.com>
13471 L:      linux-media@vger.kernel.org
13472 S:      Supported
13473 F:      drivers/media/i2c/s5k5baf.c
13474
13475 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13476 M:      Krzysztof Kozlowski <krzk@kernel.org>
13477 M:      Vladimir Zapolskiy <vz@mleia.com>
13478 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13479 L:      linux-crypto@vger.kernel.org
13480 L:      linux-samsung-soc@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/crypto/s5p-sss.c
13483
13484 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13485 M:      Kyungmin Park <kyungmin.park@samsung.com>
13486 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13487 L:      linux-media@vger.kernel.org
13488 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13489 S:      Supported
13490 F:      drivers/media/platform/exynos4-is/
13491
13492 SAMSUNG SOC CLOCK DRIVERS
13493 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13494 M:      Tomasz Figa <tomasz.figa@gmail.com>
13495 M:      Chanwoo Choi <cw00.choi@samsung.com>
13496 S:      Supported
13497 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13499 F:      drivers/clk/samsung/
13500 F:      include/dt-bindings/clock/exynos*.h
13501 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13502
13503 SAMSUNG SPI DRIVERS
13504 M:      Kukjin Kim <kgene@kernel.org>
13505 M:      Krzysztof Kozlowski <krzk@kernel.org>
13506 M:      Andi Shyti <andi@etezian.org>
13507 L:      linux-spi@vger.kernel.org
13508 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13509 S:      Maintained
13510 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13511 F:      drivers/spi/spi-s3c*
13512 F:      include/linux/platform_data/spi-s3c64xx.h
13513
13514 SAMSUNG SXGBE DRIVERS
13515 M:      Byungho An <bh74.an@samsung.com>
13516 M:      Girish K S <ks.giri@samsung.com>
13517 M:      Vipul Pandya <vipul.pandya@samsung.com>
13518 S:      Supported
13519 L:      netdev@vger.kernel.org
13520 F:      drivers/net/ethernet/samsung/sxgbe/
13521
13522 SAMSUNG THERMAL DRIVER
13523 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13524 L:      linux-pm@vger.kernel.org
13525 L:      linux-samsung-soc@vger.kernel.org
13526 S:      Supported
13527 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13528 F:      drivers/thermal/samsung/
13529
13530 SAMSUNG USB2 PHY DRIVER
13531 M:      Kamil Debski <kamil@wypas.org>
13532 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13533 L:      linux-kernel@vger.kernel.org
13534 S:      Supported
13535 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13536 F:      Documentation/phy/samsung-usb2.txt
13537 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13538 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13539 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13540 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13541 F:      drivers/phy/samsung/phy-samsung-usb2.c
13542 F:      drivers/phy/samsung/phy-samsung-usb2.h
13543
13544 SC1200 WDT DRIVER
13545 M:      Zwane Mwaikambo <zwanem@gmail.com>
13546 S:      Maintained
13547 F:      drivers/watchdog/sc1200wdt.c
13548
13549 SCHEDULER
13550 M:      Ingo Molnar <mingo@redhat.com>
13551 M:      Peter Zijlstra <peterz@infradead.org>
13552 L:      linux-kernel@vger.kernel.org
13553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13554 S:      Maintained
13555 F:      kernel/sched/
13556 F:      include/linux/sched.h
13557 F:      include/uapi/linux/sched.h
13558 F:      include/linux/wait.h
13559 F:      include/linux/preempt.h
13560
13561 SCR24X CHIP CARD INTERFACE DRIVER
13562 M:      Lubomir Rintel <lkundrak@v3.sk>
13563 S:      Supported
13564 F:      drivers/char/pcmcia/scr24x_cs.c
13565
13566 SCSI CDROM DRIVER
13567 M:      Jens Axboe <axboe@kernel.dk>
13568 L:      linux-scsi@vger.kernel.org
13569 W:      http://www.kernel.dk
13570 S:      Maintained
13571 F:      drivers/scsi/sr*
13572
13573 SCSI RDMA PROTOCOL (SRP) INITIATOR
13574 M:      Bart Van Assche <bvanassche@acm.org>
13575 L:      linux-rdma@vger.kernel.org
13576 S:      Supported
13577 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13578 F:      drivers/infiniband/ulp/srp/
13579 F:      include/scsi/srp.h
13580
13581 SCSI RDMA PROTOCOL (SRP) TARGET
13582 M:      Bart Van Assche <bvanassche@acm.org>
13583 L:      linux-rdma@vger.kernel.org
13584 L:      target-devel@vger.kernel.org
13585 S:      Supported
13586 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13587 F:      drivers/infiniband/ulp/srpt/
13588
13589 SCSI SG DRIVER
13590 M:      Doug Gilbert <dgilbert@interlog.com>
13591 L:      linux-scsi@vger.kernel.org
13592 W:      http://sg.danny.cz/sg
13593 S:      Maintained
13594 F:      Documentation/scsi/scsi-generic.txt
13595 F:      drivers/scsi/sg.c
13596 F:      include/scsi/sg.h
13597
13598 SCSI SUBSYSTEM
13599 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13601 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13603 L:      linux-scsi@vger.kernel.org
13604 S:      Maintained
13605 F:      Documentation/devicetree/bindings/scsi/
13606 F:      drivers/scsi/
13607 F:      include/scsi/
13608
13609 SCSI TAPE DRIVER
13610 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13611 L:      linux-scsi@vger.kernel.org
13612 S:      Maintained
13613 F:      Documentation/scsi/st.txt
13614 F:      drivers/scsi/st.*
13615 F:      drivers/scsi/st_*.h
13616
13617 SCTP PROTOCOL
13618 M:      Vlad Yasevich <vyasevich@gmail.com>
13619 M:      Neil Horman <nhorman@tuxdriver.com>
13620 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13621 L:      linux-sctp@vger.kernel.org
13622 W:      http://lksctp.sourceforge.net
13623 S:      Maintained
13624 F:      Documentation/networking/sctp.txt
13625 F:      include/linux/sctp.h
13626 F:      include/uapi/linux/sctp.h
13627 F:      include/net/sctp/
13628 F:      net/sctp/
13629
13630 SCx200 CPU SUPPORT
13631 M:      Jim Cromie <jim.cromie@gmail.com>
13632 S:      Odd Fixes
13633 F:      Documentation/i2c/busses/scx200_acb
13634 F:      arch/x86/platform/scx200/
13635 F:      drivers/watchdog/scx200_wdt.c
13636 F:      drivers/i2c/busses/scx200*
13637 F:      drivers/mtd/maps/scx200_docflash.c
13638 F:      include/linux/scx200.h
13639
13640 SCx200 GPIO DRIVER
13641 M:      Jim Cromie <jim.cromie@gmail.com>
13642 S:      Maintained
13643 F:      drivers/char/scx200_gpio.c
13644 F:      include/linux/scx200_gpio.h
13645
13646 SCx200 HRT CLOCKSOURCE DRIVER
13647 M:      Jim Cromie <jim.cromie@gmail.com>
13648 S:      Maintained
13649 F:      drivers/clocksource/scx200_hrt.c
13650
13651 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13652 M:      Sascha Sommer <saschasommer@freenet.de>
13653 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13654 S:      Maintained
13655 F:      drivers/mmc/host/sdricoh_cs.c
13656
13657 SECO BOARDS CEC DRIVER
13658 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13659 S:      Maintained
13660 F:      drivers/media/platform/seco-cec/seco-cec.c
13661 F:      drivers/media/platform/seco-cec/seco-cec.h
13662
13663 SECURE COMPUTING
13664 M:      Kees Cook <keescook@chromium.org>
13665 R:      Andy Lutomirski <luto@amacapital.net>
13666 R:      Will Drewry <wad@chromium.org>
13667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13668 S:      Supported
13669 F:      kernel/seccomp.c
13670 F:      include/uapi/linux/seccomp.h
13671 F:      include/linux/seccomp.h
13672 F:      tools/testing/selftests/seccomp/*
13673 F:      tools/testing/selftests/kselftest_harness.h
13674 F:      Documentation/userspace-api/seccomp_filter.rst
13675 K:      \bsecure_computing
13676 K:      \bTIF_SECCOMP\b
13677
13678 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13679 M:      Al Cooper <alcooperx@gmail.com>
13680 L:      linux-mmc@vger.kernel.org
13681 L:      bcm-kernel-feedback-list@broadcom.com
13682 S:      Maintained
13683 F:      drivers/mmc/host/sdhci-brcmstb*
13684
13685 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13686 M:      Adrian Hunter <adrian.hunter@intel.com>
13687 L:      linux-mmc@vger.kernel.org
13688 S:      Maintained
13689 F:      drivers/mmc/host/sdhci*
13690 F:      include/linux/mmc/sdhci*
13691
13692 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13693 M:      Adrian Hunter <adrian.hunter@intel.com>
13694 M:      Ritesh Harjani <riteshh@codeaurora.org>
13695 M:      Asutosh Das <asutoshd@codeaurora.org>
13696 L:      linux-mmc@vger.kernel.org
13697 S:      Maintained
13698 F:      drivers/mmc/host/cqhci*
13699
13700 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13701 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13702 M:      Manjunath M B <manjumb@synopsys.com>
13703 L:      linux-mmc@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13706
13707 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13708 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13709 L:      linux-mmc@vger.kernel.org
13710 S:      Supported
13711 F:      drivers/mmc/host/sdhci-of-at91.c
13712
13713 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13714 M:      Ben Dooks <ben-linux@fluff.org>
13715 M:      Jaehoon Chung <jh80.chung@samsung.com>
13716 L:      linux-mmc@vger.kernel.org
13717 S:      Maintained
13718 F:      drivers/mmc/host/sdhci-s3c*
13719
13720 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13721 M:      Viresh Kumar <vireshk@kernel.org>
13722 L:      linux-mmc@vger.kernel.org
13723 S:      Maintained
13724 F:      drivers/mmc/host/sdhci-spear.c
13725
13726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13727 M:      Kishon Vijay Abraham I <kishon@ti.com>
13728 L:      linux-mmc@vger.kernel.org
13729 S:      Maintained
13730 F:      drivers/mmc/host/sdhci-omap.c
13731
13732 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13733 M:      Scott Bauer <scott.bauer@intel.com>
13734 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13735 L:      linux-block@vger.kernel.org
13736 S:      Supported
13737 F:      block/sed*
13738 F:      block/opal_proto.h
13739 F:      include/linux/sed*
13740 F:      include/uapi/linux/sed*
13741
13742 SECURITY CONTACT
13743 M:      Security Officers <security@kernel.org>
13744 S:      Supported
13745
13746 SECURITY SUBSYSTEM
13747 M:      James Morris <jmorris@namei.org>
13748 M:      "Serge E. Hallyn" <serge@hallyn.com>
13749 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13751 W:      http://kernsec.org/
13752 S:      Supported
13753 F:      security/
13754 X:      security/selinux/
13755
13756 SELINUX SECURITY MODULE
13757 M:      Paul Moore <paul@paul-moore.com>
13758 M:      Stephen Smalley <sds@tycho.nsa.gov>
13759 M:      Eric Paris <eparis@parisplace.org>
13760 L:      selinux@vger.kernel.org
13761 W:      https://selinuxproject.org
13762 W:      https://github.com/SELinuxProject
13763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13764 S:      Supported
13765 F:      include/linux/selinux*
13766 F:      security/selinux/
13767 F:      scripts/selinux/
13768 F:      Documentation/admin-guide/LSM/SELinux.rst
13769
13770 SENSABLE PHANTOM
13771 M:      Jiri Slaby <jirislaby@gmail.com>
13772 S:      Maintained
13773 F:      drivers/misc/phantom.c
13774 F:      include/uapi/linux/phantom.h
13775
13776 SERIAL DEVICE BUS
13777 M:      Rob Herring <robh@kernel.org>
13778 L:      linux-serial@vger.kernel.org
13779 S:      Maintained
13780 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13781 F:      drivers/tty/serdev/
13782 F:      include/linux/serdev.h
13783
13784 SERIAL DRIVERS
13785 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13786 L:      linux-serial@vger.kernel.org
13787 S:      Maintained
13788 F:      Documentation/devicetree/bindings/serial/
13789 F:      drivers/tty/serial/
13790
13791 SERIAL IR RECEIVER
13792 M:      Sean Young <sean@mess.org>
13793 L:      linux-media@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/media/rc/serial_ir.c
13796
13797 SFC NETWORK DRIVER
13798 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13799 M:      Edward Cree <ecree@solarflare.com>
13800 M:      Bert Kenward <bkenward@solarflare.com>
13801 L:      netdev@vger.kernel.org
13802 S:      Supported
13803 F:      drivers/net/ethernet/sfc/
13804
13805 SFF/SFP/SFP+ MODULE SUPPORT
13806 M:      Russell King <linux@armlinux.org.uk>
13807 L:      netdev@vger.kernel.org
13808 S:      Maintained
13809 F:      drivers/net/phy/phylink.c
13810 F:      drivers/net/phy/sfp*
13811 F:      include/linux/phylink.h
13812 F:      include/linux/sfp.h
13813
13814 SGI GRU DRIVER
13815 M:      Dimitri Sivanich <sivanich@sgi.com>
13816 S:      Maintained
13817 F:      drivers/misc/sgi-gru/
13818
13819 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13820 M:      Pat Gefre <pfg@sgi.com>
13821 L:      linux-ia64@vger.kernel.org
13822 S:      Supported
13823 F:      Documentation/ia64/serial.txt
13824 F:      drivers/tty/serial/ioc?_serial.c
13825 F:      include/linux/ioc?.h
13826
13827 SGI XP/XPC/XPNET DRIVER
13828 M:      Cliff Whickman <cpw@sgi.com>
13829 M:      Robin Holt <robinmholt@gmail.com>
13830 S:      Maintained
13831 F:      drivers/misc/sgi-xp/
13832
13833 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13834 M:      Ursula Braun <ubraun@linux.ibm.com>
13835 M:      Karsten Graul <kgraul@linux.ibm.com>
13836 L:      linux-s390@vger.kernel.org
13837 W:      http://www.ibm.com/developerworks/linux/linux390/
13838 S:      Supported
13839 F:      net/smc/
13840
13841 SHARP RJ54N1CB0C SENSOR DRIVER
13842 M:      Jacopo Mondi <jacopo@jmondi.org>
13843 L:      linux-media@vger.kernel.org
13844 T:      git git://linuxtv.org/media_tree.git
13845 S:      Odd fixes
13846 F:      drivers/media/i2c/rj54n1cb0c.c
13847 F:      include/media/i2c/rj54n1cb0c.h
13848
13849 SH_VEU V4L2 MEM2MEM DRIVER
13850 L:      linux-media@vger.kernel.org
13851 S:      Orphan
13852 F:      drivers/media/platform/sh_veu.c
13853
13854 SH_VOU V4L2 OUTPUT DRIVER
13855 L:      linux-media@vger.kernel.org
13856 S:      Orphan
13857 F:      drivers/media/platform/sh_vou.c
13858 F:      include/media/drv-intf/sh_vou.h
13859
13860 SI2157 MEDIA DRIVER
13861 M:      Antti Palosaari <crope@iki.fi>
13862 L:      linux-media@vger.kernel.org
13863 W:      https://linuxtv.org
13864 W:      http://palosaari.fi/linux/
13865 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13866 T:      git git://linuxtv.org/anttip/media_tree.git
13867 S:      Maintained
13868 F:      drivers/media/tuners/si2157*
13869
13870 SI2165 MEDIA DRIVER
13871 M:      Matthias Schwarzott <zzam@gentoo.org>
13872 L:      linux-media@vger.kernel.org
13873 W:      https://linuxtv.org
13874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13875 S:      Maintained
13876 F:      drivers/media/dvb-frontends/si2165*
13877
13878 SI2168 MEDIA DRIVER
13879 M:      Antti Palosaari <crope@iki.fi>
13880 L:      linux-media@vger.kernel.org
13881 W:      https://linuxtv.org
13882 W:      http://palosaari.fi/linux/
13883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13884 T:      git git://linuxtv.org/anttip/media_tree.git
13885 S:      Maintained
13886 F:      drivers/media/dvb-frontends/si2168*
13887
13888 SI470X FM RADIO RECEIVER I2C DRIVER
13889 M:      Hans Verkuil <hverkuil@xs4all.nl>
13890 L:      linux-media@vger.kernel.org
13891 T:      git git://linuxtv.org/media_tree.git
13892 W:      https://linuxtv.org
13893 S:      Odd Fixes
13894 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13895
13896 SI470X FM RADIO RECEIVER USB DRIVER
13897 M:      Hans Verkuil <hverkuil@xs4all.nl>
13898 L:      linux-media@vger.kernel.org
13899 T:      git git://linuxtv.org/media_tree.git
13900 W:      https://linuxtv.org
13901 S:      Maintained
13902 F:      drivers/media/radio/si470x/radio-si470x-common.c
13903 F:      drivers/media/radio/si470x/radio-si470x.h
13904 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13905
13906 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13907 M:      Eduardo Valentin <edubezval@gmail.com>
13908 L:      linux-media@vger.kernel.org
13909 T:      git git://linuxtv.org/media_tree.git
13910 W:      https://linuxtv.org
13911 S:      Odd Fixes
13912 F:      drivers/media/radio/si4713/si4713.?
13913
13914 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13915 M:      Eduardo Valentin <edubezval@gmail.com>
13916 L:      linux-media@vger.kernel.org
13917 T:      git git://linuxtv.org/media_tree.git
13918 W:      https://linuxtv.org
13919 S:      Odd Fixes
13920 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13921
13922 SI4713 FM RADIO TRANSMITTER USB DRIVER
13923 M:      Hans Verkuil <hverkuil@xs4all.nl>
13924 L:      linux-media@vger.kernel.org
13925 T:      git git://linuxtv.org/media_tree.git
13926 W:      https://linuxtv.org
13927 S:      Maintained
13928 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13929
13930 SIANO DVB DRIVER
13931 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13932 L:      linux-media@vger.kernel.org
13933 W:      https://linuxtv.org
13934 T:      git git://linuxtv.org/media_tree.git
13935 S:      Odd fixes
13936 F:      drivers/media/common/siano/
13937 F:      drivers/media/usb/siano/
13938 F:      drivers/media/usb/siano/
13939 F:      drivers/media/mmc/siano/
13940
13941 SIFIVE DRIVERS
13942 M:      Palmer Dabbelt <palmer@sifive.com>
13943 M:      Paul Walmsley <paul.walmsley@sifive.com>
13944 L:      linux-riscv@lists.infradead.org
13945 T:      git git://github.com/sifive/riscv-linux.git
13946 S:      Supported
13947 K:      sifive
13948 N:      sifive
13949
13950 SILEAD TOUCHSCREEN DRIVER
13951 M:      Hans de Goede <hdegoede@redhat.com>
13952 L:      linux-input@vger.kernel.org
13953 L:      platform-driver-x86@vger.kernel.org
13954 S:      Maintained
13955 F:      drivers/input/touchscreen/silead.c
13956 F:      drivers/platform/x86/touchscreen_dmi.c
13957
13958 SILICON MOTION SM712 FRAME BUFFER DRIVER
13959 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13960 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13961 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13962 L:      linux-fbdev@vger.kernel.org
13963 S:      Maintained
13964 F:      drivers/video/fbdev/sm712*
13965 F:      Documentation/fb/sm712fb.txt
13966
13967 SIMPLE FIRMWARE INTERFACE (SFI)
13968 M:      Len Brown <lenb@kernel.org>
13969 L:      sfi-devel@simplefirmware.org
13970 W:      http://simplefirmware.org/
13971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13972 S:      Supported
13973 F:      arch/x86/platform/sfi/
13974 F:      drivers/sfi/
13975 F:      include/linux/sfi*.h
13976
13977 SIMPLEFB FB DRIVER
13978 M:      Hans de Goede <hdegoede@redhat.com>
13979 L:      linux-fbdev@vger.kernel.org
13980 S:      Maintained
13981 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13982 F:      drivers/video/fbdev/simplefb.c
13983 F:      include/linux/platform_data/simplefb.h
13984
13985 SIMTEC EB110ATX (Chalice CATS)
13986 P:      Ben Dooks
13987 P:      Vincent Sanders <vince@simtec.co.uk>
13988 M:      Simtec Linux Team <linux@simtec.co.uk>
13989 W:      http://www.simtec.co.uk/products/EB110ATX/
13990 S:      Supported
13991
13992 SIMTEC EB2410ITX (BAST)
13993 P:      Ben Dooks
13994 P:      Vincent Sanders <vince@simtec.co.uk>
13995 M:      Simtec Linux Team <linux@simtec.co.uk>
13996 W:      http://www.simtec.co.uk/products/EB2410ITX/
13997 S:      Supported
13998 F:      arch/arm/mach-s3c24xx/mach-bast.c
13999 F:      arch/arm/mach-s3c24xx/bast-ide.c
14000 F:      arch/arm/mach-s3c24xx/bast-irq.c
14001
14002 SIPHASH PRF ROUTINES
14003 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14004 S:      Maintained
14005 F:      lib/siphash.c
14006 F:      lib/test_siphash.c
14007 F:      include/linux/siphash.h
14008
14009 SIOX
14010 M:      Gavin Schenk <g.schenk@eckelmann.de>
14011 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14012 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14013 S:      Supported
14014 F:      drivers/siox/*
14015 F:      drivers/gpio/gpio-siox.c
14016 F:      include/trace/events/siox.h
14017
14018 SIS 190 ETHERNET DRIVER
14019 M:      Francois Romieu <romieu@fr.zoreil.com>
14020 L:      netdev@vger.kernel.org
14021 S:      Maintained
14022 F:      drivers/net/ethernet/sis/sis190.c
14023
14024 SIS 900/7016 FAST ETHERNET DRIVER
14025 M:      Daniele Venzano <venza@brownhat.org>
14026 W:      http://www.brownhat.org/sis900.html
14027 L:      netdev@vger.kernel.org
14028 S:      Maintained
14029 F:      drivers/net/ethernet/sis/sis900.*
14030
14031 SIS FRAMEBUFFER DRIVER
14032 M:      Thomas Winischhofer <thomas@winischhofer.net>
14033 W:      http://www.winischhofer.net/linuxsisvga.shtml
14034 S:      Maintained
14035 F:      Documentation/fb/sisfb.txt
14036 F:      drivers/video/fbdev/sis/
14037 F:      include/video/sisfb.h
14038
14039 SIS USB2VGA DRIVER
14040 M:      Thomas Winischhofer <thomas@winischhofer.net>
14041 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14042 S:      Maintained
14043 F:      drivers/usb/misc/sisusbvga/
14044
14045 SLAB ALLOCATOR
14046 M:      Christoph Lameter <cl@linux.com>
14047 M:      Pekka Enberg <penberg@kernel.org>
14048 M:      David Rientjes <rientjes@google.com>
14049 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14050 M:      Andrew Morton <akpm@linux-foundation.org>
14051 L:      linux-mm@kvack.org
14052 S:      Maintained
14053 F:      include/linux/sl?b*.h
14054 F:      mm/sl?b*
14055
14056 SLEEPABLE READ-COPY UPDATE (SRCU)
14057 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14058 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14059 M:      Josh Triplett <josh@joshtriplett.org>
14060 R:      Steven Rostedt <rostedt@goodmis.org>
14061 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14062 L:      linux-kernel@vger.kernel.org
14063 W:      http://www.rdrop.com/users/paulmck/RCU/
14064 S:      Supported
14065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14066 F:      include/linux/srcu*.h
14067 F:      kernel/rcu/srcu*.c
14068
14069 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14070 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14071 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14072 S:      Maintained
14073 F:      drivers/slimbus/
14074 F:      Documentation/devicetree/bindings/slimbus/
14075 F:      include/linux/slimbus.h
14076
14077 SMACK SECURITY MODULE
14078 M:      Casey Schaufler <casey@schaufler-ca.com>
14079 L:      linux-security-module@vger.kernel.org
14080 W:      http://schaufler-ca.com
14081 T:      git git://github.com/cschaufler/smack-next
14082 S:      Maintained
14083 F:      Documentation/admin-guide/LSM/Smack.rst
14084 F:      security/smack/
14085
14086 SMC91x ETHERNET DRIVER
14087 M:      Nicolas Pitre <nico@fluxnic.net>
14088 S:      Odd Fixes
14089 F:      drivers/net/ethernet/smsc/smc91x.*
14090
14091 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14092 M:      Sakari Ailus <sakari.ailus@iki.fi>
14093 L:      linux-media@vger.kernel.org
14094 S:      Maintained
14095 F:      drivers/media/i2c/smiapp/
14096 F:      include/media/i2c/smiapp.h
14097 F:      drivers/media/i2c/smiapp-pll.c
14098 F:      drivers/media/i2c/smiapp-pll.h
14099 F:      include/uapi/linux/smiapp.h
14100 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14101
14102 SMM665 HARDWARE MONITOR DRIVER
14103 M:      Guenter Roeck <linux@roeck-us.net>
14104 L:      linux-hwmon@vger.kernel.org
14105 S:      Maintained
14106 F:      Documentation/hwmon/smm665
14107 F:      drivers/hwmon/smm665.c
14108
14109 SMSC EMC2103 HARDWARE MONITOR DRIVER
14110 M:      Steve Glendinning <steve.glendinning@shawell.net>
14111 L:      linux-hwmon@vger.kernel.org
14112 S:      Maintained
14113 F:      Documentation/hwmon/emc2103
14114 F:      drivers/hwmon/emc2103.c
14115
14116 SMSC SCH5627 HARDWARE MONITOR DRIVER
14117 M:      Hans de Goede <hdegoede@redhat.com>
14118 L:      linux-hwmon@vger.kernel.org
14119 S:      Supported
14120 F:      Documentation/hwmon/sch5627
14121 F:      drivers/hwmon/sch5627.c
14122
14123 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14124 M:      Steve Glendinning <steve.glendinning@shawell.net>
14125 L:      linux-fbdev@vger.kernel.org
14126 S:      Maintained
14127 F:      drivers/video/fbdev/smscufx.c
14128
14129 SMSC47B397 HARDWARE MONITOR DRIVER
14130 M:      Jean Delvare <jdelvare@suse.com>
14131 L:      linux-hwmon@vger.kernel.org
14132 S:      Maintained
14133 F:      Documentation/hwmon/smsc47b397
14134 F:      drivers/hwmon/smsc47b397.c
14135
14136 SMSC911x ETHERNET DRIVER
14137 M:      Steve Glendinning <steve.glendinning@shawell.net>
14138 L:      netdev@vger.kernel.org
14139 S:      Maintained
14140 F:      include/linux/smsc911x.h
14141 F:      drivers/net/ethernet/smsc/smsc911x.*
14142
14143 SMSC9420 PCI ETHERNET DRIVER
14144 M:      Steve Glendinning <steve.glendinning@shawell.net>
14145 L:      netdev@vger.kernel.org
14146 S:      Maintained
14147 F:      drivers/net/ethernet/smsc/smsc9420.*
14148
14149 SOC-CAMERA V4L2 SUBSYSTEM
14150 L:      linux-media@vger.kernel.org
14151 T:      git git://linuxtv.org/media_tree.git
14152 S:      Orphan
14153 F:      include/media/soc*
14154 F:      drivers/media/i2c/soc_camera/
14155 F:      drivers/media/platform/soc_camera/
14156
14157 SOCIONEXT SYNQUACER I2C DRIVER
14158 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14159 L:      linux-i2c@vger.kernel.org
14160 S:      Maintained
14161 F:      drivers/i2c/busses/i2c-synquacer.c
14162 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14163
14164 SOCIONEXT UNIPHIER SOUND DRIVER
14165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14166 S:      Orphan
14167 F:      sound/soc/uniphier/
14168
14169 SOEKRIS NET48XX LED SUPPORT
14170 M:      Chris Boot <bootc@bootc.net>
14171 S:      Maintained
14172 F:      drivers/leds/leds-net48xx.c
14173
14174 SOFT-ROCE DRIVER (rxe)
14175 M:      Moni Shoua <monis@mellanox.com>
14176 L:      linux-rdma@vger.kernel.org
14177 S:      Supported
14178 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14179 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14180 F:      drivers/infiniband/sw/rxe/
14181 F:      include/uapi/rdma/rdma_user_rxe.h
14182
14183 SOFTLOGIC 6x10 MPEG CODEC
14184 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14185 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14186 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14187 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14188 M:      Ismael Luceno <ismael@iodev.co.uk>
14189 L:      linux-media@vger.kernel.org
14190 S:      Supported
14191 F:      drivers/media/pci/solo6x10/
14192
14193 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14194 M:      James Morse <james.morse@arm.com>
14195 L:      linux-arm-kernel@lists.infradead.org
14196 S:      Maintained
14197 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14198 F:      drivers/firmware/arm_sdei.c
14199 F:      include/linux/arm_sdei.h
14200 F:      include/uapi/linux/arm_sdei.h
14201
14202 SOFTWARE RAID (Multiple Disks) SUPPORT
14203 M:      Shaohua Li <shli@kernel.org>
14204 L:      linux-raid@vger.kernel.org
14205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14206 S:      Supported
14207 F:      drivers/md/Makefile
14208 F:      drivers/md/Kconfig
14209 F:      drivers/md/md*
14210 F:      drivers/md/raid*
14211 F:      include/linux/raid/
14212 F:      include/uapi/linux/raid/
14213
14214 SOCIONEXT (SNI) AVE NETWORK DRIVER
14215 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14216 L:      netdev@vger.kernel.org
14217 S:      Maintained
14218 F:      drivers/net/ethernet/socionext/sni_ave.c
14219 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14220
14221 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14222 M:      Jassi Brar <jaswinder.singh@linaro.org>
14223 L:      netdev@vger.kernel.org
14224 S:      Maintained
14225 F:      drivers/net/ethernet/socionext/netsec.c
14226 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14227
14228 SOLIDRUN CLEARFOG SUPPORT
14229 M:      Russell King <linux@armlinux.org.uk>
14230 S:      Maintained
14231 F:      arch/arm/boot/dts/armada-388-clearfog*
14232 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14233
14234 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14235 M:      Russell King <linux@armlinux.org.uk>
14236 S:      Maintained
14237 F:      arch/arm/boot/dts/imx6*-cubox-i*
14238 F:      arch/arm/boot/dts/imx6*-hummingboard*
14239 F:      arch/arm/boot/dts/imx6*-sr-*
14240
14241 SONIC NETWORK DRIVER
14242 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14243 L:      netdev@vger.kernel.org
14244 S:      Maintained
14245 F:      drivers/net/ethernet/natsemi/sonic.*
14246
14247 SONICS SILICON BACKPLANE DRIVER (SSB)
14248 M:      Michael Buesch <m@bues.ch>
14249 L:      linux-wireless@vger.kernel.org
14250 S:      Maintained
14251 F:      drivers/ssb/
14252 F:      include/linux/ssb/
14253
14254 SONY IMX214 SENSOR DRIVER
14255 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14256 L:      linux-media@vger.kernel.org
14257 T:      git git://linuxtv.org/media_tree.git
14258 S:      Maintained
14259 F:      drivers/media/i2c/imx214.c
14260 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14261
14262 SONY IMX258 SENSOR DRIVER
14263 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14264 L:      linux-media@vger.kernel.org
14265 T:      git git://linuxtv.org/media_tree.git
14266 S:      Maintained
14267 F:      drivers/media/i2c/imx258.c
14268
14269 SONY IMX274 SENSOR DRIVER
14270 M:      Leon Luo <leonl@leopardimaging.com>
14271 L:      linux-media@vger.kernel.org
14272 T:      git git://linuxtv.org/media_tree.git
14273 S:      Maintained
14274 F:      drivers/media/i2c/imx274.c
14275 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14276
14277 SONY IMX319 SENSOR DRIVER
14278 M:      Bingbu Cao <bingbu.cao@intel.com>
14279 L:      linux-media@vger.kernel.org
14280 T:      git git://linuxtv.org/media_tree.git
14281 S:      Maintained
14282 F:      drivers/media/i2c/imx319.c
14283
14284 SONY IMX355 SENSOR DRIVER
14285 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14286 L:      linux-media@vger.kernel.org
14287 T:      git git://linuxtv.org/media_tree.git
14288 S:      Maintained
14289 F:      drivers/media/i2c/imx355.c
14290
14291 SONY MEMORYSTICK CARD SUPPORT
14292 M:      Alex Dubov <oakad@yahoo.com>
14293 W:      http://tifmxx.berlios.de/
14294 S:      Maintained
14295 F:      drivers/memstick/host/tifm_ms.c
14296
14297 SONY MEMORYSTICK STANDARD SUPPORT
14298 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14299 S:      Maintained
14300 F:      drivers/memstick/core/ms_block.*
14301
14302 SONY VAIO CONTROL DEVICE DRIVER
14303 M:      Mattia Dongili <malattia@linux.it>
14304 L:      platform-driver-x86@vger.kernel.org
14305 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14306 S:      Maintained
14307 F:      Documentation/laptops/sony-laptop.txt
14308 F:      drivers/char/sonypi.c
14309 F:      drivers/platform/x86/sony-laptop.c
14310 F:      include/linux/sony-laptop.h
14311
14312 SOUND
14313 M:      Jaroslav Kysela <perex@perex.cz>
14314 M:      Takashi Iwai <tiwai@suse.com>
14315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14316 W:      http://www.alsa-project.org/
14317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14318 T:      git git://git.alsa-project.org/alsa-kernel.git
14319 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14320 S:      Maintained
14321 F:      Documentation/sound/
14322 F:      include/sound/
14323 F:      include/uapi/sound/
14324 F:      sound/
14325
14326 SOUND - COMPRESSED AUDIO
14327 M:      Vinod Koul <vkoul@kernel.org>
14328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14330 S:      Supported
14331 F:      Documentation/sound/designs/compress-offload.rst
14332 F:      include/sound/compress_driver.h
14333 F:      include/uapi/sound/compress_*
14334 F:      sound/core/compress_offload.c
14335 F:      sound/soc/soc-compress.c
14336
14337 SOUND - DMAENGINE HELPERS
14338 M:      Lars-Peter Clausen <lars@metafoo.de>
14339 S:      Supported
14340 F:      include/sound/dmaengine_pcm.h
14341 F:      sound/core/pcm_dmaengine.c
14342 F:      sound/soc/soc-generic-dmaengine-pcm.c
14343
14344 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14345 M:      Liam Girdwood <lgirdwood@gmail.com>
14346 M:      Mark Brown <broonie@kernel.org>
14347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14349 W:      http://alsa-project.org/main/index.php/ASoC
14350 S:      Supported
14351 F:      Documentation/devicetree/bindings/sound/
14352 F:      Documentation/sound/soc/
14353 F:      sound/soc/
14354 F:      include/dt-bindings/sound/
14355 F:      include/sound/soc*
14356
14357 SOUNDWIRE SUBSYSTEM
14358 M:      Vinod Koul <vkoul@kernel.org>
14359 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14360 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14362 S:      Supported
14363 F:      Documentation/driver-api/soundwire/
14364 F:      drivers/soundwire/
14365 F:      include/linux/soundwire/
14366
14367 SP2 MEDIA DRIVER
14368 M:      Olli Salonen <olli.salonen@iki.fi>
14369 L:      linux-media@vger.kernel.org
14370 W:      https://linuxtv.org
14371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14372 S:      Maintained
14373 F:      drivers/media/dvb-frontends/sp2*
14374
14375 SPARC + UltraSPARC (sparc/sparc64)
14376 M:      "David S. Miller" <davem@davemloft.net>
14377 L:      sparclinux@vger.kernel.org
14378 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14381 S:      Maintained
14382 F:      arch/sparc/
14383 F:      drivers/sbus/
14384
14385 SPARC SERIAL DRIVERS
14386 M:      "David S. Miller" <davem@davemloft.net>
14387 L:      sparclinux@vger.kernel.org
14388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14390 S:      Maintained
14391 F:      include/linux/sunserialcore.h
14392 F:      drivers/tty/serial/suncore.c
14393 F:      drivers/tty/serial/sunhv.c
14394 F:      drivers/tty/serial/sunsab.c
14395 F:      drivers/tty/serial/sunsab.h
14396 F:      drivers/tty/serial/sunsu.c
14397 F:      drivers/tty/serial/sunzilog.c
14398 F:      drivers/tty/serial/sunzilog.h
14399 F:      drivers/tty/vcc.c
14400
14401 SPARSE CHECKER
14402 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14403 L:      linux-sparse@vger.kernel.org
14404 W:      https://sparse.wiki.kernel.org/
14405 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14406 S:      Maintained
14407 F:      include/linux/compiler.h
14408
14409 SPEAR CLOCK FRAMEWORK SUPPORT
14410 M:      Viresh Kumar <vireshk@kernel.org>
14411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 W:      http://www.st.com/spear
14413 S:      Maintained
14414 F:      drivers/clk/spear/
14415
14416 SPEAR PLATFORM SUPPORT
14417 M:      Viresh Kumar <vireshk@kernel.org>
14418 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14420 W:      http://www.st.com/spear
14421 S:      Maintained
14422 F:      arch/arm/boot/dts/spear*
14423 F:      arch/arm/mach-spear/
14424
14425 SPI NOR SUBSYSTEM
14426 M:      Marek Vasut <marek.vasut@gmail.com>
14427 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14428 L:      linux-mtd@lists.infradead.org
14429 W:      http://www.linux-mtd.infradead.org/
14430 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14431 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14432 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14433 S:      Maintained
14434 F:      drivers/mtd/spi-nor/
14435 F:      include/linux/mtd/spi-nor.h
14436
14437 SPI SUBSYSTEM
14438 M:      Mark Brown <broonie@kernel.org>
14439 L:      linux-spi@vger.kernel.org
14440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14441 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14442 S:      Maintained
14443 F:      Documentation/devicetree/bindings/spi/
14444 F:      Documentation/spi/
14445 F:      drivers/spi/
14446 F:      include/linux/spi/
14447 F:      include/uapi/linux/spi/
14448 F:      tools/spi/
14449
14450 SPIDERNET NETWORK DRIVER for CELL
14451 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14452 L:      netdev@vger.kernel.org
14453 S:      Supported
14454 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14455 F:      drivers/net/ethernet/toshiba/spider_net*
14456
14457 SPMI SUBSYSTEM
14458 R:      Stephen Boyd <sboyd@kernel.org>
14459 L:      linux-arm-msm@vger.kernel.org
14460 F:      Documentation/devicetree/bindings/spmi/
14461 F:      drivers/spmi/
14462 F:      include/dt-bindings/spmi/spmi.h
14463 F:      include/linux/spmi.h
14464 F:      include/trace/events/spmi.h
14465
14466 SPU FILE SYSTEM
14467 M:      Jeremy Kerr <jk@ozlabs.org>
14468 L:      linuxppc-dev@lists.ozlabs.org
14469 W:      http://www.ibm.com/developerworks/power/cell/
14470 S:      Supported
14471 F:      Documentation/filesystems/spufs.txt
14472 F:      arch/powerpc/platforms/cell/spufs/
14473
14474 SQUASHFS FILE SYSTEM
14475 M:      Phillip Lougher <phillip@squashfs.org.uk>
14476 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14477 W:      http://squashfs.org.uk
14478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14479 S:      Maintained
14480 F:      Documentation/filesystems/squashfs.txt
14481 F:      fs/squashfs/
14482
14483 SRM (Alpha) environment access
14484 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14485 S:      Maintained
14486 F:      arch/alpha/kernel/srm_env.c
14487
14488 ST LSM6DSx IMU IIO DRIVER
14489 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14490 L:      linux-iio@vger.kernel.org
14491 W:      http://www.st.com/
14492 S:      Maintained
14493 F:      drivers/iio/imu/st_lsm6dsx/
14494 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14495
14496 ST STM32 I2C/SMBUS DRIVER
14497 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14498 L:      linux-i2c@vger.kernel.org
14499 S:      Maintained
14500 F:      drivers/i2c/busses/i2c-stm32*
14501
14502 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14503 M:      Song Qiang <songqiang1304521@gmail.com>
14504 L:      linux-iio@vger.kernel.org
14505 S:      Maintained
14506 F:      drivers/iio/proximity/vl53l0x-i2c.c
14507 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14508
14509 STABLE BRANCH
14510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14511 M:      Sasha Levin <sashal@kernel.org>
14512 L:      stable@vger.kernel.org
14513 S:      Supported
14514 F:      Documentation/process/stable-kernel-rules.rst
14515
14516 STAGING - COMEDI
14517 M:      Ian Abbott <abbotti@mev.co.uk>
14518 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14519 S:      Odd Fixes
14520 F:      drivers/staging/comedi/
14521
14522 STAGING - EROFS FILE SYSTEM
14523 M:      Gao Xiang <gaoxiang25@huawei.com>
14524 M:      Chao Yu <yuchao0@huawei.com>
14525 L:      linux-erofs@lists.ozlabs.org
14526 S:      Maintained
14527 F:      drivers/staging/erofs/
14528
14529 STAGING - INDUSTRIAL IO
14530 M:      Jonathan Cameron <jic23@kernel.org>
14531 L:      linux-iio@vger.kernel.org
14532 S:      Odd Fixes
14533 F:      Documentation/devicetree/bindings/staging/iio/
14534 F:      drivers/staging/iio/
14535
14536 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14537 M:      Marc Dietrich <marvin24@gmx.de>
14538 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14539 L:      linux-tegra@vger.kernel.org
14540 S:      Maintained
14541 F:      drivers/staging/nvec/
14542
14543 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14544 M:      Jens Frederich <jfrederich@gmail.com>
14545 M:      Daniel Drake <dsd@laptop.org>
14546 M:      Jon Nettleton <jon.nettleton@gmail.com>
14547 W:      http://wiki.laptop.org/go/DCON
14548 S:      Maintained
14549 F:      drivers/staging/olpc_dcon/
14550
14551 STAGING - REALTEK RTL8712U DRIVERS
14552 M:      Larry Finger <Larry.Finger@lwfinger.net>
14553 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14554 S:      Odd Fixes
14555 F:      drivers/staging/rtl8712/
14556
14557 STAGING - REALTEK RTL8188EU DRIVERS
14558 M:      Larry Finger <Larry.Finger@lwfinger.net>
14559 S:      Odd Fixes
14560 F:      drivers/staging/rtl8188eu/
14561
14562 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14563 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14564 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14565 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14566 L:      linux-fbdev@vger.kernel.org
14567 S:      Maintained
14568 F:      drivers/staging/sm750fb/
14569
14570 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14571 M:      William Hubbs <w.d.hubbs@gmail.com>
14572 M:      Chris Brannon <chris@the-brannons.com>
14573 M:      Kirk Reiser <kirk@reisers.ca>
14574 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14575 L:      speakup@linux-speakup.org
14576 W:      http://www.linux-speakup.org/
14577 S:      Odd Fixes
14578 F:      drivers/staging/speakup/
14579
14580 STAGING - VIA VT665X DRIVERS
14581 M:      Forest Bond <forest@alittletooquiet.net>
14582 S:      Odd Fixes
14583 F:      drivers/staging/vt665?/
14584
14585 STAGING - WILC1000 WIFI DRIVER
14586 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14587 M:      Ajay Singh <ajay.kathat@microchip.com>
14588 L:      linux-wireless@vger.kernel.org
14589 S:      Supported
14590 F:      drivers/staging/wilc1000/
14591
14592 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14593 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14594 S:      Odd Fixes
14595 F:      drivers/staging/xgifb/
14596
14597 STAGING SUBSYSTEM
14598 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14600 L:      devel@driverdev.osuosl.org
14601 S:      Supported
14602 F:      drivers/staging/
14603
14604 STARFIRE/DURALAN NETWORK DRIVER
14605 M:      Ion Badulescu <ionut@badula.org>
14606 S:      Odd Fixes
14607 F:      drivers/net/ethernet/adaptec/starfire*
14608
14609 STEC S1220 SKD DRIVER
14610 M:      Bart Van Assche <bart.vanassche@wdc.com>
14611 L:      linux-block@vger.kernel.org
14612 S:      Maintained
14613 F:      drivers/block/skd*[ch]
14614
14615 STI AUDIO (ASoC) DRIVERS
14616 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14617 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14618 S:      Maintained
14619 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14620 F:      sound/soc/sti/
14621
14622 STI CEC DRIVER
14623 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14624 S:      Maintained
14625 F:      drivers/media/platform/sti/cec/
14626 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14627
14628 STK1160 USB VIDEO CAPTURE DRIVER
14629 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14630 L:      linux-media@vger.kernel.org
14631 T:      git git://linuxtv.org/media_tree.git
14632 S:      Maintained
14633 F:      drivers/media/usb/stk1160/
14634
14635 STM32 AUDIO (ASoC) DRIVERS
14636 M:      Olivier Moysan <olivier.moysan@st.com>
14637 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14638 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14639 S:      Maintained
14640 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14641 F:      sound/soc/stm/
14642
14643 STM32 TIMER/LPTIMER DRIVERS
14644 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14645 S:      Maintained
14646 F:      drivers/*/stm32-*timer*
14647 F:      drivers/pwm/pwm-stm32*
14648 F:      include/linux/*/stm32-*tim*
14649 F:      Documentation/ABI/testing/*timer-stm32
14650 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14651 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14652
14653 STMMAC ETHERNET DRIVER
14654 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14655 M:      Alexandre Torgue <alexandre.torgue@st.com>
14656 M:      Jose Abreu <joabreu@synopsys.com>
14657 L:      netdev@vger.kernel.org
14658 W:      http://www.stlinux.com
14659 S:      Supported
14660 F:      drivers/net/ethernet/stmicro/stmmac/
14661
14662 SUN3/3X
14663 M:      Sam Creasey <sammy@sammy.net>
14664 W:      http://sammy.net/sun3/
14665 S:      Maintained
14666 F:      arch/m68k/kernel/*sun3*
14667 F:      arch/m68k/sun3*/
14668 F:      arch/m68k/include/asm/sun3*
14669 F:      drivers/net/ethernet/i825xx/sun3*
14670
14671 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14672 M:      Hans de Goede <hdegoede@redhat.com>
14673 L:      linux-input@vger.kernel.org
14674 S:      Maintained
14675 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14676 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14677
14678 SUNDANCE NETWORK DRIVER
14679 M:      Denis Kirjanov <kda@linux-powerpc.org>
14680 L:      netdev@vger.kernel.org
14681 S:      Maintained
14682 F:      drivers/net/ethernet/dlink/sundance.c
14683
14684 SUPERH
14685 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14686 M:      Rich Felker <dalias@libc.org>
14687 L:      linux-sh@vger.kernel.org
14688 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14689 S:      Maintained
14690 F:      Documentation/sh/
14691 F:      arch/sh/
14692 F:      drivers/sh/
14693
14694 SUSPEND TO RAM
14695 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14696 M:      Len Brown <len.brown@intel.com>
14697 M:      Pavel Machek <pavel@ucw.cz>
14698 L:      linux-pm@vger.kernel.org
14699 B:      https://bugzilla.kernel.org
14700 S:      Supported
14701 F:      Documentation/power/
14702 F:      arch/x86/kernel/acpi/
14703 F:      drivers/base/power/
14704 F:      kernel/power/
14705 F:      include/linux/suspend.h
14706 F:      include/linux/freezer.h
14707 F:      include/linux/pm.h
14708
14709 SVGA HANDLING
14710 M:      Martin Mares <mj@ucw.cz>
14711 L:      linux-video@atrey.karlin.mff.cuni.cz
14712 S:      Maintained
14713 F:      Documentation/svga.txt
14714 F:      arch/x86/boot/video*
14715
14716 SWIOTLB SUBSYSTEM
14717 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14718 L:      iommu@lists.linux-foundation.org
14719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14720 S:      Supported
14721 F:      kernel/dma/swiotlb.c
14722 F:      arch/*/kernel/pci-swiotlb.c
14723 F:      include/linux/swiotlb.h
14724
14725 SWITCHDEV
14726 M:      Jiri Pirko <jiri@resnulli.us>
14727 M:      Ivan Vecera <ivecera@redhat.com>
14728 L:      netdev@vger.kernel.org
14729 S:      Supported
14730 F:      net/switchdev/
14731 F:      include/net/switchdev.h
14732
14733 SY8106A REGULATOR DRIVER
14734 M:      Icenowy Zheng <icenowy@aosc.io>
14735 S:      Maintained
14736 F:      drivers/regulator/sy8106a-regulator.c
14737 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14738
14739 SYNC FILE FRAMEWORK
14740 M:      Sumit Semwal <sumit.semwal@linaro.org>
14741 R:      Gustavo Padovan <gustavo@padovan.org>
14742 S:      Maintained
14743 L:      linux-media@vger.kernel.org
14744 L:      dri-devel@lists.freedesktop.org
14745 F:      drivers/dma-buf/sync_*
14746 F:      drivers/dma-buf/dma-fence*
14747 F:      drivers/dma-buf/sw_sync.c
14748 F:      include/linux/sync_file.h
14749 F:      include/uapi/linux/sync_file.h
14750 F:      Documentation/sync_file.txt
14751 T:      git git://anongit.freedesktop.org/drm/drm-misc
14752
14753 SYNOPSYS ARC ARCHITECTURE
14754 M:      Vineet Gupta <vgupta@synopsys.com>
14755 L:      linux-snps-arc@lists.infradead.org
14756 S:      Supported
14757 F:      arch/arc/
14758 F:      Documentation/devicetree/bindings/arc/*
14759 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14760 F:      drivers/clocksource/arc_timer.c
14761 F:      drivers/tty/serial/arc_uart.c
14762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14763
14764 SYNOPSYS ARC HSDK SDP pll clock driver
14765 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14766 S:      Supported
14767 F:      drivers/clk/clk-hsdk-pll.c
14768 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14769
14770 SYNOPSYS ARC SDP clock driver
14771 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14772 S:      Supported
14773 F:      drivers/clk/axs10x/*
14774 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14775
14776 SYNOPSYS ARC SDP platform support
14777 M:      Alexey Brodkin <abrodkin@synopsys.com>
14778 S:      Supported
14779 F:      arch/arc/plat-axs10x
14780 F:      arch/arc/boot/dts/ax*
14781 F:      Documentation/devicetree/bindings/arc/axs10*
14782
14783 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14784 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14785 S:      Supported
14786 F:      drivers/reset/reset-axs10x.c
14787 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14788
14789 SYNOPSYS CREG GPIO DRIVER
14790 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14791 S:      Maintained
14792 F:      drivers/gpio/gpio-creg-snps.c
14793 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14794
14795 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14796 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14797 S:      Maintained
14798 F:      drivers/tty/serial/8250/8250_dw.c
14799
14800 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14801 M:      Hoan Tran <hoan@os.amperecomputing.com>
14802 L:      linux-gpio@vger.kernel.org
14803 S:      Maintained
14804 F:      drivers/gpio/gpio-dwapb.c
14805 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14806
14807 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14808 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14809 S:      Maintained
14810 F:      drivers/dma/dwi-axi-dmac/
14811 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14812
14813 SYNOPSYS DESIGNWARE DMAC DRIVER
14814 M:      Viresh Kumar <vireshk@kernel.org>
14815 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14816 S:      Maintained
14817 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14818 F:      drivers/dma/dw/
14819 F:      include/dt-bindings/dma/dw-dmac.h
14820 F:      include/linux/dma/dw.h
14821 F:      include/linux/platform_data/dma-dw.h
14822
14823 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14824 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14825 L:      netdev@vger.kernel.org
14826 S:      Supported
14827 F:      drivers/net/ethernet/synopsys/
14828
14829 SYNOPSYS DESIGNWARE I2C DRIVER
14830 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14831 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14832 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14833 L:      linux-i2c@vger.kernel.org
14834 S:      Maintained
14835 F:      drivers/i2c/busses/i2c-designware-*
14836 F:      include/linux/platform_data/i2c-designware.h
14837
14838 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14839 M:      Jaehoon Chung <jh80.chung@samsung.com>
14840 L:      linux-mmc@vger.kernel.org
14841 S:      Maintained
14842 F:      drivers/mmc/host/dw_mmc*
14843
14844 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14845 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14846 S:      Supported
14847 F:      drivers/reset/reset-hsdk.c
14848 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14849 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14850
14851 SYSTEM CONFIGURATION (SYSCON)
14852 M:      Lee Jones <lee.jones@linaro.org>
14853 M:      Arnd Bergmann <arnd@arndb.de>
14854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14855 S:      Supported
14856 F:      drivers/mfd/syscon.c
14857
14858 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14859 M:      Sudeep Holla <sudeep.holla@arm.com>
14860 L:      linux-arm-kernel@lists.infradead.org
14861 S:      Maintained
14862 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14863 F:      drivers/clk/clk-sc[mp]i.c
14864 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14865 F:      drivers/firmware/arm_scpi.c
14866 F:      drivers/firmware/arm_scmi/
14867 F:      include/linux/sc[mp]i_protocol.h
14868
14869 SYSTEM RESET/SHUTDOWN DRIVERS
14870 M:      Sebastian Reichel <sre@kernel.org>
14871 L:      linux-pm@vger.kernel.org
14872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14873 S:      Maintained
14874 F:      Documentation/devicetree/bindings/power/reset/
14875 F:      drivers/power/reset/
14876
14877 SYSTEM TRACE MODULE CLASS
14878 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14879 S:      Maintained
14880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14881 F:      Documentation/trace/stm.rst
14882 F:      drivers/hwtracing/stm/
14883 F:      include/linux/stm.h
14884 F:      include/uapi/linux/stm.h
14885
14886 SYSV FILESYSTEM
14887 M:      Christoph Hellwig <hch@infradead.org>
14888 S:      Maintained
14889 F:      Documentation/filesystems/sysv-fs.txt
14890 F:      fs/sysv/
14891 F:      include/linux/sysv_fs.h
14892
14893 TARGET SUBSYSTEM
14894 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14895 L:      linux-scsi@vger.kernel.org
14896 L:      target-devel@vger.kernel.org
14897 W:      http://www.linux-iscsi.org
14898 W:      http://groups.google.com/group/linux-iscsi-target-dev
14899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14900 S:      Supported
14901 F:      drivers/target/
14902 F:      include/target/
14903 F:      Documentation/target/
14904
14905 TASKSTATS STATISTICS INTERFACE
14906 M:      Balbir Singh <bsingharora@gmail.com>
14907 S:      Maintained
14908 F:      Documentation/accounting/taskstats*
14909 F:      include/linux/taskstats*
14910 F:      kernel/taskstats.c
14911
14912 TC subsystem
14913 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14914 M:      Cong Wang <xiyou.wangcong@gmail.com>
14915 M:      Jiri Pirko <jiri@resnulli.us>
14916 L:      netdev@vger.kernel.org
14917 S:      Maintained
14918 F:      include/net/pkt_cls.h
14919 F:      include/net/pkt_sched.h
14920 F:      include/net/tc_act/
14921 F:      include/uapi/linux/pkt_cls.h
14922 F:      include/uapi/linux/pkt_sched.h
14923 F:      include/uapi/linux/tc_act/
14924 F:      include/uapi/linux/tc_ematch/
14925 F:      net/sched/
14926
14927 TC90522 MEDIA DRIVER
14928 M:      Akihiro Tsukada <tskd08@gmail.com>
14929 L:      linux-media@vger.kernel.org
14930 S:      Odd Fixes
14931 F:      drivers/media/dvb-frontends/tc90522*
14932
14933 TCP LOW PRIORITY MODULE
14934 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14935 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14936 W:      http://tcp-lp-mod.sourceforge.net/
14937 S:      Maintained
14938 F:      net/ipv4/tcp_lp.c
14939
14940 TDA10071 MEDIA DRIVER
14941 M:      Antti Palosaari <crope@iki.fi>
14942 L:      linux-media@vger.kernel.org
14943 W:      https://linuxtv.org
14944 W:      http://palosaari.fi/linux/
14945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14946 T:      git git://linuxtv.org/anttip/media_tree.git
14947 S:      Maintained
14948 F:      drivers/media/dvb-frontends/tda10071*
14949
14950 TDA18212 MEDIA DRIVER
14951 M:      Antti Palosaari <crope@iki.fi>
14952 L:      linux-media@vger.kernel.org
14953 W:      https://linuxtv.org
14954 W:      http://palosaari.fi/linux/
14955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14956 T:      git git://linuxtv.org/anttip/media_tree.git
14957 S:      Maintained
14958 F:      drivers/media/tuners/tda18212*
14959
14960 TDA18218 MEDIA DRIVER
14961 M:      Antti Palosaari <crope@iki.fi>
14962 L:      linux-media@vger.kernel.org
14963 W:      https://linuxtv.org
14964 W:      http://palosaari.fi/linux/
14965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14966 T:      git git://linuxtv.org/anttip/media_tree.git
14967 S:      Maintained
14968 F:      drivers/media/tuners/tda18218*
14969
14970 TDA18250 MEDIA DRIVER
14971 M:      Olli Salonen <olli.salonen@iki.fi>
14972 L:      linux-media@vger.kernel.org
14973 W:      https://linuxtv.org
14974 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14975 T:      git git://linuxtv.org/media_tree.git
14976 S:      Maintained
14977 F:      drivers/media/tuners/tda18250*
14978
14979 TDA18271 MEDIA DRIVER
14980 M:      Michael Krufky <mkrufky@linuxtv.org>
14981 L:      linux-media@vger.kernel.org
14982 W:      https://linuxtv.org
14983 W:      http://github.com/mkrufky
14984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14985 T:      git git://linuxtv.org/mkrufky/tuners.git
14986 S:      Maintained
14987 F:      drivers/media/tuners/tda18271*
14988
14989 TDA1997x MEDIA DRIVER
14990 M:      Tim Harvey <tharvey@gateworks.com>
14991 L:      linux-media@vger.kernel.org
14992 W:      https://linuxtv.org
14993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14994 S:      Maintained
14995 F:      drivers/media/i2c/tda1997x.*
14996
14997 TDA827x MEDIA DRIVER
14998 M:      Michael Krufky <mkrufky@linuxtv.org>
14999 L:      linux-media@vger.kernel.org
15000 W:      https://linuxtv.org
15001 W:      http://github.com/mkrufky
15002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15003 T:      git git://linuxtv.org/mkrufky/tuners.git
15004 S:      Maintained
15005 F:      drivers/media/tuners/tda8290.*
15006
15007 TDA8290 MEDIA DRIVER
15008 M:      Michael Krufky <mkrufky@linuxtv.org>
15009 L:      linux-media@vger.kernel.org
15010 W:      https://linuxtv.org
15011 W:      http://github.com/mkrufky
15012 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15013 T:      git git://linuxtv.org/mkrufky/tuners.git
15014 S:      Maintained
15015 F:      drivers/media/tuners/tda8290.*
15016
15017 TDA9840 MEDIA DRIVER
15018 M:      Hans Verkuil <hverkuil@xs4all.nl>
15019 L:      linux-media@vger.kernel.org
15020 T:      git git://linuxtv.org/media_tree.git
15021 W:      https://linuxtv.org
15022 S:      Maintained
15023 F:      drivers/media/i2c/tda9840*
15024
15025 TEA5761 TUNER DRIVER
15026 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15027 L:      linux-media@vger.kernel.org
15028 W:      https://linuxtv.org
15029 T:      git git://linuxtv.org/media_tree.git
15030 S:      Odd fixes
15031 F:      drivers/media/tuners/tea5761.*
15032
15033 TEA5767 TUNER DRIVER
15034 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15035 L:      linux-media@vger.kernel.org
15036 W:      https://linuxtv.org
15037 T:      git git://linuxtv.org/media_tree.git
15038 S:      Maintained
15039 F:      drivers/media/tuners/tea5767.*
15040
15041 TEA6415C MEDIA DRIVER
15042 M:      Hans Verkuil <hverkuil@xs4all.nl>
15043 L:      linux-media@vger.kernel.org
15044 T:      git git://linuxtv.org/media_tree.git
15045 W:      https://linuxtv.org
15046 S:      Maintained
15047 F:      drivers/media/i2c/tea6415c*
15048
15049 TEA6420 MEDIA DRIVER
15050 M:      Hans Verkuil <hverkuil@xs4all.nl>
15051 L:      linux-media@vger.kernel.org
15052 T:      git git://linuxtv.org/media_tree.git
15053 W:      https://linuxtv.org
15054 S:      Maintained
15055 F:      drivers/media/i2c/tea6420*
15056
15057 TEAM DRIVER
15058 M:      Jiri Pirko <jiri@resnulli.us>
15059 L:      netdev@vger.kernel.org
15060 S:      Supported
15061 F:      drivers/net/team/
15062 F:      include/linux/if_team.h
15063 F:      include/uapi/linux/if_team.h
15064
15065 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15066 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15067 S:      Maintained
15068 F:      arch/x86/platform/ts5500/
15069
15070 TECHNOTREND USB IR RECEIVER
15071 M:      Sean Young <sean@mess.org>
15072 L:      linux-media@vger.kernel.org
15073 S:      Maintained
15074 F:      drivers/media/rc/ttusbir.c
15075
15076 TECHWELL TW9910 VIDEO DECODER
15077 L:      linux-media@vger.kernel.org
15078 S:      Orphan
15079 F:      drivers/media/i2c/tw9910.c
15080 F:      include/media/i2c/tw9910.h
15081
15082 TEE SUBSYSTEM
15083 M:      Jens Wiklander <jens.wiklander@linaro.org>
15084 S:      Maintained
15085 F:      include/linux/tee_drv.h
15086 F:      include/uapi/linux/tee.h
15087 F:      drivers/tee/
15088 F:      Documentation/tee.txt
15089
15090 TEGRA ARCHITECTURE SUPPORT
15091 M:      Thierry Reding <thierry.reding@gmail.com>
15092 M:      Jonathan Hunter <jonathanh@nvidia.com>
15093 L:      linux-tegra@vger.kernel.org
15094 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15096 S:      Supported
15097 N:      [^a-z]tegra
15098
15099 TEGRA CLOCK DRIVER
15100 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15101 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15102 S:      Supported
15103 F:      drivers/clk/tegra/
15104
15105 TEGRA DMA DRIVERS
15106 M:      Laxman Dewangan <ldewangan@nvidia.com>
15107 M:      Jon Hunter <jonathanh@nvidia.com>
15108 S:      Supported
15109 F:      drivers/dma/tegra*
15110
15111 TEGRA I2C DRIVER
15112 M:      Laxman Dewangan <ldewangan@nvidia.com>
15113 S:      Supported
15114 F:      drivers/i2c/busses/i2c-tegra.c
15115
15116 TEGRA IOMMU DRIVERS
15117 M:      Thierry Reding <thierry.reding@gmail.com>
15118 L:      linux-tegra@vger.kernel.org
15119 S:      Supported
15120 F:      drivers/iommu/tegra*
15121
15122 TEGRA KBC DRIVER
15123 M:      Laxman Dewangan <ldewangan@nvidia.com>
15124 S:      Supported
15125 F:      drivers/input/keyboard/tegra-kbc.c
15126
15127 TEGRA NAND DRIVER
15128 M:      Stefan Agner <stefan@agner.ch>
15129 M:      Lucas Stach <dev@lynxeye.de>
15130 S:      Maintained
15131 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15132 F:      drivers/mtd/nand/raw/tegra_nand.c
15133
15134 TEGRA PWM DRIVER
15135 M:      Thierry Reding <thierry.reding@gmail.com>
15136 S:      Supported
15137 F:      drivers/pwm/pwm-tegra.c
15138
15139 TEGRA SERIAL DRIVER
15140 M:      Laxman Dewangan <ldewangan@nvidia.com>
15141 S:      Supported
15142 F:      drivers/tty/serial/serial-tegra.c
15143
15144 TEGRA SPI DRIVER
15145 M:      Laxman Dewangan <ldewangan@nvidia.com>
15146 S:      Supported
15147 F:      drivers/spi/spi-tegra*
15148
15149 TEHUTI ETHERNET DRIVER
15150 M:      Andy Gospodarek <andy@greyhouse.net>
15151 L:      netdev@vger.kernel.org
15152 S:      Supported
15153 F:      drivers/net/ethernet/tehuti/*
15154
15155 Telecom Clock Driver for MCPL0010
15156 M:      Mark Gross <mark.gross@intel.com>
15157 S:      Supported
15158 F:      drivers/char/tlclk.c
15159
15160 TENSILICA XTENSA PORT (xtensa)
15161 M:      Chris Zankel <chris@zankel.net>
15162 M:      Max Filippov <jcmvbkbc@gmail.com>
15163 L:      linux-xtensa@linux-xtensa.org
15164 T:      git git://github.com/czankel/xtensa-linux.git
15165 S:      Maintained
15166 F:      arch/xtensa/
15167 F:      drivers/irqchip/irq-xtensa-*
15168
15169 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15170 M:      Nishanth Menon <nm@ti.com>
15171 M:      Tero Kristo <t-kristo@ti.com>
15172 M:      Santosh Shilimkar <ssantosh@kernel.org>
15173 L:      linux-arm-kernel@lists.infradead.org
15174 S:      Maintained
15175 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15176 F:      drivers/firmware/ti_sci*
15177 F:      include/linux/soc/ti/ti_sci_protocol.h
15178 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15179 F:      drivers/soc/ti/ti_sci_pm_domains.c
15180 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15181 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15182 F:      drivers/clk/keystone/sci-clk.c
15183 F:      drivers/reset/reset-ti-sci.c
15184
15185 Texas Instruments ASoC drivers
15186 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15187 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15188 S:      Maintained
15189 F:      sound/soc/ti/
15190
15191 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15192 M:      Hans Verkuil <hverkuil@xs4all.nl>
15193 L:      linux-media@vger.kernel.org
15194 T:      git git://linuxtv.org/media_tree.git
15195 W:      https://linuxtv.org
15196 S:      Maintained
15197 F:      drivers/media/radio/radio-raremono.c
15198
15199 THERMAL
15200 M:      Zhang Rui <rui.zhang@intel.com>
15201 M:      Eduardo Valentin <edubezval@gmail.com>
15202 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15203 L:      linux-pm@vger.kernel.org
15204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15206 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15207 S:      Supported
15208 F:      drivers/thermal/
15209 F:      include/linux/thermal.h
15210 F:      include/uapi/linux/thermal.h
15211 F:      include/linux/cpu_cooling.h
15212 F:      Documentation/devicetree/bindings/thermal/
15213
15214 THERMAL/CPU_COOLING
15215 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15216 M:      Viresh Kumar <viresh.kumar@linaro.org>
15217 M:      Javi Merino <javi.merino@kernel.org>
15218 L:      linux-pm@vger.kernel.org
15219 S:      Supported
15220 F:      Documentation/thermal/cpu-cooling-api.txt
15221 F:      drivers/thermal/cpu_cooling.c
15222 F:      include/linux/cpu_cooling.h
15223
15224 THINKPAD ACPI EXTRAS DRIVER
15225 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15226 L:      ibm-acpi-devel@lists.sourceforge.net
15227 L:      platform-driver-x86@vger.kernel.org
15228 W:      http://ibm-acpi.sourceforge.net
15229 W:      http://thinkwiki.org/wiki/Ibm-acpi
15230 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15231 S:      Maintained
15232 F:      drivers/platform/x86/thinkpad_acpi.c
15233
15234 THUNDERBOLT DRIVER
15235 M:      Andreas Noever <andreas.noever@gmail.com>
15236 M:      Michael Jamet <michael.jamet@intel.com>
15237 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15238 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15240 S:      Maintained
15241 F:      Documentation/admin-guide/thunderbolt.rst
15242 F:      drivers/thunderbolt/
15243 F:      include/linux/thunderbolt.h
15244
15245 THUNDERBOLT NETWORK DRIVER
15246 M:      Michael Jamet <michael.jamet@intel.com>
15247 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15248 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15249 L:      netdev@vger.kernel.org
15250 S:      Maintained
15251 F:      drivers/net/thunderbolt.c
15252
15253 THUNDERX GPIO DRIVER
15254 M:      David Daney <david.daney@cavium.com>
15255 S:      Maintained
15256 F:      drivers/gpio/gpio-thunderx.c
15257
15258 TI AM437X VPFE DRIVER
15259 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15260 L:      linux-media@vger.kernel.org
15261 W:      https://linuxtv.org
15262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15263 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15264 S:      Maintained
15265 F:      drivers/media/platform/am437x/
15266
15267 TI BANDGAP AND THERMAL DRIVER
15268 M:      Eduardo Valentin <edubezval@gmail.com>
15269 M:      Keerthy <j-keerthy@ti.com>
15270 L:      linux-pm@vger.kernel.org
15271 L:      linux-omap@vger.kernel.org
15272 S:      Maintained
15273 F:      drivers/thermal/ti-soc-thermal/
15274
15275 TI BQ27XXX POWER SUPPLY DRIVER
15276 R:      Andrew F. Davis <afd@ti.com>
15277 F:      include/linux/power/bq27xxx_battery.h
15278 F:      drivers/power/supply/bq27xxx_battery.c
15279 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15280
15281 TI CDCE706 CLOCK DRIVER
15282 M:      Max Filippov <jcmvbkbc@gmail.com>
15283 S:      Maintained
15284 F:      drivers/clk/clk-cdce706.c
15285
15286 TI CLOCK DRIVER
15287 M:      Tero Kristo <t-kristo@ti.com>
15288 L:      linux-omap@vger.kernel.org
15289 S:      Maintained
15290 F:      drivers/clk/ti/
15291 F:      include/linux/clk/ti.h
15292
15293 TI DAVINCI MACHINE SUPPORT
15294 M:      Sekhar Nori <nsekhar@ti.com>
15295 M:      Kevin Hilman <khilman@kernel.org>
15296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15298 S:      Supported
15299 F:      arch/arm/mach-davinci/
15300 F:      drivers/i2c/busses/i2c-davinci.c
15301 F:      arch/arm/boot/dts/da850*
15302
15303 TI DAVINCI SERIES CLOCK DRIVER
15304 M:      David Lechner <david@lechnology.com>
15305 R:      Sekhar Nori <nsekhar@ti.com>
15306 S:      Maintained
15307 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15308 F:      drivers/clk/davinci/
15309
15310 TI DAVINCI SERIES GPIO DRIVER
15311 M:      Keerthy <j-keerthy@ti.com>
15312 L:      linux-gpio@vger.kernel.org
15313 S:      Maintained
15314 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15315 F:      drivers/gpio/gpio-davinci.c
15316
15317 TI DAVINCI SERIES MEDIA DRIVER
15318 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15319 L:      linux-media@vger.kernel.org
15320 W:      https://linuxtv.org
15321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15322 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15323 S:      Maintained
15324 F:      drivers/media/platform/davinci/
15325 F:      include/media/davinci/
15326
15327 TI ETHERNET SWITCH DRIVER (CPSW)
15328 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15329 L:      linux-omap@vger.kernel.org
15330 L:      netdev@vger.kernel.org
15331 S:      Maintained
15332 F:      drivers/net/ethernet/ti/cpsw*
15333 F:      drivers/net/ethernet/ti/davinci*
15334
15335 TI FLASH MEDIA INTERFACE DRIVER
15336 M:      Alex Dubov <oakad@yahoo.com>
15337 S:      Maintained
15338 F:      drivers/misc/tifm*
15339 F:      drivers/mmc/host/tifm_sd.c
15340 F:      include/linux/tifm.h
15341
15342 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15343 M:      Santosh Shilimkar <ssantosh@kernel.org>
15344 L:      linux-kernel@vger.kernel.org
15345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15346 S:      Maintained
15347 F:      drivers/soc/ti/*
15348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15349
15350 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15351 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15352 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15354 S:      Maintained
15355 F:      sound/soc/codecs/lm49453*
15356 F:      sound/soc/codecs/isabelle*
15357
15358 TI LP855x BACKLIGHT DRIVER
15359 M:      Milo Kim <milo.kim@ti.com>
15360 S:      Maintained
15361 F:      Documentation/backlight/lp855x-driver.txt
15362 F:      drivers/video/backlight/lp855x_bl.c
15363 F:      include/linux/platform_data/lp855x.h
15364
15365 TI LP8727 CHARGER DRIVER
15366 M:      Milo Kim <milo.kim@ti.com>
15367 S:      Maintained
15368 F:      drivers/power/supply/lp8727_charger.c
15369 F:      include/linux/platform_data/lp8727.h
15370
15371 TI LP8788 MFD DRIVER
15372 M:      Milo Kim <milo.kim@ti.com>
15373 S:      Maintained
15374 F:      drivers/iio/adc/lp8788_adc.c
15375 F:      drivers/leds/leds-lp8788.c
15376 F:      drivers/mfd/lp8788*.c
15377 F:      drivers/power/supply/lp8788-charger.c
15378 F:      drivers/regulator/lp8788-*.c
15379 F:      include/linux/mfd/lp8788*.h
15380
15381 TI NETCP ETHERNET DRIVER
15382 M:      Wingman Kwok <w-kwok2@ti.com>
15383 M:      Murali Karicheri <m-karicheri2@ti.com>
15384 L:      netdev@vger.kernel.org
15385 S:      Maintained
15386 F:      drivers/net/ethernet/ti/netcp*
15387
15388 TI PCM3060 ASoC CODEC DRIVER
15389 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15390 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15391 S:      Maintained
15392 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15393 F:      sound/soc/codecs/pcm3060*
15394
15395 TI TAS571X FAMILY ASoC CODEC DRIVER
15396 M:      Kevin Cernekee <cernekee@chromium.org>
15397 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15398 S:      Odd Fixes
15399 F:      sound/soc/codecs/tas571x*
15400
15401 TI TRF7970A NFC DRIVER
15402 M:      Mark Greer <mgreer@animalcreek.com>
15403 L:      linux-wireless@vger.kernel.org
15404 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15405 S:      Supported
15406 F:      drivers/nfc/trf7970a.c
15407 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15408
15409 TI TWL4030 SERIES SOC CODEC DRIVER
15410 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15412 S:      Maintained
15413 F:      sound/soc/codecs/twl4030*
15414
15415 TI VPE/CAL DRIVERS
15416 M:      Benoit Parrot <bparrot@ti.com>
15417 L:      linux-media@vger.kernel.org
15418 W:      http://linuxtv.org/
15419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15420 S:      Maintained
15421 F:      drivers/media/platform/ti-vpe/
15422
15423 TI WILINK WIRELESS DRIVERS
15424 L:      linux-wireless@vger.kernel.org
15425 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15426 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15428 S:      Orphan
15429 F:      drivers/net/wireless/ti/
15430 F:      include/linux/wl12xx.h
15431
15432 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15433 M:      John Stultz <john.stultz@linaro.org>
15434 M:      Thomas Gleixner <tglx@linutronix.de>
15435 R:      Stephen Boyd <sboyd@kernel.org>
15436 L:      linux-kernel@vger.kernel.org
15437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15438 S:      Supported
15439 F:      include/linux/clocksource.h
15440 F:      include/linux/time.h
15441 F:      include/linux/timex.h
15442 F:      include/uapi/linux/time.h
15443 F:      include/uapi/linux/timex.h
15444 F:      kernel/time/clocksource.c
15445 F:      kernel/time/time*.c
15446 F:      kernel/time/alarmtimer.c
15447 F:      kernel/time/ntp.c
15448 F:      tools/testing/selftests/timers/
15449
15450 TIPC NETWORK LAYER
15451 M:      Jon Maloy <jon.maloy@ericsson.com>
15452 M:      Ying Xue <ying.xue@windriver.com>
15453 L:      netdev@vger.kernel.org (core kernel code)
15454 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15455 W:      http://tipc.sourceforge.net/
15456 S:      Maintained
15457 F:      include/uapi/linux/tipc*.h
15458 F:      net/tipc/
15459
15460 TLAN NETWORK DRIVER
15461 M:      Samuel Chessman <chessman@tux.org>
15462 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15463 W:      http://sourceforge.net/projects/tlan/
15464 S:      Maintained
15465 F:      Documentation/networking/device_drivers/ti/tlan.txt
15466 F:      drivers/net/ethernet/ti/tlan.*
15467
15468 TM6000 VIDEO4LINUX DRIVER
15469 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15470 L:      linux-media@vger.kernel.org
15471 W:      https://linuxtv.org
15472 T:      git git://linuxtv.org/media_tree.git
15473 S:      Odd fixes
15474 F:      drivers/media/usb/tm6000/
15475 F:      Documentation/media/v4l-drivers/tm6000*
15476
15477 TMIO/SDHI MMC DRIVER
15478 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15479 L:      linux-mmc@vger.kernel.org
15480 S:      Supported
15481 F:      drivers/mmc/host/tmio_mmc*
15482 F:      drivers/mmc/host/renesas_sdhi*
15483 F:      include/linux/mfd/tmio.h
15484
15485 TMP401 HARDWARE MONITOR DRIVER
15486 M:      Guenter Roeck <linux@roeck-us.net>
15487 L:      linux-hwmon@vger.kernel.org
15488 S:      Maintained
15489 F:      Documentation/hwmon/tmp401
15490 F:      drivers/hwmon/tmp401.c
15491
15492 TMPFS (SHMEM FILESYSTEM)
15493 M:      Hugh Dickins <hughd@google.com>
15494 L:      linux-mm@kvack.org
15495 S:      Maintained
15496 F:      include/linux/shmem_fs.h
15497 F:      mm/shmem.c
15498
15499 TOMOYO SECURITY MODULE
15500 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15501 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15502 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15503 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15504 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15505 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15506 W:      http://tomoyo.sourceforge.jp/
15507 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15508 S:      Maintained
15509 F:      security/tomoyo/
15510
15511 TOPSTAR LAPTOP EXTRAS DRIVER
15512 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15513 L:      platform-driver-x86@vger.kernel.org
15514 S:      Maintained
15515 F:      drivers/platform/x86/topstar-laptop.c
15516
15517 TORTURE-TEST MODULES
15518 M:      Davidlohr Bueso <dave@stgolabs.net>
15519 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15520 M:      Josh Triplett <josh@joshtriplett.org>
15521 L:      linux-kernel@vger.kernel.org
15522 S:      Supported
15523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15524 F:      Documentation/RCU/torture.txt
15525 F:      kernel/torture.c
15526 F:      kernel/rcu/rcutorture.c
15527 F:      kernel/rcu/rcuperf.c
15528 F:      kernel/locking/locktorture.c
15529
15530 TOSHIBA ACPI EXTRAS DRIVER
15531 M:      Azael Avalos <coproscefalo@gmail.com>
15532 L:      platform-driver-x86@vger.kernel.org
15533 S:      Maintained
15534 F:      drivers/platform/x86/toshiba_acpi.c
15535
15536 TOSHIBA BLUETOOTH DRIVER
15537 M:      Azael Avalos <coproscefalo@gmail.com>
15538 L:      platform-driver-x86@vger.kernel.org
15539 S:      Maintained
15540 F:      drivers/platform/x86/toshiba_bluetooth.c
15541
15542 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15543 M:      Azael Avalos <coproscefalo@gmail.com>
15544 L:      platform-driver-x86@vger.kernel.org
15545 S:      Maintained
15546 F:      drivers/platform/x86/toshiba_haps.c
15547
15548 TOSHIBA SMM DRIVER
15549 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15550 W:      http://www.buzzard.org.uk/toshiba/
15551 S:      Maintained
15552 F:      drivers/char/toshiba.c
15553 F:      include/linux/toshiba.h
15554 F:      include/uapi/linux/toshiba.h
15555
15556 TOSHIBA TC358743 DRIVER
15557 M:      Mats Randgaard <matrandg@cisco.com>
15558 L:      linux-media@vger.kernel.org
15559 S:      Maintained
15560 F:      drivers/media/i2c/tc358743*
15561 F:      include/media/i2c/tc358743.h
15562
15563 TOSHIBA WMI HOTKEYS DRIVER
15564 M:      Azael Avalos <coproscefalo@gmail.com>
15565 L:      platform-driver-x86@vger.kernel.org
15566 S:      Maintained
15567 F:      drivers/platform/x86/toshiba-wmi.c
15568
15569 TPM DEVICE DRIVER
15570 M:      Peter Huewe <peterhuewe@gmx.de>
15571 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15572 R:      Jason Gunthorpe <jgg@ziepe.ca>
15573 L:      linux-integrity@vger.kernel.org
15574 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15575 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15576 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15577 S:      Maintained
15578 F:      drivers/char/tpm/
15579
15580 TRACING
15581 M:      Steven Rostedt <rostedt@goodmis.org>
15582 M:      Ingo Molnar <mingo@redhat.com>
15583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15584 S:      Maintained
15585 F:      Documentation/trace/ftrace.rst
15586 F:      arch/*/*/*/ftrace.h
15587 F:      arch/*/kernel/ftrace.c
15588 F:      include/*/ftrace.h
15589 F:      include/linux/trace*.h
15590 F:      include/trace/
15591 F:      kernel/trace/
15592 F:      tools/testing/selftests/ftrace/
15593
15594 TRACING MMIO ACCESSES (MMIOTRACE)
15595 M:      Steven Rostedt <rostedt@goodmis.org>
15596 M:      Ingo Molnar <mingo@kernel.org>
15597 R:      Karol Herbst <karolherbst@gmail.com>
15598 R:      Pekka Paalanen <ppaalanen@gmail.com>
15599 S:      Maintained
15600 L:      linux-kernel@vger.kernel.org
15601 L:      nouveau@lists.freedesktop.org
15602 F:      kernel/trace/trace_mmiotrace.c
15603 F:      include/linux/mmiotrace.h
15604 F:      arch/x86/mm/kmmio.c
15605 F:      arch/x86/mm/mmio-mod.c
15606 F:      arch/x86/mm/testmmiotrace.c
15607
15608 TRIVIAL PATCHES
15609 M:      Jiri Kosina <trivial@kernel.org>
15610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15611 S:      Maintained
15612 K:      ^Subject:.*(?i)trivial
15613
15614 TEMPO SEMICONDUCTOR DRIVERS
15615 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15616 S:      Maintained
15617 F:      sound/soc/codecs/tscs*.c
15618 F:      sound/soc/codecs/tscs*.h
15619 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15620
15621 TTY LAYER
15622 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15623 M:      Jiri Slaby <jslaby@suse.com>
15624 S:      Supported
15625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15626 F:      Documentation/serial/
15627 F:      drivers/tty/
15628 F:      drivers/tty/serial/serial_core.c
15629 F:      include/linux/serial_core.h
15630 F:      include/linux/serial.h
15631 F:      include/linux/tty.h
15632 F:      include/uapi/linux/serial_core.h
15633 F:      include/uapi/linux/serial.h
15634 F:      include/uapi/linux/tty.h
15635
15636 TUA9001 MEDIA DRIVER
15637 M:      Antti Palosaari <crope@iki.fi>
15638 L:      linux-media@vger.kernel.org
15639 W:      https://linuxtv.org
15640 W:      http://palosaari.fi/linux/
15641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15642 T:      git git://linuxtv.org/anttip/media_tree.git
15643 S:      Maintained
15644 F:      drivers/media/tuners/tua9001*
15645
15646 TULIP NETWORK DRIVERS
15647 L:      netdev@vger.kernel.org
15648 L:      linux-parisc@vger.kernel.org
15649 S:      Orphan
15650 F:      drivers/net/ethernet/dec/tulip/
15651
15652 TUN/TAP driver
15653 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15654 W:      http://vtun.sourceforge.net/tun
15655 S:      Maintained
15656 F:      Documentation/networking/tuntap.txt
15657 F:      arch/um/os-Linux/drivers/
15658
15659 TURBOCHANNEL SUBSYSTEM
15660 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15661 M:      Ralf Baechle <ralf@linux-mips.org>
15662 L:      linux-mips@vger.kernel.org
15663 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15664 S:      Maintained
15665 F:      drivers/tc/
15666 F:      include/linux/tc.h
15667
15668 TURBOSTAT UTILITY
15669 M:      "Len Brown" <lenb@kernel.org>
15670 L:      linux-pm@vger.kernel.org
15671 B:      https://bugzilla.kernel.org
15672 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15674 S:      Supported
15675 F:      tools/power/x86/turbostat/
15676
15677 TW5864 VIDEO4LINUX DRIVER
15678 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15679 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15680 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15681 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15682 L:      linux-media@vger.kernel.org
15683 S:      Supported
15684 F:      drivers/media/pci/tw5864/
15685
15686 TW68 VIDEO4LINUX DRIVER
15687 M:      Hans Verkuil <hverkuil@xs4all.nl>
15688 L:      linux-media@vger.kernel.org
15689 T:      git git://linuxtv.org/media_tree.git
15690 W:      https://linuxtv.org
15691 S:      Odd Fixes
15692 F:      drivers/media/pci/tw68/
15693
15694 TW686X VIDEO4LINUX DRIVER
15695 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15696 L:      linux-media@vger.kernel.org
15697 T:      git git://linuxtv.org/media_tree.git
15698 W:      http://linuxtv.org
15699 S:      Maintained
15700 F:      drivers/media/pci/tw686x/
15701
15702 UBI FILE SYSTEM (UBIFS)
15703 M:      Richard Weinberger <richard@nod.at>
15704 M:      Artem Bityutskiy <dedekind1@gmail.com>
15705 M:      Adrian Hunter <adrian.hunter@intel.com>
15706 L:      linux-mtd@lists.infradead.org
15707 T:      git git://git.infradead.org/ubifs-2.6.git
15708 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15709 S:      Supported
15710 F:      Documentation/filesystems/ubifs.txt
15711 F:      fs/ubifs/
15712
15713 UCLINUX (M68KNOMMU AND COLDFIRE)
15714 M:      Greg Ungerer <gerg@linux-m68k.org>
15715 W:      http://www.linux-m68k.org/
15716 W:      http://www.uclinux.org/
15717 L:      linux-m68k@lists.linux-m68k.org
15718 L:      uclinux-dev@uclinux.org  (subscribers-only)
15719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15720 S:      Maintained
15721 F:      arch/m68k/coldfire/
15722 F:      arch/m68k/68*/
15723 F:      arch/m68k/*/*_no.*
15724 F:      arch/m68k/include/asm/*_no.*
15725
15726 UDF FILESYSTEM
15727 M:      Jan Kara <jack@suse.com>
15728 S:      Maintained
15729 F:      Documentation/filesystems/udf.txt
15730 F:      fs/udf/
15731
15732 UDRAW TABLET
15733 M:      Bastien Nocera <hadess@hadess.net>
15734 L:      linux-input@vger.kernel.org
15735 S:      Maintained
15736 F:      drivers/hid/hid-udraw-ps3.c
15737
15738 UFS FILESYSTEM
15739 M:      Evgeniy Dushistov <dushistov@mail.ru>
15740 S:      Maintained
15741 F:      Documentation/filesystems/ufs.txt
15742 F:      fs/ufs/
15743
15744 UHID USERSPACE HID IO DRIVER:
15745 M:      David Herrmann <dh.herrmann@googlemail.com>
15746 L:      linux-input@vger.kernel.org
15747 S:      Maintained
15748 F:      drivers/hid/uhid.c
15749 F:      include/uapi/linux/uhid.h
15750
15751 ULPI BUS
15752 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15753 L:      linux-usb@vger.kernel.org
15754 S:      Maintained
15755 F:      drivers/usb/common/ulpi.c
15756 F:      include/linux/ulpi/
15757
15758 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15759 L:      linux-usb@vger.kernel.org
15760 S:      Orphan
15761 F:      drivers/uwb/
15762 F:      include/linux/uwb.h
15763 F:      include/linux/uwb/
15764
15765 UNICORE32 ARCHITECTURE:
15766 M:      Guan Xuetao <gxt@pku.edu.cn>
15767 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15768 S:      Maintained
15769 T:      git git://github.com/gxt/linux.git
15770 F:      arch/unicore32/
15771
15772 UNIFDEF
15773 M:      Tony Finch <dot@dotat.at>
15774 W:      http://dotat.at/prog/unifdef
15775 S:      Maintained
15776 F:      scripts/unifdef.c
15777
15778 UNIFORM CDROM DRIVER
15779 M:      Jens Axboe <axboe@kernel.dk>
15780 W:      http://www.kernel.dk
15781 S:      Maintained
15782 F:      Documentation/cdrom/
15783 F:      drivers/cdrom/cdrom.c
15784 F:      include/linux/cdrom.h
15785 F:      include/uapi/linux/cdrom.h
15786
15787 UNISYS S-PAR DRIVERS
15788 M:      David Kershner <david.kershner@unisys.com>
15789 L:      sparmaintainer@unisys.com (Unisys internal)
15790 S:      Supported
15791 F:      include/linux/visorbus.h
15792 F:      drivers/visorbus/
15793 F:      drivers/staging/unisys/
15794
15795 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15796 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15797 L:      linux-scsi@vger.kernel.org
15798 S:      Supported
15799 F:      Documentation/scsi/ufs.txt
15800 F:      drivers/scsi/ufs/
15801
15802 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15803 M:      Joao Pinto <jpinto@synopsys.com>
15804 L:      linux-scsi@vger.kernel.org
15805 S:      Supported
15806 F:      drivers/scsi/ufs/*dwc*
15807
15808 UNSORTED BLOCK IMAGES (UBI)
15809 M:      Artem Bityutskiy <dedekind1@gmail.com>
15810 M:      Richard Weinberger <richard@nod.at>
15811 W:      http://www.linux-mtd.infradead.org/
15812 L:      linux-mtd@lists.infradead.org
15813 T:      git git://git.infradead.org/ubifs-2.6.git
15814 S:      Supported
15815 F:      drivers/mtd/ubi/
15816 F:      include/linux/mtd/ubi.h
15817 F:      include/uapi/mtd/ubi-user.h
15818
15819 USB "USBNET" DRIVER FRAMEWORK
15820 M:      Oliver Neukum <oneukum@suse.com>
15821 L:      netdev@vger.kernel.org
15822 W:      http://www.linux-usb.org/usbnet
15823 S:      Maintained
15824 F:      drivers/net/usb/usbnet.c
15825 F:      include/linux/usb/usbnet.h
15826
15827 USB ACM DRIVER
15828 M:      Oliver Neukum <oneukum@suse.com>
15829 L:      linux-usb@vger.kernel.org
15830 S:      Maintained
15831 F:      Documentation/usb/acm.txt
15832 F:      drivers/usb/class/cdc-acm.*
15833
15834 USB AR5523 WIRELESS DRIVER
15835 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15836 L:      linux-wireless@vger.kernel.org
15837 S:      Maintained
15838 F:      drivers/net/wireless/ath/ar5523/
15839
15840 USB ATTACHED SCSI
15841 M:      Oliver Neukum <oneukum@suse.com>
15842 L:      linux-usb@vger.kernel.org
15843 L:      linux-scsi@vger.kernel.org
15844 S:      Maintained
15845 F:      drivers/usb/storage/uas.c
15846
15847 USB CDC ETHERNET DRIVER
15848 M:      Oliver Neukum <oliver@neukum.org>
15849 L:      linux-usb@vger.kernel.org
15850 S:      Maintained
15851 F:      drivers/net/usb/cdc_*.c
15852 F:      include/uapi/linux/usb/cdc.h
15853
15854 USB CHAOSKEY DRIVER
15855 M:      Keith Packard <keithp@keithp.com>
15856 L:      linux-usb@vger.kernel.org
15857 S:      Maintained
15858 F:      drivers/usb/misc/chaoskey.c
15859
15860 USB CYPRESS C67X00 DRIVER
15861 M:      Peter Korsgaard <jacmet@sunsite.dk>
15862 L:      linux-usb@vger.kernel.org
15863 S:      Maintained
15864 F:      drivers/usb/c67x00/
15865
15866 USB DAVICOM DM9601 DRIVER
15867 M:      Peter Korsgaard <jacmet@sunsite.dk>
15868 L:      netdev@vger.kernel.org
15869 W:      http://www.linux-usb.org/usbnet
15870 S:      Maintained
15871 F:      drivers/net/usb/dm9601.c
15872
15873 USB DIAMOND RIO500 DRIVER
15874 M:      Cesar Miquel <miquel@df.uba.ar>
15875 L:      rio500-users@lists.sourceforge.net
15876 W:      http://rio500.sourceforge.net
15877 S:      Maintained
15878 F:      drivers/usb/misc/rio500*
15879
15880 USB EHCI DRIVER
15881 M:      Alan Stern <stern@rowland.harvard.edu>
15882 L:      linux-usb@vger.kernel.org
15883 S:      Maintained
15884 F:      Documentation/usb/ehci.txt
15885 F:      drivers/usb/host/ehci*
15886
15887 USB GADGET/PERIPHERAL SUBSYSTEM
15888 M:      Felipe Balbi <balbi@kernel.org>
15889 L:      linux-usb@vger.kernel.org
15890 W:      http://www.linux-usb.org/gadget
15891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15892 S:      Maintained
15893 F:      drivers/usb/gadget/
15894 F:      include/linux/usb/gadget*
15895
15896 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15897 M:      Jiri Kosina <jikos@kernel.org>
15898 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15899 L:      linux-usb@vger.kernel.org
15900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15901 S:      Maintained
15902 F:      Documentation/hid/hiddev.txt
15903 F:      drivers/hid/usbhid/
15904
15905 USB INTEL XHCI ROLE MUX DRIVER
15906 M:      Hans de Goede <hdegoede@redhat.com>
15907 L:      linux-usb@vger.kernel.org
15908 S:      Maintained
15909 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15910
15911 USB ISP116X DRIVER
15912 M:      Olav Kongas <ok@artecdesign.ee>
15913 L:      linux-usb@vger.kernel.org
15914 S:      Maintained
15915 F:      drivers/usb/host/isp116x*
15916 F:      include/linux/usb/isp116x.h
15917
15918 USB LAN78XX ETHERNET DRIVER
15919 M:      Woojung Huh <woojung.huh@microchip.com>
15920 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15921 L:      netdev@vger.kernel.org
15922 S:      Maintained
15923 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15924 F:      drivers/net/usb/lan78xx.*
15925 F:      include/dt-bindings/net/microchip-lan78xx.h
15926
15927 USB MASS STORAGE DRIVER
15928 M:      Alan Stern <stern@rowland.harvard.edu>
15929 L:      linux-usb@vger.kernel.org
15930 L:      usb-storage@lists.one-eyed-alien.net
15931 S:      Maintained
15932 F:      drivers/usb/storage/
15933
15934 USB MIDI DRIVER
15935 M:      Clemens Ladisch <clemens@ladisch.de>
15936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15937 T:      git git://git.alsa-project.org/alsa-kernel.git
15938 S:      Maintained
15939 F:      sound/usb/midi.*
15940
15941 USB NETWORKING DRIVERS
15942 L:      linux-usb@vger.kernel.org
15943 S:      Odd Fixes
15944 F:      drivers/net/usb/
15945
15946 USB OHCI DRIVER
15947 M:      Alan Stern <stern@rowland.harvard.edu>
15948 L:      linux-usb@vger.kernel.org
15949 S:      Maintained
15950 F:      Documentation/usb/ohci.txt
15951 F:      drivers/usb/host/ohci*
15952
15953 USB OTG FSM (Finite State Machine)
15954 M:      Peter Chen <Peter.Chen@nxp.com>
15955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15956 L:      linux-usb@vger.kernel.org
15957 S:      Maintained
15958 F:      drivers/usb/common/usb-otg-fsm.c
15959
15960 USB OVER IP DRIVER
15961 M:      Valentina Manea <valentina.manea.m@gmail.com>
15962 M:      Shuah Khan <shuah@kernel.org>
15963 M:      Shuah Khan <skhan@linuxfoundation.org>
15964 L:      linux-usb@vger.kernel.org
15965 S:      Maintained
15966 F:      Documentation/usb/usbip_protocol.txt
15967 F:      drivers/usb/usbip/
15968 F:      tools/usb/usbip/
15969 F:      tools/testing/selftests/drivers/usb/usbip/
15970
15971 USB PEGASUS DRIVER
15972 M:      Petko Manolov <petkan@nucleusys.com>
15973 L:      linux-usb@vger.kernel.org
15974 L:      netdev@vger.kernel.org
15975 T:      git git://github.com/petkan/pegasus.git
15976 W:      https://github.com/petkan/pegasus
15977 S:      Maintained
15978 F:      drivers/net/usb/pegasus.*
15979
15980 USB PHY LAYER
15981 M:      Felipe Balbi <balbi@kernel.org>
15982 L:      linux-usb@vger.kernel.org
15983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15984 S:      Maintained
15985 F:      drivers/usb/phy/
15986
15987 USB PRINTER DRIVER (usblp)
15988 M:      Pete Zaitcev <zaitcev@redhat.com>
15989 L:      linux-usb@vger.kernel.org
15990 S:      Supported
15991 F:      drivers/usb/class/usblp.c
15992
15993 USB QMI WWAN NETWORK DRIVER
15994 M:      Bjørn Mork <bjorn@mork.no>
15995 L:      netdev@vger.kernel.org
15996 S:      Maintained
15997 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15998 F:      drivers/net/usb/qmi_wwan.c
15999
16000 USB RTL8150 DRIVER
16001 M:      Petko Manolov <petkan@nucleusys.com>
16002 L:      linux-usb@vger.kernel.org
16003 L:      netdev@vger.kernel.org
16004 T:      git git://github.com/petkan/rtl8150.git
16005 W:      https://github.com/petkan/rtl8150
16006 S:      Maintained
16007 F:      drivers/net/usb/rtl8150.c
16008
16009 USB SERIAL SUBSYSTEM
16010 M:      Johan Hovold <johan@kernel.org>
16011 L:      linux-usb@vger.kernel.org
16012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16013 S:      Maintained
16014 F:      Documentation/usb/usb-serial.txt
16015 F:      drivers/usb/serial/
16016 F:      include/linux/usb/serial.h
16017
16018 USB SMSC75XX ETHERNET DRIVER
16019 M:      Steve Glendinning <steve.glendinning@shawell.net>
16020 L:      netdev@vger.kernel.org
16021 S:      Maintained
16022 F:      drivers/net/usb/smsc75xx.*
16023
16024 USB SMSC95XX ETHERNET DRIVER
16025 M:      Steve Glendinning <steve.glendinning@shawell.net>
16026 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16027 L:      netdev@vger.kernel.org
16028 S:      Maintained
16029 F:      drivers/net/usb/smsc95xx.*
16030
16031 USB SUBSYSTEM
16032 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16033 L:      linux-usb@vger.kernel.org
16034 W:      http://www.linux-usb.org
16035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16036 S:      Supported
16037 F:      Documentation/devicetree/bindings/usb/
16038 F:      Documentation/usb/
16039 F:      drivers/usb/
16040 F:      include/linux/usb.h
16041 F:      include/linux/usb/
16042
16043 USB TYPEC PI3USB30532 MUX DRIVER
16044 M:      Hans de Goede <hdegoede@redhat.com>
16045 L:      linux-usb@vger.kernel.org
16046 S:      Maintained
16047 F:      drivers/usb/typec/mux/pi3usb30532.c
16048
16049 USB TYPEC CLASS
16050 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16051 L:      linux-usb@vger.kernel.org
16052 S:      Maintained
16053 F:      Documentation/ABI/testing/sysfs-class-typec
16054 F:      Documentation/driver-api/usb/typec.rst
16055 F:      drivers/usb/typec/
16056 F:      include/linux/usb/typec.h
16057
16058 USB TYPEC BUS FOR ALTERNATE MODES
16059 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16060 L:      linux-usb@vger.kernel.org
16061 S:      Maintained
16062 F:      Documentation/ABI/testing/sysfs-bus-typec
16063 F:      Documentation/driver-api/usb/typec_bus.rst
16064 F:      drivers/usb/typec/altmodes/
16065 F:      include/linux/usb/typec_altmode.h
16066
16067 USB TYPEC PORT CONTROLLER DRIVERS
16068 M:      Guenter Roeck <linux@roeck-us.net>
16069 L:      linux-usb@vger.kernel.org
16070 S:      Maintained
16071 F:      drivers/usb/typec/tcpm/
16072
16073 USB UHCI DRIVER
16074 M:      Alan Stern <stern@rowland.harvard.edu>
16075 L:      linux-usb@vger.kernel.org
16076 S:      Maintained
16077 F:      drivers/usb/host/uhci*
16078
16079 USB VIDEO CLASS
16080 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16081 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16082 L:      linux-media@vger.kernel.org
16083 T:      git git://linuxtv.org/media_tree.git
16084 W:      http://www.ideasonboard.org/uvc/
16085 S:      Maintained
16086 F:      drivers/media/usb/uvc/
16087 F:      include/uapi/linux/uvcvideo.h
16088
16089 USB VISION DRIVER
16090 M:      Hans Verkuil <hverkuil@xs4all.nl>
16091 L:      linux-media@vger.kernel.org
16092 T:      git git://linuxtv.org/media_tree.git
16093 W:      https://linuxtv.org
16094 S:      Odd Fixes
16095 F:      drivers/media/usb/usbvision/
16096
16097 USB WEBCAM GADGET
16098 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16099 L:      linux-usb@vger.kernel.org
16100 S:      Maintained
16101 F:      drivers/usb/gadget/function/*uvc*
16102 F:      drivers/usb/gadget/legacy/webcam.c
16103 F:      include/uapi/linux/usb/g_uvc.h
16104
16105 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16106 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16107 L:      linux-wireless@vger.kernel.org
16108 S:      Maintained
16109 F:      drivers/net/wireless/rndis_wlan.c
16110
16111 USB XHCI DRIVER
16112 M:      Mathias Nyman <mathias.nyman@intel.com>
16113 L:      linux-usb@vger.kernel.org
16114 S:      Supported
16115 F:      drivers/usb/host/xhci*
16116 F:      drivers/usb/host/pci-quirks*
16117
16118 USB ZD1201 DRIVER
16119 L:      linux-wireless@vger.kernel.org
16120 W:      http://linux-lc100020.sourceforge.net
16121 S:      Orphan
16122 F:      drivers/net/wireless/zydas/zd1201.*
16123
16124 USB ZR364XX DRIVER
16125 M:      Antoine Jacquet <royale@zerezo.com>
16126 L:      linux-usb@vger.kernel.org
16127 L:      linux-media@vger.kernel.org
16128 T:      git git://linuxtv.org/media_tree.git
16129 W:      http://royale.zerezo.com/zr364xx/
16130 S:      Maintained
16131 F:      Documentation/media/v4l-drivers/zr364xx*
16132 F:      drivers/media/usb/zr364xx/
16133
16134 USER-MODE LINUX (UML)
16135 M:      Jeff Dike <jdike@addtoit.com>
16136 M:      Richard Weinberger <richard@nod.at>
16137 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16138 L:      linux-um@lists.infradead.org
16139 W:      http://user-mode-linux.sourceforge.net
16140 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16142 S:      Maintained
16143 F:      Documentation/virtual/uml/
16144 F:      arch/um/
16145 F:      arch/x86/um/
16146 F:      fs/hostfs/
16147
16148 USERSPACE COPYIN/COPYOUT (UIOVEC)
16149 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16150 S:      Maintained
16151 F:      lib/iov_iter.c
16152 F:      include/linux/uio.h
16153
16154 USERSPACE DMA BUFFER DRIVER
16155 M:      Gerd Hoffmann <kraxel@redhat.com>
16156 S:      Maintained
16157 L:      dri-devel@lists.freedesktop.org
16158 F:      drivers/dma-buf/udmabuf.c
16159 F:      include/uapi/linux/udmabuf.h
16160 T:      git git://anongit.freedesktop.org/drm/drm-misc
16161
16162 USERSPACE I/O (UIO)
16163 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16164 S:      Maintained
16165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16166 F:      Documentation/driver-api/uio-howto.rst
16167 F:      drivers/uio/
16168 F:      include/linux/uio_driver.h
16169
16170 UTIL-LINUX PACKAGE
16171 M:      Karel Zak <kzak@redhat.com>
16172 L:      util-linux@vger.kernel.org
16173 W:      http://en.wikipedia.org/wiki/Util-linux
16174 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16175 S:      Maintained
16176
16177 UUID HELPERS
16178 M:      Christoph Hellwig <hch@lst.de>
16179 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16180 L:      linux-kernel@vger.kernel.org
16181 T:      git git://git.infradead.org/users/hch/uuid.git
16182 F:      lib/uuid.c
16183 F:      lib/test_uuid.c
16184 F:      include/linux/uuid.h
16185 F:      include/uapi/linux/uuid.h
16186 S:      Maintained
16187
16188 UVESAFB DRIVER
16189 M:      Michal Januszewski <spock@gentoo.org>
16190 L:      linux-fbdev@vger.kernel.org
16191 W:      https://github.com/mjanusz/v86d
16192 S:      Maintained
16193 F:      Documentation/fb/uvesafb.txt
16194 F:      drivers/video/fbdev/uvesafb.*
16195
16196 VF610 NAND DRIVER
16197 M:      Stefan Agner <stefan@agner.ch>
16198 L:      linux-mtd@lists.infradead.org
16199 S:      Supported
16200 F:      drivers/mtd/nand/raw/vf610_nfc.c
16201
16202 VFAT/FAT/MSDOS FILESYSTEM
16203 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16204 S:      Maintained
16205 F:      Documentation/filesystems/vfat.txt
16206 F:      fs/fat/
16207
16208 VFIO DRIVER
16209 M:      Alex Williamson <alex.williamson@redhat.com>
16210 L:      kvm@vger.kernel.org
16211 T:      git git://github.com/awilliam/linux-vfio.git
16212 S:      Maintained
16213 F:      Documentation/vfio.txt
16214 F:      drivers/vfio/
16215 F:      include/linux/vfio.h
16216 F:      include/uapi/linux/vfio.h
16217
16218 VFIO MEDIATED DEVICE DRIVERS
16219 M:      Kirti Wankhede <kwankhede@nvidia.com>
16220 L:      kvm@vger.kernel.org
16221 S:      Maintained
16222 F:      Documentation/vfio-mediated-device.txt
16223 F:      drivers/vfio/mdev/
16224 F:      include/linux/mdev.h
16225 F:      samples/vfio-mdev/
16226
16227 VFIO PLATFORM DRIVER
16228 M:      Eric Auger <eric.auger@redhat.com>
16229 L:      kvm@vger.kernel.org
16230 S:      Maintained
16231 F:      drivers/vfio/platform/
16232
16233 VGA_SWITCHEROO
16234 R:      Lukas Wunner <lukas@wunner.de>
16235 S:      Maintained
16236 F:      Documentation/gpu/vga-switcheroo.rst
16237 F:      drivers/gpu/vga/vga_switcheroo.c
16238 F:      include/linux/vga_switcheroo.h
16239 T:      git git://anongit.freedesktop.org/drm/drm-misc
16240
16241 VIA RHINE NETWORK DRIVER
16242 S:      Orphan
16243 F:      drivers/net/ethernet/via/via-rhine.c
16244
16245 VIA SD/MMC CARD CONTROLLER DRIVER
16246 M:      Bruce Chang <brucechang@via.com.tw>
16247 M:      Harald Welte <HaraldWelte@viatech.com>
16248 S:      Maintained
16249 F:      drivers/mmc/host/via-sdmmc.c
16250
16251 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16252 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16253 L:      linux-fbdev@vger.kernel.org
16254 S:      Maintained
16255 F:      include/linux/via-core.h
16256 F:      include/linux/via-gpio.h
16257 F:      include/linux/via_i2c.h
16258 F:      drivers/video/fbdev/via/
16259
16260 VIA VELOCITY NETWORK DRIVER
16261 M:      Francois Romieu <romieu@fr.zoreil.com>
16262 L:      netdev@vger.kernel.org
16263 S:      Maintained
16264 F:      drivers/net/ethernet/via/via-velocity.*
16265
16266 VICODEC VIRTUAL CODEC DRIVER
16267 M:      Hans Verkuil <hans.verkuil@cisco.com>
16268 L:      linux-media@vger.kernel.org
16269 T:      git git://linuxtv.org/media_tree.git
16270 W:      https://linuxtv.org
16271 S:      Maintained
16272 F:      drivers/media/platform/vicodec/*
16273
16274 VIDEO MULTIPLEXER DRIVER
16275 M:      Philipp Zabel <p.zabel@pengutronix.de>
16276 L:      linux-media@vger.kernel.org
16277 S:      Maintained
16278 F:      drivers/media/platform/video-mux.c
16279
16280 VIDEO I2C POLLING DRIVER
16281 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16282 L:      linux-media@vger.kernel.org
16283 S:      Maintained
16284 F:      drivers/media/i2c/video-i2c.c
16285
16286 VIDEOBUF2 FRAMEWORK
16287 M:      Pawel Osciak <pawel@osciak.com>
16288 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16289 M:      Kyungmin Park <kyungmin.park@samsung.com>
16290 L:      linux-media@vger.kernel.org
16291 S:      Maintained
16292 F:      drivers/media/common/videobuf2/*
16293 F:      include/media/videobuf2-*
16294
16295 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16296 M:      Helen Koike <helen.koike@collabora.com>
16297 L:      linux-media@vger.kernel.org
16298 T:      git git://linuxtv.org/media_tree.git
16299 W:      https://linuxtv.org
16300 S:      Maintained
16301 F:      drivers/media/platform/vimc/*
16302
16303 VIRT LIB
16304 M:      Alex Williamson <alex.williamson@redhat.com>
16305 M:      Paolo Bonzini <pbonzini@redhat.com>
16306 L:      kvm@vger.kernel.org
16307 S:      Supported
16308 F:      virt/lib/
16309
16310 VIRTIO AND VHOST VSOCK DRIVER
16311 M:      Stefan Hajnoczi <stefanha@redhat.com>
16312 L:      kvm@vger.kernel.org
16313 L:      virtualization@lists.linux-foundation.org
16314 L:      netdev@vger.kernel.org
16315 S:      Maintained
16316 F:      include/linux/virtio_vsock.h
16317 F:      include/uapi/linux/virtio_vsock.h
16318 F:      include/uapi/linux/vsockmon.h
16319 F:      include/uapi/linux/vm_sockets_diag.h
16320 F:      net/vmw_vsock/diag.c
16321 F:      net/vmw_vsock/af_vsock_tap.c
16322 F:      net/vmw_vsock/virtio_transport_common.c
16323 F:      net/vmw_vsock/virtio_transport.c
16324 F:      drivers/net/vsockmon.c
16325 F:      drivers/vhost/vsock.c
16326 F:      tools/testing/vsock/
16327
16328 VIRTIO CONSOLE DRIVER
16329 M:      Amit Shah <amit@kernel.org>
16330 L:      virtualization@lists.linux-foundation.org
16331 S:      Maintained
16332 F:      drivers/char/virtio_console.c
16333 F:      include/linux/virtio_console.h
16334 F:      include/uapi/linux/virtio_console.h
16335
16336 VIRTIO CORE, NET AND BLOCK DRIVERS
16337 M:      "Michael S. Tsirkin" <mst@redhat.com>
16338 M:      Jason Wang <jasowang@redhat.com>
16339 L:      virtualization@lists.linux-foundation.org
16340 S:      Maintained
16341 F:      Documentation/devicetree/bindings/virtio/
16342 F:      drivers/virtio/
16343 F:      tools/virtio/
16344 F:      drivers/net/virtio_net.c
16345 F:      drivers/block/virtio_blk.c
16346 F:      include/linux/virtio*.h
16347 F:      include/uapi/linux/virtio_*.h
16348 F:      drivers/crypto/virtio/
16349 F:      mm/balloon_compaction.c
16350
16351 VIRTIO CRYPTO DRIVER
16352 M:      Gonglei <arei.gonglei@huawei.com>
16353 L:      virtualization@lists.linux-foundation.org
16354 L:      linux-crypto@vger.kernel.org
16355 S:      Maintained
16356 F:      drivers/crypto/virtio/
16357 F:      include/uapi/linux/virtio_crypto.h
16358
16359 VIRTIO DRIVERS FOR S390
16360 M:      Cornelia Huck <cohuck@redhat.com>
16361 M:      Halil Pasic <pasic@linux.ibm.com>
16362 L:      linux-s390@vger.kernel.org
16363 L:      virtualization@lists.linux-foundation.org
16364 L:      kvm@vger.kernel.org
16365 S:      Supported
16366 F:      drivers/s390/virtio/
16367 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16368
16369 VIRTIO GPU DRIVER
16370 M:      David Airlie <airlied@linux.ie>
16371 M:      Gerd Hoffmann <kraxel@redhat.com>
16372 L:      dri-devel@lists.freedesktop.org
16373 L:      virtualization@lists.linux-foundation.org
16374 T:      git git://anongit.freedesktop.org/drm/drm-misc
16375 S:      Maintained
16376 F:      drivers/gpu/drm/virtio/
16377 F:      include/uapi/linux/virtio_gpu.h
16378
16379 VIRTIO HOST (VHOST)
16380 M:      "Michael S. Tsirkin" <mst@redhat.com>
16381 M:      Jason Wang <jasowang@redhat.com>
16382 L:      kvm@vger.kernel.org
16383 L:      virtualization@lists.linux-foundation.org
16384 L:      netdev@vger.kernel.org
16385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16386 S:      Maintained
16387 F:      drivers/vhost/
16388 F:      include/uapi/linux/vhost.h
16389
16390 VIRTIO INPUT DRIVER
16391 M:      Gerd Hoffmann <kraxel@redhat.com>
16392 S:      Maintained
16393 F:      drivers/virtio/virtio_input.c
16394 F:      include/uapi/linux/virtio_input.h
16395
16396 VIRTUAL BOX GUEST DEVICE DRIVER
16397 M:      Hans de Goede <hdegoede@redhat.com>
16398 M:      Arnd Bergmann <arnd@arndb.de>
16399 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16400 S:      Maintained
16401 F:      include/linux/vbox_utils.h
16402 F:      include/uapi/linux/vbox*.h
16403 F:      drivers/virt/vboxguest/
16404
16405 VIRTUAL SERIO DEVICE DRIVER
16406 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16407 S:      Maintained
16408 F:      drivers/input/serio/userio.c
16409 F:      include/uapi/linux/userio.h
16410
16411 VIVID VIRTUAL VIDEO DRIVER
16412 M:      Hans Verkuil <hverkuil@xs4all.nl>
16413 L:      linux-media@vger.kernel.org
16414 T:      git git://linuxtv.org/media_tree.git
16415 W:      https://linuxtv.org
16416 S:      Maintained
16417 F:      drivers/media/platform/vivid/*
16418
16419 VLYNQ BUS
16420 M:      Florian Fainelli <f.fainelli@gmail.com>
16421 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16422 S:      Maintained
16423 F:      drivers/vlynq/vlynq.c
16424 F:      include/linux/vlynq.h
16425
16426 VME SUBSYSTEM
16427 M:      Martyn Welch <martyn@welchs.me.uk>
16428 M:      Manohar Vanga <manohar.vanga@gmail.com>
16429 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16430 L:      devel@driverdev.osuosl.org
16431 S:      Maintained
16432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16433 F:      Documentation/driver-api/vme.rst
16434 F:      drivers/staging/vme/
16435 F:      drivers/vme/
16436 F:      include/linux/vme*
16437
16438 VMWARE BALLOON DRIVER
16439 M:      Julien Freche <jfreche@vmware.com>
16440 M:      Nadav Amit <namit@vmware.com>
16441 M:      "VMware, Inc." <pv-drivers@vmware.com>
16442 L:      linux-kernel@vger.kernel.org
16443 S:      Maintained
16444 F:      drivers/misc/vmw_balloon.c
16445
16446 VMWARE HYPERVISOR INTERFACE
16447 M:      Alok Kataria <akataria@vmware.com>
16448 L:      virtualization@lists.linux-foundation.org
16449 S:      Supported
16450 F:      arch/x86/kernel/cpu/vmware.c
16451
16452 VMWARE PVRDMA DRIVER
16453 M:      Adit Ranadive <aditr@vmware.com>
16454 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16455 L:      linux-rdma@vger.kernel.org
16456 S:      Maintained
16457 F:      drivers/infiniband/hw/vmw_pvrdma/
16458
16459 VMware PVSCSI driver
16460 M:      Jim Gill <jgill@vmware.com>
16461 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16462 L:      linux-scsi@vger.kernel.org
16463 S:      Maintained
16464 F:      drivers/scsi/vmw_pvscsi.c
16465 F:      drivers/scsi/vmw_pvscsi.h
16466
16467 VMWARE VMMOUSE SUBDRIVER
16468 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16469 M:      "VMware, Inc." <pv-drivers@vmware.com>
16470 L:      linux-input@vger.kernel.org
16471 S:      Maintained
16472 F:      drivers/input/mouse/vmmouse.c
16473 F:      drivers/input/mouse/vmmouse.h
16474
16475 VMWARE VMXNET3 ETHERNET DRIVER
16476 M:      Ronak Doshi <doshir@vmware.com>
16477 M:      "VMware, Inc." <pv-drivers@vmware.com>
16478 L:      netdev@vger.kernel.org
16479 S:      Maintained
16480 F:      drivers/net/vmxnet3/
16481
16482 VOCORE VOCORE2 BOARD
16483 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16484 L:      linux-mips@vger.kernel.org
16485 S:      Maintained
16486 F:      arch/mips/boot/dts/ralink/vocore2.dts
16487
16488 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16489 M:      Liam Girdwood <lgirdwood@gmail.com>
16490 M:      Mark Brown <broonie@kernel.org>
16491 L:      linux-kernel@vger.kernel.org
16492 W:      http://www.slimlogic.co.uk/?p=48
16493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16494 S:      Supported
16495 F:      Documentation/devicetree/bindings/regulator/
16496 F:      Documentation/power/regulator/
16497 F:      drivers/regulator/
16498 F:      include/dt-bindings/regulator/
16499 F:      include/linux/regulator/
16500
16501 VRF
16502 M:      David Ahern <dsa@cumulusnetworks.com>
16503 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16504 L:      netdev@vger.kernel.org
16505 S:      Maintained
16506 F:      drivers/net/vrf.c
16507 F:      Documentation/networking/vrf.txt
16508
16509 VT1211 HARDWARE MONITOR DRIVER
16510 M:      Juerg Haefliger <juergh@gmail.com>
16511 L:      linux-hwmon@vger.kernel.org
16512 S:      Maintained
16513 F:      Documentation/hwmon/vt1211
16514 F:      drivers/hwmon/vt1211.c
16515
16516 VT8231 HARDWARE MONITOR DRIVER
16517 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16518 L:      linux-hwmon@vger.kernel.org
16519 S:      Maintained
16520 F:      drivers/hwmon/vt8231.c
16521
16522 VUB300 USB to SDIO/SD/MMC bridge chip
16523 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16524 L:      linux-mmc@vger.kernel.org
16525 L:      linux-usb@vger.kernel.org
16526 S:      Supported
16527 F:      drivers/mmc/host/vub300.c
16528
16529 W1 DALLAS'S 1-WIRE BUS
16530 M:      Evgeniy Polyakov <zbr@ioremap.net>
16531 S:      Maintained
16532 F:      Documentation/devicetree/bindings/w1/
16533 F:      Documentation/w1/
16534 F:      drivers/w1/
16535 F:      include/linux/w1.h
16536
16537 W83791D HARDWARE MONITORING DRIVER
16538 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16539 L:      linux-hwmon@vger.kernel.org
16540 S:      Maintained
16541 F:      Documentation/hwmon/w83791d
16542 F:      drivers/hwmon/w83791d.c
16543
16544 W83793 HARDWARE MONITORING DRIVER
16545 M:      Rudolf Marek <r.marek@assembler.cz>
16546 L:      linux-hwmon@vger.kernel.org
16547 S:      Maintained
16548 F:      Documentation/hwmon/w83793
16549 F:      drivers/hwmon/w83793.c
16550
16551 W83795 HARDWARE MONITORING DRIVER
16552 M:      Jean Delvare <jdelvare@suse.com>
16553 L:      linux-hwmon@vger.kernel.org
16554 S:      Maintained
16555 F:      drivers/hwmon/w83795.c
16556
16557 W83L51xD SD/MMC CARD INTERFACE DRIVER
16558 M:      Pierre Ossman <pierre@ossman.eu>
16559 S:      Maintained
16560 F:      drivers/mmc/host/wbsd.*
16561
16562 WACOM PROTOCOL 4 SERIAL TABLETS
16563 M:      Julian Squires <julian@cipht.net>
16564 M:      Hans de Goede <hdegoede@redhat.com>
16565 L:      linux-input@vger.kernel.org
16566 S:      Maintained
16567 F:      drivers/input/tablet/wacom_serial4.c
16568
16569 WATCHDOG DEVICE DRIVERS
16570 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16571 M:      Guenter Roeck <linux@roeck-us.net>
16572 L:      linux-watchdog@vger.kernel.org
16573 W:      http://www.linux-watchdog.org/
16574 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16575 S:      Maintained
16576 F:      Documentation/devicetree/bindings/watchdog/
16577 F:      Documentation/watchdog/
16578 F:      drivers/watchdog/
16579 F:      include/linux/watchdog.h
16580 F:      include/uapi/linux/watchdog.h
16581
16582 WHISKEYCOVE PMIC GPIO DRIVER
16583 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16584 L:      linux-gpio@vger.kernel.org
16585 S:      Maintained
16586 F:      drivers/gpio/gpio-wcove.c
16587
16588 WIIMOTE HID DRIVER
16589 M:      David Herrmann <dh.herrmann@googlemail.com>
16590 L:      linux-input@vger.kernel.org
16591 S:      Maintained
16592 F:      drivers/hid/hid-wiimote*
16593
16594 WILOCITY WIL6210 WIRELESS DRIVER
16595 M:      Maya Erez <merez@codeaurora.org>
16596 L:      linux-wireless@vger.kernel.org
16597 L:      wil6210@qti.qualcomm.com
16598 S:      Supported
16599 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16600 F:      drivers/net/wireless/ath/wil6210/
16601
16602 WIMAX STACK
16603 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16604 M:      linux-wimax@intel.com
16605 L:      wimax@linuxwimax.org (subscribers-only)
16606 S:      Supported
16607 W:      http://linuxwimax.org
16608 F:      Documentation/wimax/README.wimax
16609 F:      include/linux/wimax/debug.h
16610 F:      include/net/wimax.h
16611 F:      include/uapi/linux/wimax.h
16612 F:      net/wimax/
16613
16614 WINBOND CIR DRIVER
16615 M:      David Härdeman <david@hardeman.nu>
16616 S:      Maintained
16617 F:      drivers/media/rc/winbond-cir.c
16618
16619 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16620 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16621 L:      linux-watchdog@vger.kernel.org
16622 S:      Maintained
16623 F:      drivers/watchdog/ebc-c384_wdt.c
16624
16625 WINSYSTEMS WS16C48 GPIO DRIVER
16626 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16627 L:      linux-gpio@vger.kernel.org
16628 S:      Maintained
16629 F:      drivers/gpio/gpio-ws16c48.c
16630
16631 WISTRON LAPTOP BUTTON DRIVER
16632 M:      Miloslav Trmac <mitr@volny.cz>
16633 S:      Maintained
16634 F:      drivers/input/misc/wistron_btns.c
16635
16636 WL3501 WIRELESS PCMCIA CARD DRIVER
16637 L:      linux-wireless@vger.kernel.org
16638 S:      Odd fixes
16639 F:      drivers/net/wireless/wl3501*
16640
16641 WOLFSON MICROELECTRONICS DRIVERS
16642 L:      patches@opensource.cirrus.com
16643 T:      git https://github.com/CirrusLogic/linux-drivers.git
16644 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16645 S:      Supported
16646 F:      Documentation/hwmon/wm83??
16647 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16648 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16649 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16650 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16651 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16652 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16653 F:      drivers/clk/clk-wm83*.c
16654 F:      drivers/extcon/extcon-arizona.c
16655 F:      drivers/leds/leds-wm83*.c
16656 F:      drivers/gpio/gpio-*wm*.c
16657 F:      drivers/gpio/gpio-arizona.c
16658 F:      drivers/hwmon/wm83??-hwmon.c
16659 F:      drivers/input/misc/wm831x-on.c
16660 F:      drivers/input/touchscreen/wm831x-ts.c
16661 F:      drivers/input/touchscreen/wm97*.c
16662 F:      drivers/mfd/arizona*
16663 F:      drivers/mfd/wm*.c
16664 F:      drivers/mfd/cs47l24*
16665 F:      drivers/power/supply/wm83*.c
16666 F:      drivers/rtc/rtc-wm83*.c
16667 F:      drivers/regulator/wm8*.c
16668 F:      drivers/regulator/arizona*
16669 F:      drivers/video/backlight/wm83*_bl.c
16670 F:      drivers/watchdog/wm83*_wdt.c
16671 F:      include/linux/mfd/arizona/
16672 F:      include/linux/mfd/wm831x/
16673 F:      include/linux/mfd/wm8350/
16674 F:      include/linux/mfd/wm8400*
16675 F:      include/linux/regulator/arizona*
16676 F:      include/linux/wm97xx.h
16677 F:      include/sound/wm????.h
16678 F:      sound/soc/codecs/arizona.?
16679 F:      sound/soc/codecs/wm*
16680 F:      sound/soc/codecs/cs47l24*
16681
16682 WORKQUEUE
16683 M:      Tejun Heo <tj@kernel.org>
16684 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16686 S:      Maintained
16687 F:      include/linux/workqueue.h
16688 F:      kernel/workqueue.c
16689 F:      Documentation/core-api/workqueue.rst
16690
16691 X-POWERS AXP288 PMIC DRIVERS
16692 M:      Hans de Goede <hdegoede@redhat.com>
16693 S:      Maintained
16694 N:      axp288
16695 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16696
16697 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16698 M:      Chen-Yu Tsai <wens@csie.org>
16699 L:      linux-kernel@vger.kernel.org
16700 S:      Maintained
16701 N:      axp[128]
16702
16703 X.25 NETWORK LAYER
16704 M:      Andrew Hendry <andrew.hendry@gmail.com>
16705 L:      linux-x25@vger.kernel.org
16706 S:      Odd Fixes
16707 F:      Documentation/networking/x25*
16708 F:      include/net/x25*
16709 F:      net/x25/
16710
16711 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16712 M:      Thomas Gleixner <tglx@linutronix.de>
16713 M:      Ingo Molnar <mingo@redhat.com>
16714 M:      Borislav Petkov <bp@alien8.de>
16715 R:      "H. Peter Anvin" <hpa@zytor.com>
16716 M:      x86@kernel.org
16717 L:      linux-kernel@vger.kernel.org
16718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16719 S:      Maintained
16720 F:      Documentation/devicetree/bindings/x86/
16721 F:      Documentation/x86/
16722 F:      arch/x86/
16723
16724 X86 ENTRY CODE
16725 M:      Andy Lutomirski <luto@kernel.org>
16726 L:      linux-kernel@vger.kernel.org
16727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16728 S:      Maintained
16729 F:      arch/x86/entry/
16730
16731 X86 MCE INFRASTRUCTURE
16732 M:      Tony Luck <tony.luck@intel.com>
16733 M:      Borislav Petkov <bp@alien8.de>
16734 L:      linux-edac@vger.kernel.org
16735 S:      Maintained
16736 F:      arch/x86/kernel/cpu/mcheck/*
16737
16738 X86 MICROCODE UPDATE SUPPORT
16739 M:      Borislav Petkov <bp@alien8.de>
16740 S:      Maintained
16741 F:      arch/x86/kernel/cpu/microcode/*
16742
16743 X86 MM
16744 M:      Dave Hansen <dave.hansen@linux.intel.com>
16745 M:      Andy Lutomirski <luto@kernel.org>
16746 M:      Peter Zijlstra <peterz@infradead.org>
16747 L:      linux-kernel@vger.kernel.org
16748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16749 S:      Maintained
16750 F:      arch/x86/mm/
16751
16752 X86 PLATFORM DRIVERS
16753 M:      Darren Hart <dvhart@infradead.org>
16754 M:      Andy Shevchenko <andy@infradead.org>
16755 L:      platform-driver-x86@vger.kernel.org
16756 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16757 S:      Maintained
16758 F:      drivers/platform/x86/
16759 F:      drivers/platform/olpc/
16760
16761 X86 PLATFORM DRIVERS - ARCH
16762 R:      Darren Hart <dvhart@infradead.org>
16763 R:      Andy Shevchenko <andy@infradead.org>
16764 L:      platform-driver-x86@vger.kernel.org
16765 L:      x86@kernel.org
16766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16767 S:      Maintained
16768 F:      arch/x86/platform
16769
16770 X86 VDSO
16771 M:      Andy Lutomirski <luto@kernel.org>
16772 L:      linux-kernel@vger.kernel.org
16773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16774 S:      Maintained
16775 F:      arch/x86/entry/vdso/
16776
16777 XARRAY
16778 M:      Matthew Wilcox <willy@infradead.org>
16779 L:      linux-fsdevel@vger.kernel.org
16780 S:      Supported
16781 F:      Documentation/core-api/xarray.rst
16782 F:      lib/idr.c
16783 F:      lib/xarray.c
16784 F:      include/linux/idr.h
16785 F:      include/linux/xarray.h
16786 F:      tools/testing/radix-tree
16787
16788 XBOX DVD IR REMOTE
16789 M:      Benjamin Valentin <benpicco@googlemail.com>
16790 S:      Maintained
16791 F:      drivers/media/rc/xbox_remote.c
16792 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16793
16794 XC2028/3028 TUNER DRIVER
16795 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16796 L:      linux-media@vger.kernel.org
16797 W:      https://linuxtv.org
16798 T:      git git://linuxtv.org/media_tree.git
16799 S:      Maintained
16800 F:      drivers/media/tuners/tuner-xc2028.*
16801
16802 XDP (eXpress Data Path)
16803 M:      Alexei Starovoitov <ast@kernel.org>
16804 M:      Daniel Borkmann <daniel@iogearbox.net>
16805 M:      David S. Miller <davem@davemloft.net>
16806 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16807 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16808 M:      John Fastabend <john.fastabend@gmail.com>
16809 L:      netdev@vger.kernel.org
16810 L:      xdp-newbies@vger.kernel.org
16811 L:      bpf@vger.kernel.org
16812 S:      Supported
16813 F:      net/core/xdp.c
16814 F:      include/net/xdp.h
16815 F:      kernel/bpf/devmap.c
16816 F:      kernel/bpf/cpumap.c
16817 F:      include/trace/events/xdp.h
16818 K:      xdp
16819 N:      xdp
16820
16821 XDP SOCKETS (AF_XDP)
16822 M:      Björn Töpel <bjorn.topel@intel.com>
16823 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16824 L:      netdev@vger.kernel.org
16825 L:      bpf@vger.kernel.org
16826 S:      Maintained
16827 F:      kernel/bpf/xskmap.c
16828 F:      net/xdp/
16829
16830 XEN BLOCK SUBSYSTEM
16831 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16832 M:      Roger Pau Monné <roger.pau@citrix.com>
16833 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16834 S:      Supported
16835 F:      drivers/block/xen-blkback/*
16836 F:      drivers/block/xen*
16837
16838 XEN HYPERVISOR ARM
16839 M:      Stefano Stabellini <sstabellini@kernel.org>
16840 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16841 S:      Maintained
16842 F:      arch/arm/xen/
16843 F:      arch/arm/include/asm/xen/
16844
16845 XEN HYPERVISOR ARM64
16846 M:      Stefano Stabellini <sstabellini@kernel.org>
16847 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16848 S:      Maintained
16849 F:      arch/arm64/xen/
16850 F:      arch/arm64/include/asm/xen/
16851
16852 XEN HYPERVISOR INTERFACE
16853 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16854 M:      Juergen Gross <jgross@suse.com>
16855 R:      Stefano Stabellini <sstabellini@kernel.org>
16856 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16858 S:      Supported
16859 F:      arch/x86/xen/
16860 F:      arch/x86/platform/pvh/
16861 F:      drivers/*/xen-*front.c
16862 F:      drivers/xen/
16863 F:      arch/x86/include/asm/xen/
16864 F:      arch/x86/include/asm/pvclock-abi.h
16865 F:      include/xen/
16866 F:      include/uapi/xen/
16867 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16868 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16869
16870 XEN NETWORK BACKEND DRIVER
16871 M:      Wei Liu <wei.liu2@citrix.com>
16872 M:      Paul Durrant <paul.durrant@citrix.com>
16873 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16874 L:      netdev@vger.kernel.org
16875 S:      Supported
16876 F:      drivers/net/xen-netback/*
16877
16878 XEN PCI SUBSYSTEM
16879 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16880 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16881 S:      Supported
16882 F:      arch/x86/pci/*xen*
16883 F:      drivers/pci/*xen*
16884
16885 XEN PVSCSI DRIVERS
16886 M:      Juergen Gross <jgross@suse.com>
16887 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16888 L:      linux-scsi@vger.kernel.org
16889 S:      Supported
16890 F:      drivers/scsi/xen-scsifront.c
16891 F:      drivers/xen/xen-scsiback.c
16892 F:      include/xen/interface/io/vscsiif.h
16893
16894 XEN SWIOTLB SUBSYSTEM
16895 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16896 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16897 L:      iommu@lists.linux-foundation.org
16898 S:      Supported
16899 F:      arch/x86/xen/*swiotlb*
16900 F:      drivers/xen/*swiotlb*
16901
16902 XEN SOUND FRONTEND DRIVER
16903 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16904 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16905 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16906 S:      Supported
16907 F:      sound/xen/*
16908
16909 XFS FILESYSTEM
16910 M:      Darrick J. Wong <darrick.wong@oracle.com>
16911 M:      linux-xfs@vger.kernel.org
16912 L:      linux-xfs@vger.kernel.org
16913 W:      http://xfs.org/
16914 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16915 S:      Supported
16916 F:      Documentation/filesystems/xfs.txt
16917 F:      fs/xfs/
16918
16919 XILINX AXI ETHERNET DRIVER
16920 M:      Anirudha Sarangi <anirudh@xilinx.com>
16921 M:      John Linn <John.Linn@xilinx.com>
16922 S:      Maintained
16923 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16924
16925 XILINX UARTLITE SERIAL DRIVER
16926 M:      Peter Korsgaard <jacmet@sunsite.dk>
16927 L:      linux-serial@vger.kernel.org
16928 S:      Maintained
16929 F:      drivers/tty/serial/uartlite.c
16930
16931 XILINX VIDEO IP CORES
16932 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16933 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16934 L:      linux-media@vger.kernel.org
16935 T:      git git://linuxtv.org/media_tree.git
16936 S:      Supported
16937 F:      Documentation/devicetree/bindings/media/xilinx/
16938 F:      drivers/media/platform/xilinx/
16939 F:      include/uapi/linux/xilinx-v4l2-controls.h
16940
16941 XILLYBUS DRIVER
16942 M:      Eli Billauer <eli.billauer@gmail.com>
16943 L:      linux-kernel@vger.kernel.org
16944 S:      Supported
16945 F:      drivers/char/xillybus/
16946
16947 XLP9XX I2C DRIVER
16948 M:      George Cherian <george.cherian@cavium.com>
16949 M:      Jan Glauber <jglauber@cavium.com>
16950 L:      linux-i2c@vger.kernel.org
16951 W:      http://www.cavium.com
16952 S:      Supported
16953 F:      drivers/i2c/busses/i2c-xlp9xx.c
16954
16955 XRA1403 GPIO EXPANDER
16956 M:      Nandor Han <nandor.han@ge.com>
16957 M:      Semi Malinen <semi.malinen@ge.com>
16958 L:      linux-gpio@vger.kernel.org
16959 S:      Maintained
16960 F:      drivers/gpio/gpio-xra1403.c
16961 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16962
16963 XTENSA XTFPGA PLATFORM SUPPORT
16964 M:      Max Filippov <jcmvbkbc@gmail.com>
16965 L:      linux-xtensa@linux-xtensa.org
16966 S:      Maintained
16967 F:      drivers/spi/spi-xtensa-xtfpga.c
16968 F:      sound/soc/xtensa/xtfpga-i2s.c
16969
16970 YAM DRIVER FOR AX.25
16971 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16972 L:      linux-hams@vger.kernel.org
16973 S:      Maintained
16974 F:      drivers/net/hamradio/yam*
16975 F:      include/linux/yam.h
16976
16977 YAMA SECURITY MODULE
16978 M:      Kees Cook <keescook@chromium.org>
16979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16980 S:      Supported
16981 F:      security/yama/
16982 F:      Documentation/admin-guide/LSM/Yama.rst
16983
16984 YEALINK PHONE DRIVER
16985 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16986 L:      usbb2k-api-dev@nongnu.org
16987 S:      Maintained
16988 F:      Documentation/input/devices/yealink.rst
16989 F:      drivers/input/misc/yealink.*
16990
16991 Z8530 DRIVER FOR AX.25
16992 M:      Joerg Reuter <jreuter@yaina.de>
16993 W:      http://yaina.de/jreuter/
16994 W:      http://www.qsl.net/dl1bke/
16995 L:      linux-hams@vger.kernel.org
16996 S:      Maintained
16997 F:      Documentation/networking/z8530drv.txt
16998 F:      drivers/net/hamradio/*scc.c
16999 F:      drivers/net/hamradio/z8530.h
17000
17001 ZBUD COMPRESSED PAGE ALLOCATOR
17002 M:      Seth Jennings <sjenning@redhat.com>
17003 M:      Dan Streetman <ddstreet@ieee.org>
17004 L:      linux-mm@kvack.org
17005 S:      Maintained
17006 F:      mm/zbud.c
17007 F:      include/linux/zbud.h
17008
17009 ZD1211RW WIRELESS DRIVER
17010 M:      Daniel Drake <dsd@gentoo.org>
17011 M:      Ulrich Kunitz <kune@deine-taler.de>
17012 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17013 L:      linux-wireless@vger.kernel.org
17014 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17015 S:      Maintained
17016 F:      drivers/net/wireless/zydas/zd1211rw/
17017
17018 ZD1301 MEDIA DRIVER
17019 M:      Antti Palosaari <crope@iki.fi>
17020 L:      linux-media@vger.kernel.org
17021 W:      https://linuxtv.org/
17022 W:      http://palosaari.fi/linux/
17023 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17024 S:      Maintained
17025 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17026
17027 ZD1301_DEMOD MEDIA DRIVER
17028 M:      Antti Palosaari <crope@iki.fi>
17029 L:      linux-media@vger.kernel.org
17030 W:      https://linuxtv.org/
17031 W:      http://palosaari.fi/linux/
17032 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17033 S:      Maintained
17034 F:      drivers/media/dvb-frontends/zd1301_demod*
17035
17036 ZPOOL COMPRESSED PAGE STORAGE API
17037 M:      Dan Streetman <ddstreet@ieee.org>
17038 L:      linux-mm@kvack.org
17039 S:      Maintained
17040 F:      mm/zpool.c
17041 F:      include/linux/zpool.h
17042
17043 ZR36067 VIDEO FOR LINUX DRIVER
17044 L:      mjpeg-users@lists.sourceforge.net
17045 L:      linux-media@vger.kernel.org
17046 W:      http://mjpeg.sourceforge.net/driver-zoran/
17047 T:      hg https://linuxtv.org/hg/v4l-dvb
17048 S:      Odd Fixes
17049 F:      drivers/staging/media/zoran/
17050
17051 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17052 M:      Minchan Kim <minchan@kernel.org>
17053 M:      Nitin Gupta <ngupta@vflare.org>
17054 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17055 L:      linux-kernel@vger.kernel.org
17056 S:      Maintained
17057 F:      drivers/block/zram/
17058 F:      Documentation/blockdev/zram.txt
17059
17060 ZS DECSTATION Z85C30 SERIAL DRIVER
17061 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17062 S:      Maintained
17063 F:      drivers/tty/serial/zs.*
17064
17065 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17066 M:      Minchan Kim <minchan@kernel.org>
17067 M:      Nitin Gupta <ngupta@vflare.org>
17068 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17069 L:      linux-mm@kvack.org
17070 S:      Maintained
17071 F:      mm/zsmalloc.c
17072 F:      include/linux/zsmalloc.h
17073 F:      Documentation/vm/zsmalloc.rst
17074
17075 ZSWAP COMPRESSED SWAP CACHING
17076 M:      Seth Jennings <sjenning@redhat.com>
17077 M:      Dan Streetman <ddstreet@ieee.org>
17078 L:      linux-mm@kvack.org
17079 S:      Maintained
17080 F:      mm/zswap.c
17081
17082 THE REST
17083 M:      Linus Torvalds <torvalds@linux-foundation.org>
17084 L:      linux-kernel@vger.kernel.org
17085 Q:      http://patchwork.kernel.org/project/LKML/list/
17086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17087 S:      Buried alive in reporters
17088 F:      *
17089 F:      */