]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
MAINTAINERS: mark lima mailing list as moderated
[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:      Duc Dang <dhdang@apm.com>
1040 S:      Supported
1041 F:      arch/arm64/boot/dts/apm/
1042
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M:      Loc Ho <lho@apm.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 <isubramanian@apm.com>
1051 M:      Keyur Chudgar <kchudgar@apm.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 <isubramanian@apm.com>
1057 M:      Keyur Chudgar <kchudgar@apm.com>
1058 M:      Quan Nguyen <qnguyen@apm.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:      Tai Nguyen <ttnguyen@apm.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 KOMEDA DRM-KMS DRIVER
1136 M:      James (Qian) Wang <james.qian.wang@arm.com>
1137 M:      Liviu Dudau <liviu.dudau@arm.com>
1138 L:      Mali DP Maintainers <malidp@foss.arm.com>
1139 S:      Supported
1140 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1141 F:      drivers/gpu/drm/arm/display/include/
1142 F:      drivers/gpu/drm/arm/display/komeda/
1143 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1144 F:      Documentation/gpu/komeda-kms.rst
1145
1146 ARM MALI-DP DRM DRIVER
1147 M:      Liviu Dudau <liviu.dudau@arm.com>
1148 M:      Brian Starkey <brian.starkey@arm.com>
1149 L:      Mali DP Maintainers <malidp@foss.arm.com>
1150 S:      Supported
1151 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1152 F:      drivers/gpu/drm/arm/
1153 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1154 F:      Documentation/gpu/afbc.rst
1155
1156 ARM MFM AND FLOPPY DRIVERS
1157 M:      Ian Molton <spyro@f2s.com>
1158 S:      Maintained
1159 F:      arch/arm/lib/floppydma.S
1160 F:      arch/arm/include/asm/floppy.h
1161
1162 ARM PMU PROFILING AND DEBUGGING
1163 M:      Will Deacon <will.deacon@arm.com>
1164 M:      Mark Rutland <mark.rutland@arm.com>
1165 S:      Maintained
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F:      arch/arm*/kernel/perf_*
1168 F:      arch/arm/oprofile/common.c
1169 F:      arch/arm*/kernel/hw_breakpoint.c
1170 F:      arch/arm*/include/asm/hw_breakpoint.h
1171 F:      arch/arm*/include/asm/perf_event.h
1172 F:      drivers/perf/*
1173 F:      include/linux/perf/arm_pmu.h
1174 F:      Documentation/devicetree/bindings/arm/pmu.txt
1175 F:      Documentation/devicetree/bindings/perf/
1176
1177 ARM PORT
1178 M:      Russell King <linux@armlinux.org.uk>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 W:      http://www.armlinux.org.uk/
1181 S:      Odd Fixes
1182 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1183 F:      arch/arm/
1184 X:      arch/arm/boot/dts/
1185
1186 ARM PRIMECELL AACI PL041 DRIVER
1187 M:      Russell King <linux@armlinux.org.uk>
1188 S:      Odd Fixes
1189 F:      sound/arm/aaci.*
1190
1191 ARM PRIMECELL BUS SUPPORT
1192 M:      Russell King <linux@armlinux.org.uk>
1193 S:      Odd Fixes
1194 F:      drivers/amba/
1195 F:      include/linux/amba/bus.h
1196
1197 ARM PRIMECELL CLCD PL110 DRIVER
1198 M:      Russell King <linux@armlinux.org.uk>
1199 S:      Odd Fixes
1200 F:      drivers/video/fbdev/amba-clcd.*
1201
1202 ARM PRIMECELL KMI PL050 DRIVER
1203 M:      Russell King <linux@armlinux.org.uk>
1204 S:      Odd Fixes
1205 F:      drivers/input/serio/ambakmi.*
1206 F:      include/linux/amba/kmi.h
1207
1208 ARM PRIMECELL MMCI PL180/1 DRIVER
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/mmc/host/mmci.*
1212 F:      include/linux/amba/mmci.h
1213
1214 ARM PRIMECELL SSP PL022 SPI 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/spi/spi_pl022.txt
1219 F:      drivers/spi/spi-pl022.c
1220
1221 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1222 M:      Russell King <linux@armlinux.org.uk>
1223 S:      Odd Fixes
1224 F:      drivers/tty/serial/amba-pl01*.c
1225 F:      include/linux/amba/serial.h
1226
1227 ARM PRIMECELL VIC PL190/PL192 DRIVER
1228 M:      Linus Walleij <linus.walleij@linaro.org>
1229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 S:      Maintained
1231 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1232 F:      drivers/irqchip/irq-vic.c
1233
1234 ARM SMMU DRIVERS
1235 M:      Will Deacon <will.deacon@arm.com>
1236 R:      Robin Murphy <robin.murphy@arm.com>
1237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S:      Maintained
1239 F:      drivers/iommu/arm-smmu.c
1240 F:      drivers/iommu/arm-smmu-v3.c
1241 F:      drivers/iommu/io-pgtable-arm.c
1242 F:      drivers/iommu/io-pgtable-arm-v7s.c
1243
1244 ARM SUB-ARCHITECTURES
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      arch/arm/mach-*/
1248 F:      arch/arm/plat-*/
1249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1250
1251 ARM/ACTIONS SEMI ARCHITECTURE
1252 M:      Andreas Färber <afaerber@suse.de>
1253 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 N:      owl
1257 F:      arch/arm/mach-actions/
1258 F:      arch/arm/boot/dts/owl-*
1259 F:      arch/arm64/boot/dts/actions/
1260 F:      drivers/clk/actions/
1261 F:      drivers/clocksource/timer-owl*
1262 F:      drivers/dma/owl-dma.c
1263 F:      drivers/i2c/busses/i2c-owl.c
1264 F:      drivers/pinctrl/actions/*
1265 F:      drivers/soc/actions/
1266 F:      include/dt-bindings/power/owl-*
1267 F:      include/linux/soc/actions/
1268 F:      Documentation/devicetree/bindings/arm/actions.txt
1269 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1270 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1271 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1272 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1273 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1274 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1275
1276 ARM/ADS SPHERE MACHINE SUPPORT
1277 M:      Lennert Buytenhek <kernel@wantstofly.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280
1281 ARM/AFEB9260 MACHINE SUPPORT
1282 M:      Sergey Lapin <slapin@ossfans.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285
1286 ARM/AJECO 1ARM MACHINE SUPPORT
1287 M:      Lennert Buytenhek <kernel@wantstofly.org>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/Allwinner SoC Clock Support
1292 M:      Emilio López <emilio@elopez.com.ar>
1293 S:      Maintained
1294 F:      drivers/clk/sunxi/
1295
1296 ARM/Allwinner sunXi SoC support
1297 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1298 M:      Chen-Yu Tsai <wens@csie.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 N:      sun[x456789]i
1302 N:      sun50i
1303 F:      arch/arm/mach-sunxi/
1304 F:      arch/arm64/boot/dts/allwinner/
1305 F:      drivers/clk/sunxi-ng/
1306 F:      drivers/pinctrl/sunxi/
1307 F:      drivers/soc/sunxi/
1308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1309
1310 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1311 M:      Neil Armstrong <narmstrong@baylibre.com>
1312 M:      Jerome Brunet <jbrunet@baylibre.com>
1313 L:      linux-amlogic@lists.infradead.org
1314 S:      Maintained
1315 F:      drivers/clk/meson/
1316 F:      include/dt-bindings/clock/meson*
1317 F:      include/dt-bindings/clock/gxbb*
1318 F:      Documentation/devicetree/bindings/clock/amlogic*
1319
1320 ARM/Amlogic Meson SoC support
1321 M:      Kevin Hilman <khilman@baylibre.com>
1322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 L:      linux-amlogic@lists.infradead.org
1324 W:      http://linux-meson.com/
1325 S:      Maintained
1326 F:      arch/arm/mach-meson/
1327 F:      arch/arm/boot/dts/meson*
1328 F:      arch/arm64/boot/dts/amlogic/
1329 F:      drivers/pinctrl/meson/
1330 F:      drivers/mmc/host/meson*
1331 F:      drivers/soc/amlogic/
1332 N:      meson
1333
1334 ARM/Amlogic Meson SoC Sound Drivers
1335 M:      Jerome Brunet <jbrunet@baylibre.com>
1336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1337 S:      Maintained
1338 F:      sound/soc/meson/
1339 F:      Documentation/devicetree/bindings/sound/amlogic*
1340
1341 ARM/Annapurna Labs ALPINE ARCHITECTURE
1342 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1343 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Maintained
1346 F:      arch/arm/mach-alpine/
1347 F:      arch/arm/boot/dts/alpine*
1348 F:      arch/arm64/boot/dts/al/
1349 F:      drivers/*/*alpine*
1350
1351 ARM/ARTPEC MACHINE SUPPORT
1352 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1353 M:      Lars Persson <lars.persson@axis.com>
1354 S:      Maintained
1355 L:      linux-arm-kernel@axis.com
1356 F:      arch/arm/mach-artpec
1357 F:      arch/arm/boot/dts/artpec6*
1358 F:      drivers/clk/axis
1359 F:      drivers/crypto/axis
1360 F:      drivers/pinctrl/pinctrl-artpec*
1361 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1362
1363 ARM/ASPEED I2C DRIVER
1364 M:      Brendan Higgins <brendanhiggins@google.com>
1365 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1366 R:      Joel Stanley <joel@jms.id.au>
1367 L:      linux-i2c@vger.kernel.org
1368 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1371 F:      drivers/i2c/busses/i2c-aspeed.c
1372 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1373 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1374
1375 ARM/ASPEED MACHINE SUPPORT
1376 M:      Joel Stanley <joel@jms.id.au>
1377 R:      Andrew Jeffery <andrew@aj.id.au>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1380 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1381 S:      Supported
1382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1383 F:      arch/arm/mach-aspeed/
1384 F:      arch/arm/boot/dts/aspeed-*
1385 N:      aspeed
1386
1387 ARM/CALXEDA HIGHBANK ARCHITECTURE
1388 M:      Rob Herring <robh@kernel.org>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 F:      arch/arm/mach-highbank/
1392 F:      arch/arm/boot/dts/highbank.dts
1393 F:      arch/arm/boot/dts/ecx-*.dts*
1394
1395 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1396 M:      Krzysztof Halasa <khalasa@piap.pl>
1397 S:      Maintained
1398 F:      arch/arm/mach-cns3xxx/
1399
1400 ARM/CAVIUM THUNDER NETWORK DRIVER
1401 M:      Sunil Goutham <sgoutham@cavium.com>
1402 M:      Robert Richter <rric@kernel.org>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Supported
1405 F:      drivers/net/ethernet/cavium/thunder/
1406
1407 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1408 M:      Lukasz Majewski <lukma@denx.de>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411 F:      arch/arm/mach-ep93xx/ts72xx.c
1412
1413 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1414 M:      Alexander Shiyan <shc_work@mail.ru>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Odd Fixes
1417 N:      clps711x
1418
1419 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1420 M:      Lennert Buytenhek <kernel@wantstofly.org>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423
1424 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1425 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1426 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429 F:      arch/arm/mach-ep93xx/
1430 F:      arch/arm/mach-ep93xx/include/mach/
1431
1432 ARM/CLKDEV SUPPORT
1433 M:      Russell King <linux@armlinux.org.uk>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1437 F:      drivers/clk/clkdev.c
1438
1439 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1440 M:      Mike Rapoport <mike@compulab.co.il>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1445 M:      Baruch Siach <baruch@tkos.co.il>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448 F:      arch/arm/boot/dts/cx92755*
1449 N:      digicolor
1450
1451 ARM/CONTEC MICRO9 MACHINE SUPPORT
1452 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1453 S:      Maintained
1454 F:      arch/arm/mach-ep93xx/micro9.c
1455
1456 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1457 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1458 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Maintained
1461 F:      drivers/hwtracing/coresight/*
1462 F:      Documentation/trace/coresight.txt
1463 F:      Documentation/trace/coresight-cpu-debug.txt
1464 F:      Documentation/devicetree/bindings/arm/coresight.txt
1465 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1466 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1467 F:      tools/perf/arch/arm/util/pmu.c
1468 F:      tools/perf/arch/arm/util/auxtrace.c
1469 F:      tools/perf/arch/arm/util/cs-etm.c
1470 F:      tools/perf/arch/arm/util/cs-etm.h
1471 F:      tools/perf/util/cs-etm.*
1472 F:      tools/perf/util/cs-etm-decoder/*
1473
1474 ARM/CORGI MACHINE SUPPORT
1475 M:      Richard Purdie <rpurdie@rpsys.net>
1476 S:      Maintained
1477
1478 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1479 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1480 M:      Linus Walleij <linus.walleij@linaro.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 T:      git git://github.com/ulli-kroll/linux.git
1483 S:      Maintained
1484 F:      Documentation/devicetree/bindings/arm/gemini.txt
1485 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1486 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1487 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1488 F:      arch/arm/mach-gemini/
1489 F:      drivers/net/ethernet/cortina/
1490 F:      drivers/pinctrl/pinctrl-gemini.c
1491 F:      drivers/rtc/rtc-ftrtc010.c
1492
1493 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1494 M:      Barry Song <baohua@kernel.org>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1497 S:      Maintained
1498 F:      arch/arm/boot/dts/prima2*
1499 F:      arch/arm/mach-prima2/
1500 F:      drivers/clk/sirf/
1501 F:      drivers/clocksource/timer-prima2.c
1502 F:      drivers/clocksource/timer-atlas7.c
1503 N:      [^a-z]sirf
1504 X:      drivers/gnss
1505
1506 ARM/EBSA110 MACHINE SUPPORT
1507 M:      Russell King <linux@armlinux.org.uk>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 W:      http://www.armlinux.org.uk/
1510 S:      Maintained
1511 F:      arch/arm/mach-ebsa110/
1512 F:      drivers/net/ethernet/amd/am79c961a.*
1513
1514 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1515 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 N:      efm32
1520
1521 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1522 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-pxa/ezx.c
1526
1527 ARM/FARADAY FA526 PORT
1528 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531 T:      git git://git.berlios.de/gemini-board
1532 F:      arch/arm/mm/*-fa*
1533
1534 ARM/FOOTBRIDGE ARCHITECTURE
1535 M:      Russell King <linux@armlinux.org.uk>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 W:      http://www.armlinux.org.uk/
1538 S:      Maintained
1539 F:      arch/arm/include/asm/hardware/dec21285.h
1540 F:      arch/arm/mach-footbridge/
1541
1542 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Sascha Hauer <s.hauer@pengutronix.de>
1545 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1546 R:      Fabio Estevam <fabio.estevam@nxp.com>
1547 R:      NXP Linux Team <linux-imx@nxp.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1551 F:      arch/arm/mach-imx/
1552 F:      arch/arm/mach-mxs/
1553 F:      arch/arm/boot/dts/imx*
1554 F:      arch/arm/configs/imx*_defconfig
1555 F:      arch/arm64/boot/dts/freescale/imx*
1556 F:      drivers/clk/imx/
1557 F:      drivers/firmware/imx/
1558 F:      drivers/soc/imx/
1559 F:      include/linux/firmware/imx/
1560 F:      include/soc/imx/
1561
1562 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1563 M:      Shawn Guo <shawnguo@kernel.org>
1564 M:      Sascha Hauer <s.hauer@pengutronix.de>
1565 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1566 R:      Stefan Agner <stefan@agner.ch>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1570 F:      arch/arm/mach-imx/*vf610*
1571 F:      arch/arm/boot/dts/vf*
1572
1573 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1574 M:      Shawn Guo <shawnguo@kernel.org>
1575 M:      Li Yang <leoyang.li@nxp.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1579 F:      arch/arm/boot/dts/ls1021a*
1580 F:      arch/arm64/boot/dts/freescale/fsl-*
1581 F:      arch/arm64/boot/dts/freescale/qoriq-*
1582
1583 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1584 M:      Lennert Buytenhek <kernel@wantstofly.org>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587
1588 ARM/GUMSTIX MACHINE SUPPORT
1589 M:      Steve Sakoman <sakoman@gmail.com>
1590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592
1593 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1594 M:      Philipp Zabel <philipp.zabel@gmail.com>
1595 M:      Paul Parsons <lost.distance@yahoo.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/mach-pxa/hx4700.c
1599 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1600 F:      sound/soc/pxa/hx4700.c
1601
1602 ARM/HISILICON SOC SUPPORT
1603 M:      Wei Xu <xuwei5@hisilicon.com>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 W:      http://www.hisilicon.com
1606 S:      Supported
1607 T:      git git://github.com/hisilicon/linux-hisi.git
1608 F:      arch/arm/mach-hisi/
1609 F:      arch/arm/boot/dts/hi3*
1610 F:      arch/arm/boot/dts/hip*
1611 F:      arch/arm/boot/dts/hisi*
1612 F:      arch/arm64/boot/dts/hisilicon/
1613
1614 ARM/HP JORNADA 7XX MACHINE SUPPORT
1615 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1616 W:      www.jlime.com
1617 S:      Maintained
1618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1619 F:      arch/arm/mach-sa1100/jornada720.c
1620 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1621
1622 ARM/IGEP MACHINE SUPPORT
1623 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1624 M:      Javier Martinez Canillas <javier@dowhile0.org>
1625 L:      linux-omap@vger.kernel.org
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 F:      arch/arm/boot/dts/omap3-igep*
1629
1630 ARM/INCOME PXA270 SUPPORT
1631 M:      Marek Vasut <marek.vasut@gmail.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1635
1636 ARM/INTEL IOP13XX ARM ARCHITECTURE
1637 M:      Lennert Buytenhek <kernel@wantstofly.org>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640
1641 ARM/INTEL IOP32X ARM ARCHITECTURE
1642 M:      Lennert Buytenhek <kernel@wantstofly.org>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645
1646 ARM/INTEL IOP33X ARM ARCHITECTURE
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Orphan
1649
1650 ARM/INTEL IQ81342EX MACHINE SUPPORT
1651 M:      Lennert Buytenhek <kernel@wantstofly.org>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654
1655 ARM/INTEL IXDP2850 MACHINE SUPPORT
1656 M:      Lennert Buytenhek <kernel@wantstofly.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659
1660 ARM/INTEL IXP4XX ARM ARCHITECTURE
1661 M:      Imre Kaloz <kaloz@openwrt.org>
1662 M:      Krzysztof Halasa <khalasa@piap.pl>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665 F:      arch/arm/mach-ixp4xx/
1666
1667 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1668 M:      Jonathan Cameron <jic23@cam.ac.uk>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671 F:      arch/arm/mach-pxa/stargate2.c
1672 F:      drivers/pcmcia/pxa2xx_stargate2.c
1673
1674 ARM/INTEL XSC3 (MANZANO) ARM CORE
1675 M:      Lennert Buytenhek <kernel@wantstofly.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 S:      Maintained
1678
1679 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1680 M:      Lennert Buytenhek <kernel@wantstofly.org>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/LG1K ARCHITECTURE
1685 M:      Chanho Min <chanho.min@lge.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      arch/arm64/boot/dts/lg/
1689
1690 ARM/LOGICPD PXA270 MACHINE SUPPORT
1691 M:      Lennert Buytenhek <kernel@wantstofly.org>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694
1695 ARM/LPC18XX ARCHITECTURE
1696 M:      Vladimir Zapolskiy <vz@mleia.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 F:      arch/arm/boot/dts/lpc43*
1700 F:      drivers/i2c/busses/i2c-lpc2k.c
1701 F:      drivers/memory/pl172.c
1702 F:      drivers/mtd/spi-nor/nxp-spifi.c
1703 F:      drivers/rtc/rtc-lpc24xx.c
1704 N:      lpc18xx
1705
1706 ARM/LPC32XX SOC SUPPORT
1707 M:      Vladimir Zapolskiy <vz@mleia.com>
1708 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1711 S:      Maintained
1712 F:      arch/arm/boot/dts/lpc32*
1713 F:      arch/arm/mach-lpc32xx/
1714 F:      drivers/i2c/busses/i2c-pnx.c
1715 F:      drivers/net/ethernet/nxp/lpc_eth.c
1716 F:      drivers/usb/host/ohci-nxp.c
1717 F:      drivers/watchdog/pnx4008_wdt.c
1718 N:      lpc32xx
1719
1720 ARM/MAGICIAN MACHINE SUPPORT
1721 M:      Philipp Zabel <philipp.zabel@gmail.com>
1722 S:      Maintained
1723
1724 ARM/Marvell Dove/MV78xx0/Orion SOC support
1725 M:      Jason Cooper <jason@lakedaemon.net>
1726 M:      Andrew Lunn <andrew@lunn.ch>
1727 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1728 M:      Gregory Clement <gregory.clement@bootlin.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 S:      Maintained
1731 F:      Documentation/devicetree/bindings/soc/dove/
1732 F:      arch/arm/mach-dove/
1733 F:      arch/arm/mach-mv78xx0/
1734 F:      arch/arm/mach-orion5x/
1735 F:      arch/arm/plat-orion/
1736 F:      arch/arm/boot/dts/dove*
1737 F:      arch/arm/boot/dts/orion5x*
1738
1739 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1740 M:      Jason Cooper <jason@lakedaemon.net>
1741 M:      Andrew Lunn <andrew@lunn.ch>
1742 M:      Gregory Clement <gregory.clement@bootlin.com>
1743 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1744 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S:      Maintained
1746 F:      arch/arm/boot/dts/armada*
1747 F:      arch/arm/boot/dts/kirkwood*
1748 F:      arch/arm/configs/mvebu_*_defconfig
1749 F:      arch/arm/mach-mvebu/
1750 F:      arch/arm64/boot/dts/marvell/armada*
1751 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1752 F:      drivers/cpufreq/mvebu-cpufreq.c
1753 F:      drivers/irqchip/irq-armada-370-xp.c
1754 F:      drivers/irqchip/irq-mvebu-*
1755 F:      drivers/pinctrl/mvebu/
1756 F:      drivers/rtc/rtc-armada38x.c
1757
1758 ARM/Mediatek RTC DRIVER
1759 M:      Eddie Huang <eddie.huang@mediatek.com>
1760 M:      Sean Wang <sean.wang@mediatek.com>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1763 S:      Maintained
1764 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1765 F:      drivers/rtc/rtc-mt6397.c
1766 F:      drivers/rtc/rtc-mt7622.c
1767
1768 ARM/Mediatek SoC support
1769 M:      Matthias Brugger <matthias.bgg@gmail.com>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1772 W:      https://mtk.bcnfs.org/
1773 C:      irc://chat.freenode.net/linux-mediatek
1774 S:      Maintained
1775 F:      arch/arm/boot/dts/mt6*
1776 F:      arch/arm/boot/dts/mt7*
1777 F:      arch/arm/boot/dts/mt8*
1778 F:      arch/arm/mach-mediatek/
1779 F:      arch/arm64/boot/dts/mediatek/
1780 F:      drivers/soc/mediatek/
1781 N:      mtk
1782 N:      mt[678]
1783 K:      mediatek
1784
1785 ARM/Mediatek USB3 PHY DRIVER
1786 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      drivers/phy/mediatek/
1791 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1792
1793 ARM/MICREL KS8695 ARCHITECTURE
1794 M:      Greg Ungerer <gerg@uclinux.org>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F:      arch/arm/mach-ks8695/
1797 S:      Odd Fixes
1798
1799 ARM/Microchip (AT91) SoC support
1800 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1801 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1802 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 W:      http://www.linux4sam.org
1805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1806 S:      Supported
1807 N:      at91
1808 N:      atmel
1809 F:      arch/arm/mach-at91/
1810 F:      include/soc/at91/
1811 F:      arch/arm/boot/dts/at91*.dts
1812 F:      arch/arm/boot/dts/at91*.dtsi
1813 F:      arch/arm/boot/dts/sama*.dts
1814 F:      arch/arm/boot/dts/sama*.dtsi
1815 F:      arch/arm/include/debug/at91.S
1816 F:      drivers/memory/atmel*
1817 F:      drivers/watchdog/sama5d4_wdt.c
1818 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1819 X:      drivers/net/wireless/atmel/
1820
1821 ARM/MIOA701 MACHINE SUPPORT
1822 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 F:      arch/arm/mach-pxa/mioa701.c
1825 S:      Maintained
1826
1827 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1828 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1829 S:      Maintained
1830
1831 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1832 M:      Linus Walleij <linus.walleij@linaro.org>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 S:      Maintained
1835 F:      arch/arm/mach-nomadik/
1836 F:      arch/arm/mach-u300/
1837 F:      arch/arm/mach-ux500/
1838 F:      arch/arm/boot/dts/ste-*
1839 F:      drivers/clk/clk-nomadik.c
1840 F:      drivers/clk/clk-u300.c
1841 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1842 F:      drivers/clocksource/timer-u300.c
1843 F:      drivers/dma/coh901318*
1844 F:      drivers/dma/ste_dma40*
1845 F:      drivers/hwspinlock/u8500_hsem.c
1846 F:      drivers/i2c/busses/i2c-nomadik.c
1847 F:      drivers/i2c/busses/i2c-stu300.c
1848 F:      drivers/mfd/ab3100*
1849 F:      drivers/mfd/ab8500*
1850 F:      drivers/mfd/abx500*
1851 F:      drivers/mfd/dbx500*
1852 F:      drivers/mfd/db8500*
1853 F:      drivers/pinctrl/nomadik/
1854 F:      drivers/pinctrl/pinctrl-coh901*
1855 F:      drivers/pinctrl/pinctrl-u300.c
1856 F:      drivers/rtc/rtc-ab3100.c
1857 F:      drivers/rtc/rtc-ab8500.c
1858 F:      drivers/rtc/rtc-coh901331.c
1859 F:      drivers/rtc/rtc-pl031.c
1860 F:      drivers/watchdog/coh901327_wdt.c
1861 F:      Documentation/devicetree/bindings/arm/ste-*
1862 F:      Documentation/devicetree/bindings/arm/ux500/
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1864
1865 ARM/NUVOTON NPCM ARCHITECTURE
1866 M:      Avi Fishman <avifishman70@gmail.com>
1867 M:      Tomer Maimon <tmaimon77@gmail.com>
1868 R:      Patrick Venture <venture@google.com>
1869 R:      Nancy Yuen <yuenn@google.com>
1870 R:      Brendan Higgins <brendanhiggins@google.com>
1871 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1872 S:      Supported
1873 F:      arch/arm/mach-npcm/
1874 F:      arch/arm/boot/dts/nuvoton-npcm*
1875 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1876 F:      drivers/*/*npcm*
1877 F:      Documentation/devicetree/bindings/*/*npcm*
1878 F:      Documentation/devicetree/bindings/*/*/*npcm*
1879
1880 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1881 M:      Wan ZongShun <mcuos.com@gmail.com>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 W:      http://www.mcuos.com
1884 S:      Maintained
1885 F:      arch/arm/mach-w90x900/
1886 F:      drivers/input/keyboard/w90p910_keypad.c
1887 F:      drivers/input/touchscreen/w90p910_ts.c
1888 F:      drivers/watchdog/nuc900_wdt.c
1889 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1890 F:      drivers/mtd/nand/raw/nuc900_nand.c
1891 F:      drivers/rtc/rtc-nuc900.c
1892 F:      drivers/spi/spi-nuc900.c
1893 F:      drivers/usb/host/ehci-w90x900.c
1894 F:      drivers/video/fbdev/nuc900fb.c
1895
1896 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1897 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1898 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1899 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1900 S:      Supported
1901
1902 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1903 M:      Alexander Clouter <alex@digriz.org.uk>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 W:      http://www.digriz.org.uk/ts78xx/kernel
1906 S:      Maintained
1907 F:      arch/arm/mach-orion5x/ts78xx-*
1908
1909 ARM/OXNAS platform support
1910 M:      Neil Armstrong <narmstrong@baylibre.com>
1911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1913 S:      Maintained
1914 F:      arch/arm/mach-oxnas/
1915 F:      arch/arm/boot/dts/ox8*.dts*
1916 N:      oxnas
1917
1918 ARM/PALM TREO SUPPORT
1919 M:      Tomas Cech <sleep_walker@suse.com>
1920 L:      linux-arm-kernel@lists.infradead.org
1921 W:      http://hackndev.com
1922 S:      Maintained
1923 F:      arch/arm/mach-pxa/palmtreo.*
1924
1925 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1926 M:      Marek Vasut <marek.vasut@gmail.com>
1927 L:      linux-arm-kernel@lists.infradead.org
1928 W:      http://hackndev.com
1929 S:      Maintained
1930 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1931 F:      arch/arm/mach-pxa/palmtx.c
1932 F:      arch/arm/mach-pxa/palmt5.*
1933 F:      arch/arm/mach-pxa/include/mach/palmld.h
1934 F:      arch/arm/mach-pxa/palmld.c
1935 F:      arch/arm/mach-pxa/palmte2.*
1936 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1937 F:      arch/arm/mach-pxa/palmtc.c
1938
1939 ARM/PALMZ72 SUPPORT
1940 M:      Sergey Lapin <slapin@ossfans.org>
1941 L:      linux-arm-kernel@lists.infradead.org
1942 W:      http://hackndev.com
1943 S:      Maintained
1944 F:      arch/arm/mach-pxa/palmz72.*
1945
1946 ARM/PLEB SUPPORT
1947 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1948 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1949 S:      Maintained
1950
1951 ARM/PT DIGITAL BOARD PORT
1952 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 W:      http://www.armlinux.org.uk/
1955 S:      Maintained
1956
1957 ARM/QUALCOMM SUPPORT
1958 M:      Andy Gross <andy.gross@linaro.org>
1959 M:      David Brown <david.brown@linaro.org>
1960 L:      linux-arm-msm@vger.kernel.org
1961 S:      Maintained
1962 F:      Documentation/devicetree/bindings/soc/qcom/
1963 F:      arch/arm/boot/dts/qcom-*.dts
1964 F:      arch/arm/boot/dts/qcom-*.dtsi
1965 F:      arch/arm/mach-qcom/
1966 F:      arch/arm64/boot/dts/qcom/*
1967 F:      drivers/i2c/busses/i2c-qup.c
1968 F:      drivers/clk/qcom/
1969 F:      drivers/dma/qcom/
1970 F:      drivers/soc/qcom/
1971 F:      drivers/spi/spi-qup.c
1972 F:      drivers/tty/serial/msm_serial.c
1973 F:      drivers/*/pm8???-*
1974 F:      drivers/mfd/ssbi.c
1975 F:      drivers/firmware/qcom_scm*
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1977
1978 ARM/RADISYS ENP2611 MACHINE SUPPORT
1979 M:      Lennert Buytenhek <kernel@wantstofly.org>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 S:      Maintained
1982
1983 ARM/RDA MICRO ARCHITECTURE
1984 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/rda8810pl-*
1989 F:      drivers/clocksource/timer-rda.c
1990 F:      drivers/irqchip/irq-rda-intc.c
1991 F:      drivers/tty/serial/rda-uart.c
1992 F:      Documentation/devicetree/bindings/arm/rda.txt
1993 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1994 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1995 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1996
1997 ARM/REALTEK ARCHITECTURE
1998 M:      Andreas Färber <afaerber@suse.de>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      arch/arm64/boot/dts/realtek/
2002 F:      Documentation/devicetree/bindings/arm/realtek.txt
2003
2004 ARM/RENESAS ARM64 ARCHITECTURE
2005 M:      Simon Horman <horms@verge.net.au>
2006 M:      Magnus Damm <magnus.damm@gmail.com>
2007 L:      linux-renesas-soc@vger.kernel.org
2008 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2010 S:      Supported
2011 F:      arch/arm64/boot/dts/renesas/
2012 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2013 F:      drivers/soc/renesas/
2014 F:      include/linux/soc/renesas/
2015
2016 ARM/RISCPC ARCHITECTURE
2017 M:      Russell King <linux@armlinux.org.uk>
2018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 W:      http://www.armlinux.org.uk/
2020 S:      Maintained
2021 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2022 F:      arch/arm/include/asm/hardware/ioc.h
2023 F:      arch/arm/include/asm/hardware/iomd.h
2024 F:      arch/arm/include/asm/hardware/memc.h
2025 F:      arch/arm/mach-rpc/
2026 F:      drivers/net/ethernet/8390/etherh.c
2027 F:      drivers/net/ethernet/i825xx/ether1*
2028 F:      drivers/net/ethernet/seeq/ether3*
2029 F:      drivers/scsi/arm/
2030
2031 ARM/Rockchip SoC support
2032 M:      Heiko Stuebner <heiko@sntech.de>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 L:      linux-rockchip@lists.infradead.org
2035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2036 S:      Maintained
2037 F:      arch/arm/boot/dts/rk3*
2038 F:      arch/arm/boot/dts/rv1108*
2039 F:      arch/arm/mach-rockchip/
2040 F:      drivers/clk/rockchip/
2041 F:      drivers/i2c/busses/i2c-rk3x.c
2042 F:      drivers/*/*rockchip*
2043 F:      drivers/*/*/*rockchip*
2044 F:      sound/soc/rockchip/
2045 N:      rockchip
2046
2047 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2048 M:      Kukjin Kim <kgene@kernel.org>
2049 M:      Krzysztof Kozlowski <krzk@kernel.org>
2050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2052 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2053 S:      Maintained
2054 F:      arch/arm/boot/dts/s3c*
2055 F:      arch/arm/boot/dts/s5p*
2056 F:      arch/arm/boot/dts/exynos*
2057 F:      arch/arm64/boot/dts/exynos/
2058 F:      arch/arm/plat-samsung/
2059 F:      arch/arm/mach-s3c24*/
2060 F:      arch/arm/mach-s3c64xx/
2061 F:      arch/arm/mach-s5p*/
2062 F:      arch/arm/mach-exynos*/
2063 F:      drivers/*/*s3c24*
2064 F:      drivers/*/*/*s3c24*
2065 F:      drivers/*/*s3c64xx*
2066 F:      drivers/*/*s5pv210*
2067 F:      drivers/memory/samsung/*
2068 F:      drivers/soc/samsung/*
2069 F:      Documentation/arm/Samsung/
2070 F:      Documentation/devicetree/bindings/arm/samsung/
2071 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2072 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2073 N:      exynos
2074
2075 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2076 M:      Kyungmin Park <kyungmin.park@samsung.com>
2077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 S:      Maintained
2079 F:      arch/arm/mach-s5pv210/
2080
2081 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2082 M:      Kyungmin Park <kyungmin.park@samsung.com>
2083 M:      Kamil Debski <kamil@wypas.org>
2084 M:      Andrzej Hajda <a.hajda@samsung.com>
2085 L:      linux-arm-kernel@lists.infradead.org
2086 L:      linux-media@vger.kernel.org
2087 S:      Maintained
2088 F:      drivers/media/platform/s5p-g2d/
2089
2090 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2091 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2092 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2093 L:      linux-media@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/media/platform/s5p-cec/
2096 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2097
2098 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2099 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2100 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2101 L:      linux-arm-kernel@lists.infradead.org
2102 L:      linux-media@vger.kernel.org
2103 S:      Maintained
2104 F:      drivers/media/platform/s5p-jpeg/
2105
2106 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2107 M:      Kyungmin Park <kyungmin.park@samsung.com>
2108 M:      Kamil Debski <kamil@wypas.org>
2109 M:      Jeongtae Park <jtp.park@samsung.com>
2110 M:      Andrzej Hajda <a.hajda@samsung.com>
2111 L:      linux-arm-kernel@lists.infradead.org
2112 L:      linux-media@vger.kernel.org
2113 S:      Maintained
2114 F:      drivers/media/platform/s5p-mfc/
2115
2116 ARM/SHMOBILE ARM ARCHITECTURE
2117 M:      Simon Horman <horms@verge.net.au>
2118 M:      Magnus Damm <magnus.damm@gmail.com>
2119 L:      linux-renesas-soc@vger.kernel.org
2120 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2122 S:      Supported
2123 F:      arch/arm/boot/dts/emev2*
2124 F:      arch/arm/boot/dts/r7s*
2125 F:      arch/arm/boot/dts/r8a*
2126 F:      arch/arm/boot/dts/r9a*
2127 F:      arch/arm/boot/dts/sh*
2128 F:      arch/arm/configs/shmobile_defconfig
2129 F:      arch/arm/include/debug/renesas-scif.S
2130 F:      arch/arm/mach-shmobile/
2131 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2132 F:      drivers/soc/renesas/
2133 F:      include/linux/soc/renesas/
2134
2135 ARM/SOCFPGA ARCHITECTURE
2136 M:      Dinh Nguyen <dinguyen@kernel.org>
2137 S:      Maintained
2138 F:      arch/arm/mach-socfpga/
2139 F:      arch/arm/boot/dts/socfpga*
2140 F:      arch/arm/configs/socfpga_defconfig
2141 F:      arch/arm64/boot/dts/altera/
2142 W:      http://www.rocketboards.org
2143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2144
2145 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2146 M:      Dinh Nguyen <dinguyen@kernel.org>
2147 S:      Maintained
2148 F:      drivers/clk/socfpga/
2149
2150 ARM/SOCFPGA EDAC SUPPORT
2151 M:      Thor Thayer <thor.thayer@linux.intel.com>
2152 S:      Maintained
2153 F:      drivers/edac/altera_edac.
2154
2155 ARM/SPREADTRUM SoC SUPPORT
2156 M:      Orson Zhai <orsonzhai@gmail.com>
2157 M:      Baolin Wang <baolin.wang@linaro.org>
2158 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2159 S:      Maintained
2160 F:      arch/arm64/boot/dts/sprd
2161 N:      sprd
2162
2163 ARM/STI ARCHITECTURE
2164 M:      Patrice Chotard <patrice.chotard@st.com>
2165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 W:      http://www.stlinux.com
2167 S:      Maintained
2168 F:      arch/arm/mach-sti/
2169 F:      arch/arm/boot/dts/sti*
2170 F:      drivers/char/hw_random/st-rng.c
2171 F:      drivers/clocksource/arm_global_timer.c
2172 F:      drivers/clocksource/clksrc_st_lpc.c
2173 F:      drivers/cpufreq/sti-cpufreq.c
2174 F:      drivers/dma/st_fdma*
2175 F:      drivers/i2c/busses/i2c-st.c
2176 F:      drivers/media/rc/st_rc.c
2177 F:      drivers/media/platform/sti/c8sectpfe/
2178 F:      drivers/mmc/host/sdhci-st.c
2179 F:      drivers/phy/st/phy-miphy28lp.c
2180 F:      drivers/phy/st/phy-stih407-usb.c
2181 F:      drivers/pinctrl/pinctrl-st.c
2182 F:      drivers/remoteproc/st_remoteproc.c
2183 F:      drivers/remoteproc/st_slim_rproc.c
2184 F:      drivers/reset/sti/
2185 F:      drivers/rtc/rtc-st-lpc.c
2186 F:      drivers/tty/serial/st-asc.c
2187 F:      drivers/usb/dwc3/dwc3-st.c
2188 F:      drivers/usb/host/ehci-st.c
2189 F:      drivers/usb/host/ohci-st.c
2190 F:      drivers/watchdog/st_lpc_wdt.c
2191 F:      drivers/ata/ahci_st.c
2192 F:      include/linux/remoteproc/st_slim_rproc.h
2193
2194 ARM/STM32 ARCHITECTURE
2195 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2196 M:      Alexandre Torgue <alexandre.torgue@st.com>
2197 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2201 N:      stm32
2202 N:      stm
2203 F:      arch/arm/boot/dts/stm32*
2204 F:      arch/arm/mach-stm32/
2205 F:      drivers/clocksource/armv7m_systick.c
2206
2207 ARM/Synaptics SoC support
2208 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2209 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-berlin/
2213 F:      arch/arm/boot/dts/berlin*
2214 F:      arch/arm64/boot/dts/synaptics/
2215
2216 ARM/TANGO ARCHITECTURE
2217 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2218 M:      Mans Rullgard <mans@mansr.com>
2219 L:      linux-arm-kernel@lists.infradead.org
2220 S:      Odd Fixes
2221 N:      tango
2222
2223 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2224 M:      Lennert Buytenhek <kernel@wantstofly.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 S:      Maintained
2227
2228 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2229 M:      Hans Verkuil <hans.verkuil@cisco.com>
2230 L:      linux-tegra@vger.kernel.org
2231 L:      linux-media@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/media/platform/tegra-cec/
2234 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2235
2236 ARM/TETON BGA MACHINE SUPPORT
2237 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2240
2241 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2242 M:      Santosh Shilimkar <ssantosh@kernel.org>
2243 L:      linux-kernel@vger.kernel.org
2244 S:      Maintained
2245 F:      drivers/memory/*emif*
2246
2247 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2248 M:      Tero Kristo <t-kristo@ti.com>
2249 M:      Nishanth Menon <nm@ti.com>
2250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 S:      Supported
2252 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2253 F:      arch/arm64/boot/dts/ti/Makefile
2254 F:      arch/arm64/boot/dts/ti/k3-*
2255 F:      include/dt-bindings/pinctrl/k3.h
2256
2257 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2258 M:      Santosh Shilimkar <ssantosh@kernel.org>
2259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 S:      Maintained
2261 F:      arch/arm/mach-keystone/
2262 F:      arch/arm/boot/dts/keystone-*
2263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2264
2265 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2266 M:      Santosh Shilimkar <ssantosh@kernel.org>
2267 L:      linux-kernel@vger.kernel.org
2268 S:      Maintained
2269 F:      drivers/clk/keystone/
2270
2271 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2272 M:      Santosh Shilimkar <ssantosh@kernel.org>
2273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 L:      linux-kernel@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/clocksource/timer-keystone.c
2277
2278 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2279 M:      Santosh Shilimkar <ssantosh@kernel.org>
2280 L:      linux-kernel@vger.kernel.org
2281 S:      Maintained
2282 F:      drivers/power/reset/keystone-reset.c
2283
2284 ARM/THECUS N2100 MACHINE SUPPORT
2285 M:      Lennert Buytenhek <kernel@wantstofly.org>
2286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 S:      Maintained
2288
2289 ARM/TOSA MACHINE SUPPORT
2290 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2291 M:      Dirk Opfer <dirk@opfer-online.de>
2292 S:      Maintained
2293
2294 ARM/UNIPHIER ARCHITECTURE
2295 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2300 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2301 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2302 F:      arch/arm/boot/dts/uniphier*
2303 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2304 F:      arch/arm/mach-uniphier/
2305 F:      arch/arm/mm/cache-uniphier.c
2306 F:      arch/arm64/boot/dts/socionext/uniphier*
2307 F:      drivers/bus/uniphier-system-bus.c
2308 F:      drivers/clk/uniphier/
2309 F:      drivers/dmaengine/uniphier-mdmac.c
2310 F:      drivers/gpio/gpio-uniphier.c
2311 F:      drivers/i2c/busses/i2c-uniphier*
2312 F:      drivers/irqchip/irq-uniphier-aidet.c
2313 F:      drivers/mmc/host/uniphier-sd.c
2314 F:      drivers/pinctrl/uniphier/
2315 F:      drivers/reset/reset-uniphier.c
2316 F:      drivers/tty/serial/8250/8250_uniphier.c
2317 N:      uniphier
2318
2319 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2320 M:      Ulf Hansson <ulf.hansson@linaro.org>
2321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T:      git git://git.linaro.org/people/ulfh/clk.git
2323 S:      Maintained
2324 F:      drivers/clk/ux500/
2325
2326 ARM/VERSATILE EXPRESS PLATFORM
2327 M:      Liviu Dudau <liviu.dudau@arm.com>
2328 M:      Sudeep Holla <sudeep.holla@arm.com>
2329 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Maintained
2332 F:      arch/arm/boot/dts/vexpress*
2333 F:      arch/arm64/boot/dts/arm/
2334 F:      arch/arm/mach-vexpress/
2335 F:      */*/vexpress*
2336 F:      */*/*/vexpress*
2337 F:      drivers/clk/versatile/clk-vexpress-osc.c
2338 F:      drivers/clocksource/timer-versatile.c
2339 N:      mps2
2340
2341 ARM/VFP SUPPORT
2342 M:      Russell King <linux@armlinux.org.uk>
2343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W:      http://www.armlinux.org.uk/
2345 S:      Maintained
2346 F:      arch/arm/vfp/
2347
2348 ARM/VOIPAC PXA270 SUPPORT
2349 M:      Marek Vasut <marek.vasut@gmail.com>
2350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 S:      Maintained
2352 F:      arch/arm/mach-pxa/vpac270.c
2353 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2354
2355 ARM/VT8500 ARM ARCHITECTURE
2356 M:      Tony Prisk <linux@prisktech.co.nz>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359 F:      arch/arm/mach-vt8500/
2360 F:      drivers/clocksource/timer-vt8500.c
2361 F:      drivers/i2c/busses/i2c-wmt.c
2362 F:      drivers/mmc/host/wmt-sdmmc.c
2363 F:      drivers/pwm/pwm-vt8500.c
2364 F:      drivers/rtc/rtc-vt8500.c
2365 F:      drivers/tty/serial/vt8500_serial.c
2366 F:      drivers/usb/host/ehci-platform.c
2367 F:      drivers/usb/host/uhci-platform.c
2368 F:      drivers/video/fbdev/vt8500lcdfb.*
2369 F:      drivers/video/fbdev/wm8505fb*
2370 F:      drivers/video/fbdev/wmt_ge_rops.*
2371
2372 ARM/ZIPIT Z2 SUPPORT
2373 M:      Marek Vasut <marek.vasut@gmail.com>
2374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375 S:      Maintained
2376 F:      arch/arm/mach-pxa/z2.c
2377 F:      arch/arm/mach-pxa/include/mach/z2.h
2378
2379 ARM/ZTE ARCHITECTURE
2380 M:      Jun Nie <jun.nie@linaro.org>
2381 M:      Shawn Guo <shawnguo@kernel.org>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 S:      Maintained
2384 F:      arch/arm/boot/dts/zx2967*
2385 F:      arch/arm/mach-zx/
2386 F:      arch/arm64/boot/dts/zte/
2387 F:      drivers/clk/zte/
2388 F:      drivers/dma/zx_dma.c
2389 F:      drivers/gpio/gpio-zx.c
2390 F:      drivers/i2c/busses/i2c-zx2967.c
2391 F:      drivers/mmc/host/dw_mmc-zx.*
2392 F:      drivers/pinctrl/zte/
2393 F:      drivers/soc/zte/
2394 F:      drivers/thermal/zx2967_thermal.c
2395 F:      drivers/watchdog/zx2967_wdt.c
2396 F:      Documentation/devicetree/bindings/arm/zte.yaml
2397 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2398 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2399 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2400 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2401 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2402 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2403 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2404 F:      Documentation/devicetree/bindings/soc/zte/
2405 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2406 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2407 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2408 F:      include/dt-bindings/clock/zx2967*.h
2409 F:      include/dt-bindings/soc/zte,*.h
2410 F:      sound/soc/codecs/zx_aud96p22.c
2411 F:      sound/soc/zte/
2412
2413 ARM/ZYNQ ARCHITECTURE
2414 M:      Michal Simek <michal.simek@xilinx.com>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 W:      http://wiki.xilinx.com
2417 T:      git https://github.com/Xilinx/linux-xlnx.git
2418 S:      Supported
2419 F:      arch/arm/mach-zynq/
2420 F:      drivers/cpuidle/cpuidle-zynq.c
2421 F:      drivers/block/xsysace.c
2422 N:      zynq
2423 N:      xilinx
2424 F:      drivers/clocksource/timer-cadence-ttc.c
2425 F:      drivers/i2c/busses/i2c-cadence.c
2426 F:      drivers/mmc/host/sdhci-of-arasan.c
2427 F:      drivers/edac/synopsys_edac.c
2428 F:      drivers/i2c/busses/i2c-xiic.c
2429
2430 ARM64 PORT (AARCH64 ARCHITECTURE)
2431 M:      Catalin Marinas <catalin.marinas@arm.com>
2432 M:      Will Deacon <will.deacon@arm.com>
2433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2435 S:      Maintained
2436 F:      arch/arm64/
2437 X:      arch/arm64/boot/dts/
2438 F:      Documentation/arm64/
2439
2440 AS3645A LED FLASH CONTROLLER DRIVER
2441 M:      Sakari Ailus <sakari.ailus@iki.fi>
2442 L:      linux-leds@vger.kernel.org
2443 S:      Maintained
2444 F:      drivers/leds/leds-as3645a.c
2445
2446 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2447 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2448 L:      linux-media@vger.kernel.org
2449 T:      git git://linuxtv.org/media_tree.git
2450 S:      Maintained
2451 F:      drivers/media/i2c/ak7375.c
2452 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2453
2454 ASAHI KASEI AK8974 DRIVER
2455 M:      Linus Walleij <linus.walleij@linaro.org>
2456 L:      linux-iio@vger.kernel.org
2457 W:      http://www.akm.com/
2458 S:      Supported
2459 F:      drivers/iio/magnetometer/ak8974.c
2460
2461 ASC7621 HARDWARE MONITOR DRIVER
2462 M:      George Joseph <george.joseph@fairview5.com>
2463 L:      linux-hwmon@vger.kernel.org
2464 S:      Maintained
2465 F:      Documentation/hwmon/asc7621
2466 F:      drivers/hwmon/asc7621.c
2467
2468 ASPEED VIDEO ENGINE DRIVER
2469 M:      Eddie James <eajames@linux.ibm.com>
2470 L:      linux-media@vger.kernel.org
2471 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2472 S:      Maintained
2473 F:      drivers/media/platform/aspeed-video.c
2474 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2475
2476 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2477 M:      Corentin Chary <corentin.chary@gmail.com>
2478 L:      acpi4asus-user@lists.sourceforge.net
2479 L:      platform-driver-x86@vger.kernel.org
2480 W:      http://acpi4asus.sf.net
2481 S:      Maintained
2482 F:      drivers/platform/x86/asus*.c
2483 F:      drivers/platform/x86/eeepc*.c
2484
2485 ASUS WIRELESS RADIO CONTROL DRIVER
2486 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2487 L:      platform-driver-x86@vger.kernel.org
2488 S:      Maintained
2489 F:      drivers/platform/x86/asus-wireless.c
2490
2491 ASYMMETRIC KEYS
2492 M:      David Howells <dhowells@redhat.com>
2493 L:      keyrings@vger.kernel.org
2494 S:      Maintained
2495 F:      Documentation/crypto/asymmetric-keys.txt
2496 F:      include/linux/verification.h
2497 F:      include/crypto/public_key.h
2498 F:      include/crypto/pkcs7.h
2499 F:      crypto/asymmetric_keys/
2500
2501 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2502 R:      Dan Williams <dan.j.williams@intel.com>
2503 W:      http://sourceforge.net/projects/xscaleiop
2504 S:      Odd fixes
2505 F:      Documentation/crypto/async-tx-api.txt
2506 F:      crypto/async_tx/
2507 F:      drivers/dma/
2508 F:      include/linux/dmaengine.h
2509 F:      include/linux/async_tx.h
2510
2511 AT24 EEPROM DRIVER
2512 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2513 L:      linux-i2c@vger.kernel.org
2514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2515 S:      Maintained
2516 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2517 F:      drivers/misc/eeprom/at24.c
2518 F:      include/linux/platform_data/at24.h
2519
2520 ATA OVER ETHERNET (AOE) DRIVER
2521 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2522 W:      http://www.openaoe.org/
2523 S:      Supported
2524 F:      Documentation/aoe/
2525 F:      drivers/block/aoe/
2526
2527 ATHEROS 71XX/9XXX GPIO DRIVER
2528 M:      Alban Bedel <albeu@free.fr>
2529 W:      https://github.com/AlbanBedel/linux
2530 T:      git git://github.com/AlbanBedel/linux
2531 S:      Maintained
2532 F:      drivers/gpio/gpio-ath79.c
2533 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2534
2535 ATHEROS 71XX/9XXX USB PHY DRIVER
2536 M:      Alban Bedel <albeu@free.fr>
2537 W:      https://github.com/AlbanBedel/linux
2538 T:      git git://github.com/AlbanBedel/linux
2539 S:      Maintained
2540 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2541 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2542
2543 ATHEROS ATH GENERIC UTILITIES
2544 M:      Kalle Valo <kvalo@codeaurora.org>
2545 L:      linux-wireless@vger.kernel.org
2546 S:      Supported
2547 F:      drivers/net/wireless/ath/*
2548
2549 ATHEROS ATH5K WIRELESS DRIVER
2550 M:      Jiri Slaby <jirislaby@gmail.com>
2551 M:      Nick Kossifidis <mickflemm@gmail.com>
2552 M:      Luis Chamberlain <mcgrof@kernel.org>
2553 L:      linux-wireless@vger.kernel.org
2554 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2555 S:      Maintained
2556 F:      drivers/net/wireless/ath/ath5k/
2557
2558 ATHEROS ATH6KL WIRELESS DRIVER
2559 M:      Kalle Valo <kvalo@codeaurora.org>
2560 L:      linux-wireless@vger.kernel.org
2561 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2563 S:      Supported
2564 F:      drivers/net/wireless/ath/ath6kl/
2565
2566 ATI_REMOTE2 DRIVER
2567 M:      Ville Syrjala <syrjala@sci.fi>
2568 S:      Maintained
2569 F:      drivers/input/misc/ati_remote2.c
2570
2571 ATK0110 HWMON DRIVER
2572 M:      Luca Tettamanti <kronos.it@gmail.com>
2573 L:      linux-hwmon@vger.kernel.org
2574 S:      Maintained
2575 F:      drivers/hwmon/asus_atk0110.c
2576
2577 ATLX ETHERNET DRIVERS
2578 M:      Jay Cliburn <jcliburn@gmail.com>
2579 M:      Chris Snook <chris.snook@gmail.com>
2580 L:      netdev@vger.kernel.org
2581 W:      http://sourceforge.net/projects/atl1
2582 W:      http://atl1.sourceforge.net
2583 S:      Maintained
2584 F:      drivers/net/ethernet/atheros/
2585
2586 ATM
2587 M:      Chas Williams <3chas3@gmail.com>
2588 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2589 L:      netdev@vger.kernel.org
2590 W:      http://linux-atm.sourceforge.net
2591 S:      Maintained
2592 F:      drivers/atm/
2593 F:      include/linux/atm*
2594 F:      include/uapi/linux/atm*
2595
2596 ATMEL MACB ETHERNET DRIVER
2597 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2598 S:      Supported
2599 F:      drivers/net/ethernet/cadence/
2600
2601 ATMEL MAXTOUCH DRIVER
2602 M:      Nick Dyer <nick@shmanahar.org>
2603 T:      git git://github.com/ndyer/linux.git
2604 S:      Maintained
2605 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2606 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2607
2608 ATMEL WIRELESS DRIVER
2609 M:      Simon Kelley <simon@thekelleys.org.uk>
2610 L:      linux-wireless@vger.kernel.org
2611 W:      http://www.thekelleys.org.uk/atmel
2612 W:      http://atmelwlandriver.sourceforge.net/
2613 S:      Maintained
2614 F:      drivers/net/wireless/atmel/atmel*
2615
2616 ATOMIC INFRASTRUCTURE
2617 M:      Will Deacon <will.deacon@arm.com>
2618 M:      Peter Zijlstra <peterz@infradead.org>
2619 R:      Boqun Feng <boqun.feng@gmail.com>
2620 L:      linux-kernel@vger.kernel.org
2621 S:      Maintained
2622 F:      arch/*/include/asm/atomic*.h
2623 F:      include/*/atomic*.h
2624
2625 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2626 M:      Bradley Grove <linuxdrivers@attotech.com>
2627 L:      linux-scsi@vger.kernel.org
2628 W:      http://www.attotech.com
2629 S:      Supported
2630 F:      drivers/scsi/esas2r
2631
2632 ATUSB IEEE 802.15.4 RADIO DRIVER
2633 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2634 L:      linux-wpan@vger.kernel.org
2635 S:      Maintained
2636 F:      drivers/net/ieee802154/atusb.c
2637 F:      drivers/net/ieee802154/atusb.h
2638 F:      drivers/net/ieee802154/at86rf230.h
2639
2640 AUDIT SUBSYSTEM
2641 M:      Paul Moore <paul@paul-moore.com>
2642 M:      Eric Paris <eparis@redhat.com>
2643 L:      linux-audit@redhat.com (moderated for non-subscribers)
2644 W:      https://github.com/linux-audit
2645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2646 S:      Supported
2647 F:      include/linux/audit.h
2648 F:      include/uapi/linux/audit.h
2649 F:      kernel/audit*
2650
2651 AUXILIARY DISPLAY DRIVERS
2652 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2653 S:      Maintained
2654 F:      drivers/auxdisplay/
2655 F:      include/linux/cfag12864b.h
2656
2657 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2658 M:      Andreas Klinger <ak@it-klinger.de>
2659 L:      linux-iio@vger.kernel.org
2660 S:      Maintained
2661 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2662 F:      drivers/iio/adc/hx711.c
2663
2664 AX.25 NETWORK LAYER
2665 M:      Ralf Baechle <ralf@linux-mips.org>
2666 L:      linux-hams@vger.kernel.org
2667 W:      http://www.linux-ax25.org/
2668 S:      Maintained
2669 F:      include/uapi/linux/ax25.h
2670 F:      include/net/ax25.h
2671 F:      net/ax25/
2672
2673 AXENTIA ARM DEVICES
2674 M:      Peter Rosin <peda@axentia.se>
2675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 S:      Maintained
2677 F:      Documentation/devicetree/bindings/arm/axentia.txt
2678 F:      arch/arm/boot/dts/at91-linea.dtsi
2679 F:      arch/arm/boot/dts/at91-natte.dtsi
2680 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2681 F:      arch/arm/boot/dts/at91-tse850-3.dts
2682
2683 AXENTIA ASOC DRIVERS
2684 M:      Peter Rosin <peda@axentia.se>
2685 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2686 S:      Maintained
2687 F:      Documentation/devicetree/bindings/sound/axentia,*
2688 F:      sound/soc/atmel/tse850-pcm5142.c
2689
2690 AXXIA I2C CONTROLLER
2691 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2692 L:      linux-i2c@vger.kernel.org
2693 S:      Maintained
2694 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2695 F:      drivers/i2c/busses/i2c-axxia.c
2696
2697 AZ6007 DVB DRIVER
2698 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2699 L:      linux-media@vger.kernel.org
2700 W:      https://linuxtv.org
2701 T:      git git://linuxtv.org/media_tree.git
2702 S:      Maintained
2703 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2704
2705 AZTECH FM RADIO RECEIVER DRIVER
2706 M:      Hans Verkuil <hverkuil@xs4all.nl>
2707 L:      linux-media@vger.kernel.org
2708 T:      git git://linuxtv.org/media_tree.git
2709 W:      https://linuxtv.org
2710 S:      Maintained
2711 F:      drivers/media/radio/radio-aztech*
2712
2713 B43 WIRELESS DRIVER
2714 L:      linux-wireless@vger.kernel.org
2715 L:      b43-dev@lists.infradead.org
2716 W:      http://wireless.kernel.org/en/users/Drivers/b43
2717 S:      Odd Fixes
2718 F:      drivers/net/wireless/broadcom/b43/
2719
2720 B43LEGACY WIRELESS DRIVER
2721 M:      Larry Finger <Larry.Finger@lwfinger.net>
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:      Maintained
2726 F:      drivers/net/wireless/broadcom/b43legacy/
2727
2728 BACKLIGHT CLASS/SUBSYSTEM
2729 M:      Lee Jones <lee.jones@linaro.org>
2730 M:      Daniel Thompson <daniel.thompson@linaro.org>
2731 M:      Jingoo Han <jingoohan1@gmail.com>
2732 L:      dri-devel@lists.freedesktop.org
2733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2734 S:      Maintained
2735 F:      drivers/video/backlight/
2736 F:      include/linux/backlight.h
2737 F:      include/linux/pwm_backlight.h
2738 F:      Documentation/devicetree/bindings/leds/backlight
2739
2740 BATMAN ADVANCED
2741 M:      Marek Lindner <mareklindner@neomailbox.ch>
2742 M:      Simon Wunderlich <sw@simonwunderlich.de>
2743 M:      Antonio Quartulli <a@unstable.cc>
2744 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2745 W:      https://www.open-mesh.org/
2746 Q:      https://patchwork.open-mesh.org/project/batman/list/
2747 S:      Maintained
2748 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2749 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2750 F:      Documentation/networking/batman-adv.rst
2751 F:      include/uapi/linux/batadv_packet.h
2752 F:      include/uapi/linux/batman_adv.h
2753 F:      net/batman-adv/
2754
2755 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2756 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2757 L:      linux-hams@vger.kernel.org
2758 W:      http://www.baycom.org/~tom/ham/ham.html
2759 S:      Maintained
2760 F:      drivers/net/hamradio/baycom*
2761
2762 BCACHE (BLOCK LAYER CACHE)
2763 M:      Coly Li <colyli@suse.de>
2764 M:      Kent Overstreet <kent.overstreet@gmail.com>
2765 L:      linux-bcache@vger.kernel.org
2766 W:      http://bcache.evilpiepirate.org
2767 C:      irc://irc.oftc.net/bcache
2768 S:      Maintained
2769 F:      drivers/md/bcache/
2770
2771 BDISP ST MEDIA DRIVER
2772 M:      Fabien Dessenne <fabien.dessenne@st.com>
2773 L:      linux-media@vger.kernel.org
2774 T:      git git://linuxtv.org/media_tree.git
2775 W:      https://linuxtv.org
2776 S:      Supported
2777 F:      drivers/media/platform/sti/bdisp
2778
2779 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2780 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2781 L:      netdev@vger.kernel.org
2782 S:      Maintained
2783 F:      drivers/net/ethernet/ec_bhf.c
2784
2785 BEFS FILE SYSTEM
2786 M:      Luis de Bethencourt <luisbg@kernel.org>
2787 M:      Salah Triki <salah.triki@gmail.com>
2788 S:      Maintained
2789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2790 F:      Documentation/filesystems/befs.txt
2791 F:      fs/befs/
2792
2793 BFQ I/O SCHEDULER
2794 M:      Paolo Valente <paolo.valente@linaro.org>
2795 M:      Jens Axboe <axboe@kernel.dk>
2796 L:      linux-block@vger.kernel.org
2797 S:      Maintained
2798 F:      block/bfq-*
2799 F:      Documentation/block/bfq-iosched.txt
2800
2801 BFS FILE SYSTEM
2802 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2803 S:      Maintained
2804 F:      Documentation/filesystems/bfs.txt
2805 F:      fs/bfs/
2806 F:      include/uapi/linux/bfs_fs.h
2807
2808 BLINKM RGB LED DRIVER
2809 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2810 S:      Maintained
2811 F:      drivers/leds/leds-blinkm.c
2812
2813 BLOCK LAYER
2814 M:      Jens Axboe <axboe@kernel.dk>
2815 L:      linux-block@vger.kernel.org
2816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2817 S:      Maintained
2818 F:      block/
2819 F:      drivers/block/
2820 F:      kernel/trace/blktrace.c
2821 F:      lib/sbitmap.c
2822
2823 BLOCK2MTD DRIVER
2824 M:      Joern Engel <joern@lazybastard.org>
2825 L:      linux-mtd@lists.infradead.org
2826 S:      Maintained
2827 F:      drivers/mtd/devices/block2mtd.c
2828
2829 BLUETOOTH DRIVERS
2830 M:      Marcel Holtmann <marcel@holtmann.org>
2831 M:      Johan Hedberg <johan.hedberg@gmail.com>
2832 L:      linux-bluetooth@vger.kernel.org
2833 W:      http://www.bluez.org/
2834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2836 S:      Maintained
2837 F:      drivers/bluetooth/
2838
2839 BLUETOOTH SUBSYSTEM
2840 M:      Marcel Holtmann <marcel@holtmann.org>
2841 M:      Johan Hedberg <johan.hedberg@gmail.com>
2842 L:      linux-bluetooth@vger.kernel.org
2843 W:      http://www.bluez.org/
2844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2846 S:      Maintained
2847 F:      net/bluetooth/
2848 F:      include/net/bluetooth/
2849
2850 BONDING DRIVER
2851 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2852 M:      Veaceslav Falico <vfalico@gmail.com>
2853 M:      Andy Gospodarek <andy@greyhouse.net>
2854 L:      netdev@vger.kernel.org
2855 W:      http://sourceforge.net/projects/bonding/
2856 S:      Supported
2857 F:      drivers/net/bonding/
2858 F:      include/uapi/linux/if_bonding.h
2859
2860 BPF (Safe dynamic programs and tools)
2861 M:      Alexei Starovoitov <ast@kernel.org>
2862 M:      Daniel Borkmann <daniel@iogearbox.net>
2863 R:      Martin KaFai Lau <kafai@fb.com>
2864 R:      Song Liu <songliubraving@fb.com>
2865 R:      Yonghong Song <yhs@fb.com>
2866 L:      netdev@vger.kernel.org
2867 L:      bpf@vger.kernel.org
2868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2870 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2871 S:      Supported
2872 F:      arch/*/net/*
2873 F:      Documentation/networking/filter.txt
2874 F:      Documentation/bpf/
2875 F:      include/linux/bpf*
2876 F:      include/linux/filter.h
2877 F:      include/trace/events/xdp.h
2878 F:      include/uapi/linux/bpf*
2879 F:      include/uapi/linux/filter.h
2880 F:      kernel/bpf/
2881 F:      kernel/trace/bpf_trace.c
2882 F:      lib/test_bpf.c
2883 F:      net/bpf/
2884 F:      net/core/filter.c
2885 F:      net/sched/act_bpf.c
2886 F:      net/sched/cls_bpf.c
2887 F:      samples/bpf/
2888 F:      tools/bpf/
2889 F:      tools/lib/bpf/
2890 F:      tools/testing/selftests/bpf/
2891 K:      bpf
2892 N:      bpf
2893
2894 BPF JIT for ARM
2895 M:      Shubham Bansal <illusionist.neo@gmail.com>
2896 L:      netdev@vger.kernel.org
2897 L:      bpf@vger.kernel.org
2898 S:      Maintained
2899 F:      arch/arm/net/
2900
2901 BPF JIT for ARM64
2902 M:      Daniel Borkmann <daniel@iogearbox.net>
2903 M:      Alexei Starovoitov <ast@kernel.org>
2904 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2905 L:      netdev@vger.kernel.org
2906 L:      bpf@vger.kernel.org
2907 S:      Supported
2908 F:      arch/arm64/net/
2909
2910 BPF JIT for MIPS (32-BIT AND 64-BIT)
2911 M:      Paul Burton <paul.burton@mips.com>
2912 L:      netdev@vger.kernel.org
2913 L:      bpf@vger.kernel.org
2914 S:      Maintained
2915 F:      arch/mips/net/
2916
2917 BPF JIT for NFP NICs
2918 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2919 L:      netdev@vger.kernel.org
2920 L:      bpf@vger.kernel.org
2921 S:      Supported
2922 F:      drivers/net/ethernet/netronome/nfp/bpf/
2923
2924 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2925 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2926 M:      Sandipan Das <sandipan@linux.ibm.com>
2927 L:      netdev@vger.kernel.org
2928 L:      bpf@vger.kernel.org
2929 S:      Maintained
2930 F:      arch/powerpc/net/
2931
2932 BPF JIT for S390
2933 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2934 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2935 L:      netdev@vger.kernel.org
2936 L:      bpf@vger.kernel.org
2937 S:      Maintained
2938 F:      arch/s390/net/
2939 X:      arch/s390/net/pnet.c
2940
2941 BPF JIT for SPARC (32-BIT AND 64-BIT)
2942 M:      David S. Miller <davem@davemloft.net>
2943 L:      netdev@vger.kernel.org
2944 L:      bpf@vger.kernel.org
2945 S:      Maintained
2946 F:      arch/sparc/net/
2947
2948 BPF JIT for X86 32-BIT
2949 M:      Wang YanQing <udknight@gmail.com>
2950 L:      netdev@vger.kernel.org
2951 L:      bpf@vger.kernel.org
2952 S:      Maintained
2953 F:      arch/x86/net/bpf_jit_comp32.c
2954
2955 BPF JIT for X86 64-BIT
2956 M:      Alexei Starovoitov <ast@kernel.org>
2957 M:      Daniel Borkmann <daniel@iogearbox.net>
2958 L:      netdev@vger.kernel.org
2959 L:      bpf@vger.kernel.org
2960 S:      Supported
2961 F:      arch/x86/net/
2962 X:      arch/x86/net/bpf_jit_comp32.c
2963
2964 BROADCOM B44 10/100 ETHERNET DRIVER
2965 M:      Michael Chan <michael.chan@broadcom.com>
2966 L:      netdev@vger.kernel.org
2967 S:      Supported
2968 F:      drivers/net/ethernet/broadcom/b44.*
2969
2970 BROADCOM B53 ETHERNET SWITCH DRIVER
2971 M:      Florian Fainelli <f.fainelli@gmail.com>
2972 L:      netdev@vger.kernel.org
2973 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2974 S:      Supported
2975 F:      drivers/net/dsa/b53/*
2976 F:      include/linux/platform_data/b53.h
2977
2978 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2979 M:      Florian Fainelli <f.fainelli@gmail.com>
2980 M:      Ray Jui <rjui@broadcom.com>
2981 M:      Scott Branden <sbranden@broadcom.com>
2982 M:      bcm-kernel-feedback-list@broadcom.com
2983 T:      git git://github.com/broadcom/mach-bcm
2984 S:      Maintained
2985 N:      bcm281*
2986 N:      bcm113*
2987 N:      bcm216*
2988 N:      kona
2989 F:      arch/arm/mach-bcm/
2990
2991 BROADCOM BCM2835 ARM ARCHITECTURE
2992 M:      Eric Anholt <eric@anholt.net>
2993 M:      Stefan Wahren <stefan.wahren@i2se.com>
2994 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996 T:      git git://github.com/anholt/linux
2997 S:      Maintained
2998 N:      bcm2835
2999 F:      drivers/staging/vc04_services
3000
3001 BROADCOM BCM47XX MIPS ARCHITECTURE
3002 M:      Hauke Mehrtens <hauke@hauke-m.de>
3003 M:      Rafał Miłecki <zajec5@gmail.com>
3004 L:      linux-mips@vger.kernel.org
3005 S:      Maintained
3006 F:      Documentation/devicetree/bindings/mips/brcm/
3007 F:      arch/mips/bcm47xx/*
3008 F:      arch/mips/include/asm/mach-bcm47xx/*
3009
3010 BROADCOM BCM5301X ARM ARCHITECTURE
3011 M:      Hauke Mehrtens <hauke@hauke-m.de>
3012 M:      Rafał Miłecki <zajec5@gmail.com>
3013 M:      bcm-kernel-feedback-list@broadcom.com
3014 L:      linux-arm-kernel@lists.infradead.org
3015 S:      Maintained
3016 F:      arch/arm/mach-bcm/bcm_5301x.c
3017 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3018 F:      arch/arm/boot/dts/bcm470*
3019 F:      arch/arm/boot/dts/bcm953012*
3020
3021 BROADCOM BCM53573 ARM ARCHITECTURE
3022 M:      Rafał Miłecki <rafal@milecki.pl>
3023 L:      linux-arm-kernel@lists.infradead.org
3024 S:      Maintained
3025 F:      arch/arm/boot/dts/bcm53573*
3026 F:      arch/arm/boot/dts/bcm47189*
3027
3028 BROADCOM BCM63XX ARM ARCHITECTURE
3029 M:      Florian Fainelli <f.fainelli@gmail.com>
3030 M:      bcm-kernel-feedback-list@broadcom.com
3031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032 T:      git git://github.com/broadcom/stblinux.git
3033 S:      Maintained
3034 N:      bcm63xx
3035
3036 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3037 M:      Kevin Cernekee <cernekee@gmail.com>
3038 L:      linux-usb@vger.kernel.org
3039 S:      Maintained
3040 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3041
3042 BROADCOM BCM7XXX ARM ARCHITECTURE
3043 M:      Brian Norris <computersforpeace@gmail.com>
3044 M:      Gregory Fong <gregory.0xf0@gmail.com>
3045 M:      Florian Fainelli <f.fainelli@gmail.com>
3046 M:      bcm-kernel-feedback-list@broadcom.com
3047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 T:      git git://github.com/broadcom/stblinux.git
3049 S:      Maintained
3050 F:      arch/arm/mach-bcm/*brcmstb*
3051 F:      arch/arm/boot/dts/bcm7*.dts*
3052 F:      drivers/bus/brcmstb_gisb.c
3053 F:      arch/arm/mm/cache-b15-rac.c
3054 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3055 N:      brcmstb
3056
3057 BROADCOM BMIPS CPUFREQ DRIVER
3058 M:      Markus Mayer <mmayer@broadcom.com>
3059 M:      bcm-kernel-feedback-list@broadcom.com
3060 L:      linux-pm@vger.kernel.org
3061 S:      Maintained
3062 F:      drivers/cpufreq/bmips-cpufreq.c
3063
3064 BROADCOM BMIPS MIPS ARCHITECTURE
3065 M:      Kevin Cernekee <cernekee@gmail.com>
3066 M:      Florian Fainelli <f.fainelli@gmail.com>
3067 L:      linux-mips@vger.kernel.org
3068 T:      git git://github.com/broadcom/stblinux.git
3069 S:      Maintained
3070 F:      arch/mips/bmips/*
3071 F:      arch/mips/include/asm/mach-bmips/*
3072 F:      arch/mips/kernel/*bmips*
3073 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3074 F:      drivers/irqchip/irq-bcm63*
3075 F:      drivers/irqchip/irq-bcm7*
3076 F:      drivers/irqchip/irq-brcmstb*
3077 F:      include/linux/bcm963xx_nvram.h
3078 F:      include/linux/bcm963xx_tag.h
3079
3080 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3081 M:      Rasesh Mody <rmody@marvell.com>
3082 M:      GR-Linux-NIC-Dev@marvell.com
3083 L:      netdev@vger.kernel.org
3084 S:      Supported
3085 F:      drivers/net/ethernet/broadcom/bnx2.*
3086 F:      drivers/net/ethernet/broadcom/bnx2_*
3087
3088 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3089 M:      QLogic-Storage-Upstream@qlogic.com
3090 L:      linux-scsi@vger.kernel.org
3091 S:      Supported
3092 F:      drivers/scsi/bnx2fc/
3093
3094 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3095 M:      QLogic-Storage-Upstream@qlogic.com
3096 L:      linux-scsi@vger.kernel.org
3097 S:      Supported
3098 F:      drivers/scsi/bnx2i/
3099
3100 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3101 M:      Ariel Elior <aelior@marvell.com>
3102 M:      Sudarsana Kalluru <skalluru@marvell.com>
3103 M:      GR-everest-linux-l2@marvell.com
3104 L:      netdev@vger.kernel.org
3105 S:      Supported
3106 F:      drivers/net/ethernet/broadcom/bnx2x/
3107
3108 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3109 M:      Michael Chan <michael.chan@broadcom.com>
3110 L:      netdev@vger.kernel.org
3111 S:      Supported
3112 F:      drivers/net/ethernet/broadcom/bnxt/
3113
3114 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3115 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3116 M:      Franky Lin <franky.lin@broadcom.com>
3117 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3118 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3119 M:      Wright Feng <wright.feng@cypress.com>
3120 L:      linux-wireless@vger.kernel.org
3121 L:      brcm80211-dev-list.pdl@broadcom.com
3122 L:      brcm80211-dev-list@cypress.com
3123 S:      Supported
3124 F:      drivers/net/wireless/broadcom/brcm80211/
3125
3126 BROADCOM BRCMSTB GPIO DRIVER
3127 M:      Gregory Fong <gregory.0xf0@gmail.com>
3128 L:      bcm-kernel-feedback-list@broadcom.com
3129 S:      Supported
3130 F:      drivers/gpio/gpio-brcmstb.c
3131 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3132
3133 BROADCOM BRCMSTB I2C DRIVER
3134 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3135 L:      linux-i2c@vger.kernel.org
3136 L:      bcm-kernel-feedback-list@broadcom.com
3137 S:      Supported
3138 F:      drivers/i2c/busses/i2c-brcmstb.c
3139 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3140
3141 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3142 M:      Al Cooper <alcooperx@gmail.com>
3143 L:      linux-kernel@vger.kernel.org
3144 L:      bcm-kernel-feedback-list@broadcom.com
3145 S:      Maintained
3146 F:      drivers/phy/broadcom/phy-brcm-usb*
3147
3148 BROADCOM GENET ETHERNET DRIVER
3149 M:      Doug Berger <opendmb@gmail.com>
3150 M:      Florian Fainelli <f.fainelli@gmail.com>
3151 L:      netdev@vger.kernel.org
3152 S:      Supported
3153 F:      drivers/net/ethernet/broadcom/genet/
3154
3155 BROADCOM IPROC ARM ARCHITECTURE
3156 M:      Ray Jui <rjui@broadcom.com>
3157 M:      Scott Branden <sbranden@broadcom.com>
3158 M:      bcm-kernel-feedback-list@broadcom.com
3159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160 T:      git git://github.com/broadcom/cygnus-linux.git
3161 S:      Maintained
3162 N:      iproc
3163 N:      cygnus
3164 N:      bcm[-_]nsp
3165 N:      bcm9113*
3166 N:      bcm9583*
3167 N:      bcm9585*
3168 N:      bcm9586*
3169 N:      bcm988312
3170 N:      bcm113*
3171 N:      bcm583*
3172 N:      bcm585*
3173 N:      bcm586*
3174 N:      bcm88312
3175 N:      hr2
3176 N:      stingray
3177 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3178 F:      arch/arm64/boot/dts/broadcom/stingray/*
3179 F:      drivers/clk/bcm/clk-ns*
3180 F:      drivers/clk/bcm/clk-sr*
3181 F:      drivers/pinctrl/bcm/pinctrl-ns*
3182 F:      include/dt-bindings/clock/bcm-sr*
3183
3184 BROADCOM KONA GPIO DRIVER
3185 M:      Ray Jui <rjui@broadcom.com>
3186 L:      bcm-kernel-feedback-list@broadcom.com
3187 S:      Supported
3188 F:      drivers/gpio/gpio-bcm-kona.c
3189 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3190
3191 BROADCOM NETXTREME-E ROCE DRIVER
3192 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3193 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3194 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3195 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3196 L:      linux-rdma@vger.kernel.org
3197 W:      http://www.broadcom.com
3198 S:      Supported
3199 F:      drivers/infiniband/hw/bnxt_re/
3200 F:      include/uapi/rdma/bnxt_re-abi.h
3201
3202 BROADCOM NVRAM DRIVER
3203 M:      Rafał Miłecki <zajec5@gmail.com>
3204 L:      linux-mips@vger.kernel.org
3205 S:      Maintained
3206 F:      drivers/firmware/broadcom/*
3207
3208 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3209 M:      Rafał Miłecki <zajec5@gmail.com>
3210 L:      linux-wireless@vger.kernel.org
3211 S:      Maintained
3212 F:      drivers/bcma/
3213 F:      include/linux/bcma/
3214
3215 BROADCOM STB AVS CPUFREQ DRIVER
3216 M:      Markus Mayer <mmayer@broadcom.com>
3217 M:      bcm-kernel-feedback-list@broadcom.com
3218 L:      linux-pm@vger.kernel.org
3219 S:      Maintained
3220 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3221 F:      drivers/cpufreq/brcmstb*
3222
3223 BROADCOM STB AVS TMON DRIVER
3224 M:      Markus Mayer <mmayer@broadcom.com>
3225 M:      bcm-kernel-feedback-list@broadcom.com
3226 L:      linux-pm@vger.kernel.org
3227 S:      Maintained
3228 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3229 F:      drivers/thermal/broadcom/brcmstb*
3230
3231 BROADCOM STB NAND FLASH DRIVER
3232 M:      Brian Norris <computersforpeace@gmail.com>
3233 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3234 L:      linux-mtd@lists.infradead.org
3235 L:      bcm-kernel-feedback-list@broadcom.com
3236 S:      Maintained
3237 F:      drivers/mtd/nand/raw/brcmnand/
3238
3239 BROADCOM STB DPFE DRIVER
3240 M:      Markus Mayer <mmayer@broadcom.com>
3241 M:      bcm-kernel-feedback-list@broadcom.com
3242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3243 S:      Maintained
3244 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3245 F:      drivers/memory/brcmstb_dpfe.c
3246
3247 BROADCOM SPI DRIVER
3248 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3249 M:      bcm-kernel-feedback-list@broadcom.com
3250 S:      Maintained
3251 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3252 F:      drivers/spi/spi-bcm-qspi.*
3253 F:      drivers/spi/spi-brcmstb-qspi.c
3254 F:      drivers/spi/spi-iproc-qspi.c
3255
3256 BROADCOM SYSTEMPORT ETHERNET DRIVER
3257 M:      Florian Fainelli <f.fainelli@gmail.com>
3258 L:      netdev@vger.kernel.org
3259 S:      Supported
3260 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3261
3262 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3263 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3264 M:      Prashant Sreedharan <prashant@broadcom.com>
3265 M:      Michael Chan <mchan@broadcom.com>
3266 L:      netdev@vger.kernel.org
3267 S:      Supported
3268 F:      drivers/net/ethernet/broadcom/tg3.*
3269
3270 BROCADE BFA FC SCSI DRIVER
3271 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3272 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3273 L:      linux-scsi@vger.kernel.org
3274 S:      Supported
3275 F:      drivers/scsi/bfa/
3276
3277 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3278 M:      Rasesh Mody <rmody@marvell.com>
3279 M:      Sudarsana Kalluru <skalluru@marvell.com>
3280 M:      GR-Linux-NIC-Dev@marvell.com
3281 L:      netdev@vger.kernel.org
3282 S:      Supported
3283 F:      drivers/net/ethernet/brocade/bna/
3284
3285 BSG (block layer generic sg v4 driver)
3286 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3287 L:      linux-scsi@vger.kernel.org
3288 S:      Supported
3289 F:      block/bsg.c
3290 F:      include/linux/bsg.h
3291 F:      include/uapi/linux/bsg.h
3292
3293 BT87X AUDIO DRIVER
3294 M:      Clemens Ladisch <clemens@ladisch.de>
3295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3296 T:      git git://git.alsa-project.org/alsa-kernel.git
3297 S:      Maintained
3298 F:      Documentation/sound/cards/bt87x.rst
3299 F:      sound/pci/bt87x.c
3300
3301 BT8XXGPIO DRIVER
3302 M:      Michael Buesch <m@bues.ch>
3303 W:      http://bu3sch.de/btgpio.php
3304 S:      Maintained
3305 F:      drivers/gpio/gpio-bt8xx.c
3306
3307 BTRFS FILE SYSTEM
3308 M:      Chris Mason <clm@fb.com>
3309 M:      Josef Bacik <josef@toxicpanda.com>
3310 M:      David Sterba <dsterba@suse.com>
3311 L:      linux-btrfs@vger.kernel.org
3312 W:      http://btrfs.wiki.kernel.org/
3313 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3315 S:      Maintained
3316 F:      Documentation/filesystems/btrfs.txt
3317 F:      fs/btrfs/
3318 F:      include/linux/btrfs*
3319 F:      include/uapi/linux/btrfs*
3320
3321 BTTV VIDEO4LINUX DRIVER
3322 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3323 L:      linux-media@vger.kernel.org
3324 W:      https://linuxtv.org
3325 T:      git git://linuxtv.org/media_tree.git
3326 S:      Odd fixes
3327 F:      Documentation/media/v4l-drivers/bttv*
3328 F:      drivers/media/pci/bt8xx/bttv*
3329
3330 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3331 M:      Chanwoo Choi <cw00.choi@samsung.com>
3332 L:      linux-pm@vger.kernel.org
3333 L:      linux-samsung-soc@vger.kernel.org
3334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3335 S:      Maintained
3336 F:      drivers/devfreq/exynos-bus.c
3337 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3338
3339 BUSLOGIC SCSI DRIVER
3340 M:      Khalid Aziz <khalid@gonehiking.org>
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Maintained
3343 F:      drivers/scsi/BusLogic.*
3344 F:      drivers/scsi/FlashPoint.*
3345
3346 C-MEDIA CMI8788 DRIVER
3347 M:      Clemens Ladisch <clemens@ladisch.de>
3348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3349 T:      git git://git.alsa-project.org/alsa-kernel.git
3350 S:      Maintained
3351 F:      sound/pci/oxygen/
3352
3353 C-SKY ARCHITECTURE
3354 M:      Guo Ren <guoren@kernel.org>
3355 T:      git https://github.com/c-sky/csky-linux.git
3356 S:      Supported
3357 F:      arch/csky/
3358 F:      Documentation/devicetree/bindings/csky/
3359 F:      drivers/irqchip/irq-csky-*
3360 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3361 F:      drivers/clocksource/timer-gx6605s.c
3362 F:      drivers/clocksource/timer-mp-csky.c
3363 F:      Documentation/devicetree/bindings/timer/csky,*
3364 K:      csky
3365 N:      csky
3366
3367 C6X ARCHITECTURE
3368 M:      Mark Salter <msalter@redhat.com>
3369 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3370 L:      linux-c6x-dev@linux-c6x.org
3371 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3372 S:      Maintained
3373 F:      arch/c6x/
3374
3375 CA8210 IEEE-802.15.4 RADIO DRIVER
3376 M:      Harry Morris <h.morris@cascoda.com>
3377 L:      linux-wpan@vger.kernel.org
3378 W:      https://github.com/Cascoda/ca8210-linux.git
3379 S:      Maintained
3380 F:      drivers/net/ieee802154/ca8210.c
3381 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3382
3383 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3384 M:      David Howells <dhowells@redhat.com>
3385 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3386 S:      Supported
3387 F:      Documentation/filesystems/caching/cachefiles.txt
3388 F:      fs/cachefiles/
3389
3390 CADENCE MIPI-CSI2 BRIDGES
3391 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3392 L:      linux-media@vger.kernel.org
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3395 F:      drivers/media/platform/cadence/cdns-csi2*
3396
3397 CADET FM/AM RADIO RECEIVER DRIVER
3398 M:      Hans Verkuil <hverkuil@xs4all.nl>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 W:      https://linuxtv.org
3402 S:      Maintained
3403 F:      drivers/media/radio/radio-cadet*
3404
3405 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3406 M:      Jonathan Corbet <corbet@lwn.net>
3407 L:      linux-media@vger.kernel.org
3408 T:      git git://linuxtv.org/media_tree.git
3409 S:      Maintained
3410 F:      Documentation/media/v4l-drivers/cafe_ccic*
3411 F:      drivers/media/platform/marvell-ccic/
3412
3413 CAIF NETWORK LAYER
3414 L:      netdev@vger.kernel.org
3415 S:      Orphan
3416 F:      Documentation/networking/caif/
3417 F:      drivers/net/caif/
3418 F:      include/uapi/linux/caif/
3419 F:      include/net/caif/
3420 F:      net/caif/
3421
3422 CAKE QDISC
3423 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3424 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3425 S:      Maintained
3426 F:      net/sched/sch_cake.c
3427
3428 CALGARY x86-64 IOMMU
3429 M:      Muli Ben-Yehuda <mulix@mulix.org>
3430 M:      Jon Mason <jdmason@kudzu.us>
3431 L:      iommu@lists.linux-foundation.org
3432 S:      Maintained
3433 F:      arch/x86/kernel/pci-calgary_64.c
3434 F:      arch/x86/kernel/tce_64.c
3435 F:      arch/x86/include/asm/calgary.h
3436 F:      arch/x86/include/asm/tce.h
3437
3438 CAN NETWORK DRIVERS
3439 M:      Wolfgang Grandegger <wg@grandegger.com>
3440 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3441 L:      linux-can@vger.kernel.org
3442 W:      https://github.com/linux-can
3443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3445 S:      Maintained
3446 F:      Documentation/devicetree/bindings/net/can/
3447 F:      drivers/net/can/
3448 F:      include/linux/can/dev.h
3449 F:      include/linux/can/platform/
3450 F:      include/uapi/linux/can/error.h
3451 F:      include/uapi/linux/can/netlink.h
3452
3453 CAN NETWORK LAYER
3454 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3455 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3456 L:      linux-can@vger.kernel.org
3457 W:      https://github.com/linux-can
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3460 S:      Maintained
3461 F:      Documentation/networking/can.rst
3462 F:      net/can/
3463 F:      include/linux/can/core.h
3464 F:      include/uapi/linux/can.h
3465 F:      include/uapi/linux/can/bcm.h
3466 F:      include/uapi/linux/can/raw.h
3467 F:      include/uapi/linux/can/gw.h
3468
3469 CAPABILITIES
3470 M:      Serge Hallyn <serge@hallyn.com>
3471 L:      linux-security-module@vger.kernel.org
3472 S:      Supported
3473 F:      include/linux/capability.h
3474 F:      include/uapi/linux/capability.h
3475 F:      security/commoncap.c
3476 F:      kernel/capability.c
3477
3478 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3479 M:      Kevin Tsai <ktsai@capellamicro.com>
3480 S:      Maintained
3481 F:      drivers/iio/light/cm*
3482
3483 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3484 M:      Christian Lamparter <chunkeey@googlemail.com>
3485 L:      linux-wireless@vger.kernel.org
3486 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3487 S:      Maintained
3488 F:      drivers/net/wireless/ath/carl9170/
3489
3490 CAVIUM I2C DRIVER
3491 M:      Jan Glauber <jglauber@cavium.com>
3492 M:      David Daney <david.daney@cavium.com>
3493 W:      http://www.cavium.com
3494 S:      Supported
3495 F:      drivers/i2c/busses/i2c-octeon*
3496 F:      drivers/i2c/busses/i2c-thunderx*
3497
3498 CAVIUM LIQUIDIO NETWORK DRIVER
3499 M:      Derek Chickles <dchickles@marvell.com>
3500 M:      Satanand Burla <sburla@marvell.com>
3501 M:      Felix Manlunas <fmanlunas@marvell.com>
3502 L:      netdev@vger.kernel.org
3503 W:      http://www.cavium.com
3504 S:      Supported
3505 F:      drivers/net/ethernet/cavium/liquidio/
3506
3507 CAVIUM MMC DRIVER
3508 M:      Jan Glauber <jglauber@cavium.com>
3509 M:      David Daney <david.daney@cavium.com>
3510 M:      Steven J. Hill <Steven.Hill@cavium.com>
3511 W:      http://www.cavium.com
3512 S:      Supported
3513 F:      drivers/mmc/host/cavium*
3514
3515 CAVIUM OCTEON-TX CRYPTO DRIVER
3516 M:      George Cherian <george.cherian@cavium.com>
3517 L:      linux-crypto@vger.kernel.org
3518 W:      http://www.cavium.com
3519 S:      Supported
3520 F:      drivers/crypto/cavium/cpt/
3521
3522 CAVIUM THUNDERX2 ARM64 SOC
3523 M:      Robert Richter <rrichter@cavium.com>
3524 M:      Jayachandran C <jnair@caviumnetworks.com>
3525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3526 S:      Maintained
3527 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3528 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3529
3530 CC2520 IEEE-802.15.4 RADIO DRIVER
3531 M:      Varka Bhadram <varkabhadram@gmail.com>
3532 L:      linux-wpan@vger.kernel.org
3533 S:      Maintained
3534 F:      drivers/net/ieee802154/cc2520.c
3535 F:      include/linux/spi/cc2520.h
3536 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3537
3538 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3539 M:      Yael Chemla <yael.chemla@foss.arm.com>
3540 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3541 L:      linux-crypto@vger.kernel.org
3542 S:      Supported
3543 F:      drivers/crypto/ccree/
3544 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3545
3546 CEC FRAMEWORK
3547 M:      Hans Verkuil <hans.verkuil@cisco.com>
3548 L:      linux-media@vger.kernel.org
3549 T:      git git://linuxtv.org/media_tree.git
3550 W:      http://linuxtv.org
3551 S:      Supported
3552 F:      Documentation/media/kapi/cec-core.rst
3553 F:      Documentation/media/uapi/cec
3554 F:      drivers/media/cec/
3555 F:      drivers/media/rc/keymaps/rc-cec.c
3556 F:      include/media/cec.h
3557 F:      include/media/cec-notifier.h
3558 F:      include/uapi/linux/cec.h
3559 F:      include/uapi/linux/cec-funcs.h
3560 F:      Documentation/devicetree/bindings/media/cec.txt
3561 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3562
3563 CEC GPIO DRIVER
3564 M:      Hans Verkuil <hans.verkuil@cisco.com>
3565 L:      linux-media@vger.kernel.org
3566 T:      git git://linuxtv.org/media_tree.git
3567 W:      http://linuxtv.org
3568 S:      Supported
3569 F:      drivers/media/platform/cec-gpio/
3570 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3571
3572 CELL BROADBAND ENGINE ARCHITECTURE
3573 M:      Arnd Bergmann <arnd@arndb.de>
3574 L:      linuxppc-dev@lists.ozlabs.org
3575 W:      http://www.ibm.com/developerworks/power/cell/
3576 S:      Supported
3577 F:      arch/powerpc/include/asm/cell*.h
3578 F:      arch/powerpc/include/asm/spu*.h
3579 F:      arch/powerpc/include/uapi/asm/spu*.h
3580 F:      arch/powerpc/oprofile/*cell*
3581 F:      arch/powerpc/platforms/cell/
3582
3583 CEPH COMMON CODE (LIBCEPH)
3584 M:      Ilya Dryomov <idryomov@gmail.com>
3585 M:      "Yan, Zheng" <zyan@redhat.com>
3586 M:      Sage Weil <sage@redhat.com>
3587 L:      ceph-devel@vger.kernel.org
3588 W:      http://ceph.com/
3589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3590 T:      git git://github.com/ceph/ceph-client.git
3591 S:      Supported
3592 F:      net/ceph/
3593 F:      include/linux/ceph/
3594 F:      include/linux/crush/
3595
3596 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3597 M:      "Yan, Zheng" <zyan@redhat.com>
3598 M:      Sage Weil <sage@redhat.com>
3599 M:      Ilya Dryomov <idryomov@gmail.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:      Documentation/filesystems/ceph.txt
3606 F:      fs/ceph/
3607
3608 CERTIFICATE HANDLING:
3609 M:      David Howells <dhowells@redhat.com>
3610 M:      David Woodhouse <dwmw2@infradead.org>
3611 L:      keyrings@vger.kernel.org
3612 S:      Maintained
3613 F:      Documentation/admin-guide/module-signing.rst
3614 F:      certs/
3615 F:      scripts/sign-file.c
3616 F:      scripts/extract-cert.c
3617
3618 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3619 L:      linux-usb@vger.kernel.org
3620 S:      Orphan
3621 F:      Documentation/usb/WUSB-Design-overview.txt
3622 F:      Documentation/usb/wusb-cbaf
3623 F:      drivers/usb/host/hwa-hc.c
3624 F:      drivers/usb/host/whci/
3625 F:      drivers/usb/wusbcore/
3626 F:      include/linux/usb/wusb*
3627
3628 CFAG12864B LCD DRIVER
3629 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3630 S:      Maintained
3631 F:      drivers/auxdisplay/cfag12864b.c
3632 F:      include/linux/cfag12864b.h
3633
3634 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3635 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3636 S:      Maintained
3637 F:      drivers/auxdisplay/cfag12864bfb.c
3638 F:      include/linux/cfag12864b.h
3639
3640 802.11 (including CFG80211/NL80211)
3641 M:      Johannes Berg <johannes@sipsolutions.net>
3642 L:      linux-wireless@vger.kernel.org
3643 W:      http://wireless.kernel.org/
3644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3646 S:      Maintained
3647 F:      net/wireless/
3648 F:      include/uapi/linux/nl80211.h
3649 F:      include/linux/ieee80211.h
3650 F:      include/net/wext.h
3651 F:      include/net/cfg80211.h
3652 F:      include/net/iw_handler.h
3653 F:      include/net/ieee80211_radiotap.h
3654 F:      Documentation/driver-api/80211/cfg80211.rst
3655 F:      Documentation/networking/regulatory.txt
3656
3657 CHAR and MISC DRIVERS
3658 M:      Arnd Bergmann <arnd@arndb.de>
3659 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3661 S:      Supported
3662 F:      drivers/char/
3663 F:      drivers/misc/
3664 F:      include/linux/miscdevice.h
3665
3666 CHECKPATCH
3667 M:      Andy Whitcroft <apw@canonical.com>
3668 M:      Joe Perches <joe@perches.com>
3669 S:      Maintained
3670 F:      scripts/checkpatch.pl
3671
3672 CHINESE DOCUMENTATION
3673 M:      Harry Wei <harryxiyou@gmail.com>
3674 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3675 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3676 S:      Maintained
3677 F:      Documentation/translations/zh_CN/
3678
3679 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3680 M:      Peter Chen <Peter.Chen@nxp.com>
3681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3682 L:      linux-usb@vger.kernel.org
3683 S:      Maintained
3684 F:      drivers/usb/chipidea/
3685
3686 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3687 M:      Hans de Goede <hdegoede@redhat.com>
3688 L:      linux-input@vger.kernel.org
3689 S:      Maintained
3690 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3691 F:      drivers/input/touchscreen/chipone_icn8318.c
3692
3693 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3694 M:      Hans de Goede <hdegoede@redhat.com>
3695 L:      linux-input@vger.kernel.org
3696 S:      Maintained
3697 F:      drivers/input/touchscreen/chipone_icn8505.c
3698
3699 CHROME HARDWARE PLATFORM SUPPORT
3700 M:      Benson Leung <bleung@chromium.org>
3701 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3702 S:      Maintained
3703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3704 F:      drivers/platform/chrome/
3705
3706 CHROMEOS EC SUBDRIVERS
3707 M:      Benson Leung <bleung@chromium.org>
3708 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3709 R:      Guenter Roeck <groeck@chromium.org>
3710 S:      Maintained
3711 N:      cros_ec
3712 N:      cros-ec
3713 F:      drivers/power/supply/cros_usbpd-charger.c
3714
3715 CIRRUS LOGIC AUDIO CODEC DRIVERS
3716 M:      Brian Austin <brian.austin@cirrus.com>
3717 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3718 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3719 S:      Maintained
3720 F:      sound/soc/codecs/cs*
3721
3722 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3723 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3724 L:      netdev@vger.kernel.org
3725 S:      Maintained
3726 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3727
3728 CISCO FCOE HBA DRIVER
3729 M:      Satish Kharat <satishkh@cisco.com>
3730 M:      Sesidhar Baddela <sebaddel@cisco.com>
3731 M:      Karan Tilak Kumar <kartilak@cisco.com>
3732 L:      linux-scsi@vger.kernel.org
3733 S:      Supported
3734 F:      drivers/scsi/fnic/
3735
3736 CISCO SCSI HBA DRIVER
3737 M:      Karan Tilak Kumar <kartilak@cisco.com>
3738 M:      Sesidhar Baddela <sebaddel@cisco.com>
3739 L:      linux-scsi@vger.kernel.org
3740 S:      Supported
3741 F:      drivers/scsi/snic/
3742
3743 CISCO VIC ETHERNET NIC DRIVER
3744 M:      Christian Benvenuti <benve@cisco.com>
3745 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3746 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3747 S:      Supported
3748 F:      drivers/net/ethernet/cisco/enic/
3749
3750 CISCO VIC LOW LATENCY NIC DRIVER
3751 M:      Christian Benvenuti <benve@cisco.com>
3752 M:      Nelson Escobar <neescoba@cisco.com>
3753 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3754 S:      Supported
3755 F:      drivers/infiniband/hw/usnic/
3756
3757 CIRRUS LOGIC MADERA CODEC DRIVERS
3758 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3759 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3761 L:      patches@opensource.cirrus.com
3762 T:      git https://github.com/CirrusLogic/linux-drivers.git
3763 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3764 S:      Supported
3765 F:      Documentation/devicetree/bindings/mfd/madera.txt
3766 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3767 F:      include/linux/irqchip/irq-madera*
3768 F:      include/linux/mfd/madera/*
3769 F:      drivers/gpio/gpio-madera*
3770 F:      drivers/irqchip/irq-madera*
3771 F:      drivers/mfd/madera*
3772 F:      drivers/mfd/cs47l*
3773 F:      drivers/pinctrl/cirrus/*
3774
3775 CLANG-FORMAT FILE
3776 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3777 S:      Maintained
3778 F:      .clang-format
3779
3780 CLEANCACHE API
3781 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3782 L:      linux-kernel@vger.kernel.org
3783 S:      Maintained
3784 F:      mm/cleancache.c
3785 F:      include/linux/cleancache.h
3786
3787 CLK API
3788 M:      Russell King <linux@armlinux.org.uk>
3789 L:      linux-clk@vger.kernel.org
3790 S:      Maintained
3791 F:      include/linux/clk.h
3792
3793 CLOCKSOURCE, CLOCKEVENT DRIVERS
3794 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3795 M:      Thomas Gleixner <tglx@linutronix.de>
3796 L:      linux-kernel@vger.kernel.org
3797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3798 S:      Supported
3799 F:      drivers/clocksource/
3800 F:      Documentation/devicetree/bindings/timer/
3801
3802 CMPC ACPI DRIVER
3803 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3804 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3805 L:      platform-driver-x86@vger.kernel.org
3806 S:      Supported
3807 F:      drivers/platform/x86/classmate-laptop.c
3808
3809 COBALT MEDIA DRIVER
3810 M:      Hans Verkuil <hans.verkuil@cisco.com>
3811 L:      linux-media@vger.kernel.org
3812 T:      git git://linuxtv.org/media_tree.git
3813 W:      https://linuxtv.org
3814 S:      Supported
3815 F:      drivers/media/pci/cobalt/
3816
3817 COCCINELLE/Semantic Patches (SmPL)
3818 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3819 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3820 M:      Nicolas Palix <nicolas.palix@imag.fr>
3821 M:      Michal Marek <michal.lkml@markovi.net>
3822 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3824 W:      http://coccinelle.lip6.fr/
3825 S:      Supported
3826 F:      Documentation/dev-tools/coccinelle.rst
3827 F:      scripts/coccinelle/
3828 F:      scripts/coccicheck
3829
3830 CODA FILE SYSTEM
3831 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3832 M:      coda@cs.cmu.edu
3833 L:      codalist@coda.cs.cmu.edu
3834 W:      http://www.coda.cs.cmu.edu/
3835 S:      Maintained
3836 F:      Documentation/filesystems/coda.txt
3837 F:      fs/coda/
3838 F:      include/linux/coda*.h
3839 F:      include/uapi/linux/coda*.h
3840
3841 CODA V4L2 MEM2MEM DRIVER
3842 M:      Philipp Zabel <p.zabel@pengutronix.de>
3843 L:      linux-media@vger.kernel.org
3844 S:      Maintained
3845 F:      Documentation/devicetree/bindings/media/coda.txt
3846 F:      drivers/media/platform/coda/
3847
3848 CODE OF CONDUCT
3849 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3850 S:      Supported
3851 F:      Documentation/process/code-of-conduct.rst
3852 F:      Documentation/process/code-of-conduct-interpretation.rst
3853
3854 COMMON CLK FRAMEWORK
3855 M:      Michael Turquette <mturquette@baylibre.com>
3856 M:      Stephen Boyd <sboyd@kernel.org>
3857 L:      linux-clk@vger.kernel.org
3858 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3860 S:      Maintained
3861 F:      Documentation/devicetree/bindings/clock/
3862 F:      drivers/clk/
3863 X:      drivers/clk/clkdev.c
3864 F:      include/linux/clk-pr*
3865 F:      include/linux/clk/
3866 F:      include/linux/of_clk.h
3867
3868 COMMON INTERNET FILE SYSTEM (CIFS)
3869 M:      Steve French <sfrench@samba.org>
3870 L:      linux-cifs@vger.kernel.org
3871 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3872 W:      http://linux-cifs.samba.org/
3873 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3874 S:      Supported
3875 F:      Documentation/filesystems/cifs/
3876 F:      fs/cifs/
3877
3878 COMPACTPCI HOTPLUG CORE
3879 M:      Scott Murray <scott@spiteful.org>
3880 L:      linux-pci@vger.kernel.org
3881 S:      Maintained
3882 F:      drivers/pci/hotplug/cpci_hotplug*
3883
3884 COMPACTPCI HOTPLUG GENERIC DRIVER
3885 M:      Scott Murray <scott@spiteful.org>
3886 L:      linux-pci@vger.kernel.org
3887 S:      Maintained
3888 F:      drivers/pci/hotplug/cpcihp_generic.c
3889
3890 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3891 M:      Scott Murray <scott@spiteful.org>
3892 L:      linux-pci@vger.kernel.org
3893 S:      Maintained
3894 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3895
3896 COMPAL LAPTOP SUPPORT
3897 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3898 L:      platform-driver-x86@vger.kernel.org
3899 S:      Maintained
3900 F:      drivers/platform/x86/compal-laptop.c
3901
3902 COMPILER ATTRIBUTES
3903 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3904 S:      Maintained
3905 F:      include/linux/compiler_attributes.h
3906
3907 CONEXANT ACCESSRUNNER USB DRIVER
3908 L:      accessrunner-general@lists.sourceforge.net
3909 W:      http://accessrunner.sourceforge.net/
3910 S:      Orphan
3911 F:      drivers/usb/atm/cxacru.c
3912
3913 CONFIGFS
3914 M:      Joel Becker <jlbec@evilplan.org>
3915 M:      Christoph Hellwig <hch@lst.de>
3916 T:      git git://git.infradead.org/users/hch/configfs.git
3917 S:      Supported
3918 F:      fs/configfs/
3919 F:      include/linux/configfs.h
3920
3921 CONNECTOR
3922 M:      Evgeniy Polyakov <zbr@ioremap.net>
3923 L:      netdev@vger.kernel.org
3924 S:      Maintained
3925 F:      drivers/connector/
3926
3927 CONTROL GROUP (CGROUP)
3928 M:      Tejun Heo <tj@kernel.org>
3929 M:      Li Zefan <lizefan@huawei.com>
3930 M:      Johannes Weiner <hannes@cmpxchg.org>
3931 L:      cgroups@vger.kernel.org
3932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3933 S:      Maintained
3934 F:      Documentation/cgroup*
3935 F:      include/linux/cgroup*
3936 F:      kernel/cgroup*
3937
3938 CONTROL GROUP - CPUSET
3939 M:      Li Zefan <lizefan@huawei.com>
3940 L:      cgroups@vger.kernel.org
3941 W:      http://www.bullopensource.org/cpuset/
3942 W:      http://oss.sgi.com/projects/cpusets/
3943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3944 S:      Maintained
3945 F:      Documentation/cgroup-v1/cpusets.txt
3946 F:      include/linux/cpuset.h
3947 F:      kernel/cgroup/cpuset.c
3948
3949 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3950 M:      Johannes Weiner <hannes@cmpxchg.org>
3951 M:      Michal Hocko <mhocko@kernel.org>
3952 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3953 L:      cgroups@vger.kernel.org
3954 L:      linux-mm@kvack.org
3955 S:      Maintained
3956 F:      mm/memcontrol.c
3957 F:      mm/swap_cgroup.c
3958
3959 CORETEMP HARDWARE MONITORING DRIVER
3960 M:      Fenghua Yu <fenghua.yu@intel.com>
3961 L:      linux-hwmon@vger.kernel.org
3962 S:      Maintained
3963 F:      Documentation/hwmon/coretemp
3964 F:      drivers/hwmon/coretemp.c
3965
3966 COSA/SRP SYNC SERIAL DRIVER
3967 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3968 W:      http://www.fi.muni.cz/~kas/cosa/
3969 S:      Maintained
3970 F:      drivers/net/wan/cosa*
3971
3972 CPMAC ETHERNET DRIVER
3973 M:      Florian Fainelli <f.fainelli@gmail.com>
3974 L:      netdev@vger.kernel.org
3975 S:      Maintained
3976 F:      drivers/net/ethernet/ti/cpmac.c
3977
3978 CPU FREQUENCY SCALING FRAMEWORK
3979 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3980 M:      Viresh Kumar <viresh.kumar@linaro.org>
3981 L:      linux-pm@vger.kernel.org
3982 S:      Maintained
3983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3984 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3985 B:      https://bugzilla.kernel.org
3986 F:      Documentation/admin-guide/pm/cpufreq.rst
3987 F:      Documentation/admin-guide/pm/intel_pstate.rst
3988 F:      Documentation/cpu-freq/
3989 F:      Documentation/devicetree/bindings/cpufreq/
3990 F:      drivers/cpufreq/
3991 F:      include/linux/cpufreq.h
3992 F:      tools/testing/selftests/cpufreq/
3993
3994 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3995 M:      Viresh Kumar <viresh.kumar@linaro.org>
3996 M:      Sudeep Holla <sudeep.holla@arm.com>
3997 L:      linux-pm@vger.kernel.org
3998 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3999 S:      Maintained
4000 F:      drivers/cpufreq/arm_big_little.h
4001 F:      drivers/cpufreq/arm_big_little.c
4002
4003 CPU POWER MONITORING SUBSYSTEM
4004 M:      Thomas Renninger <trenn@suse.com>
4005 M:      Shuah Khan <shuah@kernel.org>
4006 M:      Shuah Khan <skhan@linuxfoundation.org>
4007 L:      linux-pm@vger.kernel.org
4008 S:      Maintained
4009 F:      tools/power/cpupower/
4010
4011 CPUID/MSR DRIVER
4012 M:      "H. Peter Anvin" <hpa@zytor.com>
4013 S:      Maintained
4014 F:      arch/x86/kernel/cpuid.c
4015 F:      arch/x86/kernel/msr.c
4016
4017 CPUIDLE DRIVER - ARM BIG LITTLE
4018 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4019 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4020 L:      linux-pm@vger.kernel.org
4021 L:      linux-arm-kernel@lists.infradead.org
4022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4023 S:      Maintained
4024 F:      drivers/cpuidle/cpuidle-big_little.c
4025
4026 CPUIDLE DRIVER - ARM EXYNOS
4027 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4028 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4029 M:      Kukjin Kim <kgene@kernel.org>
4030 L:      linux-pm@vger.kernel.org
4031 L:      linux-samsung-soc@vger.kernel.org
4032 S:      Supported
4033 F:      drivers/cpuidle/cpuidle-exynos.c
4034 F:      arch/arm/mach-exynos/pm.c
4035
4036 CPU IDLE TIME MANAGEMENT FRAMEWORK
4037 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4038 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4039 L:      linux-pm@vger.kernel.org
4040 S:      Maintained
4041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4042 B:      https://bugzilla.kernel.org
4043 F:      Documentation/admin-guide/pm/cpuidle.rst
4044 F:      drivers/cpuidle/*
4045 F:      include/linux/cpuidle.h
4046
4047 CRAMFS FILESYSTEM
4048 M:      Nicolas Pitre <nico@linaro.org>
4049 S:      Maintained
4050 F:      Documentation/filesystems/cramfs.txt
4051 F:      fs/cramfs/
4052
4053 CRYPTO API
4054 M:      Herbert Xu <herbert@gondor.apana.org.au>
4055 M:      "David S. Miller" <davem@davemloft.net>
4056 L:      linux-crypto@vger.kernel.org
4057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4059 S:      Maintained
4060 F:      Documentation/crypto/
4061 F:      Documentation/devicetree/bindings/crypto/
4062 F:      arch/*/crypto/
4063 F:      crypto/
4064 F:      drivers/crypto/
4065 F:      include/crypto/
4066 F:      include/linux/crypto*
4067
4068 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4069 M:      Neil Horman <nhorman@tuxdriver.com>
4070 L:      linux-crypto@vger.kernel.org
4071 S:      Maintained
4072 F:      crypto/ansi_cprng.c
4073 F:      crypto/rng.c
4074
4075 CS3308 MEDIA DRIVER
4076 M:      Hans Verkuil <hverkuil@xs4all.nl>
4077 L:      linux-media@vger.kernel.org
4078 T:      git git://linuxtv.org/media_tree.git
4079 W:      http://linuxtv.org
4080 S:      Odd Fixes
4081 F:      drivers/media/i2c/cs3308.c
4082
4083 CS5535 Audio ALSA driver
4084 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4085 S:      Maintained
4086 F:      sound/pci/cs5535audio/
4087
4088 CSI DRIVERS FOR ALLWINNER V3s
4089 M:      Yong Deng <yong.deng@magewell.com>
4090 L:      linux-media@vger.kernel.org
4091 T:      git git://linuxtv.org/media_tree.git
4092 S:      Maintained
4093 F:      drivers/media/platform/sunxi/sun6i-csi/
4094 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4095
4096 CW1200 WLAN driver
4097 M:      Solomon Peachy <pizza@shaftnet.org>
4098 S:      Maintained
4099 F:      drivers/net/wireless/st/cw1200/
4100
4101 CX18 VIDEO4LINUX DRIVER
4102 M:      Andy Walls <awalls@md.metrocast.net>
4103 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4104 L:      linux-media@vger.kernel.org
4105 T:      git git://linuxtv.org/media_tree.git
4106 W:      https://linuxtv.org
4107 W:      http://www.ivtvdriver.org/index.php/Cx18
4108 S:      Maintained
4109 F:      Documentation/media/v4l-drivers/cx18*
4110 F:      drivers/media/pci/cx18/
4111 F:      include/uapi/linux/ivtv*
4112
4113 CX2341X MPEG ENCODER HELPER MODULE
4114 M:      Hans Verkuil <hverkuil@xs4all.nl>
4115 L:      linux-media@vger.kernel.org
4116 T:      git git://linuxtv.org/media_tree.git
4117 W:      https://linuxtv.org
4118 S:      Maintained
4119 F:      drivers/media/common/cx2341x*
4120 F:      include/media/drv-intf/cx2341x.h
4121
4122 CX24120 MEDIA DRIVER
4123 M:      Jemma Denson <jdenson@gmail.com>
4124 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4125 L:      linux-media@vger.kernel.org
4126 W:      https://linuxtv.org
4127 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4128 S:      Maintained
4129 F:      drivers/media/dvb-frontends/cx24120*
4130
4131 CX88 VIDEO4LINUX DRIVER
4132 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4133 L:      linux-media@vger.kernel.org
4134 W:      https://linuxtv.org
4135 T:      git git://linuxtv.org/media_tree.git
4136 S:      Odd fixes
4137 F:      Documentation/media/v4l-drivers/cx88*
4138 F:      drivers/media/pci/cx88/
4139
4140 CXD2820R MEDIA DRIVER
4141 M:      Antti Palosaari <crope@iki.fi>
4142 L:      linux-media@vger.kernel.org
4143 W:      https://linuxtv.org
4144 W:      http://palosaari.fi/linux/
4145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4146 T:      git git://linuxtv.org/anttip/media_tree.git
4147 S:      Maintained
4148 F:      drivers/media/dvb-frontends/cxd2820r*
4149
4150 CXGB3 ETHERNET DRIVER (CXGB3)
4151 M:      Arjun Vynipadath <arjun@chelsio.com>
4152 L:      netdev@vger.kernel.org
4153 W:      http://www.chelsio.com
4154 S:      Supported
4155 F:      drivers/net/ethernet/chelsio/cxgb3/
4156
4157 CXGB3 ISCSI DRIVER (CXGB3I)
4158 M:      Karen Xie <kxie@chelsio.com>
4159 L:      linux-scsi@vger.kernel.org
4160 W:      http://www.chelsio.com
4161 S:      Supported
4162 F:      drivers/scsi/cxgbi/cxgb3i
4163
4164 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4165 M:      Steve Wise <swise@chelsio.com>
4166 L:      linux-rdma@vger.kernel.org
4167 W:      http://www.openfabrics.org
4168 S:      Supported
4169 F:      drivers/infiniband/hw/cxgb3/
4170 F:      include/uapi/rdma/cxgb3-abi.h
4171
4172 CXGB4 CRYPTO DRIVER (chcr)
4173 M:      Harsh Jain <harsh@chelsio.com>
4174 L:      linux-crypto@vger.kernel.org
4175 W:      http://www.chelsio.com
4176 S:      Supported
4177 F:      drivers/crypto/chelsio
4178
4179 CXGB4 ETHERNET DRIVER (CXGB4)
4180 M:      Arjun Vynipadath <arjun@chelsio.com>
4181 L:      netdev@vger.kernel.org
4182 W:      http://www.chelsio.com
4183 S:      Supported
4184 F:      drivers/net/ethernet/chelsio/cxgb4/
4185
4186 CXGB4 ISCSI DRIVER (CXGB4I)
4187 M:      Karen Xie <kxie@chelsio.com>
4188 L:      linux-scsi@vger.kernel.org
4189 W:      http://www.chelsio.com
4190 S:      Supported
4191 F:      drivers/scsi/cxgbi/cxgb4i
4192
4193 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4194 M:      Steve Wise <swise@chelsio.com>
4195 L:      linux-rdma@vger.kernel.org
4196 W:      http://www.openfabrics.org
4197 S:      Supported
4198 F:      drivers/infiniband/hw/cxgb4/
4199 F:      include/uapi/rdma/cxgb4-abi.h
4200
4201 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4202 M:      Casey Leedom <leedom@chelsio.com>
4203 L:      netdev@vger.kernel.org
4204 W:      http://www.chelsio.com
4205 S:      Supported
4206 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4207
4208 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4209 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4210 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4211 L:      linuxppc-dev@lists.ozlabs.org
4212 S:      Supported
4213 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4214 F:      drivers/misc/cxl/
4215 F:      include/misc/cxl*
4216 F:      include/uapi/misc/cxl.h
4217 F:      Documentation/powerpc/cxl.txt
4218 F:      Documentation/ABI/testing/sysfs-class-cxl
4219
4220 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4221 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4222 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4223 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4224 L:      linux-scsi@vger.kernel.org
4225 S:      Supported
4226 F:      drivers/scsi/cxlflash/
4227 F:      include/uapi/scsi/cxlflash_ioctl.h
4228 F:      Documentation/powerpc/cxlflash.txt
4229
4230 CYBERPRO FB DRIVER
4231 M:      Russell King <linux@armlinux.org.uk>
4232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4233 W:      http://www.armlinux.org.uk/
4234 S:      Maintained
4235 F:      drivers/video/fbdev/cyber2000fb.*
4236
4237 CYCLADES ASYNC MUX DRIVER
4238 W:      http://www.cyclades.com/
4239 S:      Orphan
4240 F:      drivers/tty/cyclades.c
4241 F:      include/linux/cyclades.h
4242 F:      include/uapi/linux/cyclades.h
4243
4244 CYCLADES PC300 DRIVER
4245 W:      http://www.cyclades.com/
4246 S:      Orphan
4247 F:      drivers/net/wan/pc300*
4248
4249 CYPRESS_FIRMWARE MEDIA DRIVER
4250 M:      Antti Palosaari <crope@iki.fi>
4251 L:      linux-media@vger.kernel.org
4252 W:      https://linuxtv.org
4253 W:      http://palosaari.fi/linux/
4254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4255 T:      git git://linuxtv.org/anttip/media_tree.git
4256 S:      Maintained
4257 F:      drivers/media/common/cypress_firmware*
4258
4259 CYTTSP TOUCHSCREEN DRIVER
4260 M:      Ferruh Yigit <fery@cypress.com>
4261 L:      linux-input@vger.kernel.org
4262 S:      Supported
4263 F:      drivers/input/touchscreen/cyttsp*
4264 F:      include/linux/input/cyttsp.h
4265
4266 D-LINK DIR-685 TOUCHKEYS DRIVER
4267 M:      Linus Walleij <linus.walleij@linaro.org>
4268 L:      linux-input@vger.kernel.org
4269 S:      Supported
4270 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4271
4272 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4273 M:      Joshua Kinard <kumba@gentoo.org>
4274 S:      Maintained
4275 F:      drivers/rtc/rtc-ds1685.c
4276 F:      include/linux/rtc/ds1685.h
4277
4278 DAMA SLAVE for AX.25
4279 M:      Joerg Reuter <jreuter@yaina.de>
4280 W:      http://yaina.de/jreuter/
4281 W:      http://www.qsl.net/dl1bke/
4282 L:      linux-hams@vger.kernel.org
4283 S:      Maintained
4284 F:      net/ax25/af_ax25.c
4285 F:      net/ax25/ax25_dev.c
4286 F:      net/ax25/ax25_ds_*
4287 F:      net/ax25/ax25_in.c
4288 F:      net/ax25/ax25_out.c
4289 F:      net/ax25/ax25_timer.c
4290 F:      net/ax25/sysctl_net_ax25.c
4291
4292 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4293 L:      netdev@vger.kernel.org
4294 S:      Orphan
4295 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4296 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4297
4298 DC390/AM53C974 SCSI driver
4299 M:      Hannes Reinecke <hare@suse.com>
4300 L:      linux-scsi@vger.kernel.org
4301 S:      Maintained
4302 F:      drivers/scsi/am53c974.c
4303
4304 DC395x SCSI driver
4305 M:      Oliver Neukum <oliver@neukum.org>
4306 M:      Ali Akcaagac <aliakc@web.de>
4307 M:      Jamie Lenehan <lenehan@twibble.org>
4308 L:      dc395x@twibble.org
4309 W:      http://twibble.org/dist/dc395x/
4310 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4311 S:      Maintained
4312 F:      Documentation/scsi/dc395x.txt
4313 F:      drivers/scsi/dc395x.*
4314
4315 DCCP PROTOCOL
4316 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4317 L:      dccp@vger.kernel.org
4318 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4319 S:      Maintained
4320 F:      include/linux/dccp.h
4321 F:      include/uapi/linux/dccp.h
4322 F:      include/linux/tfrc.h
4323 F:      net/dccp/
4324
4325 DECnet NETWORK LAYER
4326 W:      http://linux-decnet.sourceforge.net
4327 L:      linux-decnet-user@lists.sourceforge.net
4328 S:      Orphan
4329 F:      Documentation/networking/decnet.txt
4330 F:      net/decnet/
4331
4332 DECSTATION PLATFORM SUPPORT
4333 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4334 L:      linux-mips@vger.kernel.org
4335 W:      http://www.linux-mips.org/wiki/DECstation
4336 S:      Maintained
4337 F:      arch/mips/dec/
4338 F:      arch/mips/include/asm/dec/
4339 F:      arch/mips/include/asm/mach-dec/
4340
4341 DEFXX FDDI NETWORK DRIVER
4342 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4343 S:      Maintained
4344 F:      drivers/net/fddi/defxx.*
4345
4346 DELL SMBIOS DRIVER
4347 M:      Pali Rohár <pali.rohar@gmail.com>
4348 M:      Mario Limonciello <mario.limonciello@dell.com>
4349 L:      platform-driver-x86@vger.kernel.org
4350 S:      Maintained
4351 F:      drivers/platform/x86/dell-smbios.*
4352
4353 DELL SMBIOS SMM DRIVER
4354 M:      Mario Limonciello <mario.limonciello@dell.com>
4355 L:      platform-driver-x86@vger.kernel.org
4356 S:      Maintained
4357 F:      drivers/platform/x86/dell-smbios-smm.c
4358
4359 DELL SMBIOS WMI DRIVER
4360 M:      Mario Limonciello <mario.limonciello@dell.com>
4361 L:      platform-driver-x86@vger.kernel.org
4362 S:      Maintained
4363 F:      drivers/platform/x86/dell-smbios-wmi.c
4364 F:      tools/wmi/dell-smbios-example.c
4365
4366 DEFZA FDDI NETWORK DRIVER
4367 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4368 S:      Maintained
4369 F:      drivers/net/fddi/defza.*
4370
4371 DELL LAPTOP DRIVER
4372 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4373 M:      Pali Rohár <pali.rohar@gmail.com>
4374 L:      platform-driver-x86@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/platform/x86/dell-laptop.c
4377
4378 DELL LAPTOP FREEFALL DRIVER
4379 M:      Pali Rohár <pali.rohar@gmail.com>
4380 S:      Maintained
4381 F:      drivers/platform/x86/dell-smo8800.c
4382
4383 DELL LAPTOP RBTN DRIVER
4384 M:      Pali Rohár <pali.rohar@gmail.com>
4385 S:      Maintained
4386 F:      drivers/platform/x86/dell-rbtn.*
4387
4388 DELL REMOTE BIOS UPDATE DRIVER
4389 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4390 L:      platform-driver-x86@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/platform/x86/dell_rbu.c
4393
4394 DELL LAPTOP SMM DRIVER
4395 M:      Pali Rohár <pali.rohar@gmail.com>
4396 S:      Maintained
4397 F:      drivers/hwmon/dell-smm-hwmon.c
4398 F:      include/uapi/linux/i8k.h
4399
4400 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4401 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4402 L:      platform-driver-x86@vger.kernel.org
4403 S:      Maintained
4404 F:      Documentation/dcdbas.txt
4405 F:      drivers/platform/x86/dcdbas.*
4406
4407 DELL WMI NOTIFICATIONS DRIVER
4408 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4409 M:      Pali Rohár <pali.rohar@gmail.com>
4410 S:      Maintained
4411 F:      drivers/platform/x86/dell-wmi.c
4412
4413 DELL WMI DESCRIPTOR DRIVER
4414 M:      Mario Limonciello <mario.limonciello@dell.com>
4415 S:      Maintained
4416 F:      drivers/platform/x86/dell-wmi-descriptor.c
4417
4418 DELTA ST MEDIA DRIVER
4419 M:      Hugues Fruchet <hugues.fruchet@st.com>
4420 L:      linux-media@vger.kernel.org
4421 T:      git git://linuxtv.org/media_tree.git
4422 W:      https://linuxtv.org
4423 S:      Supported
4424 F:      drivers/media/platform/sti/delta
4425
4426 DENALI NAND DRIVER
4427 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4428 L:      linux-mtd@lists.infradead.org
4429 S:      Supported
4430 F:      drivers/mtd/nand/raw/denali*
4431
4432 DESIGNWARE USB2 DRD IP DRIVER
4433 M:      Minas Harutyunyan <hminas@synopsys.com>
4434 L:      linux-usb@vger.kernel.org
4435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4436 S:      Maintained
4437 F:      drivers/usb/dwc2/
4438
4439 DESIGNWARE USB3 DRD IP DRIVER
4440 M:      Felipe Balbi <balbi@kernel.org>
4441 L:      linux-usb@vger.kernel.org
4442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4443 S:      Maintained
4444 F:      drivers/usb/dwc3/
4445
4446 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4447 M:      Andreas Klinger <ak@it-klinger.de>
4448 L:      linux-iio@vger.kernel.org
4449 S:      Maintained
4450 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4451 F:      drivers/iio/proximity/srf*.c
4452
4453 DEVICE COREDUMP (DEV_COREDUMP)
4454 M:      Johannes Berg <johannes@sipsolutions.net>
4455 L:      linux-kernel@vger.kernel.org
4456 S:      Maintained
4457 F:      drivers/base/devcoredump.c
4458 F:      include/linux/devcoredump.h
4459
4460 DEVICE FREQUENCY (DEVFREQ)
4461 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4462 M:      Kyungmin Park <kyungmin.park@samsung.com>
4463 R:      Chanwoo Choi <cw00.choi@samsung.com>
4464 L:      linux-pm@vger.kernel.org
4465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4466 S:      Maintained
4467 F:      drivers/devfreq/
4468 F:      include/linux/devfreq.h
4469 F:      Documentation/devicetree/bindings/devfreq/
4470
4471 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4472 M:      Chanwoo Choi <cw00.choi@samsung.com>
4473 L:      linux-pm@vger.kernel.org
4474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4475 S:      Supported
4476 F:      drivers/devfreq/event/
4477 F:      drivers/devfreq/devfreq-event.c
4478 F:      include/linux/devfreq-event.h
4479 F:      Documentation/devicetree/bindings/devfreq/event/
4480
4481 DEVICE NUMBER REGISTRY
4482 M:      Torben Mathiasen <device@lanana.org>
4483 W:      http://lanana.org/docs/device-list/index.html
4484 S:      Maintained
4485
4486 DEVICE-MAPPER  (LVM)
4487 M:      Alasdair Kergon <agk@redhat.com>
4488 M:      Mike Snitzer <snitzer@redhat.com>
4489 M:      dm-devel@redhat.com
4490 L:      dm-devel@redhat.com
4491 W:      http://sources.redhat.com/dm
4492 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4494 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4495 S:      Maintained
4496 F:      Documentation/device-mapper/
4497 F:      drivers/md/Makefile
4498 F:      drivers/md/Kconfig
4499 F:      drivers/md/dm*
4500 F:      drivers/md/persistent-data/
4501 F:      include/linux/device-mapper.h
4502 F:      include/linux/dm-*.h
4503 F:      include/uapi/linux/dm-*.h
4504
4505 DEVLINK
4506 M:      Jiri Pirko <jiri@mellanox.com>
4507 L:      netdev@vger.kernel.org
4508 S:      Supported
4509 F:      net/core/devlink.c
4510 F:      include/net/devlink.h
4511 F:      include/uapi/linux/devlink.h
4512
4513 DIALOG SEMICONDUCTOR DRIVERS
4514 M:      Support Opensource <support.opensource@diasemi.com>
4515 W:      http://www.dialog-semiconductor.com/products
4516 S:      Supported
4517 F:      Documentation/hwmon/da90??
4518 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4519 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4520 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4521 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4522 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4523 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4524 F:      drivers/gpio/gpio-da90??.c
4525 F:      drivers/hwmon/da90??-hwmon.c
4526 F:      drivers/iio/adc/da91??-*.c
4527 F:      drivers/input/misc/da90??_onkey.c
4528 F:      drivers/input/touchscreen/da9052_tsi.c
4529 F:      drivers/leds/leds-da90??.c
4530 F:      drivers/mfd/da903x.c
4531 F:      drivers/mfd/da90??-*.c
4532 F:      drivers/mfd/da91??-*.c
4533 F:      drivers/power/supply/da9052-battery.c
4534 F:      drivers/power/supply/da91??-*.c
4535 F:      drivers/regulator/da903x.c
4536 F:      drivers/regulator/da9???-regulator.[ch]
4537 F:      drivers/thermal/da90??-thermal.c
4538 F:      drivers/rtc/rtc-da90??.c
4539 F:      drivers/video/backlight/da90??_bl.c
4540 F:      drivers/watchdog/da90??_wdt.c
4541 F:      include/linux/mfd/da903x.h
4542 F:      include/linux/mfd/da9052/
4543 F:      include/linux/mfd/da9055/
4544 F:      include/linux/mfd/da9062/
4545 F:      include/linux/mfd/da9063/
4546 F:      include/linux/mfd/da9150/
4547 F:      include/linux/regulator/da9211.h
4548 F:      include/sound/da[79]*.h
4549 F:      sound/soc/codecs/da[79]*.[ch]
4550
4551 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4552 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4553 L:      linux-gpio@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/gpio/gpio-gpio-mm.c
4556
4557 DIOLAN U2C-12 I2C DRIVER
4558 M:      Guenter Roeck <linux@roeck-us.net>
4559 L:      linux-i2c@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4562
4563 FILESYSTEM DIRECT ACCESS (DAX)
4564 M:      Matthew Wilcox <willy@infradead.org>
4565 M:      Ross Zwisler <zwisler@kernel.org>
4566 M:      Jan Kara <jack@suse.cz>
4567 L:      linux-fsdevel@vger.kernel.org
4568 S:      Supported
4569 F:      fs/dax.c
4570 F:      include/linux/dax.h
4571 F:      include/trace/events/fs_dax.h
4572
4573 DEVICE DIRECT ACCESS (DAX)
4574 M:      Dan Williams <dan.j.williams@intel.com>
4575 M:      Dave Jiang <dave.jiang@intel.com>
4576 M:      Ross Zwisler <zwisler@kernel.org>
4577 M:      Vishal Verma <vishal.l.verma@intel.com>
4578 L:      linux-nvdimm@lists.01.org
4579 S:      Supported
4580 F:      drivers/dax/
4581
4582 DIRECTORY NOTIFICATION (DNOTIFY)
4583 M:      Jan Kara <jack@suse.cz>
4584 R:      Amir Goldstein <amir73il@gmail.com>
4585 L:      linux-fsdevel@vger.kernel.org
4586 S:      Maintained
4587 F:      Documentation/filesystems/dnotify.txt
4588 F:      fs/notify/dnotify/
4589 F:      include/linux/dnotify.h
4590
4591 DISK GEOMETRY AND PARTITION HANDLING
4592 M:      Andries Brouwer <aeb@cwi.nl>
4593 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4594 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4595 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4596 S:      Maintained
4597
4598 DISKQUOTA
4599 M:      Jan Kara <jack@suse.com>
4600 S:      Maintained
4601 F:      Documentation/filesystems/quota.txt
4602 F:      fs/quota/
4603 F:      include/linux/quota*.h
4604 F:      include/uapi/linux/quota*.h
4605
4606 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4607 M:      Bernie Thompson <bernie@plugable.com>
4608 L:      linux-fbdev@vger.kernel.org
4609 S:      Maintained
4610 W:      http://plugable.com/category/projects/udlfb/
4611 F:      drivers/video/fbdev/udlfb.c
4612 F:      include/video/udlfb.h
4613 F:      Documentation/fb/udlfb.txt
4614
4615 DISTRIBUTED LOCK MANAGER (DLM)
4616 M:      Christine Caulfield <ccaulfie@redhat.com>
4617 M:      David Teigland <teigland@redhat.com>
4618 L:      cluster-devel@redhat.com
4619 W:      http://sources.redhat.com/cluster/
4620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4621 S:      Supported
4622 F:      fs/dlm/
4623
4624 DMA BUFFER SHARING FRAMEWORK
4625 M:      Sumit Semwal <sumit.semwal@linaro.org>
4626 S:      Maintained
4627 L:      linux-media@vger.kernel.org
4628 L:      dri-devel@lists.freedesktop.org
4629 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4630 F:      drivers/dma-buf/
4631 F:      include/linux/dma-buf*
4632 F:      include/linux/reservation.h
4633 F:      include/linux/*fence.h
4634 F:      Documentation/driver-api/dma-buf.rst
4635 T:      git git://anongit.freedesktop.org/drm/drm-misc
4636
4637 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4638 M:      Vinod Koul <vkoul@kernel.org>
4639 L:      dmaengine@vger.kernel.org
4640 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4641 S:      Maintained
4642 F:      drivers/dma/
4643 F:      include/linux/dmaengine.h
4644 F:      include/linux/of_dma.h
4645 F:      Documentation/devicetree/bindings/dma/
4646 F:      Documentation/driver-api/dmaengine/
4647 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4648
4649 DMA MAPPING HELPERS
4650 M:      Christoph Hellwig <hch@lst.de>
4651 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4652 R:      Robin Murphy <robin.murphy@arm.com>
4653 L:      iommu@lists.linux-foundation.org
4654 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4655 W:      http://git.infradead.org/users/hch/dma-mapping.git
4656 S:      Supported
4657 F:      kernel/dma/
4658 F:      include/asm-generic/dma-mapping.h
4659 F:      include/linux/dma-direct.h
4660 F:      include/linux/dma-mapping.h
4661 F:      include/linux/dma-noncoherent.h
4662
4663 DME1737 HARDWARE MONITOR DRIVER
4664 M:      Juerg Haefliger <juergh@gmail.com>
4665 L:      linux-hwmon@vger.kernel.org
4666 S:      Maintained
4667 F:      Documentation/hwmon/dme1737
4668 F:      drivers/hwmon/dme1737.c
4669
4670 DMI/SMBIOS SUPPORT
4671 M:      Jean Delvare <jdelvare@suse.com>
4672 S:      Maintained
4673 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4674 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4675 F:      drivers/firmware/dmi-id.c
4676 F:      drivers/firmware/dmi_scan.c
4677 F:      include/linux/dmi.h
4678
4679 DOCUMENTATION
4680 M:      Jonathan Corbet <corbet@lwn.net>
4681 L:      linux-doc@vger.kernel.org
4682 S:      Maintained
4683 F:      Documentation/
4684 F:      scripts/kernel-doc
4685 X:      Documentation/ABI/
4686 X:      Documentation/acpi/
4687 X:      Documentation/devicetree/
4688 X:      Documentation/i2c/
4689 X:      Documentation/media/
4690 X:      Documentation/power/
4691 X:      Documentation/spi/
4692 T:      git git://git.lwn.net/linux.git docs-next
4693
4694 DOCUMENTATION/ITALIAN
4695 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4696 L:      linux-doc@vger.kernel.org
4697 S:      Maintained
4698 F:      Documentation/translations/it_IT
4699
4700 DONGWOON DW9714 LENS VOICE COIL DRIVER
4701 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4702 L:      linux-media@vger.kernel.org
4703 T:      git git://linuxtv.org/media_tree.git
4704 S:      Maintained
4705 F:      drivers/media/i2c/dw9714.c
4706 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4707
4708 DONGWOON DW9807 LENS VOICE COIL DRIVER
4709 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4710 L:      linux-media@vger.kernel.org
4711 T:      git git://linuxtv.org/media_tree.git
4712 S:      Maintained
4713 F:      drivers/media/i2c/dw9807-vcm.c
4714 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4715
4716 DOUBLETALK DRIVER
4717 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4718 L:      blinux-list@redhat.com
4719 S:      Maintained
4720 F:      drivers/char/dtlk.c
4721 F:      include/linux/dtlk.h
4722
4723 DPAA2 DATAPATH I/O (DPIO) DRIVER
4724 M:      Roy Pledge <Roy.Pledge@nxp.com>
4725 L:      linux-kernel@vger.kernel.org
4726 S:      Maintained
4727 F:      drivers/soc/fsl/dpio
4728
4729 DPAA2 ETHERNET DRIVER
4730 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4731 L:      netdev@vger.kernel.org
4732 S:      Maintained
4733 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4734 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4735 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4736 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4737 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4738
4739 DPAA2 ETHERNET SWITCH DRIVER
4740 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4741 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4742 L:      linux-kernel@vger.kernel.org
4743 S:      Maintained
4744 F:      drivers/staging/fsl-dpaa2/ethsw
4745
4746 DPAA2 PTP CLOCK DRIVER
4747 M:      Yangbo Lu <yangbo.lu@nxp.com>
4748 L:      netdev@vger.kernel.org
4749 S:      Maintained
4750 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4751 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4752
4753 DPT_I2O SCSI RAID DRIVER
4754 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4755 L:      linux-scsi@vger.kernel.org
4756 W:      http://www.adaptec.com/
4757 S:      Maintained
4758 F:      drivers/scsi/dpt*
4759 F:      drivers/scsi/dpt/
4760
4761 DRBD DRIVER
4762 M:      Philipp Reisner <philipp.reisner@linbit.com>
4763 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4764 L:      drbd-dev@lists.linbit.com
4765 W:      http://www.drbd.org
4766 T:      git git://git.linbit.com/linux-drbd.git
4767 T:      git git://git.linbit.com/drbd-8.4.git
4768 S:      Supported
4769 F:      drivers/block/drbd/
4770 F:      lib/lru_cache.c
4771 F:      Documentation/blockdev/drbd/
4772
4773 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4774 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4775 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4777 S:      Supported
4778 F:      Documentation/kobject.txt
4779 F:      drivers/base/
4780 F:      fs/debugfs/
4781 F:      fs/sysfs/
4782 F:      include/linux/debugfs.h
4783 F:      include/linux/kobj*
4784 F:      lib/kobj*
4785
4786 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4787 M:      Kevin Hilman <khilman@kernel.org>
4788 M:      Nishanth Menon <nm@ti.com>
4789 S:      Maintained
4790 F:      drivers/power/avs/
4791 F:      include/linux/power/smartreflex.h
4792 L:      linux-pm@vger.kernel.org
4793
4794 DRM DRIVER FOR ARM PL111 CLCD
4795 M:      Eric Anholt <eric@anholt.net>
4796 T:      git git://anongit.freedesktop.org/drm/drm-misc
4797 S:      Supported
4798 F:      drivers/gpu/drm/pl111/
4799
4800 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4801 M:      Linus Walleij <linus.walleij@linaro.org>
4802 T:      git git://anongit.freedesktop.org/drm/drm-misc
4803 S:      Maintained
4804 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4805 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4806
4807 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4808 M:      Dave Airlie <airlied@redhat.com>
4809 S:      Odd Fixes
4810 F:      drivers/gpu/drm/ast/
4811
4812 DRM DRIVER FOR ASPEED BMC GFX
4813 M:      Joel Stanley <joel@jms.id.au>
4814 L:      linux-aspeed@lists.ozlabs.org
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816 S:      Supported
4817 F:      drivers/gpu/drm/aspeed/
4818 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4819
4820 DRM DRIVER FOR BOCHS VIRTUAL GPU
4821 M:      Gerd Hoffmann <kraxel@redhat.com>
4822 L:      virtualization@lists.linux-foundation.org
4823 T:      git git://anongit.freedesktop.org/drm/drm-misc
4824 S:      Maintained
4825 F:      drivers/gpu/drm/bochs/
4826
4827 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4828 M:      Linus Walleij <linus.walleij@linaro.org>
4829 T:      git git://anongit.freedesktop.org/drm/drm-misc
4830 S:      Maintained
4831 F:      drivers/gpu/drm/tve200/
4832
4833 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4834 M:      Jagan Teki <jagan@amarulasolutions.com>
4835 S:      Maintained
4836 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4837 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4838
4839 DRM DRIVER FOR ILITEK ILI9225 PANELS
4840 M:      David Lechner <david@lechnology.com>
4841 S:      Maintained
4842 F:      drivers/gpu/drm/tinydrm/ili9225.c
4843 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4844
4845 DRM DRIVER FOR HX8357D PANELS
4846 M:      Eric Anholt <eric@anholt.net>
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4848 S:      Maintained
4849 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4850 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4851
4852 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4853 S:      Orphan / Obsolete
4854 F:      drivers/gpu/drm/i810/
4855 F:      include/uapi/drm/i810_drm.h
4856
4857 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4858 S:      Orphan / Obsolete
4859 F:      drivers/gpu/drm/mga/
4860 F:      include/uapi/drm/mga_drm.h
4861
4862 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4863 M:      Dave Airlie <airlied@redhat.com>
4864 S:      Odd Fixes
4865 F:      drivers/gpu/drm/mgag200/
4866
4867 DRM DRIVER FOR MI0283QT
4868 M:      Noralf Trønnes <noralf@tronnes.org>
4869 S:      Maintained
4870 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4871 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4872
4873 DRM DRIVER FOR MSM ADRENO GPU
4874 M:      Rob Clark <robdclark@gmail.com>
4875 M:      Sean Paul <sean@poorly.run>
4876 L:      linux-arm-msm@vger.kernel.org
4877 L:      dri-devel@lists.freedesktop.org
4878 L:      freedreno@lists.freedesktop.org
4879 T:      git https://gitlab.freedesktop.org/drm/msm.git
4880 S:      Maintained
4881 F:      drivers/gpu/drm/msm/
4882 F:      include/uapi/drm/msm_drm.h
4883 F:      Documentation/devicetree/bindings/display/msm/
4884
4885 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4886 M:      Ben Skeggs <bskeggs@redhat.com>
4887 L:      dri-devel@lists.freedesktop.org
4888 L:      nouveau@lists.freedesktop.org
4889 T:      git git://github.com/skeggsb/linux
4890 S:      Supported
4891 F:      drivers/gpu/drm/nouveau/
4892 F:      include/uapi/drm/nouveau_drm.h
4893
4894 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4895 M:      Stefan Mavrodiev <stefan@olimex.com>
4896 S:      Maintained
4897 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4898 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4899
4900 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4901 M:      Noralf Trønnes <noralf@tronnes.org>
4902 S:      Maintained
4903 F:      drivers/gpu/drm/tinydrm/repaper.c
4904 F:      Documentation/devicetree/bindings/display/repaper.txt
4905
4906 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4907 M:      Dave Airlie <airlied@redhat.com>
4908 M:      Gerd Hoffmann <kraxel@redhat.com>
4909 L:      virtualization@lists.linux-foundation.org
4910 T:      git git://anongit.freedesktop.org/drm/drm-misc
4911 S:      Obsolete
4912 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4913 F:      drivers/gpu/drm/cirrus/
4914
4915 DRM DRIVER FOR QXL VIRTUAL GPU
4916 M:      Dave Airlie <airlied@redhat.com>
4917 M:      Gerd Hoffmann <kraxel@redhat.com>
4918 L:      virtualization@lists.linux-foundation.org
4919 L:      spice-devel@lists.freedesktop.org
4920 T:      git git://anongit.freedesktop.org/drm/drm-misc
4921 S:      Maintained
4922 F:      drivers/gpu/drm/qxl/
4923 F:      include/uapi/drm/qxl_drm.h
4924
4925 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4926 S:      Orphan / Obsolete
4927 F:      drivers/gpu/drm/r128/
4928 F:      include/uapi/drm/r128_drm.h
4929
4930 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
4931 M:      Guido Günther <agx@sigxcpu.org>
4932 S:      Maintained
4933 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
4934 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
4935
4936 DRM DRIVER FOR SAVAGE VIDEO CARDS
4937 S:      Orphan / Obsolete
4938 F:      drivers/gpu/drm/savage/
4939 F:      include/uapi/drm/savage_drm.h
4940
4941 DRM DRIVER FOR SIS VIDEO CARDS
4942 S:      Orphan / Obsolete
4943 F:      drivers/gpu/drm/sis/
4944 F:      include/uapi/drm/sis_drm.h
4945
4946 DRM DRIVER FOR SITRONIX ST7701 PANELS
4947 M:      Jagan Teki <jagan@amarulasolutions.com>
4948 S:      Maintained
4949 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
4950 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4951
4952 DRM DRIVER FOR SITRONIX ST7586 PANELS
4953 M:      David Lechner <david@lechnology.com>
4954 S:      Maintained
4955 F:      drivers/gpu/drm/tinydrm/st7586.c
4956 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4957
4958 DRM DRIVER FOR SITRONIX ST7735R PANELS
4959 M:      David Lechner <david@lechnology.com>
4960 S:      Maintained
4961 F:      drivers/gpu/drm/tinydrm/st7735r.c
4962 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4963
4964 DRM DRIVER FOR TDFX VIDEO CARDS
4965 S:      Orphan / Obsolete
4966 F:      drivers/gpu/drm/tdfx/
4967
4968 DRM DRIVER FOR TPO TPG110 PANELS
4969 M:      Linus Walleij <linus.walleij@linaro.org>
4970 T:      git git://anongit.freedesktop.org/drm/drm-misc
4971 S:      Maintained
4972 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
4973 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
4974
4975 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4976 M:      Dave Airlie <airlied@redhat.com>
4977 R:      Sean Paul <sean@poorly.run>
4978 L:      dri-devel@lists.freedesktop.org
4979 S:      Odd Fixes
4980 F:      drivers/gpu/drm/udl/
4981 T:      git git://anongit.freedesktop.org/drm/drm-misc
4982
4983 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
4984 M:      Hans de Goede <hdegoede@redhat.com>
4985 L:      dri-devel@lists.freedesktop.org
4986 S:      Maintained
4987 F:      drivers/gpu/drm/vboxvideo/
4988 T:      git git://anongit.freedesktop.org/drm/drm-misc
4989
4990 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
4991 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
4992 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
4993 R:      Daniel Vetter <daniel@ffwll.ch>
4994 T:      git git://anongit.freedesktop.org/drm/drm-misc
4995 S:      Maintained
4996 L:      dri-devel@lists.freedesktop.org
4997 F:      drivers/gpu/drm/vkms/
4998 F:      Documentation/gpu/vkms.rst
4999
5000 DRM DRIVER FOR VMWARE VIRTUAL GPU
5001 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5002 M:      Thomas Hellstrom <thellstrom@vmware.com>
5003 L:      dri-devel@lists.freedesktop.org
5004 T:      git git://people.freedesktop.org/~thomash/linux
5005 S:      Supported
5006 F:      drivers/gpu/drm/vmwgfx/
5007 F:      include/uapi/drm/vmwgfx_drm.h
5008
5009 DRM DRIVERS
5010 M:      David Airlie <airlied@linux.ie>
5011 M:      Daniel Vetter <daniel@ffwll.ch>
5012 L:      dri-devel@lists.freedesktop.org
5013 T:      git git://anongit.freedesktop.org/drm/drm
5014 B:      https://bugs.freedesktop.org/
5015 C:      irc://chat.freenode.net/dri-devel
5016 S:      Maintained
5017 F:      drivers/gpu/drm/
5018 F:      drivers/gpu/vga/
5019 F:      Documentation/devicetree/bindings/display/
5020 F:      Documentation/devicetree/bindings/gpu/
5021 F:      Documentation/gpu/
5022 F:      include/drm/
5023 F:      include/uapi/drm/
5024 F:      include/linux/vga*
5025
5026 DRM DRIVERS AND MISC GPU PATCHES
5027 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5028 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5029 M:      Sean Paul <sean@poorly.run>
5030 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5031 S:      Maintained
5032 T:      git git://anongit.freedesktop.org/drm/drm-misc
5033 F:      Documentation/gpu/
5034 F:      drivers/gpu/vga/
5035 F:      drivers/gpu/drm/*
5036 F:      include/drm/drm*
5037 F:      include/uapi/drm/drm*
5038 F:      include/linux/vga*
5039
5040 DRM DRIVERS FOR ALLWINNER A10
5041 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5042 L:      dri-devel@lists.freedesktop.org
5043 S:      Supported
5044 F:      drivers/gpu/drm/sun4i/
5045 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5046 T:      git git://anongit.freedesktop.org/drm/drm-misc
5047
5048 DRM DRIVERS FOR AMLOGIC SOCS
5049 M:      Neil Armstrong <narmstrong@baylibre.com>
5050 L:      dri-devel@lists.freedesktop.org
5051 L:      linux-amlogic@lists.infradead.org
5052 W:      http://linux-meson.com/
5053 S:      Supported
5054 F:      drivers/gpu/drm/meson/
5055 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5056 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5057 F:      Documentation/gpu/meson.rst
5058 T:      git git://anongit.freedesktop.org/drm/drm-misc
5059
5060 DRM DRIVERS FOR ATMEL HLCDC
5061 M:      Boris Brezillon <bbrezillon@kernel.org>
5062 L:      dri-devel@lists.freedesktop.org
5063 S:      Supported
5064 F:      drivers/gpu/drm/atmel-hlcdc/
5065 F:      Documentation/devicetree/bindings/display/atmel/
5066 T:      git git://anongit.freedesktop.org/drm/drm-misc
5067
5068 DRM DRIVERS FOR BRIDGE CHIPS
5069 M:      Andrzej Hajda <a.hajda@samsung.com>
5070 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5071 S:      Maintained
5072 T:      git git://anongit.freedesktop.org/drm/drm-misc
5073 F:      drivers/gpu/drm/bridge/
5074
5075 DRM DRIVERS FOR EXYNOS
5076 M:      Inki Dae <inki.dae@samsung.com>
5077 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5078 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5079 M:      Kyungmin Park <kyungmin.park@samsung.com>
5080 L:      dri-devel@lists.freedesktop.org
5081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5082 S:      Supported
5083 F:      drivers/gpu/drm/exynos/
5084 F:      include/uapi/drm/exynos_drm.h
5085 F:      Documentation/devicetree/bindings/display/exynos/
5086
5087 DRM DRIVERS FOR FREESCALE DCU
5088 M:      Stefan Agner <stefan@agner.ch>
5089 M:      Alison Wang <alison.wang@nxp.com>
5090 L:      dri-devel@lists.freedesktop.org
5091 S:      Supported
5092 F:      drivers/gpu/drm/fsl-dcu/
5093 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5094 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5095 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5096 T:      git git://anongit.freedesktop.org/drm/drm-misc
5097
5098 DRM DRIVERS FOR FREESCALE IMX
5099 M:      Philipp Zabel <p.zabel@pengutronix.de>
5100 L:      dri-devel@lists.freedesktop.org
5101 S:      Maintained
5102 F:      drivers/gpu/drm/imx/
5103 F:      drivers/gpu/ipu-v3/
5104 F:      Documentation/devicetree/bindings/display/imx/
5105
5106 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5107 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5108 L:      dri-devel@lists.freedesktop.org
5109 T:      git git://github.com/patjak/drm-gma500
5110 S:      Maintained
5111 F:      drivers/gpu/drm/gma500/
5112
5113 DRM DRIVERS FOR HISILICON
5114 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5115 M:      Rongrong Zou <zourongrong@gmail.com>
5116 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5117 R:      Chen Feng <puck.chen@hisilicon.com>
5118 L:      dri-devel@lists.freedesktop.org
5119 T:      git git://github.com/xin3liang/linux.git
5120 S:      Maintained
5121 F:      drivers/gpu/drm/hisilicon/
5122 F:      Documentation/devicetree/bindings/display/hisilicon/
5123
5124 DRM DRIVERS FOR LIMA
5125 M:      Qiang Yu <yuq825@gmail.com>
5126 L:      dri-devel@lists.freedesktop.org
5127 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5128 S:      Maintained
5129 F:      drivers/gpu/drm/lima/
5130 F:      include/uapi/drm/lima_drm.h
5131 T:      git git://anongit.freedesktop.org/drm/drm-misc
5132
5133 DRM DRIVERS FOR MEDIATEK
5134 M:      CK Hu <ck.hu@mediatek.com>
5135 M:      Philipp Zabel <p.zabel@pengutronix.de>
5136 L:      dri-devel@lists.freedesktop.org
5137 S:      Supported
5138 F:      drivers/gpu/drm/mediatek/
5139 F:      Documentation/devicetree/bindings/display/mediatek/
5140
5141 DRM DRIVERS FOR NVIDIA TEGRA
5142 M:      Thierry Reding <thierry.reding@gmail.com>
5143 L:      dri-devel@lists.freedesktop.org
5144 L:      linux-tegra@vger.kernel.org
5145 T:      git git://anongit.freedesktop.org/tegra/linux.git
5146 S:      Supported
5147 F:      drivers/gpu/drm/tegra/
5148 F:      drivers/gpu/host1x/
5149 F:      include/linux/host1x.h
5150 F:      include/uapi/drm/tegra_drm.h
5151 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5152
5153 DRM DRIVERS FOR RENESAS
5154 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5155 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5156 L:      dri-devel@lists.freedesktop.org
5157 L:      linux-renesas-soc@vger.kernel.org
5158 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5159 S:      Supported
5160 F:      drivers/gpu/drm/rcar-du/
5161 F:      drivers/gpu/drm/shmobile/
5162 F:      include/linux/platform_data/shmob_drm.h
5163 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5164 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5165 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5166
5167 DRM DRIVERS FOR ROCKCHIP
5168 M:      Sandy Huang <hjc@rock-chips.com>
5169 M:      Heiko Stübner <heiko@sntech.de>
5170 L:      dri-devel@lists.freedesktop.org
5171 S:      Maintained
5172 F:      drivers/gpu/drm/rockchip/
5173 F:      Documentation/devicetree/bindings/display/rockchip/
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175
5176 DRM DRIVERS FOR STI
5177 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5178 M:      Vincent Abriou <vincent.abriou@st.com>
5179 L:      dri-devel@lists.freedesktop.org
5180 T:      git git://anongit.freedesktop.org/drm/drm-misc
5181 S:      Maintained
5182 F:      drivers/gpu/drm/sti
5183 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5184
5185 DRM DRIVERS FOR STM
5186 M:      Yannick Fertre <yannick.fertre@st.com>
5187 M:      Philippe Cornu <philippe.cornu@st.com>
5188 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5189 M:      Vincent Abriou <vincent.abriou@st.com>
5190 L:      dri-devel@lists.freedesktop.org
5191 T:      git git://anongit.freedesktop.org/drm/drm-misc
5192 S:      Maintained
5193 F:      drivers/gpu/drm/stm
5194 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5195
5196 DRM DRIVERS FOR TI LCDC
5197 M:      Jyri Sarha <jsarha@ti.com>
5198 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5199 L:      dri-devel@lists.freedesktop.org
5200 S:      Maintained
5201 F:      drivers/gpu/drm/tilcdc/
5202 F:      Documentation/devicetree/bindings/display/tilcdc/
5203
5204 DRM DRIVERS FOR TI OMAP
5205 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5206 L:      dri-devel@lists.freedesktop.org
5207 S:      Maintained
5208 F:      drivers/gpu/drm/omapdrm/
5209 F:      Documentation/devicetree/bindings/display/ti/
5210
5211 DRM DRIVERS FOR V3D
5212 M:      Eric Anholt <eric@anholt.net>
5213 S:      Supported
5214 F:      drivers/gpu/drm/v3d/
5215 F:      include/uapi/drm/v3d_drm.h
5216 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5217 T:      git git://anongit.freedesktop.org/drm/drm-misc
5218
5219 DRM DRIVERS FOR VC4
5220 M:      Eric Anholt <eric@anholt.net>
5221 T:      git git://github.com/anholt/linux
5222 S:      Supported
5223 F:      drivers/gpu/drm/vc4/
5224 F:      include/uapi/drm/vc4_drm.h
5225 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5226 T:      git git://anongit.freedesktop.org/drm/drm-misc
5227
5228 DRM DRIVERS FOR VIVANTE GPU IP
5229 M:      Lucas Stach <l.stach@pengutronix.de>
5230 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5231 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5232 L:      etnaviv@lists.freedesktop.org
5233 L:      dri-devel@lists.freedesktop.org
5234 S:      Maintained
5235 F:      drivers/gpu/drm/etnaviv/
5236 F:      include/uapi/drm/etnaviv_drm.h
5237 F:      Documentation/devicetree/bindings/display/etnaviv/
5238
5239 DRM DRIVERS FOR ZTE ZX
5240 M:      Shawn Guo <shawnguo@kernel.org>
5241 L:      dri-devel@lists.freedesktop.org
5242 S:      Maintained
5243 F:      drivers/gpu/drm/zte/
5244 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5245 T:      git git://anongit.freedesktop.org/drm/drm-misc
5246
5247 DRM PANEL DRIVERS
5248 M:      Thierry Reding <thierry.reding@gmail.com>
5249 L:      dri-devel@lists.freedesktop.org
5250 T:      git git://anongit.freedesktop.org/drm/drm-misc
5251 S:      Maintained
5252 F:      drivers/gpu/drm/drm_panel.c
5253 F:      drivers/gpu/drm/panel/
5254 F:      include/drm/drm_panel.h
5255 F:      Documentation/devicetree/bindings/display/panel/
5256
5257 DRM TINYDRM DRIVERS
5258 M:      Noralf Trønnes <noralf@tronnes.org>
5259 W:      https://github.com/notro/tinydrm/wiki/Development
5260 T:      git git://anongit.freedesktop.org/drm/drm-misc
5261 S:      Maintained
5262 F:      drivers/gpu/drm/tinydrm/
5263 F:      include/drm/tinydrm/
5264
5265 DRM DRIVERS FOR XEN
5266 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5267 T:      git git://anongit.freedesktop.org/drm/drm-misc
5268 L:      dri-devel@lists.freedesktop.org
5269 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5270 S:      Supported
5271 F:      drivers/gpu/drm/xen/
5272 F:      Documentation/gpu/xen-front.rst
5273
5274 DRM TTM SUBSYSTEM
5275 M:      Christian Koenig <christian.koenig@amd.com>
5276 M:      Huang Rui <ray.huang@amd.com>
5277 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5278 T:      git git://people.freedesktop.org/~agd5f/linux
5279 S:      Maintained
5280 L:      dri-devel@lists.freedesktop.org
5281 F:      include/drm/ttm/
5282 F:      drivers/gpu/drm/ttm/
5283
5284 DSBR100 USB FM RADIO DRIVER
5285 M:      Alexey Klimov <klimov.linux@gmail.com>
5286 L:      linux-media@vger.kernel.org
5287 T:      git git://linuxtv.org/media_tree.git
5288 S:      Maintained
5289 F:      drivers/media/radio/dsbr100.c
5290
5291 DSCC4 DRIVER
5292 M:      Francois Romieu <romieu@fr.zoreil.com>
5293 L:      netdev@vger.kernel.org
5294 S:      Maintained
5295 F:      drivers/net/wan/dscc4.c
5296
5297 DT3155 MEDIA DRIVER
5298 M:      Hans Verkuil <hverkuil@xs4all.nl>
5299 L:      linux-media@vger.kernel.org
5300 T:      git git://linuxtv.org/media_tree.git
5301 W:      https://linuxtv.org
5302 S:      Odd Fixes
5303 F:      drivers/media/pci/dt3155/
5304
5305 DVB_USB_AF9015 MEDIA DRIVER
5306 M:      Antti Palosaari <crope@iki.fi>
5307 L:      linux-media@vger.kernel.org
5308 W:      https://linuxtv.org
5309 W:      http://palosaari.fi/linux/
5310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5311 T:      git git://linuxtv.org/anttip/media_tree.git
5312 S:      Maintained
5313 F:      drivers/media/usb/dvb-usb-v2/af9015*
5314
5315 DVB_USB_AF9035 MEDIA DRIVER
5316 M:      Antti Palosaari <crope@iki.fi>
5317 L:      linux-media@vger.kernel.org
5318 W:      https://linuxtv.org
5319 W:      http://palosaari.fi/linux/
5320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5321 T:      git git://linuxtv.org/anttip/media_tree.git
5322 S:      Maintained
5323 F:      drivers/media/usb/dvb-usb-v2/af9035*
5324
5325 DVB_USB_ANYSEE MEDIA DRIVER
5326 M:      Antti Palosaari <crope@iki.fi>
5327 L:      linux-media@vger.kernel.org
5328 W:      https://linuxtv.org
5329 W:      http://palosaari.fi/linux/
5330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5331 T:      git git://linuxtv.org/anttip/media_tree.git
5332 S:      Maintained
5333 F:      drivers/media/usb/dvb-usb-v2/anysee*
5334
5335 DVB_USB_AU6610 MEDIA DRIVER
5336 M:      Antti Palosaari <crope@iki.fi>
5337 L:      linux-media@vger.kernel.org
5338 W:      https://linuxtv.org
5339 W:      http://palosaari.fi/linux/
5340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5341 T:      git git://linuxtv.org/anttip/media_tree.git
5342 S:      Maintained
5343 F:      drivers/media/usb/dvb-usb-v2/au6610*
5344
5345 DVB_USB_CE6230 MEDIA DRIVER
5346 M:      Antti Palosaari <crope@iki.fi>
5347 L:      linux-media@vger.kernel.org
5348 W:      https://linuxtv.org
5349 W:      http://palosaari.fi/linux/
5350 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5351 T:      git git://linuxtv.org/anttip/media_tree.git
5352 S:      Maintained
5353 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5354
5355 DVB_USB_CXUSB MEDIA DRIVER
5356 M:      Michael Krufky <mkrufky@linuxtv.org>
5357 L:      linux-media@vger.kernel.org
5358 W:      https://linuxtv.org
5359 W:      http://github.com/mkrufky
5360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5361 T:      git git://linuxtv.org/media_tree.git
5362 S:      Maintained
5363 F:      drivers/media/usb/dvb-usb/cxusb*
5364
5365 DVB_USB_EC168 MEDIA DRIVER
5366 M:      Antti Palosaari <crope@iki.fi>
5367 L:      linux-media@vger.kernel.org
5368 W:      https://linuxtv.org
5369 W:      http://palosaari.fi/linux/
5370 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5371 T:      git git://linuxtv.org/anttip/media_tree.git
5372 S:      Maintained
5373 F:      drivers/media/usb/dvb-usb-v2/ec168*
5374
5375 DVB_USB_GL861 MEDIA DRIVER
5376 M:      Antti Palosaari <crope@iki.fi>
5377 L:      linux-media@vger.kernel.org
5378 W:      https://linuxtv.org
5379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5380 T:      git git://linuxtv.org/anttip/media_tree.git
5381 S:      Maintained
5382 F:      drivers/media/usb/dvb-usb-v2/gl861*
5383
5384 DVB_USB_MXL111SF MEDIA DRIVER
5385 M:      Michael Krufky <mkrufky@linuxtv.org>
5386 L:      linux-media@vger.kernel.org
5387 W:      https://linuxtv.org
5388 W:      http://github.com/mkrufky
5389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5390 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5391 S:      Maintained
5392 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5393
5394 DVB_USB_RTL28XXU MEDIA DRIVER
5395 M:      Antti Palosaari <crope@iki.fi>
5396 L:      linux-media@vger.kernel.org
5397 W:      https://linuxtv.org
5398 W:      http://palosaari.fi/linux/
5399 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5400 T:      git git://linuxtv.org/anttip/media_tree.git
5401 S:      Maintained
5402 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5403
5404 DVB_USB_V2 MEDIA DRIVER
5405 M:      Antti Palosaari <crope@iki.fi>
5406 L:      linux-media@vger.kernel.org
5407 W:      https://linuxtv.org
5408 W:      http://palosaari.fi/linux/
5409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5410 T:      git git://linuxtv.org/anttip/media_tree.git
5411 S:      Maintained
5412 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5413 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5414
5415 DYNAMIC DEBUG
5416 M:      Jason Baron <jbaron@akamai.com>
5417 S:      Maintained
5418 F:      lib/dynamic_debug.c
5419 F:      include/linux/dynamic_debug.h
5420
5421 DYNAMIC INTERRUPT MODERATION
5422 M:      Tal Gilboa <talgi@mellanox.com>
5423 S:      Maintained
5424 F:      include/linux/net_dim.h
5425
5426 DZ DECSTATION DZ11 SERIAL DRIVER
5427 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5428 S:      Maintained
5429 F:      drivers/tty/serial/dz.*
5430
5431 E3X0 POWER BUTTON DRIVER
5432 M:      Moritz Fischer <moritz.fischer@ettus.com>
5433 L:      usrp-users@lists.ettus.com
5434 W:      http://www.ettus.com
5435 S:      Supported
5436 F:      drivers/input/misc/e3x0-button.c
5437 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5438
5439 E4000 MEDIA DRIVER
5440 M:      Antti Palosaari <crope@iki.fi>
5441 L:      linux-media@vger.kernel.org
5442 W:      https://linuxtv.org
5443 W:      http://palosaari.fi/linux/
5444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5445 T:      git git://linuxtv.org/anttip/media_tree.git
5446 S:      Maintained
5447 F:      drivers/media/tuners/e4000*
5448
5449 EARTH_PT1 MEDIA DRIVER
5450 M:      Akihiro Tsukada <tskd08@gmail.com>
5451 L:      linux-media@vger.kernel.org
5452 S:      Odd Fixes
5453 F:      drivers/media/pci/pt1/
5454
5455 EARTH_PT3 MEDIA DRIVER
5456 M:      Akihiro Tsukada <tskd08@gmail.com>
5457 L:      linux-media@vger.kernel.org
5458 S:      Odd Fixes
5459 F:      drivers/media/pci/pt3/
5460
5461 EC100 MEDIA DRIVER
5462 M:      Antti Palosaari <crope@iki.fi>
5463 L:      linux-media@vger.kernel.org
5464 W:      https://linuxtv.org
5465 W:      http://palosaari.fi/linux/
5466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5467 T:      git git://linuxtv.org/anttip/media_tree.git
5468 S:      Maintained
5469 F:      drivers/media/dvb-frontends/ec100*
5470
5471 ECRYPT FILE SYSTEM
5472 M:      Tyler Hicks <tyhicks@canonical.com>
5473 L:      ecryptfs@vger.kernel.org
5474 W:      http://ecryptfs.org
5475 W:      https://launchpad.net/ecryptfs
5476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5477 S:      Supported
5478 F:      Documentation/filesystems/ecryptfs.txt
5479 F:      fs/ecryptfs/
5480
5481 EDAC-AMD64
5482 M:      Borislav Petkov <bp@alien8.de>
5483 L:      linux-edac@vger.kernel.org
5484 S:      Maintained
5485 F:      drivers/edac/amd64_edac*
5486
5487 EDAC-CALXEDA
5488 M:      Robert Richter <rric@kernel.org>
5489 L:      linux-edac@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/edac/highbank*
5492
5493 EDAC-CAVIUM OCTEON
5494 M:      Ralf Baechle <ralf@linux-mips.org>
5495 M:      David Daney <david.daney@cavium.com>
5496 L:      linux-edac@vger.kernel.org
5497 L:      linux-mips@vger.kernel.org
5498 S:      Supported
5499 F:      drivers/edac/octeon_edac*
5500
5501 EDAC-CAVIUM THUNDERX
5502 M:      David Daney <david.daney@cavium.com>
5503 M:      Jan Glauber <jglauber@cavium.com>
5504 L:      linux-edac@vger.kernel.org
5505 S:      Supported
5506 F:      drivers/edac/thunderx_edac*
5507
5508 EDAC-CORE
5509 M:      Borislav Petkov <bp@alien8.de>
5510 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5511 L:      linux-edac@vger.kernel.org
5512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5514 S:      Supported
5515 F:      Documentation/admin-guide/ras.rst
5516 F:      Documentation/driver-api/edac.rst
5517 F:      drivers/edac/
5518 F:      include/linux/edac.h
5519
5520 EDAC-E752X
5521 M:      Mark Gross <mark.gross@intel.com>
5522 L:      linux-edac@vger.kernel.org
5523 S:      Maintained
5524 F:      drivers/edac/e752x_edac.c
5525
5526 EDAC-E7XXX
5527 L:      linux-edac@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/edac/e7xxx_edac.c
5530
5531 EDAC-FSL_DDR
5532 M:      York Sun <york.sun@nxp.com>
5533 L:      linux-edac@vger.kernel.org
5534 S:      Maintained
5535 F:      drivers/edac/fsl_ddr_edac.*
5536
5537 EDAC-GHES
5538 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5539 L:      linux-edac@vger.kernel.org
5540 S:      Maintained
5541 F:      drivers/edac/ghes_edac.c
5542
5543 EDAC-I3000
5544 L:      linux-edac@vger.kernel.org
5545 S:      Orphan
5546 F:      drivers/edac/i3000_edac.c
5547
5548 EDAC-I5000
5549 L:      linux-edac@vger.kernel.org
5550 S:      Maintained
5551 F:      drivers/edac/i5000_edac.c
5552
5553 EDAC-I5400
5554 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5555 L:      linux-edac@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/edac/i5400_edac.c
5558
5559 EDAC-I7300
5560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5561 L:      linux-edac@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/edac/i7300_edac.c
5564
5565 EDAC-I7CORE
5566 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5567 L:      linux-edac@vger.kernel.org
5568 S:      Maintained
5569 F:      drivers/edac/i7core_edac.c
5570
5571 EDAC-I82443BXGX
5572 M:      Tim Small <tim@buttersideup.com>
5573 L:      linux-edac@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/edac/i82443bxgx_edac.c
5576
5577 EDAC-I82975X
5578 M:      "Arvind R." <arvino55@gmail.com>
5579 L:      linux-edac@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/edac/i82975x_edac.c
5582
5583 EDAC-IE31200
5584 M:      Jason Baron <jbaron@akamai.com>
5585 L:      linux-edac@vger.kernel.org
5586 S:      Maintained
5587 F:      drivers/edac/ie31200_edac.c
5588
5589 EDAC-MPC85XX
5590 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5591 L:      linux-edac@vger.kernel.org
5592 S:      Maintained
5593 F:      drivers/edac/mpc85xx_edac.[ch]
5594
5595 EDAC-PASEMI
5596 M:      Egor Martovetsky <egor@pasemi.com>
5597 L:      linux-edac@vger.kernel.org
5598 S:      Maintained
5599 F:      drivers/edac/pasemi_edac.c
5600
5601 EDAC-PND2
5602 M:      Tony Luck <tony.luck@intel.com>
5603 L:      linux-edac@vger.kernel.org
5604 S:      Maintained
5605 F:      drivers/edac/pnd2_edac.[ch]
5606
5607 EDAC-R82600
5608 M:      Tim Small <tim@buttersideup.com>
5609 L:      linux-edac@vger.kernel.org
5610 S:      Maintained
5611 F:      drivers/edac/r82600_edac.c
5612
5613 EDAC-SBRIDGE
5614 M:      Tony Luck <tony.luck@intel.com>
5615 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5616 L:      linux-edac@vger.kernel.org
5617 S:      Maintained
5618 F:      drivers/edac/sb_edac.c
5619
5620 EDAC-SKYLAKE
5621 M:      Tony Luck <tony.luck@intel.com>
5622 L:      linux-edac@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/edac/skx_edac.c
5625
5626 EDAC-TI
5627 M:      Tero Kristo <t-kristo@ti.com>
5628 L:      linux-edac@vger.kernel.org
5629 S:      Maintained
5630 F:      drivers/edac/ti_edac.c
5631
5632 EDAC-QCOM
5633 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5634 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5635 L:      linux-arm-msm@vger.kernel.org
5636 L:      linux-edac@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/edac/qcom_edac.c
5639
5640 EDIROL UA-101/UA-1000 DRIVER
5641 M:      Clemens Ladisch <clemens@ladisch.de>
5642 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5643 T:      git git://git.alsa-project.org/alsa-kernel.git
5644 S:      Maintained
5645 F:      sound/usb/misc/ua101.c
5646
5647 EFI TEST DRIVER
5648 L:      linux-efi@vger.kernel.org
5649 M:      Ivan Hu <ivan.hu@canonical.com>
5650 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5651 S:      Maintained
5652 F:      drivers/firmware/efi/test/
5653
5654 EFI VARIABLE FILESYSTEM
5655 M:      Matthew Garrett <matthew.garrett@nebula.com>
5656 M:      Jeremy Kerr <jk@ozlabs.org>
5657 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5659 L:      linux-efi@vger.kernel.org
5660 S:      Maintained
5661 F:      fs/efivarfs/
5662
5663 EFIFB FRAMEBUFFER DRIVER
5664 L:      linux-fbdev@vger.kernel.org
5665 M:      Peter Jones <pjones@redhat.com>
5666 S:      Maintained
5667 F:      drivers/video/fbdev/efifb.c
5668
5669 EFS FILESYSTEM
5670 W:      http://aeschi.ch.eu.org/efs/
5671 S:      Orphan
5672 F:      fs/efs/
5673
5674 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5675 M:      Douglas Miller <dougmill@linux.ibm.com>
5676 L:      netdev@vger.kernel.org
5677 S:      Maintained
5678 F:      drivers/net/ethernet/ibm/ehea/
5679
5680 EM28XX VIDEO4LINUX DRIVER
5681 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5682 L:      linux-media@vger.kernel.org
5683 W:      https://linuxtv.org
5684 T:      git git://linuxtv.org/media_tree.git
5685 S:      Maintained
5686 F:      drivers/media/usb/em28xx/
5687 F:      Documentation/media/v4l-drivers/em28xx*
5688
5689 EMBEDDED LINUX
5690 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5691 M:      Matt Mackall <mpm@selenic.com>
5692 M:      David Woodhouse <dwmw2@infradead.org>
5693 L:      linux-embedded@vger.kernel.org
5694 S:      Maintained
5695
5696 Emulex 10Gbps iSCSI - OneConnect DRIVER
5697 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5698 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5699 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5700 L:      linux-scsi@vger.kernel.org
5701 W:      http://www.broadcom.com
5702 S:      Supported
5703 F:      drivers/scsi/be2iscsi/
5704
5705 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5706 M:      Sathya Perla <sathya.perla@broadcom.com>
5707 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5708 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5709 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5710 L:      netdev@vger.kernel.org
5711 W:      http://www.emulex.com
5712 S:      Supported
5713 F:      drivers/net/ethernet/emulex/benet/
5714
5715 EMULEX ONECONNECT ROCE DRIVER
5716 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5717 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5718 L:      linux-rdma@vger.kernel.org
5719 W:      http://www.broadcom.com
5720 S:      Odd Fixes
5721 F:      drivers/infiniband/hw/ocrdma/
5722 F:      include/uapi/rdma/ocrdma-abi.h
5723
5724 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5725 M:      James Smart <james.smart@broadcom.com>
5726 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5727 L:      linux-scsi@vger.kernel.org
5728 W:      http://www.broadcom.com
5729 S:      Supported
5730 F:      drivers/scsi/lpfc/
5731
5732 ENE CB710 FLASH CARD READER DRIVER
5733 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5734 S:      Maintained
5735 F:      drivers/misc/cb710/
5736 F:      drivers/mmc/host/cb710-mmc.*
5737 F:      include/linux/cb710.h
5738
5739 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5740 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5741 S:      Maintained
5742 F:      drivers/media/rc/ene_ir.*
5743
5744 EPSON S1D13XXX FRAMEBUFFER DRIVER
5745 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5746 S:      Maintained
5747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5748 F:      drivers/video/fbdev/s1d13xxxfb.c
5749 F:      include/video/s1d13xxxfb.h
5750
5751 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5752 M:      Jeff Layton <jlayton@kernel.org>
5753 S:      Maintained
5754 F:      lib/errseq.c
5755 F:      include/linux/errseq.h
5756
5757 ET131X NETWORK DRIVER
5758 M:      Mark Einon <mark.einon@gmail.com>
5759 S:      Odd Fixes
5760 F:      drivers/net/ethernet/agere/
5761
5762 ETHERNET BRIDGE
5763 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5764 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5765 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5766 L:      netdev@vger.kernel.org
5767 W:      http://www.linuxfoundation.org/en/Net:Bridge
5768 S:      Maintained
5769 F:      include/linux/netfilter_bridge/
5770 F:      net/bridge/
5771
5772 ETHERNET PHY LIBRARY
5773 M:      Andrew Lunn <andrew@lunn.ch>
5774 M:      Florian Fainelli <f.fainelli@gmail.com>
5775 M:      Heiner Kallweit <hkallweit1@gmail.com>
5776 L:      netdev@vger.kernel.org
5777 S:      Maintained
5778 F:      Documentation/ABI/testing/sysfs-bus-mdio
5779 F:      Documentation/devicetree/bindings/net/mdio*
5780 F:      Documentation/networking/phy.txt
5781 F:      drivers/net/phy/
5782 F:      drivers/of/of_mdio.c
5783 F:      drivers/of/of_net.c
5784 F:      include/linux/*mdio*.h
5785 F:      include/linux/of_net.h
5786 F:      include/linux/phy.h
5787 F:      include/linux/phy_fixed.h
5788 F:      include/linux/platform_data/mdio-bcm-unimac.h
5789 F:      include/linux/platform_data/mdio-gpio.h
5790 F:      include/trace/events/mdio.h
5791 F:      include/uapi/linux/mdio.h
5792 F:      include/uapi/linux/mii.h
5793
5794 EXT2 FILE SYSTEM
5795 M:      Jan Kara <jack@suse.com>
5796 L:      linux-ext4@vger.kernel.org
5797 S:      Maintained
5798 F:      Documentation/filesystems/ext2.txt
5799 F:      fs/ext2/
5800 F:      include/linux/ext2*
5801
5802 EXT4 FILE SYSTEM
5803 M:      "Theodore Ts'o" <tytso@mit.edu>
5804 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5805 L:      linux-ext4@vger.kernel.org
5806 W:      http://ext4.wiki.kernel.org
5807 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5809 S:      Maintained
5810 F:      Documentation/filesystems/ext4/
5811 F:      fs/ext4/
5812
5813 Extended Verification Module (EVM)
5814 M:      Mimi Zohar <zohar@linux.ibm.com>
5815 L:      linux-integrity@vger.kernel.org
5816 S:      Supported
5817 F:      security/integrity/evm/
5818
5819 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5820 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5821 L:      linux-efi@vger.kernel.org
5822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5823 S:      Maintained
5824 F:      Documentation/efi-stub.txt
5825 F:      arch/*/kernel/efi.c
5826 F:      arch/x86/boot/compressed/eboot.[ch]
5827 F:      arch/*/include/asm/efi.h
5828 F:      arch/x86/platform/efi/
5829 F:      drivers/firmware/efi/
5830 F:      include/linux/efi*.h
5831 F:      arch/arm/boot/compressed/efi-header.S
5832 F:      arch/arm64/kernel/efi-entry.S
5833
5834 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5835 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5836 M:      Chanwoo Choi <cw00.choi@samsung.com>
5837 L:      linux-kernel@vger.kernel.org
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5839 S:      Maintained
5840 F:      drivers/extcon/
5841 F:      include/linux/extcon/
5842 F:      include/linux/extcon.h
5843 F:      Documentation/extcon/
5844 F:      Documentation/devicetree/bindings/extcon/
5845
5846 EXYNOS DP DRIVER
5847 M:      Jingoo Han <jingoohan1@gmail.com>
5848 L:      dri-devel@lists.freedesktop.org
5849 S:      Maintained
5850 F:      drivers/gpu/drm/exynos/exynos_dp*
5851
5852 EXYNOS SYSMMU (IOMMU) driver
5853 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5854 L:      iommu@lists.linux-foundation.org
5855 S:      Maintained
5856 F:      drivers/iommu/exynos-iommu.c
5857
5858 EZchip NPS platform support
5859 M:      Vineet Gupta <vgupta@synopsys.com>
5860 M:      Ofer Levi <oferle@mellanox.com>
5861 S:      Supported
5862 F:      arch/arc/plat-eznps
5863 F:      arch/arc/boot/dts/eznps.dts
5864
5865 F2FS FILE SYSTEM
5866 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5867 M:      Chao Yu <yuchao0@huawei.com>
5868 L:      linux-f2fs-devel@lists.sourceforge.net
5869 W:      https://f2fs.wiki.kernel.org/
5870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5871 S:      Maintained
5872 F:      Documentation/filesystems/f2fs.txt
5873 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5874 F:      fs/f2fs/
5875 F:      include/linux/f2fs_fs.h
5876 F:      include/trace/events/f2fs.h
5877
5878 F71805F HARDWARE MONITORING DRIVER
5879 M:      Jean Delvare <jdelvare@suse.com>
5880 L:      linux-hwmon@vger.kernel.org
5881 S:      Maintained
5882 F:      Documentation/hwmon/f71805f
5883 F:      drivers/hwmon/f71805f.c
5884
5885 FADDR2LINE
5886 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5887 S:      Maintained
5888 F:      scripts/faddr2line
5889
5890 FAILOVER MODULE
5891 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5892 L:      netdev@vger.kernel.org
5893 S:      Supported
5894 F:      net/core/failover.c
5895 F:      include/net/failover.h
5896 F:      Documentation/networking/failover.rst
5897
5898 FANOTIFY
5899 M:      Jan Kara <jack@suse.cz>
5900 R:      Amir Goldstein <amir73il@gmail.com>
5901 L:      linux-fsdevel@vger.kernel.org
5902 S:      Maintained
5903 F:      fs/notify/fanotify/
5904 F:      include/linux/fanotify.h
5905 F:      include/uapi/linux/fanotify.h
5906
5907 FARSYNC SYNCHRONOUS DRIVER
5908 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5909 W:      http://www.farsite.co.uk/
5910 S:      Supported
5911 F:      drivers/net/wan/farsync.*
5912
5913 FAULT INJECTION SUPPORT
5914 M:      Akinobu Mita <akinobu.mita@gmail.com>
5915 S:      Supported
5916 F:      Documentation/fault-injection/
5917 F:      lib/fault-inject.c
5918
5919 FBTFT Framebuffer drivers
5920 S:      Orphan
5921 L:      dri-devel@lists.freedesktop.org
5922 L:      linux-fbdev@vger.kernel.org
5923 F:      drivers/staging/fbtft/
5924
5925 FC0011 TUNER DRIVER
5926 M:      Michael Buesch <m@bues.ch>
5927 L:      linux-media@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/media/tuners/fc0011.h
5930 F:      drivers/media/tuners/fc0011.c
5931
5932 FC2580 MEDIA DRIVER
5933 M:      Antti Palosaari <crope@iki.fi>
5934 L:      linux-media@vger.kernel.org
5935 W:      https://linuxtv.org
5936 W:      http://palosaari.fi/linux/
5937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5938 T:      git git://linuxtv.org/anttip/media_tree.git
5939 S:      Maintained
5940 F:      drivers/media/tuners/fc2580*
5941
5942 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5943 M:      Johannes Thumshirn <jth@kernel.org>
5944 L:      linux-scsi@vger.kernel.org
5945 W:      www.Open-FCoE.org
5946 S:      Supported
5947 F:      drivers/scsi/libfc/
5948 F:      drivers/scsi/fcoe/
5949 F:      include/scsi/fc/
5950 F:      include/scsi/libfc.h
5951 F:      include/scsi/libfcoe.h
5952 F:      include/uapi/scsi/fc/
5953
5954 FILE LOCKING (flock() and fcntl()/lockf())
5955 M:      Jeff Layton <jlayton@kernel.org>
5956 M:      "J. Bruce Fields" <bfields@fieldses.org>
5957 L:      linux-fsdevel@vger.kernel.org
5958 S:      Maintained
5959 F:      include/linux/fcntl.h
5960 F:      include/uapi/linux/fcntl.h
5961 F:      fs/fcntl.c
5962 F:      fs/locks.c
5963
5964 FILESYSTEMS (VFS and infrastructure)
5965 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5966 L:      linux-fsdevel@vger.kernel.org
5967 S:      Maintained
5968 F:      fs/*
5969 F:      include/linux/fs.h
5970 F:      include/uapi/linux/fs.h
5971
5972 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5973 M:      Riku Voipio <riku.voipio@iki.fi>
5974 L:      linux-hwmon@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/hwmon/f75375s.c
5977 F:      include/linux/f75375s.h
5978
5979 FIREWIRE AUDIO DRIVERS
5980 M:      Clemens Ladisch <clemens@ladisch.de>
5981 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5982 T:      git git://git.alsa-project.org/alsa-kernel.git
5983 S:      Maintained
5984 F:      sound/firewire/
5985
5986 FIREWIRE MEDIA DRIVERS (firedtv)
5987 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5988 L:      linux-media@vger.kernel.org
5989 L:      linux1394-devel@lists.sourceforge.net
5990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5991 S:      Maintained
5992 F:      drivers/media/firewire/
5993
5994 FIREWIRE SBP-2 TARGET
5995 M:      Chris Boot <bootc@bootc.net>
5996 L:      linux-scsi@vger.kernel.org
5997 L:      target-devel@vger.kernel.org
5998 L:      linux1394-devel@lists.sourceforge.net
5999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6000 S:      Maintained
6001 F:      drivers/target/sbp/
6002
6003 FIREWIRE SUBSYSTEM
6004 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6005 L:      linux1394-devel@lists.sourceforge.net
6006 W:      http://ieee1394.wiki.kernel.org/
6007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6008 S:      Maintained
6009 F:      drivers/firewire/
6010 F:      include/linux/firewire.h
6011 F:      include/uapi/linux/firewire*.h
6012 F:      tools/firewire/
6013
6014 FIRMWARE LOADER (request_firmware)
6015 M:      Luis Chamberlain <mcgrof@kernel.org>
6016 L:      linux-kernel@vger.kernel.org
6017 S:      Maintained
6018 F:      Documentation/firmware_class/
6019 F:      drivers/base/firmware_loader/
6020 F:      include/linux/firmware.h
6021
6022 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6023 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6024 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6025 S:      Maintained
6026 F:      drivers/block/rsxx/
6027
6028 FLOPPY DRIVER
6029 M:      Jiri Kosina <jikos@kernel.org>
6030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6031 S:      Odd fixes
6032 F:      drivers/block/floppy.c
6033
6034 FMC SUBSYSTEM
6035 M:      Alessandro Rubini <rubini@gnudd.com>
6036 W:      http://www.ohwr.org/projects/fmc-bus
6037 S:      Supported
6038 F:      drivers/fmc/
6039 F:      include/linux/fmc*.h
6040 F:      include/linux/ipmi-fru.h
6041 K:      fmc_d.*register
6042
6043 FPGA MANAGER FRAMEWORK
6044 M:      Alan Tull <atull@kernel.org>
6045 M:      Moritz Fischer <mdf@kernel.org>
6046 L:      linux-fpga@vger.kernel.org
6047 S:      Maintained
6048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6049 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6050 F:      Documentation/fpga/
6051 F:      Documentation/driver-api/fpga/
6052 F:      Documentation/devicetree/bindings/fpga/
6053 F:      drivers/fpga/
6054 F:      include/linux/fpga/
6055 W:      http://www.rocketboards.org
6056
6057 FPGA DFL DRIVERS
6058 M:      Wu Hao <hao.wu@intel.com>
6059 L:      linux-fpga@vger.kernel.org
6060 S:      Maintained
6061 F:      Documentation/fpga/dfl.txt
6062 F:      include/uapi/linux/fpga-dfl.h
6063 F:      drivers/fpga/dfl*
6064
6065 FPU EMULATOR
6066 M:      Bill Metzenthen <billm@melbpc.org.au>
6067 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6068 S:      Maintained
6069 F:      arch/x86/math-emu/
6070
6071 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6072 L:      netdev@vger.kernel.org
6073 S:      Orphan
6074 F:      drivers/net/wan/dlci.c
6075 F:      drivers/net/wan/sdla.c
6076
6077 FRAMEBUFFER LAYER
6078 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6079 L:      dri-devel@lists.freedesktop.org
6080 L:      linux-fbdev@vger.kernel.org
6081 T:      git git://github.com/bzolnier/linux.git
6082 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6083 S:      Maintained
6084 F:      Documentation/fb/
6085 F:      drivers/video/
6086 F:      include/video/
6087 F:      include/linux/fb.h
6088 F:      include/uapi/video/
6089 F:      include/uapi/linux/fb.h
6090
6091 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6092 M:      Horia Geantă <horia.geanta@nxp.com>
6093 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6094 L:      linux-crypto@vger.kernel.org
6095 S:      Maintained
6096 F:      drivers/crypto/caam/
6097 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6098
6099 FREESCALE DIU FRAMEBUFFER DRIVER
6100 M:      Timur Tabi <timur@kernel.org>
6101 L:      linux-fbdev@vger.kernel.org
6102 S:      Maintained
6103 F:      drivers/video/fbdev/fsl-diu-fb.*
6104
6105 FREESCALE DMA DRIVER
6106 M:      Li Yang <leoyang.li@nxp.com>
6107 M:      Zhang Wei <zw@zh-kernel.org>
6108 L:      linuxppc-dev@lists.ozlabs.org
6109 S:      Maintained
6110 F:      drivers/dma/fsldma.*
6111
6112 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6113 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6114 L:      netdev@vger.kernel.org
6115 S:      Maintained
6116 F:      drivers/net/ethernet/freescale/gianfar*
6117 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6118
6119 FREESCALE GPMI NAND DRIVER
6120 M:      Han Xu <han.xu@nxp.com>
6121 L:      linux-mtd@lists.infradead.org
6122 S:      Maintained
6123 F:      drivers/mtd/nand/raw/gpmi-nand/*
6124
6125 FREESCALE I2C CPM DRIVER
6126 M:      Jochen Friedrich <jochen@scram.de>
6127 L:      linuxppc-dev@lists.ozlabs.org
6128 L:      linux-i2c@vger.kernel.org
6129 S:      Maintained
6130 F:      drivers/i2c/busses/i2c-cpm.c
6131
6132 FREESCALE IMX LPI2C DRIVER
6133 M:      Dong Aisheng <aisheng.dong@nxp.com>
6134 L:      linux-i2c@vger.kernel.org
6135 L:      linux-imx@nxp.com
6136 S:      Maintained
6137 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6138 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6139
6140 FREESCALE IMX / MXC FEC DRIVER
6141 M:      Fugang Duan <fugang.duan@nxp.com>
6142 L:      netdev@vger.kernel.org
6143 S:      Maintained
6144 F:      drivers/net/ethernet/freescale/fec_main.c
6145 F:      drivers/net/ethernet/freescale/fec_ptp.c
6146 F:      drivers/net/ethernet/freescale/fec.h
6147 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6148
6149 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6150 M:      Sascha Hauer <s.hauer@pengutronix.de>
6151 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6152 L:      linux-fbdev@vger.kernel.org
6153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6154 S:      Maintained
6155 F:      include/linux/platform_data/video-imxfb.h
6156 F:      drivers/video/fbdev/imxfb.c
6157
6158 FREESCALE QORIQ DPAA ETHERNET DRIVER
6159 M:      Madalin Bucur <madalin.bucur@nxp.com>
6160 L:      netdev@vger.kernel.org
6161 S:      Maintained
6162 F:      drivers/net/ethernet/freescale/dpaa
6163
6164 FREESCALE QORIQ DPAA FMAN DRIVER
6165 M:      Madalin Bucur <madalin.bucur@nxp.com>
6166 L:      netdev@vger.kernel.org
6167 S:      Maintained
6168 F:      drivers/net/ethernet/freescale/fman
6169 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6170
6171 FREESCALE QORIQ PTP CLOCK DRIVER
6172 M:      Yangbo Lu <yangbo.lu@nxp.com>
6173 L:      netdev@vger.kernel.org
6174 S:      Maintained
6175 F:      drivers/ptp/ptp_qoriq.c
6176 F:      include/linux/fsl/ptp_qoriq.h
6177 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6178
6179 FREESCALE QUAD SPI DRIVER
6180 M:      Han Xu <han.xu@nxp.com>
6181 L:      linux-mtd@lists.infradead.org
6182 S:      Maintained
6183 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6184
6185 FREESCALE QUICC ENGINE LIBRARY
6186 M:      Qiang Zhao <qiang.zhao@nxp.com>
6187 L:      linuxppc-dev@lists.ozlabs.org
6188 S:      Maintained
6189 F:      drivers/soc/fsl/qe/
6190 F:      include/soc/fsl/*qe*.h
6191 F:      include/soc/fsl/*ucc*.h
6192
6193 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6194 M:      Li Yang <leoyang.li@nxp.com>
6195 L:      netdev@vger.kernel.org
6196 L:      linuxppc-dev@lists.ozlabs.org
6197 S:      Maintained
6198 F:      drivers/net/ethernet/freescale/ucc_geth*
6199
6200 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6201 M:      Zhao Qiang <qiang.zhao@nxp.com>
6202 L:      netdev@vger.kernel.org
6203 L:      linuxppc-dev@lists.ozlabs.org
6204 S:      Maintained
6205 F:      drivers/net/wan/fsl_ucc_hdlc*
6206
6207 FREESCALE QUICC ENGINE UCC UART DRIVER
6208 M:      Timur Tabi <timur@kernel.org>
6209 L:      linuxppc-dev@lists.ozlabs.org
6210 S:      Maintained
6211 F:      drivers/tty/serial/ucc_uart.c
6212
6213 FREESCALE SOC DRIVERS
6214 M:      Li Yang <leoyang.li@nxp.com>
6215 L:      linuxppc-dev@lists.ozlabs.org
6216 L:      linux-arm-kernel@lists.infradead.org
6217 S:      Maintained
6218 F:      Documentation/devicetree/bindings/soc/fsl/
6219 F:      drivers/soc/fsl/
6220 F:      include/linux/fsl/
6221
6222 FREESCALE SOC FS_ENET DRIVER
6223 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6224 L:      linuxppc-dev@lists.ozlabs.org
6225 L:      netdev@vger.kernel.org
6226 S:      Maintained
6227 F:      drivers/net/ethernet/freescale/fs_enet/
6228 F:      include/linux/fs_enet_pd.h
6229
6230 FREESCALE SOC SOUND DRIVERS
6231 M:      Timur Tabi <timur@kernel.org>
6232 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6233 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6234 R:      Fabio Estevam <festevam@gmail.com>
6235 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6236 L:      linuxppc-dev@lists.ozlabs.org
6237 S:      Maintained
6238 F:      sound/soc/fsl/fsl*
6239 F:      sound/soc/fsl/imx*
6240 F:      sound/soc/fsl/mpc8610_hpcd.c
6241
6242 FREESCALE USB PERIPHERAL DRIVERS
6243 M:      Li Yang <leoyang.li@nxp.com>
6244 L:      linux-usb@vger.kernel.org
6245 L:      linuxppc-dev@lists.ozlabs.org
6246 S:      Maintained
6247 F:      drivers/usb/gadget/udc/fsl*
6248
6249 FREEVXFS FILESYSTEM
6250 M:      Christoph Hellwig <hch@infradead.org>
6251 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6252 S:      Maintained
6253 F:      fs/freevxfs/
6254
6255 FREEZER
6256 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6257 M:      Pavel Machek <pavel@ucw.cz>
6258 L:      linux-pm@vger.kernel.org
6259 S:      Supported
6260 F:      Documentation/power/freezing-of-tasks.txt
6261 F:      include/linux/freezer.h
6262 F:      kernel/freezer.c
6263
6264 FRONTSWAP API
6265 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6266 L:      linux-kernel@vger.kernel.org
6267 S:      Maintained
6268 F:      mm/frontswap.c
6269 F:      include/linux/frontswap.h
6270
6271 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6272 M:      David Howells <dhowells@redhat.com>
6273 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6274 S:      Supported
6275 F:      Documentation/filesystems/caching/
6276 F:      fs/fscache/
6277 F:      include/linux/fscache*.h
6278
6279 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6280 M:      Theodore Y. Ts'o <tytso@mit.edu>
6281 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6282 L:      linux-fscrypt@vger.kernel.org
6283 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6285 S:      Supported
6286 F:      fs/crypto/
6287 F:      include/linux/fscrypt*.h
6288 F:      Documentation/filesystems/fscrypt.rst
6289
6290 FSI-ATTACHED I2C DRIVER
6291 M:      Eddie James <eajames@linux.ibm.com>
6292 L:      linux-i2c@vger.kernel.org
6293 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6294 S:      Maintained
6295 F:      drivers/i2c/busses/i2c-fsi.c
6296 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6297
6298 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6299 M:      Jan Kara <jack@suse.cz>
6300 R:      Amir Goldstein <amir73il@gmail.com>
6301 L:      linux-fsdevel@vger.kernel.org
6302 S:      Maintained
6303 F:      fs/notify/
6304 F:      include/linux/fsnotify*.h
6305
6306 FUJITSU LAPTOP EXTRAS
6307 M:      Jonathan Woithe <jwoithe@just42.net>
6308 L:      platform-driver-x86@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/platform/x86/fujitsu-laptop.c
6311
6312 FUJITSU M-5MO LS CAMERA ISP DRIVER
6313 M:      Kyungmin Park <kyungmin.park@samsung.com>
6314 M:      Heungjun Kim <riverful.kim@samsung.com>
6315 L:      linux-media@vger.kernel.org
6316 S:      Maintained
6317 F:      drivers/media/i2c/m5mols/
6318 F:      include/media/i2c/m5mols.h
6319
6320 FUJITSU TABLET EXTRAS
6321 M:      Robert Gerlach <khnz@gmx.de>
6322 L:      platform-driver-x86@vger.kernel.org
6323 S:      Maintained
6324 F:      drivers/platform/x86/fujitsu-tablet.c
6325
6326 FUSE: FILESYSTEM IN USERSPACE
6327 M:      Miklos Szeredi <miklos@szeredi.hu>
6328 L:      linux-fsdevel@vger.kernel.org
6329 W:      http://fuse.sourceforge.net/
6330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6331 S:      Maintained
6332 F:      fs/fuse/
6333 F:      include/uapi/linux/fuse.h
6334 F:      Documentation/filesystems/fuse.txt
6335
6336 FUTEX SUBSYSTEM
6337 M:      Thomas Gleixner <tglx@linutronix.de>
6338 M:      Ingo Molnar <mingo@redhat.com>
6339 R:      Peter Zijlstra <peterz@infradead.org>
6340 R:      Darren Hart <dvhart@infradead.org>
6341 L:      linux-kernel@vger.kernel.org
6342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6343 S:      Maintained
6344 F:      kernel/futex.c
6345 F:      kernel/futex_compat.c
6346 F:      include/asm-generic/futex.h
6347 F:      include/linux/futex.h
6348 F:      include/uapi/linux/futex.h
6349 F:      tools/testing/selftests/futex/
6350 F:      tools/perf/bench/futex*
6351 F:      Documentation/*futex*
6352
6353 GCC PLUGINS
6354 M:      Kees Cook <keescook@chromium.org>
6355 R:      Emese Revfy <re.emese@gmail.com>
6356 L:      kernel-hardening@lists.openwall.com
6357 S:      Maintained
6358 F:      scripts/gcc-plugins/
6359 F:      scripts/gcc-plugin.sh
6360 F:      scripts/Makefile.gcc-plugins
6361 F:      Documentation/gcc-plugins.txt
6362
6363 GASKET DRIVER FRAMEWORK
6364 M:      Rob Springer <rspringer@google.com>
6365 M:      Todd Poynor <toddpoynor@google.com>
6366 M:      Ben Chan <benchan@chromium.org>
6367 S:      Maintained
6368 F:      drivers/staging/gasket/
6369
6370 GCOV BASED KERNEL PROFILING
6371 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6372 S:      Maintained
6373 F:      kernel/gcov/
6374 F:      Documentation/dev-tools/gcov.rst
6375
6376 GDB KERNEL DEBUGGING HELPER SCRIPTS
6377 M:      Jan Kiszka <jan.kiszka@siemens.com>
6378 M:      Kieran Bingham <kbingham@kernel.org>
6379 S:      Supported
6380 F:      scripts/gdb/
6381
6382 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6383 M:      Achim Leubner <achim_leubner@adaptec.com>
6384 L:      linux-scsi@vger.kernel.org
6385 W:      http://www.icp-vortex.com/
6386 S:      Supported
6387 F:      drivers/scsi/gdt*
6388
6389 GEMTEK FM RADIO RECEIVER DRIVER
6390 M:      Hans Verkuil <hverkuil@xs4all.nl>
6391 L:      linux-media@vger.kernel.org
6392 T:      git git://linuxtv.org/media_tree.git
6393 W:      https://linuxtv.org
6394 S:      Maintained
6395 F:      drivers/media/radio/radio-gemtek*
6396
6397 GENERIC GPIO I2C DRIVER
6398 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6399 S:      Supported
6400 F:      drivers/i2c/busses/i2c-gpio.c
6401 F:      include/linux/platform_data/i2c-gpio.h
6402
6403 GENERIC GPIO I2C MULTIPLEXER DRIVER
6404 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6405 L:      linux-i2c@vger.kernel.org
6406 S:      Supported
6407 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6408 F:      include/linux/platform_data/i2c-mux-gpio.h
6409 F:      Documentation/i2c/muxes/i2c-mux-gpio
6410
6411 GENERIC HDLC (WAN) DRIVERS
6412 M:      Krzysztof Halasa <khc@pm.waw.pl>
6413 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6414 S:      Maintained
6415 F:      drivers/net/wan/c101.c
6416 F:      drivers/net/wan/hd6457*
6417 F:      drivers/net/wan/hdlc*
6418 F:      drivers/net/wan/n2.c
6419 F:      drivers/net/wan/pc300too.c
6420 F:      drivers/net/wan/pci200syn.c
6421 F:      drivers/net/wan/wanxl*
6422
6423 GENERIC INCLUDE/ASM HEADER FILES
6424 M:      Arnd Bergmann <arnd@arndb.de>
6425 L:      linux-arch@vger.kernel.org
6426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6427 S:      Maintained
6428 F:      include/asm-generic/
6429 F:      include/uapi/asm-generic/
6430
6431 GENERIC PHY FRAMEWORK
6432 M:      Kishon Vijay Abraham I <kishon@ti.com>
6433 L:      linux-kernel@vger.kernel.org
6434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6435 S:      Supported
6436 F:      drivers/phy/
6437 F:      include/linux/phy/
6438 F:      Documentation/devicetree/bindings/phy/
6439
6440 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6441 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6442 S:      Supported
6443 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6444
6445 GENERIC PM DOMAINS
6446 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6447 M:      Kevin Hilman <khilman@kernel.org>
6448 M:      Ulf Hansson <ulf.hansson@linaro.org>
6449 L:      linux-pm@vger.kernel.org
6450 S:      Supported
6451 F:      drivers/base/power/domain*.c
6452 F:      include/linux/pm_domain.h
6453 F:      Documentation/devicetree/bindings/power/power_domain.txt
6454
6455 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6456 M:      Eugen Hristev <eugen.hristev@microchip.com>
6457 L:      linux-input@vger.kernel.org
6458 S:      Maintained
6459 F:      drivers/input/touchscreen/resistive-adc-touch.c
6460
6461 GENERIC UIO DRIVER FOR PCI DEVICES
6462 M:      "Michael S. Tsirkin" <mst@redhat.com>
6463 L:      kvm@vger.kernel.org
6464 S:      Supported
6465 F:      drivers/uio/uio_pci_generic.c
6466
6467 GENWQE (IBM Generic Workqueue Card)
6468 M:      Frank Haverkamp <haver@linux.ibm.com>
6469 S:      Supported
6470 F:      drivers/misc/genwqe/
6471
6472 GET_MAINTAINER SCRIPT
6473 M:      Joe Perches <joe@perches.com>
6474 S:      Maintained
6475 F:      scripts/get_maintainer.pl
6476
6477 GFS2 FILE SYSTEM
6478 M:      Bob Peterson <rpeterso@redhat.com>
6479 M:      Andreas Gruenbacher <agruenba@redhat.com>
6480 L:      cluster-devel@redhat.com
6481 W:      http://sources.redhat.com/cluster/
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6483 S:      Supported
6484 F:      Documentation/filesystems/gfs2*.txt
6485 F:      fs/gfs2/
6486 F:      include/uapi/linux/gfs2_ondisk.h
6487
6488 GIGASET ISDN DRIVERS
6489 M:      Paul Bolle <pebolle@tiscali.nl>
6490 L:      gigaset307x-common@lists.sourceforge.net
6491 W:      http://gigaset307x.sourceforge.net/
6492 S:      Odd Fixes
6493 F:      Documentation/isdn/README.gigaset
6494 F:      drivers/isdn/gigaset/
6495 F:      include/uapi/linux/gigaset_dev.h
6496
6497 GNSS SUBSYSTEM
6498 M:      Johan Hovold <johan@kernel.org>
6499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6500 S:      Maintained
6501 F:      Documentation/ABI/testing/sysfs-class-gnss
6502 F:      Documentation/devicetree/bindings/gnss/
6503 F:      drivers/gnss/
6504 F:      include/linux/gnss.h
6505
6506 GO7007 MPEG CODEC
6507 M:      Hans Verkuil <hans.verkuil@cisco.com>
6508 L:      linux-media@vger.kernel.org
6509 S:      Maintained
6510 F:      drivers/media/usb/go7007/
6511
6512 GOODIX TOUCHSCREEN
6513 M:      Bastien Nocera <hadess@hadess.net>
6514 L:      linux-input@vger.kernel.org
6515 S:      Maintained
6516 F:      drivers/input/touchscreen/goodix.c
6517
6518 GPD POCKET FAN DRIVER
6519 M:      Hans de Goede <hdegoede@redhat.com>
6520 L:      platform-driver-x86@vger.kernel.org
6521 S:      Maintained
6522 F:      drivers/platform/x86/gpd-pocket-fan.c
6523
6524 GPIO ACPI SUPPORT
6525 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6526 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6527 L:      linux-gpio@vger.kernel.org
6528 L:      linux-acpi@vger.kernel.org
6529 S:      Maintained
6530 F:      Documentation/acpi/gpio-properties.txt
6531 F:      drivers/gpio/gpiolib-acpi.c
6532
6533 GPIO IR Transmitter
6534 M:      Sean Young <sean@mess.org>
6535 L:      linux-media@vger.kernel.org
6536 S:      Maintained
6537 F:      drivers/media/rc/gpio-ir-tx.c
6538
6539 GPIO MOCKUP DRIVER
6540 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6541 L:      linux-gpio@vger.kernel.org
6542 S:      Maintained
6543 F:      drivers/gpio/gpio-mockup.c
6544 F:      tools/testing/selftests/gpio/
6545
6546 GPIO SUBSYSTEM
6547 M:      Linus Walleij <linus.walleij@linaro.org>
6548 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6549 L:      linux-gpio@vger.kernel.org
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6551 S:      Maintained
6552 F:      Documentation/devicetree/bindings/gpio/
6553 F:      Documentation/driver-api/gpio/
6554 F:      Documentation/gpio/
6555 F:      Documentation/ABI/testing/gpio-cdev
6556 F:      Documentation/ABI/obsolete/sysfs-gpio
6557 F:      drivers/gpio/
6558 F:      include/linux/gpio/
6559 F:      include/linux/gpio.h
6560 F:      include/linux/of_gpio.h
6561 F:      include/asm-generic/gpio.h
6562 F:      include/uapi/linux/gpio.h
6563 F:      tools/gpio/
6564
6565 GRE DEMULTIPLEXER DRIVER
6566 M:      Dmitry Kozlov <xeb@mail.ru>
6567 L:      netdev@vger.kernel.org
6568 S:      Maintained
6569 F:      net/ipv4/gre_demux.c
6570 F:      net/ipv4/gre_offload.c
6571 F:      include/net/gre.h
6572
6573 GRETH 10/100/1G Ethernet MAC device driver
6574 M:      Andreas Larsson <andreas@gaisler.com>
6575 L:      netdev@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/net/ethernet/aeroflex/
6578
6579 GREYBUS AUDIO PROTOCOLS DRIVERS
6580 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6581 M:      Mark Greer <mgreer@animalcreek.com>
6582 S:      Maintained
6583 F:      drivers/staging/greybus/audio_apbridgea.c
6584 F:      drivers/staging/greybus/audio_apbridgea.h
6585 F:      drivers/staging/greybus/audio_codec.c
6586 F:      drivers/staging/greybus/audio_codec.h
6587 F:      drivers/staging/greybus/audio_gb.c
6588 F:      drivers/staging/greybus/audio_manager.c
6589 F:      drivers/staging/greybus/audio_manager.h
6590 F:      drivers/staging/greybus/audio_manager_module.c
6591 F:      drivers/staging/greybus/audio_manager_private.h
6592 F:      drivers/staging/greybus/audio_manager_sysfs.c
6593 F:      drivers/staging/greybus/audio_module.c
6594 F:      drivers/staging/greybus/audio_topology.c
6595
6596 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6597 M:      Viresh Kumar <vireshk@kernel.org>
6598 S:      Maintained
6599 F:      drivers/staging/greybus/authentication.c
6600 F:      drivers/staging/greybus/bootrom.c
6601 F:      drivers/staging/greybus/firmware.h
6602 F:      drivers/staging/greybus/fw-core.c
6603 F:      drivers/staging/greybus/fw-download.c
6604 F:      drivers/staging/greybus/fw-management.c
6605 F:      drivers/staging/greybus/greybus_authentication.h
6606 F:      drivers/staging/greybus/greybus_firmware.h
6607 F:      drivers/staging/greybus/hid.c
6608 F:      drivers/staging/greybus/i2c.c
6609 F:      drivers/staging/greybus/spi.c
6610 F:      drivers/staging/greybus/spilib.c
6611 F:      drivers/staging/greybus/spilib.h
6612
6613 GREYBUS LOOPBACK DRIVER
6614 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6615 S:      Maintained
6616 F:      drivers/staging/greybus/loopback.c
6617
6618 GREYBUS PLATFORM DRIVERS
6619 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6620 S:      Maintained
6621 F:      drivers/staging/greybus/arche-platform.c
6622 F:      drivers/staging/greybus/arche-apb-ctrl.c
6623 F:      drivers/staging/greybus/arche_platform.h
6624
6625 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6626 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6627 S:      Maintained
6628 F:      drivers/staging/greybus/sdio.c
6629 F:      drivers/staging/greybus/light.c
6630 F:      drivers/staging/greybus/gpio.c
6631 F:      drivers/staging/greybus/power_supply.c
6632 F:      drivers/staging/greybus/spi.c
6633 F:      drivers/staging/greybus/spilib.c
6634
6635 GREYBUS SUBSYSTEM
6636 M:      Johan Hovold <johan@kernel.org>
6637 M:      Alex Elder <elder@kernel.org>
6638 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6639 S:      Maintained
6640 F:      drivers/staging/greybus/
6641 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6642
6643 GREYBUS UART PROTOCOLS DRIVERS
6644 M:      David Lin <dtwlin@gmail.com>
6645 S:      Maintained
6646 F:      drivers/staging/greybus/uart.c
6647 F:      drivers/staging/greybus/log.c
6648
6649 GS1662 VIDEO SERIALIZER
6650 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6651 L:      linux-media@vger.kernel.org
6652 T:      git git://linuxtv.org/media_tree.git
6653 S:      Maintained
6654 F:      drivers/media/spi/gs1662.c
6655
6656 GSPCA FINEPIX SUBDRIVER
6657 M:      Frank Zago <frank@zago.net>
6658 L:      linux-media@vger.kernel.org
6659 T:      git git://linuxtv.org/media_tree.git
6660 S:      Maintained
6661 F:      drivers/media/usb/gspca/finepix.c
6662
6663 GSPCA GL860 SUBDRIVER
6664 M:      Olivier Lorin <o.lorin@laposte.net>
6665 L:      linux-media@vger.kernel.org
6666 T:      git git://linuxtv.org/media_tree.git
6667 S:      Maintained
6668 F:      drivers/media/usb/gspca/gl860/
6669
6670 GSPCA M5602 SUBDRIVER
6671 M:      Erik Andren <erik.andren@gmail.com>
6672 L:      linux-media@vger.kernel.org
6673 T:      git git://linuxtv.org/media_tree.git
6674 S:      Maintained
6675 F:      drivers/media/usb/gspca/m5602/
6676
6677 GSPCA PAC207 SONIXB SUBDRIVER
6678 M:      Hans Verkuil <hverkuil@xs4all.nl>
6679 L:      linux-media@vger.kernel.org
6680 T:      git git://linuxtv.org/media_tree.git
6681 S:      Odd Fixes
6682 F:      drivers/media/usb/gspca/pac207.c
6683
6684 GSPCA SN9C20X SUBDRIVER
6685 M:      Brian Johnson <brijohn@gmail.com>
6686 L:      linux-media@vger.kernel.org
6687 T:      git git://linuxtv.org/media_tree.git
6688 S:      Maintained
6689 F:      drivers/media/usb/gspca/sn9c20x.c
6690
6691 GSPCA T613 SUBDRIVER
6692 M:      Leandro Costantino <lcostantino@gmail.com>
6693 L:      linux-media@vger.kernel.org
6694 T:      git git://linuxtv.org/media_tree.git
6695 S:      Maintained
6696 F:      drivers/media/usb/gspca/t613.c
6697
6698 GSPCA USB WEBCAM DRIVER
6699 M:      Hans Verkuil <hverkuil@xs4all.nl>
6700 L:      linux-media@vger.kernel.org
6701 T:      git git://linuxtv.org/media_tree.git
6702 S:      Odd Fixes
6703 F:      drivers/media/usb/gspca/
6704
6705 GTP (GPRS Tunneling Protocol)
6706 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6707 M:      Harald Welte <laforge@gnumonks.org>
6708 L:      osmocom-net-gprs@lists.osmocom.org
6709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6710 S:      Maintained
6711 F:      drivers/net/gtp.c
6712
6713 GUID PARTITION TABLE (GPT)
6714 M:      Davidlohr Bueso <dave@stgolabs.net>
6715 L:      linux-efi@vger.kernel.org
6716 S:      Maintained
6717 F:      block/partitions/efi.*
6718
6719 H8/300 ARCHITECTURE
6720 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6721 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6722 W:      http://uclinux-h8.sourceforge.jp
6723 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6724 S:      Maintained
6725 F:      arch/h8300/
6726 F:      drivers/clocksource/h8300_*.c
6727 F:      drivers/clk/h8300/
6728 F:      drivers/irqchip/irq-renesas-h8*.c
6729
6730 HACKRF MEDIA DRIVER
6731 M:      Antti Palosaari <crope@iki.fi>
6732 L:      linux-media@vger.kernel.org
6733 W:      https://linuxtv.org
6734 W:      http://palosaari.fi/linux/
6735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6736 T:      git git://linuxtv.org/anttip/media_tree.git
6737 S:      Maintained
6738 F:      drivers/media/usb/hackrf/
6739
6740 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6741 M:      Frank Seidel <frank@f-seidel.de>
6742 L:      platform-driver-x86@vger.kernel.org
6743 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6744 S:      Maintained
6745 F:      drivers/platform/x86/hdaps.c
6746
6747 HARDWARE MONITORING
6748 M:      Jean Delvare <jdelvare@suse.com>
6749 M:      Guenter Roeck <linux@roeck-us.net>
6750 L:      linux-hwmon@vger.kernel.org
6751 W:      http://hwmon.wiki.kernel.org/
6752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6753 S:      Maintained
6754 F:      Documentation/devicetree/bindings/hwmon/
6755 F:      Documentation/hwmon/
6756 F:      drivers/hwmon/
6757 F:      include/linux/hwmon*.h
6758 F:      include/trace/events/hwmon*.h
6759
6760 HARDWARE RANDOM NUMBER GENERATOR CORE
6761 M:      Matt Mackall <mpm@selenic.com>
6762 M:      Herbert Xu <herbert@gondor.apana.org.au>
6763 L:      linux-crypto@vger.kernel.org
6764 S:      Odd fixes
6765 F:      Documentation/devicetree/bindings/rng/
6766 F:      Documentation/hw_random.txt
6767 F:      drivers/char/hw_random/
6768 F:      include/linux/hw_random.h
6769
6770 HARDWARE TRACING FACILITIES
6771 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6772 S:      Maintained
6773 F:      drivers/hwtracing/
6774
6775 HARDWARE SPINLOCK CORE
6776 M:      Ohad Ben-Cohen <ohad@wizery.com>
6777 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6778 L:      linux-remoteproc@vger.kernel.org
6779 S:      Maintained
6780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6781 F:      Documentation/devicetree/bindings/hwlock/
6782 F:      Documentation/hwspinlock.txt
6783 F:      drivers/hwspinlock/
6784 F:      include/linux/hwspinlock.h
6785
6786 HARMONY SOUND DRIVER
6787 L:      linux-parisc@vger.kernel.org
6788 S:      Maintained
6789 F:      sound/parisc/harmony.*
6790
6791 HDPVR USB VIDEO ENCODER DRIVER
6792 M:      Hans Verkuil <hverkuil@xs4all.nl>
6793 L:      linux-media@vger.kernel.org
6794 T:      git git://linuxtv.org/media_tree.git
6795 W:      https://linuxtv.org
6796 S:      Odd Fixes
6797 F:      drivers/media/usb/hdpvr/
6798
6799 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6800 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6801 S:      Supported
6802 F:      Documentation/watchdog/hpwdt.txt
6803 F:      drivers/watchdog/hpwdt.c
6804
6805 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6806 M:      Don Brace <don.brace@microsemi.com>
6807 L:      esc.storagedev@microsemi.com
6808 L:      linux-scsi@vger.kernel.org
6809 S:      Supported
6810 F:      Documentation/scsi/hpsa.txt
6811 F:      drivers/scsi/hpsa*.[ch]
6812 F:      include/linux/cciss*.h
6813 F:      include/uapi/linux/cciss*.h
6814
6815 HFI1 DRIVER
6816 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6817 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6818 L:      linux-rdma@vger.kernel.org
6819 S:      Supported
6820 F:      drivers/infiniband/hw/hfi1
6821
6822 HFS FILESYSTEM
6823 L:      linux-fsdevel@vger.kernel.org
6824 S:      Orphan
6825 F:      Documentation/filesystems/hfs.txt
6826 F:      fs/hfs/
6827
6828 HFSPLUS FILESYSTEM
6829 L:      linux-fsdevel@vger.kernel.org
6830 S:      Orphan
6831 F:      Documentation/filesystems/hfsplus.txt
6832 F:      fs/hfsplus/
6833
6834 HGA FRAMEBUFFER DRIVER
6835 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6836 L:      linux-nvidia@lists.surfsouth.com
6837 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6838 S:      Maintained
6839 F:      drivers/video/fbdev/hgafb.c
6840
6841 HIBERNATION (aka Software Suspend, aka swsusp)
6842 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6843 M:      Pavel Machek <pavel@ucw.cz>
6844 L:      linux-pm@vger.kernel.org
6845 B:      https://bugzilla.kernel.org
6846 S:      Supported
6847 F:      arch/x86/power/
6848 F:      drivers/base/power/
6849 F:      kernel/power/
6850 F:      include/linux/suspend.h
6851 F:      include/linux/freezer.h
6852 F:      include/linux/pm.h
6853 F:      arch/*/include/asm/suspend*.h
6854
6855 HID CORE LAYER
6856 M:      Jiri Kosina <jikos@kernel.org>
6857 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6858 L:      linux-input@vger.kernel.org
6859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6860 S:      Maintained
6861 F:      drivers/hid/
6862 F:      include/linux/hid*
6863 F:      include/uapi/linux/hid*
6864
6865 HID SENSOR HUB DRIVERS
6866 M:      Jiri Kosina <jikos@kernel.org>
6867 M:      Jonathan Cameron <jic23@kernel.org>
6868 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6869 L:      linux-input@vger.kernel.org
6870 L:      linux-iio@vger.kernel.org
6871 S:      Maintained
6872 F:      Documentation/hid/hid-sensor*
6873 F:      drivers/hid/hid-sensor-*
6874 F:      drivers/iio/*/hid-*
6875 F:      include/linux/hid-sensor-*
6876
6877 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6878 M:      Thomas Gleixner <tglx@linutronix.de>
6879 L:      linux-kernel@vger.kernel.org
6880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6881 S:      Maintained
6882 F:      Documentation/timers/
6883 F:      kernel/time/hrtimer.c
6884 F:      kernel/time/clockevents.c
6885 F:      kernel/time/timer_*.c
6886 F:      include/linux/clockchips.h
6887 F:      include/linux/hrtimer.h
6888
6889 HIGH-SPEED SCC DRIVER FOR AX.25
6890 L:      linux-hams@vger.kernel.org
6891 S:      Orphan
6892 F:      drivers/net/hamradio/dmascc.c
6893 F:      drivers/net/hamradio/scc.c
6894
6895 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6896 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6897 W:      http://www.highpoint-tech.com
6898 S:      Supported
6899 F:      Documentation/scsi/hptiop.txt
6900 F:      drivers/scsi/hptiop.c
6901
6902 HIPPI
6903 M:      Jes Sorensen <jes@trained-monkey.org>
6904 L:      linux-hippi@sunsite.dk
6905 S:      Maintained
6906 F:      include/linux/hippidevice.h
6907 F:      include/uapi/linux/if_hippi.h
6908 F:      net/802/hippi.c
6909 F:      drivers/net/hippi/
6910
6911 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6912 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6913 M:      Salil Mehta <salil.mehta@huawei.com>
6914 L:      netdev@vger.kernel.org
6915 W:      http://www.hisilicon.com
6916 S:      Maintained
6917 F:      drivers/net/ethernet/hisilicon/hns3/
6918
6919 HISILICON LPC BUS DRIVER
6920 M:      john.garry@huawei.com
6921 W:      http://www.hisilicon.com
6922 S:      Maintained
6923 F:      drivers/bus/hisi_lpc.c
6924 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6925
6926 HISILICON NETWORK SUBSYSTEM DRIVER
6927 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6928 M:      Salil Mehta <salil.mehta@huawei.com>
6929 L:      netdev@vger.kernel.org
6930 W:      http://www.hisilicon.com
6931 S:      Maintained
6932 F:      drivers/net/ethernet/hisilicon/
6933 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6934
6935 HISILICON PMU DRIVER
6936 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6937 W:      http://www.hisilicon.com
6938 S:      Supported
6939 F:      drivers/perf/hisilicon
6940 F:      Documentation/perf/hisi-pmu.txt
6941
6942 HISILICON ROCE DRIVER
6943 M:      Lijun Ou <oulijun@huawei.com>
6944 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6945 L:      linux-rdma@vger.kernel.org
6946 S:      Maintained
6947 F:      drivers/infiniband/hw/hns/
6948 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6949
6950 HISILICON SAS Controller
6951 M:      John Garry <john.garry@huawei.com>
6952 W:      http://www.hisilicon.com
6953 S:      Supported
6954 F:      drivers/scsi/hisi_sas/
6955 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6956
6957 HMM - Heterogeneous Memory Management
6958 M:      Jérôme Glisse <jglisse@redhat.com>
6959 L:      linux-mm@kvack.org
6960 S:      Maintained
6961 F:      mm/hmm*
6962 F:      include/linux/hmm*
6963 F:      Documentation/vm/hmm.rst
6964
6965 HOST AP DRIVER
6966 M:      Jouni Malinen <j@w1.fi>
6967 L:      linux-wireless@vger.kernel.org
6968 W:      http://w1.fi/hostap-driver.html
6969 S:      Obsolete
6970 F:      drivers/net/wireless/intersil/hostap/
6971
6972 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6973 L:      platform-driver-x86@vger.kernel.org
6974 S:      Orphan
6975 F:      drivers/platform/x86/tc1100-wmi.c
6976
6977 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6978 M:      Jaroslav Kysela <perex@perex.cz>
6979 S:      Maintained
6980 F:      drivers/net/ethernet/hp/hp100.*
6981
6982 HPET:   High Precision Event Timers driver
6983 M:      Clemens Ladisch <clemens@ladisch.de>
6984 S:      Maintained
6985 F:      Documentation/timers/hpet.txt
6986 F:      drivers/char/hpet.c
6987 F:      include/linux/hpet.h
6988 F:      include/uapi/linux/hpet.h
6989
6990 HPET:   x86
6991 S:      Orphan
6992 F:      arch/x86/kernel/hpet.c
6993 F:      arch/x86/include/asm/hpet.h
6994
6995 HPFS FILESYSTEM
6996 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6997 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6998 S:      Maintained
6999 F:      fs/hpfs/
7000
7001 HSI SUBSYSTEM
7002 M:      Sebastian Reichel <sre@kernel.org>
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7004 S:      Maintained
7005 F:      Documentation/ABI/testing/sysfs-bus-hsi
7006 F:      Documentation/driver-api/hsi.rst
7007 F:      drivers/hsi/
7008 F:      include/linux/hsi/
7009 F:      include/uapi/linux/hsi/
7010
7011 HSO 3G MODEM DRIVER
7012 L:      linux-usb@vger.kernel.org
7013 S:      Orphan
7014 F:      drivers/net/usb/hso.c
7015
7016 HSR NETWORK PROTOCOL
7017 M:      Arvid Brodin <arvid.brodin@alten.se>
7018 L:      netdev@vger.kernel.org
7019 S:      Maintained
7020 F:      net/hsr/
7021
7022 HT16K33 LED CONTROLLER DRIVER
7023 M:      Robin van der Gracht <robin@protonic.nl>
7024 S:      Maintained
7025 F:      drivers/auxdisplay/ht16k33.c
7026 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7027
7028 HTCPEN TOUCHSCREEN DRIVER
7029 M:      Pau Oliva Fora <pof@eslack.org>
7030 L:      linux-input@vger.kernel.org
7031 S:      Maintained
7032 F:      drivers/input/touchscreen/htcpen.c
7033
7034 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7035 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7036 L:      linux-iio@vger.kernel.org
7037 W:      http://www.st.com/
7038 S:      Maintained
7039 F:      drivers/iio/humidity/hts221*
7040 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7041
7042 HUAWEI ETHERNET DRIVER
7043 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7044 L:      netdev@vger.kernel.org
7045 S:      Supported
7046 F:      Documentation/networking/hinic.txt
7047 F:      drivers/net/ethernet/huawei/hinic/
7048
7049 HUGETLB FILESYSTEM
7050 M:      Mike Kravetz <mike.kravetz@oracle.com>
7051 L:      linux-mm@kvack.org
7052 S:      Maintained
7053 F:      fs/hugetlbfs/
7054 F:      mm/hugetlb.c
7055 F:      include/linux/hugetlb.h
7056 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7057 F:      Documentation/vm/hugetlbfs_reserv.rst
7058 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7059
7060 HVA ST MEDIA DRIVER
7061 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7062 L:      linux-media@vger.kernel.org
7063 T:      git git://linuxtv.org/media_tree.git
7064 W:      https://linuxtv.org
7065 S:      Supported
7066 F:      drivers/media/platform/sti/hva
7067
7068 HWPOISON MEMORY FAILURE HANDLING
7069 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7070 L:      linux-mm@kvack.org
7071 S:      Maintained
7072 F:      mm/memory-failure.c
7073 F:      mm/hwpoison-inject.c
7074
7075 HYGON PROCESSOR SUPPORT
7076 M:      Pu Wen <puwen@hygon.cn>
7077 L:      linux-kernel@vger.kernel.org
7078 S:      Maintained
7079 F:      arch/x86/kernel/cpu/hygon.c
7080
7081 Hyper-V CORE AND DRIVERS
7082 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7083 M:      Haiyang Zhang <haiyangz@microsoft.com>
7084 M:      Stephen Hemminger <sthemmin@microsoft.com>
7085 M:      Sasha Levin <sashal@kernel.org>
7086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7087 L:      devel@linuxdriverproject.org
7088 S:      Supported
7089 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7090 F:      arch/x86/include/asm/mshyperv.h
7091 F:      arch/x86/include/asm/trace/hyperv.h
7092 F:      arch/x86/include/asm/hyperv-tlfs.h
7093 F:      arch/x86/kernel/cpu/mshyperv.c
7094 F:      arch/x86/hyperv
7095 F:      drivers/hid/hid-hyperv.c
7096 F:      drivers/hv/
7097 F:      drivers/input/serio/hyperv-keyboard.c
7098 F:      drivers/pci/controller/pci-hyperv.c
7099 F:      drivers/net/hyperv/
7100 F:      drivers/scsi/storvsc_drv.c
7101 F:      drivers/uio/uio_hv_generic.c
7102 F:      drivers/video/fbdev/hyperv_fb.c
7103 F:      net/vmw_vsock/hyperv_transport.c
7104 F:      include/linux/hyperv.h
7105 F:      include/uapi/linux/hyperv.h
7106 F:      tools/hv/
7107 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7108
7109 HYPERVISOR VIRTUAL CONSOLE DRIVER
7110 L:      linuxppc-dev@lists.ozlabs.org
7111 S:      Odd Fixes
7112 F:      drivers/tty/hvc/
7113
7114 I2C ACPI SUPPORT
7115 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7116 L:      linux-i2c@vger.kernel.org
7117 L:      linux-acpi@vger.kernel.org
7118 S:      Maintained
7119 F:      drivers/i2c/i2c-core-acpi.c
7120
7121 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7122 M:      Ajay Gupta <ajayg@nvidia.com>
7123 L:      linux-i2c@vger.kernel.org
7124 S:      Maintained
7125 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7126 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7127
7128 I2C MUXES
7129 M:      Peter Rosin <peda@axentia.se>
7130 L:      linux-i2c@vger.kernel.org
7131 S:      Maintained
7132 F:      Documentation/i2c/i2c-topology
7133 F:      Documentation/i2c/muxes/
7134 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7135 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7136 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7137 F:      drivers/i2c/i2c-mux.c
7138 F:      drivers/i2c/muxes/
7139 F:      include/linux/i2c-mux.h
7140
7141 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7142 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7143 L:      linux-i2c@vger.kernel.org
7144 S:      Maintained
7145 F:      drivers/i2c/busses/i2c-mv64xxx.c
7146
7147 I2C OVER PARALLEL PORT
7148 M:      Jean Delvare <jdelvare@suse.com>
7149 L:      linux-i2c@vger.kernel.org
7150 S:      Maintained
7151 F:      Documentation/i2c/busses/i2c-parport
7152 F:      Documentation/i2c/busses/i2c-parport-light
7153 F:      drivers/i2c/busses/i2c-parport.c
7154 F:      drivers/i2c/busses/i2c-parport-light.c
7155
7156 I2C SUBSYSTEM
7157 M:      Wolfram Sang <wsa@the-dreams.de>
7158 L:      linux-i2c@vger.kernel.org
7159 W:      https://i2c.wiki.kernel.org/
7160 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7162 S:      Maintained
7163 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7164 F:      Documentation/i2c/
7165 F:      drivers/i2c/*
7166 F:      include/linux/i2c.h
7167 F:      include/linux/i2c-dev.h
7168 F:      include/linux/i2c-smbus.h
7169 F:      include/uapi/linux/i2c.h
7170 F:      include/uapi/linux/i2c-*.h
7171
7172 I2C SUBSYSTEM HOST DRIVERS
7173 L:      linux-i2c@vger.kernel.org
7174 W:      https://i2c.wiki.kernel.org/
7175 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7177 S:      Odd Fixes
7178 F:      Documentation/devicetree/bindings/i2c/
7179 F:      drivers/i2c/algos/
7180 F:      drivers/i2c/busses/
7181
7182 I2C-TAOS-EVM DRIVER
7183 M:      Jean Delvare <jdelvare@suse.com>
7184 L:      linux-i2c@vger.kernel.org
7185 S:      Maintained
7186 F:      Documentation/i2c/busses/i2c-taos-evm
7187 F:      drivers/i2c/busses/i2c-taos-evm.c
7188
7189 I2C-TINY-USB DRIVER
7190 M:      Till Harbaum <till@harbaum.org>
7191 L:      linux-i2c@vger.kernel.org
7192 W:      http://www.harbaum.org/till/i2c_tiny_usb
7193 S:      Maintained
7194 F:      drivers/i2c/busses/i2c-tiny-usb.c
7195
7196 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7197 M:      Jean Delvare <jdelvare@suse.com>
7198 L:      linux-i2c@vger.kernel.org
7199 S:      Maintained
7200 F:      Documentation/i2c/busses/i2c-ali1535
7201 F:      Documentation/i2c/busses/i2c-ali1563
7202 F:      Documentation/i2c/busses/i2c-ali15x3
7203 F:      Documentation/i2c/busses/i2c-amd756
7204 F:      Documentation/i2c/busses/i2c-amd8111
7205 F:      Documentation/i2c/busses/i2c-i801
7206 F:      Documentation/i2c/busses/i2c-nforce2
7207 F:      Documentation/i2c/busses/i2c-piix4
7208 F:      Documentation/i2c/busses/i2c-sis5595
7209 F:      Documentation/i2c/busses/i2c-sis630
7210 F:      Documentation/i2c/busses/i2c-sis96x
7211 F:      Documentation/i2c/busses/i2c-via
7212 F:      Documentation/i2c/busses/i2c-viapro
7213 F:      drivers/i2c/busses/i2c-ali1535.c
7214 F:      drivers/i2c/busses/i2c-ali1563.c
7215 F:      drivers/i2c/busses/i2c-ali15x3.c
7216 F:      drivers/i2c/busses/i2c-amd756.c
7217 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7218 F:      drivers/i2c/busses/i2c-amd8111.c
7219 F:      drivers/i2c/busses/i2c-i801.c
7220 F:      drivers/i2c/busses/i2c-isch.c
7221 F:      drivers/i2c/busses/i2c-nforce2.c
7222 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7223 F:      drivers/i2c/busses/i2c-piix4.c
7224 F:      drivers/i2c/busses/i2c-sis5595.c
7225 F:      drivers/i2c/busses/i2c-sis630.c
7226 F:      drivers/i2c/busses/i2c-sis96x.c
7227 F:      drivers/i2c/busses/i2c-via.c
7228 F:      drivers/i2c/busses/i2c-viapro.c
7229
7230 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7231 M:      Hans de Goede <hdegoede@redhat.com>
7232 L:      linux-i2c@vger.kernel.org
7233 S:      Maintained
7234 F:      drivers/i2c/busses/i2c-cht-wc.c
7235
7236 I2C/SMBUS ISMT DRIVER
7237 M:      Seth Heasley <seth.heasley@intel.com>
7238 M:      Neil Horman <nhorman@tuxdriver.com>
7239 L:      linux-i2c@vger.kernel.org
7240 F:      drivers/i2c/busses/i2c-ismt.c
7241 F:      Documentation/i2c/busses/i2c-ismt
7242
7243 I2C/SMBUS STUB DRIVER
7244 M:      Jean Delvare <jdelvare@suse.com>
7245 L:      linux-i2c@vger.kernel.org
7246 S:      Maintained
7247 F:      drivers/i2c/i2c-stub.c
7248
7249 I3C SUBSYSTEM
7250 M:      Boris Brezillon <bbrezillon@kernel.org>
7251 L:      linux-i3c@lists.infradead.org
7252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7253 S:      Maintained
7254 F:      Documentation/ABI/testing/sysfs-bus-i3c
7255 F:      Documentation/devicetree/bindings/i3c/
7256 F:      Documentation/driver-api/i3c
7257 F:      drivers/i3c/
7258 F:      include/linux/i3c/
7259 F:      include/dt-bindings/i3c/
7260
7261 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7262 M:      Vitor Soares <vitor.soares@synopsys.com>
7263 S:      Maintained
7264 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7265 F:      drivers/i3c/master/dw*
7266
7267 IA64 (Itanium) PLATFORM
7268 M:      Tony Luck <tony.luck@intel.com>
7269 M:      Fenghua Yu <fenghua.yu@intel.com>
7270 L:      linux-ia64@vger.kernel.org
7271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7272 S:      Maintained
7273 F:      arch/ia64/
7274
7275 IBM Power 842 compression accelerator
7276 M:      Haren Myneni <haren@us.ibm.com>
7277 S:      Supported
7278 F:      drivers/crypto/nx/Makefile
7279 F:      drivers/crypto/nx/Kconfig
7280 F:      drivers/crypto/nx/nx-842*
7281 F:      include/linux/sw842.h
7282 F:      crypto/842.c
7283 F:      lib/842/
7284
7285 IBM Power in-Nest Crypto Acceleration
7286 M:      Breno Leitão <leitao@debian.org>
7287 M:      Nayna Jain <nayna@linux.ibm.com>
7288 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7289 L:      linux-crypto@vger.kernel.org
7290 S:      Supported
7291 F:      drivers/crypto/nx/Makefile
7292 F:      drivers/crypto/nx/Kconfig
7293 F:      drivers/crypto/nx/nx-aes*
7294 F:      drivers/crypto/nx/nx-sha*
7295 F:      drivers/crypto/nx/nx.*
7296 F:      drivers/crypto/nx/nx_csbcpb.h
7297 F:      drivers/crypto/nx/nx_debugfs.h
7298
7299 IBM Power Linux RAID adapter
7300 M:      Brian King <brking@us.ibm.com>
7301 S:      Supported
7302 F:      drivers/scsi/ipr.*
7303
7304 IBM Power SRIOV Virtual NIC Device Driver
7305 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7306 M:      John Allen <jallen@linux.ibm.com>
7307 L:      netdev@vger.kernel.org
7308 S:      Supported
7309 F:      drivers/net/ethernet/ibm/ibmvnic.*
7310
7311 IBM Power Virtual Accelerator Switchboard
7312 M:      Sukadev Bhattiprolu
7313 L:      linuxppc-dev@lists.ozlabs.org
7314 S:      Supported
7315 F:      arch/powerpc/platforms/powernv/vas*
7316 F:      arch/powerpc/platforms/powernv/copy-paste.h
7317 F:      arch/powerpc/include/asm/vas.h
7318 F:      arch/powerpc/include/uapi/asm/vas.h
7319
7320 IBM Power Virtual Ethernet Device Driver
7321 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7322 L:      netdev@vger.kernel.org
7323 S:      Supported
7324 F:      drivers/net/ethernet/ibm/ibmveth.*
7325
7326 IBM Power Virtual FC Device Drivers
7327 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7328 L:      linux-scsi@vger.kernel.org
7329 S:      Supported
7330 F:      drivers/scsi/ibmvscsi/ibmvfc*
7331
7332 IBM Power Virtual Management Channel Driver
7333 M:      Steven Royer <seroyer@linux.ibm.com>
7334 S:      Supported
7335 F:      drivers/misc/ibmvmc.*
7336
7337 IBM Power Virtual SCSI Device Drivers
7338 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7339 L:      linux-scsi@vger.kernel.org
7340 S:      Supported
7341 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7342 F:      include/scsi/viosrp.h
7343
7344 IBM Power Virtual SCSI Device Target Driver
7345 M:      Michael Cyr <mikecyr@linux.ibm.com>
7346 L:      linux-scsi@vger.kernel.org
7347 L:      target-devel@vger.kernel.org
7348 S:      Supported
7349 F:      drivers/scsi/ibmvscsi_tgt/
7350
7351 IBM Power VMX Cryptographic instructions
7352 M:      Breno Leitão <leitao@debian.org>
7353 M:      Nayna Jain <nayna@linux.ibm.com>
7354 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7355 L:      linux-crypto@vger.kernel.org
7356 S:      Supported
7357 F:      drivers/crypto/vmx/Makefile
7358 F:      drivers/crypto/vmx/Kconfig
7359 F:      drivers/crypto/vmx/vmx.c
7360 F:      drivers/crypto/vmx/aes*
7361 F:      drivers/crypto/vmx/ghash*
7362 F:      drivers/crypto/vmx/ppc-xlate.pl
7363
7364 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7365 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7366 L:      linux-pci@vger.kernel.org
7367 L:      linuxppc-dev@lists.ozlabs.org
7368 S:      Supported
7369 F:      drivers/pci/hotplug/rpaphp*
7370
7371 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7372 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7373 L:      linux-pci@vger.kernel.org
7374 L:      linuxppc-dev@lists.ozlabs.org
7375 S:      Supported
7376 F:      drivers/pci/hotplug/rpadlpar*
7377
7378 IBM ServeRAID RAID DRIVER
7379 S:      Orphan
7380 F:      drivers/scsi/ips.*
7381
7382 ICH LPC AND GPIO DRIVER
7383 M:      Peter Tyser <ptyser@xes-inc.com>
7384 S:      Maintained
7385 F:      drivers/mfd/lpc_ich.c
7386 F:      drivers/gpio/gpio-ich.c
7387
7388 IDE SUBSYSTEM
7389 M:      "David S. Miller" <davem@davemloft.net>
7390 L:      linux-ide@vger.kernel.org
7391 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7393 S:      Maintained
7394 F:      Documentation/ide/
7395 F:      drivers/ide/
7396 F:      include/linux/ide.h
7397
7398 IDE/ATAPI DRIVERS
7399 M:      Borislav Petkov <bp@alien8.de>
7400 L:      linux-ide@vger.kernel.org
7401 S:      Maintained
7402 F:      Documentation/cdrom/ide-cd
7403 F:      drivers/ide/ide-cd*
7404
7405 IDEAPAD LAPTOP EXTRAS DRIVER
7406 M:      Ike Panhc <ike.pan@canonical.com>
7407 L:      platform-driver-x86@vger.kernel.org
7408 W:      http://launchpad.net/ideapad-laptop
7409 S:      Maintained
7410 F:      drivers/platform/x86/ideapad-laptop.c
7411
7412 IDEAPAD LAPTOP SLIDEBAR DRIVER
7413 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7414 L:      linux-input@vger.kernel.org
7415 W:      https://github.com/o2genum/ideapad-slidebar
7416 S:      Maintained
7417 F:      drivers/input/misc/ideapad_slidebar.c
7418
7419 IDT VersaClock 5 CLOCK DRIVER
7420 M:      Marek Vasut <marek.vasut@gmail.com>
7421 S:      Maintained
7422 F:      drivers/clk/clk-versaclock5.c
7423
7424 IEEE 802.15.4 SUBSYSTEM
7425 M:      Alexander Aring <alex.aring@gmail.com>
7426 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7427 L:      linux-wpan@vger.kernel.org
7428 W:      http://wpan.cakelab.org/
7429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7431 S:      Maintained
7432 F:      net/ieee802154/
7433 F:      net/mac802154/
7434 F:      drivers/net/ieee802154/
7435 F:      include/linux/nl802154.h
7436 F:      include/linux/ieee802154.h
7437 F:      include/net/nl802154.h
7438 F:      include/net/mac802154.h
7439 F:      include/net/af_ieee802154.h
7440 F:      include/net/cfg802154.h
7441 F:      include/net/ieee802154_netdev.h
7442 F:      Documentation/networking/ieee802154.txt
7443
7444 IFE PROTOCOL
7445 M:      Yotam Gigi <yotam.gi@gmail.com>
7446 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7447 F:      net/ife
7448 F:      include/net/ife.h
7449 F:      include/uapi/linux/ife.h
7450
7451 IGORPLUG-USB IR RECEIVER
7452 M:      Sean Young <sean@mess.org>
7453 L:      linux-media@vger.kernel.org
7454 S:      Maintained
7455 F:      drivers/media/rc/igorplugusb.c
7456
7457 IGUANAWORKS USB IR TRANSCEIVER
7458 M:      Sean Young <sean@mess.org>
7459 L:      linux-media@vger.kernel.org
7460 S:      Maintained
7461 F:      drivers/media/rc/iguanair.c
7462
7463 IIO DIGITAL POTENTIOMETER DAC
7464 M:      Peter Rosin <peda@axentia.se>
7465 L:      linux-iio@vger.kernel.org
7466 S:      Maintained
7467 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7468 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7469 F:      drivers/iio/dac/dpot-dac.c
7470
7471 IIO ENVELOPE DETECTOR
7472 M:      Peter Rosin <peda@axentia.se>
7473 L:      linux-iio@vger.kernel.org
7474 S:      Maintained
7475 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7476 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7477 F:      drivers/iio/adc/envelope-detector.c
7478
7479 IIO MULTIPLEXER
7480 M:      Peter Rosin <peda@axentia.se>
7481 L:      linux-iio@vger.kernel.org
7482 S:      Maintained
7483 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7484 F:      drivers/iio/multiplexer/iio-mux.c
7485
7486 IIO SUBSYSTEM AND DRIVERS
7487 M:      Jonathan Cameron <jic23@kernel.org>
7488 R:      Hartmut Knaack <knaack.h@gmx.de>
7489 R:      Lars-Peter Clausen <lars@metafoo.de>
7490 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7491 L:      linux-iio@vger.kernel.org
7492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7493 S:      Maintained
7494 F:      Documentation/ABI/testing/configfs-iio*
7495 F:      Documentation/ABI/testing/sysfs-bus-iio*
7496 F:      Documentation/devicetree/bindings/iio/
7497 F:      drivers/iio/
7498 F:      drivers/staging/iio/
7499 F:      include/linux/iio/
7500 F:      tools/iio/
7501
7502 IIO UNIT CONVERTER
7503 M:      Peter Rosin <peda@axentia.se>
7504 L:      linux-iio@vger.kernel.org
7505 S:      Maintained
7506 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7507 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7508 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7509 F:      drivers/iio/afe/iio-rescale.c
7510
7511 IKANOS/ADI EAGLE ADSL USB DRIVER
7512 M:      Matthieu Castet <castet.matthieu@free.fr>
7513 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7514 S:      Maintained
7515 F:      drivers/usb/atm/ueagle-atm.c
7516
7517 IMGTEC ASCII LCD DRIVER
7518 M:      Paul Burton <paul.burton@mips.com>
7519 S:      Maintained
7520 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7521 F:      drivers/auxdisplay/img-ascii-lcd.c
7522
7523 IMGTEC IR DECODER DRIVER
7524 M:      James Hogan <jhogan@kernel.org>
7525 S:      Maintained
7526 F:      drivers/media/rc/img-ir/
7527
7528 IMON SOUNDGRAPH USB IR RECEIVER
7529 M:      Sean Young <sean@mess.org>
7530 L:      linux-media@vger.kernel.org
7531 S:      Maintained
7532 F:      drivers/media/rc/imon_raw.c
7533 F:      drivers/media/rc/imon.c
7534
7535 IMS TWINTURBO FRAMEBUFFER DRIVER
7536 L:      linux-fbdev@vger.kernel.org
7537 S:      Orphan
7538 F:      drivers/video/fbdev/imsttfb.c
7539
7540 INA209 HARDWARE MONITOR DRIVER
7541 M:      Guenter Roeck <linux@roeck-us.net>
7542 L:      linux-hwmon@vger.kernel.org
7543 S:      Maintained
7544 F:      Documentation/hwmon/ina209
7545 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7546 F:      drivers/hwmon/ina209.c
7547
7548 INA2XX HARDWARE MONITOR DRIVER
7549 M:      Guenter Roeck <linux@roeck-us.net>
7550 L:      linux-hwmon@vger.kernel.org
7551 S:      Maintained
7552 F:      Documentation/hwmon/ina2xx
7553 F:      drivers/hwmon/ina2xx.c
7554 F:      include/linux/platform_data/ina2xx.h
7555
7556 INDUSTRY PACK SUBSYSTEM (IPACK)
7557 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7558 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7559 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7560 L:      industrypack-devel@lists.sourceforge.net
7561 W:      http://industrypack.sourceforge.net
7562 S:      Maintained
7563 F:      drivers/ipack/
7564
7565 INFINIBAND SUBSYSTEM
7566 M:      Doug Ledford <dledford@redhat.com>
7567 M:      Jason Gunthorpe <jgg@mellanox.com>
7568 L:      linux-rdma@vger.kernel.org
7569 W:      https://github.com/linux-rdma/rdma-core
7570 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7572 S:      Supported
7573 F:      Documentation/devicetree/bindings/infiniband/
7574 F:      Documentation/infiniband/
7575 F:      drivers/infiniband/
7576 F:      include/uapi/linux/if_infiniband.h
7577 F:      include/uapi/rdma/
7578 F:      include/rdma/
7579
7580 INGENIC JZ4780 DMA Driver
7581 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7582 S:      Maintained
7583 F:      drivers/dma/dma-jz4780.c
7584
7585 INGENIC JZ4780 NAND DRIVER
7586 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7587 L:      linux-mtd@lists.infradead.org
7588 S:      Maintained
7589 F:      drivers/mtd/nand/raw/jz4780_*
7590
7591 INOTIFY
7592 M:      Jan Kara <jack@suse.cz>
7593 R:      Amir Goldstein <amir73il@gmail.com>
7594 L:      linux-fsdevel@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/filesystems/inotify.txt
7597 F:      fs/notify/inotify/
7598 F:      include/linux/inotify.h
7599 F:      include/uapi/linux/inotify.h
7600
7601 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7602 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7603 L:      linux-input@vger.kernel.org
7604 Q:      http://patchwork.kernel.org/project/linux-input/list/
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7606 S:      Maintained
7607 F:      drivers/input/
7608 F:      include/linux/input.h
7609 F:      include/uapi/linux/input.h
7610 F:      include/uapi/linux/input-event-codes.h
7611 F:      include/linux/input/
7612 F:      Documentation/devicetree/bindings/input/
7613 F:      Documentation/devicetree/bindings/serio/
7614 F:      Documentation/input/
7615
7616 INPUT MULTITOUCH (MT) PROTOCOL
7617 M:      Henrik Rydberg <rydberg@bitmath.org>
7618 L:      linux-input@vger.kernel.org
7619 S:      Odd fixes
7620 F:      Documentation/input/multi-touch-protocol.rst
7621 F:      drivers/input/input-mt.c
7622 K:      \b(ABS|SYN)_MT_
7623
7624 INSIDE SECURE CRYPTO DRIVER
7625 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7626 F:      drivers/crypto/inside-secure/
7627 S:      Maintained
7628 L:      linux-crypto@vger.kernel.org
7629
7630 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7631 M:      Mimi Zohar <zohar@linux.ibm.com>
7632 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7633 L:      linux-integrity@vger.kernel.org
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7635 S:      Supported
7636 F:      security/integrity/ima/
7637
7638 INTEL 810/815 FRAMEBUFFER DRIVER
7639 M:      Antonino Daplas <adaplas@gmail.com>
7640 L:      linux-fbdev@vger.kernel.org
7641 S:      Maintained
7642 F:      drivers/video/fbdev/i810/
7643
7644 INTEL ASoC DRIVERS
7645 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7646 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7647 M:      Jie Yang <yang.jie@linux.intel.com>
7648 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7649 S:      Supported
7650 F:      sound/soc/intel/
7651
7652 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7653 M:      Hans de Goede <hdegoede@redhat.com>
7654 L:      platform-driver-x86@vger.kernel.org
7655 S:      Maintained
7656 F:      drivers/platform/x86/intel_atomisp2_pm.c
7657
7658 INTEL C600 SERIES SAS CONTROLLER DRIVER
7659 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7660 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7661 L:      linux-scsi@vger.kernel.org
7662 T:      git git://git.code.sf.net/p/intel-sas/isci
7663 S:      Supported
7664 F:      drivers/scsi/isci/
7665
7666 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7667 M:      Jani Nikula <jani.nikula@linux.intel.com>
7668 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7669 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7670 L:      intel-gfx@lists.freedesktop.org
7671 W:      https://01.org/linuxgraphics/
7672 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7673 C:      irc://chat.freenode.net/intel-gfx
7674 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7675 T:      git git://anongit.freedesktop.org/drm-intel
7676 S:      Supported
7677 F:      drivers/gpu/drm/i915/
7678 F:      include/drm/i915*
7679 F:      include/uapi/drm/i915_drm.h
7680 F:      Documentation/gpu/i915.rst
7681
7682 INTEL ETHERNET DRIVERS
7683 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7684 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7685 W:      http://www.intel.com/support/feedback.htm
7686 W:      http://e1000.sourceforge.net/
7687 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7690 S:      Supported
7691 F:      Documentation/networking/device_drivers/intel/e100.rst
7692 F:      Documentation/networking/device_drivers/intel/e1000.rst
7693 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7694 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7695 F:      Documentation/networking/device_drivers/intel/igb.rst
7696 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7697 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7698 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7699 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7700 F:      Documentation/networking/device_drivers/intel/i40e.rst
7701 F:      Documentation/networking/device_drivers/intel/iavf.rst
7702 F:      Documentation/networking/device_drivers/intel/ice.rst
7703 F:      drivers/net/ethernet/intel/
7704 F:      drivers/net/ethernet/intel/*/
7705 F:      include/linux/avf/virtchnl.h
7706
7707 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7708 M:      Maik Broemme <mbroemme@libmpq.org>
7709 L:      linux-fbdev@vger.kernel.org
7710 S:      Maintained
7711 F:      Documentation/fb/intelfb.txt
7712 F:      drivers/video/fbdev/intelfb/
7713
7714 INTEL GPIO DRIVERS
7715 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7716 L:      linux-gpio@vger.kernel.org
7717 S:      Maintained
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7719 F:      drivers/gpio/gpio-ich.c
7720 F:      drivers/gpio/gpio-intel-mid.c
7721 F:      drivers/gpio/gpio-lynxpoint.c
7722 F:      drivers/gpio/gpio-merrifield.c
7723 F:      drivers/gpio/gpio-ml-ioh.c
7724 F:      drivers/gpio/gpio-pch.c
7725 F:      drivers/gpio/gpio-sch.c
7726 F:      drivers/gpio/gpio-sodaville.c
7727
7728 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7729 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7730 M:      Zhi Wang <zhi.a.wang@intel.com>
7731 L:      intel-gvt-dev@lists.freedesktop.org
7732 L:      intel-gfx@lists.freedesktop.org
7733 W:      https://01.org/igvt-g
7734 T:      git https://github.com/intel/gvt-linux.git
7735 S:      Supported
7736 F:      drivers/gpu/drm/i915/gvt/
7737
7738 INTEL HID EVENT DRIVER
7739 M:      Alex Hung <alex.hung@canonical.com>
7740 L:      platform-driver-x86@vger.kernel.org
7741 S:      Maintained
7742 F:      drivers/platform/x86/intel-hid.c
7743
7744 INTEL I/OAT DMA DRIVER
7745 M:      Dave Jiang <dave.jiang@intel.com>
7746 R:      Dan Williams <dan.j.williams@intel.com>
7747 L:      dmaengine@vger.kernel.org
7748 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7749 S:      Supported
7750 F:      drivers/dma/ioat*
7751
7752 INTEL IDLE DRIVER
7753 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7754 M:      Len Brown <lenb@kernel.org>
7755 L:      linux-pm@vger.kernel.org
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7757 B:      https://bugzilla.kernel.org
7758 S:      Supported
7759 F:      drivers/idle/intel_idle.c
7760
7761 INTEL INTEGRATED SENSOR HUB DRIVER
7762 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7763 M:      Jiri Kosina <jikos@kernel.org>
7764 L:      linux-input@vger.kernel.org
7765 S:      Maintained
7766 F:      drivers/hid/intel-ish-hid/
7767
7768 INTEL IOMMU (VT-d)
7769 M:      David Woodhouse <dwmw2@infradead.org>
7770 L:      iommu@lists.linux-foundation.org
7771 T:      git git://git.infradead.org/iommu-2.6.git
7772 S:      Supported
7773 F:      drivers/iommu/intel-iommu.c
7774 F:      include/linux/intel-iommu.h
7775
7776 INTEL IOP-ADMA DMA DRIVER
7777 R:      Dan Williams <dan.j.williams@intel.com>
7778 S:      Odd fixes
7779 F:      drivers/dma/iop-adma.c
7780
7781 INTEL IPU3 CSI-2 CIO2 DRIVER
7782 M:      Yong Zhi <yong.zhi@intel.com>
7783 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7784 M:      Bingbu Cao <bingbu.cao@intel.com>
7785 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7786 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7787 L:      linux-media@vger.kernel.org
7788 S:      Maintained
7789 F:      drivers/media/pci/intel/ipu3/
7790 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7791
7792 INTEL IPU3 CSI-2 IMGU DRIVER
7793 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7794 L:      linux-media@vger.kernel.org
7795 S:      Maintained
7796 F:      drivers/staging/media/ipu3/
7797 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7798 F:      Documentation/media/v4l-drivers/ipu3.rst
7799
7800 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7801 M:      Krzysztof Halasa <khalasa@piap.pl>
7802 S:      Maintained
7803 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7804 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7805 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7806 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7807 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7808 F:      drivers/net/wan/ixp4xx_hss.c
7809
7810 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7811 M:      Deepak Saxena <dsaxena@plexity.net>
7812 S:      Maintained
7813 F:      drivers/char/hw_random/ixp4xx-rng.c
7814
7815 INTEL MANAGEMENT ENGINE (mei)
7816 M:      Tomas Winkler <tomas.winkler@intel.com>
7817 L:      linux-kernel@vger.kernel.org
7818 S:      Supported
7819 F:      include/uapi/linux/mei.h
7820 F:      include/linux/mei_cl_bus.h
7821 F:      drivers/misc/mei/*
7822 F:      drivers/watchdog/mei_wdt.c
7823 F:      Documentation/misc-devices/mei/*
7824 F:      samples/mei/*
7825
7826 INTEL MENLOW THERMAL DRIVER
7827 M:      Sujith Thomas <sujith.thomas@intel.com>
7828 L:      platform-driver-x86@vger.kernel.org
7829 W:      https://01.org/linux-acpi
7830 S:      Supported
7831 F:      drivers/platform/x86/intel_menlow.c
7832
7833 INTEL MIC DRIVERS (mic)
7834 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7835 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7836 S:      Supported
7837 W:      https://github.com/sudeepdutt/mic
7838 W:      http://software.intel.com/en-us/mic-developer
7839 F:      include/linux/mic_bus.h
7840 F:      include/linux/scif.h
7841 F:      include/uapi/linux/mic_common.h
7842 F:      include/uapi/linux/mic_ioctl.h
7843 F:      include/uapi/linux/scif_ioctl.h
7844 F:      drivers/misc/mic/
7845 F:      drivers/dma/mic_x100_dma.c
7846 F:      drivers/dma/mic_x100_dma.h
7847 F:      Documentation/mic/
7848
7849 INTEL PMC CORE DRIVER
7850 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7851 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7852 L:      platform-driver-x86@vger.kernel.org
7853 S:      Maintained
7854 F:      drivers/platform/x86/intel_pmc_core*
7855
7856 INTEL PMC/P-Unit IPC DRIVER
7857 M:      Zha Qipeng<qipeng.zha@intel.com>
7858 L:      platform-driver-x86@vger.kernel.org
7859 S:      Maintained
7860 F:      drivers/platform/x86/intel_pmc_ipc.c
7861 F:      drivers/platform/x86/intel_punit_ipc.c
7862 F:      arch/x86/include/asm/intel_pmc_ipc.h
7863 F:      arch/x86/include/asm/intel_punit_ipc.h
7864
7865 INTEL PMIC GPIO DRIVERS
7866 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7867 S:      Maintained
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7869 F:      drivers/gpio/gpio-*cove.c
7870 F:      drivers/gpio/gpio-msic.c
7871
7872 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7873 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7874 S:      Maintained
7875 F:      drivers/mfd/intel_msic.c
7876 F:      drivers/mfd/intel_soc_pmic*
7877 F:      include/linux/mfd/intel_msic.h
7878 F:      include/linux/mfd/intel_soc_pmic*
7879
7880 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7881 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7882 L:      linux-wireless@vger.kernel.org
7883 S:      Maintained
7884 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7885 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7886 F:      drivers/net/wireless/intel/ipw2x00/
7887
7888 INTEL PSTATE DRIVER
7889 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7890 M:      Len Brown <lenb@kernel.org>
7891 L:      linux-pm@vger.kernel.org
7892 S:      Supported
7893 F:      drivers/cpufreq/intel_pstate.c
7894
7895 INTEL RDMA RNIC DRIVER
7896 M:      Faisal Latif <faisal.latif@intel.com>
7897 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7898 L:      linux-rdma@vger.kernel.org
7899 S:      Supported
7900 F:      drivers/infiniband/hw/i40iw/
7901 F:      include/uapi/rdma/i40iw-abi.h
7902
7903 INTEL TELEMETRY DRIVER
7904 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7905 M:      "David E. Box" <david.e.box@linux.intel.com>
7906 L:      platform-driver-x86@vger.kernel.org
7907 S:      Maintained
7908 F:      arch/x86/include/asm/intel_telemetry.h
7909 F:      drivers/platform/x86/intel_telemetry*
7910
7911 INTEL VIRTUAL BUTTON DRIVER
7912 M:      AceLan Kao <acelan.kao@canonical.com>
7913 L:      platform-driver-x86@vger.kernel.org
7914 S:      Maintained
7915 F:      drivers/platform/x86/intel-vbtn.c
7916
7917 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7918 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7919 L:      linux-wireless@vger.kernel.org
7920 S:      Supported
7921 F:      drivers/net/wireless/intel/iwlegacy/
7922
7923 INTEL WIRELESS WIFI LINK (iwlwifi)
7924 M:      Johannes Berg <johannes.berg@intel.com>
7925 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7926 M:      Luca Coelho <luciano.coelho@intel.com>
7927 M:      Intel Linux Wireless <linuxwifi@intel.com>
7928 L:      linux-wireless@vger.kernel.org
7929 W:      http://intellinuxwireless.org
7930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7931 S:      Supported
7932 F:      drivers/net/wireless/intel/iwlwifi/
7933
7934 INTEL WIRELESS WIMAX CONNECTION 2400
7935 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7936 M:      linux-wimax@intel.com
7937 L:      wimax@linuxwimax.org (subscribers-only)
7938 S:      Supported
7939 W:      http://linuxwimax.org
7940 F:      Documentation/wimax/README.i2400m
7941 F:      drivers/net/wimax/i2400m/
7942 F:      include/uapi/linux/wimax/i2400m.h
7943
7944 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7945 M:      Mario Limonciello <mario.limonciello@dell.com>
7946 S:      Maintained
7947 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7948
7949 INTEL(R) TRACE HUB
7950 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7951 S:      Supported
7952 F:      Documentation/trace/intel_th.rst
7953 F:      drivers/hwtracing/intel_th/
7954
7955 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7956 M:      Ning Sun <ning.sun@intel.com>
7957 L:      tboot-devel@lists.sourceforge.net
7958 W:      http://tboot.sourceforge.net
7959 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7960 S:      Supported
7961 F:      Documentation/intel_txt.txt
7962 F:      include/linux/tboot.h
7963 F:      arch/x86/kernel/tboot.c
7964
7965 INTEL-MID GPIO DRIVER
7966 M:      David Cohen <david.a.cohen@linux.intel.com>
7967 L:      linux-gpio@vger.kernel.org
7968 S:      Maintained
7969 F:      drivers/gpio/gpio-intel-mid.c
7970
7971 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7972 M:      Linus Walleij <linus.walleij@linaro.org>
7973 L:      linux-iio@vger.kernel.org
7974 S:      Maintained
7975 F:      drivers/iio/gyro/mpu3050*
7976 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7977
7978 IOC3 ETHERNET DRIVER
7979 M:      Ralf Baechle <ralf@linux-mips.org>
7980 L:      linux-mips@vger.kernel.org
7981 S:      Maintained
7982 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7983
7984 IOC3 SERIAL DRIVER
7985 M:      Pat Gefre <pfg@sgi.com>
7986 L:      linux-serial@vger.kernel.org
7987 S:      Maintained
7988 F:      drivers/tty/serial/ioc3_serial.c
7989
7990 IOMAP FILESYSTEM LIBRARY
7991 M:      Christoph Hellwig <hch@infradead.org>
7992 M:      Darrick J. Wong <darrick.wong@oracle.com>
7993 M:      linux-xfs@vger.kernel.org
7994 M:      linux-fsdevel@vger.kernel.org
7995 L:      linux-xfs@vger.kernel.org
7996 L:      linux-fsdevel@vger.kernel.org
7997 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7998 S:      Supported
7999 F:      fs/iomap.c
8000 F:      include/linux/iomap.h
8001
8002 IOMMU DRIVERS
8003 M:      Joerg Roedel <joro@8bytes.org>
8004 L:      iommu@lists.linux-foundation.org
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8006 S:      Maintained
8007 F:      Documentation/devicetree/bindings/iommu/
8008 F:      drivers/iommu/
8009 F:      include/linux/iommu.h
8010 F:      include/linux/of_iommu.h
8011 F:      include/linux/iova.h
8012
8013 IP MASQUERADING
8014 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8015 S:      Maintained
8016 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8017
8018 IPMI SUBSYSTEM
8019 M:      Corey Minyard <minyard@acm.org>
8020 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8021 W:      http://openipmi.sourceforge.net/
8022 S:      Supported
8023 F:      Documentation/devicetree/bindings/ipmi/
8024 F:      Documentation/IPMI.txt
8025 F:      drivers/char/ipmi/
8026 F:      include/linux/ipmi*
8027 F:      include/uapi/linux/ipmi*
8028
8029 IPS SCSI RAID DRIVER
8030 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8031 L:      linux-scsi@vger.kernel.org
8032 W:      http://www.adaptec.com/
8033 S:      Maintained
8034 F:      drivers/scsi/ips*
8035
8036 IPVS
8037 M:      Wensong Zhang <wensong@linux-vs.org>
8038 M:      Simon Horman <horms@verge.net.au>
8039 M:      Julian Anastasov <ja@ssi.bg>
8040 L:      netdev@vger.kernel.org
8041 L:      lvs-devel@vger.kernel.org
8042 S:      Maintained
8043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8045 F:      Documentation/networking/ipvs-sysctl.txt
8046 F:      include/net/ip_vs.h
8047 F:      include/uapi/linux/ip_vs.h
8048 F:      net/netfilter/ipvs/
8049
8050 IPWIRELESS DRIVER
8051 M:      Jiri Kosina <jikos@kernel.org>
8052 M:      David Sterba <dsterba@suse.com>
8053 S:      Odd Fixes
8054 F:      drivers/tty/ipwireless/
8055
8056 IPX NETWORK LAYER
8057 L:      netdev@vger.kernel.org
8058 S:      Obsolete
8059 F:      include/uapi/linux/ipx.h
8060
8061 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8062 M:      Marc Zyngier <marc.zyngier@arm.com>
8063 S:      Maintained
8064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8065 F:      Documentation/IRQ-domain.txt
8066 F:      include/linux/irqdomain.h
8067 F:      kernel/irq/irqdomain.c
8068 F:      kernel/irq/msi.c
8069
8070 IRQ SUBSYSTEM
8071 M:      Thomas Gleixner <tglx@linutronix.de>
8072 L:      linux-kernel@vger.kernel.org
8073 S:      Maintained
8074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8075 F:      kernel/irq/
8076
8077 IRQCHIP DRIVERS
8078 M:      Thomas Gleixner <tglx@linutronix.de>
8079 M:      Jason Cooper <jason@lakedaemon.net>
8080 M:      Marc Zyngier <marc.zyngier@arm.com>
8081 L:      linux-kernel@vger.kernel.org
8082 S:      Maintained
8083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8084 F:      Documentation/devicetree/bindings/interrupt-controller/
8085 F:      drivers/irqchip/
8086
8087 ISA
8088 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8089 S:      Maintained
8090 F:      Documentation/isa.txt
8091 F:      drivers/base/isa.c
8092 F:      include/linux/isa.h
8093
8094 ISA RADIO MODULE
8095 M:      Hans Verkuil <hverkuil@xs4all.nl>
8096 L:      linux-media@vger.kernel.org
8097 T:      git git://linuxtv.org/media_tree.git
8098 W:      https://linuxtv.org
8099 S:      Maintained
8100 F:      drivers/media/radio/radio-isa*
8101
8102 ISAPNP
8103 M:      Jaroslav Kysela <perex@perex.cz>
8104 S:      Maintained
8105 F:      Documentation/isapnp.txt
8106 F:      drivers/pnp/isapnp/
8107 F:      include/linux/isapnp.h
8108
8109 ISCSI
8110 M:      Lee Duncan <lduncan@suse.com>
8111 M:      Chris Leech <cleech@redhat.com>
8112 L:      open-iscsi@googlegroups.com
8113 W:      www.open-iscsi.com
8114 S:      Maintained
8115 F:      drivers/scsi/*iscsi*
8116 F:      include/scsi/*iscsi*
8117
8118 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8119 M:      Peter Jones <pjones@redhat.com>
8120 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8121 S:      Maintained
8122 F:      drivers/firmware/iscsi_ibft*
8123
8124 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8125 M:      Sagi Grimberg <sagi@grimberg.me>
8126 M:      Max Gurtovoy <maxg@mellanox.com>
8127 L:      linux-rdma@vger.kernel.org
8128 S:      Supported
8129 W:      http://www.openfabrics.org
8130 W:      www.open-iscsi.org
8131 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8132 F:      drivers/infiniband/ulp/iser/
8133
8134 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8135 M:      Sagi Grimberg <sagi@grimberg.me>
8136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8137 L:      linux-rdma@vger.kernel.org
8138 L:      target-devel@vger.kernel.org
8139 S:      Supported
8140 W:      http://www.linux-iscsi.org
8141 F:      drivers/infiniband/ulp/isert
8142
8143 ISDN SUBSYSTEM
8144 M:      Karsten Keil <isdn@linux-pingi.de>
8145 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8146 L:      netdev@vger.kernel.org
8147 W:      http://www.isdn4linux.de
8148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8149 S:      Maintained
8150 F:      Documentation/isdn/
8151 F:      drivers/isdn/
8152 F:      include/linux/isdn.h
8153 F:      include/linux/isdn/
8154 F:      include/uapi/linux/isdn.h
8155 F:      include/uapi/linux/isdn/
8156
8157 IT87 HARDWARE MONITORING DRIVER
8158 M:      Jean Delvare <jdelvare@suse.com>
8159 L:      linux-hwmon@vger.kernel.org
8160 S:      Maintained
8161 F:      Documentation/hwmon/it87
8162 F:      drivers/hwmon/it87.c
8163
8164 IT913X MEDIA DRIVER
8165 M:      Antti Palosaari <crope@iki.fi>
8166 L:      linux-media@vger.kernel.org
8167 W:      https://linuxtv.org
8168 W:      http://palosaari.fi/linux/
8169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8170 T:      git git://linuxtv.org/anttip/media_tree.git
8171 S:      Maintained
8172 F:      drivers/media/tuners/it913x*
8173
8174 IVTV VIDEO4LINUX DRIVER
8175 M:      Andy Walls <awalls@md.metrocast.net>
8176 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8177 L:      linux-media@vger.kernel.org
8178 T:      git git://linuxtv.org/media_tree.git
8179 W:      http://www.ivtvdriver.org
8180 S:      Maintained
8181 F:      Documentation/media/v4l-drivers/ivtv*
8182 F:      drivers/media/pci/ivtv/
8183 F:      include/uapi/linux/ivtv*
8184
8185 IX2505V MEDIA DRIVER
8186 M:      Malcolm Priestley <tvboxspy@gmail.com>
8187 L:      linux-media@vger.kernel.org
8188 W:      https://linuxtv.org
8189 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8190 S:      Maintained
8191 F:      drivers/media/dvb-frontends/ix2505v*
8192
8193 JAILHOUSE HYPERVISOR INTERFACE
8194 M:      Jan Kiszka <jan.kiszka@siemens.com>
8195 L:      jailhouse-dev@googlegroups.com
8196 S:      Maintained
8197 F:      arch/x86/kernel/jailhouse.c
8198 F:      arch/x86/include/asm/jailhouse_para.h
8199
8200 JC42.4 TEMPERATURE SENSOR DRIVER
8201 M:      Guenter Roeck <linux@roeck-us.net>
8202 L:      linux-hwmon@vger.kernel.org
8203 S:      Maintained
8204 F:      drivers/hwmon/jc42.c
8205 F:      Documentation/hwmon/jc42
8206
8207 JFS FILESYSTEM
8208 M:      Dave Kleikamp <shaggy@kernel.org>
8209 L:      jfs-discussion@lists.sourceforge.net
8210 W:      http://jfs.sourceforge.net/
8211 T:      git git://github.com/kleikamp/linux-shaggy.git
8212 S:      Maintained
8213 F:      Documentation/filesystems/jfs.txt
8214 F:      fs/jfs/
8215
8216 JME NETWORK DRIVER
8217 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8218 L:      netdev@vger.kernel.org
8219 S:      Maintained
8220 F:      drivers/net/ethernet/jme.*
8221
8222 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8223 M:      David Woodhouse <dwmw2@infradead.org>
8224 L:      linux-mtd@lists.infradead.org
8225 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8226 S:      Maintained
8227 F:      fs/jffs2/
8228 F:      include/uapi/linux/jffs2.h
8229
8230 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8231 M:      "Theodore Ts'o" <tytso@mit.edu>
8232 M:      Jan Kara <jack@suse.com>
8233 L:      linux-ext4@vger.kernel.org
8234 S:      Maintained
8235 F:      fs/jbd2/
8236 F:      include/linux/jbd2.h
8237
8238 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8239 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8240 L:      linux-media@vger.kernel.org
8241 S:      Maintained
8242 F:      drivers/media/platform/rcar_jpu.c
8243
8244 JSM Neo PCI based serial card
8245 L:      linux-serial@vger.kernel.org
8246 S:      Orphan
8247 F:      drivers/tty/serial/jsm/
8248
8249 K10TEMP HARDWARE MONITORING DRIVER
8250 M:      Clemens Ladisch <clemens@ladisch.de>
8251 L:      linux-hwmon@vger.kernel.org
8252 S:      Maintained
8253 F:      Documentation/hwmon/k10temp
8254 F:      drivers/hwmon/k10temp.c
8255
8256 K8TEMP HARDWARE MONITORING DRIVER
8257 M:      Rudolf Marek <r.marek@assembler.cz>
8258 L:      linux-hwmon@vger.kernel.org
8259 S:      Maintained
8260 F:      Documentation/hwmon/k8temp
8261 F:      drivers/hwmon/k8temp.c
8262
8263 KASAN
8264 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8265 R:      Alexander Potapenko <glider@google.com>
8266 R:      Dmitry Vyukov <dvyukov@google.com>
8267 L:      kasan-dev@googlegroups.com
8268 S:      Maintained
8269 F:      arch/*/include/asm/kasan.h
8270 F:      arch/*/mm/kasan_init*
8271 F:      Documentation/dev-tools/kasan.rst
8272 F:      include/linux/kasan*.h
8273 F:      lib/test_kasan.c
8274 F:      mm/kasan/
8275 F:      scripts/Makefile.kasan
8276
8277 KCONFIG
8278 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8280 L:      linux-kbuild@vger.kernel.org
8281 S:      Maintained
8282 F:      Documentation/kbuild/kconfig*
8283 F:      scripts/kconfig/
8284 F:      scripts/Kconfig.include
8285
8286 KDUMP
8287 M:      Dave Young <dyoung@redhat.com>
8288 M:      Baoquan He <bhe@redhat.com>
8289 R:      Vivek Goyal <vgoyal@redhat.com>
8290 L:      kexec@lists.infradead.org
8291 W:      http://lse.sourceforge.net/kdump/
8292 S:      Maintained
8293 F:      Documentation/kdump/
8294
8295 KEENE FM RADIO TRANSMITTER DRIVER
8296 M:      Hans Verkuil <hverkuil@xs4all.nl>
8297 L:      linux-media@vger.kernel.org
8298 T:      git git://linuxtv.org/media_tree.git
8299 W:      https://linuxtv.org
8300 S:      Maintained
8301 F:      drivers/media/radio/radio-keene*
8302
8303 KERNEL AUTOMOUNTER
8304 M:      Ian Kent <raven@themaw.net>
8305 L:      autofs@vger.kernel.org
8306 S:      Maintained
8307 F:      fs/autofs/
8308
8309 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8310 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8311 M:      Michal Marek <michal.lkml@markovi.net>
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8313 L:      linux-kbuild@vger.kernel.org
8314 S:      Maintained
8315 F:      Documentation/kbuild/
8316 F:      Makefile
8317 F:      scripts/Kbuild*
8318 F:      scripts/Makefile*
8319 F:      scripts/basic/
8320 F:      scripts/mk*
8321 F:      scripts/mod/
8322 F:      scripts/package/
8323
8324 KERNEL JANITORS
8325 L:      kernel-janitors@vger.kernel.org
8326 W:      http://kernelnewbies.org/KernelJanitors
8327 S:      Odd Fixes
8328
8329 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8330 M:      "J. Bruce Fields" <bfields@fieldses.org>
8331 M:      Jeff Layton <jlayton@kernel.org>
8332 L:      linux-nfs@vger.kernel.org
8333 W:      http://nfs.sourceforge.net/
8334 T:      git git://linux-nfs.org/~bfields/linux.git
8335 S:      Supported
8336 F:      fs/nfsd/
8337 F:      include/uapi/linux/nfsd/
8338 F:      fs/lockd/
8339 F:      fs/nfs_common/
8340 F:      net/sunrpc/
8341 F:      include/linux/lockd/
8342 F:      include/linux/sunrpc/
8343 F:      include/uapi/linux/sunrpc/
8344
8345 KERNEL SELFTEST FRAMEWORK
8346 M:      Shuah Khan <shuah@kernel.org>
8347 M:      Shuah Khan <skhan@linuxfoundation.org>
8348 L:      linux-kselftest@vger.kernel.org
8349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8350 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8351 S:      Maintained
8352 F:      tools/testing/selftests/
8353 F:      Documentation/dev-tools/kselftest*
8354
8355 KERNEL USERMODE HELPER
8356 M:      Luis Chamberlain <mcgrof@kernel.org>
8357 L:      linux-kernel@vger.kernel.org
8358 S:      Maintained
8359 F:      kernel/umh.c
8360 F:      include/linux/umh.h
8361
8362 KERNEL VIRTUAL MACHINE (KVM)
8363 M:      Paolo Bonzini <pbonzini@redhat.com>
8364 M:      Radim Krčmář <rkrcmar@redhat.com>
8365 L:      kvm@vger.kernel.org
8366 W:      http://www.linux-kvm.org
8367 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8368 S:      Supported
8369 F:      Documentation/virtual/kvm/
8370 F:      include/trace/events/kvm.h
8371 F:      include/uapi/asm-generic/kvm*
8372 F:      include/uapi/linux/kvm*
8373 F:      include/asm-generic/kvm*
8374 F:      include/linux/kvm*
8375 F:      include/kvm/iodev.h
8376 F:      virt/kvm/*
8377 F:      tools/kvm/
8378
8379 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8380 M:      Joerg Roedel <joro@8bytes.org>
8381 L:      kvm@vger.kernel.org
8382 W:      http://www.linux-kvm.org/
8383 S:      Maintained
8384 F:      arch/x86/include/asm/svm.h
8385 F:      arch/x86/kvm/svm.c
8386
8387 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8388 M:      Christoffer Dall <christoffer.dall@arm.com>
8389 M:      Marc Zyngier <marc.zyngier@arm.com>
8390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8391 L:      kvmarm@lists.cs.columbia.edu
8392 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8394 S:      Supported
8395 F:      arch/arm/include/uapi/asm/kvm*
8396 F:      arch/arm/include/asm/kvm*
8397 F:      arch/arm/kvm/
8398 F:      virt/kvm/arm/
8399 F:      include/kvm/arm_*
8400
8401 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8402 M:      Christoffer Dall <christoffer.dall@arm.com>
8403 M:      Marc Zyngier <marc.zyngier@arm.com>
8404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8405 L:      kvmarm@lists.cs.columbia.edu
8406 S:      Maintained
8407 F:      arch/arm64/include/uapi/asm/kvm*
8408 F:      arch/arm64/include/asm/kvm*
8409 F:      arch/arm64/kvm/
8410
8411 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8412 M:      James Hogan <jhogan@kernel.org>
8413 L:      linux-mips@vger.kernel.org
8414 S:      Supported
8415 F:      arch/mips/include/uapi/asm/kvm*
8416 F:      arch/mips/include/asm/kvm*
8417 F:      arch/mips/kvm/
8418
8419 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8420 M:      Paul Mackerras <paulus@ozlabs.org>
8421 L:      kvm-ppc@vger.kernel.org
8422 W:      http://www.linux-kvm.org/
8423 T:      git git://github.com/agraf/linux-2.6.git
8424 S:      Supported
8425 F:      arch/powerpc/include/uapi/asm/kvm*
8426 F:      arch/powerpc/include/asm/kvm*
8427 F:      arch/powerpc/kvm/
8428 F:      arch/powerpc/kernel/kvm*
8429
8430 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8431 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8432 M:      Janosch Frank <frankja@linux.ibm.com>
8433 R:      David Hildenbrand <david@redhat.com>
8434 R:      Cornelia Huck <cohuck@redhat.com>
8435 L:      linux-s390@vger.kernel.org
8436 W:      http://www.ibm.com/developerworks/linux/linux390/
8437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8438 S:      Supported
8439 F:      arch/s390/include/uapi/asm/kvm*
8440 F:      arch/s390/include/asm/gmap.h
8441 F:      arch/s390/include/asm/kvm*
8442 F:      arch/s390/kvm/
8443 F:      arch/s390/mm/gmap.c
8444
8445 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8446 M:      Paolo Bonzini <pbonzini@redhat.com>
8447 M:      Radim Krčmář <rkrcmar@redhat.com>
8448 L:      kvm@vger.kernel.org
8449 W:      http://www.linux-kvm.org
8450 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8451 S:      Supported
8452 F:      arch/x86/kvm/
8453 F:      arch/x86/kvm/*/
8454 F:      arch/x86/include/uapi/asm/kvm*
8455 F:      arch/x86/include/asm/kvm*
8456 F:      arch/x86/include/asm/pvclock-abi.h
8457 F:      arch/x86/kernel/kvm.c
8458 F:      arch/x86/kernel/kvmclock.c
8459
8460 KERNFS
8461 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8462 M:      Tejun Heo <tj@kernel.org>
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8464 S:      Supported
8465 F:      include/linux/kernfs.h
8466 F:      fs/kernfs/
8467
8468 KEXEC
8469 M:      Eric Biederman <ebiederm@xmission.com>
8470 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8471 L:      kexec@lists.infradead.org
8472 S:      Maintained
8473 F:      include/linux/kexec.h
8474 F:      include/uapi/linux/kexec.h
8475 F:      kernel/kexec*
8476
8477 KEYS-ENCRYPTED
8478 M:      Mimi Zohar <zohar@linux.ibm.com>
8479 L:      linux-integrity@vger.kernel.org
8480 L:      keyrings@vger.kernel.org
8481 S:      Supported
8482 F:      Documentation/security/keys/trusted-encrypted.rst
8483 F:      include/keys/encrypted-type.h
8484 F:      security/keys/encrypted-keys/
8485
8486 KEYS-TRUSTED
8487 M:      James Bottomley <jejb@linux.ibm.com>
8488 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8489 M:      Mimi Zohar <zohar@linuxibm.com>
8490 L:      linux-integrity@vger.kernel.org
8491 L:      keyrings@vger.kernel.org
8492 S:      Supported
8493 F:      Documentation/security/keys/trusted-encrypted.rst
8494 F:      include/keys/trusted-type.h
8495 F:      security/keys/trusted.c
8496 F:      security/keys/trusted.h
8497
8498 KEYS/KEYRINGS:
8499 M:      David Howells <dhowells@redhat.com>
8500 L:      keyrings@vger.kernel.org
8501 S:      Maintained
8502 F:      Documentation/security/keys/core.rst
8503 F:      include/linux/key.h
8504 F:      include/linux/key-type.h
8505 F:      include/linux/keyctl.h
8506 F:      include/uapi/linux/keyctl.h
8507 F:      include/keys/
8508 F:      security/keys/
8509
8510 KGDB / KDB /debug_core
8511 M:      Jason Wessel <jason.wessel@windriver.com>
8512 M:      Daniel Thompson <daniel.thompson@linaro.org>
8513 W:      http://kgdb.wiki.kernel.org/
8514 L:      kgdb-bugreport@lists.sourceforge.net
8515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8516 S:      Maintained
8517 F:      Documentation/dev-tools/kgdb.rst
8518 F:      drivers/misc/kgdbts.c
8519 F:      drivers/tty/serial/kgdboc.c
8520 F:      include/linux/kdb.h
8521 F:      include/linux/kgdb.h
8522 F:      kernel/debug/
8523
8524 KMEMLEAK
8525 M:      Catalin Marinas <catalin.marinas@arm.com>
8526 S:      Maintained
8527 F:      Documentation/dev-tools/kmemleak.rst
8528 F:      include/linux/kmemleak.h
8529 F:      mm/kmemleak.c
8530 F:      mm/kmemleak-test.c
8531
8532 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8533 M:      Luis Chamberlain <mcgrof@kernel.org>
8534 L:      linux-kernel@vger.kernel.org
8535 S:      Maintained
8536 F:      kernel/kmod.c
8537 F:      include/linux/kmod.h
8538 F:      lib/test_kmod.c
8539 F:      tools/testing/selftests/kmod/
8540
8541 KPROBES
8542 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8543 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8544 M:      "David S. Miller" <davem@davemloft.net>
8545 M:      Masami Hiramatsu <mhiramat@kernel.org>
8546 S:      Maintained
8547 F:      Documentation/kprobes.txt
8548 F:      include/linux/kprobes.h
8549 F:      include/asm-generic/kprobes.h
8550 F:      kernel/kprobes.c
8551
8552 KS0108 LCD CONTROLLER DRIVER
8553 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8554 S:      Maintained
8555 F:      Documentation/auxdisplay/ks0108
8556 F:      drivers/auxdisplay/ks0108.c
8557 F:      include/linux/ks0108.h
8558
8559 L3MDEV
8560 M:      David Ahern <dsa@cumulusnetworks.com>
8561 L:      netdev@vger.kernel.org
8562 S:      Maintained
8563 F:      net/l3mdev
8564 F:      include/net/l3mdev.h
8565
8566 L7 BPF FRAMEWORK
8567 M:      John Fastabend <john.fastabend@gmail.com>
8568 M:      Daniel Borkmann <daniel@iogearbox.net>
8569 L:      netdev@vger.kernel.org
8570 L:      bpf@vger.kernel.org
8571 S:      Maintained
8572 F:      include/linux/skmsg.h
8573 F:      net/core/skmsg.c
8574 F:      net/core/sock_map.c
8575 F:      net/ipv4/tcp_bpf.c
8576
8577 LANTIQ / INTEL Ethernet drivers
8578 M:      Hauke Mehrtens <hauke@hauke-m.de>
8579 L:      netdev@vger.kernel.org
8580 S:      Maintained
8581 F:      net/dsa/tag_gswip.c
8582 F:      drivers/net/ethernet/lantiq_xrx200.c
8583 F:      drivers/net/dsa/lantiq_pce.h
8584 F:      drivers/net/dsa/lantiq_gswip.c
8585
8586 LANTIQ MIPS ARCHITECTURE
8587 M:      John Crispin <john@phrozen.org>
8588 L:      linux-mips@vger.kernel.org
8589 S:      Maintained
8590 F:      arch/mips/lantiq
8591 F:      drivers/soc/lantiq
8592
8593 LAPB module
8594 L:      linux-x25@vger.kernel.org
8595 S:      Orphan
8596 F:      Documentation/networking/lapb-module.txt
8597 F:      include/*/lapb.h
8598 F:      net/lapb/
8599
8600 LASI 53c700 driver for PARISC
8601 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8602 L:      linux-scsi@vger.kernel.org
8603 S:      Maintained
8604 F:      Documentation/scsi/53c700.txt
8605 F:      drivers/scsi/53c700*
8606
8607 LEAKING_ADDRESSES
8608 M:      Tobin C. Harding <me@tobin.cc>
8609 M:      Tycho Andersen <tycho@tycho.ws>
8610 L:      kernel-hardening@lists.openwall.com
8611 S:      Maintained
8612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8613 F:      scripts/leaking_addresses.pl
8614
8615 LED SUBSYSTEM
8616 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8617 M:      Pavel Machek <pavel@ucw.cz>
8618 L:      linux-leds@vger.kernel.org
8619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8620 S:      Maintained
8621 F:      Documentation/devicetree/bindings/leds/
8622 F:      drivers/leds/
8623 F:      include/linux/leds.h
8624
8625 LEGACY EEPROM DRIVER
8626 M:      Jean Delvare <jdelvare@suse.com>
8627 S:      Maintained
8628 F:      Documentation/misc-devices/eeprom
8629 F:      drivers/misc/eeprom/eeprom.c
8630
8631 LEGO MINDSTORMS EV3
8632 R:      David Lechner <david@lechnology.com>
8633 S:      Maintained
8634 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8635 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8636 F:      drivers/power/supply/lego_ev3_battery.c
8637
8638 LEGO USB Tower driver
8639 M:      Juergen Stuber <starblue@users.sourceforge.net>
8640 L:      legousb-devel@lists.sourceforge.net
8641 W:      http://legousb.sourceforge.net/
8642 S:      Maintained
8643 F:      drivers/usb/misc/legousbtower.c
8644
8645 LG LAPTOP EXTRAS
8646 M:      Matan Ziv-Av <matan@svgalib.org>
8647 L:      platform-driver-x86@vger.kernel.org
8648 S:      Maintained
8649 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8650 F:      Documentation/laptops/lg-laptop.rst
8651 F:      drivers/platform/x86/lg-laptop.c
8652
8653 LG2160 MEDIA DRIVER
8654 M:      Michael Krufky <mkrufky@linuxtv.org>
8655 L:      linux-media@vger.kernel.org
8656 W:      https://linuxtv.org
8657 W:      http://github.com/mkrufky
8658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8659 T:      git git://linuxtv.org/mkrufky/tuners.git
8660 S:      Maintained
8661 F:      drivers/media/dvb-frontends/lg2160.*
8662
8663 LGDT3305 MEDIA DRIVER
8664 M:      Michael Krufky <mkrufky@linuxtv.org>
8665 L:      linux-media@vger.kernel.org
8666 W:      https://linuxtv.org
8667 W:      http://github.com/mkrufky
8668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8669 T:      git git://linuxtv.org/mkrufky/tuners.git
8670 S:      Maintained
8671 F:      drivers/media/dvb-frontends/lgdt3305.*
8672
8673 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8674 M:      Viresh Kumar <vireshk@kernel.org>
8675 L:      linux-ide@vger.kernel.org
8676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8677 S:      Maintained
8678 F:      include/linux/pata_arasan_cf_data.h
8679 F:      drivers/ata/pata_arasan_cf.c
8680
8681 LIBATA PATA DRIVERS
8682 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8683 M:      Jens Axboe <axboe@kernel.dk>
8684 L:      linux-ide@vger.kernel.org
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8686 S:      Maintained
8687 F:      drivers/ata/pata_*.c
8688 F:      drivers/ata/ata_generic.c
8689
8690 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8691 M:      Linus Walleij <linus.walleij@linaro.org>
8692 L:      linux-ide@vger.kernel.org
8693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8694 S:      Maintained
8695 F:      drivers/ata/pata_ftide010.c
8696 F:      drivers/ata/sata_gemini.c
8697 F:      drivers/ata/sata_gemini.h
8698
8699 LIBATA SATA AHCI PLATFORM devices support
8700 M:      Hans de Goede <hdegoede@redhat.com>
8701 M:      Jens Axboe <axboe@kernel.dk>
8702 L:      linux-ide@vger.kernel.org
8703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8704 S:      Maintained
8705 F:      drivers/ata/ahci_platform.c
8706 F:      drivers/ata/libahci_platform.c
8707 F:      include/linux/ahci_platform.h
8708
8709 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8710 M:      Mikael Pettersson <mikpelinux@gmail.com>
8711 L:      linux-ide@vger.kernel.org
8712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8713 S:      Maintained
8714 F:      drivers/ata/sata_promise.*
8715
8716 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8717 M:      Jens Axboe <axboe@kernel.dk>
8718 L:      linux-ide@vger.kernel.org
8719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8720 S:      Maintained
8721 F:      drivers/ata/
8722 F:      include/linux/ata.h
8723 F:      include/linux/libata.h
8724 F:      Documentation/devicetree/bindings/ata/
8725
8726 LIBLOCKDEP
8727 M:      Sasha Levin <alexander.levin@microsoft.com>
8728 S:      Maintained
8729 F:      tools/lib/lockdep/
8730
8731 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8732 M:      Ross Zwisler <zwisler@kernel.org>
8733 M:      Dan Williams <dan.j.williams@intel.com>
8734 M:      Vishal Verma <vishal.l.verma@intel.com>
8735 M:      Dave Jiang <dave.jiang@intel.com>
8736 L:      linux-nvdimm@lists.01.org
8737 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8738 S:      Supported
8739 F:      drivers/nvdimm/blk.c
8740 F:      drivers/nvdimm/region_devs.c
8741
8742 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8743 M:      Vishal Verma <vishal.l.verma@intel.com>
8744 M:      Dan Williams <dan.j.williams@intel.com>
8745 M:      Ross Zwisler <zwisler@kernel.org>
8746 M:      Dave Jiang <dave.jiang@intel.com>
8747 L:      linux-nvdimm@lists.01.org
8748 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8749 S:      Supported
8750 F:      drivers/nvdimm/btt*
8751
8752 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8753 M:      Ross Zwisler <zwisler@kernel.org>
8754 M:      Dan Williams <dan.j.williams@intel.com>
8755 M:      Vishal Verma <vishal.l.verma@intel.com>
8756 M:      Dave Jiang <dave.jiang@intel.com>
8757 L:      linux-nvdimm@lists.01.org
8758 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8759 S:      Supported
8760 F:      drivers/nvdimm/pmem*
8761
8762 LIBNVDIMM: DEVICETREE BINDINGS
8763 M:      Oliver O'Halloran <oohall@gmail.com>
8764 L:      linux-nvdimm@lists.01.org
8765 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8766 S:      Supported
8767 F:      drivers/nvdimm/of_pmem.c
8768 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8769
8770 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8771 M:      Dan Williams <dan.j.williams@intel.com>
8772 M:      Ross Zwisler <zwisler@kernel.org>
8773 M:      Vishal Verma <vishal.l.verma@intel.com>
8774 M:      Dave Jiang <dave.jiang@intel.com>
8775 L:      linux-nvdimm@lists.01.org
8776 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8778 S:      Supported
8779 F:      drivers/nvdimm/*
8780 F:      drivers/acpi/nfit/*
8781 F:      include/linux/nd.h
8782 F:      include/linux/libnvdimm.h
8783 F:      include/uapi/linux/ndctl.h
8784
8785 LIGHTNVM PLATFORM SUPPORT
8786 M:      Matias Bjorling <mb@lightnvm.io>
8787 W:      http://github/OpenChannelSSD
8788 L:      linux-block@vger.kernel.org
8789 S:      Maintained
8790 F:      drivers/lightnvm/
8791 F:      include/linux/lightnvm.h
8792 F:      include/uapi/linux/lightnvm.h
8793
8794 LINUX FOR POWER MACINTOSH
8795 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8796 W:      http://www.penguinppc.org/
8797 L:      linuxppc-dev@lists.ozlabs.org
8798 S:      Maintained
8799 F:      arch/powerpc/platforms/powermac/
8800 F:      drivers/macintosh/
8801
8802 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8803 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8804 M:      Paul Mackerras <paulus@samba.org>
8805 M:      Michael Ellerman <mpe@ellerman.id.au>
8806 W:      https://github.com/linuxppc/linux/wiki
8807 L:      linuxppc-dev@lists.ozlabs.org
8808 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8810 S:      Supported
8811 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8812 F:      Documentation/devicetree/bindings/powerpc/
8813 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8814 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8815 F:      Documentation/powerpc/
8816 F:      arch/powerpc/
8817 F:      drivers/char/tpm/tpm_ibmvtpm*
8818 F:      drivers/crypto/nx/
8819 F:      drivers/crypto/vmx/
8820 F:      drivers/i2c/busses/i2c-opal.c
8821 F:      drivers/net/ethernet/ibm/ibmveth.*
8822 F:      drivers/net/ethernet/ibm/ibmvnic.*
8823 F:      drivers/pci/hotplug/pnv_php.c
8824 F:      drivers/pci/hotplug/rpa*
8825 F:      drivers/rtc/rtc-opal.c
8826 F:      drivers/scsi/ibmvscsi/
8827 F:      drivers/tty/hvc/hvc_opal.c
8828 F:      drivers/watchdog/wdrtas.c
8829 F:      tools/testing/selftests/powerpc
8830 N:      /pmac
8831 N:      powermac
8832 N:      powernv
8833 N:      [^a-z0-9]ps3
8834 N:      pseries
8835
8836 LINUX FOR POWERPC EMBEDDED MPC5XXX
8837 M:      Anatolij Gustschin <agust@denx.de>
8838 L:      linuxppc-dev@lists.ozlabs.org
8839 T:      git git://git.denx.de/linux-denx-agust.git
8840 S:      Maintained
8841 F:      arch/powerpc/platforms/512x/
8842 F:      arch/powerpc/platforms/52xx/
8843
8844 LINUX FOR POWERPC EMBEDDED PPC4XX
8845 M:      Alistair Popple <alistair@popple.id.au>
8846 M:      Matt Porter <mporter@kernel.crashing.org>
8847 W:      http://www.penguinppc.org/
8848 L:      linuxppc-dev@lists.ozlabs.org
8849 S:      Maintained
8850 F:      arch/powerpc/platforms/40x/
8851 F:      arch/powerpc/platforms/44x/
8852
8853 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8854 M:      Scott Wood <oss@buserror.net>
8855 M:      Kumar Gala <galak@kernel.crashing.org>
8856 W:      http://www.penguinppc.org/
8857 L:      linuxppc-dev@lists.ozlabs.org
8858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8859 S:      Maintained
8860 F:      arch/powerpc/platforms/83xx/
8861 F:      arch/powerpc/platforms/85xx/
8862 F:      Documentation/devicetree/bindings/powerpc/fsl/
8863
8864 LINUX FOR POWERPC EMBEDDED PPC8XX
8865 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8866 W:      http://www.penguinppc.org/
8867 L:      linuxppc-dev@lists.ozlabs.org
8868 S:      Maintained
8869 F:      arch/powerpc/platforms/8xx/
8870
8871 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8872 L:      linuxppc-dev@lists.ozlabs.org
8873 S:      Orphan
8874 F:      arch/powerpc/*/*virtex*
8875 F:      arch/powerpc/*/*/*virtex*
8876
8877 LINUX FOR POWERPC PA SEMI PWRFICIENT
8878 L:      linuxppc-dev@lists.ozlabs.org
8879 S:      Orphan
8880 F:      arch/powerpc/platforms/pasemi/
8881 F:      drivers/*/*pasemi*
8882 F:      drivers/*/*/*pasemi*
8883
8884 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8885 M:      Kees Cook <keescook@chromium.org>
8886 S:      Maintained
8887 F:      drivers/misc/lkdtm/*
8888
8889 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8890 M:      Alan Stern <stern@rowland.harvard.edu>
8891 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8892 M:      Will Deacon <will.deacon@arm.com>
8893 M:      Peter Zijlstra <peterz@infradead.org>
8894 M:      Boqun Feng <boqun.feng@gmail.com>
8895 M:      Nicholas Piggin <npiggin@gmail.com>
8896 M:      David Howells <dhowells@redhat.com>
8897 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8898 M:      Luc Maranget <luc.maranget@inria.fr>
8899 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8900 R:      Akira Yokosawa <akiyks@gmail.com>
8901 R:      Daniel Lustig <dlustig@nvidia.com>
8902 L:      linux-kernel@vger.kernel.org
8903 L:      linux-arch@vger.kernel.org
8904 S:      Supported
8905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8906 F:      tools/memory-model/
8907 F:      Documentation/atomic_bitops.txt
8908 F:      Documentation/atomic_t.txt
8909 F:      Documentation/core-api/atomic_ops.rst
8910 F:      Documentation/core-api/refcount-vs-atomic.rst
8911 F:      Documentation/memory-barriers.txt
8912
8913 LIS3LV02D ACCELEROMETER DRIVER
8914 M:      Eric Piel <eric.piel@tremplin-utc.net>
8915 S:      Maintained
8916 F:      Documentation/misc-devices/lis3lv02d
8917 F:      drivers/misc/lis3lv02d/
8918 F:      drivers/platform/x86/hp_accel.c
8919
8920 LIVE PATCHING
8921 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8922 M:      Jessica Yu <jeyu@kernel.org>
8923 M:      Jiri Kosina <jikos@kernel.org>
8924 M:      Miroslav Benes <mbenes@suse.cz>
8925 R:      Petr Mladek <pmladek@suse.com>
8926 S:      Maintained
8927 F:      kernel/livepatch/
8928 F:      include/linux/livepatch.h
8929 F:      arch/x86/include/asm/livepatch.h
8930 F:      arch/x86/kernel/livepatch.c
8931 F:      Documentation/livepatch/
8932 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8933 F:      samples/livepatch/
8934 L:      live-patching@vger.kernel.org
8935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8936
8937 LLC (802.2)
8938 L:      netdev@vger.kernel.org
8939 S:      Odd fixes
8940 F:      include/linux/llc.h
8941 F:      include/uapi/linux/llc.h
8942 F:      include/net/llc*
8943 F:      net/llc/
8944
8945 LM73 HARDWARE MONITOR DRIVER
8946 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8947 L:      linux-hwmon@vger.kernel.org
8948 S:      Maintained
8949 F:      drivers/hwmon/lm73.c
8950
8951 LM78 HARDWARE MONITOR DRIVER
8952 M:      Jean Delvare <jdelvare@suse.com>
8953 L:      linux-hwmon@vger.kernel.org
8954 S:      Maintained
8955 F:      Documentation/hwmon/lm78
8956 F:      drivers/hwmon/lm78.c
8957
8958 LM83 HARDWARE MONITOR DRIVER
8959 M:      Jean Delvare <jdelvare@suse.com>
8960 L:      linux-hwmon@vger.kernel.org
8961 S:      Maintained
8962 F:      Documentation/hwmon/lm83
8963 F:      drivers/hwmon/lm83.c
8964
8965 LM90 HARDWARE MONITOR DRIVER
8966 M:      Jean Delvare <jdelvare@suse.com>
8967 L:      linux-hwmon@vger.kernel.org
8968 S:      Maintained
8969 F:      Documentation/hwmon/lm90
8970 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8971 F:      drivers/hwmon/lm90.c
8972 F:      include/dt-bindings/thermal/lm90.h
8973
8974 LM95234 HARDWARE MONITOR DRIVER
8975 M:      Guenter Roeck <linux@roeck-us.net>
8976 L:      linux-hwmon@vger.kernel.org
8977 S:      Maintained
8978 F:      Documentation/hwmon/lm95234
8979 F:      drivers/hwmon/lm95234.c
8980
8981 LME2510 MEDIA DRIVER
8982 M:      Malcolm Priestley <tvboxspy@gmail.com>
8983 L:      linux-media@vger.kernel.org
8984 W:      https://linuxtv.org
8985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8986 S:      Maintained
8987 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8988
8989 LOADPIN SECURITY MODULE
8990 M:      Kees Cook <keescook@chromium.org>
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8992 S:      Supported
8993 F:      security/loadpin/
8994 F:      Documentation/admin-guide/LSM/LoadPin.rst
8995
8996 LOCKING PRIMITIVES
8997 M:      Peter Zijlstra <peterz@infradead.org>
8998 M:      Ingo Molnar <mingo@redhat.com>
8999 M:      Will Deacon <will.deacon@arm.com>
9000 L:      linux-kernel@vger.kernel.org
9001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9002 S:      Maintained
9003 F:      Documentation/locking/
9004 F:      include/linux/lockdep.h
9005 F:      include/linux/spinlock*.h
9006 F:      arch/*/include/asm/spinlock*.h
9007 F:      include/linux/rwlock*.h
9008 F:      include/linux/mutex*.h
9009 F:      include/linux/rwsem*.h
9010 F:      arch/*/include/asm/rwsem.h
9011 F:      include/linux/seqlock.h
9012 F:      lib/locking*.[ch]
9013 F:      kernel/locking/
9014 X:      kernel/locking/locktorture.c
9015
9016 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9017 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9018 L:      linux-ntfs-dev@lists.sourceforge.net
9019 W:      http://www.linux-ntfs.org/content/view/19/37/
9020 S:      Maintained
9021 F:      Documentation/ldm.txt
9022 F:      block/partitions/ldm.*
9023
9024 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9025 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9026 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9027 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9028 L:      MPT-FusionLinux.pdl@broadcom.com
9029 L:      linux-scsi@vger.kernel.org
9030 W:      http://www.avagotech.com/support/
9031 S:      Supported
9032 F:      drivers/message/fusion/
9033 F:      drivers/scsi/mpt3sas/
9034
9035 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9036 M:      Matthew Wilcox <willy@infradead.org>
9037 L:      linux-scsi@vger.kernel.org
9038 S:      Maintained
9039 F:      drivers/scsi/sym53c8xx_2/
9040
9041 LTC1660 DAC DRIVER
9042 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9043 L:      linux-iio@vger.kernel.org
9044 S:      Maintained
9045 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9046 F:      drivers/iio/dac/ltc1660.c
9047
9048 LTC4261 HARDWARE MONITOR DRIVER
9049 M:      Guenter Roeck <linux@roeck-us.net>
9050 L:      linux-hwmon@vger.kernel.org
9051 S:      Maintained
9052 F:      Documentation/hwmon/ltc4261
9053 F:      drivers/hwmon/ltc4261.c
9054
9055 LTC4306 I2C MULTIPLEXER DRIVER
9056 M:      Michael Hennerich <michael.hennerich@analog.com>
9057 W:      http://ez.analog.com/community/linux-device-drivers
9058 L:      linux-i2c@vger.kernel.org
9059 S:      Supported
9060 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9061 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9062
9063 LTP (Linux Test Project)
9064 M:      Mike Frysinger <vapier@gentoo.org>
9065 M:      Cyril Hrubis <chrubis@suse.cz>
9066 M:      Wanlong Gao <wanlong.gao@gmail.com>
9067 M:      Jan Stancek <jstancek@redhat.com>
9068 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9069 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9070 L:      ltp@lists.linux.it (subscribers-only)
9071 W:      http://linux-test-project.github.io/
9072 T:      git git://github.com/linux-test-project/ltp.git
9073 S:      Maintained
9074
9075 M68K ARCHITECTURE
9076 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9077 L:      linux-m68k@lists.linux-m68k.org
9078 W:      http://www.linux-m68k.org/
9079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9080 S:      Maintained
9081 F:      arch/m68k/
9082 F:      drivers/zorro/
9083
9084 M68K ON APPLE MACINTOSH
9085 M:      Joshua Thompson <funaho@jurai.org>
9086 W:      http://www.mac.linux-m68k.org/
9087 L:      linux-m68k@lists.linux-m68k.org
9088 S:      Maintained
9089 F:      arch/m68k/mac/
9090
9091 M68K ON HP9000/300
9092 M:      Philip Blundell <philb@gnu.org>
9093 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9094 S:      Maintained
9095 F:      arch/m68k/hp300/
9096
9097 M88DS3103 MEDIA DRIVER
9098 M:      Antti Palosaari <crope@iki.fi>
9099 L:      linux-media@vger.kernel.org
9100 W:      https://linuxtv.org
9101 W:      http://palosaari.fi/linux/
9102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9103 T:      git git://linuxtv.org/anttip/media_tree.git
9104 S:      Maintained
9105 F:      drivers/media/dvb-frontends/m88ds3103*
9106
9107 M88RS2000 MEDIA DRIVER
9108 M:      Malcolm Priestley <tvboxspy@gmail.com>
9109 L:      linux-media@vger.kernel.org
9110 W:      https://linuxtv.org
9111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9112 S:      Maintained
9113 F:      drivers/media/dvb-frontends/m88rs2000*
9114
9115 MA901 MASTERKIT USB FM RADIO DRIVER
9116 M:      Alexey Klimov <klimov.linux@gmail.com>
9117 L:      linux-media@vger.kernel.org
9118 T:      git git://linuxtv.org/media_tree.git
9119 S:      Maintained
9120 F:      drivers/media/radio/radio-ma901.c
9121
9122 MAC80211
9123 M:      Johannes Berg <johannes@sipsolutions.net>
9124 L:      linux-wireless@vger.kernel.org
9125 W:      http://wireless.kernel.org/
9126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9128 S:      Maintained
9129 F:      Documentation/networking/mac80211-injection.txt
9130 F:      include/net/mac80211.h
9131 F:      net/mac80211/
9132 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9133 F:      Documentation/networking/mac80211_hwsim/README
9134
9135 MAILBOX API
9136 M:      Jassi Brar <jassisinghbrar@gmail.com>
9137 L:      linux-kernel@vger.kernel.org
9138 S:      Maintained
9139 F:      drivers/mailbox/
9140 F:      include/linux/mailbox_client.h
9141 F:      include/linux/mailbox_controller.h
9142
9143 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9144 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9145 W:      http://www.kernel.org/doc/man-pages
9146 L:      linux-man@vger.kernel.org
9147 S:      Maintained
9148
9149 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9150 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9151 L:      linux-mips@vger.kernel.org
9152 S:      Maintained
9153 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9154
9155 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9156 M:      Andrew Lunn <andrew@lunn.ch>
9157 M:      Vivien Didelot <vivien.didelot@gmail.com>
9158 L:      netdev@vger.kernel.org
9159 S:      Maintained
9160 F:      drivers/net/dsa/mv88e6xxx/
9161 F:      include/linux/platform_data/mv88e6xxx.h
9162 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9163
9164 MARVELL ARMADA DRM SUPPORT
9165 M:      Russell King <linux@armlinux.org.uk>
9166 S:      Maintained
9167 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9168 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9169 F:      drivers/gpu/drm/armada/
9170 F:      include/uapi/drm/armada_drm.h
9171 F:      Documentation/devicetree/bindings/display/armada/
9172
9173 MARVELL CRYPTO DRIVER
9174 M:      Boris Brezillon <bbrezillon@kernel.org>
9175 M:      Arnaud Ebalard <arno@natisbad.org>
9176 F:      drivers/crypto/marvell/
9177 S:      Maintained
9178 L:      linux-crypto@vger.kernel.org
9179
9180 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9181 M:      Mirko Lindner <mlindner@marvell.com>
9182 M:      Stephen Hemminger <stephen@networkplumber.org>
9183 L:      netdev@vger.kernel.org
9184 S:      Maintained
9185 F:      drivers/net/ethernet/marvell/sk*
9186
9187 MARVELL LIBERTAS WIRELESS DRIVER
9188 L:      libertas-dev@lists.infradead.org
9189 S:      Orphan
9190 F:      drivers/net/wireless/marvell/libertas/
9191
9192 MARVELL MACCHIATOBIN SUPPORT
9193 M:      Russell King <linux@armlinux.org.uk>
9194 L:      linux-arm-kernel@lists.infradead.org
9195 S:      Maintained
9196 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9197
9198 MARVELL MV643XX ETHERNET DRIVER
9199 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9200 L:      netdev@vger.kernel.org
9201 S:      Maintained
9202 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9203 F:      include/linux/mv643xx.h
9204
9205 MARVELL MV88X3310 PHY DRIVER
9206 M:      Russell King <linux@armlinux.org.uk>
9207 L:      netdev@vger.kernel.org
9208 S:      Maintained
9209 F:      drivers/net/phy/marvell10g.c
9210
9211 MARVELL MVEBU THERMAL DRIVER
9212 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9213 S:      Maintained
9214 F:      drivers/thermal/armada_thermal.c
9215
9216 MARVELL MVNETA ETHERNET DRIVER
9217 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9218 L:      netdev@vger.kernel.org
9219 S:      Maintained
9220 F:      drivers/net/ethernet/marvell/mvneta.*
9221
9222 MARVELL MWIFIEX WIRELESS DRIVER
9223 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9224 M:      Nishant Sarmukadam <nishants@marvell.com>
9225 M:      Ganapathi Bhat <gbhat@marvell.com>
9226 M:      Xinming Hu <huxinming820@gmail.com>
9227 L:      linux-wireless@vger.kernel.org
9228 S:      Maintained
9229 F:      drivers/net/wireless/marvell/mwifiex/
9230
9231 MARVELL MWL8K WIRELESS DRIVER
9232 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9233 L:      linux-wireless@vger.kernel.org
9234 S:      Odd Fixes
9235 F:      drivers/net/wireless/marvell/mwl8k.c
9236
9237 MARVELL NAND CONTROLLER DRIVER
9238 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9239 L:      linux-mtd@lists.infradead.org
9240 S:      Maintained
9241 F:      drivers/mtd/nand/raw/marvell_nand.c
9242 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9243
9244 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9245 M:      Nicolas Pitre <nico@fluxnic.net>
9246 S:      Odd Fixes
9247 F:      drivers/mmc/host/mvsdio.*
9248
9249 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9250 M:      Hu Ziji <huziji@marvell.com>
9251 L:      linux-mmc@vger.kernel.org
9252 S:      Supported
9253 F:      drivers/mmc/host/sdhci-xenon*
9254 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9255
9256 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9257 M:      Sunil Goutham <sgoutham@marvell.com>
9258 M:      Linu Cherian <lcherian@marvell.com>
9259 M:      Geetha sowjanya <gakula@marvell.com>
9260 M:      Jerin Jacob <jerinj@marvell.com>
9261 L:      netdev@vger.kernel.org
9262 S:      Supported
9263 F:      drivers/net/ethernet/marvell/octeontx2/af/
9264
9265 MATROX FRAMEBUFFER DRIVER
9266 L:      linux-fbdev@vger.kernel.org
9267 S:      Orphan
9268 F:      drivers/video/fbdev/matrox/matroxfb_*
9269 F:      include/uapi/linux/matroxfb.h
9270
9271 MAX16065 HARDWARE MONITOR DRIVER
9272 M:      Guenter Roeck <linux@roeck-us.net>
9273 L:      linux-hwmon@vger.kernel.org
9274 S:      Maintained
9275 F:      Documentation/hwmon/max16065
9276 F:      drivers/hwmon/max16065.c
9277
9278 MAX2175 SDR TUNER DRIVER
9279 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9280 L:      linux-media@vger.kernel.org
9281 T:      git git://linuxtv.org/media_tree.git
9282 S:      Maintained
9283 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9284 F:      Documentation/media/v4l-drivers/max2175.rst
9285 F:      drivers/media/i2c/max2175*
9286 F:      include/uapi/linux/max2175.h
9287
9288 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9289 L:      linux-hwmon@vger.kernel.org
9290 S:      Orphan
9291 F:      Documentation/hwmon/max6650
9292 F:      drivers/hwmon/max6650.c
9293
9294 MAX6697 HARDWARE MONITOR DRIVER
9295 M:      Guenter Roeck <linux@roeck-us.net>
9296 L:      linux-hwmon@vger.kernel.org
9297 S:      Maintained
9298 F:      Documentation/hwmon/max6697
9299 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9300 F:      drivers/hwmon/max6697.c
9301 F:      include/linux/platform_data/max6697.h
9302
9303 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9304 M:      Peter Rosin <peda@axentia.se>
9305 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9306 S:      Maintained
9307 F:      Documentation/devicetree/bindings/sound/max9860.txt
9308 F:      sound/soc/codecs/max9860.*
9309
9310 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9311 M:      Javier Martinez Canillas <javier@dowhile0.org>
9312 L:      linux-kernel@vger.kernel.org
9313 S:      Supported
9314 F:      drivers/regulator/max77802-regulator.c
9315 F:      Documentation/devicetree/bindings/*/*max77802.txt
9316 F:      include/dt-bindings/*/*max77802.h
9317
9318 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9319 M:      Krzysztof Kozlowski <krzk@kernel.org>
9320 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9321 L:      linux-pm@vger.kernel.org
9322 S:      Supported
9323 F:      drivers/power/supply/max14577_charger.c
9324 F:      drivers/power/supply/max77693_charger.c
9325
9326 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9327 M:      Chanwoo Choi <cw00.choi@samsung.com>
9328 M:      Krzysztof Kozlowski <krzk@kernel.org>
9329 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9330 L:      linux-kernel@vger.kernel.org
9331 S:      Supported
9332 F:      drivers/*/max14577*.c
9333 F:      drivers/*/max77686*.c
9334 F:      drivers/*/max77693*.c
9335 F:      drivers/extcon/extcon-max14577.c
9336 F:      drivers/extcon/extcon-max77693.c
9337 F:      drivers/rtc/rtc-max77686.c
9338 F:      drivers/clk/clk-max77686.c
9339 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9340 F:      Documentation/devicetree/bindings/*/max77686.txt
9341 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9342 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9343 F:      include/linux/mfd/max14577*.h
9344 F:      include/linux/mfd/max77686*.h
9345 F:      include/linux/mfd/max77693*.h
9346
9347 MAXIRADIO FM RADIO RECEIVER DRIVER
9348 M:      Hans Verkuil <hverkuil@xs4all.nl>
9349 L:      linux-media@vger.kernel.org
9350 T:      git git://linuxtv.org/media_tree.git
9351 W:      https://linuxtv.org
9352 S:      Maintained
9353 F:      drivers/media/radio/radio-maxiradio*
9354
9355 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9356 M:      Peter Rosin <peda@axentia.se>
9357 L:      linux-iio@vger.kernel.org
9358 S:      Maintained
9359 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9360 F:      drivers/iio/potentiometer/mcp4018.c
9361 F:      drivers/iio/potentiometer/mcp4531.c
9362
9363 MCR20A IEEE-802.15.4 RADIO DRIVER
9364 M:      Xue Liu <liuxuenetmail@gmail.com>
9365 L:      linux-wpan@vger.kernel.org
9366 W:      https://github.com/xueliu/mcr20a-linux
9367 S:      Maintained
9368 F:      drivers/net/ieee802154/mcr20a.c
9369 F:      drivers/net/ieee802154/mcr20a.h
9370 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9371
9372 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9373 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9374 L:      linux-iio@vger.kernel.org
9375 S:      Maintained
9376 F:      drivers/iio/dac/cio-dac.c
9377
9378 MEDIA DRIVERS FOR ASCOT2E
9379 M:      Sergey Kozlov <serjk@netup.ru>
9380 M:      Abylay Ospan <aospan@netup.ru>
9381 L:      linux-media@vger.kernel.org
9382 W:      https://linuxtv.org
9383 W:      http://netup.tv/
9384 T:      git git://linuxtv.org/media_tree.git
9385 S:      Supported
9386 F:      drivers/media/dvb-frontends/ascot2e*
9387
9388 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9389 M:      Jasmin Jessich <jasmin@anw.at>
9390 L:      linux-media@vger.kernel.org
9391 W:      https://linuxtv.org
9392 T:      git git://linuxtv.org/media_tree.git
9393 S:      Maintained
9394 F:      drivers/media/dvb-frontends/cxd2099*
9395
9396 MEDIA DRIVERS FOR CXD2841ER
9397 M:      Sergey Kozlov <serjk@netup.ru>
9398 M:      Abylay Ospan <aospan@netup.ru>
9399 L:      linux-media@vger.kernel.org
9400 W:      https://linuxtv.org
9401 W:      http://netup.tv/
9402 T:      git git://linuxtv.org/media_tree.git
9403 S:      Supported
9404 F:      drivers/media/dvb-frontends/cxd2841er*
9405
9406 MEDIA DRIVERS FOR CXD2880
9407 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9408 L:      linux-media@vger.kernel.org
9409 W:      http://linuxtv.org/
9410 T:      git git://linuxtv.org/media_tree.git
9411 S:      Supported
9412 F:      drivers/media/dvb-frontends/cxd2880/*
9413 F:      drivers/media/spi/cxd2880*
9414
9415 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9416 L:      linux-media@vger.kernel.org
9417 W:      https://linuxtv.org
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Orphan
9420 F:      drivers/media/pci/ddbridge/*
9421
9422 MEDIA DRIVERS FOR FREESCALE IMX
9423 M:      Steve Longerbeam <slongerbeam@gmail.com>
9424 M:      Philipp Zabel <p.zabel@pengutronix.de>
9425 L:      linux-media@vger.kernel.org
9426 T:      git git://linuxtv.org/media_tree.git
9427 S:      Maintained
9428 F:      Documentation/devicetree/bindings/media/imx.txt
9429 F:      Documentation/media/v4l-drivers/imx.rst
9430 F:      drivers/staging/media/imx/
9431 F:      include/linux/imx-media.h
9432 F:      include/media/imx.h
9433
9434 MEDIA DRIVER FOR FREESCALE IMX PXP
9435 M:      Philipp Zabel <p.zabel@pengutronix.de>
9436 L:      linux-media@vger.kernel.org
9437 T:      git git://linuxtv.org/media_tree.git
9438 S:      Maintained
9439 F:      drivers/media/platform/imx-pxp.[ch]
9440
9441 MEDIA DRIVERS FOR HELENE
9442 M:      Abylay Ospan <aospan@netup.ru>
9443 L:      linux-media@vger.kernel.org
9444 W:      https://linuxtv.org
9445 W:      http://netup.tv/
9446 T:      git git://linuxtv.org/media_tree.git
9447 S:      Supported
9448 F:      drivers/media/dvb-frontends/helene*
9449
9450 MEDIA DRIVERS FOR HORUS3A
9451 M:      Sergey Kozlov <serjk@netup.ru>
9452 M:      Abylay Ospan <aospan@netup.ru>
9453 L:      linux-media@vger.kernel.org
9454 W:      https://linuxtv.org
9455 W:      http://netup.tv/
9456 T:      git git://linuxtv.org/media_tree.git
9457 S:      Supported
9458 F:      drivers/media/dvb-frontends/horus3a*
9459
9460 MEDIA DRIVERS FOR LNBH25
9461 M:      Sergey Kozlov <serjk@netup.ru>
9462 M:      Abylay Ospan <aospan@netup.ru>
9463 L:      linux-media@vger.kernel.org
9464 W:      https://linuxtv.org
9465 W:      http://netup.tv/
9466 T:      git git://linuxtv.org/media_tree.git
9467 S:      Supported
9468 F:      drivers/media/dvb-frontends/lnbh25*
9469
9470 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9471 L:      linux-media@vger.kernel.org
9472 W:      https://linuxtv.org
9473 T:      git git://linuxtv.org/media_tree.git
9474 S:      Orphan
9475 F:      drivers/media/dvb-frontends/mxl5xx*
9476
9477 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9478 M:      Sergey Kozlov <serjk@netup.ru>
9479 M:      Abylay Ospan <aospan@netup.ru>
9480 L:      linux-media@vger.kernel.org
9481 W:      https://linuxtv.org
9482 W:      http://netup.tv/
9483 T:      git git://linuxtv.org/media_tree.git
9484 S:      Supported
9485 F:      drivers/media/pci/netup_unidvb/*
9486
9487 MEDIA DRIVERS FOR RENESAS - CEU
9488 M:      Jacopo Mondi <jacopo@jmondi.org>
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,ceu.txt
9494 F:      drivers/media/platform/renesas-ceu.c
9495 F:      include/media/drv-intf/renesas-ceu.h
9496
9497 MEDIA DRIVERS FOR RENESAS - DRIF
9498 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9499 L:      linux-media@vger.kernel.org
9500 L:      linux-renesas-soc@vger.kernel.org
9501 T:      git git://linuxtv.org/media_tree.git
9502 S:      Supported
9503 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9504 F:      drivers/media/platform/rcar_drif.c
9505
9506 MEDIA DRIVERS FOR RENESAS - FCP
9507 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9508 L:      linux-media@vger.kernel.org
9509 L:      linux-renesas-soc@vger.kernel.org
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Supported
9512 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9513 F:      drivers/media/platform/rcar-fcp.c
9514 F:      include/media/rcar-fcp.h
9515
9516 MEDIA DRIVERS FOR RENESAS - FDP1
9517 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9518 L:      linux-media@vger.kernel.org
9519 L:      linux-renesas-soc@vger.kernel.org
9520 T:      git git://linuxtv.org/media_tree.git
9521 S:      Supported
9522 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9523 F:      drivers/media/platform/rcar_fdp1.c
9524
9525 MEDIA DRIVERS FOR RENESAS - VIN
9526 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9527 L:      linux-media@vger.kernel.org
9528 L:      linux-renesas-soc@vger.kernel.org
9529 T:      git git://linuxtv.org/media_tree.git
9530 S:      Supported
9531 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9532 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9533 F:      drivers/media/platform/rcar-vin/
9534
9535 MEDIA DRIVERS FOR RENESAS - VSP1
9536 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9537 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9538 L:      linux-media@vger.kernel.org
9539 L:      linux-renesas-soc@vger.kernel.org
9540 T:      git git://linuxtv.org/media_tree.git
9541 S:      Supported
9542 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9543 F:      drivers/media/platform/vsp1/
9544
9545 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9546 L:      linux-media@vger.kernel.org
9547 W:      https://linuxtv.org
9548 T:      git git://linuxtv.org/media_tree.git
9549 S:      Orphan
9550 F:      drivers/media/dvb-frontends/stv0910*
9551
9552 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9553 L:      linux-media@vger.kernel.org
9554 W:      https://linuxtv.org
9555 T:      git git://linuxtv.org/media_tree.git
9556 S:      Orphan
9557 F:      drivers/media/dvb-frontends/stv6111*
9558
9559 MEDIA DRIVERS FOR STM32 - DCMI
9560 M:      Hugues Fruchet <hugues.fruchet@st.com>
9561 L:      linux-media@vger.kernel.org
9562 T:      git git://linuxtv.org/media_tree.git
9563 S:      Supported
9564 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9565 F:      drivers/media/platform/stm32/stm32-dcmi.c
9566
9567 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9568 M:      Dmitry Osipenko <digetx@gmail.com>
9569 L:      linux-media@vger.kernel.org
9570 L:      linux-tegra@vger.kernel.org
9571 T:      git git://linuxtv.org/media_tree.git
9572 S:      Maintained
9573 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9574 F:      drivers/staging/media/tegra-vde/
9575
9576 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9577 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9578 P:      LinuxTV.org Project
9579 L:      linux-media@vger.kernel.org
9580 W:      https://linuxtv.org
9581 Q:      http://patchwork.kernel.org/project/linux-media/list/
9582 T:      git git://linuxtv.org/media_tree.git
9583 S:      Maintained
9584 F:      Documentation/devicetree/bindings/media/
9585 F:      Documentation/media/
9586 F:      drivers/media/
9587 F:      drivers/staging/media/
9588 F:      include/linux/platform_data/media/
9589 F:      include/media/
9590 F:      include/uapi/linux/dvb/
9591 F:      include/uapi/linux/videodev2.h
9592 F:      include/uapi/linux/media.h
9593 F:      include/uapi/linux/v4l2-*
9594 F:      include/uapi/linux/meye.h
9595 F:      include/uapi/linux/ivtv*
9596 F:      include/uapi/linux/uvcvideo.h
9597
9598 MEDIATEK BLUETOOTH DRIVER
9599 M:      Sean Wang <sean.wang@mediatek.com>
9600 L:      linux-bluetooth@vger.kernel.org
9601 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9602 S:      Maintained
9603 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9604 F:      drivers/bluetooth/btmtkuart.c
9605
9606 MEDIATEK CIR DRIVER
9607 M:      Sean Wang <sean.wang@mediatek.com>
9608 S:      Maintained
9609 F:      drivers/media/rc/mtk-cir.c
9610
9611 MEDIATEK DMA DRIVER
9612 M:      Sean Wang <sean.wang@mediatek.com>
9613 L:      dmaengine@vger.kernel.org
9614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9615 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9616 S:      Maintained
9617 F:      Documentation/devicetree/bindings/dma/mtk-*
9618 F:      drivers/dma/mediatek/
9619
9620 MEDIATEK PMIC LED DRIVER
9621 M:      Sean Wang <sean.wang@mediatek.com>
9622 S:      Maintained
9623 F:      drivers/leds/leds-mt6323.c
9624 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9625
9626 MEDIATEK ETHERNET DRIVER
9627 M:      Felix Fietkau <nbd@openwrt.org>
9628 M:      John Crispin <john@phrozen.org>
9629 M:      Sean Wang <sean.wang@mediatek.com>
9630 M:      Nelson Chang <nelson.chang@mediatek.com>
9631 L:      netdev@vger.kernel.org
9632 S:      Maintained
9633 F:      drivers/net/ethernet/mediatek/
9634
9635 MEDIATEK SWITCH DRIVER
9636 M:      Sean Wang <sean.wang@mediatek.com>
9637 L:      netdev@vger.kernel.org
9638 S:      Maintained
9639 F:      drivers/net/dsa/mt7530.*
9640 F:      net/dsa/tag_mtk.c
9641
9642 MEDIATEK JPEG DRIVER
9643 M:      Rick Chang <rick.chang@mediatek.com>
9644 M:      Bin Liu <bin.liu@mediatek.com>
9645 S:      Supported
9646 F:      drivers/media/platform/mtk-jpeg/
9647 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9648
9649 MEDIATEK MDP DRIVER
9650 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9651 M:      Houlong Wei <houlong.wei@mediatek.com>
9652 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9653 S:      Supported
9654 F:      drivers/media/platform/mtk-mdp/
9655 F:      drivers/media/platform/mtk-vpu/
9656 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9657
9658 MEDIATEK MEDIA DRIVER
9659 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9660 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9661 S:      Supported
9662 F:      drivers/media/platform/mtk-vcodec/
9663 F:      drivers/media/platform/mtk-vpu/
9664 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9665 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9666
9667 MEDIATEK MT76 WIRELESS LAN DRIVER
9668 M:      Felix Fietkau <nbd@nbd.name>
9669 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9670 L:      linux-wireless@vger.kernel.org
9671 S:      Maintained
9672 F:      drivers/net/wireless/mediatek/mt76/
9673
9674 MEDIATEK MT7601U WIRELESS LAN DRIVER
9675 M:      Jakub Kicinski <kubakici@wp.pl>
9676 L:      linux-wireless@vger.kernel.org
9677 S:      Maintained
9678 F:      drivers/net/wireless/mediatek/mt7601u/
9679
9680 MEDIATEK NAND CONTROLLER DRIVER
9681 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9682 L:      linux-mtd@lists.infradead.org
9683 S:      Maintained
9684 F:      drivers/mtd/nand/raw/mtk_*
9685 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9686
9687 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9688 M:      Sean Wang <sean.wang@mediatek.com>
9689 S:      Maintained
9690 F:      drivers/char/hw_random/mtk-rng.c
9691
9692 MEDIATEK USB3 DRD IP DRIVER
9693 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9694 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9696 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9697 S:      Maintained
9698 F:      drivers/usb/mtu3/
9699
9700 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9701 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9702 M:      Martin Donnelly <martin.donnelly@ge.com>
9703 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9704 S:      Maintained
9705 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9706 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9707
9708 MEGARAID SCSI/SAS DRIVERS
9709 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9710 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9711 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9712 L:      megaraidlinux.pdl@broadcom.com
9713 L:      linux-scsi@vger.kernel.org
9714 W:      http://www.avagotech.com/support/
9715 S:      Maintained
9716 F:      Documentation/scsi/megaraid.txt
9717 F:      drivers/scsi/megaraid.*
9718 F:      drivers/scsi/megaraid/
9719
9720 MELEXIS MLX90614 DRIVER
9721 M:      Crt Mori <cmo@melexis.com>
9722 L:      linux-iio@vger.kernel.org
9723 W:      http://www.melexis.com
9724 S:      Supported
9725 F:      drivers/iio/temperature/mlx90614.c
9726
9727 MELEXIS MLX90632 DRIVER
9728 M:      Crt Mori <cmo@melexis.com>
9729 L:      linux-iio@vger.kernel.org
9730 W:      http://www.melexis.com
9731 S:      Supported
9732 F:      drivers/iio/temperature/mlx90632.c
9733
9734 MELFAS MIP4 TOUCHSCREEN DRIVER
9735 M:      Sangwon Jee <jeesw@melfas.com>
9736 W:      http://www.melfas.com
9737 S:      Supported
9738 F:      drivers/input/touchscreen/melfas_mip4.c
9739 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9740
9741 MELLANOX ETHERNET DRIVER (mlx4_en)
9742 M:      Tariq Toukan <tariqt@mellanox.com>
9743 L:      netdev@vger.kernel.org
9744 S:      Supported
9745 W:      http://www.mellanox.com
9746 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9747 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9748
9749 MELLANOX ETHERNET DRIVER (mlx5e)
9750 M:      Saeed Mahameed <saeedm@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/mlx5/core/en_*
9756
9757 MELLANOX ETHERNET INNOVA DRIVERS
9758 R:      Boris Pismenny <borisp@mellanox.com>
9759 L:      netdev@vger.kernel.org
9760 S:      Supported
9761 W:      http://www.mellanox.com
9762 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9763 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9764 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9765 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9766 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9767
9768 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9769 R:      Boris Pismenny <borisp@mellanox.com>
9770 L:      netdev@vger.kernel.org
9771 S:      Supported
9772 W:      http://www.mellanox.com
9773 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9774 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9775 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9776
9777 MELLANOX ETHERNET SWITCH DRIVERS
9778 M:      Jiri Pirko <jiri@mellanox.com>
9779 M:      Ido Schimmel <idosch@mellanox.com>
9780 L:      netdev@vger.kernel.org
9781 S:      Supported
9782 W:      http://www.mellanox.com
9783 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9784 F:      drivers/net/ethernet/mellanox/mlxsw/
9785 F:      tools/testing/selftests/drivers/net/mlxsw/
9786
9787 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9788 M:      mlxsw@mellanox.com
9789 L:      netdev@vger.kernel.org
9790 S:      Supported
9791 W:      http://www.mellanox.com
9792 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9793 F:      drivers/net/ethernet/mellanox/mlxfw/
9794
9795 MELLANOX HARDWARE PLATFORM SUPPORT
9796 M:      Andy Shevchenko <andy@infradead.org>
9797 M:      Darren Hart <dvhart@infradead.org>
9798 M:      Vadim Pasternak <vadimp@mellanox.com>
9799 L:      platform-driver-x86@vger.kernel.org
9800 S:      Supported
9801 F:      drivers/platform/mellanox/
9802
9803 MELLANOX MLX4 core VPI driver
9804 M:      Tariq Toukan <tariqt@mellanox.com>
9805 L:      netdev@vger.kernel.org
9806 L:      linux-rdma@vger.kernel.org
9807 W:      http://www.mellanox.com
9808 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9809 S:      Supported
9810 F:      drivers/net/ethernet/mellanox/mlx4/
9811 F:      include/linux/mlx4/
9812
9813 MELLANOX MLX4 IB driver
9814 M:      Yishai Hadas <yishaih@mellanox.com>
9815 L:      linux-rdma@vger.kernel.org
9816 W:      http://www.mellanox.com
9817 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9818 S:      Supported
9819 F:      drivers/infiniband/hw/mlx4/
9820 F:      include/linux/mlx4/
9821 F:      include/uapi/rdma/mlx4-abi.h
9822
9823 MELLANOX MLX5 core VPI driver
9824 M:      Saeed Mahameed <saeedm@mellanox.com>
9825 M:      Leon Romanovsky <leonro@mellanox.com>
9826 L:      netdev@vger.kernel.org
9827 L:      linux-rdma@vger.kernel.org
9828 W:      http://www.mellanox.com
9829 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9830 S:      Supported
9831 F:      drivers/net/ethernet/mellanox/mlx5/core/
9832 F:      include/linux/mlx5/
9833
9834 MELLANOX MLX5 IB driver
9835 M:      Leon Romanovsky <leonro@mellanox.com>
9836 L:      linux-rdma@vger.kernel.org
9837 W:      http://www.mellanox.com
9838 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9839 S:      Supported
9840 F:      drivers/infiniband/hw/mlx5/
9841 F:      include/linux/mlx5/
9842 F:      include/uapi/rdma/mlx5-abi.h
9843
9844 MELLANOX MLXCPLD I2C AND MUX DRIVER
9845 M:      Vadim Pasternak <vadimp@mellanox.com>
9846 M:      Michael Shych <michaelsh@mellanox.com>
9847 L:      linux-i2c@vger.kernel.org
9848 S:      Supported
9849 F:      drivers/i2c/busses/i2c-mlxcpld.c
9850 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9851 F:      Documentation/i2c/busses/i2c-mlxcpld
9852
9853 MELLANOX MLXCPLD LED DRIVER
9854 M:      Vadim Pasternak <vadimp@mellanox.com>
9855 L:      linux-leds@vger.kernel.org
9856 S:      Supported
9857 F:      drivers/leds/leds-mlxcpld.c
9858 F:      drivers/leds/leds-mlxreg.c
9859 F:      Documentation/leds/leds-mlxcpld.txt
9860
9861 MELLANOX PLATFORM DRIVER
9862 M:      Vadim Pasternak <vadimp@mellanox.com>
9863 L:      platform-driver-x86@vger.kernel.org
9864 S:      Supported
9865 F:      drivers/platform/x86/mlx-platform.c
9866
9867 MEMBARRIER SUPPORT
9868 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9869 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9870 L:      linux-kernel@vger.kernel.org
9871 S:      Supported
9872 F:      kernel/sched/membarrier.c
9873 F:      include/uapi/linux/membarrier.h
9874 F:      arch/powerpc/include/asm/membarrier.h
9875
9876 MEMORY MANAGEMENT
9877 L:      linux-mm@kvack.org
9878 W:      http://www.linux-mm.org
9879 S:      Maintained
9880 F:      include/linux/mm.h
9881 F:      include/linux/gfp.h
9882 F:      include/linux/mmzone.h
9883 F:      include/linux/memory_hotplug.h
9884 F:      include/linux/vmalloc.h
9885 F:      mm/
9886
9887 MEMORY TECHNOLOGY DEVICES (MTD)
9888 M:      David Woodhouse <dwmw2@infradead.org>
9889 M:      Brian Norris <computersforpeace@gmail.com>
9890 M:      Boris Brezillon <bbrezillon@kernel.org>
9891 M:      Marek Vasut <marek.vasut@gmail.com>
9892 M:      Richard Weinberger <richard@nod.at>
9893 L:      linux-mtd@lists.infradead.org
9894 W:      http://www.linux-mtd.infradead.org/
9895 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9896 T:      git git://git.infradead.org/linux-mtd.git master
9897 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9898 S:      Maintained
9899 F:      Documentation/devicetree/bindings/mtd/
9900 F:      drivers/mtd/
9901 F:      include/linux/mtd/
9902 F:      include/uapi/mtd/
9903
9904 MEN A21 WATCHDOG DRIVER
9905 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9906 L:      linux-watchdog@vger.kernel.org
9907 S:      Maintained
9908 F:      drivers/watchdog/mena21_wdt.c
9909
9910 MEN CHAMELEON BUS (mcb)
9911 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9912 S:      Maintained
9913 F:      drivers/mcb/
9914 F:      include/linux/mcb.h
9915 F:      Documentation/men-chameleon-bus.txt
9916
9917 MEN F21BMC (Board Management Controller)
9918 M:      Andreas Werner <andreas.werner@men.de>
9919 S:      Supported
9920 F:      drivers/mfd/menf21bmc.c
9921 F:      drivers/watchdog/menf21bmc_wdt.c
9922 F:      drivers/leds/leds-menf21bmc.c
9923 F:      drivers/hwmon/menf21bmc_hwmon.c
9924 F:      Documentation/hwmon/menf21bmc
9925
9926 MEN Z069 WATCHDOG DRIVER
9927 M:      Johannes Thumshirn <jth@kernel.org>
9928 L:      linux-watchdog@vger.kernel.org
9929 S:      Maintained
9930 F:      drivers/watchdog/menz69_wdt.c
9931
9932 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9933 M:      Neil Armstrong <narmstrong@baylibre.com>
9934 L:      linux-media@lists.freedesktop.org
9935 L:      linux-amlogic@lists.infradead.org
9936 W:      http://linux-meson.com/
9937 S:      Supported
9938 F:      drivers/media/platform/meson/ao-cec.c
9939 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9940 T:      git git://linuxtv.org/media_tree.git
9941
9942 MICROBLAZE ARCHITECTURE
9943 M:      Michal Simek <monstr@monstr.eu>
9944 W:      http://www.monstr.eu/fdt/
9945 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9946 S:      Supported
9947 F:      arch/microblaze/
9948
9949 MICROCHIP AT91 SERIAL DRIVER
9950 M:      Richard Genoud <richard.genoud@gmail.com>
9951 S:      Maintained
9952 F:      drivers/tty/serial/atmel_serial.c
9953 F:      drivers/tty/serial/atmel_serial.h
9954 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9955
9956 MICROCHIP AUDIO ASOC DRIVERS
9957 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9958 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9959 S:      Supported
9960 F:      sound/soc/atmel
9961
9962 MICROCHIP DMA DRIVER
9963 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9965 L:      dmaengine@vger.kernel.org
9966 S:      Supported
9967 F:      drivers/dma/at_hdmac.c
9968 F:      drivers/dma/at_hdmac_regs.h
9969 F:      include/linux/platform_data/dma-atmel.h
9970 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9971 F:      include/dt-bindings/dma/at91.h
9972
9973 MICROCHIP ECC DRIVER
9974 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9975 L:      linux-crypto@vger.kernel.org
9976 S:      Maintained
9977 F:      drivers/crypto/atmel-ecc.*
9978
9979 MICROCHIP I2C DRIVER
9980 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9981 L:      linux-i2c@vger.kernel.org
9982 S:      Supported
9983 F:      drivers/i2c/busses/i2c-at91.c
9984
9985 MICROCHIP ISC DRIVER
9986 M:      Eugen Hristev <eugen.hristev@microchip.com>
9987 L:      linux-media@vger.kernel.org
9988 S:      Supported
9989 F:      drivers/media/platform/atmel/atmel-isc.c
9990 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9991 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9992
9993 MICROCHIP ISI DRIVER
9994 M:      Eugen Hristev <eugen.hristev@microchip.com>
9995 L:      linux-media@vger.kernel.org
9996 S:      Supported
9997 F:      drivers/media/platform/atmel/atmel-isi.c
9998 F:      drivers/media/platform/atmel/atmel-isi.h
9999
10000 MICROCHIP AT91 USART MFD DRIVER
10001 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10002 L:      linux-kernel@vger.kernel.org
10003 S:      Supported
10004 F:      drivers/mfd/at91-usart.c
10005 F:      include/dt-bindings/mfd/at91-usart.h
10006 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10007
10008 MICROCHIP AT91 USART SPI DRIVER
10009 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10010 L:      linux-spi@vger.kernel.org
10011 S:      Supported
10012 F:      drivers/spi/spi-at91-usart.c
10013 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10014
10015 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10016 M:      Woojung Huh <Woojung.Huh@microchip.com>
10017 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10018 L:      netdev@vger.kernel.org
10019 S:      Maintained
10020 F:      net/dsa/tag_ksz.c
10021 F:      drivers/net/dsa/microchip/*
10022 F:      include/linux/platform_data/microchip-ksz.h
10023 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10024
10025 MICROCHIP LAN743X ETHERNET DRIVER
10026 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10027 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10028 L:      netdev@vger.kernel.org
10029 S:      Maintained
10030 F:      drivers/net/ethernet/microchip/lan743x_*
10031
10032 MICROCHIP LCDFB DRIVER
10033 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10034 L:      linux-fbdev@vger.kernel.org
10035 S:      Maintained
10036 F:      drivers/video/fbdev/atmel_lcdfb.c
10037 F:      include/video/atmel_lcdc.h
10038
10039 MICROCHIP MMC/SD/SDIO MCI DRIVER
10040 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10041 S:      Maintained
10042 F:      drivers/mmc/host/atmel-mci.c
10043
10044 MICROCHIP MCP16502 PMIC DRIVER
10045 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10047 S:      Maintained
10048 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10049 F:      drivers/regulator/mcp16502.c
10050
10051 MICROCHIP MCP3911 ADC DRIVER
10052 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10053 M:      Kent Gustavsson <kent@minoris.se>
10054 L:      linux-iio@vger.kernel.org
10055 S:      Supported
10056 F:      drivers/iio/adc/mcp3911.c
10057 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10058
10059 MICROCHIP NAND DRIVER
10060 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10061 L:      linux-mtd@lists.infradead.org
10062 S:      Supported
10063 F:      drivers/mtd/nand/raw/atmel/*
10064 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10065
10066 MICROCHIP PWM DRIVER
10067 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10069 L:      linux-pwm@vger.kernel.org
10070 S:      Supported
10071 F:      drivers/pwm/pwm-atmel.c
10072 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10073
10074 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10075 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10076 M:      Eugen Hristev <eugen.hristev@microchip.com>
10077 L:      linux-iio@vger.kernel.org
10078 S:      Supported
10079 F:      drivers/iio/adc/at91-sama5d2_adc.c
10080 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10081 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10082
10083 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10084 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10085 S:      Supported
10086 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10087
10088 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10089 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 L:      linux-gpio@vger.kernel.org
10092 F:      drivers/gpio/gpio-sama5d2-piobu.c
10093
10094 MICROCHIP SPI DRIVER
10095 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10096 S:      Supported
10097 F:      drivers/spi/spi-atmel.*
10098
10099 MICROCHIP SSC DRIVER
10100 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10102 S:      Supported
10103 F:      drivers/misc/atmel-ssc.c
10104 F:      include/linux/atmel-ssc.h
10105
10106 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10107 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10109 S:      Supported
10110 F:      drivers/misc/atmel_tclib.c
10111 F:      drivers/clocksource/tcb_clksrc.c
10112
10113 MICROCHIP USBA UDC DRIVER
10114 M:      Cristian Birsan <cristian.birsan@microchip.com>
10115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10116 S:      Supported
10117 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10118
10119 MICROCHIP USB251XB DRIVER
10120 M:      Richard Leitner <richard.leitner@skidata.com>
10121 L:      linux-usb@vger.kernel.org
10122 S:      Maintained
10123 F:      drivers/usb/misc/usb251xb.c
10124 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10125
10126 MICROCHIP XDMA DRIVER
10127 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10128 L:      linux-arm-kernel@lists.infradead.org
10129 L:      dmaengine@vger.kernel.org
10130 S:      Supported
10131 F:      drivers/dma/at_xdmac.c
10132
10133 MICROSEMI MIPS SOCS
10134 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10135 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10136 L:      linux-mips@vger.kernel.org
10137 S:      Supported
10138 F:      arch/mips/generic/board-ocelot.c
10139 F:      arch/mips/configs/generic/board-ocelot.config
10140 F:      arch/mips/boot/dts/mscc/
10141 F:      Documentation/devicetree/bindings/mips/mscc.txt
10142
10143 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10144 M:      Don Brace <don.brace@microsemi.com>
10145 L:      esc.storagedev@microsemi.com
10146 L:      linux-scsi@vger.kernel.org
10147 S:      Supported
10148 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10149 F:      drivers/scsi/smartpqi/Kconfig
10150 F:      drivers/scsi/smartpqi/Makefile
10151 F:      include/linux/cciss*.h
10152 F:      include/uapi/linux/cciss*.h
10153 F:      Documentation/scsi/smartpqi.txt
10154
10155 MICROSEMI ETHERNET SWITCH DRIVER
10156 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10157 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10158 L:      netdev@vger.kernel.org
10159 S:      Supported
10160 F:      drivers/net/ethernet/mscc/
10161
10162 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10163 M:      Chen Yu <yu.c.chen@intel.com>
10164 L:      platform-driver-x86@vger.kernel.org
10165 S:      Supported
10166 F:      drivers/platform/x86/surfacepro3_button.c
10167
10168 MICROTEK X6 SCANNER
10169 M:      Oliver Neukum <oliver@neukum.org>
10170 S:      Maintained
10171 F:      drivers/usb/image/microtek.*
10172
10173 MIPS
10174 M:      Ralf Baechle <ralf@linux-mips.org>
10175 M:      Paul Burton <paul.burton@mips.com>
10176 M:      James Hogan <jhogan@kernel.org>
10177 L:      linux-mips@vger.kernel.org
10178 W:      http://www.linux-mips.org/
10179 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10181 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10182 S:      Supported
10183 F:      Documentation/devicetree/bindings/mips/
10184 F:      Documentation/mips/
10185 F:      arch/mips/
10186 F:      drivers/platform/mips/
10187
10188 MIPS BOSTON DEVELOPMENT BOARD
10189 M:      Paul Burton <paul.burton@mips.com>
10190 L:      linux-mips@vger.kernel.org
10191 S:      Maintained
10192 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10193 F:      arch/mips/boot/dts/img/boston.dts
10194 F:      arch/mips/configs/generic/board-boston.config
10195 F:      drivers/clk/imgtec/clk-boston.c
10196 F:      include/dt-bindings/clock/boston-clock.h
10197
10198 MIPS GENERIC PLATFORM
10199 M:      Paul Burton <paul.burton@mips.com>
10200 L:      linux-mips@vger.kernel.org
10201 S:      Supported
10202 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10203 F:      arch/mips/generic/
10204 F:      arch/mips/tools/generic-board-config.sh
10205
10206 MIPS/LOONGSON1 ARCHITECTURE
10207 M:      Keguang Zhang <keguang.zhang@gmail.com>
10208 L:      linux-mips@vger.kernel.org
10209 S:      Maintained
10210 F:      arch/mips/loongson32/
10211 F:      arch/mips/include/asm/mach-loongson32/
10212 F:      drivers/*/*loongson1*
10213 F:      drivers/*/*/*loongson1*
10214
10215 MIPS/LOONGSON2 ARCHITECTURE
10216 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10217 L:      linux-mips@vger.kernel.org
10218 S:      Maintained
10219 F:      arch/mips/loongson64/fuloong-2e/
10220 F:      arch/mips/loongson64/lemote-2f/
10221 F:      arch/mips/include/asm/mach-loongson64/
10222 F:      drivers/*/*loongson2*
10223 F:      drivers/*/*/*loongson2*
10224
10225 MIPS/LOONGSON3 ARCHITECTURE
10226 M:      Huacai Chen <chenhc@lemote.com>
10227 L:      linux-mips@vger.kernel.org
10228 S:      Maintained
10229 F:      arch/mips/loongson64/
10230 F:      arch/mips/include/asm/mach-loongson64/
10231 F:      drivers/platform/mips/cpu_hwmon.c
10232 F:      drivers/*/*loongson3*
10233 F:      drivers/*/*/*loongson3*
10234
10235 MIPS RINT INSTRUCTION EMULATION
10236 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10237 L:      linux-mips@vger.kernel.org
10238 S:      Supported
10239 F:      arch/mips/math-emu/sp_rint.c
10240 F:      arch/mips/math-emu/dp_rint.c
10241
10242 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10243 M:      Hans Verkuil <hverkuil@xs4all.nl>
10244 L:      linux-media@vger.kernel.org
10245 T:      git git://linuxtv.org/media_tree.git
10246 W:      https://linuxtv.org
10247 S:      Odd Fixes
10248 F:      drivers/media/radio/radio-miropcm20*
10249
10250 MMP SUPPORT
10251 R:      Lubomir Rintel <lkundrak@v3.sk>
10252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10253 S:      Odd Fixes
10254 F:      arch/arm/boot/dts/mmp*
10255 F:      arch/arm/mach-mmp/
10256
10257 MMU GATHER AND TLB INVALIDATION
10258 M:      Will Deacon <will.deacon@arm.com>
10259 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10260 M:      Andrew Morton <akpm@linux-foundation.org>
10261 M:      Nick Piggin <npiggin@gmail.com>
10262 M:      Peter Zijlstra <peterz@infradead.org>
10263 L:      linux-arch@vger.kernel.org
10264 L:      linux-mm@kvack.org
10265 S:      Maintained
10266 F:      arch/*/include/asm/tlb.h
10267 F:      include/asm-generic/tlb.h
10268 F:      mm/mmu_gather.c
10269
10270 MN88472 MEDIA DRIVER
10271 M:      Antti Palosaari <crope@iki.fi>
10272 L:      linux-media@vger.kernel.org
10273 W:      https://linuxtv.org
10274 W:      http://palosaari.fi/linux/
10275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10276 S:      Maintained
10277 F:      drivers/media/dvb-frontends/mn88472*
10278
10279 MN88473 MEDIA DRIVER
10280 M:      Antti Palosaari <crope@iki.fi>
10281 L:      linux-media@vger.kernel.org
10282 W:      https://linuxtv.org
10283 W:      http://palosaari.fi/linux/
10284 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10285 S:      Maintained
10286 F:      drivers/media/dvb-frontends/mn88473*
10287
10288 MODULE SUPPORT
10289 M:      Jessica Yu <jeyu@kernel.org>
10290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10291 S:      Maintained
10292 F:      include/linux/module.h
10293 F:      kernel/module.c
10294
10295 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10296 W:      http://popies.net/meye/
10297 S:      Orphan
10298 F:      Documentation/media/v4l-drivers/meye*
10299 F:      drivers/media/pci/meye/
10300 F:      include/uapi/linux/meye.h
10301
10302 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10303 M:      Jiri Slaby <jirislaby@gmail.com>
10304 S:      Maintained
10305 F:      Documentation/serial/moxa-smartio
10306 F:      drivers/tty/mxser.*
10307
10308 MR800 AVERMEDIA USB FM RADIO DRIVER
10309 M:      Alexey Klimov <klimov.linux@gmail.com>
10310 L:      linux-media@vger.kernel.org
10311 T:      git git://linuxtv.org/media_tree.git
10312 S:      Maintained
10313 F:      drivers/media/radio/radio-mr800.c
10314
10315 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10316 M:      Alan Ott <alan@signal11.us>
10317 L:      linux-wpan@vger.kernel.org
10318 S:      Maintained
10319 F:      drivers/net/ieee802154/mrf24j40.c
10320 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10321
10322 MSI LAPTOP SUPPORT
10323 M:      "Lee, Chun-Yi" <jlee@suse.com>
10324 L:      platform-driver-x86@vger.kernel.org
10325 S:      Maintained
10326 F:      drivers/platform/x86/msi-laptop.c
10327
10328 MSI WMI SUPPORT
10329 L:      platform-driver-x86@vger.kernel.org
10330 S:      Orphan
10331 F:      drivers/platform/x86/msi-wmi.c
10332
10333 MSI001 MEDIA DRIVER
10334 M:      Antti Palosaari <crope@iki.fi>
10335 L:      linux-media@vger.kernel.org
10336 W:      https://linuxtv.org
10337 W:      http://palosaari.fi/linux/
10338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10339 T:      git git://linuxtv.org/anttip/media_tree.git
10340 S:      Maintained
10341 F:      drivers/media/tuners/msi001*
10342
10343 MSI2500 MEDIA DRIVER
10344 M:      Antti Palosaari <crope@iki.fi>
10345 L:      linux-media@vger.kernel.org
10346 W:      https://linuxtv.org
10347 W:      http://palosaari.fi/linux/
10348 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10349 T:      git git://linuxtv.org/anttip/media_tree.git
10350 S:      Maintained
10351 F:      drivers/media/usb/msi2500/
10352
10353 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10354 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10355 L:      linux-mtd@lists.infradead.org
10356 S:      Maintained
10357 F:      drivers/mtd/devices/docg3*
10358
10359 MT9M032 APTINA SENSOR DRIVER
10360 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10361 L:      linux-media@vger.kernel.org
10362 T:      git git://linuxtv.org/media_tree.git
10363 S:      Maintained
10364 F:      drivers/media/i2c/mt9m032.c
10365 F:      include/media/i2c/mt9m032.h
10366
10367 MT9P031 APTINA CAMERA SENSOR
10368 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10369 L:      linux-media@vger.kernel.org
10370 T:      git git://linuxtv.org/media_tree.git
10371 S:      Maintained
10372 F:      drivers/media/i2c/mt9p031.c
10373 F:      include/media/i2c/mt9p031.h
10374
10375 MT9T001 APTINA CAMERA SENSOR
10376 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10377 L:      linux-media@vger.kernel.org
10378 T:      git git://linuxtv.org/media_tree.git
10379 S:      Maintained
10380 F:      drivers/media/i2c/mt9t001.c
10381 F:      include/media/i2c/mt9t001.h
10382
10383 MT9T112 APTINA CAMERA SENSOR
10384 M:      Jacopo Mondi <jacopo@jmondi.org>
10385 L:      linux-media@vger.kernel.org
10386 T:      git git://linuxtv.org/media_tree.git
10387 S:      Odd Fixes
10388 F:      drivers/media/i2c/mt9t112.c
10389 F:      include/media/i2c/mt9t112.h
10390
10391 MT9V032 APTINA CAMERA SENSOR
10392 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10393 L:      linux-media@vger.kernel.org
10394 T:      git git://linuxtv.org/media_tree.git
10395 S:      Maintained
10396 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10397 F:      drivers/media/i2c/mt9v032.c
10398 F:      include/media/i2c/mt9v032.h
10399
10400 MT9V111 APTINA CAMERA SENSOR
10401 M:      Jacopo Mondi <jacopo@jmondi.org>
10402 L:      linux-media@vger.kernel.org
10403 T:      git git://linuxtv.org/media_tree.git
10404 S:      Maintained
10405 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10406 F:      drivers/media/i2c/mt9v111.c
10407
10408 MULTIFUNCTION DEVICES (MFD)
10409 M:      Lee Jones <lee.jones@linaro.org>
10410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10411 S:      Supported
10412 F:      Documentation/devicetree/bindings/mfd/
10413 F:      drivers/mfd/
10414 F:      include/linux/mfd/
10415 F:      include/dt-bindings/mfd/
10416
10417 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10418 S:      Orphan
10419 F:      drivers/mmc/host/mmc_spi.c
10420 F:      include/linux/spi/mmc_spi.h
10421
10422 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10423 M:      Ulf Hansson <ulf.hansson@linaro.org>
10424 L:      linux-mmc@vger.kernel.org
10425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/mmc/
10428 F:      drivers/mmc/
10429 F:      include/linux/mmc/
10430 F:      include/uapi/linux/mmc/
10431
10432 MULTIPLEXER SUBSYSTEM
10433 M:      Peter Rosin <peda@axentia.se>
10434 S:      Maintained
10435 F:      Documentation/ABI/testing/sysfs-class-mux*
10436 F:      Documentation/devicetree/bindings/mux/
10437 F:      include/dt-bindings/mux/
10438 F:      include/linux/mux/
10439 F:      drivers/mux/
10440
10441 MULTITECH MULTIPORT CARD (ISICOM)
10442 S:      Orphan
10443 F:      drivers/tty/isicom.c
10444 F:      include/linux/isicom.h
10445
10446 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10447 M:      Bin Liu <b-liu@ti.com>
10448 L:      linux-usb@vger.kernel.org
10449 S:      Maintained
10450 F:      drivers/usb/musb/
10451
10452 MXL301RF MEDIA DRIVER
10453 M:      Akihiro Tsukada <tskd08@gmail.com>
10454 L:      linux-media@vger.kernel.org
10455 S:      Odd Fixes
10456 F:      drivers/media/tuners/mxl301rf*
10457
10458 MXL5007T MEDIA DRIVER
10459 M:      Michael Krufky <mkrufky@linuxtv.org>
10460 L:      linux-media@vger.kernel.org
10461 W:      https://linuxtv.org
10462 W:      http://github.com/mkrufky
10463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10464 T:      git git://linuxtv.org/mkrufky/tuners.git
10465 S:      Maintained
10466 F:      drivers/media/tuners/mxl5007t.*
10467
10468 MXSFB DRM DRIVER
10469 M:      Marek Vasut <marex@denx.de>
10470 M:      Stefan Agner <stefan@agner.ch>
10471 L:      dri-devel@lists.freedesktop.org
10472 S:      Supported
10473 F:      drivers/gpu/drm/mxsfb/
10474 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10475 T:      git git://anongit.freedesktop.org/drm/drm-misc
10476
10477 MYLEX DAC960 PCI RAID Controller
10478 M:      Hannes Reinecke <hare@kernel.org>
10479 L:      linux-scsi@vger.kernel.org
10480 S:      Supported
10481 F:      drivers/scsi/myrb.*
10482 F:      drivers/scsi/myrs.*
10483
10484 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10485 M:      Chris Lee <christopher.lee@cspi.com>
10486 L:      netdev@vger.kernel.org
10487 W:      https://www.cspi.com/ethernet-products/support/downloads/
10488 S:      Supported
10489 F:      drivers/net/ethernet/myricom/myri10ge/
10490
10491 NAND FLASH SUBSYSTEM
10492 M:      Boris Brezillon <bbrezillon@kernel.org>
10493 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10494 R:      Richard Weinberger <richard@nod.at>
10495 L:      linux-mtd@lists.infradead.org
10496 W:      http://www.linux-mtd.infradead.org/
10497 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10498 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10499 T:      git git://git.infradead.org/linux-mtd.git nand/next
10500 S:      Maintained
10501 F:      drivers/mtd/nand/
10502 F:      include/linux/mtd/*nand*.h
10503
10504 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10505 M:      Daniel Mack <zonque@gmail.com>
10506 S:      Maintained
10507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10508 W:      http://www.native-instruments.com
10509 F:      sound/usb/caiaq/
10510
10511 NATSEMI ETHERNET DRIVER (DP8381x)
10512 S:      Orphan
10513 F:      drivers/net/ethernet/natsemi/natsemi.c
10514
10515 NCR 5380 SCSI DRIVERS
10516 M:      Finn Thain <fthain@telegraphics.com.au>
10517 M:      Michael Schmitz <schmitzmic@gmail.com>
10518 L:      linux-scsi@vger.kernel.org
10519 S:      Maintained
10520 F:      Documentation/scsi/g_NCR5380.txt
10521 F:      drivers/scsi/NCR5380.*
10522 F:      drivers/scsi/arm/cumana_1.c
10523 F:      drivers/scsi/arm/oak.c
10524 F:      drivers/scsi/atari_scsi.*
10525 F:      drivers/scsi/dmx3191d.c
10526 F:      drivers/scsi/g_NCR5380.*
10527 F:      drivers/scsi/mac_scsi.*
10528 F:      drivers/scsi/sun3_scsi.*
10529 F:      drivers/scsi/sun3_scsi_vme.c
10530
10531 NCSI LIBRARY:
10532 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10533 S:      Maintained
10534 F:      net/ncsi/
10535
10536 NCT6775 HARDWARE MONITOR DRIVER
10537 M:      Guenter Roeck <linux@roeck-us.net>
10538 L:      linux-hwmon@vger.kernel.org
10539 S:      Maintained
10540 F:      Documentation/hwmon/nct6775
10541 F:      drivers/hwmon/nct6775.c
10542
10543 NET_FAILOVER MODULE
10544 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10545 L:      netdev@vger.kernel.org
10546 S:      Supported
10547 F:      driver/net/net_failover.c
10548 F:      include/net/net_failover.h
10549 F:      Documentation/networking/net_failover.rst
10550
10551 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10552 M:      Faisal Latif <faisal.latif@intel.com>
10553 L:      linux-rdma@vger.kernel.org
10554 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10555 S:      Supported
10556 F:      drivers/infiniband/hw/nes/
10557 F:      include/uapi/rdma/nes-abi.h
10558
10559 NETEM NETWORK EMULATOR
10560 M:      Stephen Hemminger <stephen@networkplumber.org>
10561 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10562 S:      Maintained
10563 F:      net/sched/sch_netem.c
10564
10565 NETERION 10GbE DRIVERS (s2io/vxge)
10566 M:      Jon Mason <jdmason@kudzu.us>
10567 L:      netdev@vger.kernel.org
10568 S:      Supported
10569 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10570 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10571 F:      drivers/net/ethernet/neterion/
10572
10573 NETFILTER
10574 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10575 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10576 M:      Florian Westphal <fw@strlen.de>
10577 L:      netfilter-devel@vger.kernel.org
10578 L:      coreteam@netfilter.org
10579 W:      http://www.netfilter.org/
10580 W:      http://www.iptables.org/
10581 W:      http://www.nftables.org/
10582 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10585 S:      Maintained
10586 F:      include/linux/netfilter*
10587 F:      include/linux/netfilter/
10588 F:      include/net/netfilter/
10589 F:      include/uapi/linux/netfilter*
10590 F:      include/uapi/linux/netfilter/
10591 F:      net/*/netfilter.c
10592 F:      net/*/netfilter/
10593 F:      net/netfilter/
10594 F:      net/bridge/br_netfilter*.c
10595
10596 NETROM NETWORK LAYER
10597 M:      Ralf Baechle <ralf@linux-mips.org>
10598 L:      linux-hams@vger.kernel.org
10599 W:      http://www.linux-ax25.org/
10600 S:      Maintained
10601 F:      include/net/netrom.h
10602 F:      include/uapi/linux/netrom.h
10603 F:      net/netrom/
10604
10605 NETRONOME ETHERNET DRIVERS
10606 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10607 L:      oss-drivers@netronome.com
10608 S:      Maintained
10609 F:      drivers/net/ethernet/netronome/
10610
10611 NETWORK BLOCK DEVICE (NBD)
10612 M:      Josef Bacik <josef@toxicpanda.com>
10613 S:      Maintained
10614 L:      linux-block@vger.kernel.org
10615 L:      nbd@other.debian.org
10616 F:      Documentation/blockdev/nbd.txt
10617 F:      drivers/block/nbd.c
10618 F:      include/uapi/linux/nbd.h
10619
10620 NETWORK DROP MONITOR
10621 M:      Neil Horman <nhorman@tuxdriver.com>
10622 L:      netdev@vger.kernel.org
10623 S:      Maintained
10624 W:      https://fedorahosted.org/dropwatch/
10625 F:      net/core/drop_monitor.c
10626
10627 NETWORKING DRIVERS
10628 M:      "David S. Miller" <davem@davemloft.net>
10629 L:      netdev@vger.kernel.org
10630 W:      http://www.linuxfoundation.org/en/Net
10631 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10634 S:      Odd Fixes
10635 F:      Documentation/devicetree/bindings/net/
10636 F:      drivers/net/
10637 F:      include/linux/if_*
10638 F:      include/linux/netdevice.h
10639 F:      include/linux/etherdevice.h
10640 F:      include/linux/fcdevice.h
10641 F:      include/linux/fddidevice.h
10642 F:      include/linux/hippidevice.h
10643 F:      include/linux/inetdevice.h
10644 F:      include/uapi/linux/if_*
10645 F:      include/uapi/linux/netdevice.h
10646
10647 NETWORKING DRIVERS (WIRELESS)
10648 M:      Kalle Valo <kvalo@codeaurora.org>
10649 L:      linux-wireless@vger.kernel.org
10650 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10653 S:      Maintained
10654 F:      Documentation/devicetree/bindings/net/wireless/
10655 F:      drivers/net/wireless/
10656
10657 NETWORKING [DSA]
10658 M:      Andrew Lunn <andrew@lunn.ch>
10659 M:      Vivien Didelot <vivien.didelot@gmail.com>
10660 M:      Florian Fainelli <f.fainelli@gmail.com>
10661 S:      Maintained
10662 F:      Documentation/devicetree/bindings/net/dsa/
10663 F:      net/dsa/
10664 F:      include/net/dsa.h
10665 F:      include/linux/dsa/
10666 F:      drivers/net/dsa/
10667
10668 NETWORKING [GENERAL]
10669 M:      "David S. Miller" <davem@davemloft.net>
10670 L:      netdev@vger.kernel.org
10671 W:      http://www.linuxfoundation.org/en/Net
10672 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10675 B:      mailto:netdev@vger.kernel.org
10676 S:      Maintained
10677 F:      net/
10678 F:      include/net/
10679 F:      include/linux/in.h
10680 F:      include/linux/net.h
10681 F:      include/linux/netdevice.h
10682 F:      include/uapi/linux/in.h
10683 F:      include/uapi/linux/net.h
10684 F:      include/uapi/linux/netdevice.h
10685 F:      include/uapi/linux/net_namespace.h
10686 F:      tools/testing/selftests/net/
10687 F:      lib/net_utils.c
10688 F:      lib/random32.c
10689 F:      Documentation/networking/
10690
10691 NETWORKING [IPSEC]
10692 M:      Steffen Klassert <steffen.klassert@secunet.com>
10693 M:      Herbert Xu <herbert@gondor.apana.org.au>
10694 M:      "David S. Miller" <davem@davemloft.net>
10695 L:      netdev@vger.kernel.org
10696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10698 S:      Maintained
10699 F:      net/xfrm/
10700 F:      net/key/
10701 F:      net/ipv4/xfrm*
10702 F:      net/ipv4/esp4*
10703 F:      net/ipv4/ah4.c
10704 F:      net/ipv4/ipcomp.c
10705 F:      net/ipv4/ip_vti.c
10706 F:      net/ipv6/xfrm*
10707 F:      net/ipv6/esp6*
10708 F:      net/ipv6/ah6.c
10709 F:      net/ipv6/ipcomp6.c
10710 F:      net/ipv6/ip6_vti.c
10711 F:      include/uapi/linux/xfrm.h
10712 F:      include/net/xfrm.h
10713
10714 NETWORKING [IPv4/IPv6]
10715 M:      "David S. Miller" <davem@davemloft.net>
10716 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10717 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10718 L:      netdev@vger.kernel.org
10719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10720 S:      Maintained
10721 F:      net/ipv4/
10722 F:      net/ipv6/
10723 F:      include/net/ip*
10724 F:      arch/x86/net/*
10725
10726 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10727 M:      Paul Moore <paul@paul-moore.com>
10728 W:      https://github.com/netlabel
10729 L:      netdev@vger.kernel.org
10730 L:      linux-security-module@vger.kernel.org
10731 S:      Maintained
10732 F:      Documentation/netlabel/
10733 F:      include/net/calipso.h
10734 F:      include/net/cipso_ipv4.h
10735 F:      include/net/netlabel.h
10736 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10737 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10738 F:      net/netlabel/
10739 F:      net/ipv4/cipso_ipv4.c
10740 F:      net/ipv6/calipso.c
10741 F:      net/netfilter/xt_CONNSECMARK.c
10742 F:      net/netfilter/xt_SECMARK.c
10743
10744 NETWORKING [TCP]
10745 M:      Eric Dumazet <edumazet@google.com>
10746 L:      netdev@vger.kernel.org
10747 S:      Maintained
10748 F:      net/ipv4/tcp*.c
10749 F:      net/ipv4/syncookies.c
10750 F:      net/ipv6/tcp*.c
10751 F:      net/ipv6/syncookies.c
10752 F:      include/uapi/linux/tcp.h
10753 F:      include/net/tcp.h
10754 F:      include/linux/tcp.h
10755 F:      include/trace/events/tcp.h
10756
10757 NETWORKING [TLS]
10758 M:      Boris Pismenny <borisp@mellanox.com>
10759 M:      Aviad Yehezkel <aviadye@mellanox.com>
10760 M:      Dave Watson <davejwatson@fb.com>
10761 M:      John Fastabend <john.fastabend@gmail.com>
10762 M:      Daniel Borkmann <daniel@iogearbox.net>
10763 L:      netdev@vger.kernel.org
10764 S:      Maintained
10765 F:      net/tls/*
10766 F:      include/uapi/linux/tls.h
10767 F:      include/net/tls.h
10768
10769 NETWORKING [WIRELESS]
10770 L:      linux-wireless@vger.kernel.org
10771 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10772
10773 NETDEVSIM
10774 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10775 S:      Maintained
10776 F:      drivers/net/netdevsim/*
10777
10778 NETXEN (1/10) GbE SUPPORT
10779 M:      Manish Chopra <manishc@marvell.com>
10780 M:      Rahul Verma <rahulv@marvell.com>
10781 M:      GR-Linux-NIC-Dev@marvell.com
10782 L:      netdev@vger.kernel.org
10783 S:      Supported
10784 F:      drivers/net/ethernet/qlogic/netxen/
10785
10786 NFC SUBSYSTEM
10787 M:      Samuel Ortiz <sameo@linux.intel.com>
10788 L:      linux-wireless@vger.kernel.org
10789 L:      linux-nfc@lists.01.org (subscribers-only)
10790 S:      Supported
10791 F:      net/nfc/
10792 F:      include/net/nfc/
10793 F:      include/uapi/linux/nfc.h
10794 F:      drivers/nfc/
10795 F:      include/linux/platform_data/nfcmrvl.h
10796 F:      include/linux/platform_data/nxp-nci.h
10797 F:      Documentation/devicetree/bindings/net/nfc/
10798
10799 NFS, SUNRPC, AND LOCKD CLIENTS
10800 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10801 M:      Anna Schumaker <anna.schumaker@netapp.com>
10802 L:      linux-nfs@vger.kernel.org
10803 W:      http://client.linux-nfs.org
10804 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10805 S:      Maintained
10806 F:      fs/lockd/
10807 F:      fs/nfs/
10808 F:      fs/nfs_common/
10809 F:      net/sunrpc/
10810 F:      include/linux/lockd/
10811 F:      include/linux/nfs*
10812 F:      include/linux/sunrpc/
10813 F:      include/uapi/linux/nfs*
10814 F:      include/uapi/linux/sunrpc/
10815
10816 NILFS2 FILESYSTEM
10817 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10818 L:      linux-nilfs@vger.kernel.org
10819 W:      https://nilfs.sourceforge.io/
10820 W:      https://nilfs.osdn.jp/
10821 T:      git git://github.com/konis/nilfs2.git
10822 S:      Supported
10823 F:      Documentation/filesystems/nilfs2.txt
10824 F:      fs/nilfs2/
10825 F:      include/trace/events/nilfs2.h
10826 F:      include/uapi/linux/nilfs2_api.h
10827 F:      include/uapi/linux/nilfs2_ondisk.h
10828
10829 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10830 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10831 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10832 S:      Maintained
10833 F:      Documentation/scsi/NinjaSCSI.txt
10834 F:      drivers/scsi/pcmcia/nsp_*
10835
10836 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10837 M:      GOTO Masanori <gotom@debian.or.jp>
10838 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10839 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10840 S:      Maintained
10841 F:      Documentation/scsi/NinjaSCSI.txt
10842 F:      drivers/scsi/nsp32*
10843
10844 NIOS2 ARCHITECTURE
10845 M:      Ley Foon Tan <lftan@altera.com>
10846 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10848 S:      Maintained
10849 F:      arch/nios2/
10850
10851 NOHZ, DYNTICKS SUPPORT
10852 M:      Frederic Weisbecker <fweisbec@gmail.com>
10853 M:      Thomas Gleixner <tglx@linutronix.de>
10854 M:      Ingo Molnar <mingo@kernel.org>
10855 L:      linux-kernel@vger.kernel.org
10856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10857 S:      Maintained
10858 F:      kernel/time/tick*.*
10859 F:      include/linux/tick.h
10860 F:      include/linux/sched/nohz.h
10861
10862 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10863 M:      Pavel Machek <pavel@ucw.cz>
10864 M:      Sakari Ailus <sakari.ailus@iki.fi>
10865 L:      linux-media@vger.kernel.org
10866 S:      Maintained
10867 F:      drivers/media/i2c/et8ek8
10868 F:      drivers/media/i2c/ad5820.c
10869
10870 NOKIA N900 POWER SUPPLY DRIVERS
10871 R:      Pali Rohár <pali.rohar@gmail.com>
10872 F:      include/linux/power/bq2415x_charger.h
10873 F:      include/linux/power/bq27xxx_battery.h
10874 F:      include/linux/power/isp1704_charger.h
10875 F:      drivers/power/supply/bq2415x_charger.c
10876 F:      drivers/power/supply/bq27xxx_battery.c
10877 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10878 F:      drivers/power/supply/isp1704_charger.c
10879 F:      drivers/power/supply/rx51_battery.c
10880
10881 NTB AMD DRIVER
10882 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10883 L:      linux-ntb@googlegroups.com
10884 S:      Supported
10885 F:      drivers/ntb/hw/amd/
10886
10887 NTB DRIVER CORE
10888 M:      Jon Mason <jdmason@kudzu.us>
10889 M:      Dave Jiang <dave.jiang@intel.com>
10890 M:      Allen Hubbe <allenbh@gmail.com>
10891 L:      linux-ntb@googlegroups.com
10892 S:      Supported
10893 W:      https://github.com/jonmason/ntb/wiki
10894 T:      git git://github.com/jonmason/ntb.git
10895 F:      drivers/ntb/
10896 F:      drivers/net/ntb_netdev.c
10897 F:      include/linux/ntb.h
10898 F:      include/linux/ntb_transport.h
10899 F:      tools/testing/selftests/ntb/
10900
10901 NTB IDT DRIVER
10902 M:      Serge Semin <fancer.lancer@gmail.com>
10903 L:      linux-ntb@googlegroups.com
10904 S:      Supported
10905 F:      drivers/ntb/hw/idt/
10906
10907 NTB INTEL DRIVER
10908 M:      Dave Jiang <dave.jiang@intel.com>
10909 L:      linux-ntb@googlegroups.com
10910 S:      Supported
10911 W:      https://github.com/davejiang/linux/wiki
10912 T:      git https://github.com/davejiang/linux.git
10913 F:      drivers/ntb/hw/intel/
10914
10915 NTFS FILESYSTEM
10916 M:      Anton Altaparmakov <anton@tuxera.com>
10917 L:      linux-ntfs-dev@lists.sourceforge.net
10918 W:      http://www.tuxera.com/
10919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10920 S:      Supported
10921 F:      Documentation/filesystems/ntfs.txt
10922 F:      fs/ntfs/
10923
10924 NUBUS SUBSYSTEM
10925 M:      Finn Thain <fthain@telegraphics.com.au>
10926 L:      linux-m68k@lists.linux-m68k.org
10927 S:      Maintained
10928 F:      arch/*/include/asm/nubus.h
10929 F:      drivers/nubus/
10930 F:      include/linux/nubus.h
10931 F:      include/uapi/linux/nubus.h
10932
10933 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10934 M:      Antonino Daplas <adaplas@gmail.com>
10935 L:      linux-fbdev@vger.kernel.org
10936 S:      Maintained
10937 F:      drivers/video/fbdev/riva/
10938 F:      drivers/video/fbdev/nvidia/
10939
10940 NVM EXPRESS DRIVER
10941 M:      Keith Busch <keith.busch@intel.com>
10942 M:      Jens Axboe <axboe@fb.com>
10943 M:      Christoph Hellwig <hch@lst.de>
10944 M:      Sagi Grimberg <sagi@grimberg.me>
10945 L:      linux-nvme@lists.infradead.org
10946 T:      git://git.infradead.org/nvme.git
10947 W:      http://git.infradead.org/nvme.git
10948 S:      Supported
10949 F:      drivers/nvme/host/
10950 F:      include/linux/nvme.h
10951 F:      include/uapi/linux/nvme_ioctl.h
10952
10953 NVM EXPRESS FC TRANSPORT DRIVERS
10954 M:      James Smart <james.smart@broadcom.com>
10955 L:      linux-nvme@lists.infradead.org
10956 S:      Supported
10957 F:      include/linux/nvme-fc.h
10958 F:      include/linux/nvme-fc-driver.h
10959 F:      drivers/nvme/host/fc.c
10960 F:      drivers/nvme/target/fc.c
10961 F:      drivers/nvme/target/fcloop.c
10962
10963 NVM EXPRESS TARGET DRIVER
10964 M:      Christoph Hellwig <hch@lst.de>
10965 M:      Sagi Grimberg <sagi@grimberg.me>
10966 L:      linux-nvme@lists.infradead.org
10967 T:      git://git.infradead.org/nvme.git
10968 W:      http://git.infradead.org/nvme.git
10969 S:      Supported
10970 F:      drivers/nvme/target/
10971
10972 NVMEM FRAMEWORK
10973 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10974 S:      Maintained
10975 F:      drivers/nvmem/
10976 F:      Documentation/devicetree/bindings/nvmem/
10977 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10978 F:      include/linux/nvmem-consumer.h
10979 F:      include/linux/nvmem-provider.h
10980
10981 NXP SGTL5000 DRIVER
10982 M:      Fabio Estevam <festevam@gmail.com>
10983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10984 S:      Maintained
10985 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10986 F:      sound/soc/codecs/sgtl5000*
10987
10988 NXP TDA998X DRM DRIVER
10989 M:      Russell King <linux@armlinux.org.uk>
10990 S:      Maintained
10991 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10993 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10994 F:      include/drm/i2c/tda998x.h
10995 F:      include/dt-bindings/display/tda998x.h
10996 K:      "nxp,tda998x"
10997
10998 NXP TFA9879 DRIVER
10999 M:      Peter Rosin <peda@axentia.se>
11000 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11001 S:      Maintained
11002 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11003 F:      sound/soc/codecs/tfa9879*
11004
11005 NXP-NCI NFC DRIVER
11006 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11007 R:      Charles Gorand <charles.gorand@effinnov.com>
11008 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11009 S:      Supported
11010 F:      drivers/nfc/nxp-nci
11011
11012 OBJAGG
11013 M:      Jiri Pirko <jiri@mellanox.com>
11014 L:      netdev@vger.kernel.org
11015 S:      Supported
11016 F:      lib/objagg.c
11017 F:      lib/test_objagg.c
11018 F:      include/linux/objagg.h
11019
11020 OBJTOOL
11021 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11022 M:      Peter Zijlstra <peterz@infradead.org>
11023 S:      Supported
11024 F:      tools/objtool/
11025
11026 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11027 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11028 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11029 L:      linuxppc-dev@lists.ozlabs.org
11030 S:      Supported
11031 F:      arch/powerpc/platforms/powernv/ocxl.c
11032 F:      arch/powerpc/include/asm/pnv-ocxl.h
11033 F:      drivers/misc/ocxl/
11034 F:      include/misc/ocxl*
11035 F:      include/uapi/misc/ocxl.h
11036 F:      Documentation/accelerators/ocxl.rst
11037
11038 OMAP AUDIO SUPPORT
11039 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11040 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11042 L:      linux-omap@vger.kernel.org
11043 S:      Maintained
11044 F:      sound/soc/ti/omap*
11045 F:      sound/soc/ti/rx51.c
11046 F:      sound/soc/ti/n810.c
11047 F:      sound/soc/ti/sdma-pcm.*
11048
11049 OMAP CLOCK FRAMEWORK SUPPORT
11050 M:      Paul Walmsley <paul@pwsan.com>
11051 L:      linux-omap@vger.kernel.org
11052 S:      Maintained
11053 F:      arch/arm/*omap*/*clock*
11054
11055 OMAP DEVICE TREE SUPPORT
11056 M:      Benoît Cousson <bcousson@baylibre.com>
11057 M:      Tony Lindgren <tony@atomide.com>
11058 L:      linux-omap@vger.kernel.org
11059 L:      devicetree@vger.kernel.org
11060 S:      Maintained
11061 F:      arch/arm/boot/dts/*omap*
11062 F:      arch/arm/boot/dts/*am3*
11063 F:      arch/arm/boot/dts/*am4*
11064 F:      arch/arm/boot/dts/*am5*
11065 F:      arch/arm/boot/dts/*dra7*
11066
11067 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11068 L:      linux-omap@vger.kernel.org
11069 L:      linux-fbdev@vger.kernel.org
11070 S:      Orphan
11071 F:      drivers/video/fbdev/omap2/
11072 F:      Documentation/arm/OMAP/DSS
11073
11074 OMAP FRAMEBUFFER SUPPORT
11075 L:      linux-fbdev@vger.kernel.org
11076 L:      linux-omap@vger.kernel.org
11077 S:      Orphan
11078 F:      drivers/video/fbdev/omap/
11079
11080 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11081 M:      Roger Quadros <rogerq@ti.com>
11082 M:      Tony Lindgren <tony@atomide.com>
11083 L:      linux-omap@vger.kernel.org
11084 S:      Maintained
11085 F:      drivers/memory/omap-gpmc.c
11086 F:      arch/arm/mach-omap2/*gpmc*
11087
11088 OMAP GPIO DRIVER
11089 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11090 M:      Santosh Shilimkar <ssantosh@kernel.org>
11091 M:      Kevin Hilman <khilman@kernel.org>
11092 L:      linux-omap@vger.kernel.org
11093 S:      Maintained
11094 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11095 F:      drivers/gpio/gpio-omap.c
11096
11097 OMAP HARDWARE SPINLOCK SUPPORT
11098 M:      Ohad Ben-Cohen <ohad@wizery.com>
11099 L:      linux-omap@vger.kernel.org
11100 S:      Maintained
11101 F:      drivers/hwspinlock/omap_hwspinlock.c
11102
11103 OMAP HS MMC SUPPORT
11104 L:      linux-mmc@vger.kernel.org
11105 L:      linux-omap@vger.kernel.org
11106 S:      Orphan
11107 F:      drivers/mmc/host/omap_hsmmc.c
11108
11109 OMAP HWMOD DATA
11110 M:      Paul Walmsley <paul@pwsan.com>
11111 L:      linux-omap@vger.kernel.org
11112 S:      Maintained
11113 F:      arch/arm/mach-omap2/omap_hwmod*data*
11114
11115 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11116 M:      Benoît Cousson <bcousson@baylibre.com>
11117 L:      linux-omap@vger.kernel.org
11118 S:      Maintained
11119 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11120
11121 OMAP HWMOD SUPPORT
11122 M:      Benoît Cousson <bcousson@baylibre.com>
11123 M:      Paul Walmsley <paul@pwsan.com>
11124 L:      linux-omap@vger.kernel.org
11125 S:      Maintained
11126 F:      arch/arm/mach-omap2/omap_hwmod.*
11127
11128 OMAP I2C DRIVER
11129 M:      Vignesh R <vigneshr@ti.com>
11130 L:      linux-omap@vger.kernel.org
11131 L:      linux-i2c@vger.kernel.org
11132 S:      Maintained
11133 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11134 F:      drivers/i2c/busses/i2c-omap.c
11135
11136 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11137 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11138 L:      linux-media@vger.kernel.org
11139 S:      Maintained
11140 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11141 F:      drivers/media/platform/omap3isp/
11142 F:      drivers/staging/media/omap4iss/
11143
11144 OMAP MMC SUPPORT
11145 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11146 L:      linux-omap@vger.kernel.org
11147 S:      Odd Fixes
11148 F:      drivers/mmc/host/omap.c
11149
11150 OMAP POWER MANAGEMENT SUPPORT
11151 M:      Kevin Hilman <khilman@kernel.org>
11152 L:      linux-omap@vger.kernel.org
11153 S:      Maintained
11154 F:      arch/arm/*omap*/*pm*
11155 F:      drivers/cpufreq/omap-cpufreq.c
11156
11157 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11158 M:      Rajendra Nayak <rnayak@codeaurora.org>
11159 M:      Paul Walmsley <paul@pwsan.com>
11160 L:      linux-omap@vger.kernel.org
11161 S:      Maintained
11162 F:      arch/arm/mach-omap2/prm*
11163
11164 OMAP RANDOM NUMBER GENERATOR SUPPORT
11165 M:      Deepak Saxena <dsaxena@plexity.net>
11166 S:      Maintained
11167 F:      drivers/char/hw_random/omap-rng.c
11168
11169 OMAP USB SUPPORT
11170 L:      linux-usb@vger.kernel.org
11171 L:      linux-omap@vger.kernel.org
11172 S:      Orphan
11173 F:      drivers/usb/*/*omap*
11174 F:      arch/arm/*omap*/usb*
11175
11176 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11177 M:      Mark Jackson <mpfj@newflow.co.uk>
11178 L:      linux-omap@vger.kernel.org
11179 S:      Maintained
11180 F:      arch/arm/boot/dts/am335x-nano.dts
11181
11182 OMAP1 SUPPORT
11183 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11184 M:      Tony Lindgren <tony@atomide.com>
11185 L:      linux-omap@vger.kernel.org
11186 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11188 S:      Maintained
11189 F:      arch/arm/mach-omap1/
11190 F:      arch/arm/plat-omap/
11191 F:      arch/arm/configs/omap1_defconfig
11192 F:      drivers/i2c/busses/i2c-omap.c
11193 F:      include/linux/platform_data/i2c-omap.h
11194 F:      include/linux/platform_data/ams-delta-fiq.h
11195
11196 OMAP2+ SUPPORT
11197 M:      Tony Lindgren <tony@atomide.com>
11198 L:      linux-omap@vger.kernel.org
11199 W:      http://www.muru.com/linux/omap/
11200 W:      http://linux.omap.com/
11201 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11203 S:      Maintained
11204 F:      arch/arm/mach-omap2/
11205 F:      arch/arm/plat-omap/
11206 F:      arch/arm/configs/omap2plus_defconfig
11207 F:      drivers/i2c/busses/i2c-omap.c
11208 F:      drivers/irqchip/irq-omap-intc.c
11209 F:      drivers/mfd/*omap*.c
11210 F:      drivers/mfd/menelaus.c
11211 F:      drivers/mfd/palmas.c
11212 F:      drivers/mfd/tps65217.c
11213 F:      drivers/mfd/tps65218.c
11214 F:      drivers/mfd/tps65910.c
11215 F:      drivers/mfd/twl-core.[ch]
11216 F:      drivers/mfd/twl4030*.c
11217 F:      drivers/mfd/twl6030*.c
11218 F:      drivers/mfd/twl6040*.c
11219 F:      drivers/regulator/palmas-regulator*.c
11220 F:      drivers/regulator/pbias-regulator.c
11221 F:      drivers/regulator/tps65217-regulator.c
11222 F:      drivers/regulator/tps65218-regulator.c
11223 F:      drivers/regulator/tps65910-regulator.c
11224 F:      drivers/regulator/twl-regulator.c
11225 F:      drivers/regulator/twl6030-regulator.c
11226 F:      include/linux/platform_data/i2c-omap.h
11227
11228 ONION OMEGA2+ BOARD
11229 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11230 L:      linux-mips@vger.kernel.org
11231 S:      Maintained
11232 F:      arch/mips/boot/dts/ralink/omega2p.dts
11233
11234 OMFS FILESYSTEM
11235 M:      Bob Copeland <me@bobcopeland.com>
11236 L:      linux-karma-devel@lists.sourceforge.net
11237 S:      Maintained
11238 F:      Documentation/filesystems/omfs.txt
11239 F:      fs/omfs/
11240
11241 OMNIKEY CARDMAN 4000 DRIVER
11242 M:      Harald Welte <laforge@gnumonks.org>
11243 S:      Maintained
11244 F:      drivers/char/pcmcia/cm4000_cs.c
11245 F:      include/linux/cm4000_cs.h
11246 F:      include/uapi/linux/cm4000_cs.h
11247
11248 OMNIKEY CARDMAN 4040 DRIVER
11249 M:      Harald Welte <laforge@gnumonks.org>
11250 S:      Maintained
11251 F:      drivers/char/pcmcia/cm4040_cs.*
11252
11253 OMNIVISION OV13858 SENSOR DRIVER
11254 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11255 L:      linux-media@vger.kernel.org
11256 T:      git git://linuxtv.org/media_tree.git
11257 S:      Maintained
11258 F:      drivers/media/i2c/ov13858.c
11259
11260 OMNIVISION OV2680 SENSOR DRIVER
11261 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11262 L:      linux-media@vger.kernel.org
11263 T:      git git://linuxtv.org/media_tree.git
11264 S:      Maintained
11265 F:      drivers/media/i2c/ov2680.c
11266 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11267
11268 OMNIVISION OV2685 SENSOR DRIVER
11269 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11270 L:      linux-media@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      drivers/media/i2c/ov2685.c
11274
11275 OMNIVISION OV5640 SENSOR DRIVER
11276 M:      Steve Longerbeam <slongerbeam@gmail.com>
11277 L:      linux-media@vger.kernel.org
11278 T:      git git://linuxtv.org/media_tree.git
11279 S:      Maintained
11280 F:      drivers/media/i2c/ov5640.c
11281
11282 OMNIVISION OV5647 SENSOR DRIVER
11283 M:      Luis Oliveira <lolivei@synopsys.com>
11284 L:      linux-media@vger.kernel.org
11285 T:      git git://linuxtv.org/media_tree.git
11286 S:      Maintained
11287 F:      drivers/media/i2c/ov5647.c
11288
11289 OMNIVISION OV5695 SENSOR DRIVER
11290 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11291 L:      linux-media@vger.kernel.org
11292 T:      git git://linuxtv.org/media_tree.git
11293 S:      Maintained
11294 F:      drivers/media/i2c/ov5695.c
11295
11296 OMNIVISION OV7670 SENSOR DRIVER
11297 M:      Jonathan Corbet <corbet@lwn.net>
11298 L:      linux-media@vger.kernel.org
11299 T:      git git://linuxtv.org/media_tree.git
11300 S:      Maintained
11301 F:      drivers/media/i2c/ov7670.c
11302 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11303
11304 OMNIVISION OV772x SENSOR DRIVER
11305 M:      Jacopo Mondi <jacopo@jmondi.org>
11306 L:      linux-media@vger.kernel.org
11307 T:      git git://linuxtv.org/media_tree.git
11308 S:      Odd fixes
11309 F:      drivers/media/i2c/ov772x.c
11310 F:      include/media/i2c/ov772x.h
11311 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11312
11313 OMNIVISION OV7740 SENSOR DRIVER
11314 M:      Wenyou Yang <wenyou.yang@microchip.com>
11315 L:      linux-media@vger.kernel.org
11316 T:      git git://linuxtv.org/media_tree.git
11317 S:      Maintained
11318 F:      drivers/media/i2c/ov7740.c
11319 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11320
11321 OMNIVISION OV9650 SENSOR DRIVER
11322 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11323 R:      Akinobu Mita <akinobu.mita@gmail.com>
11324 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11325 L:      linux-media@vger.kernel.org
11326 T:      git git://linuxtv.org/media_tree.git
11327 S:      Maintained
11328 F:      drivers/media/i2c/ov9650.c
11329 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11330
11331 ONENAND FLASH DRIVER
11332 M:      Kyungmin Park <kyungmin.park@samsung.com>
11333 L:      linux-mtd@lists.infradead.org
11334 S:      Maintained
11335 F:      drivers/mtd/nand/onenand/
11336 F:      include/linux/mtd/onenand*.h
11337
11338 ONSTREAM SCSI TAPE DRIVER
11339 M:      Willem Riede <osst@riede.org>
11340 L:      osst-users@lists.sourceforge.net
11341 L:      linux-scsi@vger.kernel.org
11342 S:      Maintained
11343 F:      Documentation/scsi/osst.txt
11344 F:      drivers/scsi/osst.*
11345 F:      drivers/scsi/osst_*.h
11346 F:      drivers/scsi/st.h
11347
11348 OP-TEE DRIVER
11349 M:      Jens Wiklander <jens.wiklander@linaro.org>
11350 S:      Maintained
11351 F:      drivers/tee/optee/
11352
11353 OPA-VNIC DRIVER
11354 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11355 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11356 L:      linux-rdma@vger.kernel.org
11357 S:      Supported
11358 F:      drivers/infiniband/ulp/opa_vnic
11359
11360 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11361 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11362 M:      Frank Rowand <frowand.list@gmail.com>
11363 L:      devicetree@vger.kernel.org
11364 S:      Maintained
11365 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11366 F:      Documentation/devicetree/overlay-notes.txt
11367 F:      drivers/of/overlay.c
11368 F:      drivers/of/resolver.c
11369 K:      of_overlay_notifier_
11370
11371 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11372 M:      Rob Herring <robh+dt@kernel.org>
11373 M:      Frank Rowand <frowand.list@gmail.com>
11374 L:      devicetree@vger.kernel.org
11375 W:      http://www.devicetree.org/
11376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11377 S:      Maintained
11378 F:      drivers/of/
11379 F:      include/linux/of*.h
11380 F:      scripts/dtc/
11381 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11382
11383 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11384 M:      Rob Herring <robh+dt@kernel.org>
11385 M:      Mark Rutland <mark.rutland@arm.com>
11386 L:      devicetree@vger.kernel.org
11387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11388 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11389 S:      Maintained
11390 F:      Documentation/devicetree/
11391 F:      arch/*/boot/dts/
11392 F:      include/dt-bindings/
11393
11394 OPENCORES I2C BUS DRIVER
11395 M:      Peter Korsgaard <peter@korsgaard.com>
11396 M:      Andrew Lunn <andrew@lunn.ch>
11397 L:      linux-i2c@vger.kernel.org
11398 S:      Maintained
11399 F:      Documentation/i2c/busses/i2c-ocores
11400 F:      drivers/i2c/busses/i2c-ocores.c
11401 F:      include/linux/platform_data/i2c-ocores.h
11402
11403 OPENRISC ARCHITECTURE
11404 M:      Jonas Bonn <jonas@southpole.se>
11405 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11406 M:      Stafford Horne <shorne@gmail.com>
11407 T:      git git://github.com/openrisc/linux.git
11408 L:      openrisc@lists.librecores.org
11409 W:      http://openrisc.io
11410 S:      Maintained
11411 F:      Documentation/devicetree/bindings/openrisc/
11412 F:      Documentation/openrisc/
11413 F:      arch/openrisc/
11414 F:      drivers/irqchip/irq-ompic.c
11415 F:      drivers/irqchip/irq-or1k-*
11416
11417 OPENVSWITCH
11418 M:      Pravin B Shelar <pshelar@ovn.org>
11419 L:      netdev@vger.kernel.org
11420 L:      dev@openvswitch.org
11421 W:      http://openvswitch.org
11422 S:      Maintained
11423 F:      net/openvswitch/
11424 F:      include/uapi/linux/openvswitch.h
11425
11426 OPERATING PERFORMANCE POINTS (OPP)
11427 M:      Viresh Kumar <vireshk@kernel.org>
11428 M:      Nishanth Menon <nm@ti.com>
11429 M:      Stephen Boyd <sboyd@kernel.org>
11430 L:      linux-pm@vger.kernel.org
11431 S:      Maintained
11432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11433 F:      drivers/opp/
11434 F:      include/linux/pm_opp.h
11435 F:      Documentation/power/opp.txt
11436 F:      Documentation/devicetree/bindings/opp/
11437
11438 OPL4 DRIVER
11439 M:      Clemens Ladisch <clemens@ladisch.de>
11440 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11441 T:      git git://git.alsa-project.org/alsa-kernel.git
11442 S:      Maintained
11443 F:      sound/drivers/opl4/
11444
11445 OPROFILE
11446 M:      Robert Richter <rric@kernel.org>
11447 L:      oprofile-list@lists.sf.net
11448 S:      Maintained
11449 F:      arch/*/include/asm/oprofile*.h
11450 F:      arch/*/oprofile/
11451 F:      drivers/oprofile/
11452 F:      include/linux/oprofile.h
11453
11454 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11455 M:      Mark Fasheh <mark@fasheh.com>
11456 M:      Joel Becker <jlbec@evilplan.org>
11457 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11458 W:      http://ocfs2.wiki.kernel.org
11459 S:      Supported
11460 F:      Documentation/filesystems/ocfs2.txt
11461 F:      Documentation/filesystems/dlmfs.txt
11462 F:      fs/ocfs2/
11463
11464 ORANGEFS FILESYSTEM
11465 M:      Mike Marshall <hubcap@omnibond.com>
11466 R:      Martin Brandenburg <martin@omnibond.com>
11467 L:      devel@lists.orangefs.org
11468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11469 S:      Supported
11470 F:      fs/orangefs/
11471 F:      Documentation/filesystems/orangefs.txt
11472
11473 ORINOCO DRIVER
11474 L:      linux-wireless@vger.kernel.org
11475 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11476 W:      http://www.nongnu.org/orinoco/
11477 S:      Orphan
11478 F:      drivers/net/wireless/intersil/orinoco/
11479
11480 OSD LIBRARY and FILESYSTEM
11481 M:      Boaz Harrosh <ooo@electrozaur.com>
11482 S:      Maintained
11483 F:      drivers/scsi/osd/
11484 F:      include/scsi/osd_*
11485 F:      fs/exofs/
11486
11487 OV2659 OMNIVISION SENSOR DRIVER
11488 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11489 L:      linux-media@vger.kernel.org
11490 W:      https://linuxtv.org
11491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11492 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11493 S:      Maintained
11494 F:      drivers/media/i2c/ov2659.c
11495 F:      include/media/i2c/ov2659.h
11496
11497 OVERLAY FILESYSTEM
11498 M:      Miklos Szeredi <miklos@szeredi.hu>
11499 L:      linux-unionfs@vger.kernel.org
11500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11501 S:      Supported
11502 F:      fs/overlayfs/
11503 F:      Documentation/filesystems/overlayfs.txt
11504
11505 P54 WIRELESS DRIVER
11506 M:      Christian Lamparter <chunkeey@googlemail.com>
11507 L:      linux-wireless@vger.kernel.org
11508 W:      http://wireless.kernel.org/en/users/Drivers/p54
11509 S:      Maintained
11510 F:      drivers/net/wireless/intersil/p54/
11511
11512 PA SEMI ETHERNET DRIVER
11513 L:      netdev@vger.kernel.org
11514 S:      Orphan
11515 F:      drivers/net/ethernet/pasemi/*
11516
11517 PA SEMI SMBUS DRIVER
11518 L:      linux-i2c@vger.kernel.org
11519 S:      Orphan
11520 F:      drivers/i2c/busses/i2c-pasemi.c
11521
11522 PADATA PARALLEL EXECUTION MECHANISM
11523 M:      Steffen Klassert <steffen.klassert@secunet.com>
11524 L:      linux-crypto@vger.kernel.org
11525 S:      Maintained
11526 F:      kernel/padata.c
11527 F:      include/linux/padata.h
11528 F:      Documentation/padata.txt
11529
11530 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11531 M:      Harald Welte <laforge@gnumonks.org>
11532 L:      platform-driver-x86@vger.kernel.org
11533 S:      Maintained
11534 F:      drivers/platform/x86/panasonic-laptop.c
11535
11536 PARALLEL LCD/KEYPAD PANEL DRIVER
11537 M:      Willy Tarreau <willy@haproxy.com>
11538 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11539 S:      Odd Fixes
11540 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11541 F:      drivers/auxdisplay/panel.c
11542
11543 PARALLEL PORT SUBSYSTEM
11544 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11545 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11546 L:      linux-parport@lists.infradead.org (subscribers-only)
11547 S:      Maintained
11548 F:      drivers/parport/
11549 F:      include/linux/parport*.h
11550 F:      drivers/char/ppdev.c
11551 F:      include/uapi/linux/ppdev.h
11552 F:      Documentation/parport*.txt
11553
11554 PARAVIRT_OPS INTERFACE
11555 M:      Juergen Gross <jgross@suse.com>
11556 M:      Alok Kataria <akataria@vmware.com>
11557 L:      virtualization@lists.linux-foundation.org
11558 S:      Supported
11559 F:      Documentation/virtual/paravirt_ops.txt
11560 F:      arch/*/kernel/paravirt*
11561 F:      arch/*/include/asm/paravirt*.h
11562 F:      include/linux/hypervisor.h
11563
11564 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11565 M:      Tim Waugh <tim@cyberelk.net>
11566 L:      linux-parport@lists.infradead.org (subscribers-only)
11567 S:      Maintained
11568 F:      Documentation/blockdev/paride.txt
11569 F:      drivers/block/paride/
11570
11571 PARISC ARCHITECTURE
11572 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11573 M:      Helge Deller <deller@gmx.de>
11574 L:      linux-parisc@vger.kernel.org
11575 W:      http://www.parisc-linux.org/
11576 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11579 S:      Maintained
11580 F:      arch/parisc/
11581 F:      Documentation/parisc/
11582 F:      drivers/parisc/
11583 F:      drivers/char/agp/parisc-agp.c
11584 F:      drivers/input/serio/gscps2.c
11585 F:      drivers/parport/parport_gsc.*
11586 F:      drivers/tty/serial/8250/8250_gsc.c
11587 F:      drivers/video/fbdev/sti*
11588 F:      drivers/video/console/sti*
11589 F:      drivers/video/logo/logo_parisc*
11590
11591 PARMAN
11592 M:      Jiri Pirko <jiri@mellanox.com>
11593 L:      netdev@vger.kernel.org
11594 S:      Supported
11595 F:      lib/parman.c
11596 F:      lib/test_parman.c
11597 F:      include/linux/parman.h
11598
11599 PC87360 HARDWARE MONITORING DRIVER
11600 M:      Jim Cromie <jim.cromie@gmail.com>
11601 L:      linux-hwmon@vger.kernel.org
11602 S:      Maintained
11603 F:      Documentation/hwmon/pc87360
11604 F:      drivers/hwmon/pc87360.c
11605
11606 PC8736x GPIO DRIVER
11607 M:      Jim Cromie <jim.cromie@gmail.com>
11608 S:      Maintained
11609 F:      drivers/char/pc8736x_gpio.c
11610
11611 PC87427 HARDWARE MONITORING DRIVER
11612 M:      Jean Delvare <jdelvare@suse.com>
11613 L:      linux-hwmon@vger.kernel.org
11614 S:      Maintained
11615 F:      Documentation/hwmon/pc87427
11616 F:      drivers/hwmon/pc87427.c
11617
11618 PCA9532 LED DRIVER
11619 M:      Riku Voipio <riku.voipio@iki.fi>
11620 S:      Maintained
11621 F:      drivers/leds/leds-pca9532.c
11622 F:      include/linux/leds-pca9532.h
11623
11624 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11625 M:      Guenter Roeck <linux@roeck-us.net>
11626 L:      linux-i2c@vger.kernel.org
11627 S:      Maintained
11628 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11629
11630 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11631 M:      Khalid Aziz <khalid@gonehiking.org>
11632 S:      Maintained
11633 F:      drivers/firmware/pcdp.*
11634
11635 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11636 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11637 L:      linux-pci@vger.kernel.org
11638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639 S:      Maintained
11640 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11641 F:      drivers/pci/controller/pci-aardvark.c
11642
11643 PCI DRIVER FOR ALTERA PCIE IP
11644 M:      Ley Foon Tan <lftan@altera.com>
11645 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11646 L:      linux-pci@vger.kernel.org
11647 S:      Supported
11648 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11649 F:      drivers/pci/controller/pcie-altera.c
11650
11651 PCI DRIVER FOR APPLIEDMICRO XGENE
11652 M:      Tanmay Inamdar <tinamdar@apm.com>
11653 L:      linux-pci@vger.kernel.org
11654 L:      linux-arm-kernel@lists.infradead.org
11655 S:      Maintained
11656 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11657 F:      drivers/pci/controller/pci-xgene.c
11658
11659 PCI DRIVER FOR ARM VERSATILE PLATFORM
11660 M:      Rob Herring <robh@kernel.org>
11661 L:      linux-pci@vger.kernel.org
11662 L:      linux-arm-kernel@lists.infradead.org
11663 S:      Maintained
11664 F:      Documentation/devicetree/bindings/pci/versatile.txt
11665 F:      drivers/pci/controller/pci-versatile.c
11666
11667 PCI DRIVER FOR ARMADA 8K
11668 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11669 L:      linux-pci@vger.kernel.org
11670 L:      linux-arm-kernel@lists.infradead.org
11671 S:      Maintained
11672 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11673 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11674
11675 PCI DRIVER FOR CADENCE PCIE IP
11676 M:      Alan Douglas <adouglas@cadence.com>
11677 L:      linux-pci@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11680 F:      drivers/pci/controller/pcie-cadence*
11681
11682 PCI DRIVER FOR FREESCALE LAYERSCAPE
11683 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11684 M:      Mingkai Hu <mingkai.hu@nxp.com>
11685 M:      Roy Zang <roy.zang@nxp.com>
11686 L:      linuxppc-dev@lists.ozlabs.org
11687 L:      linux-pci@vger.kernel.org
11688 L:      linux-arm-kernel@lists.infradead.org
11689 S:      Maintained
11690 F:      drivers/pci/controller/dwc/*layerscape*
11691
11692 PCI DRIVER FOR GENERIC OF HOSTS
11693 M:      Will Deacon <will.deacon@arm.com>
11694 L:      linux-pci@vger.kernel.org
11695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11696 S:      Maintained
11697 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11698 F:      drivers/pci/controller/pci-host-common.c
11699 F:      drivers/pci/controller/pci-host-generic.c
11700
11701 PCI DRIVER FOR IMX6
11702 M:      Richard Zhu <hongxing.zhu@nxp.com>
11703 M:      Lucas Stach <l.stach@pengutronix.de>
11704 L:      linux-pci@vger.kernel.org
11705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11706 S:      Maintained
11707 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11708 F:      drivers/pci/controller/dwc/*imx6*
11709
11710 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11711 M:      Keith Busch <keith.busch@intel.com>
11712 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11713 L:      linux-pci@vger.kernel.org
11714 S:      Supported
11715 F:      drivers/pci/controller/vmd.c
11716
11717 PCI DRIVER FOR MICROSEMI SWITCHTEC
11718 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11719 M:      Logan Gunthorpe <logang@deltatee.com>
11720 L:      linux-pci@vger.kernel.org
11721 S:      Maintained
11722 F:      Documentation/switchtec.txt
11723 F:      Documentation/ABI/testing/sysfs-class-switchtec
11724 F:      drivers/pci/switch/switchtec*
11725 F:      include/uapi/linux/switchtec_ioctl.h
11726 F:      include/linux/switchtec.h
11727 F:      drivers/ntb/hw/mscc/
11728
11729 PCI DRIVER FOR MOBIVEIL PCIE IP
11730 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11731 L:      linux-pci@vger.kernel.org
11732 S:      Supported
11733 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11734 F:      drivers/pci/controller/pcie-mobiveil.c
11735
11736 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11737 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11738 M:      Jason Cooper <jason@lakedaemon.net>
11739 L:      linux-pci@vger.kernel.org
11740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11741 S:      Maintained
11742 F:      drivers/pci/controller/*mvebu*
11743
11744 PCI DRIVER FOR NVIDIA TEGRA
11745 M:      Thierry Reding <thierry.reding@gmail.com>
11746 L:      linux-tegra@vger.kernel.org
11747 L:      linux-pci@vger.kernel.org
11748 S:      Supported
11749 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11750 F:      drivers/pci/controller/pci-tegra.c
11751
11752 PCI DRIVER FOR RENESAS R-CAR
11753 M:      Simon Horman <horms@verge.net.au>
11754 L:      linux-pci@vger.kernel.org
11755 L:      linux-renesas-soc@vger.kernel.org
11756 S:      Maintained
11757 F:      drivers/pci/controller/*rcar*
11758
11759 PCI DRIVER FOR SAMSUNG EXYNOS
11760 M:      Jingoo Han <jingoohan1@gmail.com>
11761 L:      linux-pci@vger.kernel.org
11762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11763 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11764 S:      Maintained
11765 F:      drivers/pci/controller/dwc/pci-exynos.c
11766
11767 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11768 M:      Jingoo Han <jingoohan1@gmail.com>
11769 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11770 L:      linux-pci@vger.kernel.org
11771 S:      Maintained
11772 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11773 F:      drivers/pci/controller/dwc/*designware*
11774
11775 PCI DRIVER FOR TI DRA7XX
11776 M:      Kishon Vijay Abraham I <kishon@ti.com>
11777 L:      linux-omap@vger.kernel.org
11778 L:      linux-pci@vger.kernel.org
11779 S:      Supported
11780 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11781 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11782
11783 PCI DRIVER FOR TI KEYSTONE
11784 M:      Murali Karicheri <m-karicheri2@ti.com>
11785 L:      linux-pci@vger.kernel.org
11786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11787 S:      Maintained
11788 F:      drivers/pci/controller/dwc/pci-keystone.c
11789
11790 PCI ENDPOINT SUBSYSTEM
11791 M:      Kishon Vijay Abraham I <kishon@ti.com>
11792 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11793 L:      linux-pci@vger.kernel.org
11794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11795 S:      Supported
11796 F:      drivers/pci/endpoint/
11797 F:      drivers/misc/pci_endpoint_test.c
11798 F:      tools/pci/
11799
11800 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11801 M:      Russell Currey <ruscur@russell.cc>
11802 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11803 M:      Oliver O'Halloran <oohall@gmail.com>
11804 L:      linuxppc-dev@lists.ozlabs.org
11805 S:      Supported
11806 F:      Documentation/PCI/pci-error-recovery.txt
11807 F:      drivers/pci/pcie/aer.c
11808 F:      drivers/pci/pcie/dpc.c
11809 F:      drivers/pci/pcie/err.c
11810 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11811 F:      arch/powerpc/kernel/eeh*.c
11812 F:      arch/powerpc/platforms/*/eeh*.c
11813 F:      arch/powerpc/include/*/eeh*.h
11814
11815 PCI ERROR RECOVERY
11816 M:      Linas Vepstas <linasvepstas@gmail.com>
11817 L:      linux-pci@vger.kernel.org
11818 S:      Supported
11819 F:      Documentation/PCI/pci-error-recovery.txt
11820
11821 PCI MSI DRIVER FOR ALTERA MSI IP
11822 M:      Ley Foon Tan <lftan@altera.com>
11823 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11824 L:      linux-pci@vger.kernel.org
11825 S:      Supported
11826 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11827 F:      drivers/pci/controller/pcie-altera-msi.c
11828
11829 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11830 M:      Duc Dang <dhdang@apm.com>
11831 L:      linux-pci@vger.kernel.org
11832 L:      linux-arm-kernel@lists.infradead.org
11833 S:      Maintained
11834 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11835 F:      drivers/pci/controller/pci-xgene-msi.c
11836
11837 PCI SUBSYSTEM
11838 M:      Bjorn Helgaas <bhelgaas@google.com>
11839 L:      linux-pci@vger.kernel.org
11840 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11842 S:      Supported
11843 F:      Documentation/devicetree/bindings/pci/
11844 F:      Documentation/PCI/
11845 F:      drivers/acpi/pci*
11846 F:      drivers/pci/
11847 F:      include/asm-generic/pci*
11848 F:      include/linux/pci*
11849 F:      include/linux/of_pci.h
11850 F:      include/uapi/linux/pci*
11851 F:      lib/pci*
11852 F:      arch/x86/pci/
11853 F:      arch/x86/kernel/quirks.c
11854 F:      arch/x86/kernel/early-quirks.c
11855
11856 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11857 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11858 L:      linux-pci@vger.kernel.org
11859 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11861 S:      Supported
11862 F:      drivers/pci/controller/
11863
11864 PCIE DRIVER FOR AMLOGIC MESON
11865 M:      Yue Wang <yue.wang@Amlogic.com>
11866 L:      linux-pci@vger.kernel.org
11867 L:      linux-amlogic@lists.infradead.org
11868 S:      Maintained
11869 F:      drivers/pci/controller/dwc/pci-meson.c
11870
11871 PCIE DRIVER FOR AXIS ARTPEC
11872 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11873 L:      linux-arm-kernel@axis.com
11874 L:      linux-pci@vger.kernel.org
11875 S:      Maintained
11876 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11877 F:      drivers/pci/controller/dwc/*artpec*
11878
11879 PCIE DRIVER FOR CAVIUM THUNDERX
11880 M:      David Daney <david.daney@cavium.com>
11881 L:      linux-pci@vger.kernel.org
11882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883 S:      Supported
11884 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11885 F:      drivers/pci/controller/pci-thunder-*
11886
11887 PCIE DRIVER FOR HISILICON
11888 M:      Zhou Wang <wangzhou1@hisilicon.com>
11889 L:      linux-pci@vger.kernel.org
11890 S:      Maintained
11891 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11892 F:      drivers/pci/controller/dwc/pcie-hisi.c
11893
11894 PCIE DRIVER FOR HISILICON KIRIN
11895 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11896 M:      Binghui Wang <wangbinghui@hisilicon.com>
11897 L:      linux-pci@vger.kernel.org
11898 S:      Maintained
11899 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11900 F:      drivers/pci/controller/dwc/pcie-kirin.c
11901
11902 PCIE DRIVER FOR HISILICON STB
11903 M:      Shawn Guo <shawn.guo@linaro.org>
11904 L:      linux-pci@vger.kernel.org
11905 S:      Maintained
11906 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11907 F:      drivers/pci/controller/dwc/pcie-histb.c
11908
11909 PCIE DRIVER FOR MEDIATEK
11910 M:      Ryder Lee <ryder.lee@mediatek.com>
11911 L:      linux-pci@vger.kernel.org
11912 L:      linux-mediatek@lists.infradead.org
11913 S:      Supported
11914 F:      Documentation/devicetree/bindings/pci/mediatek*
11915 F:      drivers/pci/controller/*mediatek*
11916
11917 PCIE DRIVER FOR QUALCOMM MSM
11918 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11919 L:      linux-pci@vger.kernel.org
11920 L:      linux-arm-msm@vger.kernel.org
11921 S:      Maintained
11922 F:      drivers/pci/controller/dwc/*qcom*
11923
11924 PCIE DRIVER FOR ROCKCHIP
11925 M:      Shawn Lin <shawn.lin@rock-chips.com>
11926 L:      linux-pci@vger.kernel.org
11927 L:      linux-rockchip@lists.infradead.org
11928 S:      Maintained
11929 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11930 F:      drivers/pci/controller/pcie-rockchip*
11931
11932 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11933 M:      Linus Walleij <linus.walleij@linaro.org>
11934 L:      linux-pci@vger.kernel.org
11935 S:      Maintained
11936 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11937 F:      drivers/pci/controller/pci-v3-semi.c
11938
11939 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11940 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11941 L:      linux-pci@vger.kernel.org
11942 S:      Maintained
11943 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11944 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11945
11946 PCIE DRIVER FOR ST SPEAR13XX
11947 M:      Pratyush Anand <pratyush.anand@gmail.com>
11948 L:      linux-pci@vger.kernel.org
11949 S:      Maintained
11950 F:      drivers/pci/controller/dwc/*spear*
11951
11952 PCMCIA SUBSYSTEM
11953 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11955 S:      Odd Fixes
11956 F:      Documentation/pcmcia/
11957 F:      tools/pcmcia/
11958 F:      drivers/pcmcia/
11959 F:      include/pcmcia/
11960
11961 PCNET32 NETWORK DRIVER
11962 M:      Don Fry <pcnet32@frontier.com>
11963 L:      netdev@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/net/ethernet/amd/pcnet32.c
11966
11967 PCRYPT PARALLEL CRYPTO ENGINE
11968 M:      Steffen Klassert <steffen.klassert@secunet.com>
11969 L:      linux-crypto@vger.kernel.org
11970 S:      Maintained
11971 F:      crypto/pcrypt.c
11972 F:      include/crypto/pcrypt.h
11973
11974 PEAQ WMI HOTKEYS DRIVER
11975 M:      Hans de Goede <hdegoede@redhat.com>
11976 L:      platform-driver-x86@vger.kernel.org
11977 S:      Maintained
11978 F:      drivers/platform/x86/peaq-wmi.c
11979
11980 PER-CPU MEMORY ALLOCATOR
11981 M:      Dennis Zhou <dennis@kernel.org>
11982 M:      Tejun Heo <tj@kernel.org>
11983 M:      Christoph Lameter <cl@linux.com>
11984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11985 S:      Maintained
11986 F:      include/linux/percpu*.h
11987 F:      mm/percpu*.c
11988 F:      arch/*/include/asm/percpu.h
11989
11990 PER-TASK DELAY ACCOUNTING
11991 M:      Balbir Singh <bsingharora@gmail.com>
11992 S:      Maintained
11993 F:      include/linux/delayacct.h
11994 F:      kernel/delayacct.c
11995
11996 PERFORMANCE EVENTS SUBSYSTEM
11997 M:      Peter Zijlstra <peterz@infradead.org>
11998 M:      Ingo Molnar <mingo@redhat.com>
11999 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12000 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12001 R:      Jiri Olsa <jolsa@redhat.com>
12002 R:      Namhyung Kim <namhyung@kernel.org>
12003 L:      linux-kernel@vger.kernel.org
12004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12005 S:      Supported
12006 F:      kernel/events/*
12007 F:      include/linux/perf_event.h
12008 F:      include/uapi/linux/perf_event.h
12009 F:      arch/*/kernel/perf_event*.c
12010 F:      arch/*/kernel/*/perf_event*.c
12011 F:      arch/*/kernel/*/*/perf_event*.c
12012 F:      arch/*/include/asm/perf_event.h
12013 F:      arch/*/kernel/perf_callchain.c
12014 F:      arch/*/events/*
12015 F:      tools/perf/
12016
12017 PERSONALITY HANDLING
12018 M:      Christoph Hellwig <hch@infradead.org>
12019 L:      linux-abi-devel@lists.sourceforge.net
12020 S:      Maintained
12021 F:      include/linux/personality.h
12022 F:      include/uapi/linux/personality.h
12023
12024 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12025 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12026 L:      linux-input@vger.kernel.org
12027 S:      Maintained
12028 F:      Documentation/input/devices/pxrc.rst
12029 F:      drivers/input/joystick/pxrc.c
12030
12031 PHONET PROTOCOL
12032 M:      Remi Denis-Courmont <courmisch@gmail.com>
12033 S:      Supported
12034 F:      Documentation/networking/phonet.txt
12035 F:      include/linux/phonet.h
12036 F:      include/net/phonet/
12037 F:      include/uapi/linux/phonet.h
12038 F:      net/phonet/
12039
12040 PHRAM MTD DRIVER
12041 M:      Joern Engel <joern@lazybastard.org>
12042 L:      linux-mtd@lists.infradead.org
12043 S:      Maintained
12044 F:      drivers/mtd/devices/phram.c
12045
12046 PICOLCD HID DRIVER
12047 M:      Bruno Prémont <bonbons@linux-vserver.org>
12048 L:      linux-input@vger.kernel.org
12049 S:      Maintained
12050 F:      drivers/hid/hid-picolcd*
12051
12052 PICOXCELL SUPPORT
12053 M:      Jamie Iles <jamie@jamieiles.com>
12054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12055 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12056 S:      Supported
12057 F:      arch/arm/boot/dts/picoxcell*
12058 F:      arch/arm/mach-picoxcell/
12059 F:      drivers/crypto/picoxcell*
12060
12061 PIN CONTROL SUBSYSTEM
12062 M:      Linus Walleij <linus.walleij@linaro.org>
12063 L:      linux-gpio@vger.kernel.org
12064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12065 S:      Maintained
12066 F:      Documentation/devicetree/bindings/pinctrl/
12067 F:      Documentation/driver-api/pinctl.rst
12068 F:      drivers/pinctrl/
12069 F:      include/linux/pinctrl/
12070
12071 PIN CONTROLLER - MICROCHIP AT91
12072 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12074 L:      linux-gpio@vger.kernel.org
12075 S:      Supported
12076 F:      drivers/pinctrl/pinctrl-at91*
12077
12078 PIN CONTROLLER - FREESCALE
12079 M:      Dong Aisheng <aisheng.dong@nxp.com>
12080 M:      Fabio Estevam <festevam@gmail.com>
12081 M:      Shawn Guo <shawnguo@kernel.org>
12082 M:      Stefan Agner <stefan@agner.ch>
12083 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12084 L:      linux-gpio@vger.kernel.org
12085 S:      Maintained
12086 F:      drivers/pinctrl/freescale/
12087 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12088
12089 PIN CONTROLLER - INTEL
12090 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12091 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12093 S:      Maintained
12094 F:      drivers/pinctrl/intel/
12095
12096 PIN CONTROLLER - MEDIATEK
12097 M:      Sean Wang <sean.wang@kernel.org>
12098 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12099 S:      Maintained
12100 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12101 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12102 F:      drivers/pinctrl/mediatek/
12103
12104 PIN CONTROLLER - QUALCOMM
12105 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12106 S:      Maintained
12107 L:      linux-arm-msm@vger.kernel.org
12108 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12109 F:      drivers/pinctrl/qcom/
12110
12111 PIN CONTROLLER - RENESAS
12112 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12113 L:      linux-renesas-soc@vger.kernel.org
12114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12115 S:      Maintained
12116 F:      drivers/pinctrl/pinctrl-rz*
12117 F:      drivers/pinctrl/sh-pfc/
12118
12119 PIN CONTROLLER - SAMSUNG
12120 M:      Tomasz Figa <tomasz.figa@gmail.com>
12121 M:      Krzysztof Kozlowski <krzk@kernel.org>
12122 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12124 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12125 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12127 S:      Maintained
12128 F:      drivers/pinctrl/samsung/
12129 F:      include/dt-bindings/pinctrl/samsung.h
12130 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12131
12132 PIN CONTROLLER - SINGLE
12133 M:      Tony Lindgren <tony@atomide.com>
12134 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12136 L:      linux-omap@vger.kernel.org
12137 S:      Maintained
12138 F:      drivers/pinctrl/pinctrl-single.c
12139
12140 PIN CONTROLLER - ST SPEAR
12141 M:      Viresh Kumar <vireshk@kernel.org>
12142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12143 W:      http://www.st.com/spear
12144 S:      Maintained
12145 F:      drivers/pinctrl/spear/
12146
12147 PISTACHIO SOC SUPPORT
12148 M:      James Hartley <james.hartley@sondrel.com>
12149 L:      linux-mips@vger.kernel.org
12150 S:      Odd Fixes
12151 F:      arch/mips/pistachio/
12152 F:      arch/mips/include/asm/mach-pistachio/
12153 F:      arch/mips/boot/dts/img/pistachio*
12154 F:      arch/mips/configs/pistachio*_defconfig
12155
12156 PKTCDVD DRIVER
12157 S:      Orphan
12158 M:      linux-block@vger.kernel.org
12159 F:      drivers/block/pktcdvd.c
12160 F:      include/linux/pktcdvd.h
12161 F:      include/uapi/linux/pktcdvd.h
12162
12163 PKUNITY SOC DRIVERS
12164 M:      Guan Xuetao <gxt@pku.edu.cn>
12165 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12166 S:      Maintained
12167 T:      git git://github.com/gxt/linux.git
12168 F:      drivers/input/serio/i8042-unicore32io.h
12169 F:      drivers/i2c/busses/i2c-puv3.c
12170 F:      drivers/video/fbdev/fb-puv3.c
12171 F:      drivers/rtc/rtc-puv3.c
12172
12173 PMBUS HARDWARE MONITORING DRIVERS
12174 M:      Guenter Roeck <linux@roeck-us.net>
12175 L:      linux-hwmon@vger.kernel.org
12176 W:      http://hwmon.wiki.kernel.org/
12177 W:      http://www.roeck-us.net/linux/drivers/
12178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12179 S:      Maintained
12180 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12181 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12182 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12183 F:      Documentation/hwmon/adm1275
12184 F:      Documentation/hwmon/ibm-cffps
12185 F:      Documentation/hwmon/ir35221
12186 F:      Documentation/hwmon/lm25066
12187 F:      Documentation/hwmon/ltc2978
12188 F:      Documentation/hwmon/ltc3815
12189 F:      Documentation/hwmon/max16064
12190 F:      Documentation/hwmon/max20751
12191 F:      Documentation/hwmon/max31785
12192 F:      Documentation/hwmon/max34440
12193 F:      Documentation/hwmon/max8688
12194 F:      Documentation/hwmon/pmbus
12195 F:      Documentation/hwmon/pmbus-core
12196 F:      Documentation/hwmon/tps40422
12197 F:      Documentation/hwmon/ucd9000
12198 F:      Documentation/hwmon/ucd9200
12199 F:      Documentation/hwmon/zl6100
12200 F:      drivers/hwmon/pmbus/
12201 F:      include/linux/pmbus.h
12202
12203 PMC SIERRA MaxRAID DRIVER
12204 L:      linux-scsi@vger.kernel.org
12205 W:      http://www.pmc-sierra.com/
12206 S:      Orphan
12207 F:      drivers/scsi/pmcraid.*
12208
12209 PMC SIERRA PM8001 DRIVER
12210 M:      Jack Wang <jinpu.wang@profitbricks.com>
12211 M:      lindar_liu@usish.com
12212 L:      linux-scsi@vger.kernel.org
12213 S:      Supported
12214 F:      drivers/scsi/pm8001/
12215
12216 PNP SUPPORT
12217 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12218 S:      Maintained
12219 F:      drivers/pnp/
12220
12221 PNI RM3100 IIO DRIVER
12222 M:      Song Qiang <songqiang1304521@gmail.com>
12223 L:      linux-iio@vger.kernel.org
12224 S:      Maintained
12225 F:      drivers/iio/magnetometer/rm3100*
12226 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12227
12228 POSIX CLOCKS and TIMERS
12229 M:      Thomas Gleixner <tglx@linutronix.de>
12230 L:      linux-kernel@vger.kernel.org
12231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12232 S:      Maintained
12233 F:      fs/timerfd.c
12234 F:      include/linux/timer*
12235 F:      kernel/time/*timer*
12236
12237 POWER MANAGEMENT CORE
12238 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12239 L:      linux-pm@vger.kernel.org
12240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12241 B:      https://bugzilla.kernel.org
12242 S:      Supported
12243 F:      drivers/base/power/
12244 F:      include/linux/pm.h
12245 F:      include/linux/pm_*
12246 F:      include/linux/powercap.h
12247 F:      drivers/powercap/
12248 F:      kernel/configs/nopm.config
12249
12250 POWER STATE COORDINATION INTERFACE (PSCI)
12251 M:      Mark Rutland <mark.rutland@arm.com>
12252 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12253 L:      linux-arm-kernel@lists.infradead.org
12254 S:      Maintained
12255 F:      drivers/firmware/psci*.c
12256 F:      include/linux/psci.h
12257 F:      include/uapi/linux/psci.h
12258
12259 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12260 M:      Sebastian Reichel <sre@kernel.org>
12261 L:      linux-pm@vger.kernel.org
12262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12263 S:      Maintained
12264 F:      Documentation/ABI/testing/sysfs-class-power
12265 F:      Documentation/devicetree/bindings/power/supply/
12266 F:      include/linux/power_supply.h
12267 F:      drivers/power/supply/
12268
12269 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12270 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12271 L:      linuxppc-dev@lists.ozlabs.org
12272 S:      Maintained
12273 F:      drivers/char/powernv-op-panel.c
12274
12275 PPP OVER ATM (RFC 2364)
12276 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12277 S:      Maintained
12278 F:      net/atm/pppoatm.c
12279 F:      include/uapi/linux/atmppp.h
12280
12281 PPP OVER ETHERNET
12282 M:      Michal Ostrowski <mostrows@earthlink.net>
12283 S:      Maintained
12284 F:      drivers/net/ppp/pppoe.c
12285 F:      drivers/net/ppp/pppox.c
12286
12287 PPP OVER L2TP
12288 M:      James Chapman <jchapman@katalix.com>
12289 S:      Maintained
12290 F:      net/l2tp/l2tp_ppp.c
12291 F:      include/linux/if_pppol2tp.h
12292 F:      include/uapi/linux/if_pppol2tp.h
12293
12294 PPP PROTOCOL DRIVERS AND COMPRESSORS
12295 M:      Paul Mackerras <paulus@samba.org>
12296 L:      linux-ppp@vger.kernel.org
12297 S:      Maintained
12298 F:      drivers/net/ppp/ppp_*
12299
12300 PPS SUPPORT
12301 M:      Rodolfo Giometti <giometti@enneenne.com>
12302 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12303 L:      linuxpps@ml.enneenne.com (subscribers-only)
12304 S:      Maintained
12305 F:      Documentation/pps/
12306 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12307 F:      Documentation/ABI/testing/sysfs-pps
12308 F:      drivers/pps/
12309 F:      include/linux/pps*.h
12310 F:      include/uapi/linux/pps.h
12311
12312 PPTP DRIVER
12313 M:      Dmitry Kozlov <xeb@mail.ru>
12314 L:      netdev@vger.kernel.org
12315 S:      Maintained
12316 F:      drivers/net/ppp/pptp.c
12317 W:      http://sourceforge.net/projects/accel-pptp
12318
12319 PREEMPTIBLE KERNEL
12320 M:      Robert Love <rml@tech9.net>
12321 L:      kpreempt-tech@lists.sourceforge.net
12322 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12323 S:      Supported
12324 F:      Documentation/preempt-locking.txt
12325 F:      include/linux/preempt.h
12326
12327 PRINTK
12328 M:      Petr Mladek <pmladek@suse.com>
12329 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12330 R:      Steven Rostedt <rostedt@goodmis.org>
12331 S:      Maintained
12332 F:      kernel/printk/
12333 F:      include/linux/printk.h
12334
12335 PRISM54 WIRELESS DRIVER
12336 M:      Luis Chamberlain <mcgrof@kernel.org>
12337 L:      linux-wireless@vger.kernel.org
12338 W:      http://wireless.kernel.org/en/users/Drivers/p54
12339 S:      Obsolete
12340 F:      drivers/net/wireless/intersil/prism54/
12341
12342 PROC FILESYSTEM
12343 R:      Alexey Dobriyan <adobriyan@gmail.com>
12344 L:      linux-kernel@vger.kernel.org
12345 L:      linux-fsdevel@vger.kernel.org
12346 S:      Maintained
12347 F:      fs/proc/
12348 F:      include/linux/proc_fs.h
12349 F:      tools/testing/selftests/proc/
12350 F:      Documentation/filesystems/proc.txt
12351
12352 PROC SYSCTL
12353 M:      Luis Chamberlain <mcgrof@kernel.org>
12354 M:      Kees Cook <keescook@chromium.org>
12355 L:      linux-kernel@vger.kernel.org
12356 L:      linux-fsdevel@vger.kernel.org
12357 S:      Maintained
12358 F:      fs/proc/proc_sysctl.c
12359 F:      include/linux/sysctl.h
12360 F:      kernel/sysctl.c
12361 F:      tools/testing/selftests/sysctl/
12362
12363 PS3 NETWORK SUPPORT
12364 M:      Geoff Levand <geoff@infradead.org>
12365 L:      netdev@vger.kernel.org
12366 L:      linuxppc-dev@lists.ozlabs.org
12367 S:      Maintained
12368 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12369
12370 PS3 PLATFORM SUPPORT
12371 M:      Geoff Levand <geoff@infradead.org>
12372 L:      linuxppc-dev@lists.ozlabs.org
12373 S:      Maintained
12374 F:      arch/powerpc/boot/ps3*
12375 F:      arch/powerpc/include/asm/lv1call.h
12376 F:      arch/powerpc/include/asm/ps3*.h
12377 F:      arch/powerpc/platforms/ps3/
12378 F:      drivers/*/ps3*
12379 F:      drivers/ps3/
12380 F:      drivers/rtc/rtc-ps3.c
12381 F:      drivers/usb/host/*ps3.c
12382 F:      sound/ppc/snd_ps3*
12383
12384 PS3VRAM DRIVER
12385 M:      Jim Paris <jim@jtan.com>
12386 M:      Geoff Levand <geoff@infradead.org>
12387 L:      linuxppc-dev@lists.ozlabs.org
12388 S:      Maintained
12389 F:      drivers/block/ps3vram.c
12390
12391 PSAMPLE PACKET SAMPLING SUPPORT:
12392 M:      Yotam Gigi <yotam.gi@gmail.com>
12393 S:      Maintained
12394 F:      net/psample
12395 F:      include/net/psample.h
12396 F:      include/uapi/linux/psample.h
12397
12398 PSTORE FILESYSTEM
12399 M:      Kees Cook <keescook@chromium.org>
12400 M:      Anton Vorontsov <anton@enomsg.org>
12401 M:      Colin Cross <ccross@android.com>
12402 M:      Tony Luck <tony.luck@intel.com>
12403 S:      Maintained
12404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12405 F:      fs/pstore/
12406 F:      include/linux/pstore*
12407 F:      drivers/firmware/efi/efi-pstore.c
12408 F:      drivers/acpi/apei/erst.c
12409 F:      Documentation/admin-guide/ramoops.rst
12410 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12411 K:      \b(pstore|ramoops)
12412
12413 PTP HARDWARE CLOCK SUPPORT
12414 M:      Richard Cochran <richardcochran@gmail.com>
12415 L:      netdev@vger.kernel.org
12416 S:      Maintained
12417 W:      http://linuxptp.sourceforge.net/
12418 F:      Documentation/ABI/testing/sysfs-ptp
12419 F:      Documentation/ptp/*
12420 F:      drivers/net/phy/dp83640*
12421 F:      drivers/ptp/*
12422 F:      include/linux/ptp_cl*
12423
12424 PTRACE SUPPORT
12425 M:      Oleg Nesterov <oleg@redhat.com>
12426 S:      Maintained
12427 F:      include/asm-generic/syscall.h
12428 F:      include/linux/ptrace.h
12429 F:      include/linux/regset.h
12430 F:      include/linux/tracehook.h
12431 F:      include/uapi/linux/ptrace.h
12432 F:      include/uapi/linux/ptrace.h
12433 F:      include/asm-generic/ptrace.h
12434 F:      kernel/ptrace.c
12435 F:      arch/*/ptrace*.c
12436 F:      arch/*/*/ptrace*.c
12437 F:      arch/*/include/asm/ptrace*.h
12438
12439 PULSE8-CEC DRIVER
12440 M:      Hans Verkuil <hverkuil@xs4all.nl>
12441 L:      linux-media@vger.kernel.org
12442 T:      git git://linuxtv.org/media_tree.git
12443 S:      Maintained
12444 F:      drivers/media/usb/pulse8-cec/*
12445 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12446
12447 PVRUSB2 VIDEO4LINUX DRIVER
12448 M:      Mike Isely <isely@pobox.com>
12449 L:      pvrusb2@isely.net       (subscribers-only)
12450 L:      linux-media@vger.kernel.org
12451 W:      http://www.isely.net/pvrusb2/
12452 T:      git git://linuxtv.org/media_tree.git
12453 S:      Maintained
12454 F:      Documentation/media/v4l-drivers/pvrusb2*
12455 F:      drivers/media/usb/pvrusb2/
12456
12457 PWC WEBCAM DRIVER
12458 M:      Hans Verkuil <hverkuil@xs4all.nl>
12459 L:      linux-media@vger.kernel.org
12460 T:      git git://linuxtv.org/media_tree.git
12461 S:      Odd Fixes
12462 F:      drivers/media/usb/pwc/*
12463
12464 PWM FAN DRIVER
12465 M:      Kamil Debski <kamil@wypas.org>
12466 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12467 L:      linux-hwmon@vger.kernel.org
12468 S:      Supported
12469 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12470 F:      Documentation/hwmon/pwm-fan
12471 F:      drivers/hwmon/pwm-fan.c
12472
12473 PWM IR Transmitter
12474 M:      Sean Young <sean@mess.org>
12475 L:      linux-media@vger.kernel.org
12476 S:      Maintained
12477 F:      drivers/media/rc/pwm-ir-tx.c
12478
12479 PWM SUBSYSTEM
12480 M:      Thierry Reding <thierry.reding@gmail.com>
12481 L:      linux-pwm@vger.kernel.org
12482 S:      Maintained
12483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12484 F:      Documentation/pwm.txt
12485 F:      Documentation/devicetree/bindings/pwm/
12486 F:      include/linux/pwm.h
12487 F:      drivers/pwm/
12488 F:      drivers/video/backlight/pwm_bl.c
12489 F:      include/linux/pwm_backlight.h
12490 F:      drivers/gpio/gpio-mvebu.c
12491 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12492
12493 PXA GPIO DRIVER
12494 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12495 L:      linux-gpio@vger.kernel.org
12496 S:      Maintained
12497 F:      drivers/gpio/gpio-pxa.c
12498
12499 PXA MMCI DRIVER
12500 S:      Orphan
12501
12502 PXA RTC DRIVER
12503 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12504 L:      linux-rtc@vger.kernel.org
12505 S:      Maintained
12506
12507 PXA2xx/PXA3xx SUPPORT
12508 M:      Daniel Mack <daniel@zonque.org>
12509 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12510 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12512 T:      git git://github.com/hzhuang1/linux.git
12513 T:      git git://github.com/rjarzmik/linux.git
12514 S:      Maintained
12515 F:      arch/arm/boot/dts/pxa*
12516 F:      arch/arm/mach-pxa/
12517 F:      drivers/dma/pxa*
12518 F:      drivers/pcmcia/pxa2xx*
12519 F:      drivers/pinctrl/pxa/
12520 F:      drivers/spi/spi-pxa2xx*
12521 F:      drivers/usb/gadget/udc/pxa2*
12522 F:      include/sound/pxa2xx-lib.h
12523 F:      sound/arm/pxa*
12524 F:      sound/soc/pxa/
12525
12526 QAT DRIVER
12527 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12528 L:      qat-linux@intel.com
12529 S:      Supported
12530 F:      drivers/crypto/qat/
12531
12532 QCOM AUDIO (ASoC) DRIVERS
12533 M:      Patrick Lai <plai@codeaurora.org>
12534 M:      Banajit Goswami <bgoswami@codeaurora.org>
12535 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12536 S:      Supported
12537 F:      sound/soc/qcom/
12538
12539 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12540 M:      Gabriel Somlo <somlo@cmu.edu>
12541 M:      "Michael S. Tsirkin" <mst@redhat.com>
12542 L:      qemu-devel@nongnu.org
12543 S:      Maintained
12544 F:      drivers/firmware/qemu_fw_cfg.c
12545 F:      include/uapi/linux/qemu_fw_cfg.h
12546
12547 QIB DRIVER
12548 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12549 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12550 L:      linux-rdma@vger.kernel.org
12551 S:      Supported
12552 F:      drivers/infiniband/hw/qib/
12553
12554 QLOGIC QL41xxx FCOE DRIVER
12555 M:      QLogic-Storage-Upstream@cavium.com
12556 L:      linux-scsi@vger.kernel.org
12557 S:      Supported
12558 F:      drivers/scsi/qedf/
12559
12560 QLOGIC QL41xxx ISCSI DRIVER
12561 M:      QLogic-Storage-Upstream@cavium.com
12562 L:      linux-scsi@vger.kernel.org
12563 S:      Supported
12564 F:      drivers/scsi/qedi/
12565
12566 QLOGIC QL4xxx ETHERNET DRIVER
12567 M:      Ariel Elior <aelior@marvell.com>
12568 M:      GR-everest-linux-l2@marvell.com
12569 L:      netdev@vger.kernel.org
12570 S:      Supported
12571 F:      drivers/net/ethernet/qlogic/qed/
12572 F:      include/linux/qed/
12573 F:      drivers/net/ethernet/qlogic/qede/
12574
12575 QLOGIC QL4xxx RDMA DRIVER
12576 M:      Michal Kalderon <mkalderon@marvell.com>
12577 M:      Ariel Elior <aelior@marvell.com>
12578 L:      linux-rdma@vger.kernel.org
12579 S:      Supported
12580 F:      drivers/infiniband/hw/qedr/
12581 F:      include/uapi/rdma/qedr-abi.h
12582
12583 QLOGIC QLA1280 SCSI DRIVER
12584 M:      Michael Reed <mdr@sgi.com>
12585 L:      linux-scsi@vger.kernel.org
12586 S:      Maintained
12587 F:      drivers/scsi/qla1280.[ch]
12588
12589 QLOGIC QLA2XXX FC-SCSI DRIVER
12590 M:      qla2xxx-upstream@qlogic.com
12591 L:      linux-scsi@vger.kernel.org
12592 S:      Supported
12593 F:      Documentation/scsi/LICENSE.qla2xxx
12594 F:      drivers/scsi/qla2xxx/
12595
12596 QLOGIC QLA3XXX NETWORK DRIVER
12597 M:      GR-Linux-NIC-Dev@marvell.com
12598 L:      netdev@vger.kernel.org
12599 S:      Supported
12600 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12601 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12602
12603 QLOGIC QLA4XXX iSCSI DRIVER
12604 M:      QLogic-Storage-Upstream@qlogic.com
12605 L:      linux-scsi@vger.kernel.org
12606 S:      Supported
12607 F:      Documentation/scsi/LICENSE.qla4xxx
12608 F:      drivers/scsi/qla4xxx/
12609
12610 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12611 M:      Shahed Shaikh <shshaikh@marvell.com>
12612 M:      Manish Chopra <manishc@marvell.com>
12613 M:      GR-Linux-NIC-Dev@marvell.com
12614 L:      netdev@vger.kernel.org
12615 S:      Supported
12616 F:      drivers/net/ethernet/qlogic/qlcnic/
12617
12618 QLOGIC QLGE 10Gb ETHERNET DRIVER
12619 M:      Manish Chopra <manishc@marvell.com>
12620 M:      GR-Linux-NIC-Dev@marvell.com
12621 L:      netdev@vger.kernel.org
12622 S:      Supported
12623 F:      drivers/net/ethernet/qlogic/qlge/
12624
12625 QM1D1B0004 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/qm1d1b0004*
12630
12631 QM1D1C0042 MEDIA DRIVER
12632 M:      Akihiro Tsukada <tskd08@gmail.com>
12633 L:      linux-media@vger.kernel.org
12634 S:      Odd Fixes
12635 F:      drivers/media/tuners/qm1d1c0042*
12636
12637 QNX4 FILESYSTEM
12638 M:      Anders Larsen <al@alarsen.net>
12639 W:      http://www.alarsen.net/linux/qnx4fs/
12640 S:      Maintained
12641 F:      fs/qnx4/
12642 F:      include/uapi/linux/qnx4_fs.h
12643 F:      include/uapi/linux/qnxtypes.h
12644
12645 QORIQ DPAA2 FSL-MC BUS DRIVER
12646 M:      Stuart Yoder <stuyoder@gmail.com>
12647 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12648 L:      linux-kernel@vger.kernel.org
12649 S:      Maintained
12650 F:      drivers/bus/fsl-mc/
12651 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12652 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12653
12654 QT1010 MEDIA DRIVER
12655 M:      Antti Palosaari <crope@iki.fi>
12656 L:      linux-media@vger.kernel.org
12657 W:      https://linuxtv.org
12658 W:      http://palosaari.fi/linux/
12659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12660 T:      git git://linuxtv.org/anttip/media_tree.git
12661 S:      Maintained
12662 F:      drivers/media/tuners/qt1010*
12663
12664 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12665 M:      Kalle Valo <kvalo@codeaurora.org>
12666 L:      ath10k@lists.infradead.org
12667 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12669 S:      Supported
12670 F:      drivers/net/wireless/ath/ath10k/
12671
12672 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12673 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12674 L:      linux-wireless@vger.kernel.org
12675 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12676 S:      Supported
12677 F:      drivers/net/wireless/ath/ath9k/
12678
12679 QUALCOMM CAMERA SUBSYSTEM DRIVER
12680 M:      Todor Tomov <todor.too@gmail.com>
12681 L:      linux-media@vger.kernel.org
12682 S:      Maintained
12683 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12684 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12685 F:      drivers/media/platform/qcom/camss/
12686
12687 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12688 M:  Ilia Lin <ilia.lin@gmail.com>
12689 L:  linux-pm@vger.kernel.org
12690 S:  Maintained
12691 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12692 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12693
12694 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12695 M:      Timur Tabi <timur@kernel.org>
12696 L:      netdev@vger.kernel.org
12697 S:      Maintained
12698 F:      drivers/net/ethernet/qualcomm/emac/
12699
12700 QUALCOMM GENERIC INTERFACE I2C DRIVER
12701 M:      Alok Chauhan <alokc@codeaurora.org>
12702 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12703 L:      linux-i2c@vger.kernel.org
12704 L:      linux-arm-msm@vger.kernel.org
12705 S:      Supported
12706 F:      drivers/i2c/busses/i2c-qcom-geni.c
12707
12708 QUALCOMM HEXAGON ARCHITECTURE
12709 M:      Richard Kuo <rkuo@codeaurora.org>
12710 L:      linux-hexagon@vger.kernel.org
12711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12712 S:      Supported
12713 F:      arch/hexagon/
12714
12715 QUALCOMM HIDMA DRIVER
12716 M:      Sinan Kaya <okaya@kernel.org>
12717 L:      linux-arm-kernel@lists.infradead.org
12718 L:      linux-arm-msm@vger.kernel.org
12719 L:      dmaengine@vger.kernel.org
12720 S:      Supported
12721 F:      drivers/dma/qcom/hidma*
12722
12723 QUALCOMM IOMMU
12724 M:      Rob Clark <robdclark@gmail.com>
12725 L:      iommu@lists.linux-foundation.org
12726 L:      linux-arm-msm@vger.kernel.org
12727 S:      Maintained
12728 F:      drivers/iommu/qcom_iommu.c
12729
12730 QUALCOMM TSENS THERMAL DRIVER
12731 M:      Amit Kucheria <amit.kucheria@linaro.org>
12732 L:      linux-pm@vger.kernel.org
12733 L:      linux-arm-msm@vger.kernel.org
12734 S:      Maintained
12735 F:      drivers/thermal/qcom/
12736
12737 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12738 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12739 L:      linux-media@vger.kernel.org
12740 L:      linux-arm-msm@vger.kernel.org
12741 T:      git git://linuxtv.org/media_tree.git
12742 S:      Maintained
12743 F:      drivers/media/platform/qcom/venus/
12744
12745 QUALCOMM WCN36XX WIRELESS DRIVER
12746 M:      Kalle Valo <kvalo@codeaurora.org>
12747 L:      wcn36xx@lists.infradead.org
12748 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12749 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12750 S:      Supported
12751 F:      drivers/net/wireless/ath/wcn36xx/
12752
12753 QUANTENNA QTNFMAC WIRELESS DRIVER
12754 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12755 M:      Avinash Patil <avinashp@quantenna.com>
12756 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12757 L:      linux-wireless@vger.kernel.org
12758 S:      Maintained
12759 F:      drivers/net/wireless/quantenna
12760
12761 RADEON and AMDGPU DRM DRIVERS
12762 M:      Alex Deucher <alexander.deucher@amd.com>
12763 M:      Christian König <christian.koenig@amd.com>
12764 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12765 L:      amd-gfx@lists.freedesktop.org
12766 T:      git git://people.freedesktop.org/~agd5f/linux
12767 S:      Supported
12768 F:      drivers/gpu/drm/radeon/
12769 F:      include/uapi/drm/radeon_drm.h
12770 F:      drivers/gpu/drm/amd/
12771 F:      include/uapi/drm/amdgpu_drm.h
12772
12773 RADEON FRAMEBUFFER DISPLAY DRIVER
12774 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12775 L:      linux-fbdev@vger.kernel.org
12776 S:      Maintained
12777 F:      drivers/video/fbdev/aty/radeon*
12778 F:      include/uapi/linux/radeonfb.h
12779
12780 RADIOSHARK RADIO DRIVER
12781 M:      Hans Verkuil <hverkuil@xs4all.nl>
12782 L:      linux-media@vger.kernel.org
12783 T:      git git://linuxtv.org/media_tree.git
12784 S:      Maintained
12785 F:      drivers/media/radio/radio-shark.c
12786
12787 RADIOSHARK2 RADIO DRIVER
12788 M:      Hans Verkuil <hverkuil@xs4all.nl>
12789 L:      linux-media@vger.kernel.org
12790 T:      git git://linuxtv.org/media_tree.git
12791 S:      Maintained
12792 F:      drivers/media/radio/radio-shark2.c
12793 F:      drivers/media/radio/radio-tea5777.c
12794
12795 RADOS BLOCK DEVICE (RBD)
12796 M:      Ilya Dryomov <idryomov@gmail.com>
12797 M:      Sage Weil <sage@redhat.com>
12798 M:      Alex Elder <elder@kernel.org>
12799 L:      ceph-devel@vger.kernel.org
12800 W:      http://ceph.com/
12801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12802 T:      git git://github.com/ceph/ceph-client.git
12803 S:      Supported
12804 F:      Documentation/ABI/testing/sysfs-bus-rbd
12805 F:      drivers/block/rbd.c
12806 F:      drivers/block/rbd_types.h
12807
12808 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12809 M:      Paul Mackerras <paulus@samba.org>
12810 L:      linux-fbdev@vger.kernel.org
12811 S:      Maintained
12812 F:      drivers/video/fbdev/aty/aty128fb.c
12813
12814 RAINSHADOW-CEC DRIVER
12815 M:      Hans Verkuil <hverkuil@xs4all.nl>
12816 L:      linux-media@vger.kernel.org
12817 T:      git git://linuxtv.org/media_tree.git
12818 S:      Maintained
12819 F:      drivers/media/usb/rainshadow-cec/*
12820
12821 RALINK MIPS ARCHITECTURE
12822 M:      John Crispin <john@phrozen.org>
12823 L:      linux-mips@vger.kernel.org
12824 S:      Maintained
12825 F:      arch/mips/ralink
12826
12827 RALINK RT2X00 WIRELESS LAN DRIVER
12828 P:      rt2x00 project
12829 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12830 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12831 L:      linux-wireless@vger.kernel.org
12832 S:      Maintained
12833 F:      drivers/net/wireless/ralink/rt2x00/
12834
12835 RAMDISK RAM BLOCK DEVICE DRIVER
12836 M:      Jens Axboe <axboe@kernel.dk>
12837 S:      Maintained
12838 F:      Documentation/blockdev/ramdisk.txt
12839 F:      drivers/block/brd.c
12840
12841 RANCHU VIRTUAL BOARD FOR MIPS
12842 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12843 L:      linux-mips@vger.kernel.org
12844 S:      Supported
12845 F:      arch/mips/generic/board-ranchu.c
12846 F:      arch/mips/configs/generic/board-ranchu.config
12847
12848 RANDOM NUMBER DRIVER
12849 M:      "Theodore Ts'o" <tytso@mit.edu>
12850 S:      Maintained
12851 F:      drivers/char/random.c
12852
12853 RAPIDIO SUBSYSTEM
12854 M:      Matt Porter <mporter@kernel.crashing.org>
12855 M:      Alexandre Bounine <alex.bou9@gmail.com>
12856 S:      Maintained
12857 F:      drivers/rapidio/
12858
12859 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12860 L:      linux-wireless@vger.kernel.org
12861 S:      Orphan
12862 F:      drivers/net/wireless/ray*
12863
12864 RCUTORTURE TEST FRAMEWORK
12865 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12866 M:      Josh Triplett <josh@joshtriplett.org>
12867 R:      Steven Rostedt <rostedt@goodmis.org>
12868 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12869 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12870 L:      linux-kernel@vger.kernel.org
12871 S:      Supported
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12873 F:      tools/testing/selftests/rcutorture
12874
12875 RDC R-321X SoC
12876 M:      Florian Fainelli <florian@openwrt.org>
12877 S:      Maintained
12878
12879 RDC R6040 FAST ETHERNET DRIVER
12880 M:      Florian Fainelli <f.fainelli@gmail.com>
12881 L:      netdev@vger.kernel.org
12882 S:      Maintained
12883 F:      drivers/net/ethernet/rdc/r6040.c
12884
12885 RDMAVT - RDMA verbs software
12886 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12887 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12888 L:      linux-rdma@vger.kernel.org
12889 S:      Supported
12890 F:      drivers/infiniband/sw/rdmavt
12891
12892 RDS - RELIABLE DATAGRAM SOCKETS
12893 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12894 L:      netdev@vger.kernel.org
12895 L:      linux-rdma@vger.kernel.org
12896 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12897 W:      https://oss.oracle.com/projects/rds/
12898 S:      Supported
12899 F:      net/rds/
12900 F:      Documentation/networking/rds.txt
12901
12902 RDT - RESOURCE ALLOCATION
12903 M:      Fenghua Yu <fenghua.yu@intel.com>
12904 M:      Reinette Chatre <reinette.chatre@intel.com>
12905 L:      linux-kernel@vger.kernel.org
12906 S:      Supported
12907 F:      arch/x86/kernel/cpu/resctrl/
12908 F:      arch/x86/include/asm/resctrl_sched.h
12909 F:      Documentation/x86/resctrl*
12910
12911 READ-COPY UPDATE (RCU)
12912 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12913 M:      Josh Triplett <josh@joshtriplett.org>
12914 R:      Steven Rostedt <rostedt@goodmis.org>
12915 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12916 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12917 R:      Joel Fernandes <joel@joelfernandes.org>
12918 L:      linux-kernel@vger.kernel.org
12919 W:      http://www.rdrop.com/users/paulmck/RCU/
12920 S:      Supported
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12922 F:      Documentation/RCU/
12923 X:      Documentation/RCU/torture.txt
12924 F:      include/linux/rcu*
12925 X:      include/linux/srcu*.h
12926 F:      kernel/rcu/
12927 X:      kernel/rcu/srcu*.c
12928
12929 REAL TIME CLOCK (RTC) SUBSYSTEM
12930 M:      Alessandro Zummo <a.zummo@towertech.it>
12931 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12932 L:      linux-rtc@vger.kernel.org
12933 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12935 S:      Maintained
12936 F:      Documentation/devicetree/bindings/rtc/
12937 F:      Documentation/rtc.txt
12938 F:      drivers/rtc/
12939 F:      include/linux/rtc.h
12940 F:      include/uapi/linux/rtc.h
12941 F:      include/linux/rtc/
12942 F:      include/linux/platform_data/rtc-*
12943 F:      tools/testing/selftests/rtc/
12944
12945 REALTEK AUDIO CODECS
12946 M:      Bard Liao <bardliao@realtek.com>
12947 M:      Oder Chiou <oder_chiou@realtek.com>
12948 S:      Maintained
12949 F:      sound/soc/codecs/rt*
12950 F:      include/sound/rt*.h
12951
12952 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12953 M:      Linus Walleij <linus.walleij@linaro.org>
12954 S:      Maintained
12955 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12956 F:      drivers/net/dsa/realtek-smi*
12957 F:      drivers/net/dsa/rtl83*
12958
12959 REDPINE WIRELESS DRIVER
12960 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12961 M:      Siva Rebbagondla <siva8118@gmail.com>
12962 L:      linux-wireless@vger.kernel.org
12963 S:      Maintained
12964 F:      drivers/net/wireless/rsi/
12965
12966 REGISTER MAP ABSTRACTION
12967 M:      Mark Brown <broonie@kernel.org>
12968 L:      linux-kernel@vger.kernel.org
12969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12970 S:      Supported
12971 F:      Documentation/devicetree/bindings/regmap/
12972 F:      drivers/base/regmap/
12973 F:      include/linux/regmap.h
12974
12975 REISERFS FILE SYSTEM
12976 L:      reiserfs-devel@vger.kernel.org
12977 S:      Supported
12978 F:      fs/reiserfs/
12979
12980 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12981 M:      Ohad Ben-Cohen <ohad@wizery.com>
12982 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12983 L:      linux-remoteproc@vger.kernel.org
12984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12985 S:      Maintained
12986 F:      Documentation/devicetree/bindings/remoteproc/
12987 F:      Documentation/remoteproc.txt
12988 F:      drivers/remoteproc/
12989 F:      include/linux/remoteproc.h
12990
12991 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12992 M:      Ohad Ben-Cohen <ohad@wizery.com>
12993 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12994 L:      linux-remoteproc@vger.kernel.org
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12996 S:      Maintained
12997 F:      drivers/rpmsg/
12998 F:      Documentation/rpmsg.txt
12999 F:      include/linux/rpmsg.h
13000 F:      include/linux/rpmsg/
13001
13002 RENESAS CLOCK DRIVERS
13003 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13004 L:      linux-renesas-soc@vger.kernel.org
13005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13006 S:      Supported
13007 F:      drivers/clk/renesas/
13008
13009 RENESAS EMEV2 I2C DRIVER
13010 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13011 S:      Supported
13012 F:      drivers/i2c/busses/i2c-emev2.c
13013
13014 RENESAS ETHERNET DRIVERS
13015 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13016 L:      netdev@vger.kernel.org
13017 L:      linux-renesas-soc@vger.kernel.org
13018 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13019 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13020 F:      drivers/net/ethernet/renesas/
13021 F:      include/linux/sh_eth.h
13022
13023 RENESAS R-CAR GYROADC DRIVER
13024 M:      Marek Vasut <marek.vasut@gmail.com>
13025 L:      linux-iio@vger.kernel.org
13026 S:      Supported
13027 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13028 F:      drivers/iio/adc/rcar-gyroadc.c
13029
13030 RENESAS R-CAR I2C DRIVERS
13031 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13032 S:      Supported
13033 F:      drivers/i2c/busses/i2c-rcar.c
13034 F:      drivers/i2c/busses/i2c-sh_mobile.c
13035
13036 RENESAS RIIC DRIVER
13037 M:      Chris Brandt <chris.brandt@renesas.com>
13038 S:      Supported
13039 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13040 F:      drivers/i2c/busses/i2c-riic.c
13041
13042 RENESAS USB PHY DRIVER
13043 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13044 L:      linux-renesas-soc@vger.kernel.org
13045 S:      Maintained
13046 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13047
13048 RESET CONTROLLER FRAMEWORK
13049 M:      Philipp Zabel <p.zabel@pengutronix.de>
13050 T:      git git://git.pengutronix.de/git/pza/linux
13051 S:      Maintained
13052 F:      drivers/reset/
13053 F:      Documentation/devicetree/bindings/reset/
13054 F:      include/dt-bindings/reset/
13055 F:      include/linux/reset.h
13056 F:      include/linux/reset-controller.h
13057
13058 RESTARTABLE SEQUENCES SUPPORT
13059 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13060 M:      Peter Zijlstra <peterz@infradead.org>
13061 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13062 M:      Boqun Feng <boqun.feng@gmail.com>
13063 L:      linux-kernel@vger.kernel.org
13064 S:      Supported
13065 F:      kernel/rseq.c
13066 F:      include/uapi/linux/rseq.h
13067 F:      include/trace/events/rseq.h
13068 F:      tools/testing/selftests/rseq/
13069
13070 RFKILL
13071 M:      Johannes Berg <johannes@sipsolutions.net>
13072 L:      linux-wireless@vger.kernel.org
13073 W:      http://wireless.kernel.org/
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13076 S:      Maintained
13077 F:      Documentation/rfkill.txt
13078 F:      Documentation/ABI/stable/sysfs-class-rfkill
13079 F:      net/rfkill/
13080 F:      include/linux/rfkill.h
13081 F:      include/uapi/linux/rfkill.h
13082
13083 RHASHTABLE
13084 M:      Thomas Graf <tgraf@suug.ch>
13085 M:      Herbert Xu <herbert@gondor.apana.org.au>
13086 L:      netdev@vger.kernel.org
13087 S:      Maintained
13088 F:      lib/rhashtable.c
13089 F:      lib/test_rhashtable.c
13090 F:      include/linux/rhashtable.h
13091 F:      include/linux/rhashtable-types.h
13092
13093 RICOH R5C592 MEMORYSTICK DRIVER
13094 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13095 S:      Maintained
13096 F:      drivers/memstick/host/r592.*
13097
13098 RICOH SMARTMEDIA/XD DRIVER
13099 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13100 S:      Maintained
13101 F:      drivers/mtd/nand/raw/r852.c
13102 F:      drivers/mtd/nand/raw/r852.h
13103
13104 RISC-V ARCHITECTURE
13105 M:      Palmer Dabbelt <palmer@sifive.com>
13106 M:      Albert Ou <aou@eecs.berkeley.edu>
13107 L:      linux-riscv@lists.infradead.org
13108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13109 S:      Supported
13110 F:      arch/riscv/
13111 K:      riscv
13112 N:      riscv
13113
13114 ROCCAT DRIVERS
13115 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13116 W:      http://sourceforge.net/projects/roccat/
13117 S:      Maintained
13118 F:      drivers/hid/hid-roccat*
13119 F:      include/linux/hid-roccat*
13120 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13121
13122 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13123 M:      Jacob chen <jacob2.chen@rock-chips.com>
13124 L:      linux-media@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/media/platform/rockchip/rga/
13127 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13128
13129 ROCKCHIP VPU CODEC DRIVER
13130 M:      Ezequiel Garcia <ezequiel@collabora.com>
13131 L:      linux-media@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/staging/media/platform/rockchip/vpu/
13134 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13135
13136 ROCKER DRIVER
13137 M:      Jiri Pirko <jiri@resnulli.us>
13138 L:      netdev@vger.kernel.org
13139 S:      Supported
13140 F:      drivers/net/ethernet/rocker/
13141
13142 ROCKETPORT DRIVER
13143 P:      Comtrol Corp.
13144 W:      http://www.comtrol.com
13145 S:      Maintained
13146 F:      Documentation/serial/rocket.txt
13147 F:      drivers/tty/rocket*
13148
13149 ROCKETPORT EXPRESS/INFINITY DRIVER
13150 M:      Kevin Cernekee <cernekee@gmail.com>
13151 L:      linux-serial@vger.kernel.org
13152 S:      Odd Fixes
13153 F:      drivers/tty/serial/rp2.*
13154
13155 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13156 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13157 L:      linux-kernel@vger.kernel.org
13158 L:      linux-renesas-soc@vger.kernel.org
13159 S:      Supported
13160 F:      drivers/mfd/bd9571mwv.c
13161 F:      drivers/regulator/bd9571mwv-regulator.c
13162 F:      drivers/gpio/gpio-bd9571mwv.c
13163 F:      include/linux/mfd/bd9571mwv.h
13164 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13165
13166 ROSE NETWORK LAYER
13167 M:      Ralf Baechle <ralf@linux-mips.org>
13168 L:      linux-hams@vger.kernel.org
13169 W:      http://www.linux-ax25.org/
13170 S:      Maintained
13171 F:      include/net/rose.h
13172 F:      include/uapi/linux/rose.h
13173 F:      net/rose/
13174
13175 RTL2830 MEDIA DRIVER
13176 M:      Antti Palosaari <crope@iki.fi>
13177 L:      linux-media@vger.kernel.org
13178 W:      https://linuxtv.org
13179 W:      http://palosaari.fi/linux/
13180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13181 T:      git git://linuxtv.org/anttip/media_tree.git
13182 S:      Maintained
13183 F:      drivers/media/dvb-frontends/rtl2830*
13184
13185 RTL2832 MEDIA DRIVER
13186 M:      Antti Palosaari <crope@iki.fi>
13187 L:      linux-media@vger.kernel.org
13188 W:      https://linuxtv.org
13189 W:      http://palosaari.fi/linux/
13190 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13191 T:      git git://linuxtv.org/anttip/media_tree.git
13192 S:      Maintained
13193 F:      drivers/media/dvb-frontends/rtl2832*
13194
13195 RTL2832_SDR MEDIA DRIVER
13196 M:      Antti Palosaari <crope@iki.fi>
13197 L:      linux-media@vger.kernel.org
13198 W:      https://linuxtv.org
13199 W:      http://palosaari.fi/linux/
13200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13201 T:      git git://linuxtv.org/anttip/media_tree.git
13202 S:      Maintained
13203 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13204
13205 RTL8180 WIRELESS DRIVER
13206 L:      linux-wireless@vger.kernel.org
13207 W:      http://wireless.kernel.org/
13208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13209 S:      Orphan
13210 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13211
13212 RTL8187 WIRELESS DRIVER
13213 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13214 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13215 M:      Larry Finger <Larry.Finger@lwfinger.net>
13216 L:      linux-wireless@vger.kernel.org
13217 W:      http://wireless.kernel.org/
13218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13219 S:      Maintained
13220 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13221
13222 REALTEK WIRELESS DRIVER (rtlwifi family)
13223 M:      Ping-Ke Shih <pkshih@realtek.com>
13224 L:      linux-wireless@vger.kernel.org
13225 W:      http://wireless.kernel.org/
13226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13227 S:      Maintained
13228 F:      drivers/net/wireless/realtek/rtlwifi/
13229
13230 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13231 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13232 L:      linux-wireless@vger.kernel.org
13233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13234 S:      Maintained
13235 F:      drivers/net/wireless/realtek/rtl8xxxu/
13236
13237 RXRPC SOCKETS (AF_RXRPC)
13238 M:      David Howells <dhowells@redhat.com>
13239 L:      linux-afs@lists.infradead.org
13240 S:      Supported
13241 F:      net/rxrpc/
13242 F:      include/keys/rxrpc-type.h
13243 F:      include/net/af_rxrpc.h
13244 F:      include/trace/events/rxrpc.h
13245 F:      include/uapi/linux/rxrpc.h
13246 F:      Documentation/networking/rxrpc.txt
13247 W:      https://www.infradead.org/~dhowells/kafs/
13248
13249 S3 SAVAGE FRAMEBUFFER DRIVER
13250 M:      Antonino Daplas <adaplas@gmail.com>
13251 L:      linux-fbdev@vger.kernel.org
13252 S:      Maintained
13253 F:      drivers/video/fbdev/savage/
13254
13255 S390
13256 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13257 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13258 L:      linux-s390@vger.kernel.org
13259 W:      http://www.ibm.com/developerworks/linux/linux390/
13260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13261 S:      Supported
13262 F:      arch/s390/
13263 F:      drivers/s390/
13264 F:      Documentation/s390/
13265 F:      Documentation/driver-api/s390-drivers.rst
13266
13267 S390 COMMON I/O LAYER
13268 M:      Sebastian Ott <sebott@linux.ibm.com>
13269 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13270 L:      linux-s390@vger.kernel.org
13271 W:      http://www.ibm.com/developerworks/linux/linux390/
13272 S:      Supported
13273 F:      drivers/s390/cio/
13274
13275 S390 DASD DRIVER
13276 M:      Stefan Haberland <sth@linux.ibm.com>
13277 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13278 L:      linux-s390@vger.kernel.org
13279 W:      http://www.ibm.com/developerworks/linux/linux390/
13280 S:      Supported
13281 F:      drivers/s390/block/dasd*
13282 F:      block/partitions/ibm.c
13283
13284 S390 IOMMU (PCI)
13285 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13286 L:      linux-s390@vger.kernel.org
13287 W:      http://www.ibm.com/developerworks/linux/linux390/
13288 S:      Supported
13289 F:      drivers/iommu/s390-iommu.c
13290
13291 S390 IUCV NETWORK LAYER
13292 M:      Julian Wiedmann <jwi@linux.ibm.com>
13293 M:      Ursula Braun <ubraun@linux.ibm.com>
13294 L:      linux-s390@vger.kernel.org
13295 W:      http://www.ibm.com/developerworks/linux/linux390/
13296 S:      Supported
13297 F:      drivers/s390/net/*iucv*
13298 F:      include/net/iucv/
13299 F:      net/iucv/
13300
13301 S390 NETWORK DRIVERS
13302 M:      Julian Wiedmann <jwi@linux.ibm.com>
13303 M:      Ursula Braun <ubraun@linux.ibm.com>
13304 L:      linux-s390@vger.kernel.org
13305 W:      http://www.ibm.com/developerworks/linux/linux390/
13306 S:      Supported
13307 F:      drivers/s390/net/
13308
13309 S390 PCI SUBSYSTEM
13310 M:      Sebastian Ott <sebott@linux.ibm.com>
13311 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13312 L:      linux-s390@vger.kernel.org
13313 W:      http://www.ibm.com/developerworks/linux/linux390/
13314 S:      Supported
13315 F:      arch/s390/pci/
13316 F:      drivers/pci/hotplug/s390_pci_hpc.c
13317
13318 S390 VFIO-CCW DRIVER
13319 M:      Cornelia Huck <cohuck@redhat.com>
13320 M:      Farhan Ali <alifm@linux.ibm.com>
13321 M:      Eric Farman <farman@linux.ibm.com>
13322 R:      Halil Pasic <pasic@linux.ibm.com>
13323 L:      linux-s390@vger.kernel.org
13324 L:      kvm@vger.kernel.org
13325 S:      Supported
13326 F:      drivers/s390/cio/vfio_ccw*
13327 F:      Documentation/s390/vfio-ccw.txt
13328 F:      include/uapi/linux/vfio_ccw.h
13329
13330 S390 ZCRYPT DRIVER
13331 M:      Harald Freudenberger <freude@linux.ibm.com>
13332 L:      linux-s390@vger.kernel.org
13333 W:      http://www.ibm.com/developerworks/linux/linux390/
13334 S:      Supported
13335 F:      drivers/s390/crypto/
13336
13337 S390 VFIO AP DRIVER
13338 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13339 M:      Pierre Morel <pmorel@linux.ibm.com>
13340 M:      Halil Pasic <pasic@linux.ibm.com>
13341 L:      linux-s390@vger.kernel.org
13342 W:      http://www.ibm.com/developerworks/linux/linux390/
13343 S:      Supported
13344 F:      drivers/s390/crypto/vfio_ap_drv.c
13345 F:      drivers/s390/crypto/vfio_ap_private.h
13346 F:      drivers/s390/crypto/vfio_ap_ops.c
13347 F:      Documentation/s390/vfio-ap.txt
13348
13349 S390 ZFCP DRIVER
13350 M:      Steffen Maier <maier@linux.ibm.com>
13351 M:      Benjamin Block <bblock@linux.ibm.com>
13352 L:      linux-s390@vger.kernel.org
13353 W:      http://www.ibm.com/developerworks/linux/linux390/
13354 S:      Supported
13355 F:      drivers/s390/scsi/zfcp_*
13356
13357 S3C24XX SD/MMC Driver
13358 M:      Ben Dooks <ben-linux@fluff.org>
13359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13360 S:      Supported
13361 F:      drivers/mmc/host/s3cmci.*
13362
13363 SAA6588 RDS RECEIVER DRIVER
13364 M:      Hans Verkuil <hverkuil@xs4all.nl>
13365 L:      linux-media@vger.kernel.org
13366 T:      git git://linuxtv.org/media_tree.git
13367 W:      https://linuxtv.org
13368 S:      Odd Fixes
13369 F:      drivers/media/i2c/saa6588*
13370
13371 SAA7134 VIDEO4LINUX DRIVER
13372 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13373 L:      linux-media@vger.kernel.org
13374 W:      https://linuxtv.org
13375 T:      git git://linuxtv.org/media_tree.git
13376 S:      Odd fixes
13377 F:      Documentation/media/v4l-drivers/saa7134*
13378 F:      drivers/media/pci/saa7134/
13379
13380 SAA7146 VIDEO4LINUX-2 DRIVER
13381 M:      Hans Verkuil <hverkuil@xs4all.nl>
13382 L:      linux-media@vger.kernel.org
13383 T:      git git://linuxtv.org/media_tree.git
13384 S:      Maintained
13385 F:      drivers/media/common/saa7146/
13386 F:      drivers/media/pci/saa7146/
13387 F:      include/media/drv-intf/saa7146*
13388
13389 SAMSUNG AUDIO (ASoC) DRIVERS
13390 M:      Krzysztof Kozlowski <krzk@kernel.org>
13391 M:      Sangbeom Kim <sbkim73@samsung.com>
13392 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13394 S:      Supported
13395 F:      sound/soc/samsung/
13396 F:      Documentation/devicetree/bindings/sound/samsung*
13397
13398 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13399 M:      Krzysztof Kozlowski <krzk@kernel.org>
13400 L:      linux-crypto@vger.kernel.org
13401 L:      linux-samsung-soc@vger.kernel.org
13402 S:      Maintained
13403 F:      drivers/crypto/exynos-rng.c
13404 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13405
13406 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13407 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13408 L:      linux-samsung-soc@vger.kernel.org
13409 S:      Maintained
13410 F:      drivers/char/hw_random/exynos-trng.c
13411 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13412
13413 SAMSUNG FRAMEBUFFER DRIVER
13414 M:      Jingoo Han <jingoohan1@gmail.com>
13415 L:      linux-fbdev@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/video/fbdev/s3c-fb.c
13418
13419 SAMSUNG LAPTOP DRIVER
13420 M:      Corentin Chary <corentin.chary@gmail.com>
13421 L:      platform-driver-x86@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/platform/x86/samsung-laptop.c
13424
13425 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13426 M:      Sangbeom Kim <sbkim73@samsung.com>
13427 M:      Krzysztof Kozlowski <krzk@kernel.org>
13428 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13429 L:      linux-kernel@vger.kernel.org
13430 L:      linux-samsung-soc@vger.kernel.org
13431 S:      Supported
13432 F:      drivers/mfd/sec*.c
13433 F:      drivers/regulator/s2m*.c
13434 F:      drivers/regulator/s5m*.c
13435 F:      drivers/clk/clk-s2mps11.c
13436 F:      drivers/rtc/rtc-s5m.c
13437 F:      include/linux/mfd/samsung/
13438 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13439 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13440 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13441 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13442
13443 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13444 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13445 L:      linux-media@vger.kernel.org
13446 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13447 S:      Maintained
13448 F:      drivers/media/platform/s3c-camif/
13449 F:      include/media/drv-intf/s3c_camif.h
13450
13451 SAMSUNG S3FWRN5 NFC DRIVER
13452 M:      Robert Baldyga <r.baldyga@samsung.com>
13453 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13454 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13455 S:      Supported
13456 F:      drivers/nfc/s3fwrn5
13457
13458 SAMSUNG S5C73M3 CAMERA DRIVER
13459 M:      Kyungmin Park <kyungmin.park@samsung.com>
13460 M:      Andrzej Hajda <a.hajda@samsung.com>
13461 L:      linux-media@vger.kernel.org
13462 S:      Supported
13463 F:      drivers/media/i2c/s5c73m3/*
13464
13465 SAMSUNG S5K5BAF CAMERA DRIVER
13466 M:      Kyungmin Park <kyungmin.park@samsung.com>
13467 M:      Andrzej Hajda <a.hajda@samsung.com>
13468 L:      linux-media@vger.kernel.org
13469 S:      Supported
13470 F:      drivers/media/i2c/s5k5baf.c
13471
13472 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13473 M:      Krzysztof Kozlowski <krzk@kernel.org>
13474 M:      Vladimir Zapolskiy <vz@mleia.com>
13475 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13476 L:      linux-crypto@vger.kernel.org
13477 L:      linux-samsung-soc@vger.kernel.org
13478 S:      Maintained
13479 F:      drivers/crypto/s5p-sss.c
13480
13481 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13482 M:      Kyungmin Park <kyungmin.park@samsung.com>
13483 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13484 L:      linux-media@vger.kernel.org
13485 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13486 S:      Supported
13487 F:      drivers/media/platform/exynos4-is/
13488
13489 SAMSUNG SOC CLOCK DRIVERS
13490 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13491 M:      Tomasz Figa <tomasz.figa@gmail.com>
13492 M:      Chanwoo Choi <cw00.choi@samsung.com>
13493 S:      Supported
13494 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13496 F:      drivers/clk/samsung/
13497 F:      include/dt-bindings/clock/exynos*.h
13498 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13499
13500 SAMSUNG SPI DRIVERS
13501 M:      Kukjin Kim <kgene@kernel.org>
13502 M:      Krzysztof Kozlowski <krzk@kernel.org>
13503 M:      Andi Shyti <andi@etezian.org>
13504 L:      linux-spi@vger.kernel.org
13505 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13506 S:      Maintained
13507 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13508 F:      drivers/spi/spi-s3c*
13509 F:      include/linux/platform_data/spi-s3c64xx.h
13510
13511 SAMSUNG SXGBE DRIVERS
13512 M:      Byungho An <bh74.an@samsung.com>
13513 M:      Girish K S <ks.giri@samsung.com>
13514 M:      Vipul Pandya <vipul.pandya@samsung.com>
13515 S:      Supported
13516 L:      netdev@vger.kernel.org
13517 F:      drivers/net/ethernet/samsung/sxgbe/
13518
13519 SAMSUNG THERMAL DRIVER
13520 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13521 L:      linux-pm@vger.kernel.org
13522 L:      linux-samsung-soc@vger.kernel.org
13523 S:      Supported
13524 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13525 F:      drivers/thermal/samsung/
13526
13527 SAMSUNG USB2 PHY DRIVER
13528 M:      Kamil Debski <kamil@wypas.org>
13529 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13530 L:      linux-kernel@vger.kernel.org
13531 S:      Supported
13532 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13533 F:      Documentation/phy/samsung-usb2.txt
13534 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13535 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13536 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13537 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13538 F:      drivers/phy/samsung/phy-samsung-usb2.c
13539 F:      drivers/phy/samsung/phy-samsung-usb2.h
13540
13541 SC1200 WDT DRIVER
13542 M:      Zwane Mwaikambo <zwanem@gmail.com>
13543 S:      Maintained
13544 F:      drivers/watchdog/sc1200wdt.c
13545
13546 SCHEDULER
13547 M:      Ingo Molnar <mingo@redhat.com>
13548 M:      Peter Zijlstra <peterz@infradead.org>
13549 L:      linux-kernel@vger.kernel.org
13550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13551 S:      Maintained
13552 F:      kernel/sched/
13553 F:      include/linux/sched.h
13554 F:      include/uapi/linux/sched.h
13555 F:      include/linux/wait.h
13556
13557 SCR24X CHIP CARD INTERFACE DRIVER
13558 M:      Lubomir Rintel <lkundrak@v3.sk>
13559 S:      Supported
13560 F:      drivers/char/pcmcia/scr24x_cs.c
13561
13562 SCSI CDROM DRIVER
13563 M:      Jens Axboe <axboe@kernel.dk>
13564 L:      linux-scsi@vger.kernel.org
13565 W:      http://www.kernel.dk
13566 S:      Maintained
13567 F:      drivers/scsi/sr*
13568
13569 SCSI RDMA PROTOCOL (SRP) INITIATOR
13570 M:      Bart Van Assche <bvanassche@acm.org>
13571 L:      linux-rdma@vger.kernel.org
13572 S:      Supported
13573 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13574 F:      drivers/infiniband/ulp/srp/
13575 F:      include/scsi/srp.h
13576
13577 SCSI RDMA PROTOCOL (SRP) TARGET
13578 M:      Bart Van Assche <bvanassche@acm.org>
13579 L:      linux-rdma@vger.kernel.org
13580 L:      target-devel@vger.kernel.org
13581 S:      Supported
13582 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13583 F:      drivers/infiniband/ulp/srpt/
13584
13585 SCSI SG DRIVER
13586 M:      Doug Gilbert <dgilbert@interlog.com>
13587 L:      linux-scsi@vger.kernel.org
13588 W:      http://sg.danny.cz/sg
13589 S:      Maintained
13590 F:      Documentation/scsi/scsi-generic.txt
13591 F:      drivers/scsi/sg.c
13592 F:      include/scsi/sg.h
13593
13594 SCSI SUBSYSTEM
13595 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13597 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13599 L:      linux-scsi@vger.kernel.org
13600 S:      Maintained
13601 F:      Documentation/devicetree/bindings/scsi/
13602 F:      drivers/scsi/
13603 F:      include/scsi/
13604
13605 SCSI TAPE DRIVER
13606 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13607 L:      linux-scsi@vger.kernel.org
13608 S:      Maintained
13609 F:      Documentation/scsi/st.txt
13610 F:      drivers/scsi/st.*
13611 F:      drivers/scsi/st_*.h
13612
13613 SCTP PROTOCOL
13614 M:      Vlad Yasevich <vyasevich@gmail.com>
13615 M:      Neil Horman <nhorman@tuxdriver.com>
13616 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13617 L:      linux-sctp@vger.kernel.org
13618 W:      http://lksctp.sourceforge.net
13619 S:      Maintained
13620 F:      Documentation/networking/sctp.txt
13621 F:      include/linux/sctp.h
13622 F:      include/uapi/linux/sctp.h
13623 F:      include/net/sctp/
13624 F:      net/sctp/
13625
13626 SCx200 CPU SUPPORT
13627 M:      Jim Cromie <jim.cromie@gmail.com>
13628 S:      Odd Fixes
13629 F:      Documentation/i2c/busses/scx200_acb
13630 F:      arch/x86/platform/scx200/
13631 F:      drivers/watchdog/scx200_wdt.c
13632 F:      drivers/i2c/busses/scx200*
13633 F:      drivers/mtd/maps/scx200_docflash.c
13634 F:      include/linux/scx200.h
13635
13636 SCx200 GPIO DRIVER
13637 M:      Jim Cromie <jim.cromie@gmail.com>
13638 S:      Maintained
13639 F:      drivers/char/scx200_gpio.c
13640 F:      include/linux/scx200_gpio.h
13641
13642 SCx200 HRT CLOCKSOURCE DRIVER
13643 M:      Jim Cromie <jim.cromie@gmail.com>
13644 S:      Maintained
13645 F:      drivers/clocksource/scx200_hrt.c
13646
13647 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13648 M:      Sascha Sommer <saschasommer@freenet.de>
13649 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13650 S:      Maintained
13651 F:      drivers/mmc/host/sdricoh_cs.c
13652
13653 SECO BOARDS CEC DRIVER
13654 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13655 S:      Maintained
13656 F:      drivers/media/platform/seco-cec/seco-cec.c
13657 F:      drivers/media/platform/seco-cec/seco-cec.h
13658
13659 SECURE COMPUTING
13660 M:      Kees Cook <keescook@chromium.org>
13661 R:      Andy Lutomirski <luto@amacapital.net>
13662 R:      Will Drewry <wad@chromium.org>
13663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13664 S:      Supported
13665 F:      kernel/seccomp.c
13666 F:      include/uapi/linux/seccomp.h
13667 F:      include/linux/seccomp.h
13668 F:      tools/testing/selftests/seccomp/*
13669 F:      tools/testing/selftests/kselftest_harness.h
13670 F:      Documentation/userspace-api/seccomp_filter.rst
13671 K:      \bsecure_computing
13672 K:      \bTIF_SECCOMP\b
13673
13674 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13675 M:      Al Cooper <alcooperx@gmail.com>
13676 L:      linux-mmc@vger.kernel.org
13677 L:      bcm-kernel-feedback-list@broadcom.com
13678 S:      Maintained
13679 F:      drivers/mmc/host/sdhci-brcmstb*
13680
13681 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13682 M:      Adrian Hunter <adrian.hunter@intel.com>
13683 L:      linux-mmc@vger.kernel.org
13684 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13685 S:      Maintained
13686 F:      drivers/mmc/host/sdhci*
13687 F:      include/linux/mmc/sdhci*
13688
13689 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13690 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13691 M:      Manjunath M B <manjumb@synopsys.com>
13692 L:      linux-mmc@vger.kernel.org
13693 S:      Maintained
13694 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13695
13696 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13697 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13698 L:      linux-mmc@vger.kernel.org
13699 S:      Supported
13700 F:      drivers/mmc/host/sdhci-of-at91.c
13701
13702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13703 M:      Ben Dooks <ben-linux@fluff.org>
13704 M:      Jaehoon Chung <jh80.chung@samsung.com>
13705 L:      linux-mmc@vger.kernel.org
13706 S:      Maintained
13707 F:      drivers/mmc/host/sdhci-s3c*
13708
13709 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13710 M:      Viresh Kumar <vireshk@kernel.org>
13711 L:      linux-mmc@vger.kernel.org
13712 S:      Maintained
13713 F:      drivers/mmc/host/sdhci-spear.c
13714
13715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13716 M:      Kishon Vijay Abraham I <kishon@ti.com>
13717 L:      linux-mmc@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/mmc/host/sdhci-omap.c
13720
13721 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13722 M:      Scott Bauer <scott.bauer@intel.com>
13723 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13724 L:      linux-block@vger.kernel.org
13725 S:      Supported
13726 F:      block/sed*
13727 F:      block/opal_proto.h
13728 F:      include/linux/sed*
13729 F:      include/uapi/linux/sed*
13730
13731 SECURITY CONTACT
13732 M:      Security Officers <security@kernel.org>
13733 S:      Supported
13734
13735 SECURITY SUBSYSTEM
13736 M:      James Morris <jmorris@namei.org>
13737 M:      "Serge E. Hallyn" <serge@hallyn.com>
13738 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13740 W:      http://kernsec.org/
13741 S:      Supported
13742 F:      security/
13743 X:      security/selinux/
13744
13745 SELINUX SECURITY MODULE
13746 M:      Paul Moore <paul@paul-moore.com>
13747 M:      Stephen Smalley <sds@tycho.nsa.gov>
13748 M:      Eric Paris <eparis@parisplace.org>
13749 L:      selinux@vger.kernel.org
13750 W:      https://selinuxproject.org
13751 W:      https://github.com/SELinuxProject
13752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13753 S:      Supported
13754 F:      include/linux/selinux*
13755 F:      security/selinux/
13756 F:      scripts/selinux/
13757 F:      Documentation/admin-guide/LSM/SELinux.rst
13758
13759 SENSABLE PHANTOM
13760 M:      Jiri Slaby <jirislaby@gmail.com>
13761 S:      Maintained
13762 F:      drivers/misc/phantom.c
13763 F:      include/uapi/linux/phantom.h
13764
13765 SERIAL DEVICE BUS
13766 M:      Rob Herring <robh@kernel.org>
13767 L:      linux-serial@vger.kernel.org
13768 S:      Maintained
13769 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13770 F:      drivers/tty/serdev/
13771 F:      include/linux/serdev.h
13772
13773 SERIAL DRIVERS
13774 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13775 L:      linux-serial@vger.kernel.org
13776 S:      Maintained
13777 F:      Documentation/devicetree/bindings/serial/
13778 F:      drivers/tty/serial/
13779
13780 SERIAL IR RECEIVER
13781 M:      Sean Young <sean@mess.org>
13782 L:      linux-media@vger.kernel.org
13783 S:      Maintained
13784 F:      drivers/media/rc/serial_ir.c
13785
13786 SFC NETWORK DRIVER
13787 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13788 M:      Edward Cree <ecree@solarflare.com>
13789 M:      Bert Kenward <bkenward@solarflare.com>
13790 L:      netdev@vger.kernel.org
13791 S:      Supported
13792 F:      drivers/net/ethernet/sfc/
13793
13794 SFF/SFP/SFP+ MODULE SUPPORT
13795 M:      Russell King <linux@armlinux.org.uk>
13796 L:      netdev@vger.kernel.org
13797 S:      Maintained
13798 F:      drivers/net/phy/phylink.c
13799 F:      drivers/net/phy/sfp*
13800 F:      include/linux/phylink.h
13801 F:      include/linux/sfp.h
13802
13803 SGI GRU DRIVER
13804 M:      Dimitri Sivanich <sivanich@sgi.com>
13805 S:      Maintained
13806 F:      drivers/misc/sgi-gru/
13807
13808 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13809 M:      Pat Gefre <pfg@sgi.com>
13810 L:      linux-ia64@vger.kernel.org
13811 S:      Supported
13812 F:      Documentation/ia64/serial.txt
13813 F:      drivers/tty/serial/ioc?_serial.c
13814 F:      include/linux/ioc?.h
13815
13816 SGI XP/XPC/XPNET DRIVER
13817 M:      Cliff Whickman <cpw@sgi.com>
13818 M:      Robin Holt <robinmholt@gmail.com>
13819 S:      Maintained
13820 F:      drivers/misc/sgi-xp/
13821
13822 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13823 M:      Ursula Braun <ubraun@linux.ibm.com>
13824 L:      linux-s390@vger.kernel.org
13825 W:      http://www.ibm.com/developerworks/linux/linux390/
13826 S:      Supported
13827 F:      net/smc/
13828
13829 SHARP RJ54N1CB0C SENSOR DRIVER
13830 M:      Jacopo Mondi <jacopo@jmondi.org>
13831 L:      linux-media@vger.kernel.org
13832 T:      git git://linuxtv.org/media_tree.git
13833 S:      Odd fixes
13834 F:      drivers/media/i2c/rj54n1cb0c.c
13835 F:      include/media/i2c/rj54n1cb0c.h
13836
13837 SH_VEU V4L2 MEM2MEM DRIVER
13838 L:      linux-media@vger.kernel.org
13839 S:      Orphan
13840 F:      drivers/media/platform/sh_veu.c
13841
13842 SH_VOU V4L2 OUTPUT DRIVER
13843 L:      linux-media@vger.kernel.org
13844 S:      Orphan
13845 F:      drivers/media/platform/sh_vou.c
13846 F:      include/media/drv-intf/sh_vou.h
13847
13848 SI2157 MEDIA DRIVER
13849 M:      Antti Palosaari <crope@iki.fi>
13850 L:      linux-media@vger.kernel.org
13851 W:      https://linuxtv.org
13852 W:      http://palosaari.fi/linux/
13853 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13854 T:      git git://linuxtv.org/anttip/media_tree.git
13855 S:      Maintained
13856 F:      drivers/media/tuners/si2157*
13857
13858 SI2165 MEDIA DRIVER
13859 M:      Matthias Schwarzott <zzam@gentoo.org>
13860 L:      linux-media@vger.kernel.org
13861 W:      https://linuxtv.org
13862 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13863 S:      Maintained
13864 F:      drivers/media/dvb-frontends/si2165*
13865
13866 SI2168 MEDIA DRIVER
13867 M:      Antti Palosaari <crope@iki.fi>
13868 L:      linux-media@vger.kernel.org
13869 W:      https://linuxtv.org
13870 W:      http://palosaari.fi/linux/
13871 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13872 T:      git git://linuxtv.org/anttip/media_tree.git
13873 S:      Maintained
13874 F:      drivers/media/dvb-frontends/si2168*
13875
13876 SI470X FM RADIO RECEIVER I2C DRIVER
13877 M:      Hans Verkuil <hverkuil@xs4all.nl>
13878 L:      linux-media@vger.kernel.org
13879 T:      git git://linuxtv.org/media_tree.git
13880 W:      https://linuxtv.org
13881 S:      Odd Fixes
13882 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13883
13884 SI470X FM RADIO RECEIVER USB DRIVER
13885 M:      Hans Verkuil <hverkuil@xs4all.nl>
13886 L:      linux-media@vger.kernel.org
13887 T:      git git://linuxtv.org/media_tree.git
13888 W:      https://linuxtv.org
13889 S:      Maintained
13890 F:      drivers/media/radio/si470x/radio-si470x-common.c
13891 F:      drivers/media/radio/si470x/radio-si470x.h
13892 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13893
13894 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13895 M:      Eduardo Valentin <edubezval@gmail.com>
13896 L:      linux-media@vger.kernel.org
13897 T:      git git://linuxtv.org/media_tree.git
13898 W:      https://linuxtv.org
13899 S:      Odd Fixes
13900 F:      drivers/media/radio/si4713/si4713.?
13901
13902 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13903 M:      Eduardo Valentin <edubezval@gmail.com>
13904 L:      linux-media@vger.kernel.org
13905 T:      git git://linuxtv.org/media_tree.git
13906 W:      https://linuxtv.org
13907 S:      Odd Fixes
13908 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13909
13910 SI4713 FM RADIO TRANSMITTER USB DRIVER
13911 M:      Hans Verkuil <hverkuil@xs4all.nl>
13912 L:      linux-media@vger.kernel.org
13913 T:      git git://linuxtv.org/media_tree.git
13914 W:      https://linuxtv.org
13915 S:      Maintained
13916 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13917
13918 SIANO DVB DRIVER
13919 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13920 L:      linux-media@vger.kernel.org
13921 W:      https://linuxtv.org
13922 T:      git git://linuxtv.org/media_tree.git
13923 S:      Odd fixes
13924 F:      drivers/media/common/siano/
13925 F:      drivers/media/usb/siano/
13926 F:      drivers/media/usb/siano/
13927 F:      drivers/media/mmc/siano/
13928
13929 SIFIVE DRIVERS
13930 M:      Palmer Dabbelt <palmer@sifive.com>
13931 M:      Paul Walmsley <paul.walmsley@sifive.com>
13932 L:      linux-riscv@lists.infradead.org
13933 T:      git git://github.com/sifive/riscv-linux.git
13934 S:      Supported
13935 K:      sifive
13936 N:      sifive
13937
13938 SILEAD TOUCHSCREEN DRIVER
13939 M:      Hans de Goede <hdegoede@redhat.com>
13940 L:      linux-input@vger.kernel.org
13941 L:      platform-driver-x86@vger.kernel.org
13942 S:      Maintained
13943 F:      drivers/input/touchscreen/silead.c
13944 F:      drivers/platform/x86/touchscreen_dmi.c
13945
13946 SILICON MOTION SM712 FRAME BUFFER DRIVER
13947 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13948 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13949 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13950 L:      linux-fbdev@vger.kernel.org
13951 S:      Maintained
13952 F:      drivers/video/fbdev/sm712*
13953 F:      Documentation/fb/sm712fb.txt
13954
13955 SIMPLE FIRMWARE INTERFACE (SFI)
13956 M:      Len Brown <lenb@kernel.org>
13957 L:      sfi-devel@simplefirmware.org
13958 W:      http://simplefirmware.org/
13959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13960 S:      Supported
13961 F:      arch/x86/platform/sfi/
13962 F:      drivers/sfi/
13963 F:      include/linux/sfi*.h
13964
13965 SIMPLEFB FB DRIVER
13966 M:      Hans de Goede <hdegoede@redhat.com>
13967 L:      linux-fbdev@vger.kernel.org
13968 S:      Maintained
13969 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13970 F:      drivers/video/fbdev/simplefb.c
13971 F:      include/linux/platform_data/simplefb.h
13972
13973 SIMTEC EB110ATX (Chalice CATS)
13974 P:      Ben Dooks
13975 P:      Vincent Sanders <vince@simtec.co.uk>
13976 M:      Simtec Linux Team <linux@simtec.co.uk>
13977 W:      http://www.simtec.co.uk/products/EB110ATX/
13978 S:      Supported
13979
13980 SIMTEC EB2410ITX (BAST)
13981 P:      Ben Dooks
13982 P:      Vincent Sanders <vince@simtec.co.uk>
13983 M:      Simtec Linux Team <linux@simtec.co.uk>
13984 W:      http://www.simtec.co.uk/products/EB2410ITX/
13985 S:      Supported
13986 F:      arch/arm/mach-s3c24xx/mach-bast.c
13987 F:      arch/arm/mach-s3c24xx/bast-ide.c
13988 F:      arch/arm/mach-s3c24xx/bast-irq.c
13989
13990 SIPHASH PRF ROUTINES
13991 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13992 S:      Maintained
13993 F:      lib/siphash.c
13994 F:      lib/test_siphash.c
13995 F:      include/linux/siphash.h
13996
13997 SIOX
13998 M:      Gavin Schenk <g.schenk@eckelmann.de>
13999 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14000 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14001 S:      Supported
14002 F:      drivers/siox/*
14003 F:      drivers/gpio/gpio-siox.c
14004 F:      include/trace/events/siox.h
14005
14006 SIS 190 ETHERNET DRIVER
14007 M:      Francois Romieu <romieu@fr.zoreil.com>
14008 L:      netdev@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/net/ethernet/sis/sis190.c
14011
14012 SIS 900/7016 FAST ETHERNET DRIVER
14013 M:      Daniele Venzano <venza@brownhat.org>
14014 W:      http://www.brownhat.org/sis900.html
14015 L:      netdev@vger.kernel.org
14016 S:      Maintained
14017 F:      drivers/net/ethernet/sis/sis900.*
14018
14019 SIS FRAMEBUFFER DRIVER
14020 M:      Thomas Winischhofer <thomas@winischhofer.net>
14021 W:      http://www.winischhofer.net/linuxsisvga.shtml
14022 S:      Maintained
14023 F:      Documentation/fb/sisfb.txt
14024 F:      drivers/video/fbdev/sis/
14025 F:      include/video/sisfb.h
14026
14027 SIS USB2VGA DRIVER
14028 M:      Thomas Winischhofer <thomas@winischhofer.net>
14029 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14030 S:      Maintained
14031 F:      drivers/usb/misc/sisusbvga/
14032
14033 SLAB ALLOCATOR
14034 M:      Christoph Lameter <cl@linux.com>
14035 M:      Pekka Enberg <penberg@kernel.org>
14036 M:      David Rientjes <rientjes@google.com>
14037 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14038 M:      Andrew Morton <akpm@linux-foundation.org>
14039 L:      linux-mm@kvack.org
14040 S:      Maintained
14041 F:      include/linux/sl?b*.h
14042 F:      mm/sl?b*
14043
14044 SLEEPABLE READ-COPY UPDATE (SRCU)
14045 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14046 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14047 M:      Josh Triplett <josh@joshtriplett.org>
14048 R:      Steven Rostedt <rostedt@goodmis.org>
14049 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14050 L:      linux-kernel@vger.kernel.org
14051 W:      http://www.rdrop.com/users/paulmck/RCU/
14052 S:      Supported
14053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14054 F:      include/linux/srcu*.h
14055 F:      kernel/rcu/srcu*.c
14056
14057 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14058 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14059 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14060 S:      Maintained
14061 F:      drivers/slimbus/
14062 F:      Documentation/devicetree/bindings/slimbus/
14063 F:      include/linux/slimbus.h
14064
14065 SMACK SECURITY MODULE
14066 M:      Casey Schaufler <casey@schaufler-ca.com>
14067 L:      linux-security-module@vger.kernel.org
14068 W:      http://schaufler-ca.com
14069 T:      git git://github.com/cschaufler/smack-next
14070 S:      Maintained
14071 F:      Documentation/admin-guide/LSM/Smack.rst
14072 F:      security/smack/
14073
14074 SMC91x ETHERNET DRIVER
14075 M:      Nicolas Pitre <nico@fluxnic.net>
14076 S:      Odd Fixes
14077 F:      drivers/net/ethernet/smsc/smc91x.*
14078
14079 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14080 M:      Sakari Ailus <sakari.ailus@iki.fi>
14081 L:      linux-media@vger.kernel.org
14082 S:      Maintained
14083 F:      drivers/media/i2c/smiapp/
14084 F:      include/media/i2c/smiapp.h
14085 F:      drivers/media/i2c/smiapp-pll.c
14086 F:      drivers/media/i2c/smiapp-pll.h
14087 F:      include/uapi/linux/smiapp.h
14088 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14089
14090 SMM665 HARDWARE MONITOR DRIVER
14091 M:      Guenter Roeck <linux@roeck-us.net>
14092 L:      linux-hwmon@vger.kernel.org
14093 S:      Maintained
14094 F:      Documentation/hwmon/smm665
14095 F:      drivers/hwmon/smm665.c
14096
14097 SMSC EMC2103 HARDWARE MONITOR DRIVER
14098 M:      Steve Glendinning <steve.glendinning@shawell.net>
14099 L:      linux-hwmon@vger.kernel.org
14100 S:      Maintained
14101 F:      Documentation/hwmon/emc2103
14102 F:      drivers/hwmon/emc2103.c
14103
14104 SMSC SCH5627 HARDWARE MONITOR DRIVER
14105 M:      Hans de Goede <hdegoede@redhat.com>
14106 L:      linux-hwmon@vger.kernel.org
14107 S:      Supported
14108 F:      Documentation/hwmon/sch5627
14109 F:      drivers/hwmon/sch5627.c
14110
14111 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14112 M:      Steve Glendinning <steve.glendinning@shawell.net>
14113 L:      linux-fbdev@vger.kernel.org
14114 S:      Maintained
14115 F:      drivers/video/fbdev/smscufx.c
14116
14117 SMSC47B397 HARDWARE MONITOR DRIVER
14118 M:      Jean Delvare <jdelvare@suse.com>
14119 L:      linux-hwmon@vger.kernel.org
14120 S:      Maintained
14121 F:      Documentation/hwmon/smsc47b397
14122 F:      drivers/hwmon/smsc47b397.c
14123
14124 SMSC911x ETHERNET DRIVER
14125 M:      Steve Glendinning <steve.glendinning@shawell.net>
14126 L:      netdev@vger.kernel.org
14127 S:      Maintained
14128 F:      include/linux/smsc911x.h
14129 F:      drivers/net/ethernet/smsc/smsc911x.*
14130
14131 SMSC9420 PCI ETHERNET DRIVER
14132 M:      Steve Glendinning <steve.glendinning@shawell.net>
14133 L:      netdev@vger.kernel.org
14134 S:      Maintained
14135 F:      drivers/net/ethernet/smsc/smsc9420.*
14136
14137 SOC-CAMERA V4L2 SUBSYSTEM
14138 L:      linux-media@vger.kernel.org
14139 T:      git git://linuxtv.org/media_tree.git
14140 S:      Orphan
14141 F:      include/media/soc*
14142 F:      drivers/media/i2c/soc_camera/
14143 F:      drivers/media/platform/soc_camera/
14144
14145 SOCIONEXT SYNQUACER I2C DRIVER
14146 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14147 L:      linux-i2c@vger.kernel.org
14148 S:      Maintained
14149 F:      drivers/i2c/busses/i2c-synquacer.c
14150 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14151
14152 SOCIONEXT UNIPHIER SOUND DRIVER
14153 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14154 S:      Orphan
14155 F:      sound/soc/uniphier/
14156
14157 SOEKRIS NET48XX LED SUPPORT
14158 M:      Chris Boot <bootc@bootc.net>
14159 S:      Maintained
14160 F:      drivers/leds/leds-net48xx.c
14161
14162 SOFT-ROCE DRIVER (rxe)
14163 M:      Moni Shoua <monis@mellanox.com>
14164 L:      linux-rdma@vger.kernel.org
14165 S:      Supported
14166 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14167 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14168 F:      drivers/infiniband/sw/rxe/
14169 F:      include/uapi/rdma/rdma_user_rxe.h
14170
14171 SOFTLOGIC 6x10 MPEG CODEC
14172 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14173 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14174 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14175 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14176 M:      Ismael Luceno <ismael@iodev.co.uk>
14177 L:      linux-media@vger.kernel.org
14178 S:      Supported
14179 F:      drivers/media/pci/solo6x10/
14180
14181 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14182 M:      James Morse <james.morse@arm.com>
14183 L:      linux-arm-kernel@lists.infradead.org
14184 S:      Maintained
14185 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14186 F:      drivers/firmware/arm_sdei.c
14187 F:      include/linux/arm_sdei.h
14188 F:      include/uapi/linux/arm_sdei.h
14189
14190 SOFTWARE RAID (Multiple Disks) SUPPORT
14191 M:      Shaohua Li <shli@kernel.org>
14192 L:      linux-raid@vger.kernel.org
14193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14194 S:      Supported
14195 F:      drivers/md/Makefile
14196 F:      drivers/md/Kconfig
14197 F:      drivers/md/md*
14198 F:      drivers/md/raid*
14199 F:      include/linux/raid/
14200 F:      include/uapi/linux/raid/
14201
14202 SOCIONEXT (SNI) AVE NETWORK DRIVER
14203 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14204 L:      netdev@vger.kernel.org
14205 S:      Maintained
14206 F:      drivers/net/ethernet/socionext/sni_ave.c
14207 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14208
14209 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14210 M:      Jassi Brar <jaswinder.singh@linaro.org>
14211 L:      netdev@vger.kernel.org
14212 S:      Maintained
14213 F:      drivers/net/ethernet/socionext/netsec.c
14214 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14215
14216 SOLIDRUN CLEARFOG SUPPORT
14217 M:      Russell King <linux@armlinux.org.uk>
14218 S:      Maintained
14219 F:      arch/arm/boot/dts/armada-388-clearfog*
14220 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14221
14222 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14223 M:      Russell King <linux@armlinux.org.uk>
14224 S:      Maintained
14225 F:      arch/arm/boot/dts/imx6*-cubox-i*
14226 F:      arch/arm/boot/dts/imx6*-hummingboard*
14227 F:      arch/arm/boot/dts/imx6*-sr-*
14228
14229 SONIC NETWORK DRIVER
14230 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14231 L:      netdev@vger.kernel.org
14232 S:      Maintained
14233 F:      drivers/net/ethernet/natsemi/sonic.*
14234
14235 SONICS SILICON BACKPLANE DRIVER (SSB)
14236 M:      Michael Buesch <m@bues.ch>
14237 L:      linux-wireless@vger.kernel.org
14238 S:      Maintained
14239 F:      drivers/ssb/
14240 F:      include/linux/ssb/
14241
14242 SONY IMX214 SENSOR DRIVER
14243 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14244 L:      linux-media@vger.kernel.org
14245 T:      git git://linuxtv.org/media_tree.git
14246 S:      Maintained
14247 F:      drivers/media/i2c/imx214.c
14248 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14249
14250 SONY IMX258 SENSOR DRIVER
14251 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14252 L:      linux-media@vger.kernel.org
14253 T:      git git://linuxtv.org/media_tree.git
14254 S:      Maintained
14255 F:      drivers/media/i2c/imx258.c
14256
14257 SONY IMX274 SENSOR DRIVER
14258 M:      Leon Luo <leonl@leopardimaging.com>
14259 L:      linux-media@vger.kernel.org
14260 T:      git git://linuxtv.org/media_tree.git
14261 S:      Maintained
14262 F:      drivers/media/i2c/imx274.c
14263 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14264
14265 SONY IMX319 SENSOR DRIVER
14266 M:      Bingbu Cao <bingbu.cao@intel.com>
14267 L:      linux-media@vger.kernel.org
14268 T:      git git://linuxtv.org/media_tree.git
14269 S:      Maintained
14270 F:      drivers/media/i2c/imx319.c
14271
14272 SONY IMX355 SENSOR DRIVER
14273 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14274 L:      linux-media@vger.kernel.org
14275 T:      git git://linuxtv.org/media_tree.git
14276 S:      Maintained
14277 F:      drivers/media/i2c/imx355.c
14278
14279 SONY MEMORYSTICK CARD SUPPORT
14280 M:      Alex Dubov <oakad@yahoo.com>
14281 W:      http://tifmxx.berlios.de/
14282 S:      Maintained
14283 F:      drivers/memstick/host/tifm_ms.c
14284
14285 SONY MEMORYSTICK STANDARD SUPPORT
14286 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14287 S:      Maintained
14288 F:      drivers/memstick/core/ms_block.*
14289
14290 SONY VAIO CONTROL DEVICE DRIVER
14291 M:      Mattia Dongili <malattia@linux.it>
14292 L:      platform-driver-x86@vger.kernel.org
14293 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14294 S:      Maintained
14295 F:      Documentation/laptops/sony-laptop.txt
14296 F:      drivers/char/sonypi.c
14297 F:      drivers/platform/x86/sony-laptop.c
14298 F:      include/linux/sony-laptop.h
14299
14300 SOUND
14301 M:      Jaroslav Kysela <perex@perex.cz>
14302 M:      Takashi Iwai <tiwai@suse.com>
14303 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14304 W:      http://www.alsa-project.org/
14305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14306 T:      git git://git.alsa-project.org/alsa-kernel.git
14307 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14308 S:      Maintained
14309 F:      Documentation/sound/
14310 F:      include/sound/
14311 F:      include/uapi/sound/
14312 F:      sound/
14313
14314 SOUND - COMPRESSED AUDIO
14315 M:      Vinod Koul <vkoul@kernel.org>
14316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14318 S:      Supported
14319 F:      Documentation/sound/designs/compress-offload.rst
14320 F:      include/sound/compress_driver.h
14321 F:      include/uapi/sound/compress_*
14322 F:      sound/core/compress_offload.c
14323 F:      sound/soc/soc-compress.c
14324
14325 SOUND - DMAENGINE HELPERS
14326 M:      Lars-Peter Clausen <lars@metafoo.de>
14327 S:      Supported
14328 F:      include/sound/dmaengine_pcm.h
14329 F:      sound/core/pcm_dmaengine.c
14330 F:      sound/soc/soc-generic-dmaengine-pcm.c
14331
14332 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14333 M:      Liam Girdwood <lgirdwood@gmail.com>
14334 M:      Mark Brown <broonie@kernel.org>
14335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14337 W:      http://alsa-project.org/main/index.php/ASoC
14338 S:      Supported
14339 F:      Documentation/devicetree/bindings/sound/
14340 F:      Documentation/sound/soc/
14341 F:      sound/soc/
14342 F:      include/dt-bindings/sound/
14343 F:      include/sound/soc*
14344
14345 SOUNDWIRE SUBSYSTEM
14346 M:      Vinod Koul <vkoul@kernel.org>
14347 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14348 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14350 S:      Supported
14351 F:      Documentation/driver-api/soundwire/
14352 F:      drivers/soundwire/
14353 F:      include/linux/soundwire/
14354
14355 SP2 MEDIA DRIVER
14356 M:      Olli Salonen <olli.salonen@iki.fi>
14357 L:      linux-media@vger.kernel.org
14358 W:      https://linuxtv.org
14359 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14360 S:      Maintained
14361 F:      drivers/media/dvb-frontends/sp2*
14362
14363 SPARC + UltraSPARC (sparc/sparc64)
14364 M:      "David S. Miller" <davem@davemloft.net>
14365 L:      sparclinux@vger.kernel.org
14366 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14369 S:      Maintained
14370 F:      arch/sparc/
14371 F:      drivers/sbus/
14372
14373 SPARC SERIAL DRIVERS
14374 M:      "David S. Miller" <davem@davemloft.net>
14375 L:      sparclinux@vger.kernel.org
14376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14378 S:      Maintained
14379 F:      include/linux/sunserialcore.h
14380 F:      drivers/tty/serial/suncore.c
14381 F:      drivers/tty/serial/sunhv.c
14382 F:      drivers/tty/serial/sunsab.c
14383 F:      drivers/tty/serial/sunsab.h
14384 F:      drivers/tty/serial/sunsu.c
14385 F:      drivers/tty/serial/sunzilog.c
14386 F:      drivers/tty/serial/sunzilog.h
14387 F:      drivers/tty/vcc.c
14388
14389 SPARSE CHECKER
14390 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14391 L:      linux-sparse@vger.kernel.org
14392 W:      https://sparse.wiki.kernel.org/
14393 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14394 S:      Maintained
14395 F:      include/linux/compiler.h
14396
14397 SPEAR CLOCK FRAMEWORK SUPPORT
14398 M:      Viresh Kumar <vireshk@kernel.org>
14399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14400 W:      http://www.st.com/spear
14401 S:      Maintained
14402 F:      drivers/clk/spear/
14403
14404 SPEAR PLATFORM SUPPORT
14405 M:      Viresh Kumar <vireshk@kernel.org>
14406 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14408 W:      http://www.st.com/spear
14409 S:      Maintained
14410 F:      arch/arm/boot/dts/spear*
14411 F:      arch/arm/mach-spear/
14412
14413 SPI NOR SUBSYSTEM
14414 M:      Marek Vasut <marek.vasut@gmail.com>
14415 L:      linux-mtd@lists.infradead.org
14416 W:      http://www.linux-mtd.infradead.org/
14417 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14418 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14419 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14420 S:      Maintained
14421 F:      drivers/mtd/spi-nor/
14422 F:      include/linux/mtd/spi-nor.h
14423
14424 SPI SUBSYSTEM
14425 M:      Mark Brown <broonie@kernel.org>
14426 L:      linux-spi@vger.kernel.org
14427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14428 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14429 S:      Maintained
14430 F:      Documentation/devicetree/bindings/spi/
14431 F:      Documentation/spi/
14432 F:      drivers/spi/
14433 F:      include/linux/spi/
14434 F:      include/uapi/linux/spi/
14435 F:      tools/spi/
14436
14437 SPIDERNET NETWORK DRIVER for CELL
14438 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14439 L:      netdev@vger.kernel.org
14440 S:      Supported
14441 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14442 F:      drivers/net/ethernet/toshiba/spider_net*
14443
14444 SPMI SUBSYSTEM
14445 R:      Stephen Boyd <sboyd@kernel.org>
14446 L:      linux-arm-msm@vger.kernel.org
14447 F:      Documentation/devicetree/bindings/spmi/
14448 F:      drivers/spmi/
14449 F:      include/dt-bindings/spmi/spmi.h
14450 F:      include/linux/spmi.h
14451 F:      include/trace/events/spmi.h
14452
14453 SPU FILE SYSTEM
14454 M:      Jeremy Kerr <jk@ozlabs.org>
14455 L:      linuxppc-dev@lists.ozlabs.org
14456 W:      http://www.ibm.com/developerworks/power/cell/
14457 S:      Supported
14458 F:      Documentation/filesystems/spufs.txt
14459 F:      arch/powerpc/platforms/cell/spufs/
14460
14461 SQUASHFS FILE SYSTEM
14462 M:      Phillip Lougher <phillip@squashfs.org.uk>
14463 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14464 W:      http://squashfs.org.uk
14465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14466 S:      Maintained
14467 F:      Documentation/filesystems/squashfs.txt
14468 F:      fs/squashfs/
14469
14470 SRM (Alpha) environment access
14471 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14472 S:      Maintained
14473 F:      arch/alpha/kernel/srm_env.c
14474
14475 ST LSM6DSx IMU IIO DRIVER
14476 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14477 L:      linux-iio@vger.kernel.org
14478 W:      http://www.st.com/
14479 S:      Maintained
14480 F:      drivers/iio/imu/st_lsm6dsx/
14481 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14482
14483 ST STM32 I2C/SMBUS DRIVER
14484 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14485 L:      linux-i2c@vger.kernel.org
14486 S:      Maintained
14487 F:      drivers/i2c/busses/i2c-stm32*
14488
14489 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14490 M:      Song Qiang <songqiang1304521@gmail.com>
14491 L:      linux-iio@vger.kernel.org
14492 S:      Maintained
14493 F:      drivers/iio/proximity/vl53l0x-i2c.c
14494 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14495
14496 STABLE BRANCH
14497 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14498 M:      Sasha Levin <sashal@kernel.org>
14499 L:      stable@vger.kernel.org
14500 S:      Supported
14501 F:      Documentation/process/stable-kernel-rules.rst
14502
14503 STAGING - COMEDI
14504 M:      Ian Abbott <abbotti@mev.co.uk>
14505 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14506 S:      Odd Fixes
14507 F:      drivers/staging/comedi/
14508
14509 STAGING - EROFS FILE SYSTEM
14510 M:      Gao Xiang <gaoxiang25@huawei.com>
14511 M:      Chao Yu <yuchao0@huawei.com>
14512 L:      linux-erofs@lists.ozlabs.org
14513 S:      Maintained
14514 F:      drivers/staging/erofs/
14515
14516 STAGING - INDUSTRIAL IO
14517 M:      Jonathan Cameron <jic23@kernel.org>
14518 L:      linux-iio@vger.kernel.org
14519 S:      Odd Fixes
14520 F:      Documentation/devicetree/bindings/staging/iio/
14521 F:      drivers/staging/iio/
14522
14523 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14524 M:      Marc Dietrich <marvin24@gmx.de>
14525 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14526 L:      linux-tegra@vger.kernel.org
14527 S:      Maintained
14528 F:      drivers/staging/nvec/
14529
14530 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14531 M:      Jens Frederich <jfrederich@gmail.com>
14532 M:      Daniel Drake <dsd@laptop.org>
14533 M:      Jon Nettleton <jon.nettleton@gmail.com>
14534 W:      http://wiki.laptop.org/go/DCON
14535 S:      Maintained
14536 F:      drivers/staging/olpc_dcon/
14537
14538 STAGING - REALTEK RTL8712U DRIVERS
14539 M:      Larry Finger <Larry.Finger@lwfinger.net>
14540 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14541 S:      Odd Fixes
14542 F:      drivers/staging/rtl8712/
14543
14544 STAGING - REALTEK RTL8188EU DRIVERS
14545 M:      Larry Finger <Larry.Finger@lwfinger.net>
14546 S:      Odd Fixes
14547 F:      drivers/staging/rtl8188eu/
14548
14549 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14550 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14551 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14552 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14553 L:      linux-fbdev@vger.kernel.org
14554 S:      Maintained
14555 F:      drivers/staging/sm750fb/
14556
14557 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14558 M:      William Hubbs <w.d.hubbs@gmail.com>
14559 M:      Chris Brannon <chris@the-brannons.com>
14560 M:      Kirk Reiser <kirk@reisers.ca>
14561 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14562 L:      speakup@linux-speakup.org
14563 W:      http://www.linux-speakup.org/
14564 S:      Odd Fixes
14565 F:      drivers/staging/speakup/
14566
14567 STAGING - VIA VT665X DRIVERS
14568 M:      Forest Bond <forest@alittletooquiet.net>
14569 S:      Odd Fixes
14570 F:      drivers/staging/vt665?/
14571
14572 STAGING - WILC1000 WIFI DRIVER
14573 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14574 M:      Ajay Singh <ajay.kathat@microchip.com>
14575 L:      linux-wireless@vger.kernel.org
14576 S:      Supported
14577 F:      drivers/staging/wilc1000/
14578
14579 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14580 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14581 S:      Odd Fixes
14582 F:      drivers/staging/xgifb/
14583
14584 STAGING SUBSYSTEM
14585 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14587 L:      devel@driverdev.osuosl.org
14588 S:      Supported
14589 F:      drivers/staging/
14590
14591 STARFIRE/DURALAN NETWORK DRIVER
14592 M:      Ion Badulescu <ionut@badula.org>
14593 S:      Odd Fixes
14594 F:      drivers/net/ethernet/adaptec/starfire*
14595
14596 STEC S1220 SKD DRIVER
14597 M:      Bart Van Assche <bart.vanassche@wdc.com>
14598 L:      linux-block@vger.kernel.org
14599 S:      Maintained
14600 F:      drivers/block/skd*[ch]
14601
14602 STI AUDIO (ASoC) DRIVERS
14603 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14605 S:      Maintained
14606 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14607 F:      sound/soc/sti/
14608
14609 STI CEC DRIVER
14610 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14611 S:      Maintained
14612 F:      drivers/media/platform/sti/cec/
14613 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14614
14615 STK1160 USB VIDEO CAPTURE DRIVER
14616 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14617 L:      linux-media@vger.kernel.org
14618 T:      git git://linuxtv.org/media_tree.git
14619 S:      Maintained
14620 F:      drivers/media/usb/stk1160/
14621
14622 STM32 AUDIO (ASoC) DRIVERS
14623 M:      Olivier Moysan <olivier.moysan@st.com>
14624 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14626 S:      Maintained
14627 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14628 F:      sound/soc/stm/
14629
14630 STM32 TIMER/LPTIMER DRIVERS
14631 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14632 S:      Maintained
14633 F:      drivers/*/stm32-*timer*
14634 F:      drivers/pwm/pwm-stm32*
14635 F:      include/linux/*/stm32-*tim*
14636 F:      Documentation/ABI/testing/*timer-stm32
14637 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14638 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14639
14640 STMMAC ETHERNET DRIVER
14641 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14642 M:      Alexandre Torgue <alexandre.torgue@st.com>
14643 M:      Jose Abreu <joabreu@synopsys.com>
14644 L:      netdev@vger.kernel.org
14645 W:      http://www.stlinux.com
14646 S:      Supported
14647 F:      drivers/net/ethernet/stmicro/stmmac/
14648
14649 SUN3/3X
14650 M:      Sam Creasey <sammy@sammy.net>
14651 W:      http://sammy.net/sun3/
14652 S:      Maintained
14653 F:      arch/m68k/kernel/*sun3*
14654 F:      arch/m68k/sun3*/
14655 F:      arch/m68k/include/asm/sun3*
14656 F:      drivers/net/ethernet/i825xx/sun3*
14657
14658 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14659 M:      Hans de Goede <hdegoede@redhat.com>
14660 L:      linux-input@vger.kernel.org
14661 S:      Maintained
14662 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14663 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14664
14665 SUNDANCE NETWORK DRIVER
14666 M:      Denis Kirjanov <kda@linux-powerpc.org>
14667 L:      netdev@vger.kernel.org
14668 S:      Maintained
14669 F:      drivers/net/ethernet/dlink/sundance.c
14670
14671 SUPERH
14672 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14673 M:      Rich Felker <dalias@libc.org>
14674 L:      linux-sh@vger.kernel.org
14675 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14676 S:      Maintained
14677 F:      Documentation/sh/
14678 F:      arch/sh/
14679 F:      drivers/sh/
14680
14681 SUSPEND TO RAM
14682 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14683 M:      Len Brown <len.brown@intel.com>
14684 M:      Pavel Machek <pavel@ucw.cz>
14685 L:      linux-pm@vger.kernel.org
14686 B:      https://bugzilla.kernel.org
14687 S:      Supported
14688 F:      Documentation/power/
14689 F:      arch/x86/kernel/acpi/
14690 F:      drivers/base/power/
14691 F:      kernel/power/
14692 F:      include/linux/suspend.h
14693 F:      include/linux/freezer.h
14694 F:      include/linux/pm.h
14695
14696 SVGA HANDLING
14697 M:      Martin Mares <mj@ucw.cz>
14698 L:      linux-video@atrey.karlin.mff.cuni.cz
14699 S:      Maintained
14700 F:      Documentation/svga.txt
14701 F:      arch/x86/boot/video*
14702
14703 SWIOTLB SUBSYSTEM
14704 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14705 L:      iommu@lists.linux-foundation.org
14706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14707 S:      Supported
14708 F:      kernel/dma/swiotlb.c
14709 F:      arch/*/kernel/pci-swiotlb.c
14710 F:      include/linux/swiotlb.h
14711
14712 SWITCHDEV
14713 M:      Jiri Pirko <jiri@resnulli.us>
14714 M:      Ivan Vecera <ivecera@redhat.com>
14715 L:      netdev@vger.kernel.org
14716 S:      Supported
14717 F:      net/switchdev/
14718 F:      include/net/switchdev.h
14719
14720 SY8106A REGULATOR DRIVER
14721 M:      Icenowy Zheng <icenowy@aosc.io>
14722 S:      Maintained
14723 F:      drivers/regulator/sy8106a-regulator.c
14724 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14725
14726 SYNC FILE FRAMEWORK
14727 M:      Sumit Semwal <sumit.semwal@linaro.org>
14728 R:      Gustavo Padovan <gustavo@padovan.org>
14729 S:      Maintained
14730 L:      linux-media@vger.kernel.org
14731 L:      dri-devel@lists.freedesktop.org
14732 F:      drivers/dma-buf/sync_*
14733 F:      drivers/dma-buf/dma-fence*
14734 F:      drivers/dma-buf/sw_sync.c
14735 F:      include/linux/sync_file.h
14736 F:      include/uapi/linux/sync_file.h
14737 F:      Documentation/sync_file.txt
14738 T:      git git://anongit.freedesktop.org/drm/drm-misc
14739
14740 SYNOPSYS ARC ARCHITECTURE
14741 M:      Vineet Gupta <vgupta@synopsys.com>
14742 L:      linux-snps-arc@lists.infradead.org
14743 S:      Supported
14744 F:      arch/arc/
14745 F:      Documentation/devicetree/bindings/arc/*
14746 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14747 F:      drivers/clocksource/arc_timer.c
14748 F:      drivers/tty/serial/arc_uart.c
14749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14750
14751 SYNOPSYS ARC HSDK SDP pll clock driver
14752 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14753 S:      Supported
14754 F:      drivers/clk/clk-hsdk-pll.c
14755 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14756
14757 SYNOPSYS ARC SDP clock driver
14758 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14759 S:      Supported
14760 F:      drivers/clk/axs10x/*
14761 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14762
14763 SYNOPSYS ARC SDP platform support
14764 M:      Alexey Brodkin <abrodkin@synopsys.com>
14765 S:      Supported
14766 F:      arch/arc/plat-axs10x
14767 F:      arch/arc/boot/dts/ax*
14768 F:      Documentation/devicetree/bindings/arc/axs10*
14769
14770 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14771 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14772 S:      Supported
14773 F:      drivers/reset/reset-axs10x.c
14774 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14775
14776 SYNOPSYS CREG GPIO DRIVER
14777 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14778 S:      Maintained
14779 F:      drivers/gpio/gpio-creg-snps.c
14780 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14781
14782 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14783 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14784 S:      Maintained
14785 F:      drivers/tty/serial/8250/8250_dw.c
14786
14787 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14788 M:      Hoan Tran <hotran@apm.com>
14789 L:      linux-gpio@vger.kernel.org
14790 S:      Maintained
14791 F:      drivers/gpio/gpio-dwapb.c
14792 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14793
14794 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14795 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14796 S:      Maintained
14797 F:      drivers/dma/dwi-axi-dmac/
14798 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14799
14800 SYNOPSYS DESIGNWARE DMAC DRIVER
14801 M:      Viresh Kumar <vireshk@kernel.org>
14802 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14803 S:      Maintained
14804 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14805 F:      drivers/dma/dw/
14806 F:      include/dt-bindings/dma/dw-dmac.h
14807 F:      include/linux/dma/dw.h
14808 F:      include/linux/platform_data/dma-dw.h
14809
14810 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14811 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14812 L:      netdev@vger.kernel.org
14813 S:      Supported
14814 F:      drivers/net/ethernet/synopsys/
14815
14816 SYNOPSYS DESIGNWARE I2C DRIVER
14817 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14818 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14819 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14820 L:      linux-i2c@vger.kernel.org
14821 S:      Maintained
14822 F:      drivers/i2c/busses/i2c-designware-*
14823 F:      include/linux/platform_data/i2c-designware.h
14824
14825 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14826 M:      Jaehoon Chung <jh80.chung@samsung.com>
14827 L:      linux-mmc@vger.kernel.org
14828 S:      Maintained
14829 F:      drivers/mmc/host/dw_mmc*
14830
14831 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14832 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14833 S:      Supported
14834 F:      drivers/reset/reset-hsdk.c
14835 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14836 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14837
14838 SYSTEM CONFIGURATION (SYSCON)
14839 M:      Lee Jones <lee.jones@linaro.org>
14840 M:      Arnd Bergmann <arnd@arndb.de>
14841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14842 S:      Supported
14843 F:      drivers/mfd/syscon.c
14844
14845 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14846 M:      Sudeep Holla <sudeep.holla@arm.com>
14847 L:      linux-arm-kernel@lists.infradead.org
14848 S:      Maintained
14849 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14850 F:      drivers/clk/clk-sc[mp]i.c
14851 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14852 F:      drivers/firmware/arm_scpi.c
14853 F:      drivers/firmware/arm_scmi/
14854 F:      include/linux/sc[mp]i_protocol.h
14855
14856 SYSTEM RESET/SHUTDOWN DRIVERS
14857 M:      Sebastian Reichel <sre@kernel.org>
14858 L:      linux-pm@vger.kernel.org
14859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14860 S:      Maintained
14861 F:      Documentation/devicetree/bindings/power/reset/
14862 F:      drivers/power/reset/
14863
14864 SYSTEM TRACE MODULE CLASS
14865 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14866 S:      Maintained
14867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14868 F:      Documentation/trace/stm.rst
14869 F:      drivers/hwtracing/stm/
14870 F:      include/linux/stm.h
14871 F:      include/uapi/linux/stm.h
14872
14873 SYSV FILESYSTEM
14874 M:      Christoph Hellwig <hch@infradead.org>
14875 S:      Maintained
14876 F:      Documentation/filesystems/sysv-fs.txt
14877 F:      fs/sysv/
14878 F:      include/linux/sysv_fs.h
14879
14880 TARGET SUBSYSTEM
14881 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14882 L:      linux-scsi@vger.kernel.org
14883 L:      target-devel@vger.kernel.org
14884 W:      http://www.linux-iscsi.org
14885 W:      http://groups.google.com/group/linux-iscsi-target-dev
14886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14887 S:      Supported
14888 F:      drivers/target/
14889 F:      include/target/
14890 F:      Documentation/target/
14891
14892 TASKSTATS STATISTICS INTERFACE
14893 M:      Balbir Singh <bsingharora@gmail.com>
14894 S:      Maintained
14895 F:      Documentation/accounting/taskstats*
14896 F:      include/linux/taskstats*
14897 F:      kernel/taskstats.c
14898
14899 TC subsystem
14900 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14901 M:      Cong Wang <xiyou.wangcong@gmail.com>
14902 M:      Jiri Pirko <jiri@resnulli.us>
14903 L:      netdev@vger.kernel.org
14904 S:      Maintained
14905 F:      include/net/pkt_cls.h
14906 F:      include/net/pkt_sched.h
14907 F:      include/net/tc_act/
14908 F:      include/uapi/linux/pkt_cls.h
14909 F:      include/uapi/linux/pkt_sched.h
14910 F:      include/uapi/linux/tc_act/
14911 F:      include/uapi/linux/tc_ematch/
14912 F:      net/sched/
14913
14914 TC90522 MEDIA DRIVER
14915 M:      Akihiro Tsukada <tskd08@gmail.com>
14916 L:      linux-media@vger.kernel.org
14917 S:      Odd Fixes
14918 F:      drivers/media/dvb-frontends/tc90522*
14919
14920 TCP LOW PRIORITY MODULE
14921 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14922 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14923 W:      http://tcp-lp-mod.sourceforge.net/
14924 S:      Maintained
14925 F:      net/ipv4/tcp_lp.c
14926
14927 TDA10071 MEDIA DRIVER
14928 M:      Antti Palosaari <crope@iki.fi>
14929 L:      linux-media@vger.kernel.org
14930 W:      https://linuxtv.org
14931 W:      http://palosaari.fi/linux/
14932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14933 T:      git git://linuxtv.org/anttip/media_tree.git
14934 S:      Maintained
14935 F:      drivers/media/dvb-frontends/tda10071*
14936
14937 TDA18212 MEDIA DRIVER
14938 M:      Antti Palosaari <crope@iki.fi>
14939 L:      linux-media@vger.kernel.org
14940 W:      https://linuxtv.org
14941 W:      http://palosaari.fi/linux/
14942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14943 T:      git git://linuxtv.org/anttip/media_tree.git
14944 S:      Maintained
14945 F:      drivers/media/tuners/tda18212*
14946
14947 TDA18218 MEDIA DRIVER
14948 M:      Antti Palosaari <crope@iki.fi>
14949 L:      linux-media@vger.kernel.org
14950 W:      https://linuxtv.org
14951 W:      http://palosaari.fi/linux/
14952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14953 T:      git git://linuxtv.org/anttip/media_tree.git
14954 S:      Maintained
14955 F:      drivers/media/tuners/tda18218*
14956
14957 TDA18250 MEDIA DRIVER
14958 M:      Olli Salonen <olli.salonen@iki.fi>
14959 L:      linux-media@vger.kernel.org
14960 W:      https://linuxtv.org
14961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14962 T:      git git://linuxtv.org/media_tree.git
14963 S:      Maintained
14964 F:      drivers/media/tuners/tda18250*
14965
14966 TDA18271 MEDIA DRIVER
14967 M:      Michael Krufky <mkrufky@linuxtv.org>
14968 L:      linux-media@vger.kernel.org
14969 W:      https://linuxtv.org
14970 W:      http://github.com/mkrufky
14971 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14972 T:      git git://linuxtv.org/mkrufky/tuners.git
14973 S:      Maintained
14974 F:      drivers/media/tuners/tda18271*
14975
14976 TDA1997x MEDIA DRIVER
14977 M:      Tim Harvey <tharvey@gateworks.com>
14978 L:      linux-media@vger.kernel.org
14979 W:      https://linuxtv.org
14980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14981 S:      Maintained
14982 F:      drivers/media/i2c/tda1997x.*
14983
14984 TDA827x MEDIA DRIVER
14985 M:      Michael Krufky <mkrufky@linuxtv.org>
14986 L:      linux-media@vger.kernel.org
14987 W:      https://linuxtv.org
14988 W:      http://github.com/mkrufky
14989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14990 T:      git git://linuxtv.org/mkrufky/tuners.git
14991 S:      Maintained
14992 F:      drivers/media/tuners/tda8290.*
14993
14994 TDA8290 MEDIA DRIVER
14995 M:      Michael Krufky <mkrufky@linuxtv.org>
14996 L:      linux-media@vger.kernel.org
14997 W:      https://linuxtv.org
14998 W:      http://github.com/mkrufky
14999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15000 T:      git git://linuxtv.org/mkrufky/tuners.git
15001 S:      Maintained
15002 F:      drivers/media/tuners/tda8290.*
15003
15004 TDA9840 MEDIA DRIVER
15005 M:      Hans Verkuil <hverkuil@xs4all.nl>
15006 L:      linux-media@vger.kernel.org
15007 T:      git git://linuxtv.org/media_tree.git
15008 W:      https://linuxtv.org
15009 S:      Maintained
15010 F:      drivers/media/i2c/tda9840*
15011
15012 TEA5761 TUNER DRIVER
15013 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15014 L:      linux-media@vger.kernel.org
15015 W:      https://linuxtv.org
15016 T:      git git://linuxtv.org/media_tree.git
15017 S:      Odd fixes
15018 F:      drivers/media/tuners/tea5761.*
15019
15020 TEA5767 TUNER DRIVER
15021 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15022 L:      linux-media@vger.kernel.org
15023 W:      https://linuxtv.org
15024 T:      git git://linuxtv.org/media_tree.git
15025 S:      Maintained
15026 F:      drivers/media/tuners/tea5767.*
15027
15028 TEA6415C MEDIA DRIVER
15029 M:      Hans Verkuil <hverkuil@xs4all.nl>
15030 L:      linux-media@vger.kernel.org
15031 T:      git git://linuxtv.org/media_tree.git
15032 W:      https://linuxtv.org
15033 S:      Maintained
15034 F:      drivers/media/i2c/tea6415c*
15035
15036 TEA6420 MEDIA DRIVER
15037 M:      Hans Verkuil <hverkuil@xs4all.nl>
15038 L:      linux-media@vger.kernel.org
15039 T:      git git://linuxtv.org/media_tree.git
15040 W:      https://linuxtv.org
15041 S:      Maintained
15042 F:      drivers/media/i2c/tea6420*
15043
15044 TEAM DRIVER
15045 M:      Jiri Pirko <jiri@resnulli.us>
15046 L:      netdev@vger.kernel.org
15047 S:      Supported
15048 F:      drivers/net/team/
15049 F:      include/linux/if_team.h
15050 F:      include/uapi/linux/if_team.h
15051
15052 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15053 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15054 S:      Maintained
15055 F:      arch/x86/platform/ts5500/
15056
15057 TECHNOTREND USB IR RECEIVER
15058 M:      Sean Young <sean@mess.org>
15059 L:      linux-media@vger.kernel.org
15060 S:      Maintained
15061 F:      drivers/media/rc/ttusbir.c
15062
15063 TECHWELL TW9910 VIDEO DECODER
15064 L:      linux-media@vger.kernel.org
15065 S:      Orphan
15066 F:      drivers/media/i2c/tw9910.c
15067 F:      include/media/i2c/tw9910.h
15068
15069 TEE SUBSYSTEM
15070 M:      Jens Wiklander <jens.wiklander@linaro.org>
15071 S:      Maintained
15072 F:      include/linux/tee_drv.h
15073 F:      include/uapi/linux/tee.h
15074 F:      drivers/tee/
15075 F:      Documentation/tee.txt
15076
15077 TEGRA ARCHITECTURE SUPPORT
15078 M:      Thierry Reding <thierry.reding@gmail.com>
15079 M:      Jonathan Hunter <jonathanh@nvidia.com>
15080 L:      linux-tegra@vger.kernel.org
15081 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15083 S:      Supported
15084 N:      [^a-z]tegra
15085
15086 TEGRA CLOCK DRIVER
15087 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15088 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15089 S:      Supported
15090 F:      drivers/clk/tegra/
15091
15092 TEGRA DMA DRIVERS
15093 M:      Laxman Dewangan <ldewangan@nvidia.com>
15094 M:      Jon Hunter <jonathanh@nvidia.com>
15095 S:      Supported
15096 F:      drivers/dma/tegra*
15097
15098 TEGRA I2C DRIVER
15099 M:      Laxman Dewangan <ldewangan@nvidia.com>
15100 S:      Supported
15101 F:      drivers/i2c/busses/i2c-tegra.c
15102
15103 TEGRA IOMMU DRIVERS
15104 M:      Thierry Reding <thierry.reding@gmail.com>
15105 L:      linux-tegra@vger.kernel.org
15106 S:      Supported
15107 F:      drivers/iommu/tegra*
15108
15109 TEGRA KBC DRIVER
15110 M:      Laxman Dewangan <ldewangan@nvidia.com>
15111 S:      Supported
15112 F:      drivers/input/keyboard/tegra-kbc.c
15113
15114 TEGRA NAND DRIVER
15115 M:      Stefan Agner <stefan@agner.ch>
15116 M:      Lucas Stach <dev@lynxeye.de>
15117 S:      Maintained
15118 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15119 F:      drivers/mtd/nand/raw/tegra_nand.c
15120
15121 TEGRA PWM DRIVER
15122 M:      Thierry Reding <thierry.reding@gmail.com>
15123 S:      Supported
15124 F:      drivers/pwm/pwm-tegra.c
15125
15126 TEGRA SERIAL DRIVER
15127 M:      Laxman Dewangan <ldewangan@nvidia.com>
15128 S:      Supported
15129 F:      drivers/tty/serial/serial-tegra.c
15130
15131 TEGRA SPI DRIVER
15132 M:      Laxman Dewangan <ldewangan@nvidia.com>
15133 S:      Supported
15134 F:      drivers/spi/spi-tegra*
15135
15136 TEHUTI ETHERNET DRIVER
15137 M:      Andy Gospodarek <andy@greyhouse.net>
15138 L:      netdev@vger.kernel.org
15139 S:      Supported
15140 F:      drivers/net/ethernet/tehuti/*
15141
15142 Telecom Clock Driver for MCPL0010
15143 M:      Mark Gross <mark.gross@intel.com>
15144 S:      Supported
15145 F:      drivers/char/tlclk.c
15146
15147 TENSILICA XTENSA PORT (xtensa)
15148 M:      Chris Zankel <chris@zankel.net>
15149 M:      Max Filippov <jcmvbkbc@gmail.com>
15150 L:      linux-xtensa@linux-xtensa.org
15151 T:      git git://github.com/czankel/xtensa-linux.git
15152 S:      Maintained
15153 F:      arch/xtensa/
15154 F:      drivers/irqchip/irq-xtensa-*
15155
15156 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15157 M:      Nishanth Menon <nm@ti.com>
15158 M:      Tero Kristo <t-kristo@ti.com>
15159 M:      Santosh Shilimkar <ssantosh@kernel.org>
15160 L:      linux-arm-kernel@lists.infradead.org
15161 S:      Maintained
15162 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15163 F:      drivers/firmware/ti_sci*
15164 F:      include/linux/soc/ti/ti_sci_protocol.h
15165 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15166 F:      drivers/soc/ti/ti_sci_pm_domains.c
15167 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15168 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15169 F:      drivers/clk/keystone/sci-clk.c
15170 F:      drivers/reset/reset-ti-sci.c
15171
15172 Texas Instruments ASoC drivers
15173 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15174 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15175 S:      Maintained
15176 F:      sound/soc/ti/
15177
15178 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15179 M:      Hans Verkuil <hverkuil@xs4all.nl>
15180 L:      linux-media@vger.kernel.org
15181 T:      git git://linuxtv.org/media_tree.git
15182 W:      https://linuxtv.org
15183 S:      Maintained
15184 F:      drivers/media/radio/radio-raremono.c
15185
15186 THERMAL
15187 M:      Zhang Rui <rui.zhang@intel.com>
15188 M:      Eduardo Valentin <edubezval@gmail.com>
15189 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15190 L:      linux-pm@vger.kernel.org
15191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15193 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15194 S:      Supported
15195 F:      drivers/thermal/
15196 F:      include/linux/thermal.h
15197 F:      include/uapi/linux/thermal.h
15198 F:      include/linux/cpu_cooling.h
15199 F:      Documentation/devicetree/bindings/thermal/
15200
15201 THERMAL/CPU_COOLING
15202 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15203 M:      Viresh Kumar <viresh.kumar@linaro.org>
15204 M:      Javi Merino <javi.merino@kernel.org>
15205 L:      linux-pm@vger.kernel.org
15206 S:      Supported
15207 F:      Documentation/thermal/cpu-cooling-api.txt
15208 F:      drivers/thermal/cpu_cooling.c
15209 F:      include/linux/cpu_cooling.h
15210
15211 THINKPAD ACPI EXTRAS DRIVER
15212 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15213 L:      ibm-acpi-devel@lists.sourceforge.net
15214 L:      platform-driver-x86@vger.kernel.org
15215 W:      http://ibm-acpi.sourceforge.net
15216 W:      http://thinkwiki.org/wiki/Ibm-acpi
15217 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15218 S:      Maintained
15219 F:      drivers/platform/x86/thinkpad_acpi.c
15220
15221 THUNDERBOLT DRIVER
15222 M:      Andreas Noever <andreas.noever@gmail.com>
15223 M:      Michael Jamet <michael.jamet@intel.com>
15224 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15225 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15227 S:      Maintained
15228 F:      Documentation/admin-guide/thunderbolt.rst
15229 F:      drivers/thunderbolt/
15230 F:      include/linux/thunderbolt.h
15231
15232 THUNDERBOLT NETWORK DRIVER
15233 M:      Michael Jamet <michael.jamet@intel.com>
15234 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15235 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15236 L:      netdev@vger.kernel.org
15237 S:      Maintained
15238 F:      drivers/net/thunderbolt.c
15239
15240 THUNDERX GPIO DRIVER
15241 M:      David Daney <david.daney@cavium.com>
15242 S:      Maintained
15243 F:      drivers/gpio/gpio-thunderx.c
15244
15245 TI AM437X VPFE DRIVER
15246 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15247 L:      linux-media@vger.kernel.org
15248 W:      https://linuxtv.org
15249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15250 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15251 S:      Maintained
15252 F:      drivers/media/platform/am437x/
15253
15254 TI BANDGAP AND THERMAL DRIVER
15255 M:      Eduardo Valentin <edubezval@gmail.com>
15256 M:      Keerthy <j-keerthy@ti.com>
15257 L:      linux-pm@vger.kernel.org
15258 L:      linux-omap@vger.kernel.org
15259 S:      Maintained
15260 F:      drivers/thermal/ti-soc-thermal/
15261
15262 TI BQ27XXX POWER SUPPLY DRIVER
15263 R:      Andrew F. Davis <afd@ti.com>
15264 F:      include/linux/power/bq27xxx_battery.h
15265 F:      drivers/power/supply/bq27xxx_battery.c
15266 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15267
15268 TI CDCE706 CLOCK DRIVER
15269 M:      Max Filippov <jcmvbkbc@gmail.com>
15270 S:      Maintained
15271 F:      drivers/clk/clk-cdce706.c
15272
15273 TI CLOCK DRIVER
15274 M:      Tero Kristo <t-kristo@ti.com>
15275 L:      linux-omap@vger.kernel.org
15276 S:      Maintained
15277 F:      drivers/clk/ti/
15278 F:      include/linux/clk/ti.h
15279
15280 TI DAVINCI MACHINE SUPPORT
15281 M:      Sekhar Nori <nsekhar@ti.com>
15282 M:      Kevin Hilman <khilman@kernel.org>
15283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15285 S:      Supported
15286 F:      arch/arm/mach-davinci/
15287 F:      drivers/i2c/busses/i2c-davinci.c
15288 F:      arch/arm/boot/dts/da850*
15289
15290 TI DAVINCI SERIES CLOCK DRIVER
15291 M:      David Lechner <david@lechnology.com>
15292 R:      Sekhar Nori <nsekhar@ti.com>
15293 S:      Maintained
15294 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15295 F:      drivers/clk/davinci/
15296
15297 TI DAVINCI SERIES GPIO DRIVER
15298 M:      Keerthy <j-keerthy@ti.com>
15299 L:      linux-gpio@vger.kernel.org
15300 S:      Maintained
15301 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15302 F:      drivers/gpio/gpio-davinci.c
15303
15304 TI DAVINCI SERIES MEDIA DRIVER
15305 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15306 L:      linux-media@vger.kernel.org
15307 W:      https://linuxtv.org
15308 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15309 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15310 S:      Maintained
15311 F:      drivers/media/platform/davinci/
15312 F:      include/media/davinci/
15313
15314 TI ETHERNET SWITCH DRIVER (CPSW)
15315 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15316 L:      linux-omap@vger.kernel.org
15317 L:      netdev@vger.kernel.org
15318 S:      Maintained
15319 F:      drivers/net/ethernet/ti/cpsw*
15320 F:      drivers/net/ethernet/ti/davinci*
15321
15322 TI FLASH MEDIA INTERFACE DRIVER
15323 M:      Alex Dubov <oakad@yahoo.com>
15324 S:      Maintained
15325 F:      drivers/misc/tifm*
15326 F:      drivers/mmc/host/tifm_sd.c
15327 F:      include/linux/tifm.h
15328
15329 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15330 M:      Santosh Shilimkar <ssantosh@kernel.org>
15331 L:      linux-kernel@vger.kernel.org
15332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15333 S:      Maintained
15334 F:      drivers/soc/ti/*
15335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15336
15337 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15338 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15339 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15341 S:      Maintained
15342 F:      sound/soc/codecs/lm49453*
15343 F:      sound/soc/codecs/isabelle*
15344
15345 TI LP855x BACKLIGHT DRIVER
15346 M:      Milo Kim <milo.kim@ti.com>
15347 S:      Maintained
15348 F:      Documentation/backlight/lp855x-driver.txt
15349 F:      drivers/video/backlight/lp855x_bl.c
15350 F:      include/linux/platform_data/lp855x.h
15351
15352 TI LP8727 CHARGER DRIVER
15353 M:      Milo Kim <milo.kim@ti.com>
15354 S:      Maintained
15355 F:      drivers/power/supply/lp8727_charger.c
15356 F:      include/linux/platform_data/lp8727.h
15357
15358 TI LP8788 MFD DRIVER
15359 M:      Milo Kim <milo.kim@ti.com>
15360 S:      Maintained
15361 F:      drivers/iio/adc/lp8788_adc.c
15362 F:      drivers/leds/leds-lp8788.c
15363 F:      drivers/mfd/lp8788*.c
15364 F:      drivers/power/supply/lp8788-charger.c
15365 F:      drivers/regulator/lp8788-*.c
15366 F:      include/linux/mfd/lp8788*.h
15367
15368 TI NETCP ETHERNET DRIVER
15369 M:      Wingman Kwok <w-kwok2@ti.com>
15370 M:      Murali Karicheri <m-karicheri2@ti.com>
15371 L:      netdev@vger.kernel.org
15372 S:      Maintained
15373 F:      drivers/net/ethernet/ti/netcp*
15374
15375 TI PCM3060 ASoC CODEC DRIVER
15376 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15377 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15378 S:      Maintained
15379 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15380 F:      sound/soc/codecs/pcm3060*
15381
15382 TI TAS571X FAMILY ASoC CODEC DRIVER
15383 M:      Kevin Cernekee <cernekee@chromium.org>
15384 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15385 S:      Odd Fixes
15386 F:      sound/soc/codecs/tas571x*
15387
15388 TI TRF7970A NFC DRIVER
15389 M:      Mark Greer <mgreer@animalcreek.com>
15390 L:      linux-wireless@vger.kernel.org
15391 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15392 S:      Supported
15393 F:      drivers/nfc/trf7970a.c
15394 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15395
15396 TI TWL4030 SERIES SOC CODEC DRIVER
15397 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15398 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15399 S:      Maintained
15400 F:      sound/soc/codecs/twl4030*
15401
15402 TI VPE/CAL DRIVERS
15403 M:      Benoit Parrot <bparrot@ti.com>
15404 L:      linux-media@vger.kernel.org
15405 W:      http://linuxtv.org/
15406 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15407 S:      Maintained
15408 F:      drivers/media/platform/ti-vpe/
15409
15410 TI WILINK WIRELESS DRIVERS
15411 L:      linux-wireless@vger.kernel.org
15412 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15413 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15415 S:      Orphan
15416 F:      drivers/net/wireless/ti/
15417 F:      include/linux/wl12xx.h
15418
15419 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15420 M:      John Stultz <john.stultz@linaro.org>
15421 M:      Thomas Gleixner <tglx@linutronix.de>
15422 R:      Stephen Boyd <sboyd@kernel.org>
15423 L:      linux-kernel@vger.kernel.org
15424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15425 S:      Supported
15426 F:      include/linux/clocksource.h
15427 F:      include/linux/time.h
15428 F:      include/linux/timex.h
15429 F:      include/uapi/linux/time.h
15430 F:      include/uapi/linux/timex.h
15431 F:      kernel/time/clocksource.c
15432 F:      kernel/time/time*.c
15433 F:      kernel/time/alarmtimer.c
15434 F:      kernel/time/ntp.c
15435 F:      tools/testing/selftests/timers/
15436
15437 TIPC NETWORK LAYER
15438 M:      Jon Maloy <jon.maloy@ericsson.com>
15439 M:      Ying Xue <ying.xue@windriver.com>
15440 L:      netdev@vger.kernel.org (core kernel code)
15441 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15442 W:      http://tipc.sourceforge.net/
15443 S:      Maintained
15444 F:      include/uapi/linux/tipc*.h
15445 F:      net/tipc/
15446
15447 TLAN NETWORK DRIVER
15448 M:      Samuel Chessman <chessman@tux.org>
15449 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15450 W:      http://sourceforge.net/projects/tlan/
15451 S:      Maintained
15452 F:      Documentation/networking/device_drivers/ti/tlan.txt
15453 F:      drivers/net/ethernet/ti/tlan.*
15454
15455 TM6000 VIDEO4LINUX DRIVER
15456 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15457 L:      linux-media@vger.kernel.org
15458 W:      https://linuxtv.org
15459 T:      git git://linuxtv.org/media_tree.git
15460 S:      Odd fixes
15461 F:      drivers/media/usb/tm6000/
15462 F:      Documentation/media/v4l-drivers/tm6000*
15463
15464 TMIO/SDHI MMC DRIVER
15465 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15466 L:      linux-mmc@vger.kernel.org
15467 S:      Supported
15468 F:      drivers/mmc/host/tmio_mmc*
15469 F:      drivers/mmc/host/renesas_sdhi*
15470 F:      include/linux/mfd/tmio.h
15471
15472 TMP401 HARDWARE MONITOR DRIVER
15473 M:      Guenter Roeck <linux@roeck-us.net>
15474 L:      linux-hwmon@vger.kernel.org
15475 S:      Maintained
15476 F:      Documentation/hwmon/tmp401
15477 F:      drivers/hwmon/tmp401.c
15478
15479 TMPFS (SHMEM FILESYSTEM)
15480 M:      Hugh Dickins <hughd@google.com>
15481 L:      linux-mm@kvack.org
15482 S:      Maintained
15483 F:      include/linux/shmem_fs.h
15484 F:      mm/shmem.c
15485
15486 TOMOYO SECURITY MODULE
15487 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15488 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15489 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15490 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15491 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15492 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15493 W:      http://tomoyo.sourceforge.jp/
15494 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15495 S:      Maintained
15496 F:      security/tomoyo/
15497
15498 TOPSTAR LAPTOP EXTRAS DRIVER
15499 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15500 L:      platform-driver-x86@vger.kernel.org
15501 S:      Maintained
15502 F:      drivers/platform/x86/topstar-laptop.c
15503
15504 TORTURE-TEST MODULES
15505 M:      Davidlohr Bueso <dave@stgolabs.net>
15506 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15507 M:      Josh Triplett <josh@joshtriplett.org>
15508 L:      linux-kernel@vger.kernel.org
15509 S:      Supported
15510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15511 F:      Documentation/RCU/torture.txt
15512 F:      kernel/torture.c
15513 F:      kernel/rcu/rcutorture.c
15514 F:      kernel/rcu/rcuperf.c
15515 F:      kernel/locking/locktorture.c
15516
15517 TOSHIBA ACPI EXTRAS DRIVER
15518 M:      Azael Avalos <coproscefalo@gmail.com>
15519 L:      platform-driver-x86@vger.kernel.org
15520 S:      Maintained
15521 F:      drivers/platform/x86/toshiba_acpi.c
15522
15523 TOSHIBA BLUETOOTH DRIVER
15524 M:      Azael Avalos <coproscefalo@gmail.com>
15525 L:      platform-driver-x86@vger.kernel.org
15526 S:      Maintained
15527 F:      drivers/platform/x86/toshiba_bluetooth.c
15528
15529 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15530 M:      Azael Avalos <coproscefalo@gmail.com>
15531 L:      platform-driver-x86@vger.kernel.org
15532 S:      Maintained
15533 F:      drivers/platform/x86/toshiba_haps.c
15534
15535 TOSHIBA SMM DRIVER
15536 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15537 W:      http://www.buzzard.org.uk/toshiba/
15538 S:      Maintained
15539 F:      drivers/char/toshiba.c
15540 F:      include/linux/toshiba.h
15541 F:      include/uapi/linux/toshiba.h
15542
15543 TOSHIBA TC358743 DRIVER
15544 M:      Mats Randgaard <matrandg@cisco.com>
15545 L:      linux-media@vger.kernel.org
15546 S:      Maintained
15547 F:      drivers/media/i2c/tc358743*
15548 F:      include/media/i2c/tc358743.h
15549
15550 TOSHIBA WMI HOTKEYS DRIVER
15551 M:      Azael Avalos <coproscefalo@gmail.com>
15552 L:      platform-driver-x86@vger.kernel.org
15553 S:      Maintained
15554 F:      drivers/platform/x86/toshiba-wmi.c
15555
15556 TPM DEVICE DRIVER
15557 M:      Peter Huewe <peterhuewe@gmx.de>
15558 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15559 R:      Jason Gunthorpe <jgg@ziepe.ca>
15560 L:      linux-integrity@vger.kernel.org
15561 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15562 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15563 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15564 S:      Maintained
15565 F:      drivers/char/tpm/
15566
15567 TRACING
15568 M:      Steven Rostedt <rostedt@goodmis.org>
15569 M:      Ingo Molnar <mingo@redhat.com>
15570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15571 S:      Maintained
15572 F:      Documentation/trace/ftrace.rst
15573 F:      arch/*/*/*/ftrace.h
15574 F:      arch/*/kernel/ftrace.c
15575 F:      include/*/ftrace.h
15576 F:      include/linux/trace*.h
15577 F:      include/trace/
15578 F:      kernel/trace/
15579 F:      tools/testing/selftests/ftrace/
15580
15581 TRACING MMIO ACCESSES (MMIOTRACE)
15582 M:      Steven Rostedt <rostedt@goodmis.org>
15583 M:      Ingo Molnar <mingo@kernel.org>
15584 R:      Karol Herbst <karolherbst@gmail.com>
15585 R:      Pekka Paalanen <ppaalanen@gmail.com>
15586 S:      Maintained
15587 L:      linux-kernel@vger.kernel.org
15588 L:      nouveau@lists.freedesktop.org
15589 F:      kernel/trace/trace_mmiotrace.c
15590 F:      include/linux/mmiotrace.h
15591 F:      arch/x86/mm/kmmio.c
15592 F:      arch/x86/mm/mmio-mod.c
15593 F:      arch/x86/mm/testmmiotrace.c
15594
15595 TRIVIAL PATCHES
15596 M:      Jiri Kosina <trivial@kernel.org>
15597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15598 S:      Maintained
15599 K:      ^Subject:.*(?i)trivial
15600
15601 TEMPO SEMICONDUCTOR DRIVERS
15602 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15603 S:      Maintained
15604 F:      sound/soc/codecs/tscs*.c
15605 F:      sound/soc/codecs/tscs*.h
15606 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15607
15608 TTY LAYER
15609 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15610 M:      Jiri Slaby <jslaby@suse.com>
15611 S:      Supported
15612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15613 F:      Documentation/serial/
15614 F:      drivers/tty/
15615 F:      drivers/tty/serial/serial_core.c
15616 F:      include/linux/serial_core.h
15617 F:      include/linux/serial.h
15618 F:      include/linux/tty.h
15619 F:      include/uapi/linux/serial_core.h
15620 F:      include/uapi/linux/serial.h
15621 F:      include/uapi/linux/tty.h
15622
15623 TUA9001 MEDIA DRIVER
15624 M:      Antti Palosaari <crope@iki.fi>
15625 L:      linux-media@vger.kernel.org
15626 W:      https://linuxtv.org
15627 W:      http://palosaari.fi/linux/
15628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15629 T:      git git://linuxtv.org/anttip/media_tree.git
15630 S:      Maintained
15631 F:      drivers/media/tuners/tua9001*
15632
15633 TULIP NETWORK DRIVERS
15634 L:      netdev@vger.kernel.org
15635 L:      linux-parisc@vger.kernel.org
15636 S:      Orphan
15637 F:      drivers/net/ethernet/dec/tulip/
15638
15639 TUN/TAP driver
15640 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15641 W:      http://vtun.sourceforge.net/tun
15642 S:      Maintained
15643 F:      Documentation/networking/tuntap.txt
15644 F:      arch/um/os-Linux/drivers/
15645
15646 TURBOCHANNEL SUBSYSTEM
15647 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15648 M:      Ralf Baechle <ralf@linux-mips.org>
15649 L:      linux-mips@vger.kernel.org
15650 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15651 S:      Maintained
15652 F:      drivers/tc/
15653 F:      include/linux/tc.h
15654
15655 TURBOSTAT UTILITY
15656 M:      "Len Brown" <lenb@kernel.org>
15657 L:      linux-pm@vger.kernel.org
15658 B:      https://bugzilla.kernel.org
15659 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15661 S:      Supported
15662 F:      tools/power/x86/turbostat/
15663
15664 TW5864 VIDEO4LINUX DRIVER
15665 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15666 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15667 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15668 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15669 L:      linux-media@vger.kernel.org
15670 S:      Supported
15671 F:      drivers/media/pci/tw5864/
15672
15673 TW68 VIDEO4LINUX DRIVER
15674 M:      Hans Verkuil <hverkuil@xs4all.nl>
15675 L:      linux-media@vger.kernel.org
15676 T:      git git://linuxtv.org/media_tree.git
15677 W:      https://linuxtv.org
15678 S:      Odd Fixes
15679 F:      drivers/media/pci/tw68/
15680
15681 TW686X VIDEO4LINUX DRIVER
15682 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15683 L:      linux-media@vger.kernel.org
15684 T:      git git://linuxtv.org/media_tree.git
15685 W:      http://linuxtv.org
15686 S:      Maintained
15687 F:      drivers/media/pci/tw686x/
15688
15689 UBI FILE SYSTEM (UBIFS)
15690 M:      Richard Weinberger <richard@nod.at>
15691 M:      Artem Bityutskiy <dedekind1@gmail.com>
15692 M:      Adrian Hunter <adrian.hunter@intel.com>
15693 L:      linux-mtd@lists.infradead.org
15694 T:      git git://git.infradead.org/ubifs-2.6.git
15695 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15696 S:      Supported
15697 F:      Documentation/filesystems/ubifs.txt
15698 F:      fs/ubifs/
15699
15700 UCLINUX (M68KNOMMU AND COLDFIRE)
15701 M:      Greg Ungerer <gerg@linux-m68k.org>
15702 W:      http://www.linux-m68k.org/
15703 W:      http://www.uclinux.org/
15704 L:      linux-m68k@lists.linux-m68k.org
15705 L:      uclinux-dev@uclinux.org  (subscribers-only)
15706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15707 S:      Maintained
15708 F:      arch/m68k/coldfire/
15709 F:      arch/m68k/68*/
15710 F:      arch/m68k/*/*_no.*
15711 F:      arch/m68k/include/asm/*_no.*
15712
15713 UDF FILESYSTEM
15714 M:      Jan Kara <jack@suse.com>
15715 S:      Maintained
15716 F:      Documentation/filesystems/udf.txt
15717 F:      fs/udf/
15718
15719 UDRAW TABLET
15720 M:      Bastien Nocera <hadess@hadess.net>
15721 L:      linux-input@vger.kernel.org
15722 S:      Maintained
15723 F:      drivers/hid/hid-udraw-ps3.c
15724
15725 UFS FILESYSTEM
15726 M:      Evgeniy Dushistov <dushistov@mail.ru>
15727 S:      Maintained
15728 F:      Documentation/filesystems/ufs.txt
15729 F:      fs/ufs/
15730
15731 UHID USERSPACE HID IO DRIVER:
15732 M:      David Herrmann <dh.herrmann@googlemail.com>
15733 L:      linux-input@vger.kernel.org
15734 S:      Maintained
15735 F:      drivers/hid/uhid.c
15736 F:      include/uapi/linux/uhid.h
15737
15738 ULPI BUS
15739 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15740 L:      linux-usb@vger.kernel.org
15741 S:      Maintained
15742 F:      drivers/usb/common/ulpi.c
15743 F:      include/linux/ulpi/
15744
15745 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15746 L:      linux-usb@vger.kernel.org
15747 S:      Orphan
15748 F:      drivers/uwb/
15749 F:      include/linux/uwb.h
15750 F:      include/linux/uwb/
15751
15752 UNICORE32 ARCHITECTURE:
15753 M:      Guan Xuetao <gxt@pku.edu.cn>
15754 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15755 S:      Maintained
15756 T:      git git://github.com/gxt/linux.git
15757 F:      arch/unicore32/
15758
15759 UNIFDEF
15760 M:      Tony Finch <dot@dotat.at>
15761 W:      http://dotat.at/prog/unifdef
15762 S:      Maintained
15763 F:      scripts/unifdef.c
15764
15765 UNIFORM CDROM DRIVER
15766 M:      Jens Axboe <axboe@kernel.dk>
15767 W:      http://www.kernel.dk
15768 S:      Maintained
15769 F:      Documentation/cdrom/
15770 F:      drivers/cdrom/cdrom.c
15771 F:      include/linux/cdrom.h
15772 F:      include/uapi/linux/cdrom.h
15773
15774 UNISYS S-PAR DRIVERS
15775 M:      David Kershner <david.kershner@unisys.com>
15776 L:      sparmaintainer@unisys.com (Unisys internal)
15777 S:      Supported
15778 F:      include/linux/visorbus.h
15779 F:      drivers/visorbus/
15780 F:      drivers/staging/unisys/
15781
15782 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15783 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15784 L:      linux-scsi@vger.kernel.org
15785 S:      Supported
15786 F:      Documentation/scsi/ufs.txt
15787 F:      drivers/scsi/ufs/
15788
15789 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15790 M:      Joao Pinto <jpinto@synopsys.com>
15791 L:      linux-scsi@vger.kernel.org
15792 S:      Supported
15793 F:      drivers/scsi/ufs/*dwc*
15794
15795 UNSORTED BLOCK IMAGES (UBI)
15796 M:      Artem Bityutskiy <dedekind1@gmail.com>
15797 M:      Richard Weinberger <richard@nod.at>
15798 W:      http://www.linux-mtd.infradead.org/
15799 L:      linux-mtd@lists.infradead.org
15800 T:      git git://git.infradead.org/ubifs-2.6.git
15801 S:      Supported
15802 F:      drivers/mtd/ubi/
15803 F:      include/linux/mtd/ubi.h
15804 F:      include/uapi/mtd/ubi-user.h
15805
15806 USB "USBNET" DRIVER FRAMEWORK
15807 M:      Oliver Neukum <oneukum@suse.com>
15808 L:      netdev@vger.kernel.org
15809 W:      http://www.linux-usb.org/usbnet
15810 S:      Maintained
15811 F:      drivers/net/usb/usbnet.c
15812 F:      include/linux/usb/usbnet.h
15813
15814 USB ACM DRIVER
15815 M:      Oliver Neukum <oneukum@suse.com>
15816 L:      linux-usb@vger.kernel.org
15817 S:      Maintained
15818 F:      Documentation/usb/acm.txt
15819 F:      drivers/usb/class/cdc-acm.*
15820
15821 USB AR5523 WIRELESS DRIVER
15822 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15823 L:      linux-wireless@vger.kernel.org
15824 S:      Maintained
15825 F:      drivers/net/wireless/ath/ar5523/
15826
15827 USB ATTACHED SCSI
15828 M:      Oliver Neukum <oneukum@suse.com>
15829 L:      linux-usb@vger.kernel.org
15830 L:      linux-scsi@vger.kernel.org
15831 S:      Maintained
15832 F:      drivers/usb/storage/uas.c
15833
15834 USB CDC ETHERNET DRIVER
15835 M:      Oliver Neukum <oliver@neukum.org>
15836 L:      linux-usb@vger.kernel.org
15837 S:      Maintained
15838 F:      drivers/net/usb/cdc_*.c
15839 F:      include/uapi/linux/usb/cdc.h
15840
15841 USB CHAOSKEY DRIVER
15842 M:      Keith Packard <keithp@keithp.com>
15843 L:      linux-usb@vger.kernel.org
15844 S:      Maintained
15845 F:      drivers/usb/misc/chaoskey.c
15846
15847 USB CYPRESS C67X00 DRIVER
15848 M:      Peter Korsgaard <jacmet@sunsite.dk>
15849 L:      linux-usb@vger.kernel.org
15850 S:      Maintained
15851 F:      drivers/usb/c67x00/
15852
15853 USB DAVICOM DM9601 DRIVER
15854 M:      Peter Korsgaard <jacmet@sunsite.dk>
15855 L:      netdev@vger.kernel.org
15856 W:      http://www.linux-usb.org/usbnet
15857 S:      Maintained
15858 F:      drivers/net/usb/dm9601.c
15859
15860 USB DIAMOND RIO500 DRIVER
15861 M:      Cesar Miquel <miquel@df.uba.ar>
15862 L:      rio500-users@lists.sourceforge.net
15863 W:      http://rio500.sourceforge.net
15864 S:      Maintained
15865 F:      drivers/usb/misc/rio500*
15866
15867 USB EHCI DRIVER
15868 M:      Alan Stern <stern@rowland.harvard.edu>
15869 L:      linux-usb@vger.kernel.org
15870 S:      Maintained
15871 F:      Documentation/usb/ehci.txt
15872 F:      drivers/usb/host/ehci*
15873
15874 USB GADGET/PERIPHERAL SUBSYSTEM
15875 M:      Felipe Balbi <balbi@kernel.org>
15876 L:      linux-usb@vger.kernel.org
15877 W:      http://www.linux-usb.org/gadget
15878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15879 S:      Maintained
15880 F:      drivers/usb/gadget/
15881 F:      include/linux/usb/gadget*
15882
15883 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15884 M:      Jiri Kosina <jikos@kernel.org>
15885 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15886 L:      linux-usb@vger.kernel.org
15887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15888 S:      Maintained
15889 F:      Documentation/hid/hiddev.txt
15890 F:      drivers/hid/usbhid/
15891
15892 USB INTEL XHCI ROLE MUX DRIVER
15893 M:      Hans de Goede <hdegoede@redhat.com>
15894 L:      linux-usb@vger.kernel.org
15895 S:      Maintained
15896 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15897
15898 USB ISP116X DRIVER
15899 M:      Olav Kongas <ok@artecdesign.ee>
15900 L:      linux-usb@vger.kernel.org
15901 S:      Maintained
15902 F:      drivers/usb/host/isp116x*
15903 F:      include/linux/usb/isp116x.h
15904
15905 USB LAN78XX ETHERNET DRIVER
15906 M:      Woojung Huh <woojung.huh@microchip.com>
15907 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15908 L:      netdev@vger.kernel.org
15909 S:      Maintained
15910 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15911 F:      drivers/net/usb/lan78xx.*
15912 F:      include/dt-bindings/net/microchip-lan78xx.h
15913
15914 USB MASS STORAGE DRIVER
15915 M:      Alan Stern <stern@rowland.harvard.edu>
15916 L:      linux-usb@vger.kernel.org
15917 L:      usb-storage@lists.one-eyed-alien.net
15918 S:      Maintained
15919 F:      drivers/usb/storage/
15920
15921 USB MIDI DRIVER
15922 M:      Clemens Ladisch <clemens@ladisch.de>
15923 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15924 T:      git git://git.alsa-project.org/alsa-kernel.git
15925 S:      Maintained
15926 F:      sound/usb/midi.*
15927
15928 USB NETWORKING DRIVERS
15929 L:      linux-usb@vger.kernel.org
15930 S:      Odd Fixes
15931 F:      drivers/net/usb/
15932
15933 USB OHCI DRIVER
15934 M:      Alan Stern <stern@rowland.harvard.edu>
15935 L:      linux-usb@vger.kernel.org
15936 S:      Maintained
15937 F:      Documentation/usb/ohci.txt
15938 F:      drivers/usb/host/ohci*
15939
15940 USB OTG FSM (Finite State Machine)
15941 M:      Peter Chen <Peter.Chen@nxp.com>
15942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15943 L:      linux-usb@vger.kernel.org
15944 S:      Maintained
15945 F:      drivers/usb/common/usb-otg-fsm.c
15946
15947 USB OVER IP DRIVER
15948 M:      Valentina Manea <valentina.manea.m@gmail.com>
15949 M:      Shuah Khan <shuah@kernel.org>
15950 M:      Shuah Khan <skhan@linuxfoundation.org>
15951 L:      linux-usb@vger.kernel.org
15952 S:      Maintained
15953 F:      Documentation/usb/usbip_protocol.txt
15954 F:      drivers/usb/usbip/
15955 F:      tools/usb/usbip/
15956 F:      tools/testing/selftests/drivers/usb/usbip/
15957
15958 USB PEGASUS DRIVER
15959 M:      Petko Manolov <petkan@nucleusys.com>
15960 L:      linux-usb@vger.kernel.org
15961 L:      netdev@vger.kernel.org
15962 T:      git git://github.com/petkan/pegasus.git
15963 W:      https://github.com/petkan/pegasus
15964 S:      Maintained
15965 F:      drivers/net/usb/pegasus.*
15966
15967 USB PHY LAYER
15968 M:      Felipe Balbi <balbi@kernel.org>
15969 L:      linux-usb@vger.kernel.org
15970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15971 S:      Maintained
15972 F:      drivers/usb/phy/
15973
15974 USB PRINTER DRIVER (usblp)
15975 M:      Pete Zaitcev <zaitcev@redhat.com>
15976 L:      linux-usb@vger.kernel.org
15977 S:      Supported
15978 F:      drivers/usb/class/usblp.c
15979
15980 USB QMI WWAN NETWORK DRIVER
15981 M:      Bjørn Mork <bjorn@mork.no>
15982 L:      netdev@vger.kernel.org
15983 S:      Maintained
15984 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15985 F:      drivers/net/usb/qmi_wwan.c
15986
15987 USB RTL8150 DRIVER
15988 M:      Petko Manolov <petkan@nucleusys.com>
15989 L:      linux-usb@vger.kernel.org
15990 L:      netdev@vger.kernel.org
15991 T:      git git://github.com/petkan/rtl8150.git
15992 W:      https://github.com/petkan/rtl8150
15993 S:      Maintained
15994 F:      drivers/net/usb/rtl8150.c
15995
15996 USB SERIAL SUBSYSTEM
15997 M:      Johan Hovold <johan@kernel.org>
15998 L:      linux-usb@vger.kernel.org
15999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16000 S:      Maintained
16001 F:      Documentation/usb/usb-serial.txt
16002 F:      drivers/usb/serial/
16003 F:      include/linux/usb/serial.h
16004
16005 USB SMSC75XX ETHERNET DRIVER
16006 M:      Steve Glendinning <steve.glendinning@shawell.net>
16007 L:      netdev@vger.kernel.org
16008 S:      Maintained
16009 F:      drivers/net/usb/smsc75xx.*
16010
16011 USB SMSC95XX ETHERNET DRIVER
16012 M:      Steve Glendinning <steve.glendinning@shawell.net>
16013 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16014 L:      netdev@vger.kernel.org
16015 S:      Maintained
16016 F:      drivers/net/usb/smsc95xx.*
16017
16018 USB SUBSYSTEM
16019 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16020 L:      linux-usb@vger.kernel.org
16021 W:      http://www.linux-usb.org
16022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16023 S:      Supported
16024 F:      Documentation/devicetree/bindings/usb/
16025 F:      Documentation/usb/
16026 F:      drivers/usb/
16027 F:      include/linux/usb.h
16028 F:      include/linux/usb/
16029
16030 USB TYPEC PI3USB30532 MUX DRIVER
16031 M:      Hans de Goede <hdegoede@redhat.com>
16032 L:      linux-usb@vger.kernel.org
16033 S:      Maintained
16034 F:      drivers/usb/typec/mux/pi3usb30532.c
16035
16036 USB TYPEC CLASS
16037 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16038 L:      linux-usb@vger.kernel.org
16039 S:      Maintained
16040 F:      Documentation/ABI/testing/sysfs-class-typec
16041 F:      Documentation/driver-api/usb/typec.rst
16042 F:      drivers/usb/typec/
16043 F:      include/linux/usb/typec.h
16044
16045 USB TYPEC BUS FOR ALTERNATE MODES
16046 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16047 L:      linux-usb@vger.kernel.org
16048 S:      Maintained
16049 F:      Documentation/ABI/testing/sysfs-bus-typec
16050 F:      Documentation/driver-api/usb/typec_bus.rst
16051 F:      drivers/usb/typec/altmodes/
16052 F:      include/linux/usb/typec_altmode.h
16053
16054 USB TYPEC PORT CONTROLLER DRIVERS
16055 M:      Guenter Roeck <linux@roeck-us.net>
16056 L:      linux-usb@vger.kernel.org
16057 S:      Maintained
16058 F:      drivers/usb/typec/tcpm/
16059
16060 USB UHCI DRIVER
16061 M:      Alan Stern <stern@rowland.harvard.edu>
16062 L:      linux-usb@vger.kernel.org
16063 S:      Maintained
16064 F:      drivers/usb/host/uhci*
16065
16066 USB VIDEO CLASS
16067 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16068 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16069 L:      linux-media@vger.kernel.org
16070 T:      git git://linuxtv.org/media_tree.git
16071 W:      http://www.ideasonboard.org/uvc/
16072 S:      Maintained
16073 F:      drivers/media/usb/uvc/
16074 F:      include/uapi/linux/uvcvideo.h
16075
16076 USB VISION DRIVER
16077 M:      Hans Verkuil <hverkuil@xs4all.nl>
16078 L:      linux-media@vger.kernel.org
16079 T:      git git://linuxtv.org/media_tree.git
16080 W:      https://linuxtv.org
16081 S:      Odd Fixes
16082 F:      drivers/media/usb/usbvision/
16083
16084 USB WEBCAM GADGET
16085 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16086 L:      linux-usb@vger.kernel.org
16087 S:      Maintained
16088 F:      drivers/usb/gadget/function/*uvc*
16089 F:      drivers/usb/gadget/legacy/webcam.c
16090 F:      include/uapi/linux/usb/g_uvc.h
16091
16092 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16093 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16094 L:      linux-wireless@vger.kernel.org
16095 S:      Maintained
16096 F:      drivers/net/wireless/rndis_wlan.c
16097
16098 USB XHCI DRIVER
16099 M:      Mathias Nyman <mathias.nyman@intel.com>
16100 L:      linux-usb@vger.kernel.org
16101 S:      Supported
16102 F:      drivers/usb/host/xhci*
16103 F:      drivers/usb/host/pci-quirks*
16104
16105 USB ZD1201 DRIVER
16106 L:      linux-wireless@vger.kernel.org
16107 W:      http://linux-lc100020.sourceforge.net
16108 S:      Orphan
16109 F:      drivers/net/wireless/zydas/zd1201.*
16110
16111 USB ZR364XX DRIVER
16112 M:      Antoine Jacquet <royale@zerezo.com>
16113 L:      linux-usb@vger.kernel.org
16114 L:      linux-media@vger.kernel.org
16115 T:      git git://linuxtv.org/media_tree.git
16116 W:      http://royale.zerezo.com/zr364xx/
16117 S:      Maintained
16118 F:      Documentation/media/v4l-drivers/zr364xx*
16119 F:      drivers/media/usb/zr364xx/
16120
16121 USER-MODE LINUX (UML)
16122 M:      Jeff Dike <jdike@addtoit.com>
16123 M:      Richard Weinberger <richard@nod.at>
16124 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16125 L:      linux-um@lists.infradead.org
16126 W:      http://user-mode-linux.sourceforge.net
16127 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16129 S:      Maintained
16130 F:      Documentation/virtual/uml/
16131 F:      arch/um/
16132 F:      arch/x86/um/
16133 F:      fs/hostfs/
16134
16135 USERSPACE COPYIN/COPYOUT (UIOVEC)
16136 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16137 S:      Maintained
16138 F:      lib/iov_iter.c
16139 F:      include/linux/uio.h
16140
16141 USERSPACE DMA BUFFER DRIVER
16142 M:      Gerd Hoffmann <kraxel@redhat.com>
16143 S:      Maintained
16144 L:      dri-devel@lists.freedesktop.org
16145 F:      drivers/dma-buf/udmabuf.c
16146 F:      include/uapi/linux/udmabuf.h
16147 T:      git git://anongit.freedesktop.org/drm/drm-misc
16148
16149 USERSPACE I/O (UIO)
16150 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16151 S:      Maintained
16152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16153 F:      Documentation/driver-api/uio-howto.rst
16154 F:      drivers/uio/
16155 F:      include/linux/uio_driver.h
16156
16157 UTIL-LINUX PACKAGE
16158 M:      Karel Zak <kzak@redhat.com>
16159 L:      util-linux@vger.kernel.org
16160 W:      http://en.wikipedia.org/wiki/Util-linux
16161 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16162 S:      Maintained
16163
16164 UUID HELPERS
16165 M:      Christoph Hellwig <hch@lst.de>
16166 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16167 L:      linux-kernel@vger.kernel.org
16168 T:      git git://git.infradead.org/users/hch/uuid.git
16169 F:      lib/uuid.c
16170 F:      lib/test_uuid.c
16171 F:      include/linux/uuid.h
16172 F:      include/uapi/linux/uuid.h
16173 S:      Maintained
16174
16175 UVESAFB DRIVER
16176 M:      Michal Januszewski <spock@gentoo.org>
16177 L:      linux-fbdev@vger.kernel.org
16178 W:      https://github.com/mjanusz/v86d
16179 S:      Maintained
16180 F:      Documentation/fb/uvesafb.txt
16181 F:      drivers/video/fbdev/uvesafb.*
16182
16183 VF610 NAND DRIVER
16184 M:      Stefan Agner <stefan@agner.ch>
16185 L:      linux-mtd@lists.infradead.org
16186 S:      Supported
16187 F:      drivers/mtd/nand/raw/vf610_nfc.c
16188
16189 VFAT/FAT/MSDOS FILESYSTEM
16190 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16191 S:      Maintained
16192 F:      Documentation/filesystems/vfat.txt
16193 F:      fs/fat/
16194
16195 VFIO DRIVER
16196 M:      Alex Williamson <alex.williamson@redhat.com>
16197 L:      kvm@vger.kernel.org
16198 T:      git git://github.com/awilliam/linux-vfio.git
16199 S:      Maintained
16200 F:      Documentation/vfio.txt
16201 F:      drivers/vfio/
16202 F:      include/linux/vfio.h
16203 F:      include/uapi/linux/vfio.h
16204
16205 VFIO MEDIATED DEVICE DRIVERS
16206 M:      Kirti Wankhede <kwankhede@nvidia.com>
16207 L:      kvm@vger.kernel.org
16208 S:      Maintained
16209 F:      Documentation/vfio-mediated-device.txt
16210 F:      drivers/vfio/mdev/
16211 F:      include/linux/mdev.h
16212 F:      samples/vfio-mdev/
16213
16214 VFIO PLATFORM DRIVER
16215 M:      Eric Auger <eric.auger@redhat.com>
16216 L:      kvm@vger.kernel.org
16217 S:      Maintained
16218 F:      drivers/vfio/platform/
16219
16220 VGA_SWITCHEROO
16221 R:      Lukas Wunner <lukas@wunner.de>
16222 S:      Maintained
16223 F:      Documentation/gpu/vga-switcheroo.rst
16224 F:      drivers/gpu/vga/vga_switcheroo.c
16225 F:      include/linux/vga_switcheroo.h
16226 T:      git git://anongit.freedesktop.org/drm/drm-misc
16227
16228 VIA RHINE NETWORK DRIVER
16229 S:      Orphan
16230 F:      drivers/net/ethernet/via/via-rhine.c
16231
16232 VIA SD/MMC CARD CONTROLLER DRIVER
16233 M:      Bruce Chang <brucechang@via.com.tw>
16234 M:      Harald Welte <HaraldWelte@viatech.com>
16235 S:      Maintained
16236 F:      drivers/mmc/host/via-sdmmc.c
16237
16238 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16239 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16240 L:      linux-fbdev@vger.kernel.org
16241 S:      Maintained
16242 F:      include/linux/via-core.h
16243 F:      include/linux/via-gpio.h
16244 F:      include/linux/via_i2c.h
16245 F:      drivers/video/fbdev/via/
16246
16247 VIA VELOCITY NETWORK DRIVER
16248 M:      Francois Romieu <romieu@fr.zoreil.com>
16249 L:      netdev@vger.kernel.org
16250 S:      Maintained
16251 F:      drivers/net/ethernet/via/via-velocity.*
16252
16253 VICODEC VIRTUAL CODEC DRIVER
16254 M:      Hans Verkuil <hans.verkuil@cisco.com>
16255 L:      linux-media@vger.kernel.org
16256 T:      git git://linuxtv.org/media_tree.git
16257 W:      https://linuxtv.org
16258 S:      Maintained
16259 F:      drivers/media/platform/vicodec/*
16260
16261 VIDEO MULTIPLEXER DRIVER
16262 M:      Philipp Zabel <p.zabel@pengutronix.de>
16263 L:      linux-media@vger.kernel.org
16264 S:      Maintained
16265 F:      drivers/media/platform/video-mux.c
16266
16267 VIDEO I2C POLLING DRIVER
16268 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16269 L:      linux-media@vger.kernel.org
16270 S:      Maintained
16271 F:      drivers/media/i2c/video-i2c.c
16272
16273 VIDEOBUF2 FRAMEWORK
16274 M:      Pawel Osciak <pawel@osciak.com>
16275 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16276 M:      Kyungmin Park <kyungmin.park@samsung.com>
16277 L:      linux-media@vger.kernel.org
16278 S:      Maintained
16279 F:      drivers/media/common/videobuf2/*
16280 F:      include/media/videobuf2-*
16281
16282 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16283 M:      Helen Koike <helen.koike@collabora.com>
16284 L:      linux-media@vger.kernel.org
16285 T:      git git://linuxtv.org/media_tree.git
16286 W:      https://linuxtv.org
16287 S:      Maintained
16288 F:      drivers/media/platform/vimc/*
16289
16290 VIRT LIB
16291 M:      Alex Williamson <alex.williamson@redhat.com>
16292 M:      Paolo Bonzini <pbonzini@redhat.com>
16293 L:      kvm@vger.kernel.org
16294 S:      Supported
16295 F:      virt/lib/
16296
16297 VIRTIO AND VHOST VSOCK DRIVER
16298 M:      Stefan Hajnoczi <stefanha@redhat.com>
16299 L:      kvm@vger.kernel.org
16300 L:      virtualization@lists.linux-foundation.org
16301 L:      netdev@vger.kernel.org
16302 S:      Maintained
16303 F:      include/linux/virtio_vsock.h
16304 F:      include/uapi/linux/virtio_vsock.h
16305 F:      include/uapi/linux/vsockmon.h
16306 F:      include/uapi/linux/vm_sockets_diag.h
16307 F:      net/vmw_vsock/diag.c
16308 F:      net/vmw_vsock/af_vsock_tap.c
16309 F:      net/vmw_vsock/virtio_transport_common.c
16310 F:      net/vmw_vsock/virtio_transport.c
16311 F:      drivers/net/vsockmon.c
16312 F:      drivers/vhost/vsock.c
16313 F:      tools/testing/vsock/
16314
16315 VIRTIO CONSOLE DRIVER
16316 M:      Amit Shah <amit@kernel.org>
16317 L:      virtualization@lists.linux-foundation.org
16318 S:      Maintained
16319 F:      drivers/char/virtio_console.c
16320 F:      include/linux/virtio_console.h
16321 F:      include/uapi/linux/virtio_console.h
16322
16323 VIRTIO CORE, NET AND BLOCK DRIVERS
16324 M:      "Michael S. Tsirkin" <mst@redhat.com>
16325 M:      Jason Wang <jasowang@redhat.com>
16326 L:      virtualization@lists.linux-foundation.org
16327 S:      Maintained
16328 F:      Documentation/devicetree/bindings/virtio/
16329 F:      drivers/virtio/
16330 F:      tools/virtio/
16331 F:      drivers/net/virtio_net.c
16332 F:      drivers/block/virtio_blk.c
16333 F:      include/linux/virtio*.h
16334 F:      include/uapi/linux/virtio_*.h
16335 F:      drivers/crypto/virtio/
16336 F:      mm/balloon_compaction.c
16337
16338 VIRTIO CRYPTO DRIVER
16339 M:      Gonglei <arei.gonglei@huawei.com>
16340 L:      virtualization@lists.linux-foundation.org
16341 L:      linux-crypto@vger.kernel.org
16342 S:      Maintained
16343 F:      drivers/crypto/virtio/
16344 F:      include/uapi/linux/virtio_crypto.h
16345
16346 VIRTIO DRIVERS FOR S390
16347 M:      Cornelia Huck <cohuck@redhat.com>
16348 M:      Halil Pasic <pasic@linux.ibm.com>
16349 L:      linux-s390@vger.kernel.org
16350 L:      virtualization@lists.linux-foundation.org
16351 L:      kvm@vger.kernel.org
16352 S:      Supported
16353 F:      drivers/s390/virtio/
16354 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16355
16356 VIRTIO GPU DRIVER
16357 M:      David Airlie <airlied@linux.ie>
16358 M:      Gerd Hoffmann <kraxel@redhat.com>
16359 L:      dri-devel@lists.freedesktop.org
16360 L:      virtualization@lists.linux-foundation.org
16361 T:      git git://anongit.freedesktop.org/drm/drm-misc
16362 S:      Maintained
16363 F:      drivers/gpu/drm/virtio/
16364 F:      include/uapi/linux/virtio_gpu.h
16365
16366 VIRTIO HOST (VHOST)
16367 M:      "Michael S. Tsirkin" <mst@redhat.com>
16368 M:      Jason Wang <jasowang@redhat.com>
16369 L:      kvm@vger.kernel.org
16370 L:      virtualization@lists.linux-foundation.org
16371 L:      netdev@vger.kernel.org
16372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16373 S:      Maintained
16374 F:      drivers/vhost/
16375 F:      include/uapi/linux/vhost.h
16376
16377 VIRTIO INPUT DRIVER
16378 M:      Gerd Hoffmann <kraxel@redhat.com>
16379 S:      Maintained
16380 F:      drivers/virtio/virtio_input.c
16381 F:      include/uapi/linux/virtio_input.h
16382
16383 VIRTUAL BOX GUEST DEVICE DRIVER
16384 M:      Hans de Goede <hdegoede@redhat.com>
16385 M:      Arnd Bergmann <arnd@arndb.de>
16386 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16387 S:      Maintained
16388 F:      include/linux/vbox_utils.h
16389 F:      include/uapi/linux/vbox*.h
16390 F:      drivers/virt/vboxguest/
16391
16392 VIRTUAL SERIO DEVICE DRIVER
16393 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16394 S:      Maintained
16395 F:      drivers/input/serio/userio.c
16396 F:      include/uapi/linux/userio.h
16397
16398 VIVID VIRTUAL VIDEO DRIVER
16399 M:      Hans Verkuil <hverkuil@xs4all.nl>
16400 L:      linux-media@vger.kernel.org
16401 T:      git git://linuxtv.org/media_tree.git
16402 W:      https://linuxtv.org
16403 S:      Maintained
16404 F:      drivers/media/platform/vivid/*
16405
16406 VLYNQ BUS
16407 M:      Florian Fainelli <f.fainelli@gmail.com>
16408 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16409 S:      Maintained
16410 F:      drivers/vlynq/vlynq.c
16411 F:      include/linux/vlynq.h
16412
16413 VME SUBSYSTEM
16414 M:      Martyn Welch <martyn@welchs.me.uk>
16415 M:      Manohar Vanga <manohar.vanga@gmail.com>
16416 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16417 L:      devel@driverdev.osuosl.org
16418 S:      Maintained
16419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16420 F:      Documentation/driver-api/vme.rst
16421 F:      drivers/staging/vme/
16422 F:      drivers/vme/
16423 F:      include/linux/vme*
16424
16425 VMWARE BALLOON DRIVER
16426 M:      Julien Freche <jfreche@vmware.com>
16427 M:      Nadav Amit <namit@vmware.com>
16428 M:      "VMware, Inc." <pv-drivers@vmware.com>
16429 L:      linux-kernel@vger.kernel.org
16430 S:      Maintained
16431 F:      drivers/misc/vmw_balloon.c
16432
16433 VMWARE HYPERVISOR INTERFACE
16434 M:      Alok Kataria <akataria@vmware.com>
16435 L:      virtualization@lists.linux-foundation.org
16436 S:      Supported
16437 F:      arch/x86/kernel/cpu/vmware.c
16438
16439 VMWARE PVRDMA DRIVER
16440 M:      Adit Ranadive <aditr@vmware.com>
16441 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16442 L:      linux-rdma@vger.kernel.org
16443 S:      Maintained
16444 F:      drivers/infiniband/hw/vmw_pvrdma/
16445
16446 VMware PVSCSI driver
16447 M:      Jim Gill <jgill@vmware.com>
16448 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16449 L:      linux-scsi@vger.kernel.org
16450 S:      Maintained
16451 F:      drivers/scsi/vmw_pvscsi.c
16452 F:      drivers/scsi/vmw_pvscsi.h
16453
16454 VMWARE VMMOUSE SUBDRIVER
16455 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16456 M:      "VMware, Inc." <pv-drivers@vmware.com>
16457 L:      linux-input@vger.kernel.org
16458 S:      Maintained
16459 F:      drivers/input/mouse/vmmouse.c
16460 F:      drivers/input/mouse/vmmouse.h
16461
16462 VMWARE VMXNET3 ETHERNET DRIVER
16463 M:      Ronak Doshi <doshir@vmware.com>
16464 M:      "VMware, Inc." <pv-drivers@vmware.com>
16465 L:      netdev@vger.kernel.org
16466 S:      Maintained
16467 F:      drivers/net/vmxnet3/
16468
16469 VOCORE VOCORE2 BOARD
16470 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16471 L:      linux-mips@vger.kernel.org
16472 S:      Maintained
16473 F:      arch/mips/boot/dts/ralink/vocore2.dts
16474
16475 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16476 M:      Liam Girdwood <lgirdwood@gmail.com>
16477 M:      Mark Brown <broonie@kernel.org>
16478 L:      linux-kernel@vger.kernel.org
16479 W:      http://www.slimlogic.co.uk/?p=48
16480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16481 S:      Supported
16482 F:      Documentation/devicetree/bindings/regulator/
16483 F:      Documentation/power/regulator/
16484 F:      drivers/regulator/
16485 F:      include/dt-bindings/regulator/
16486 F:      include/linux/regulator/
16487
16488 VRF
16489 M:      David Ahern <dsa@cumulusnetworks.com>
16490 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16491 L:      netdev@vger.kernel.org
16492 S:      Maintained
16493 F:      drivers/net/vrf.c
16494 F:      Documentation/networking/vrf.txt
16495
16496 VT1211 HARDWARE MONITOR DRIVER
16497 M:      Juerg Haefliger <juergh@gmail.com>
16498 L:      linux-hwmon@vger.kernel.org
16499 S:      Maintained
16500 F:      Documentation/hwmon/vt1211
16501 F:      drivers/hwmon/vt1211.c
16502
16503 VT8231 HARDWARE MONITOR DRIVER
16504 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16505 L:      linux-hwmon@vger.kernel.org
16506 S:      Maintained
16507 F:      drivers/hwmon/vt8231.c
16508
16509 VUB300 USB to SDIO/SD/MMC bridge chip
16510 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16511 L:      linux-mmc@vger.kernel.org
16512 L:      linux-usb@vger.kernel.org
16513 S:      Supported
16514 F:      drivers/mmc/host/vub300.c
16515
16516 W1 DALLAS'S 1-WIRE BUS
16517 M:      Evgeniy Polyakov <zbr@ioremap.net>
16518 S:      Maintained
16519 F:      Documentation/devicetree/bindings/w1/
16520 F:      Documentation/w1/
16521 F:      drivers/w1/
16522 F:      include/linux/w1.h
16523
16524 W83791D HARDWARE MONITORING DRIVER
16525 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16526 L:      linux-hwmon@vger.kernel.org
16527 S:      Maintained
16528 F:      Documentation/hwmon/w83791d
16529 F:      drivers/hwmon/w83791d.c
16530
16531 W83793 HARDWARE MONITORING DRIVER
16532 M:      Rudolf Marek <r.marek@assembler.cz>
16533 L:      linux-hwmon@vger.kernel.org
16534 S:      Maintained
16535 F:      Documentation/hwmon/w83793
16536 F:      drivers/hwmon/w83793.c
16537
16538 W83795 HARDWARE MONITORING DRIVER
16539 M:      Jean Delvare <jdelvare@suse.com>
16540 L:      linux-hwmon@vger.kernel.org
16541 S:      Maintained
16542 F:      drivers/hwmon/w83795.c
16543
16544 W83L51xD SD/MMC CARD INTERFACE DRIVER
16545 M:      Pierre Ossman <pierre@ossman.eu>
16546 S:      Maintained
16547 F:      drivers/mmc/host/wbsd.*
16548
16549 WACOM PROTOCOL 4 SERIAL TABLETS
16550 M:      Julian Squires <julian@cipht.net>
16551 M:      Hans de Goede <hdegoede@redhat.com>
16552 L:      linux-input@vger.kernel.org
16553 S:      Maintained
16554 F:      drivers/input/tablet/wacom_serial4.c
16555
16556 WATCHDOG DEVICE DRIVERS
16557 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16558 M:      Guenter Roeck <linux@roeck-us.net>
16559 L:      linux-watchdog@vger.kernel.org
16560 W:      http://www.linux-watchdog.org/
16561 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16562 S:      Maintained
16563 F:      Documentation/devicetree/bindings/watchdog/
16564 F:      Documentation/watchdog/
16565 F:      drivers/watchdog/
16566 F:      include/linux/watchdog.h
16567 F:      include/uapi/linux/watchdog.h
16568
16569 WHISKEYCOVE PMIC GPIO DRIVER
16570 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16571 L:      linux-gpio@vger.kernel.org
16572 S:      Maintained
16573 F:      drivers/gpio/gpio-wcove.c
16574
16575 WIIMOTE HID DRIVER
16576 M:      David Herrmann <dh.herrmann@googlemail.com>
16577 L:      linux-input@vger.kernel.org
16578 S:      Maintained
16579 F:      drivers/hid/hid-wiimote*
16580
16581 WILOCITY WIL6210 WIRELESS DRIVER
16582 M:      Maya Erez <merez@codeaurora.org>
16583 L:      linux-wireless@vger.kernel.org
16584 L:      wil6210@qti.qualcomm.com
16585 S:      Supported
16586 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16587 F:      drivers/net/wireless/ath/wil6210/
16588
16589 WIMAX STACK
16590 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16591 M:      linux-wimax@intel.com
16592 L:      wimax@linuxwimax.org (subscribers-only)
16593 S:      Supported
16594 W:      http://linuxwimax.org
16595 F:      Documentation/wimax/README.wimax
16596 F:      include/linux/wimax/debug.h
16597 F:      include/net/wimax.h
16598 F:      include/uapi/linux/wimax.h
16599 F:      net/wimax/
16600
16601 WINBOND CIR DRIVER
16602 M:      David Härdeman <david@hardeman.nu>
16603 S:      Maintained
16604 F:      drivers/media/rc/winbond-cir.c
16605
16606 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16607 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16608 L:      linux-watchdog@vger.kernel.org
16609 S:      Maintained
16610 F:      drivers/watchdog/ebc-c384_wdt.c
16611
16612 WINSYSTEMS WS16C48 GPIO DRIVER
16613 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16614 L:      linux-gpio@vger.kernel.org
16615 S:      Maintained
16616 F:      drivers/gpio/gpio-ws16c48.c
16617
16618 WISTRON LAPTOP BUTTON DRIVER
16619 M:      Miloslav Trmac <mitr@volny.cz>
16620 S:      Maintained
16621 F:      drivers/input/misc/wistron_btns.c
16622
16623 WL3501 WIRELESS PCMCIA CARD DRIVER
16624 L:      linux-wireless@vger.kernel.org
16625 S:      Odd fixes
16626 F:      drivers/net/wireless/wl3501*
16627
16628 WOLFSON MICROELECTRONICS DRIVERS
16629 L:      patches@opensource.cirrus.com
16630 T:      git https://github.com/CirrusLogic/linux-drivers.git
16631 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16632 S:      Supported
16633 F:      Documentation/hwmon/wm83??
16634 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16635 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16636 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16637 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16638 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16639 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16640 F:      drivers/clk/clk-wm83*.c
16641 F:      drivers/extcon/extcon-arizona.c
16642 F:      drivers/leds/leds-wm83*.c
16643 F:      drivers/gpio/gpio-*wm*.c
16644 F:      drivers/gpio/gpio-arizona.c
16645 F:      drivers/hwmon/wm83??-hwmon.c
16646 F:      drivers/input/misc/wm831x-on.c
16647 F:      drivers/input/touchscreen/wm831x-ts.c
16648 F:      drivers/input/touchscreen/wm97*.c
16649 F:      drivers/mfd/arizona*
16650 F:      drivers/mfd/wm*.c
16651 F:      drivers/mfd/cs47l24*
16652 F:      drivers/power/supply/wm83*.c
16653 F:      drivers/rtc/rtc-wm83*.c
16654 F:      drivers/regulator/wm8*.c
16655 F:      drivers/regulator/arizona*
16656 F:      drivers/video/backlight/wm83*_bl.c
16657 F:      drivers/watchdog/wm83*_wdt.c
16658 F:      include/linux/mfd/arizona/
16659 F:      include/linux/mfd/wm831x/
16660 F:      include/linux/mfd/wm8350/
16661 F:      include/linux/mfd/wm8400*
16662 F:      include/linux/regulator/arizona*
16663 F:      include/linux/wm97xx.h
16664 F:      include/sound/wm????.h
16665 F:      sound/soc/codecs/arizona.?
16666 F:      sound/soc/codecs/wm*
16667 F:      sound/soc/codecs/cs47l24*
16668
16669 WORKQUEUE
16670 M:      Tejun Heo <tj@kernel.org>
16671 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16673 S:      Maintained
16674 F:      include/linux/workqueue.h
16675 F:      kernel/workqueue.c
16676 F:      Documentation/core-api/workqueue.rst
16677
16678 X-POWERS AXP288 PMIC DRIVERS
16679 M:      Hans de Goede <hdegoede@redhat.com>
16680 S:      Maintained
16681 N:      axp288
16682 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16683
16684 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16685 M:      Chen-Yu Tsai <wens@csie.org>
16686 L:      linux-kernel@vger.kernel.org
16687 S:      Maintained
16688 N:      axp[128]
16689
16690 X.25 NETWORK LAYER
16691 M:      Andrew Hendry <andrew.hendry@gmail.com>
16692 L:      linux-x25@vger.kernel.org
16693 S:      Odd Fixes
16694 F:      Documentation/networking/x25*
16695 F:      include/net/x25*
16696 F:      net/x25/
16697
16698 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16699 M:      Thomas Gleixner <tglx@linutronix.de>
16700 M:      Ingo Molnar <mingo@redhat.com>
16701 M:      Borislav Petkov <bp@alien8.de>
16702 R:      "H. Peter Anvin" <hpa@zytor.com>
16703 M:      x86@kernel.org
16704 L:      linux-kernel@vger.kernel.org
16705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16706 S:      Maintained
16707 F:      Documentation/devicetree/bindings/x86/
16708 F:      Documentation/x86/
16709 F:      arch/x86/
16710
16711 X86 ENTRY CODE
16712 M:      Andy Lutomirski <luto@kernel.org>
16713 L:      linux-kernel@vger.kernel.org
16714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16715 S:      Maintained
16716 F:      arch/x86/entry/
16717
16718 X86 MCE INFRASTRUCTURE
16719 M:      Tony Luck <tony.luck@intel.com>
16720 M:      Borislav Petkov <bp@alien8.de>
16721 L:      linux-edac@vger.kernel.org
16722 S:      Maintained
16723 F:      arch/x86/kernel/cpu/mcheck/*
16724
16725 X86 MICROCODE UPDATE SUPPORT
16726 M:      Borislav Petkov <bp@alien8.de>
16727 S:      Maintained
16728 F:      arch/x86/kernel/cpu/microcode/*
16729
16730 X86 MM
16731 M:      Dave Hansen <dave.hansen@linux.intel.com>
16732 M:      Andy Lutomirski <luto@kernel.org>
16733 M:      Peter Zijlstra <peterz@infradead.org>
16734 L:      linux-kernel@vger.kernel.org
16735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16736 S:      Maintained
16737 F:      arch/x86/mm/
16738
16739 X86 PLATFORM DRIVERS
16740 M:      Darren Hart <dvhart@infradead.org>
16741 M:      Andy Shevchenko <andy@infradead.org>
16742 L:      platform-driver-x86@vger.kernel.org
16743 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16744 S:      Maintained
16745 F:      drivers/platform/x86/
16746 F:      drivers/platform/olpc/
16747
16748 X86 PLATFORM DRIVERS - ARCH
16749 R:      Darren Hart <dvhart@infradead.org>
16750 R:      Andy Shevchenko <andy@infradead.org>
16751 L:      platform-driver-x86@vger.kernel.org
16752 L:      x86@kernel.org
16753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16754 S:      Maintained
16755 F:      arch/x86/platform
16756
16757 X86 VDSO
16758 M:      Andy Lutomirski <luto@kernel.org>
16759 L:      linux-kernel@vger.kernel.org
16760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16761 S:      Maintained
16762 F:      arch/x86/entry/vdso/
16763
16764 XARRAY
16765 M:      Matthew Wilcox <willy@infradead.org>
16766 L:      linux-fsdevel@vger.kernel.org
16767 S:      Supported
16768 F:      Documentation/core-api/xarray.rst
16769 F:      lib/idr.c
16770 F:      lib/xarray.c
16771 F:      include/linux/idr.h
16772 F:      include/linux/xarray.h
16773 F:      tools/testing/radix-tree
16774
16775 XBOX DVD IR REMOTE
16776 M:      Benjamin Valentin <benpicco@googlemail.com>
16777 S:      Maintained
16778 F:      drivers/media/rc/xbox_remote.c
16779 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16780
16781 XC2028/3028 TUNER DRIVER
16782 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16783 L:      linux-media@vger.kernel.org
16784 W:      https://linuxtv.org
16785 T:      git git://linuxtv.org/media_tree.git
16786 S:      Maintained
16787 F:      drivers/media/tuners/tuner-xc2028.*
16788
16789 XDP (eXpress Data Path)
16790 M:      Alexei Starovoitov <ast@kernel.org>
16791 M:      Daniel Borkmann <daniel@iogearbox.net>
16792 M:      David S. Miller <davem@davemloft.net>
16793 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16794 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16795 M:      John Fastabend <john.fastabend@gmail.com>
16796 L:      netdev@vger.kernel.org
16797 L:      xdp-newbies@vger.kernel.org
16798 L:      bpf@vger.kernel.org
16799 S:      Supported
16800 F:      net/core/xdp.c
16801 F:      include/net/xdp.h
16802 F:      kernel/bpf/devmap.c
16803 F:      kernel/bpf/cpumap.c
16804 F:      include/trace/events/xdp.h
16805 K:      xdp
16806 N:      xdp
16807
16808 XDP SOCKETS (AF_XDP)
16809 M:      Björn Töpel <bjorn.topel@intel.com>
16810 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16811 L:      netdev@vger.kernel.org
16812 L:      bpf@vger.kernel.org
16813 S:      Maintained
16814 F:      kernel/bpf/xskmap.c
16815 F:      net/xdp/
16816
16817 XEN BLOCK SUBSYSTEM
16818 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16819 M:      Roger Pau Monné <roger.pau@citrix.com>
16820 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16821 S:      Supported
16822 F:      drivers/block/xen-blkback/*
16823 F:      drivers/block/xen*
16824
16825 XEN HYPERVISOR ARM
16826 M:      Stefano Stabellini <sstabellini@kernel.org>
16827 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16828 S:      Maintained
16829 F:      arch/arm/xen/
16830 F:      arch/arm/include/asm/xen/
16831
16832 XEN HYPERVISOR ARM64
16833 M:      Stefano Stabellini <sstabellini@kernel.org>
16834 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16835 S:      Maintained
16836 F:      arch/arm64/xen/
16837 F:      arch/arm64/include/asm/xen/
16838
16839 XEN HYPERVISOR INTERFACE
16840 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16841 M:      Juergen Gross <jgross@suse.com>
16842 R:      Stefano Stabellini <sstabellini@kernel.org>
16843 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16845 S:      Supported
16846 F:      arch/x86/xen/
16847 F:      arch/x86/platform/pvh/
16848 F:      drivers/*/xen-*front.c
16849 F:      drivers/xen/
16850 F:      arch/x86/include/asm/xen/
16851 F:      arch/x86/include/asm/pvclock-abi.h
16852 F:      include/xen/
16853 F:      include/uapi/xen/
16854 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16855 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16856
16857 XEN NETWORK BACKEND DRIVER
16858 M:      Wei Liu <wei.liu2@citrix.com>
16859 M:      Paul Durrant <paul.durrant@citrix.com>
16860 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16861 L:      netdev@vger.kernel.org
16862 S:      Supported
16863 F:      drivers/net/xen-netback/*
16864
16865 XEN PCI SUBSYSTEM
16866 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16867 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16868 S:      Supported
16869 F:      arch/x86/pci/*xen*
16870 F:      drivers/pci/*xen*
16871
16872 XEN PVSCSI DRIVERS
16873 M:      Juergen Gross <jgross@suse.com>
16874 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16875 L:      linux-scsi@vger.kernel.org
16876 S:      Supported
16877 F:      drivers/scsi/xen-scsifront.c
16878 F:      drivers/xen/xen-scsiback.c
16879 F:      include/xen/interface/io/vscsiif.h
16880
16881 XEN SWIOTLB SUBSYSTEM
16882 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16883 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16884 L:      iommu@lists.linux-foundation.org
16885 S:      Supported
16886 F:      arch/x86/xen/*swiotlb*
16887 F:      drivers/xen/*swiotlb*
16888
16889 XEN SOUND FRONTEND DRIVER
16890 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16891 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16892 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16893 S:      Supported
16894 F:      sound/xen/*
16895
16896 XFS FILESYSTEM
16897 M:      Darrick J. Wong <darrick.wong@oracle.com>
16898 M:      linux-xfs@vger.kernel.org
16899 L:      linux-xfs@vger.kernel.org
16900 W:      http://xfs.org/
16901 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16902 S:      Supported
16903 F:      Documentation/filesystems/xfs.txt
16904 F:      fs/xfs/
16905
16906 XILINX AXI ETHERNET DRIVER
16907 M:      Anirudha Sarangi <anirudh@xilinx.com>
16908 M:      John Linn <John.Linn@xilinx.com>
16909 S:      Maintained
16910 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16911
16912 XILINX UARTLITE SERIAL DRIVER
16913 M:      Peter Korsgaard <jacmet@sunsite.dk>
16914 L:      linux-serial@vger.kernel.org
16915 S:      Maintained
16916 F:      drivers/tty/serial/uartlite.c
16917
16918 XILINX VIDEO IP CORES
16919 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16921 L:      linux-media@vger.kernel.org
16922 T:      git git://linuxtv.org/media_tree.git
16923 S:      Supported
16924 F:      Documentation/devicetree/bindings/media/xilinx/
16925 F:      drivers/media/platform/xilinx/
16926 F:      include/uapi/linux/xilinx-v4l2-controls.h
16927
16928 XILLYBUS DRIVER
16929 M:      Eli Billauer <eli.billauer@gmail.com>
16930 L:      linux-kernel@vger.kernel.org
16931 S:      Supported
16932 F:      drivers/char/xillybus/
16933
16934 XLP9XX I2C DRIVER
16935 M:      George Cherian <george.cherian@cavium.com>
16936 M:      Jan Glauber <jglauber@cavium.com>
16937 L:      linux-i2c@vger.kernel.org
16938 W:      http://www.cavium.com
16939 S:      Supported
16940 F:      drivers/i2c/busses/i2c-xlp9xx.c
16941
16942 XRA1403 GPIO EXPANDER
16943 M:      Nandor Han <nandor.han@ge.com>
16944 M:      Semi Malinen <semi.malinen@ge.com>
16945 L:      linux-gpio@vger.kernel.org
16946 S:      Maintained
16947 F:      drivers/gpio/gpio-xra1403.c
16948 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16949
16950 XTENSA XTFPGA PLATFORM SUPPORT
16951 M:      Max Filippov <jcmvbkbc@gmail.com>
16952 L:      linux-xtensa@linux-xtensa.org
16953 S:      Maintained
16954 F:      drivers/spi/spi-xtensa-xtfpga.c
16955 F:      sound/soc/xtensa/xtfpga-i2s.c
16956
16957 YAM DRIVER FOR AX.25
16958 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16959 L:      linux-hams@vger.kernel.org
16960 S:      Maintained
16961 F:      drivers/net/hamradio/yam*
16962 F:      include/linux/yam.h
16963
16964 YAMA SECURITY MODULE
16965 M:      Kees Cook <keescook@chromium.org>
16966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16967 S:      Supported
16968 F:      security/yama/
16969 F:      Documentation/admin-guide/LSM/Yama.rst
16970
16971 YEALINK PHONE DRIVER
16972 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16973 L:      usbb2k-api-dev@nongnu.org
16974 S:      Maintained
16975 F:      Documentation/input/devices/yealink.rst
16976 F:      drivers/input/misc/yealink.*
16977
16978 Z8530 DRIVER FOR AX.25
16979 M:      Joerg Reuter <jreuter@yaina.de>
16980 W:      http://yaina.de/jreuter/
16981 W:      http://www.qsl.net/dl1bke/
16982 L:      linux-hams@vger.kernel.org
16983 S:      Maintained
16984 F:      Documentation/networking/z8530drv.txt
16985 F:      drivers/net/hamradio/*scc.c
16986 F:      drivers/net/hamradio/z8530.h
16987
16988 ZBUD COMPRESSED PAGE ALLOCATOR
16989 M:      Seth Jennings <sjenning@redhat.com>
16990 M:      Dan Streetman <ddstreet@ieee.org>
16991 L:      linux-mm@kvack.org
16992 S:      Maintained
16993 F:      mm/zbud.c
16994 F:      include/linux/zbud.h
16995
16996 ZD1211RW WIRELESS DRIVER
16997 M:      Daniel Drake <dsd@gentoo.org>
16998 M:      Ulrich Kunitz <kune@deine-taler.de>
16999 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17000 L:      linux-wireless@vger.kernel.org
17001 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17002 S:      Maintained
17003 F:      drivers/net/wireless/zydas/zd1211rw/
17004
17005 ZD1301 MEDIA DRIVER
17006 M:      Antti Palosaari <crope@iki.fi>
17007 L:      linux-media@vger.kernel.org
17008 W:      https://linuxtv.org/
17009 W:      http://palosaari.fi/linux/
17010 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17011 S:      Maintained
17012 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17013
17014 ZD1301_DEMOD MEDIA DRIVER
17015 M:      Antti Palosaari <crope@iki.fi>
17016 L:      linux-media@vger.kernel.org
17017 W:      https://linuxtv.org/
17018 W:      http://palosaari.fi/linux/
17019 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17020 S:      Maintained
17021 F:      drivers/media/dvb-frontends/zd1301_demod*
17022
17023 ZPOOL COMPRESSED PAGE STORAGE API
17024 M:      Dan Streetman <ddstreet@ieee.org>
17025 L:      linux-mm@kvack.org
17026 S:      Maintained
17027 F:      mm/zpool.c
17028 F:      include/linux/zpool.h
17029
17030 ZR36067 VIDEO FOR LINUX DRIVER
17031 L:      mjpeg-users@lists.sourceforge.net
17032 L:      linux-media@vger.kernel.org
17033 W:      http://mjpeg.sourceforge.net/driver-zoran/
17034 T:      hg https://linuxtv.org/hg/v4l-dvb
17035 S:      Odd Fixes
17036 F:      drivers/staging/media/zoran/
17037
17038 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17039 M:      Minchan Kim <minchan@kernel.org>
17040 M:      Nitin Gupta <ngupta@vflare.org>
17041 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17042 L:      linux-kernel@vger.kernel.org
17043 S:      Maintained
17044 F:      drivers/block/zram/
17045 F:      Documentation/blockdev/zram.txt
17046
17047 ZS DECSTATION Z85C30 SERIAL DRIVER
17048 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17049 S:      Maintained
17050 F:      drivers/tty/serial/zs.*
17051
17052 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17053 M:      Minchan Kim <minchan@kernel.org>
17054 M:      Nitin Gupta <ngupta@vflare.org>
17055 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17056 L:      linux-mm@kvack.org
17057 S:      Maintained
17058 F:      mm/zsmalloc.c
17059 F:      include/linux/zsmalloc.h
17060 F:      Documentation/vm/zsmalloc.rst
17061
17062 ZSWAP COMPRESSED SWAP CACHING
17063 M:      Seth Jennings <sjenning@redhat.com>
17064 M:      Dan Streetman <ddstreet@ieee.org>
17065 L:      linux-mm@kvack.org
17066 S:      Maintained
17067 F:      mm/zswap.c
17068
17069 THE REST
17070 M:      Linus Torvalds <torvalds@linux-foundation.org>
17071 L:      linux-kernel@vger.kernel.org
17072 Q:      http://patchwork.kernel.org/project/LKML/list/
17073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17074 S:      Buried alive in reporters
17075 F:      *
17076 F:      */